body {
margin: 0;
padding: 0;
}

#AkkKalkulator {
font-size: 11px;
font-family: Verdana;
color: #000000;
}

#AkkKalkulator .caption {
background: url(xslt/calculator/kepek/kalk_caption.gif) top left no-repeat;
padding-left: 5px;
color: #286651;
font-weight: bold;
}

#AkkKalkulator .caption_inner {
background: url(xslt/calculator/kepek/kalk_caption_right.gif) top right no-repeat;
padding: 5px 5px 5px 0px;
}

#KalkulatorResult .caption {
background: url(xslt/calculator/kepek/kalk_result_caption.gif) top left no-repeat;
padding-left: 5px;
color: #286651;
font-weight: bold;
}
#KalkulatorResult .caption_inner {
background: url(xslt/calculator/kepek/kalk_result_caption_right.gif) top right no-repeat;
padding: 5px 5px 6px 0px;
}

#KalkulatorResult2 .caption {
background: url(xslt/calculator/kepek/kalk_result_caption.gif) top left no-repeat;
padding-left: 5px;
color: #286651;
font-weight: bold;
}
#KalkulatorResult2 .caption_inner {
background: url(xslt/calculator/kepek/kalk_result_caption_right.gif) top right no-repeat;
padding: 5px 5px 6px 0px;
}


#AkkKalkulator .inner {
background: url(xslt/calculator/kepek/kalk_bg.gif) repeat-y;
padding: 10px;
border-right: solid 2px #c6c8a0;
}

#AkkKalkulator .bottom {
background: url(xslt/calculator/kepek/kalk_bottom.gif) repeat-x;
padding: 10px;
}

#AkkKalkulator .inner td {
vertical-align: top;
padding-bottom: 15px;
}

#AkkKalkulator .inner td div {
float: left;
vertical-align: middle;
}

#AkkKalkulator .inner .caption {
background: none;
padding: 0px;
font-weight: bold;
width: 100px;
}

#AkkKalkulator .inner input {
font-size: 11px;
margin-left: 5px;
}

#AkkKalkulator .inner select {
font-size: 11px;
margin-left: 5px;
}

#AkkKalkulator .inner img {
margin-left: 5px;
margin-top: 2px;
}

#KalkSubmit,
#btnReview,
.KalkSubmit {
background: url(xslt/calculator/kepek/btn_bg.gif) repeat-x;
border: 1px solid #c6c8a0;
color: #286651;
font-weight: bold;
text-transform: uppercase;
font-size: 10px !important;
margin-left: 0px !important;
padding: 1px 2px;
cursor: pointer;
}


#KalkulatorResult .result_caption {
float: left;
}

#KalkulatorResult td {
}

#KalkulatorResult .result,
#KalkulatorResult2 .result {
float: right !important;
}

.result_caption_sum  {
background: #0f573c;
color: #faf7e6 !important;
padding: 3px 5px;
text-transform: uppercase;
font-size: 13px;
font-weight: bold;
padding-bottom: 3px !important;
padding-right: 5px !important;
vertical-align: middle !important;
}

.result_caption_sum .caption {
color: #faf7e6 !important;
text-transform: uppercase;
font-size: 13px;
font-weight: bold;
}


#KalkulatorResult2 h2 {
color: #286651;
font-weight: bold;
font-size: 12px;
padding: 0px;
margin-top: 0px;
}

.fulek .ful {
float: left;
margin-right: 10px;
padding: 2px 5px;
background: #f4ecc3;
border: solid 1px #c6c8a0;
color: #c6c8a0;
margin-bottom: -1px;
display: block;
}

#Tablazat2,
#Grafikon2 {
clear: both;
border: solid 2px #c6c8a0;
padding: 5px;
background: url(kepek/graf_bg.png) bottom left repeat-x;
}

#Tablazat2 table {
background: #ffffff;
}

#Grafikon2 .grafikon_caption {
font-size: 11px;
font-weight: bold;
color: #286651;
margin-bottom: 20px;
padding-left: 15px;
padding-top: 15px;
}

#Grafikon2 img {
margin-left: 15px;
margin-bottom: 15px;
}

.open {
background: #c6c8a0 !important;
color: #286651;
font-weight: bold;
}

.open a {
color: #286651;
}

.ttlead .catalog-submit {
border: solid 1px #c6c8a0;
padding: 2px 5px 1px 5px;
background: url(kepek/submit_bg.png) repeat-x;
font-size: 10px;
color: #286651;
font-weight: bold;
text-transform: uppercase;
cursor: pointer;
}

#Grafikon2 .catalog-submit {
border: solid 1px #c6c8a0;
padding: 2px 5px 1px 5px;
background: url(kepek/submit_bg.png) repeat-x;
font-size: 10px;
color: #286651;
font-weight: bold;
text-transform: uppercase;
cursor: pointer;
}

#Grafikon2 .valami {
text-align: right;
}