@charset "utf-8";
html,body{margin:0;padding:0;position:relative;height:100%;min-width:923px;font:normal 13px Arial,Helvetica,sans-serif;color:#474646;background:url(top_img.jpg) no-repeat top center #FDFDFD}
a{color:#e16100;outline-style:none;text-decoration:underline}
a:hover{color:#e16100;text-decoration:none;cursor:pointer}
a img{border-color:#e16100}
h1{font:normal 21px Arial,Helvetica,sans-serif;color:#874716;margin:0;padding:0}
h2,h3,h4,h5,h6{margin:10px 0;padding:0;color:#874716;font-family:Arial,Helvetica,sans-serif;font-weight:400}
h2{font-size:18px}
h3{font-size:16px}
h4{font-size:13px}
h5,h6{font-size:10px}
.thumb{color:#000}
table.table0{border-collapse:collapse}
table.table0 td{padding:5px;border:none}
table.table1{border-collapse:collapse}
table.table1 td{padding:5px;border:1px solid #999}
table.table2{border-collapse:collapse}
table.table2 td{padding:5px;border:1px solid #999}
table.table2 th{padding:8px 5px;border:1px solid #999;background-color:#d0c7b1;color:#fff;text-align:left}
table.gallery{border-spacing:10px;border-collapse:separate}
table.gallery td{background:none;text-align:center;padding:15px}
hr{height:1px;font-size:0;line-height:0;background:#474646;border:none}
.YMaps{color:#000}
#site-wrap{height:auto!important;height:100%;min-height:100%;width:923px;margin:0 auto -166px}
.clear-footer{clear:both;height:166px}
.clear{clear:both;font-size:0;line-height:0}
.site-header{height:458px;position:relative}
.site-logo{position:absolute;left:650px;top:50px}
.site-logo .logo-text{position:absolute;top:40px;left:11px;font:normal 13px Arial,Helvetica,sans-serif;color:#40414d}
.site-logo p{margin:0}
.site-logo img{border:none}
.phone-top-box{position:absolute;right:43px;top:122px;font:normal 17px Arial,Helvetica,sans-serif;color:#2e2e2e}
.phone-top-box p{margin:0}
.menu1{position:absolute;top:356px;left:-20px;width:179px;height:25px;padding:37px 5px 30px 38px;background:url(menu1.png) no-repeat top left}
.menu1-text{width:167px;height:25px;overflow:hidden}
.menu2{position:absolute;top:329px;left:242px;width:176px;height:25px;padding:64px 10px 30px 15px;background:url(menu2.png) no-repeat top left}
.menu2-text{width:168px;height:25px;overflow:hidden}
.menu3{position:absolute;top:329px;left:482px;width:174px;height:29px;padding:63px 10px 27px 17px;background:url(menu3.png) no-repeat top left}
.menu3-text{width:164px;height:29px;overflow:hidden}
.menu4{position:absolute;top:328px;left:695px;width:188px;height:25px;padding:64px 5px 30px 35px;background:url(menu4.png) no-repeat top left}
.menu4-text{width:188px;height:25px;text-align:center;overflow:hidden}
.btn{text-align:center}
.btn a{font:normal 19px Arial,Helvetica,sans-serif;color:#585858;text-decoration:none}
.btn a:hover{color:#e16100}
.menu-top{float:left;margin:13px 0 0;height:44px;width:100%;padding:0;list-style:none;font:normal 13px Arial,Helvetica,sans-serif;text-align:center;background:url(tmenu_bg.png) no-repeat top left}
.menu-top li{display:inline;padding:14px 0;margin:0;margin:0 0 0 -2px;background:url(tmenu_li.png) no-repeat top left}
.menu-top li:first-child{background:none}
.menu-top li a{display:inline-block;cursor:pointer;color:#75767e;text-decoration:none;position:relative;z-index:1}
.menu-top li a span{display:inline-block;padding:14px 18px}
.menu-top li a:hover{text-decoration:none;color:#fff;background:url(tmenu_hov_l.jpg) no-repeat top left}
.menu-top li a:hover span{background:url(tmenu_hov.jpg) no-repeat top right}
.site-content,.site-content-left,.site-content-middle,.site-content-right{border-collapse:collapse;border:none;border-spacing:0;padding:0;margin:0}
.site-content{width:100%}
.site-content-left{width:201px;vertical-align:top}
.left-sidebar{width:201px;padding:15px 0 50px}
.site-content-middle{vertical-align:top}
.right-sidebar{width:642px;padding:18px 40px 180px}
.menu-left{width:201px;margin:0 0 25px;padding:0;list-style:none;font:normal 12px Arial,Helvetica,sans-serif}
.menu-left li.level1{width:201px;padding:0;margin:0}
.menu-left li.level1 a{display:block;width:151px;padding:5px 40px 5px 10px;cursor:pointer;color:#4f4f4f;text-decoration:none;background:url(rodykle.gif) no-repeat right center}
.menu-left li.level1 a span{display:block}
.menu-left li.level1 a:hover{color:#e16100;text-decoration:none;background:url(rodykle_red.gif) no-repeat right center}
.menu-left .level2{padding:0;margin:0;color:#df8e5c;cursor:default}
.menu-left .level2 a{color:#df8e5c;text-decoration:underline;display:block;width:151px;padding:5px 40px 5px 10px;background:url(rodykle_red.gif) no-repeat right center}
.menu-left .level2 a:hover{text-decoration:none}
.lblock_title{width:201px;padding:0 0 19px;background:url(title1.png) no-repeat bottom left}
.lblock_title2{width:172px;padding:17px 10px 8px 19px;font:normal 17px Arial,Helvetica,sans-serif;color:#e16100;background:url(title2.png) no-repeat top left}
.lblock_text{padding:0 18px;margin-bottom:18px;font:normal 13px Arial,Helvetica,sans-serif;color:#666}
.lblock_text a{color:#666}
.lblock_text a:hover{color:#666}
.opros_title{width:179px;padding:12px 11px;font:normal 17px Arial,Helvetica,sans-serif;color:#de7b3c;background:url(vote_title.jpg) no-repeat top left #e6e4e1}
.opros-text{width:201px;background:url(vote_bg.jpg) repeat-x top #e5ecf8}
.opros-text-in{width:189px;padding:11px 1px 21px 11px;font:normal 13px Arial,Helvetica,sans-serif;color:#535355;background:url(vote_bg2.gif) no-repeat bottom left}
.sub{float:left;width:102px;height:16px;padding:0;margin:0;border:none;cursor:pointer;background:url(vote_btn.gif) no-repeat top left}
.archive a{margin:0 0 0 5px;font:normal 10px Arial,Helvetica,sans-serif;color:#535e73}
.site-path{padding:0 0 8px;font:normal 11px Arial,Helvetica,sans-serif;color:#474747}
.site-path a{color:#e16100}
.content-box{padding:16px 0 0}
.site-footer{height:166px;width:920px;margin:0 auto;font:normal 10px Arial,Helvetica,sans-serif;color:#333;position:relative;background:url(footer.jpg) no-repeat top left}
.news-box{position:absolute;top:-167px;right:0;width:680px;height:151px;overflow:hidden}
.news-name{position:relative;padding:10px 15px;width:650px;font:normal 21px Arial,Helvetica,sans-serif;color:#454545;background:url(news_title.png) no-repeat top left}
.news-name a{position:absolute;top:15px;right:15px;font:normal 11px Arial,Helvetica,sans-serif;color:#d44100}
.news-wrap{float:left;width:171px;padding:15px 55px 0 0}
.news-date{padding-bottom:10px;font:normal 11px Arial,Helvetica,sans-serif;color:#474646}
.news-title{padding-bottom:10px}
.news-title a{font:normal 13px Arial,Helvetica,sans-serif;color:#e16100;text-decoration:underline}
.news-title a:hover{text-decoration:none;color:#474646}
.menu-bottom{margin:0;height:25px;padding:0;list-style:none;font:normal 12px Arial,Helvetica,sans-serif;text-align:center}
.menu-bottom li{display:inline;padding:0 17px;margin:0}
.menu-bottom li:first-child{background:none}
.menu-bottom li a{display:inline-block;padding:5px 0;cursor:pointer;color:#4f4f4f;text-decoration:none}
.menu-bottom li a:hover{text-decoration:underline;color:#e16100}
.site-name-bottom{position:absolute;top:68px;left:30px;width:300px;font:bold 11px Arial,Helvetica,sans-serif;color:#606060}
.site-counters{position:absolute;top:40px;right:20px;font:normal 12px Arial,Helvetica,sans-serif;text-align:right;color:#4f4f4f}
.phone-bottom{position:absolute;top:50px;left:120px;width:230px;font:normal 11px Arial,Helvetica,sans-serif;color:#606060}
.phone-bottom p{margin:0}
.phone-bottom a{color:#606060}
.site-copyright{position:absolute;top:140px;left:365px;font:normal 11px Georgia;color:#606060}
.site-copyright a{color:#e16100;text-decoration:underline}
.site-copyright a:hover{text-decoration:none}
.image-border{border:2px solid #a1a1a1;padding:10px;background:#FDFDFD;width:175px;height:175px;border-radius:25px;text-align:center}
.image-border2{border:2px solid #a1a1a1;padding:10px;background:#FDFDFD;width:140px;height:140px;border-radius:25px}
.house a img:hover{opacity:.8}
div#runline{width:640px;height:20px;background:#e8e8e8;margin:0;padding:5px 0 5px 7px;font-size:12px;color:#000;text-align:center}
.eurocalc{background:#E9F0F0;border:1px solid #D3D3D3;box-shadow:0 0 5px -2px #252525;padding:0;margin:10px;text-align:center}
.eurocalc .calcheader{font-size:15px;font-weight:700;border-bottom:2px solid #D1D1D1;padding:0 0 10px}
.eurocalc #price_calc{font-size:19px;width:74px;text-align:center;padding:3px 4px;margin:0 0 0 9px}
.eurocalc .row{font-size:19px;line-height:36px}
.eurocalc #euro_calc{font-size:22px}
.eurocalc p{margin:15px!important}
.prices table{border:1px solid;width:550px}
.prices td,th{text-align:center;border:1px solid}
.td1{text-align:left!important;width:320px}
.td2{font-size:14px;width:55px}
.td3{width:320px}
.th2{font-size:13px;width:55px}
.th3{width:320px}
.collors table{border:1px solid;border-color:gray;width:590px;padding:0;border-spacing:0}
.th1{text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;width:170px;height:20px}
.th4{text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:11px;width:72px;height:20px}
.td4{border:1px solid;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;width:170px;height:20px}
.td5{border:1px solid;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:11px;width:72px;height:20px}
.td6{text-align:center;font-size:13px}
.collors2 table{border:1px solid;border-color:gray;width:200px;padding:0;border-spacing:0}
.th5{text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:50px;height:20px}
.th6{text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:72px;height:20px}
.td7{border:1px solid;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:50px;height:20px}
.td8{border:1px solid;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:72px;height:20px}
.td9{text-align:left;width:322px}
.td10{text-align:right;width:322px}
.img1{float:right;width:400px;height:400px;margin:5px 20px}
.img2{float:left;width:300px;height:300px;margin:5px 50px}
.img3{float:right;width:375px;height:260px;margin:25px 10px}
.eco{position:relative;left:110px}
.td11{width:220px}
.img4{float:right;width:300px;height:300px;margin:5px 50px}
.img5{float:left;width:280px;height:280px;margin:5px 10px}
.img6{float:right;width:280px;height:280px;margin:5px 10px}
.td12{position:relative;left:-30px;top:-50px}
.contact{position:relative;left:30px}
.img7{width:300px;height:200px}
.partners td{width:322px}
.partners img{width:150px;height:55px}
.jobs img{border:2px solid #a1a1a1;padding:10px;background:#FDFDFD;width:140px;height:140px;border-radius:25px}
.social{width:120px}
.social1{width:100px}
.img8{vertical-align:text-top;position:relative;top:10px;left:100px;width:400px;height:400px;margin:5px 20px}
.banner img{width:150px; height:102px}
.banner {text-align:center}