body {margin:0;}
.main {width:980px;border:0;margin:5px auto 0;font-family:Arial;color:#636363;}
caption {font-size:13px;font-weight:bold;padding-bottom:5px}
.tahoma {font-family:Tahoma;font-size:10px;}
.orange {color:#FB9B00;font-size:12px;font-weight:bold;}
.blue {color:#3791E9;font-size:12px;font-family:Tahoma;font-weight:bold;}
.red {color:red;font-weight:bold;font-size:12px;}
a {color:#3791E9;}
a:hover {text-decoration: none}
td.content-col a:visited {color: #636363}
#first-1 {width:240px;text-align:center;padding:0;font-size:24px;}
#321 {margin:70px 0 0 0}
.first-2 {width:500px;vertical-align:top;text-align:center;}
table.head {margin: 0 auto;border-collapse: collapse}
table.head td {padding:0;}
.first-3 {width:240px;;vertical-align:top;font-size:10px;padding-left:5px}
.prod {margin-top:45px;font-weight:bold;font-size:10px;text-transform:uppercase}

.clearboth {clear: both}
.second {font-family:Arial;font-size:11px;padding-top:10px;}
.basic {caption-side:top;}
.basic table td {padding:3px;}
.left-col, .right-col {vertical-align:top;padding:0 5px;}
.content-col {vertical-align:top;padding:10px 20px 20px 20px;}
.footer {background: url(/templates/1/images/footer.gif) no-repeat;vertical-align:top;}
.footer a {font-family:Tahoma;font-size:9px;text-decoration:none;color:#565656;}
h1,h2,h3 {text-align:center;color:#FB9B00;}
h1 {font-size:25px;line-height:25px;margin:0 10px 15px}
h2 {font-size:22px;clear: both}
img {border:0;}
.imp {font-weight:bold;font-size:14px;text-align:center;color:gray;}

/*Infoboxes*/
.infbx {background-color:#99cc33;color:white;font-size:12px;width:90%;padding:5px 6px;margin:5px auto;text-align:center;}
.infoicon {display:block;float:right;margin-left:2px;background:url(../images/icons-set-blue256x240.png) -16px -144px;height:16px;width:16px;}

/*Phone numbers*/
.phone-number {width:190px;margin:5px auto}
.content-col .phone-number {width:270px;background:#ff9933;padding:5px;color:white;text-align:center}
.content-col .phone-number div {/* background:url(../images/phone.png) left center no-repeat; */padding:0 4px 2px;font-size:17px}

.tegi {display: compact; list-style-type: upper-roman; font-size:10px;color:silver;}
.header {background:url(../images/bull1.gif) left no-repeat;font-size:15px;font-weight:bold;padding-left: 18px;margin-top: 20px}
ul.categories {list-style:none;}
.categories li {background:url(../images/t_workeam.gif) left no-repeat;font-size:16px;font-weight:bold;padding:5px 20px;}
hr {size:1px;color: #cccccc;}

/*Modules*/
.module, .module-menu {background:url(../images/hline01.gif) no-repeat;padding:5px;}
.module ul {list-style:none;}
.module ul li {background:url(../images/arrow01.gif) left 3px no-repeat;padding-left:7px;}
span.module-header {font-size: larger; padding: 3px; color: white; background-color:#FB9B00; display: block;text-align: center;font-weight: bold}

.menu {margin:10px 0;padding:0; list-style:none;}
ul.menu a {display: block;padding: 1px 0 1px 21px;background:no-repeat center left}
.menu li ul li {line-height:1.3em;}
.menu li.parent {text-transform: uppercase;font-size:12px}
.menu li.parent ul {text-transform:none}
ul.menu #current a {font-weight: bold;text-decoration: none}
ul.menu #current ul a {text-decoration: underline}
ul.menu #current ul a:hover {text-decoration: none}
ul.menu li {background:none;font-size:13px;padding:4px; margin:0px;line-height:15px;}
ul.menu ul {list-style:none;padding:2px 2px;margin:0;}
ul.menu li ul li {line-height:13px;padding:2px 2px 2px 15px;}
ul.menu li.item7 a {background-image: url(../images/tag_blue.png); }
ul.menu li.item6 a {background-image: url(../images/tag_orange.png); }
ul.menu li.item4 a {background-image: url(../images/tag_green.png); }
ul.menu li.item21 a {background-image: url(../images/money-arrow.png); }
ul.menu li.item39 a {background-image: url(../images/envelope-arrow.png); }
ul.menu li.item40 a {background-image: url(../images/chart_organisation.png); }

li.item9 a {background-image: url(../images/rockwool.png); }
li.item13 a {background-image: url(../images/technonikol.png); }
li.item14 a {background-image: url(../images/penopleks.png); }
li.item15 a {background-image: url(../images/tepleks.png); }
li.item16 a {background-image: url(../images/ursa.png); }
li.item34 a {background-image: url(../images/icopal.png); }
li.item47 a {background-image: url(../images/termolife-logo-small.png); }

#form-login fieldset { border: 0 none; margin: 0em; padding:0.2em;}

/* mod_search */
input.inputbox {height:12px;margin:10px auto 0;padding: 2px 2px 2px 5px;border:1px solid #96BCE1;outline: none;background-color:#FFFFFF;color: #646464;}
input.inputbox:focus {outline: none;}
input.inputbox:hover {color: #000000;}

/* Прайсы */
table.price {width:100%;border-collapse: collapse;margin-left: auto; margin-right: auto;}
table.price th, table.price td {border: 1px solid #D4E0EE;}
table.price th {background:#E6EDF5 none repeat scroll 0 0;padding: 5px 7px;font-size: 1.1em;color:#4F76A3;}
table.price tr:hover, table.price tr.cherez :hover, table.price tr:hover th.naim, table.price tr.cherez:hover td {background-color:#FFFFDD;}
table.price tr th.naim {background:#FCFDFE none repeat scroll 0 0; padding: 3px;font-weight: bold;font-size:12px;}
table.price td {height: 36px;text-align: center;}
table.price tr.cherez th.naim, table.price tr.cherez td {background:#F7F9FC none repeat scroll 0 0;}
.price-link {padding-left: 20px; padding-bottom: 4px; padding-right: 4px; padding-top: 4px; display: block; line-height: 20px; background-color: #ffffcc;font-weight:bold;font-size:14px;}

/*LAYOUT OF MATERIALS INFO*/
div.leading {clear:both;margin:10px 0 0 0;}
.articleheader {margin-bottom: 5px;}
.articleheader a {font-weight: bold;font-size: 14px}
div.modcr {float: left}
div.buttons {float: right}
div.buttons img {margin-left: 5px}
span.modifydate, span.createdate {color: #ff6600; padding: 2px 2px 2px 20px;font-size:10px;display: block;margin-bottom: 3px}
span.createdate {background: url(../images/calendar_edit.png)) no-repeat;}
span.modifydate {background: url(../images/arrow-circle-double.png) no-repeat;}
div.leading p {margin-top: 0}

table.buttons {margin:0 auto 10px;width: 100%}
table.buttons img {margin: 0 2px;}
table.buttons td {padding: 0;}
table.buttons a, .breadcrumbs a, .breadcrumbs {color: #888888;font-size: 9px;padding-bottom: 10px;text-transform: uppercase;}
span.modifydate, span.createdate {color: #ff6600; padding: 2px 2px 2px 20px;font-size:10px;display: block}
span.createdate {background-repeat: no-repeat; background-image: url(../images/calendar_edit.png)}
span.modifydate {background-repeat: no-repeat; background-image: url(../images/arrow-circle-double.png); }
.column1 {float: left;width: 48%}
.column2 {float: right;width: 48%;}
.article_row {margin-top: 10px;overflow: hidden}
.article_row .imgwrapper, .article_row .imgwrapper img {width: 120px}
.content-col .article_row p {text-indent: 0;text-align: justify}
.contents {float:left;width: 50%;margin:0 10px 10px 0;background: url(../images/hline01.gif);padding: 5px 5px 1px}

.msword { padding-bottom: 6px; padding-left: 20px; background-repeat: no-repeat; background-image: url(../images/page_white_word.png);}
center.stripe-item {font-size: larger; text-decoration: underline; cursor:pointer;font-weight: bold;}
.onebut {cursor: pointer;margin:20px 0 10px;}
.underbrcrmb {text-align: center;margin: 10px}

/* IMAGES */
.imgcolumn {float: right;}
.imgwrapper {background:#FFFFFF none repeat scroll 0 0;/*border:1px solid #C8C8C8;*/float: right;text-align: center;margin:3px 3px 15px 10px;padding:1px}
.imgwrapper p, .content-col .imgwrapper p {text-indent: 0;font-size: 10px;margin:0 0 2px 0;}
div.yg, div.is {overflow: hidden;text-align: center}
div.yg .imgwrapper, div.is .imgwrapper {display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;display:inline;float: none}

/* Sitemap style */
ul.level_0 li {font-size:18px;font-weight:bold;}
ul.level_1 li {font-size:14px;font-weight:bold;}
ul.level_2 li {font-size:12px;font-weight:normal;}

/*ColorBox*/
#colorbox, #cboxOverlay, #cboxWrapper {position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay {position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft {clear:left;}
#cboxContent {position:relative; overflow:hidden;}
#cboxLoadedContent {overflow:auto;}
#cboxLoadedContent iframe {display:block; width:100%; height:100%; border:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic {position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {cursor:pointer;}

    #cboxTopLeft {width:21px; height:21px; background:url(images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight {width:21px; height:21px; background:url(images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft {width:21px; height:21px; background:url(images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight {width:21px; height:21px; background:url(images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft {width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight {width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter {height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter {height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent {background:#fff;}
        #cboxLoadedContent {margin-bottom:28px;}
        #cboxTitle {margin:0;padding:0 24px 0 49px;position:absolute; bottom:1px; left:0; text-align:center;color:#949494;font-size: 10px}
        #cboxCurrent {position:absolute; bottom:0; left:58px; color:#949494;font-size:10px}
        #cboxSlideshow {position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious {position:absolute; bottom:0; left:0px; background:url(images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover {background-position:-75px -25px;}
        #cboxNext {position:absolute; bottom:0; left:27px; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover {background-position:-50px -25px;}
        #cboxLoadingOverlay {background:url(images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic {background:url(images/loading.gif) center center no-repeat;}
        #cboxClose {position:absolute; bottom:0; right:0; background:url(images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover {background-position:-25px -25px;}

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://teplokrovly.ru/templates/1/css/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://teplokrovly.ru/templates/1/css/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://teplokrovly.ru/templates/1/css/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://teplokrovly.ru/templates/1/css/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://teplokrovly.ru/templates/1/css/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://teplokrovly.ru/templates/1/css/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://teplokrovly.ru/templates/1/css/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://teplokrovly.ru/templates/1/css/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/* MAIN STYLE SHEET FOR JQUERY CALCULATOR V1.2.2 */
div.modulecalc {position: fixed;bottom:5px;left:5px;}
.modulecalc .module-header {background-color:red;color:white}
.calculator-use, .calculator-erase {display: none}

div.hasCalculator, span.hasCalculator {position: relative;}
input .hasCalculator {background-color: red;text-decoration: blink;color: white}
button.calculator-trigger {
	width: 25px;
	padding: 0px;
}
img.calculator-trigger {margin: 2px;vertical-align: middle;cursor: pointer}
#calculator-div {
	display: none;
	z-index: 10;
	margin: 0;
	padding: 0;
	border: 1px solid #888;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #000;
	background-color: #f4f4f4;
	font-family: Arial,Helvetica,sans-serif;
}
.calculator-keyentry {
	position: absolute;
	top: 3px;
	right: 3px;
	width: 0px;
}
.calculator-inline {
	position: relative;
	border: 1px solid #888;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #f4f4f4;
}
.calculator-inline .calculator-close {
	display: none;
}
.calculator-disabled {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.calculator-rtl {
	direction: rtl;
}
.calculator-prompt {
	clear: both;
	width: 100%;
	text-align: center;
}
.calculator-result {
	clear: both;
	margin: 2px;
	padding: 0px 2px;
	text-align: right;
	background-color: #fff;
	border: 1px inset #000;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 110%;
}
.calculator-focussed {
	background-color: #ffc;
}
.calculator-row {
	clear: both;
	width: 100%;
}
.calculator-space {
	float: left;
	margin: 2px;
	width: 28px;
}
.calculator-half-space {
	float: left;
	margin: 1px;
	width: 14px;
}
.calculator-row button {
	position: relative;
	float: left;
	margin: 2px;
	padding: 0px;
	height: 22px;
	background-color: #f4f4f4;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	cursor: pointer;
}
.calculator-row .calculator-ctrl {
	width: 60px;
	background-color: #e8e8e8;
}
.calculator-row .calculator-undo, .calculator-row .calculator-clear-error, .calculator-row .calculator-clear {
	width: 28px;
}
.calculator-row .calculator-base, .calculator-row .calculator-angle {
	width: 28px;
	font-size: 70%;
}
.calculator-row .calculator-base-active, .calculator-row .calculator-angle-active {
	border: 2px inset #fff;
}
.calculator-digit, .calculator-oper {
	width: 28px;
}
.calculator-mem-empty {
	color: #888;
}
.calculator-trig {
	font-size: 70%;
}
@-moz-document url-prefix() { // Firefox
	.calculator-trig, .calculator-base {
		text-indent: -3px;
	}
}
.calculator-key-down {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.calculator-keystroke {
	display: none;
	width: 16px;
	height: 14px;
	position: absolute;
	left: -2px;
	top: -2px;
	color: #000;
	background-color: #ccc;
	font-size: 80%;
}
.calculator-keyname {
	width: 22px;
	font-size: 70%;
}
.calculator-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 125px;
	height: 200px;}
#advts ul {list-style: none;padding:3px;margin:3px}
#advts h2 {font-size:14px;margin-bottom: 5px}
#advts h3 {text-align: left;margin:5px 0 0 0;font-size:12px}
cite {color: green}
