html,body{background: #F3F0E9; margin:0; padding:0; height:100%; width:100%;}

/**
* общие стили
*/
img {border:0;}
.left {text-align:left;}
.right {text-align:right;}
.top {vertical-align:top;}
a {color:#6AA330; font:12xs Arial; text-decoration:none; }
.clr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clr {display: inline-block;}
* html .pul {height: 1%;}
.clr {display: block;}

h1,h2,h3,h4,h5 {text-align:right;color:#213D91;margin-top:0px;font-family:Tahoma,Arial;}
h1 {font-size:18px;}
h2 {font-size:17px;}
h3 {font-size:16px;}
h4 {font-size:15px;}
h5 {font-size:14px;}


table.main { width:999px; margin:0 auto; height:100%;}
td{vertical-align: top;}
td.ttop {height: 97px;padding:0;}
td.ttop table{border-collapse: collapse;}
td.ttop table td {padding:0; vertical-align:middle;}
td.ttop table td.logo  { width:226px; height:92px; vertical-align:top;}
td.logo a{text-decoration:none; }
.slogan {width: 420px;}
.telefon,.gtitle {color:#F3730F; font: bold 18px Tahoma;}
.telefon{width:160px;}
.adress {width:170px; color:#203183; font-size:14px;}

td.search {margin:15; padding:15; color:#999999; font:bold 12px Arial; text-transform:uppercase; }
td.search input {border: 1px solid #999999; width: 183px;}
td.search input.subm{ width: 100px; margin-top:3px;}
td.topmenu {text-align: center; }
td.topmenu table{border-collapse: collapse;}
td.topmenu td {width:125px;vertical-align:top; text-align:center; padding:0 2px;}
td.topmenu a{text-decoration:none; width:111px; height: 65px; display:block; 
	    color:white; font:bold 13px Tahoma; text-transform:uppercase; 
	    background:url(/Images/tip.png) center top no-repeat;
	    padding: 6px 8px 0 5px;
}

td.leftcol {width: 200px; }
div.prodmenu {background: url(/Images/borleft.png) left center no-repeat; padding:0 0 5px 20px; }
div.prodmenu a {text-decoration:none; display:block; color:#213D91; font:bold 12px Tahoma; text-align:right;}
div.prodmenu a.header {font:bold 14px Tahoma; text-transform:uppercase; padding-bottom:10px;}
div.prodmenu h2 {color:#213D91; font:bold 14px Tahoma;  text-transform:uppercase;}
div.prodmenu h3 {color:#213D91; font:bold 12px Tahoma; }
div.prodmenu p {color:#666666; font:12px Tahoma;}

div.left_menu2 a{display: block; background: url(/Images/left_menu_fon.png) 7px top no-repeat; height:40px; padding:15px 10px 0 25px;
	    font: bold 16px Tahoma,sans-serif; color:white;}


td.centpart { text-align:right;}
.sleft {float:left;}
.sright {float:right;}

div.ctable { width:740px; position:relative; margin-left:auto; padding-left:40px;}
div.ctableLeft{width:190px; float: left;}
div.ctableLeft a, div.ctableLeft a:visited{
	display: block; height:55px; background: url(/Images/punkt.png) left top no-repeat; color:#666666; 
	font:18px Tahoma,Arial; text-decoration: none; text-align:center; line-height: 45px;
	padding-right: 25px; margin:5px 0;
}
div.ctableLeft a.activ{background: url(/Images/activpunkt.png) left top no-repeat; color:white;}
div.ctableRight{padding-left:190px;}
div.ctableRight div.contain{ font: 15px Tahoma,Arial; line-height:115%;
	height: 302px; height:auto;background: url(/Images/centtext.png) left top no-repeat; width:450px; 
	padding: 7px 55px 10px 15px; text-align:left;
}
div.ctableRight div.contain div.scroll{overflow:auto; height:287px;}
div.ctableRight div.contain div.scroll p{margin:0 0 5px; text-indent: 25px; text-align:justify; padding-right:5px;}

div.blocknews {  background:url(/Images/p1.png) 20px top no-repeat; padding-top:20px; position:relative;}
div.backnews {background:url(/Images/news_fon.jpg) left bottom no-repeat; padding: 0 0 50px 40px; margin: 0 0 0 -20px;}
div.textnews {background:white; width:925px; color:#666666; font:12px Tahoma,Arial; padding:15px;}
div.textnews td.bd1 {width:30%;}
div.textnews img{float:right; margin-left:7px;;}
div.textnews span {font: bold 12px Tahoma,Arial; text-decoration:uppercase;}
p.data {color:#69A230; font: 10px Tahoma,Arial; }
td.bd {width:2px; background:url(/Images/greenbd.png) center repeat-y; }
/**
* Подвал
*/
td.foot {background: url(/Images/foot1.png) left bottom no-repeat; height:100px; font-family:Tahoma,sans-serif;}
div.btm_menu a{color:#333333; font: 11px Tahoma,Arial; text-transform:uppercase; margin:10px 10 0;}
td.foot .f2{padding: 30px 30px 0;}
td.foot .f2 .copy{ float: left; font-size: 12px; color: white;padding-top:15px; width:400px;}
td.foot .f2 .webm{ float: right; font-size: 10px; color: white; padding-right: 80px; padding-top:25px;}
td.foot .f2 .webm a {color: white;}


.dspln{display:none;}
td.pagebody {padding: 0px 15px 0px 20px; font: 13px Tahoma,Arial;}
td.pagebody p {text-indent: 15px; text-align:justify;}

/** #productlist begin **/
#productlist{ border-collapse: collapse;}
#productlist td{width: 50%; padding: 20px 15px;}
#productlist .pltitle{ font:bolder 16px Verdana,Tahoma,sans-serif; color:#E66C10; margin-bottom:20px;}
#productlist .plphoto{ width:110px; float: left; text-align: center;}
#productlist .plphoto a{color:#f3730f; font-size: 14px; margin-bottom:7px; display:block;}
#productlist .plphoto a:hover{text-decoration:underline;}
#productlist .plinfo{padding-left:120px;}
#productlist .plinfo p{margin:5px 0;}
#productlist .plinfo div{ margin-bottom:15px;}
#productlist .plinfo .plpresence{font-weight:bold;}
#productlist .plinfo .plpresence span{font-weight:normal;}
#productlist .plinfo .plprice{color:#213D91; font: bolder 16px Verdana,Tahoma,sans-serif;}
#productlist .plinfo .plprice span{ color:#c00;}
.plpager{width:100%;}
.plpager .bt_sort{ text-align: right;}
.plpager .bt_sort a{ color: #f3730f; margin:0 3px;}
.plpager .bt_sort a:hover{text-decoration:underline;}
/** #productlist end **/

.productpage .psinfo{padding-left:8px;}
table.techparams {width:100%;}
table.techparams td {background-color:#dddddf; padding:4px;}
table.techparams td p {text-indent: 0; margin:0;}
table.techparams td ul {padding: 0; margin:20px;}

div.tdheader {font:bold 16px Tahoma,Arial; color:#213D91; padding:3px;}
div#price{ font:bold 20px Tahoma,Arial; color:#213D91; padding:3px 3px 3px 0;}
div#price span{ color:#F3730F;}
div#presence{ font:bold 14px Tahoma,Arial; color:#213D91; padding:3px 3px 3px 0;}

div.ph_gallery {text-align:center;}
div.ph_gallery ul {padding:0; margin:0;}
div.ph_gallery ul li{float: left; list-style-type: none; vertical-align:middle; padding:5px 10px 5px 0;}
div.ph_gallery ul li img{cursor:pointer; padding: 3px; border:#213D91 solid 1px;}

div.router_invite p {text-indent: 0;}
.short_article{padding:15px;}
.short_article td{ padding-right:15px; font-size:12px; font-family: Tahoma,sans-serif;}
.short_article .last{padding-right:0;}
.short_article .titles{font: bold 14px Tahoma,sans-serif; text-transform: uppercase;}
.short_article.sacount1 td{width:100%;}
.short_article.sacount2 td{width:50%;}
.short_article.sacount3 td{width:33%;}
.short_article.sacount4 td{width:24.5%;}
.short_article.sacount5 td{width:19.7%;}
.short_article.sacount6 td{width:16.4%;}
.short_article.sacount7 td{width:14%;}
.short_article.sacount8 td{width:12%;}

div.facebook {text-align:center; padding:10px 0;}

