/*******************************

 thermotrade.ru Screen Stylesheet

********************************/
* { margin: 0px; padding: 0px; }
body { background: #E9EEF2 url(img/line-dark.gif) repeat-x top; }
html { font: 12px Tahoma, Verdana, sans-serif; }
body, html { height: 100%; width: 100%; }
.center { width: 990px; background: #4ba5bf; }
.indent p { text-indent: 25px; }
.blue { background: #8db8ca url(img/line-dark.gif) repeat-x top; }
.top { position: relative; height: 109px; background: url(img/bg-top.gif) repeat-x; }
.line { height: 95px; background: url(img/line.gif) no-repeat 150px bottom; }
.daikin { float: right; margin-top: 30px; margin-right: 15px; }
.home { display: block; position: absolute; left: 15px; top: 30px; }
.icos { display: block; list-style: none; position: absolute; left: 300px; top: 35px; }
.icos a { float: left; margin-right: 20px; display: block; }
.icos li { display: inline; }
.search { color: #FFFFFF; display: block; position: absolute; left: 390px; top: 35px; width: 400px; }
.search .txt { width: 180px; background: #50a4be; border-right: 1px solid #8dc2d4; border-bottom: 1px solid #8dc2d4; border-left: 1px solid #255a72; border-top: 1px solid #255a72;  }
.search .button { background: url(img/butt-search.gif) repeat-x; color: #A8DCF2; height: 22px; line-height: 22px; border-style: none; padding: 0px 3px 2px; }
.search a { display: block; color: #FFFFFF; text-decoration: underline; padding: 5px 5px 5px 110px; font-size: 11px; }

.txt { margin: 0px 5px; padding: 2px 1px 3px 3px; font: 12px Tahoma, Verdana, sans-serif; }
.ask .txt { background: #DBEBF0; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #8DB8CA; border-left: 1px solid #8DB8CA; width: 270px; }
.ask h3 { margin: 12px 0px; }
.ask .button { padding: 2px 8px; }
.ask p { padding: 8px 6px; }
.ask .none { width: 70%;}

.light { padding: 20px; }
.light h1 { border: 1px solid #FFFFFF; }
.close { text-align: right; display: block; }
.text { background: #C8DFE7; padding: 15px; }

.content { background: #4BA5BF url(img/bg.jpg) repeat-x top; padding-top: 12px; }
.col-left { width: 258px; float: left; }
.col-right { float: right; width: 707px; }
#flash { height: 209px; }
.col-left .inside { padding-top: 12px; text-align: center; }
.col-left .inside img { margin-bottom: 12px; }
.login { height: 195px; background: url(img/login.gif) no-repeat center top; }
.login a { font-size: 11px; }
.login div { position: relative; padding-top: 100px; text-align: left; padding-left: 50px; }
.login .txt { width: 100px; border: 1px solid #7a938c; background: #bfccc3; font-size: 11px; margin-left: 0px; }
.login label { padding-bottom: 5px; display: block; }
.menu { list-style: none; }
.menu li {list-style: none;	display: inline;}
.menu  a { color: #FFFFFF; text-decoration: none; display: block; padding: 0px 15px 0px 35px; font-size: 12px; background: url(img/butt.gif) no-repeat left top; line-height: 25px; margin-bottom: 1px; }
.menu  a:hover { color: #125576; background: url(img/butt.gif) no-repeat left bottom; }
.flash { margin-bottom: 12px; }
.col-right table { background: #c8dfe7; }
.left {font: 13px Tahoma, Verdana, sans-serif; padding: 18px; background: url(img/doted.gif) repeat-y right; }
/*---------------------------------------nva----------------------------------------*/

.recvizity dt { font-weight: bold; float: left; }
.recvizity { padding: 5px 0px; }
.recvizity dd { margin-left: 100px; margin-bottom: 8px; }
.left ul { padding: 10px 15px 10px 20px; }
.left li { padding: 3px; list-style: square; }
.map { padding: 10px 15px 10px 20px; }
.map li { padding: 2px; list-style: square; }
.map li ul{ padding: 6px 15px 0px 0px; }
.map li ul li { padding: 2px; list-style: circle; }

.left .lt { margin: 5px 13px 5px 0px; float: left;}
.left .rt { margin: 5px 0px 5px 13px; float: right; padding: }
.lt, .rt, .projects img { padding: 3px; border: 1px solid #2B88A9;  }
.projects img { float: left; margin-right: 12px; margin-bottom: 7px; }
.projects { padding-bottom: 5px; }
.projects dd { padding: 5px 0px; }
.xls { background: url(img/ex.gif) no-repeat left center; color: #666666; font-size: 11px; }
.pdf { background: url(img/iconPDF.gif) no-repeat left center; color: #666666; font-size: 11px; }
.pdf a { display: block; padding-bottom: 5px; font-size: 12px; font-weight: bold; }
.xls a { display: block; padding-bottom: 5px; font-size: 12px; font-weight: bold; }
.xls, .pdf { display: block; padding: 12px 38px 5px; }
.pics img { margin: 0px 13px 13px 0px; }
#news b { font-weight: normal; color: #666666; display: block; width: 130px;float: left; }
.faq b { background: url(img/ask.png) no-repeat left 12px; padding: 10px 0px 5px 25px; display: block; }
.faq li { list-style: none; }
/*------------------------------------nva-------------------------------------------*/

.right { width: 245px; background: url(img/bg-sidebar.gif) repeat-x bottom; }
.right .inside { padding: 15px; }
.news { display: block; margin-bottom: 20px; margin-top: 8px; }
.news a { margin-top: 5px; display: block; }
.news dt { color: #888888; }
.footer { background: #e9eef2 url(img/line-dark.gif) repeat-x top; font-size: 11px; color: #207f9f; }
.menu-d { text-align: center; color: #FFFFFF; background: #227fa1; border-top: 1px solid #FFFFFF; padding: 15px; }
.menu-d a { color: #FFFFFF; text-decoration: none; margin-right: 3px; margin-left: 3px; }
.footer .ctr { background: #E9EEF2 url(none); padding: 12px 0px 22px; }

.made_by { float: right; white-space: nowrap; width: 245px; text-align: right; }
.made_by a { color: #839fb7; }
.copy { float: left; }
.second { margin-left: 285px; }
.dilers td { padding: 8px 8px 3px; border-right: 2px solid #C8DFE7; border-bottom: 2px solid #C8DFE7; background: #D7E9EE; text-align: left; width: 33%; }
.dilers { margin-bottom: 12px; }

h1 { color: #FFFFFF; padding: 7px 7px 7px 15px; border: 1px solid #FFFFFF; font: normal 16px "Segoe UI", Arial, Tahoma; background: #4d9cba; }
h2 { color: #00437a; padding: 8px 0px; font: bold 16px Arial, Helvetica, sans-serif; }
h3, h3 a { color: #00527a; padding: 8px 0px; font: bold 13px Arial, Helvetica, sans-serif; }
p { padding: 6px 0px; }
img { border-style: none; }
a  { text-decoration: underline; color: #297ab1; }
a:hover { text-decoration: none; }
.clear { clear: both; }
hr.clear { clear:both; visibility: hidden; margin: 0px; padding: 0px; }
table, td { border-collapse:collapse; vertical-align: top; }
input,select,button { vertical-align: middle; }
table { width: 100%; }

.textTableTitle { color: #00538E; border: 1px solid #C8DFE7; background: #FFFFFF; text-align: center; vertical-align: middle; font: bold 13px Arial, Helvetica, sans-serif; 
}
.textTableWhite { color: Black; border: 1px solid #C8DFE7; background: #DEF3FA; font-size: 11px; padding: 0px 5px; 
}
.cat-item h1 {
float: right;
clear: right;
white-space:nowrap;
}
.cat-item img.pic {
float: left;
border: none;
}
.cat-item img.dev {
float: right;
border: none;
}
.cat-item ul {
padding-left: 20px;
padding-bottom: 5px;
margin: 0px;
text-align: justify;
}
.pic{border:1px solid #E2E2E2;
}
.models { padding-bottom: 15px; }
.models dt a { font-size: 14px; }
.models dt { padding-bottom: 5px; }
.models dd { padding-bottom: 2px; }
.characteristics th { font-weight: bold; text-align: left; border-right: 1px dotted #C8DFE7; background: #E0EDF1; }
.characteristics td { background: #D6E8ED; width: 200px; }
.characteristics th,.characteristics td{ padding: 5px 7px 3px; border-bottom: 2px solid #C8DFE7; }
#customAttr dl {float: left;
	width: 300px;
	padding: 0px 0px 12px;
	height: 47px;
}
#customAttr {margin-top: 12px;
}
#customAttr dt {padding: 0px 0px 5px 5px;
}
.search_deep { display: block; float: right; padding: 10px 40px 10px 15px; background: url(img/but_search_deep.gif) no-repeat left center; text-decoration: none; font-size: 11px; color: #2672A4; margin-top: -32px; }
.search_deep:hover { color: #0066FF; text-decoration: none; }
#short{ width: 400px; display: block; }

.phones { text-align: left; padding: 22px 0px 45px 32px; }
.phones p { font-size: 17px; color: #FFFFFF; }

.catalog_new { text-align: center; vertical-align: middle; margin: 23px 0px 40px; }
.catalog_new tr td p { font: bold 13px Verdana, Geneva, sans-serif; }
.catalog_new tr td { text-align: center; vertical-align: middle; padding: 12px; }