*{padding: 0px; margin: 0px;}
body{background: #e8e4cf url(/images/bg_body.gif) repeat top left;   padding: 0px;}
/*body {behavior:url("csshover2.htc");}*/
img{border: 0px;}
td{vertical-align: top;}
table{border: 0; border-collapse: collapse; width: 100%;}
.clr, .clr2{height: 15px; clear: left; line-height: 0px; font-size: 0px;}
.clr2{height: 0px;}


p, td, li{color: #000; font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
li{margin-left: 40px;}
p{margin: 15px 0px 15px 0px;}
a{color: #0060bb;}
a:hover{text-decoration: none;}
.news a:visited {color:#555;}
.print a:visited {color:#0060bb;}
/*#content_only a:visited {color:#555;}*/

h1{color: #0061bc; font: bold 24px Arial, Helvetica, sans-serif;}
.news h1{padding-left: 2px;}


.logo, .icon, .search{background: #fff;}
.logo{width: 320px; padding: 37px 68px 0px 45px;}
.icon{width: 100%;}
.icon a{color: #aca998; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.icon div{padding: 26px 0 0 0;}
.ic_right{float: right;}
.icon div div{width: 29px; height: 29px; float: left; text-align: center; padding: 7px 0 0 0; margin: 0 4px 0 0;}
.icon div div.ic_ch{background: transparent url(/images/bg_ic.gif) no-repeat top left;}
.lang{margin: 6px 0 0 47px;}
.search{padding: 26px 0 0 50px;} 
.search div{width: 225px;}
.search div div{width: 130px; height: 25px; border: 1px solid #ccc; background: transparent url(/images/bg_input.gif) repeat-x top left; float: left;}
.search input{width: 110px; border: none; background: transparent; margin: 4px 0 0 9px; color: #000; font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.search input.btn{width: auto; margin: 2px 0 0 14px; padding: 4px 0 0 0;}


.topmenu{padding: 19px 0 26px 0; background: #fff url(/images/bg_tm.gif) repeat-x bottom left;}
.topmenu ul{list-style: none; padding: 5px 0 16px 0;}
.topmenu li{display: inline; margin: 0 30px 0 0; color: #fff; font: bold 14px Arial, Helvetica, sans-serif; padding: 5px 0 16px 0;}
.topmenu li.tm_ch{background: transparent url(/images/bg_topmenu.gif) no-repeat top center;}
.topmenu li.tm_ch span{background: transparent url(/images/bg_topmenu_r.gif) no-repeat top right; padding: 5px 9px 16px 8px;}
.topmenu li.tm_ch span span{background: transparent url(/images/bg_topmenu_l.gif) no-repeat top left; margin: -5px -9px -16px -8px;}
.topmenu li a{color: #666; padding: 0 9px 0 8px;}


.main{background: #0060bb url(/images/bg_maincont.jpg) no-repeat top left;}
.main div{background: transparent url(/images/bg_main.gif) no-repeat top right;}
.main table{height: 100%; background: transparent url(/images/bg_border.gif) repeat-x top left;}
.main table a, .status a{color: #fff;}
.main .rightmenu{padding: 43px 36px 0 18px;}
.main .rightmenu table{height: auto; background: none;}
.main .rightmenu td.rm{height: 39px; font: bold 12px Arial, Helvetica, sans-serif; vertical-align: middle; background: transparent url(/images/bg_rightmenu_blue.gif) no-repeat top left; padding: 0 20px 0 20px;}
.main .rightmenu td.rm_red{background: transparent url(/images/bg_rightmenu_red.gif) no-repeat top left;}
.main .rightmenu td.rm1{background: transparent url(/images/bg_rightmenu_rm1.gif) no-repeat top left;}
.main .rightmenu td.rm2{background: transparent url(/images/bg_rightmenu_rm2.gif) no-repeat top left;}
.main .rightmenu td.rm3{background: transparent url(/images/bg_rightmenu_rm3.gif) no-repeat top left;}
.main .rightmenu td.rm a{color: #fff;}
.main h1{width: 267px; color: #0061bc; font: bold 24px/24px Arial, Helvetica, sans-serif; background: #fff; padding: 17px 0 21px 46px;}
.main_cont{width: 100%; padding: 0 0 195px 0;}
.main_cont p{color: #fff; font: 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 15px 100px 15px 46px;}
.main_cont p.statbar, .statbar{color: #65eeff; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 16px 0 16px 46px;}
.status{background: #0061bc url(/images/bg_status_right.jpg) no-repeat top right;    border-bottom: 1px solid #fff;}
.status div{background: transparent url(/images/bg_status_left.jpg) no-repeat top left;}
.status p.statbar{margin: 0 0 0 46px; padding: 16px 0 16px 0;}


.mur{width: 50%; position: relative; margin: -208px 0 -176px 0; padding: 0 0 0 34px; z-index: 10;}
.mur div{height: 62px; position: relative; bottom: 272px; left: 225px;}
.mur table{width: auto;}
.mur td{color: #00beff; font: 10px/12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; vertical-align: middle;}
.mur_text{background: transparent url(/images/bg_mur.gif) repeat-x top left;}


.top_content{background: #fcfbf5 url(/images/bg_topcontent.gif) repeat top left;}


.content{background: #f6f1df url(/images/bg_content.gif) repeat top left;}
.content h1{margin-bottom: 35px;}


.left{padding: 144px 30px 40px 45px;}
.left p{color: #797474;}
.left a{color: #c50000;}
.in .left{padding-top: 44px;}
.leftmenu, .leftmenu ul{list-style: none;}
.leftmenu{margin: -20px 0 0 -19px; padding: 0 0 60px 0;}
.leftmenu li{color: #c50000; font: bold 13px/13px Arial, Helvetica, sans-serif; margin: 19px 0 19px 0; padding: 0 0 0 19px;}
.leftmenu li.lm_ch{background: transparent url(/images/bg_leftmenu.gif) no-repeat top left;}
.leftmenu li a{color: #0060bb;}
.leftmenu li.lm_ch a{color: #c50000;}
.leftmenu ul{margin: 19px 0 27px 0;}
.leftmenu ul ul{margin: 12px 0 26px 0;}
.leftmenu ul li{margin: 11px 0 11px 0; padding: 0 0 0 20px; font-weight: normal;}
.leftmenu ul ul li{margin: 7px 0 7px 0; padding: 0 0 0 26px;}
.leftmenu li.lm_ch li a{color: #0060bb;}
.leftmenu li.lm_ch li.lm_ch2 a{color: #c50000;}
.leftmenu li.lm_ch2{background: transparent url(/images/bg_leftmenu2.gif) no-repeat top left;}
.leftmenu li.lm_ch li.lm_ch2 li a{color: #0060bb;}
.leftmenu li.lm_ch li.lm_ch2 li.lm_ch3 a{color: #c50000;}
.leftmenu li.lm_ch3{background: transparent url(/images/bg_leftmenu3.gif) no-repeat top left;}
.news_archive{margin-top: -2px; margin-bottom: 37px;}
.news_archive .wid{width: 15px; float: left;}
.news_archive .button{text-align: right;}
.news_archive .button input{margin: 18px 1px 38px 0;}
.news{padding: 35px 0 50px 7px;}
.news h1{margin-top: 3px;}
.in .news h1{margin: 3px 0 25px -2px;}
.news p.date{color: #bab2a2; font: 9px Arial, Helvetica, sans-serif; margin: 30px 0 -15px 0;}
.news a{font: 18px Arial, Helvetica, sans-serif; position: relative; z-index: 20;}
.in .news a{font: normal 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.in .news a.news_a{font-size: 18px;}
/******************/
.news table{width: 100%; margin-top: 0px; border-collapse: collapse;}
.news th{color: #797474; font: bold 11px Arial, Helvetica, sans-serif; background: #fff; text-align: left; border: 1px solid #d9d4c0; padding: 8px 10px 7px 10px; vertical-align: middle;}
.news td{color: #000; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; border: 1px solid #d9d4c0; padding: 11px 10px 7px 10px;}
.form_contact th, .form_contact td{background: none; border: none; vertical-align: top; padding: 0 10px 0 0;}
/******************/
.allnews{float: right;width:100px;}
.allnews img{float: left; margin: 3px 9px 0 0;}
.allnews p{margin: 0px;}
.allnews a{font-size: 12px;}
.subscription{padding: 25px 0 0 0;} 
.subscription div{width: 130px; height: 25px; border: 1px solid #d9d4c0; background: transparent url(/images/bg_input_cont.gif) repeat-x top left; float: left;}
.subscription input{width: 110px; border: none; background: transparent; margin: 4px 0 0 9px; color: #000; font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.subscription input.btn{width: auto; margin: 3px 0 0 14px; padding: 4px 0 0 0;}
.width_fix{width: 390px;}
.print{margin-top: 30px;}
.back{margin-top: 40px;}
.print p{margin: 0 0 0 24px;} 
.back p{margin: 0 0 0 18px;}
.print img, .back img{float: left; margin-top: 3px;}
.in .forma th{text-align: left; vertical-align: top; padding: 0 20px 0 0; color: #666; font: bold 12px Arial, Helvetica, sans-serif; background: none; border: none;}
.in th p{color: #666; font: bold 12px Arial, Helvetica, sans-serif;}
.in .forma{width: 415px;}
.in .forma th{padding: 17px 0 4px 0;}
.in .forma td{padding: 0 5px 0 0; border: none;}
.in .forma td.first{padding: 0 55px 0 0;}
.forma div.input, .forma div.txt, .news_archive div.input{width: 100%; height: 25px; border: 1px solid #d9d4c0; background: transparent url(/images/bg_input_cont.gif) repeat-x top left; float: left;}
.news_archive div.input{width: 235px;}
.forma input, .forma textarea, .news_archive div.input input{width: 90%; border: none; background: transparent; margin: 4px 0 0 9px; color: #000; font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.forma div.txt{height: 83px; background: transparent url(/images/bg_textarea_cont.gif) repeat-x top left;}
.forma textarea{height: 70px; overflow: hidden;}
.forma td.button{padding: 23px 3px 0 0; text-align: right;}
.forma .button input{width: auto; height: auto; margin: 0px; background: none; border: none;}
.star{color: #c00; font: 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.attention, .success{width: 415px; background: #fdfcf6 url(/images/bg_attention.gif) repeat-x bottom left;}
.attention div, .success div{background: transparent url(/images/bg_attention_br.gif) no-repeat bottom right;}
.attention div div, .success div div{background: transparent url(/images/bg_attention_bl.gif) no-repeat bottom left;}
.attention div div div, .success div div div{background: transparent url(/images/bg_attention_tr.gif) no-repeat top right;}
.attention div div div div, .success div div div div{background: transparent url(/images/bg_attention_tl.gif) no-repeat top left; padding: 5px 20px 15px 20px;}
.attention p, .success p{color: #c00; font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 10px 0 10px 0;}
.attention ul, .success ul{list-style: none;}
.attention li, .success li{color: #c00; font: 11px/13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; background: transparent url(/images/bg_li_attention.gif) no-repeat top left; padding: 0 0 0 12px; margin: 0px;}
.success li, .success p {color:#090}

.catalogue{padding: 10px 0 0 0;}
.catalogue table{width: auto; margin: 3px 0 13px 0;}
.catalogue_in table{margin: 10px 0 15px 0;}
.catalogue th, .catalogue td{font: 11px/16px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; background: none; border: none; vertical-align: top;}
.catalogue th{text-align: left; color: #bab2a2; padding: 0 10px 0 0;}
.catalogue td{color: #797474; padding: 0px;}
.catalogue p{margin: 0 0 7px 0;}
.catalogue_in p{margin: 15px 0 15px 0;}
.in .news .catalogue a{font: 18px Arial, Helvetica, sans-serif; position: relative;}
.catalogue img{border: 1px solid #d9d4c0; background: #fff; padding: 4px; float: left; margin: 3px 20px 5px 0;}
.price img{border: none; background: none; padding: 0px; margin: 4px 14px 0 0;}
.catalogue_in{padding-top: 5px;}
.catalogue_in img{float: none;}
.pages, .in .news .pages a{font: 18px Arial, Helvetica, sans-serif;}
.pages{color: #fff; margin-top: 30px;}
.pages a{margin: 0 16px 0 0;}
.pages span{background: #aca998 url(/images/bg_pages_right.gif) no-repeat top right; padding: 2px 0 4px 0; margin-right: 16px;}
.pages span span{background: transparent url(/images/bg_pages_left.gif) no-repeat top left; padding: 2px 9px 4px 9px; margin: 0px;}
.sitemap, .sitemap ul{list-style: none;}
.sitemap ul{padding: 11px 0 0 20px;}
.sitemap ul ul{padding-bottom: 11px;}
.sitemap li{margin: 24px 0 24px 0; padding: 0px;}
.sitemap ul li{margin: 1px 0 1px 0;}
.in .news .sitemap li a{color: #666; font: bold 18px/18px Arial, Helvetica, sans-serif;}
.in .news .sitemap ul li a{color: #0060bb; font: bold 13px/13px Arial, Helvetica, sans-serif;}
.in .news .sitemap ul ul li a{font: normal 13px/13px Arial, Helvetica, sans-serif;}

.right{padding: 23px 35px 0 50px;}
.in .right{padding-top: 30px; padding-bottom: 220px;}
.right p{color: #797474;}
.links p{margin: 10px 0 10px 0;}
.links a{color: #c50000; font: 18px Arial, Helvetica, sans-serif;}
.phones{background: transparent url(/images/bg_phones.gif) no-repeat top left; margin: 60px 0 25px -8px; padding: 0 0 0 48px;}
.phones p{color: #aca998; font: 12px Arial, Helvetica, sans-serif; margin: 0px;}
.phones span{color: #797474; font: bold 16px/18px Arial, Helvetica, sans-serif;}
.mur_in{position: relative; margin: -180px 0 -18px 50px;}


.bottom td{border-top: 1px solid #ddd9c5; padding: 36px 0 50px 0;}
.bottom td.copyright{padding-left: 7px;}
.bottom td.developer{padding-left: 50px;}
.bottom p{color: #a09d8f; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px;}
.bottom a{color: #a09d8f;}
.developer img{float: left; margin: 2px 8px 0 0;}
.copyright, .developer{background: transparent url(/images/bg_bottom.gif) repeat-x top left;}


