/* for Internet Explorer */
/*\*/
* html #greenmenu ul.main li a, ul.main li a:visited{width:80px}
* html #logotype h1{margin:-4px 0 0 0;padding:0;background:transparent url(images/slim_brd.gif) repeat-y 542px;border-left:1px solid black;}
/**/
body{background:white url(images/slim_brd.gif) repeat-y 718px;margin:0;padding:0}
#top{position:absolute;left:176px;top:0;width:543px;height:79px;border-left:1px solid #000;}
#green0{position:absolute;left:81px;top:0;width:14px;height:168px;background-color:#5054A3}
#green1{position:absolute;left:81px;top:232px;width:14px;height:211px;background:#5054A3}
#logotype{margin:0;padding:0;position:absolute;left:176px;top:79px;width:599px;height:73px;background:#ccc url(images/im_r2_c6.gif) no-repeat 100% 0;}
#logotype h1{margin:0;padding:0;font:normal 12px Arial, Helvetica, sans-serif;background:transparent url(images/slim_brd.gif) repeat-y 541px;border-left:1px solid black;color:black;text-indent:6pt;}
#logotype img{border-collapse:collapse;border:0;}
#lightgreen{position:absolute;left:95px;top:403px;width:82px;height:40px;background:transparent url(images/im_r10_c3.gif) no-repeat;}
#newsmenu{position:absolute;left:0;top:243px;width:177px;height:17px;margin:0;border-right:1px solid #000;background:#e6e6e6 url(images/im_r8_c2.gif) repeat-y 81px;z-index:1}
#newsmenu a{display:block;float:right;margin:0;padding:1px 5px 0;font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none;color:black;}
#newsmenu a:hover{display:block;float:right;margin:0;padding:1px 5px 0;font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none;border-bottom:1px solid black;color:black;}
#copy{position:absolute;left:0;top:232px;width:81px;height:211px;background:transparent url(images/copy.gif) no-repeat 100% 100%;}
#content{position:absolute;top:188px;left:239;width:480px;background:transparent url(images/bgr.gif) repeat -50px -155px}
#content h2{padding:0 30px 0 0;margin:0 3px -15px 0;font:bold 12px Arial, Helvetica, sans-serif;text-align:right;color:#5054A3;border-bottom:1px solid #ccc;}
#content h2 a, a:visited{text-decoration:none;color:#5054A3;border-bottom:1px solid #ccc;}
#content h2 a:hover{color:orange;}
#content p{padding:8px 30px 8px 0;font:normal 12px Arial, Helvetica, sans-serif;text-align:justify;color:black;}
#content p.bott:first-letter{font-size:12;color:gray}
#content p:first-letter{font:bold 33px Arial, Helvetica, sans-serif;text-align:left;color:orange;margin-left:8px}
#content p.orange{display:block;margin-right:44px;font:normal 14px Arial, Helvetica, sans-serif;text-align:right;color:orange;}#content p.orange a{display:block;margin-right:44px;font:normal 14px Arial, Helvetica, sans-serif;text-align:right;color:#5054A3;}#content p.orange:first-letter{font:bold 16px Arial, Helvetica, sans-serif;text-align:right;color:orange;}
#content p a.nav{display:inline;padding-right:12px;font:normal 12px Arial, Helvetica, sans-serif;text-align:right;color:#5054A3;text-decoration:none;background:transparent url(images/arrow.gif) no-repeat 100% 60%;border-collapse:collapse; border:0}
#content p a.next{display:block;padding-right:12px;font:normal 12px Arial, Helvetica, sans-serif;text-align:right;color:#5054A3;text-decoration:none;background:transparent url(images/arrow.gif) no-repeat 100% 60%;border-collapse:collapse; border:0}
#content p a:hover{color:red;}
#content p.cat b{color:red}
#content p.cat:orange:first-letter{font:bold 12px Arial, Helvetica, sans-serif;text-align:left;color:black;padding-right:2px}
#blok{float:right;width:100%;margin-bottom:20px;background:url(images/fat_brd.gif) repeat-y 100%;}
#bottom{float:right;padding:10px 0;font:normal 10px Arial, Helvetica, sans-serif;}#bottom ul.down{margin:0;list-style-type: none;}#bottom ul.down li{display:inline;}
#bottom ul.down li a, ul.down li a:visited{display:block;float:left;padding:2px 6px;text-decoration:none;color:silver; background:black;}
#bottom ul.down li a:hover{color:black;background:silver;border-bottom:1px solid black;}#greenmenu{position:absolute;left:0;top:160px;width:177px;height:72px;margin:0;border-right:1px solid #000;background:#e6e6e6 url(images/im_r5_c2.gif) no-repeat 81px 0;z-index:3;}

#greenmenu ul.main{margin:0;list-style-type: none;float:right}
#greenmenu ul.main li{display:block;}
#greenmenu ul.main li a, ul.main li a:visited{position:relative;display:block;color:#000;left:0px;top:6px;width:72px;height:19px;padding-right:8px;text-align:right;background:#e6e6e6;font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none;color:black;border-collapse:collapse; border:0;}
#greenmenu ul.main li a:hover{color:black;background:#fff;}
#date{float:right;display:inline;width:100%;padding:22px 34px 8px 0;text-align:right;font:normal 10px Arial, Helvetica, sans-serif;color:gray;}.print img{position:absolute;left:0;top:-4px;padding:0;border:0;}.naw{padding:2px;font:normal 12px Arial, Helvetica, sans-serif;color:#5054A3;}
.naw a, a:visited{display:inline;text-decoration:none;border:0;}
.naw a:hover{color:orange;}
.pages{float:right;display:inline;padding:22px 34px 8px 0;text-align:right;font:normal 12px Arial, Helvetica, sans-serif;color:gray;}
.pages a, a:visited{text-decoration:none;color:#5054A3;border:0;}
.pages a:hover{color:orange;}/* --- mail form --- old background is #7B7B68 */
#mail{position:relative;left:5%;width:65%;padding:5px;font:normal 11px Arial, Helvetica, sans-serif;color:white;background:#7B7B68 url(images/denim.gif);}
input, textarea{background:#DEE0D5;border:1px dotted white;}
#mail p.line{display:inline;padding-right:100%;color:white;}
#doth {border: 1px dotted white;padding:5px;}
#mail small{padding:0 8px;}
.coments{font:normal 11px Arial, Helvetica, sans-serif;color:black;padding:0 0 5px 20px;}
.attr a{display:inline;padding-right:12px;font:normal 10px Arial, Helvetica, sans-serif;text-align:right;color:#5054A3;text-decoration:none;background:transparent url(images/arrow.gif) no-repeat 100% 60%;border-collapse:collapse; border:0;}
#counters{position:absolute;display:block;left:3px;top:500px;width:auto;height:auto}
table.tariff{border:1px solid black;border:1px solid gray;font:normal 10px Arial, Helvetica, sans-serif}
table.tariff td{text-align:center;border:1px solid black;border-width:0 1px 1px 0}
/* --- gallery styles ---*/
h3{font:bold 12px Arial, Helvetica, sans-serif;text-align:right;margin:44px 30px -15px 0}
#blok p{text-align:left}
#blok ul{font:normal 12px Arial, Helvetica, sans-serif;margin:-8px 40px;list-style-image: url('images/plus.gif');list-style-type:none}
#blok ul li{padding:0 0 8px 0}
#blok a{color:black}
#blok p a{text-decoration:none;background:none}
#blok p a.next{background:transparent url(images/arrow.gif) no-repeat 100% 60%;border-collapse:collapse; border:0}
#blok a:hover{color:red;text-decoration:underline}
#blok a.head img{float:left;width:106px;height:75px;border:1px solid red;margin-right:10px}
#blok p img.large{border:1px solid red;margin:20px 10px}
#blok a:visited{text-decoration:none}