body {margin-top: 0px; font-family: Tahoma; font-size: 12px;}
a:focus {outline: none;}
a {text-decoration: none;}
div.top {margin: auto; background: transparent url("../img/bg_top.png") no-repeat right bottom; width: 975px; height: 89px;}
div.top img.ImgKir {float: left;}
div.top_subpage { margin:auto;  background: transparent url("../img/top_subpage.png") no-repeat right bottom; width: 975px; height: 94px;}
.b {font-weight: bold;}
img {border: none;}
a.logo {display: block; float: left;}
div.menutop {float: right; margin-right: 65px; height: 29px; }
div.menutop_start {float: left; width: 6px; height: 29px; background: transparent url("../img/top_menu_borders.gif") }
div.menutop_end {float: left; width: 6px; height: 29px; background: transparent url("../img/top_menu_borders.gif") no-repeat right }
div.menutop_content {height: 28px; border-bottom: 1px solid rgb(206,206,206); float: left; background: #ffffff; padding: 0 10px}
a {color: rgb(0,84,166);}
a:hover {color: rgb(97,133,169);}
div.menutop_content ul {list-style-type: none; font-size: 12px; margin: 8px 0 0 0; padding: 0px; float: left;}
div.menutop_content ul  li {display: block; float: left; padding: 0 10px; background: transparent url("../img/top_menu_divider.png") no-repeat right top; }
div.menutop_content input {display: block ; float: left; border: 1px solid rgb(102,102,102); margin-top: 4px; height: 13px; color: rgb(128,128,128); font-size: 11px; padding: 2px 3px;}
div.button {float: left; background:transparent url("../img/button_left.png"); height: 18px; padding-left: 10px}
div.menutop_content div.button {margin: 5px 0 0 5px;}
div.button a {font-size: 12px; font-weight: bold; padding-top: 1px; display: block; background:transparent url("../img/button_right.png") no-repeat right top; padding-right: 10px; height: 17px;}
div.menu_top {float: right; width:770px; margin: 0px 16px 0 0;}
div.menu_top ul {list-style-type: none; font-size: 12px; margin: 5px 0 0 0; padding: 0px; float: right;}
div.menu_top ul  li {display: block; float: left; padding: 0 0px; background: transparent url("../img/main_menu_divider.png") no-repeat right bottom; height: 40px; }
div.menu_top a {color: rgb(99,99,99); display: block; margin-top: 26px; font-size: 13px; padding: 0 8px 0 8px;}
span.menuline {height: 6px; margin-top: 2px; display: block; position: relative; margin-left: 8px; float: left; display: none; overflow: hidden;}
li.active span.menuline {height: 6px; margin-top: 2px; display: block; position: relative; margin-left: 8px; float: left; overflow: hidden;}
span.corner {width: 3px; height: 3px; position: absolute; display: block;}
span.se { background: transparent url("../img/corner_se.png"); top: 3px; left: 0px; } 
span.ne { background: transparent url("../img/corner_ne.png"); top: 0px; left: 0px;}
span.sw { background: transparent url("../img/corner_sw.png"); top: 3px; right: 0px; }
span.nw { background: transparent url("../img/corner_nw.png"); top: 0px; right: 0px;}

span.corner_main {width: 6px; height: 6px; position: absolute; display: block;}
span.main_se { background: transparent url("../img/corner_main_se.png"); bottom: 0px; left: 0px; } 
span.main_ne { background: transparent url("../img/corner_main_ne.png"); top: 0px; left: 0px;}
span.main_sw { background: transparent url("../img/corner_main_sw.png"); bottom: 0px; right: 0px; }
span.main_nw { background: transparent url("../img/corner_main_nw.png"); top: 0px; right: 0px;}


div#flashmain {width: 975px; height:473px; background: transparent url("../img/flash.jpg"); margin: 1px auto}
div#flashmain_subpage {width: 975px; height:232px; background: transparent url("../img/temp_top.jpg"); margin: 1px auto}

div.content {width: 975px; margin: auto;}
div.newsbox {width: 195px; float: left; margin: 20px 8px 0 23px;}
div.newsbox h3 {padding: 0px; margin: 0px; display: block; width: 195px; height:45px; overflow: hidden;}
div.newsbox h3 a {color: rgb(68,68,68); font-size: 13px; }
div.newsbox div.date {font-size: 13px; color: rgb(68,68,68);padding: 10px 0;}
div.newsbox div.image {width: 195px; height: 65px; position: relative;}
div.newsbox div.lead {font-size: 12px;color: rgb(68,68,68); padding: 10px 0; height: 95px; overflow: hidden; line-height: 150%}
div.newsbox a.more {display: block; padding: 10px 0 15px 0; color: rgb(0,84,166); font-size: 12px; } 
div.newsbox a.more:hover {color: rgb(97,133,169);}
div.footer {width: 930px; position: relative; text-align: center; height: 30px; padding-top: 10px;}
div.dotted_spacer {height: 1px; background: transparent url("../img/dotted_spacer.gif") repeat-x; clear: both; border: 0px; margin: 0px auto; width: 930px;}
div.dotted_spacer1 {height: 1px; background: transparent url("../img/dotted_spacer.gif") repeat-x; clear: both; border: 0px; margin: 0px auto; }
a.archive {display: block; padding: 10px 23px 10px 23px}
ul.footer { clear: both; margin: auto; list-style-type: none; text-align: center; margin: 0px auto; padding: 0px;   width: 400px; }
ul.footer li {display: block; float: left; padding: 0 9px; margin: 0 2px; height: 15px; border-right: 1px solid rgb(102,102,102) }
ul.footer li a {font-size: 11px;}

div.content p {margin: 0px;}

div.menuleft_wrap {float: left; margin: 10px 0 0 20px; color: rgb(71,71,71); font-family:Verdana; width: 205px;}
div.menuleft_wrap ul {padding: 0px; margin: 0px; list-style-type: none;}
div.menuleft_wrap ul li a {color: rgb(71,71,71);}
div.menuleft_wrap ul li {display: block; list-style-type: none;   width: 205px;}

ul.level1 li {  background:transparent url(../img/dotted_spacer.gif) repeat-x bottom; }
ul.level1 li a {display: block; padding: 7px 18px 7px 0px;}
ul.level2 li {  background: rgb(245,245,245) url(../img/dotted_spacer.gif) repeat-x bottom; }
ul.level2 li a {display: block; padding: 7px 18px 7px 18px;}
div.menuleft_wrap ul.level3 {padding: 10px 0;}
ul.level3 li {  background: rgb(245,245,245) none; height: auto; padding: 0px; }
ul.level3 li a {padding: 2px 0 2px 30px; font-size: 11px}
ul.level4 li.main {  background: rgb(245,245,245) url(../img/browndot.png) no-repeat 37px 8px; height: auto; padding: 0px; }
ul.level4 li.main a {padding: 2px 0 2px 45px; font-size: 11px}

div.menuleft_wrap ul.level5  {padding: 5px 0}
ul.level5 li.main { background: transparent url(../img/graydot.png) no-repeat 42px 7px; height: auto; padding: 0px; }
ul.level5 li.main a {padding: 2px 0 2px 50px; font-size: 10px}



div.center_wrap {width: 495px;  float: left; margin-left: 30px;}
ul.breadcrumbs li {padding-right: 5px; display: block; float: left;}
div.breadcrumbs {background: transparent url(../img/dotted_spacer.gif) repeat-x bottom; margin-top: 17px;}
ul.breadcrumbs { padding: 0 0 20px 0; margin: 0 0 5px 0; list-style-type: none;}
ul.breadcrumbs  li {padding-bottom: 5px; }
div#r_load {float: right; display: none;}
div#success, div#fail {padding: 10px 0; display: none;}

ul.breadcrumbs a {white-space: nowrap;font-size: 11px; display: block; float: left;background: transparent url(../img/arrow_right.png) no-repeat left 4px; padding: 0 0 0 10px }
ul.breadcrumbs span.breadcrumb_current {white-space: nowrap;font-size: 11px; display: block; float: left;background: transparent url(../img/arrow_right.png) no-repeat left 4px; padding: 0 0 0 10px ; color: rgb(69,69,69); }

.cb {clear: both;}
h2 {margin: 0px; padding: 6px 0 10px 0;color:rgb(157,70,3);  font-size: 15px;}
div.children_item {color: rgb(71,71,71); clear: both;  padding-bottom: 30px; cursor: pointer;}
div.children_item img {display: block; float: left; border-right: 1px solid rgb(141,141,141); padding-right: 15px;}
div.children_content {float: left; margin: 0 0 0 15px; color: rgb(141,141,141)}
h4 {margin: 0px; padding: 0 0 5px 0;color: rgb(71,71,71) }
div.right_box {float: right; width: 200px;}
h5 {margin: 0px; padding: 0px; font-size: 12px; padding: 15px 0 5px 0;color: rgb(71,71,71)}
div.lead_text {color: rgb(141,141,141); padding: 10px 0; line-height: 130%;}


div.f_name  {  background: transparent url(../img/dotted_spacer.gif) repeat-x bottom; position: relative;}
div.f_name  a {display: block; padding: 7px 18px 7px 0px; color: rgb(71,71,71);font-size: 13px;}
div.f_content {  background: rgb(245,245,245) url(../img/dotted_spacer.gif) repeat-x bottom; display: none;}

div.f_content span {display: block; padding: 7px 18px 7px 18px; color: rgb(71,71,71); font-size: 13px; }
p {margin: 0px;}

div.f_arrowup {width: 7px; height: 4px; background: transparent url(../img/arrows_ns.png) no-repeat top; position: absolute; top: 15px; right: 5px; cursor: pointer;}
div.f_arrowdown {width: 7px; height: 4px; background: transparent url(../img/arrows_ns.png) no-repeat bottom; display: none; position: absolute;top: 15px;right: 5px;cursor: pointer;}

.gray {color: rgb(135,135,135);}
div.c_photo {float: left; text-align:center; width: 190px;}
div.c_description {float: left; margin-left: 10px; width: 295px;}
a.magnify {display: block; margin: 5px auto; background: transparent url(../img/magnify.png) no-repeat left 5px; padding-left: 15px; width: 40px; height: 20px; font-size: 11px; padding-top: 2px;}
.pack {display: block; margin: 5px auto; background: transparent url(../img/pack.png) no-repeat left 5px; padding-left: 30px;   padding-top: 6px; font-weight: bold; height: 20px;}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

div.more {padding-top: 10px;}
div.more a {display: block; float: left; margin-right: 10px; }
div.more a.wiecej {width: 70px; }
a.pdf {background:transparent url("../img/pdf.png") no-repeat 8px top; height: 20px; display: block; float: left; margin-right: 10px;}

div.service_title {color: rgb(71,71,71); padding: 10px 0; font-weight: bold;}
div.service_map_desc {color: rgb(71,71,71); padding: 10px 0 0 0 ; font-weight: bold;}
div.service_lead {color: rgb(131,131,131); padding: 10px 0;  }
div.service_map_bottom {color: rgb(131,131,131); padding: 10px 0;  clear: both;}
div#service_map {width: 490px; height: 300px; border: 1px solid rgb(171,171,171); margin: 5px 0 10px 0}

div.children_item div.desc {width: 370px;}

div.job_offer {font-size: 13px;}
div.job_offer div.dotted_spacer {margin: 20px 0;}
td.job_name, div.job_date {color: rgb(140,140,140);}
div.job_place {color: rgb(112,112,112);}
div.job_lead {color: rgb(141,141,141); margin: 10px 0}
div.job_account,div.job_account  a {color: rgb(69,69,69); font-weight: bold;}
div.job_more a {color: rgb(0,85,166)}
table.kontakt tr th { color: rgb(112,112,112); text-align: left;}
table.kontakt tr  input.tiny, select.tiny,  input.file {border: 1px solid rgb(102,102,102); color: rgb(140,140,140);font-family: Verdana; width: 225px;  vertical-align: top;}
table.kontakt tr  textarea {border: 1px solid rgb(102,102,102); color: rgb(140,140,140);font-family: Verdana; width: 225px;  vertical-align: top; font-size: 12px;}
input.ch_zgoda {float: left; display: block;  margin-top: 10px;}
span.ch_label {float: left; display: block; width: 670px; font-weight: normal; color:rgb(140,140,140); font-size: 11px; margin : 10px 0 0 5px}
.hideme {margin: 0px; padding:0px; width:1px; height: 1px; position: absolute; top: -5555px;}
td.submit {text-align: left;}
table.kontakt tr th, table.kontakt tr td {padding: 4px 0; vertical-align: top;}
div.error {color:#ff3333; font-weight: bold;  clear: both; display: none;}
div.sitemap {font-family: Verdana;}
div.sitemap  ul {list-style-type: none; margin: 0px; padding: 0px;}
div.sitemap  ul a {color: rgb(141,141,141)}
div.sitemap ul li {background: none;}
div.sitemap ul.level1 li {  background: none;    }
div.sitemap ul.level1 li a {display: block; padding: 7px 18px 7px 0px; color:rgb(41,41,41)}
div.sitemap ul.level2 li { background: none;     font-weight: bold;}
div.sitemap ul.level2 li.alone2 {   background: transparent url(../img/browndot.png) no-repeat 8px 7px; font-weight: bold;}
div.sitemap ul.level2 li a {display: block; padding: 2px 18px 2px 18px;color: rgb(107,107,107)}
div.sitemap ul.level3 {padding: 5px 5px 5px 20px; font-size: 11px; font-weight: normal; }
div.sitemap ul.level3 li {  background: none; height: auto; padding: 0px; font-weight: normal;}
div.sitemap ul.level3 li.alone3 { background: transparent url(../img/dot.gif) no-repeat 0px 7px; }
div.sitemap ul.level3 li a {padding: 0px; font-size: 11px; color: rgb(141,141,141);font-size: 13px; padding-left: 9px;}
div.sitemap ul.level4 {padding: 0px 5px 0px 20px; font-size: 11px; font-weight: normal; }
div.sitemap ul.level4 li { background: none;   height: auto; padding: 0px; }
div.sitemap ul.level4 li a {padding: 0px; font-size: 11px;color: rgb(141,141,141)}
div.sitemap ul.level5 {padding: 0px 5px 0px 20px; font-size: 10px; font-weight: normal; }
div.sitemap ul.level5 li { background: none;   height: auto; padding: 0px; }
div.sitemap ul.level5 li a {padding: 0px; font-size: 10px;color: rgb(141,141,141)}



div.sitemap ul.level6 {padding: 0px 5px 0px 20px; font-size: 10px; font-weight: normal; }
div.sitemap ul.level6 li { background: none;   height: auto; padding: 0px; }
div.sitemap ul.level6 li a {padding: 0px; font-size: 10px;color: rgb(141,141,141)}



div.sitemap ul.level1 li.alone1 {background: transparent url('/tpl/img/sitemap_1.gif') repeat-x; font-weight:bold; height: 39px; margin-bottom: 6px; margin-top: 6px;}
div.sitemap ul.level1 li.alone1 a {padding-top: 12px; padding-left: 15px;}


form {margin: 0px; padding: 0px;display: inline;}
ul.results {list-style-type: none; margin: 0px; padding: 0px; margin-top: 10px;}
div.main_content ul.results li { background: transparent url(../img/browndot.png) no-repeat 2px 15px; padding: 10px 0 15px 15px;}
div.main_content ul.results li a {font-weight: bold;color: rgb(107,107,107); font-size: 13px;}
div.main_content ul.results li span {display: block; color: rgb(141,141,141); font-size: 13px; }
div.search_results input {display: block ; float: left; border: 1px solid rgb(102,102,102); height: 13px; color: rgb(128,128,128); font-size: 11px; padding: 2px 3px; margin-right: 10px; width: 225px;}
div.n_form div.label {float: left; font-weight: bold; color: rgb(107,107,107); margin-top: 2px; margin-right: 10px;} 
div.n_form {background: transparent url(../img/dotted_spacer.gif) repeat-x scroll center bottom; padding-bottom: 25px;}
div.r_info { color: rgb(107,107,107); }
div.r_title {color: rgb(61,61,61); font-weight: bold; padding: 15px 0}
div.whitespace {height: 50px; clear: both;width: 100px;}

ul.footer li.print { background: transparent url(../img/print.png) no-repeat 8px 3px ; padding-left: 25px;}
ul.footer li.contact { background: transparent url(../img/contact.png) no-repeat 8px 4px ; padding-left: 25px;}
ul.footer li.sitemap { background: transparent url(../img/sitemap.png) no-repeat 8px 4px ; padding-left: 25px;}
ul.footer li.search { background: transparent url(../img/search.png) no-repeat 8px 2px ; padding-left: 25px;}

table.tableDetails {  overflow: hidden; margin: auto; font-size: 11px;}
table.tableDetails tr td {background: rgb(245,245,245); padding: 5px;}
table.tableDetails tr td.blue {background: rgb(208,182,147); color: rgb(68,67,67);  font-weight: bold;}
table.tableDetails tr td {border-right:1px solid #ffffff;  border-bottom:1px solid #ffffff;}

.darkgray {color:rgb(68,68,68);}
a.darkgray:hover {color:rgb(68,68,68);}
div.c_description ul {padding-left: 15px;}

table.niceTable {  overflow: hidden; margin: auto; font-size: 12px;}
table.niceTable tr td {background: rgb(245,245,245); padding: 5px;}
table.niceTable tr td.blue {background: rgb(208,182,147); color: rgb(68,67,67);  font-weight: bold;}
table.niceTable tr td {border-right:1px solid #ffffff;  border-bottom:1px solid #ffffff;}



div.lead_news {margin-bottom: 10px;}
div.lead_news div.date {padding-bottom: 3px;}
div.lead_news  div.leads_image {float: left; width: 210px;}  
div.lead_news  div.lead {float: left; width: 480px;} 
div.lead_news  a.more {float: right; display:block; margin-top: 5px; }

div.slider_header {background: rgb(208,182,147); color: rgb(68,67,67);  font-weight: bold; position: relative; padding: 8px; margin-bottom: 5px; }
div.slider_header span {cursor: pointer;}
div.slider_content {display: none; margin: 10px 0;}

div.slider_header div.f_arrowup {width: 7px; height: 4px; background: transparent url(../img/arrows_ns1.png) no-repeat top; position: absolute; top: 15px; right: 10px; cursor: pointer;}
div.slider_header div.f_arrowdown {width: 7px; height: 4px; background: transparent url(../img/arrows_ns1.png) no-repeat bottom; display: none; position: absolute;top: 15px;right: 10px;cursor: pointer;}

div.main_content ul li {list-style-type: none; background: transparent url(../img/browndot.png) no-repeat 8px 7px;  padding-left: 20px; }

div.prefixen div.lead {width: 280px;}
div.prefixen {margin-bottom: 30px;}

img.right_image { float: right; border: 1px solid #dddddd; padding: 2px; margin: 0  0 3px 10px }
div.nice_image {border: 1px solid #dddddd; padding: 2px; margin: 3px 10px 10px 0px; float: left;}
.red {color:#dd0000;}
span.main_pool_question {padding: 10px 0; font-weight: bold;}
div.poll table tr td {padding: 5px;}
div.poll table {margin: 10px 0}
.dn {display: none;}
div.faq_title {padding: 10px 0; color:#474747; font-weight: bold; cursor: pointer; position: relative}
div.faq_title div.f_arrowup {margin-top: 10px;}
div.faq_desc_main {color: rgb(141,141,141); padding: 10px 0; line-height: 150% }
div.faq_arrow1, div.faq_arrow1a { width: 4px; height: 7px; float: left; margin: 4px 5px 0 0px;}
div.faq_arrow1 {background-image: url('/tpl/img/arrowleft.png')}

div.faq_arrow_main { float: left;  width: 450px;} 

.font_size_10 {font-size: 10px;}
.font_size_11 {font-size: 11px;}
.font_size_12 {font-size: 12px;}
.font_size_13 {font-size: 13px;}
.font_size_14 {font-size: 14px;}

div.konfigurator_spacer{height: 21px; background: transparent url("../img/konfigurator_line.jpg") repeat-x; clear: both; border: 0px; margin: 20px auto 20px auto; width: 696px;}
a.konfigurator1 {display: block; width: 340px; height: 169px; float: left; background: rgb(245,245,245)}
a.konfigurator1:hover {display: block; width: 340px; height: 169px; background: rgb(185,134,71);}

span.konfigurator1 {display: block; width: 340px; height: 130px; background: transparent url('/tpl/img/konfigurator_1.png'); cursor: pointer; }
span.konfigurator2 {display: block; width: 340px; height: 130px; background: transparent url('/tpl/img/konfigurator_2.png'); cursor: pointer;}

span.konfiguratorlabel1 {display: block; width: 340px; height: 20px; text-decoration: none; text-align: center; background: transparent url(../img/dotted_spacer.gif) repeat-x  0 bottom ; padding: 10px 0 9px 0; font-weight: bold; color: rgb(68,68,68) ;cursor: pointer;}
span.konfiguratorlabel2 {display: block; width: 340px; height: 20px; text-decoration: none; text-align: center; background: transparent url(../img/dotted_spacer.gif) repeat-x  0 bottom ; padding: 10px 0 9px 0; font-weight: bold; color: rgb(68,68,68) ;cursor: pointer;}

a.konfigurator1:hover span.hover {color: #ffffff;}

a.bg_gray {background: #f5f5f5 url('/tpl/img/bg_gray.jpg') top repeat-x; font-weight: bold;color: rgb(68,67,67); border: 1px solid #dcdcdc}
a.bg_brown {background: #8c6435 url('/tpl/img/bg_brown.jpg') top repeat-x; font-weight: bold; color: #ffffff; border: 1px solid #ceac83}

a.answer2 {display: block; width: 330px; min-height:37px; height:auto !important; height:37px; float: left; float: left; margin-right: 10px;}
a.answer3 {display: block; width: 217px; min-height:37px; height:auto !important; height:37px; float: left; float: left; margin-right: 10px;}
a.answer4 {display: block; width: 330px; min-height:37px; height:auto !important; height:37px; float: left; float: left; margin-right: 10px; margin-bottom: 10px;}
a.answer5 {display: block; width: 217px; min-height:37px; height:auto !important; height:37px; float: left; float: left; margin-right: 10px; margin-top: 10px;}
a.answer6 {display: block; width: 217px; min-height:37px; height:auto !important; height:37px; float: left; float: left; margin-right: 10px; margin-top: 10px;}

a.answer span {display: block; text-align: center; margin-top: 12px; margin-bottom: 12px}
div.konfigurator_load {width: 500px; height: 50px; background: #ffcc00; clear: both; margin: auto; background: transparent url('/tpl/img/load.gif') no-repeat center; display: none;}
div.komunikator {margin-top: 10px;}
table.rozwiazanie {width:724px !important;padding: 0px;border:none;border-collapse: collapse}
.rozw_hide {display:none}
td.result_top{background: url("/tpl/img/result_top.jpg") #f2eae1;height:49px;border:none}
td.result_bottom{background: url("/tpl/img/result_bg.jpg") repeat-x #F7F0E8;border:none;min-width:30%;vertical-align:top}
td.result_bottom table{border-collapse:collapse;padding:0px;border:none;margin:0px}
td.result_bottom td {text-align:right;vertical-align:top}
td.result_bottom ul{text-align:left}
td.result_img {text-align:right}
td.result_bottom ul{padding:0px !important;margin-left:30px;}
td.result_bottom ul li{list-style-image: url("/tpl/img/konfigurator_li.png");background: none;list-style-position: outside;padding-left: 0}
#result_path{font-size:16px;font-weight:bold;color:#984708;margin-left:20px;}

input.konfigurator_count {display: block ; float: left; border: 1px solid rgb(102,102,102); height: 13px; color: rgb(128,128,128); font-size: 11px; padding: 2px 3px; margin-right: 10px; width: 225px;}
.fl {float: left;}







div.register_label {width: 110px; padding: 16px 0 0 0; clear: both;}
#fregister div.input_ {margin-top: 10px;}
div.agreement {float: left; width: 30px; margin: 10px 0 0 0}
div.agreement_label {float: left; width: 380px; margin: 10px 0 0 0}
div#komunikat {width: 410px; font-weight: bold; text-align: center; padding-top: 5px; height: 10px;}
div#menu {position: absolute; margin-top: -200px; margin-left: 140px;}
.graydark {color: #5f5f5f}
strong {font-weight: bold;}
input.comment {border: 1px solid #aaaaaa; width: 343px; height: 15px; font-family: Tahoma; font-size: 11px; padding: 2px 0 0 5px; background: none;}
div.inputred { border: 1px solid rgb(210,40,30); }
div.inputred  input { background: transparent url('/tpl/img/ex.png') no-repeat top right; }



