img, div {behavior: url(/iepngfix.htc) }

html, body{
width:100%;
height:100%;
_width:1230px;
min-width:1230px;
}
body{
background-color:#FFFFFF;
font-family:Tahoma;
font-size:12px;
color:#03262c;
margin:0px;
/*min-width:1280px;*/
_width:1250px;
}
h1{
font-size:18px;
color:#2f5098;
margin-top:23px;
}
h2, h2 a{
font-size:14px;
margin-bottom:20px;
color:#2f5098;
font-weight:bold;
}
h3{
color:#4f82c4;
}
a{
color:#2f5098;
}
div{
/*border:none !important;*/
}
.clear{
clear:both;
}
.rasporka{
width:770px;
pading:0 10px;
}
img{
border:none;
}
p{
margin:0 0 8px 0;
text-align:justify
}
.global{
position:relative;
width:100%;
_width:1250px;
}
.global .left{
float:left;
width:280px;
margin-left:30px;
}
.global .left .logo{
margin:30px 0 120px;
text-align:center;
}
.left .menu{
font-family:Tahoma;
padding-left:55px;
/*border:1px solid red;*/
}
.left .menu a{
font-size:14px;
color:#2f5098;
display:block;
margin:12px 0;
}
.left .menu a:hover{
color:#832f98;
}
.mmm .mmm a{
font-size:11px;
margin: 10px 0 10px 15px;
color:#03262c;
}
.mmm.no_show{
display:none;
}
.left .menu a.sub2{
font-size:11px;
margin: 10px 0 10px 25px;
color:#03262c;
}
.left .menu a.sub3{
font-size:11px;
margin: 10px 0 10px 35px;
color:#03262c;
}
.left .block1{
margin:43px 0 100px;
padding-left:63px;
font-size:11px;
}
.left .block1 img{
margin-right:10px;
}
.left .block2{
font-size:11px;
color:#000000;
padding-left:63px;
padding-right:40px;
}
.left .block2 a{
color:#96a0a2;
}
.left .block3{
background-image:url(/bitrix/templates/buderus/images/left_map.gif);
background-repeat:no-repeat;
height:145px;
margin:114px 0 0 54px;
width:213px;
}
.left .block3 a{
color:#FFFFFF;
display:block;
font-size:11px;
height:22px;
left:52px;
padding-top:6px;
position:relative;
text-align:center;
top:43px;
width:116px;
}

.global .right{
/*position:relative;
overflow:auto;
background-image:url(/bitrix/templates/buderus/images/tmp_right.gif);
padding-left:315px;
min-width:760px;
border:1px solid red;
*/

margin-right:50px;
_width:auto;
padding-left:370px;
}
.global .right .top{
height:160px;
}
.global .right .top .short_info{
overflow:hidden;
padding:30px 50px 0 75px;
min-width:350px;
}
.global .right .top .short_info span{
font-size:22px;
font-family:Georgia, "Times New Roman", Times, serif;
display:block;
margin-bottom:5px;
text-decoration:underline;
}
.global .right .top .rightS{
float:right;
width:200px;
height:182px;
padding:0px;
margin-left:50px;
}
.global .right .top .rightS .buttons{
text-align:center;
margin:36px 0 22px 0;
}
.global .right .top .rightS .buttons img{
margin:0 15px;
}
.global .right .top .rightS .sForm{
}
.global .right .top .rightS .sField{
width:118px;
height:19px;
background-image:url(/bitrix/templates/buderus/images/search_bg.gif);
background-repeat:no-repeat;
border:0;
padding:0 10px 0 30px;
}
.global .right .center{
text-align:left;
padding:0 40px 0 0;
}
.global .right .center .content{
padding:0 40px;
_width:740px;
text-align:left;
}

.global .right .center .selector{
background-image:url(/bitrix/templates/buderus/images/selector_bg.jpg);
background-position:top center;
background-repeat:no-repeat;
_width:700px;
width:740px;
padding:0 10px;
_padding:0 0 0 0px;

height:404px;
position:relative;
/*clear:both;*/
margin-bottom:70px;
/*border:1px solid blue;*/
}
.selector div, .selector img{
border:0;
}

.selector .lButton, .selector .rButton{
width:16px;
height:22px;
position:absolute;
top:177px;
}
.selector .lButton{
left:40px;
_left:20px;
z-index:200;
}
.selector .rButton{
right:40px;
_right:20px;
z-index:200;
}
.selector .unit{
width:145px;
height:404px;
float:left;
margin:0 22px;
_margin:0 17px;
clear:right;
}
.selector .krug1, .selector .krug2, .selector .krug3, .selector .krug4, .selector .krug5, .selector .krug6{
position:absolute;
top:300px;
z-index:400;
}
.selector .krug1{
left: 0px;
}
.selector .krug2{
left: 130px;
}
.selector .krug3{
left: 260px;
}
.selector .krug4{
left: 390px;
}
.selector .krug5{
left: 520px;
}

.selector .krug6{
left: 650px;
}

ul.list{
margin-top:10px;
list-style:none;
/*
margin-left:-20px;
list-style-image:url(/bitrix/templates/buderus/images/list_strela.gif);
list-style-type:inherit;*/
}
ul.list li{
margin:0 0 20px 0;
padding-left:15px;
background-image:url(/bitrix/templates/buderus/images/list_strela.gif);
background-position:left 6px;
background-repeat:no-repeat;
}

.date{
color:#96a0a2;
}
.bottom{
/*border:1px solid blue;*/
background-image:url(/bitrix/templates/buderus/images/bot_border.gif);
background-repeat:repeat-x;
background-position:left 48px;
padding:0 0 0 60px;
height:200px;
color:#96a0a2;
}
.bottom .right{
background-image:url(/bitrix/templates/buderus/images/bottom_right.jpg);
float:right;
height:47px;
padding:95px 230px 0 0;
text-align:right;
width:158px;
}
.bottom .left{
float:left;
padding:95px 0 0 70px;
width:285px;
}
.bottom .center{
padding:95px 0 0 0;
}






#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/bitrix/templates/buderus/images/lbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/bitrix/templates/buderus/images/lbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.list1 ul li
{
background:transparent url(/images/pfeil_nav03.gif) no-repeat scroll left top;

list-style-type:none;
padding-left:15px;
margin-top:10px;
}


a.link {
background-image:url(/images/pfeil_link.gif);
background-position:left 5px;
background-repeat:no-repeat;
color:#2C60A2;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
margin:2px 0;
padding-bottom:0;
padding-left:8px;
text-decoration:underline;
}

td.tabWeissLeft {
border-right:1px solid #D3DBEE;
padding:1px 4px;
text-align:left;
}
style.css (строка 643)
td {
display:table-cell;
padding:1px;
text-align:inherit;
vertical-align:inherit;
}

tr.tabHead {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
style.css (строка 631)
tr.tabHead {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
style.css (строка 291)
Унаследовано отtable.tableCreatorInhalt
table {
border-collapse:separate;
border-spacing:2px;
text-indent:0;
}

table {
border-collapse:separate;
border-spacing:2px;
text-indent:0;
}

table.tableCreatorInhalt {
margin:1px;
width:478px;
}
style.css (строка 628)
table.tableCreatorInhalt {
margin:1px;
width:478px;
}
style.css (строка 71)
table {
margin:0;
padding:0;
}
style.css (строка 88)
table {
-moz-box-sizing:border-box;
border-collapse:separate;
border-spacing:2px;
display:table;
margin-bottom:0;
margin-top:0;
text-indent:0;
}
html.css (строка 166)
Унаследовано отtd
td {
text-align:inherit;
}
td.tabGrauLeft {
border-right:1px solid #D3DBEE;
padding:1px 4px;
text-align:left;
}
style.css (строка 636)
td {
display:table-cell;
padding:1px;
text-align:inherit;
vertical-align:inherit;
}
html.css (строка 243)
Унаследовано отtr.zeileGrau
tr.zeileGrau {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}

tr.zeileWeiss {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}

td.tabGrauLeft {
border-right:1px solid #D3DBEE;
padding:1px 4px;
text-align:left;

}

tr.zeileGrau {
background-color:#D3DBEE;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
vertical-align:middle;
}

a.link2 {
background-image:url(/images/pfeil_link.gif);
background-position:left 5px;
background-repeat:no-repeat;
color:#2C60A2;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
margin:2px 0;
padding-bottom:0;
padding-left:8px;
text-decoration:underline;
margin-left:10px;

}


table {
-moz-box-sizing:border-box;
border-collapse:separate;
border-spacing:2px;
display:table;
margin-bottom:0;
margin-top:0;
text-indent:0;
}

table.tableCreatorInhalt {
margin:1px;
width:478px;
}


table.tableCreatorInhalt {
margin:1px;
width:478px;
}

table {
margin:0;
padding:0;
}

.inputtext, .inputtextarea{
width:99%;
}

.anons_txt{
}
.anons_txt p{
margin:0px;
}
h2.anons{
margin:0 0 5px 0;
}
.anons_date{
margin-bottom:15px;
}
