* {
	padding: 0;
	margin: 0 auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
}

html {background-color: #fff;}

.html-dark-blue {background-image: url('img/html_dark_blue_bg.png'); background-repeat: repeat-x;}
.html-light-blue {background-image: url('img/html_light_blue_bg.png'); background-repeat: repeat-x;}
.html-orange {background-image: url('img/html_orange_bg.png'); background-repeat: repeat-x;}


.body-dark-blue {background: none;background-image: url('img/body_dark_blue_bg.png'); background-repeat: no-repeat; background-position: top center;}
.body-light-blue {background: none;background-image: url('img/body_light_blue_bg.png'); background-repeat: no-repeat; background-position:top center;}
.body-orange {background: none;background-image: url('img/body_orange_bg.png'); background-repeat: no-repeat; background-position: top center;}

/* --- top shift --- */
#top-shift {height: 54px;}
#all-doc {width: 1000px; background: url('img/all_doc_bg.png') no-repeat}

/* --- head --- */
#head {height: 115px; width: 1000px;border: none;}
#head-content {height: 115px; width: 1000px; background: url('img/head_bg.png') repeat-x 0 28px; float: left; border: none;}

#head-content-left{font-size: 23px; font-style: italic; color: #f15922; height: 115px; width: 310px; padding: 40px 0 0 20px; float: left; border: none;}
#head-content-left img {width: 307px; height: 34px;}
#head-flash {width: 290px; height: 115px; float: left; position: relative; top: -55px;}
#head-flash img {width: 290px; height: 160px; margin-left: 40px;}

#btn-home {float: right;  margin: 19px 20px 0 0;}
#btn-home img {margin-right: 5px; width: 10px; height: 10px;}
#btn-home a {color: #3f3f3f; font-size: 11px; text-decoration: none;}
#btn-home a:hover {text-decoration: underline;}

#search-form {clear: right; font-size: 11px; float: right; width: 286px;
	margin-top: 22px; margin-right: 16px; height: 30px; padding: 0px;}

#search-label, #search-text, #search-submit {float: left;}


#search-label {color: #1b2e83; font-weight: bold;
	margin-right: 5px; margin-top: 7px;}
	
#search-text {width: 139px; height: 28px;
	border: none; background: url('img/search_input_text_bg.png') no-repeat; 
	color: #3f3f3f; padding: 8px 0 0 5px; font-size: 10px; 
	margin-right: 8px; border: none;}

#search-input {font-size: 11px; border: none; background: none;}

#search-btn {width: 30px; height: 28px; margin-top: 0px;
	background: none; background-image: url('img/search_btn_bg.png'); border: none;}


/* --- top menu --- */
#ht-menu {height: 55px; width: 974px; background: none; position: relative; z-index: 1000;}

#ht-menu-items ul {list-style: none;height: 55px;}
#ht-menu-items li {display: inline-block; float: left;
	height: 55px;}

#ht-menu-items a.standard {height: 35px; text-decoration: none;
	display: inline-block; float: left;
	background: url('img/ht_menu_bg.png') repeat-x;}
	
#ht-menu-items a:hover {height: 35px; text-decoration: none;
	display: inline-block; float: left;
	background: url('img/ht_menu_hover_bg.png') repeat-x;}
	
#ht-menu-items a.actualy {height: 35px; text-decoration: none;
	display: inline-block; float: left;
	background: url('img/ht_menu_actualy_bg.png') repeat-x;
	}

#ht-left-end-standard {display: inline-block; height: 35px;
	background: url('img/ht_menu_left_bg.png') no-repeat; 
	}
	
#ht-menu-items a:hover #ht-left-end-standard {display: inline-block; height: 35px;
	background: url('img/ht_menu_hover_left_bg.png') no-repeat; 
	}

#ht-left-end-actualy {display: inline-block; height: 35px;
	background: url('img/ht_menu_actualy_left_bg.png') no-repeat; 
	}

.ht-item-label {display: inline-block;
	color: #fff; font-size: 11px; font-weight: bold; 
	font-style: italic; text-decoration: none;
	text-align: center; margin-top: 10px;
	text-transform: uppercase;
	cursor: pointer;
	}
a.actualy .ht-item-label {background: url('img/ht_menu_actualy_arrow.png') center 23px no-repeat;
	display: inline-block; height: 37px;}
	
a:hover .ht-item-label {}
#ht-menu-items a:hover .ht-item-label {text-decoration: none;}

#ht-right-end-standard {display: inline-block; height: 35px;
	background: url('img/ht_menu_right_bg.png') no-repeat 100% 0;  text-decoration: none;}
	
#ht-menu-items a:hover #ht-right-end-standard {display: inline-block; height: 35px;
	background: url('img/ht_menu_hover_right_bg.png') no-repeat 100% 0;
	}
	
#ht-right-end-actualy {display: inline-block; height: 35px;
	background: url('img/ht_menu_actualy_right_bg.png') no-repeat 100% 0;  text-decoration: none;}
	
.ht-menu-devide-line {height: 35px; width: 2px;
	background: url('img/ht_menu_devide_line_bg.png') no-repeat;
	display: inline-block; float: left;}

/* --- left menu --- */

#left-menu {width: 257px; list-style: none; display: block;font-size: 12px; cursor: pointer;}
	
#left-menu a {display: block; /*height: 40px; */width: 257px; text-decoration: none;}

.lm-top-bg {background: url('img/left_menu_item_top_bg.png') no-repeat top;
	display: block;/* height: 40px; */width: 257px; text-decoration: none;}
	
.lm-top-bg-actualy{background: url('img/left_menu_aitem_top_bg.png') no-repeat top;
	display: block;/* height: 40px; */width: 257px; text-decoration: none;}
	
.lm-bg {background: url('img/left_menu_item_bg.png') repeat-y;
	width: 257px; display: block; color: #1b2e83;}
	
.lm-bg-actualy {background: url('img/left_menu_aitem_bg.png') repeat-y;
	width: 257px; display: block; color: #ffffff;}
	
.lm-bg .arrow, .lm-bg-actualy .arrow {float: right; margin-right: 20px;}

a:hover span span span span  {text-decoration: underline; cursor: pointer;}
a:hover .item-hover{text-decoration: underline; cursor: pointer;}

.lm-bottom-bg {background: url('img/left_menu_item_bottom_bg.png') no-repeat bottom;
	margin-bottom: 4px;display: block;}
	
.lm-bottom-bg-actualy {background: url('img/left_menu_aitem_bottom_bg.png') no-repeat bottom center;
	margin-bottom: 4px; display: block; }
	
#left-menu ul {list-style: none; }

	
.lm-last-item-bg {display: block; }	
.lm-devide-line {width: 257px; height: 2px; background: url('img/left_menu_devide_line.png') no-repeat; font-size: 0px; margin: 0; padding: 0; border: none;}

.blue-right-arrow {display: block; width: 218px; background: url('img/blue_arrow.png') no-repeat center right;}
.white-right-arrow {display: block; width: 218px; background: url('img/white_arrow.png') no-repeat center right;}

.blue-broken-arrow {display: inline-block; width: 9px; height: 12px; margin:0 5px; background: url('img/blue_broken_arrow.png') no-repeat top; vertical-align: top;}
.white-broken-arrow {display: inline-block; width: 9px; height: 12px; margin:0 5px;  background: url('img/white_broken_arrow.png') no-repeat top; vertical-align: top;}

a:hover .blue-broken-arrow, a:hover white-broken-arrow {text-decoration: none;}
a:hover span {cursor: pointer;}


/* --- content wrapper --- */
#content-wrapper {width: 1000px; background:  url('img/content_wrapper_bg.png') repeat-x; border:none;}
#module { background: url('img/module_bottom_shadow_bg.png') repeat-x bottom; margin-bottom: 1px;}
#left-bar{width: 257px; float: left; margin-left: 12px;}
#lm-banner {width: 257px; /*height: 127px*/; margin: 22px 0;}

#module-content {margin: 0 0 0 7px; float: left; width: 711px;}


/* --- mini navigacia --- */
#mini-nav {float: right; height: 20px; margin: 7px 0 7px 0;}
#mini-nav-left {width: 8px; height: 20px; background: url('img/mini_nav_left_bg.png') no-repeat; float: left;}
#mini-nav-center {height: 20px; background: url('img/mini_nav_bg.png') repeat-x; float: left; padding: 2px; font-size: 10px;}
#mini-nav-right {width: 8px; height: 20px; background: url('img/mini_nav_right_bg.png') no-repeat; float: left;}
#mini-nav a {text-decoration: none;}
#mini-nav a span {font-size: 10px;}
#mini-nav a:hover span{text-decoration: underline;}

/* --- footer --- */
#footer {width: 1000px; height: 149px; background:  url('img/footer_bg.png') no-repeat; border: none; clear: both;}

#footer-content {width: 972px; height: 149px; float: left;}
#footer-logos {height: 52px; width: 1000px;}
#footer-sse {float: left; margin: 0 0 0 13px;}
#footer-edf {float: right; margin: 0 17px 0 0;}
#footer-nav {width: 972px; height: 97px;}
#footer-sse-copyright {font-size: 10px; margin-top: 28px; float: left;}
#footer-menu {font-size: 11px; margin-top: 28px; float: right;}
#footer-menu a {color: #1b2e83; text-decoration: none; }
#footer-menu a:hover {text-decoration: underline;}

/* --- common features --- */
.h1 {height: 1px;}
.h5 {height: 5px;}
.h10 {height: 10px;}
.h13 {height: 13px;}
.h15 {height: 15px;}
.h20 {height: 20px;}
.h21 {height: 21px;}
.h25 {height: 25px;}
.h28 {height: 28px;}
.h30 {height: 30px;}
.h35 {height: 35px;}
.h40 {height: 40px;}
.h55 {height: 55px;}
.h100 {height: 100px;}
.h115 {height: 115px;}
.h160 {height: 160px;}
.h260 {height: 260px;}

.w33 {width: 33px;}
.w95 {width: 95px;}
.w96 {width: 96px;}
.w102 {width: 102px;}
.w106 {width: 106px;}
.w108 {width: 108px;}
.w116 {width: 116px;}
.w127 {width: 127px;}
.w140 {width: 140px;}
.w149 {width: 149px;}
.w168 {width: 168px;}
.w174 {width: 174px;}
.w185 {width: 185px;}
.w190 {width: 190px;}
.w200 {width: 200px;}
.w210 {width: 210px;}
.w257 {width: 257px;}
.w330 {width: 330px;}
.w340 {width: 340px;}
.w433 {width: 433px;}
.w540 {width: 540px;}
.w670 {width: 670px;}
.w695 {width: 695px;}
.w711 {width: 711px;}

.m0 {margin: 0;}

.mt7 {margin-top: 7px;}
.mt10 {margin-top: 10px;}
.mt13 {margin-top: 13px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt33 {margin-top: 33px;}

.ml2 {margin-left: 2px;}
.ml7 {margin-left: 7px;}
.ml77 {margin-left: 77px;}
.ml10 {margin-left: 10px;}
.ml13 {margin-left: 13px;}
.ml17 {margin-left: 17px;}
.ml20 {margin-left: 20px;}
.ml46 {margin-left: 46px;}
.ml130 {margin-left: 130px;}
.ml135 {margin-left: 135px;}
.ml150 {margin-left: 150px;}

.mr6 {margin-right: 6px;}
.mr10 {margin-right: 10px;}
.mr13 {margin-right: 13px;}
.mr17 {margin-right: 17px;}
.mr20 {margin-right: 20px;}

.p7 {padding: 7px;}
.p20 {padding: 20px;}

.pr15 {padding-right: 15px;}
.pr35 {padding-right: 35px;}

.pt2 {padding-top: 2px;}
.pt5 {padding-top: 5px;}
.pt7 {padding-top: 7px;}
.pt13 {padding-top: 13px;}
.pt17 {padding-top: 17px;}

.pb17 {padding-bottom: 17px;}

.clear {clear: both;}
.right {float: right;}
.left {float: left;}

.orange {color: #f15922;}
.dark-blue {color: #1b2e83;}
.black {color: #000; }
.bold {font-weight: bold;}
.italic {font-style: italic;}

.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs15 {font-size: 15px;}
.fs17 {font-size: 17px;}
.fs20 {font-size: 20px;}

.ti20 {text-indent: 20px;}

.block {display: block;}
.inline-block {display: inline-block;}

.mini-text {font-size: 9px;}
.no-display {display: none;}
a.hyperlink {text-decoration: none; color: #1b2e83;}
a:hover.hyperlink {text-decoration: underline;}

.blue-list-arrow,.blue-list-arrow-short,.blue-list-arrow-lite  {list-style: none;}
.blue-list-arrow,.blue-list-arrow-short {line-height: 20px;}
.blue-list-arrow-lite {line-height: 15px;}
.blue-list-arrow li,.blue-list-arrow-short li {background: url('img/blue_list_arrow.png') no-repeat 0 8px; padding-left: 15px;}
.blue-list-arrow-lite li {background: url('img/blue_list_arrow.png') no-repeat 0 5px; padding-left: 15px;}

p {line-height: 20px;}
h1 {font-size: 16px;}
h2 {font-size: 14px;}
h1, h2 {font-style: italic; color: #1b2e83;}
.techbord {border: 1px solid red;}

.align-right {text-align: right;}
.vat {vertical-align: top;}
.vam {vertical-align: middle;}
/* --- home --- */
#savig-household, #saving-business  {width: 478px; height: 207px; float: left;}
#saving-household img, #saving-business img, .flash-button {width: 478px; height: 192px;}
#saving-household {margin: 0 16px 0 14px; float: left; width: 478px;}
#saving-business {float: left;}
.w478-shadow {width: 478px; height: 15px; background: url('img/btn_w478_shadow.png') no-repeat;}

#home-inquiries { width: 1000px; background: url('img/home_ankety_bg_new.png') no-repeat; margin-top: 10px;}
#home-inquiries h2 {font-size: 14px; font-style: italic; color: #1b2e83; font-weight: normal;}
#home-inquiries p {font-size: 12px; color: #1b2e83;}
#home-inquiries a {font-size: 12px; color: #1b2e83; text-decoration: none;}
#home-inquiries a:hover {text-decoration: underline;}
#fast-tip, #calculators, #inquiry {width: 318px; float: left;}
#fast-tip {margin: 0 8px 0 13px}
#fast-tip h2 {margin: 72px 0 0 93px;}
#fast-tip p {margin: 25px 0 0 26px; width: 250px; height: 35px;}
#fast-tip a {margin: 25px 0 0 26px; display: block; width: 100px;}
#fast-tip img {margin: 0 0 0 3px; position: relative; top: 2px;}

#calculators {margin: 0 8px 0 0; height: 342px;}
#calculators h2, #inquiry h2 {margin: 28px 0 0 5px;}
#calculators-links {margin: 15px 0 0 5px; padding: 17px 0 0 13px;}
#inquiry-content {}
#calculators-links a {display: inline-block;  height: 41px; color: #1b2e83; text-decoration: none;}
#calculators-links a:hover {text-decoration: underline;}
#calculators-links .long-link {position: relative; top: -10px;}

#inquiry {padding: 0; height: 342px;}
#inquiry .small-inquiry {width: 320px; height: 174px; background: none; float: left}
/* --- about us --- */
#banner-about-us {width: 974px; height: 128px;}

#text-about-us p {width: 974px; line-height: 20px;}


/* --- saving in the household --- */
.text-block-top {width: 696px; background: url('img/text_block_top_bg.png') no-repeat top;padding-top: 15px;}
.text-block-content {width: 696px; background: url('img/text_block_bg.png') repeat-y ; }
.text-block-bottom {width: 696px; background: url('img/text_block_bottom_bg.png') no-repeat bottom ;float: left; padding-bottom: 28px;}
#first-step {position: relative; top: -35px; float: left;}
.text-block-content h2 {}
.text-block-content p {line-height: 14px;}
.text-block-dev-line {height: 1px; width: 540px; background-color: #d7d7d7; margin: 6px 0 9px 0; font-size: 0px;}

#if-you-client {position: relative; top: -35px; float: left;}

/* --- informations on saving --- */
.table-bottom-bg {width: 695px; background: url('img/table_bottom_bg.png') no-repeat bottom;}
.table-top-bg {width: 695px; background: url('img/table_top_bg.png') no-repeat top;}
.table-content {width: 695px;}
.table-content {border-collapse: collapse;}
.table-content tr {height: 33px;}
.table-content th, .table-content td {text-align: left; padding-left: 15px; height: 28px;}
.gray-bb {border-bottom: 1px solid #d9dcea;}
.gray-bt {border-top: 1px solid #d9dcea;}
.gray-bl {border-left: 1px solid #d9dcea;}
.gray-br {border-right: 1px solid #d9dcea;}
.tr-bg {background: url('img/tr_bg.png') repeat-y;}

/* --- inquiry --- */
.inquiry-large {width: 770px; height: 18px; background: url('img/inquiry_empty_bg.png') repeat-x;}
.inquiry-small {width: 159px; height: 18px; background: url('img/inquiry_empty_bg.png') repeat-x;}
.inquiry-filled {height: 18px; background: url('img/inquiry_filled_bg.png') repeat-x; float: left;}
.inquiry-left, .inquiry-right {width: 8px; height: 18px;}
.inquiry-left {float: left;}
.inquiry-right {float: right; }

.inquiry-left-0 {background: url('img/inquiry_bar_left_bg_0.png') no-repeat;}
.inquiry-left-1 {background: url('img/inquiry_bar_left_bg_1.png') no-repeat;}
.inquiry-left-2 {background: url('img/inquiry_bar_left_bg_2.png') no-repeat;}
.inquiry-left-3 {background: url('img/inquiry_bar_left_bg_3.png') no-repeat;}
.inquiry-left-4 {background: url('img/inquiry_bar_left_bg_4.png') no-repeat;}
.inquiry-left-5 {background: url('img/inquiry_bar_left_bg_5.png') no-repeat;}
.inquiry-left-6 {background: url('img/inquiry_bar_left_bg_6.png') no-repeat;}
.inquiry-left-7 {background: url('img/inquiry_bar_left_bg_7.png') no-repeat;}

.inquiry-right-0 {background: url('img/inquiry_bar_right_bg_0.png') no-repeat}
.inquiry-right-1 {background: url('img/inquiry_bar_right_bg_1.png') no-repeat}
.inquiry-right-2 {background: url('img/inquiry_bar_right_bg_2.png') no-repeat}
.inquiry-right-3 {background: url('img/inquiry_bar_right_bg_3.png') no-repeat}
.inquiry-right-4 {background: url('img/inquiry_bar_right_bg_4.png') no-repeat}
.inquiry-right-5 {background: url('img/inquiry_bar_right_bg_5.png') no-repeat}
.inquiry-right-6 {background: url('img/inquiry_bar_right_bg_6.png') no-repeat}
.inquiry-right-7 {background: url('img/inquiry_bar_right_bg_7.png') no-repeat}

.large-inquiry {width: 973px; height: 194px; background: url('../inquiries/tpl/img/inquiry_large_tb_bg.png') no-repeat;}
.small-inquiry {width: 320px; height: 174px; background: url('../inquiries/tpl/img/inquiry_small_tb_bg.png') no-repeat; float: left}

.large-result {font-size: 11px; text-align: left; margin:0 16px; padding: 0; height: 194px;}
.large-result td {padding: 0 0;}
.large-result td a {margin: 0; font-weight: bold; text-decoration: underline; font-size: 11px; color: #1b2e83;}
.large-result td a:hover {text-decoration: none;}
.large-result .link {width: 100px;}
.large-result .caption {color: #000; text-align: left; padding-top: 0px;}
.large-result .percent {color: #1b2e83; width: 100px; text-align: right;}
.large-result .bar {width: 770px;}

.small-result {font-size: 11px; text-align: left; margin: 16px; padding: 0; height: 140px; width: 288px;}
.small-result td {padding: 0 0;}
.small-result td a { margin: 0; width: 82px; margin-right: 5px; white-space:nowrap;font-weight: bold; text-decoration: underline; font-size: 11px; color: #1b2e83;}
.small-result td a:hover {text-decoration: none;}
.small-result .link {}
.small-result .caption {color: #000; text-align: left; padding-top: 0px;}
.small-result .percent {color: #1b2e83; width: 47px; text-align: right;}
.small-result .bar {width: 159px;}

.small-result .thin-bar{height: 8px; margin-top: 8px; float:left;display: inline-block;}

a.inquiry-list {font-size: 13px; font-weight: bold; text-decoration: none; color:#1b2e83;}
a:hover.inquiry-list { text-decoration: underline;}
.inquiry-no-display {display: none;}
.inquiry-display {display: block;}

/* --- contacts --- */
#contacts-bg {width: 974px; height: 278px; background: url('../contacts/tpl/img/contacts_bg.png') no-repeat; float: left; padding: 0; margin: 0;}


#contacts-submit {width: 25px; height: 25px; background: url('img/btn_white_arrow_on_blue.png') no-repeat; border: none; vertical-align: middle;}
.short-input-text input {width: 160px; padding:7px 5px;height: 28px; border: none; background: none;}
.long-input-text input {width: 427px; padding:7px 5px;height: 28px; border: none; background: none}
#contacts-bg textarea {width: 427px; height: 85px; border: none; background: none; padding: 5px;overflow: auto;}
.short-input-text {width: 169px; height: 28px; background: url('../contacts/tpl/img/short_input_text_bg.png') no-repeat;}
.long-input-text {width: 433px; height: 28px; background: url('../contacts/tpl/img/long_input_text_bg.png') no-repeat;}
.textarea {width: 433px; height: 95px; background: url('../contacts/tpl/img/textarea_bg.png') no-repeat;}

/* --- your advice and tips --- */
#btn-add-advice-bg {display: block; width: 257px; height: 222px;
	background: url('../your_advice_and_tips/tpl/img/btn_add_advice_or_tip_bg.png') no-repeat;}


/*#advice-tips input[type="text"] {heigth: 28px; border: none; background: none;}*/
#advice-submit {width: 25px; height: 25px; background: url('img/btn_white_arrow_on_blue.png') no-repeat; border: none; vertical-align: middle;}
#advice-tips textarea {width: 538px; height: 198px; border: none; background: none; padding: 5px;overflow: auto;}
.input-text {width: 195px; height: 28px; background: url('../your_advice_and_tips/tpl/img/input_text_bg.png') no-repeat;}
#advice-tips .input-text input {width: 187px; padding:7px 5px; height: 28px; border: none; background: none;}
#advice-tips #category-select {width: 195px; height: 28px;}
#advice-tips #category-select #category-value {display: none;}
#advice-tips #category-select #category {width: 195px; height: 20px;}

.tip-textarea {width: 546px; height: 204px; background: url('../your_advice_and_tips/tpl/img/tip_textarea_bg.png') no-repeat;}


.advice-top {width: 707px; height: 61px; background: url('../your_advice_and_tips/tpl/img/advice_top_bg.png') no-repeat; }
.advice-bg {width: 707px;background: url('../your_advice_and_tips/tpl/img/advice_bg.png') repeat-y; }
.advice-bottom {width: 707px; height: 15px; background: url('../your_advice_and_tips/tpl/img/advice_bottom_bg.png') no-repeat; }
.email-and-print {z-index: 100; position: relative; top:-15px; }
.email-and-print a {color: #1b2e83; text-decoration: none;}
.email-and-print a:hover span{text-decoration: underline; cursor: pointer;}
.tip-head {position: relative; top: -5px; width: 650px;}
.tip-contentl {position: relative; top: -30px;}
#img-add-advice {width: 85px; height: 92px; float: right; position: relative; top: -35px;}
#btn-advice-pos {position: relative; top: -10px;}

.paging {width: 28px; height: 28px; background: url('img/paging_bg.png') no-repeat; display: block;float:left; text-align: center;}
.paging a {color: #ffffff; display: block;  margin-top: 7px; font-weight: bold; text-decoration: none;}
.paging a:hover {text-decoration: underline;}

.paging-actualy {width: 28px; height: 28px; background: url('img/paging_actualy_bg.png') no-repeat; display: block;float:left; text-align: center;}
.paging-actualy span {display: block;  margin-top: 7px; font-weight: bold; text-decoration: none;}


/* --- search --- */
a.search-link {text-decoration: none; color: #1b2e83;}
a:hover.search-link{text-decoration: underline;}

#search-results {margin: 13px;}
.one-search {padding: 5px;}
.search-devide {height: 2px; width: 970px; font-size: 0px;  background: url('../search/tpl/img/search_devide_line.png') no-repeat;}


.one-calculator {height: 55px; width: 695px;}
.one-calculator a {color: #1b2e83; text-decoration: none; vertical-align: middle; display: block; height: 54px;}
.one-calculator a:hover {text-decoration: underline;}
.calc-img {width: 82px ;height: 54px; vertical-align: middle;}
.calc-devide {height: 1px; width: 695px; font-size: 0px;  background: url('img/calculator_devide_line.png') no-repeat;}

/* --- calculators design --- */
#calculator {width: 705px; background: url('img/calculator_base_bg.png') repeat-y;}

#calculator a {text-decoration: none; color: #1b2e83;}
#calculator a:hover {text-decoration: underline;}

#calculator-top {width: 705px; height: 49px; background: url('img/calculator_label_bg.png') no-repeat; text-align: center;}
#calculator-top h1 { font-size: 15px;}
#calculator-content {width: 703px; border: solid 1px #bfc4dc; text-align: left;}
#calculator-content h2 {font-style: normal;}
#calculator-content .calculator-input1-text {width: 63px; height: 28px; background: url('img/calculator_input_1_bg.png') no-repeat;}
.calculator-input1-text input {width: 50px; /*padding:7px 5px;*/;height: 14px; position: relative; top: 6px; border: none; background: none; margin: 0; text-align: right;}

#calculator-content .calculator-input2-text {width: 221px; height: 28px; background: url('img/calculator_input_2_bg.png') no-repeat;}
.calculator-input2-text input {width: 210px; padding:7px 5px;height: 28px; border: none; background: none; margin: 0; text-align: right;}

.devide-line-666 {width: 666px; height: 1px; font-size: 0px; margin-left: 20px; background: url('img/calculator_devide_line_666.png') no-repeat;}

#calculator-content #tatramat-select {width: 131px; height: 28px;}
#calculator-content #tatramat-select #tatramat-value {display: none;}
#calculator-content #tatramat-select #tatramat {width: 131px; height: 20px;}

#calculator-content #stiebel-select {width: 131px; height: 28px;}
#calculator-content #stiebel-select #stiebel-value {display: none;}
#calculator-content #stiebel-select #stiebel {width: 131px; height: 20px;}
.calculator-result {width: 664px; height: 57px; background-color: #fafafc; border: 1px solid #dfe1ed; }
.calculator-result2 {width: 664px;  background-color: #fafafc; border: 1px solid #dfe1ed; }
.calculator-result2 p {line-height: 11px; margin-bottom: 20px; font-size: 9px;}
.calculator-result2 p a {color: #1b2e83; text-decoration: none; font-size: 9px;}
.calculator-result2 p a:hover {text-decoration: underline;}

.calculator-result3 {width: 701px;  background-color: #fafafc; border: 1px solid #dfe1ed; }
table.calculator-result3 {width: 701px;  background-color: #fafafc; border: 1px solid #dfe1ed; border-collapse:separate;}
table.calculator-result3 td {border-top: 1px solid #dfe1ed; border-bottom: 1px solid #dfe1ed;padding: 10px;}
.calc-caption {font-size: 13px; color: #1b2e83;font-weight: bold;}
.calc-value {font-size: 11px; font-weight: normal; color: #1b2e83; position: relative; top: -2px; left: 5px;}

.help {height: 28px; width: 28px; display: inline-block; background: none; cursor: pointer;}
.help img {width:22px; height: 22px; margin: 3px;}

.help2 {height: 28px; width: 28px; display: inline-block; background: none; cursor: pointer; position: relative; left: -20px;}
.help2 img {width:22px; height: 22px; margin: 3px;}

.consumption-type {width: 167px; height:160px; display: inline-block; margin: 0; float: left; text-align: center;}
.consumption-type p { line-height: 13px;}
.c-type {}

.consumption-result {height: 81px; width: 202px; display: inline-block; float: left; text-align: left;}
.year-savings {background: url('img/calculator_year_savings_bg.png') no-repeat;}
#calculator-content #one-tarif-rate-select {width: 131px; height: 28px;}
#calculator-content #one-tarif-rate-select #one-tarif-rate-value {display: none;}
#calculator-content #one-tarif-rate-select #one-tarif-rate {width: 131px; height: 20px;}


.dashed-vertical-devide-line {width: 1px; background: url('img/dashed_vert_dev_line.gif') repeat-y;}
.bulbs-bg {width: 664px; height: 263px; background-color: #fafafc; border: 1px solid #dfe1ed; }
.bulb-bg {background: url('img/bulb_bg.png') no-repeat}
.fluorescent-bg {background: url('img/fluorescent_bg.png') no-repeat}

#calculator-content #use-of-lighting-select {width: 131px; height: 28px;}
#calculator-content #use-of-lighting-select #use-of-lighting-value {display: none;}
#calculator-content #use-of-lighting-select #use-of-lighting {width: 131px; height: 20px;}

iframe {background: none;}
sub {font-size: 9px;}

/* d37-d25 calculator */
#lowest-consumption-wrapper {background-image: url('d37d25img/mala_spotreba.png'); width: 93px; height: 94px;}
a#lowest-consumption {background-image: url('d37d25img/mala_spotreba.png'); width: 93px; height: 94px; display: block;}
a#lowest-consumption.active{background-image: url('d37d25img/mala_spotreba_active.png'); width: 93px; height: 94px; display: block;}
a:hover#lowest-consumption {background-image: url('d37d25img/mala_spotreba_active.png');}

#lower-consumption-wrapper {background-image: url('d37d25img/nizsia_spotreba.png'); width: 93px; height: 94px;}
a#lower-consumption {background-image: url('d37d25img/nizsia_spotreba.png'); width: 93px; height: 94px; display: block;}
a#lower-consumption.active {background-image: url('d37d25img/nizsia_spotreba_active.png'); width: 93px; height: 94px; display: block;}
a:hover#lower-consumption {background-image: url('d37d25img/nizsia_spotreba_active.png');}

#standard-consumption-wrapper {background-image: url('d37d25img/standardna_spotreba.png'); width: 93px; height: 94px;}
a#standard-consumption {background-image: url('d37d25img/standardna_spotreba.png'); width: 93px; height: 94px; display: block;}
a#standard-consumption.active {background-image: url('d37d25img/standardna_spotreba_active.png'); width: 93px; height: 94px; display: block;}
a:hover#standard-consumption {background-image: url('d37d25img/standardna_spotreba_active.png');}

#high-consumption-wrapper {background-image: url('d37d25img/vysoka_spotreba.png'); width: 93px; height: 94px;}
a#high-consumption {background-image: url('d37d25img/vysoka_spotreba.png'); width: 93px; height: 94px; display: block;}
a#high-consumption.active {background-image: url('d37d25img/vysoka_spotreba_active.png'); width: 93px; height: 94px; display: block;}
a:hover#high-consumption {background-image: url('d37d25img/vysoka_spotreba_active.png');}

input.user-consumption {height: 14px; margin: 0; width: 200px; margin-right: 5px;}

/* tenka verzia kalkulacky dd5 dd8 */
#calculator-top-thin {width: 558px; height: 74px; background: url('img/thin_calculator_label_bg.png') no-repeat; text-align: center;}
#calculator-thin {width: 558px; background: url('img/calculator_base_bg.png') repeat-y; overflow: hidden;}
#calculator-content-thin {width: 556px; border: solid 1px #bfc4dc; text-align: left;}
#calculator-content-thin .calculator-input2-text {width: 221px; height: 28px; background: url('img/calculator_input_2_bg.png') no-repeat;}
.calculator-result4 {width: 554px;  background-color: #fafafc; border: 1px solid #dfe1ed; }
table.calculator-result4 {width: 554px;  background-color: #fafafc; border: 1px solid #dfe1ed; border-collapse:separate;}
table.calculator-result4 td {border-top: 1px solid #dfe1ed; border-bottom: 1px solid #dfe1ed;padding: 10px;}
.posun {margin-left: 100px;}
.consumption-result-thin {height: 81px; width: 165px; display: inline-block; float: left; text-align: left;}
.ml40 {margin-left: 40px;}

.competition-table {border-collapse: collapse;}
.competition-table td, .competition-table th {border: 1px solid #d6d9e8; padding: 5px;}

/* kalkulacka - vhodna sadzba START */
#calc-or-top {width: 720px; height: 25px; background: url('orImg/bg_top_light.png') no-repeat;}
#calc-or {width: 720px; background: url('orImg/bg_light.png') repeat-y;font-family: Verdana,Helvetica,Tahoma;}
#calc-or h1 {font-family: Verdana,Helvetica,Tahoma; font-size: 20px;  font-style: normal; color: #001473;}
#calc-or h1 span {font-family: Verdana,Helvetica,Tahoma; font-size: 18px;  font-style: normal; color: #001473;font-weight: normal;}
#calc-or .dividing-line {height: 2px; background: url('orImg/bg_dividing_line.png') repeat-x; }
#calc-or .dividing-line-2 {height: 2px; background: url('orImg/bg_dividing_line_2.png') repeat-x; }
#calc-or-content {margin: 0 25px;}
#calc-or a.blue-button {display: block; width: 670px; height: 49px; 
                        background: url('orImg/bg_blue_btn.png') no-repeat;
                        text-align: center; color: #fff; font-weight: bold;
                        text-decoration: none; font-style: italic;}
#calc-or a.blue-button span {position: relative; top: 15px;}
#calc-or a:hover.blue-button {background: url('orImg/bg_blue_btn_over.png') no-repeat;}

#calc-or .calc-bg-bottom-light {width: 720px; height: 25px; background: 
                                url('orImg/bg_bottom_light.png') no-repeat;
                                position: relative; left: -25px;}
.mb10 {margin-bottom: 10px;}
#calc-or .nav-btns1 {height: 45px; width: 110px; text-align: center;}
#calc-or .nav-btns2 {height: 45px; width: 222px; text-align: center;}
#calc-or a.btn-prev-section {float: left;display: block; width: 110px; height: 45px;
                             background: url('orImg/bg_btn_back.png') no-repeat;
                             text-decoration: none; color: #fff; font-weight: bold;}
#calc-or a.btn-prev-section span {position: relative; top: 15px; left: 0px;}
#calc-or a:hover.btn-prev-section {display: block; width: 110px; height: 45px;
                             background: url('orImg/bg_btn_back_over.png') no-repeat;
                             text-decoration: none; color: #fff; font-weight: bold;}
#calc-or a.btn-next-section {float: right;display: block; width: 110px; height: 45px;
                             background: url('orImg/bg_btn_forward.png') no-repeat;
                             text-decoration: none; color: #fff; font-weight: bold;}
#calc-or a.btn-next-section span {position: relative; top: 15px; right: 0px;}
#calc-or a:hover.btn-next-section {display: block; width: 110px; height: 45px;
                             background: url('orImg/bg_btn_forward_over.png') no-repeat;
                             text-decoration: none; color: #fff; font-weight: bold;}

#calc-or .user-select {position: relative; left: -25px; width: 720px; 
                        background: url('orImg/bg_dark.png') repeat-y;
                        text-align: left;}
#calc-or .user-select-bottom {width: 720px; height: 25px;
                        background: url('orImg/bg_bottom_dark.png') no-repeat;}
#calc-or .user-select table {float:left; margin: 25px 25px 0 25px; color: #001473;}
#calc-or .user-select td {padding: 2px 5px;}

#calc-or .form-table {color: #001473; width: 100%;}
#calc-or .form-table td {vertical-align: middle;}
#calc-or .form-table td.w380 {width: 380px;}
#calc-or .form-table td.h20 {height:20px; border: 1px solid red;}
#calc-or .input-text {width: 279px; height: 53px; margin: 10px;
                      background: url('orImg/bg_input_text.png') no-repeat;
                     }
#calc-or .inputText {position: relative; top: 13px; left: 10px;
                    color: #001473; font-size: 20px; font-weight: bold;
                    border: none; background: none;}
#calc-or .input-select {width: 263px; height: 37px; margin: 10px;
                      background: url('orImg/bg_input_select.png') no-repeat;
                     }
#calc-or .input-select .result {float: left; width: 230px; height: 15px;
                                font-size: 12px; color: #001473;
                                position: relative; top: 10px; left: 3px; overflow: hidden;}
#calc-or .input-select select {width: 250px; height: 37px; position: relative;
                                left: 6px; top: -15px; border: none; background: none;
                                }

#calc-or .input-text2 {width: 263px; height: 37px; margin: 10px;
                      background: url('orImg/bg_input_text2.png') no-repeat;
                     }
#calc-or .inputText2 {position: relative; top: 10px; left: 10px;
                    color: #001473; font-size: 13px; font-weight: bold;
                    border: none; background: none; text-indent:10px;}

#calc-or .deeper {background: #e0e3ee;}
#calc-or .deeper td { font-size: 13px; font-weight:bold; padding: 5px 10px; border: #e0e3ee;}
#calc-or .align-right {text-align: right;}
#tableAppliances {border-collapse: collapse;}
#tableAppliances td {border: 1px solid #e0e3ee; padding: 3px;}
.center {text-align: center;}
#tableAppliances .tableHead {border: 1px solid #e0e3ee; background: #f0f4ff; padding: 3px;}

#calc-or .info-label {width: 670px; height: 130px; background:url('orImg/bg_info_label.png') no-repeat;}
#calc-or #optimalRate {font-size: 25px; font-weight: bold; color: #001473;}
#calc-or .notice {font-style: italic; font-size: 11px; color: #001473;}

#calc-or .input-select .result {text-indent: 15px; font-weight: bold;}
#calc-or #boilerConsumption, #calc-or #heatingConsumption {font-weight: bold; text-indent: 30px;}
#calc-or #resumeTable {border-collapse: collapse}
#calc-or #resumeTable td {border: 1px solid #ddd; padding: 3px;}
#calc-or select {border: 1px solid black; color: black;}
#calc-or .section {display: none;}
#calc-or .use {display: none;}
#cals-or heatingTableWrapper {display: none;}
#calc-or .hidden {visibility: hidden;}

/* kalkulacka - vhodna sadzba END */

