.price1{
background:none repeat scroll 0 0 transparent;
height:77px;
/*margin-left:413px;
position:absolute;
top:275px; */
width:438px;
z-index:1;
border:0;
cursor:pointer;
display: block;
margin-bottom: 23px;
}
.price2{
background:none repeat scroll 0 0 transparent;
height:77px;
/*margin-left:413px;
position:absolute;
top:375px;*/
width:438px;
z-index:1;
border:0;
cursor:pointer;
display: block;
}
#pricediv {width: 438px;
height: 177px;
position:absolute;
top:203px;
margin-left: 360px;
padding: 71px 50px 87px 53px;
}
textarea {
font-size:14px
}


.prdbrief_thumbnail{

width:200px;



}

.buttom_about{

cursor:pointer;
background:url(/published/SC/html/scripts/images/aboutnew.png) no-repeat;
text-decoration: none;

}
.buttom_about:hover{
background: url(/images/aboutnewhover.png)

}
#ban1 {
width:150px;
height:110px;
cursor:pointer;
background:url(/images/ban1.png) no-repeat;
float:left;
margin-right:5px;
}
#ban1:hover  {
background:url(/images/ban1hover.png);
}
#ban2 {
width:150px;
height:110px;
cursor:pointer;
background:url(/images/ban2.png) no-repeat;
margin-right:5px;
float:left;
}
#ban2:hover  {
background:url(/images/ban2hover.png);
}
#ban3 {
width:150px;
height:110px;
cursor:pointer;
background:url(/images/ban3.png) no-repeat;
margin-right:5px;
float:left;
}
#ban3:hover  {
background:url(/images/ban3hover.png);
}
#ban4 {
width:150px;
height:110px;
cursor:pointer;
background:url(/images/ban4.png) no-repeat;

float:left;
}
#ban4:hover  {
background:url(/images/ban4hover.png);
}
.totalPrice{

	font-size:16px;

	color:#ff0000;

	font-weight:bold;

}



.prdbrief_name a{

text-decoration: none;

color:#a52a2a;

font-size: 14px;

padding:10px;

font-weight: bold;

width:200px;

}



#cat_advproduct_search{

 padding: 10px;

 margin-left: 10px;

 //width:220px;

}

#cat_advproduct_search h3{

 padding:0px;

 margin: 0px;

 padding-bottom: 10px;



}

.product_brief_block {

padding:10px;

border:1px dotted #000000!important;

}

#cat_top_tree { overflow:hidden;

}





* {	margin:0; padding:0; font-size:100%;}
h1 {font-size:20px;}






body{background:#120901; text-align:center;}



.top-tail{ background:url(/images/top-tail.gif) top repeat-x #e6e6e6;}



.bot-tail{ background:url(/images/bot-tail.gif) bottom repeat-x;}



.top-bg{ background:url(/images/top-bg.jpg) top center no-repeat;}


input.extender {border: 0px solid gainsboro; background-color: white; decoration: none; margin: 2px 2px; cursor:pointer; font-size: 12px; text-align: center; vertical-align: center;} 
/* input.extender {margin: 2px 2px;} */
td.uslugi {padding: 2px 5px;}

img {vertical-align:top;}



a img { border:0;}


ul { padding-left: 20px; list-style-type: disc;}
ul.ulmenu { list-style:none;}
.circle {list-style-type: circle;}
.disc {list-style-type: disc;}

.left { float:left;}



.right {float:right;}



.clear  { clear:both;}

html{ font-family:Georgia,Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.333em; color:#000000;}



input, select { vertical-align:middle; font-weight:normal;}







a {color:#924621;outline:none;}



a:hover{text-decoration:none;}



p {padding-top:16px;}
p:first-child {padding-top: 0 !important;}



h3{ font-size:1.5em; font-weight:normal;}



h6{ font-size:1.167em; font-weight:normal; text-transform:uppercase; color:#c05e28; padding-bottom:6px; word-spacing:-1px;}



strong{
/*color:#c05e28;*/
}



.strong1{ color:#994b23;}



cite{ font-style:normal; display:block; letter-spacing:1px;}



cite a{ font-weight:bold;}







/* ============================= main layout ====================== */



.imgindent {margin:0 20px 0 0; float:left;}



.phone{ float:right; padding-right:27px;}



.space1{ margin-left:27px;}



.padding1{ padding-top:14px;}



.padding2{ padding-top:20px;}



.padding3{ padding-top:10px;}







/* ============================= header ====================== */

#texhead{

width:283px;

position: absolute;

padding:20px 0 0 45px;





}



#header{ padding:0 9px 0 12px; }



#header .top{ width:100%; overflow:hidden; *height:124px;}



#header .logo{ 	width:250px;height:116px;float:left; margin:10px 35px 0 30px;}



.foologo{ 	width:270px;height:93px;float:left; margin:0px 0 0 35px;}





#header .links{ float:right; padding-top:5px;}



#header .link1{ display:inline-block; font-size:0.833em; background:url(/images/header-link1-tail.gif) top repeat-x; color:#dcd5b7; text-decoration:none; cursor:pointer;}



#header .link1 span{ display:block; background:url(/images/header-link1-left-bg.gif) left top no-repeat;}



#header .link1 span span{ background:url(/images/header-link1-right-bg.gif) right top no-repeat; padding:2px 19px 2px 20px;}



#header .link1:hover{ background:url(/images/header-link1-tail-act.gif) top repeat-x;}



#header .link1:hover span{ background:url(/images/header-link1-left-bg-act.gif) left top no-repeat;}



#header .link1:hover span span{ background:url(/images/header-link1-right-bg-act.gif) right top no-repeat;}







#header .link2{ display:inline-block; font-size:0.833em; background:url(/images/header-link2-tail.gif) top repeat-x; color:#989483; text-decoration:none; cursor:pointer;}



#header .link2 span{ display:block; background:url(/images/header-link2-left-bg.gif) left top no-repeat;}



#header .link2 span span{ background:url(/images/header-link2-right-bg.gif) right top no-repeat; padding:2px 11px 2px 12px;}



#header .link2:hover{ background:url(/images/header-link2-tail-act.gif) top repeat-x;}



#header .link2:hover span{ background:url(/images/header-link2-left-bg-act.gif) left top no-repeat;}



#header .link2:hover span span{ background:url(/images/header-link2-right-bg-act.gif) right top no-repeat;}



#header .tail{ background:url(/images/header-top-tail.gif) top repeat-x #f4f4f4;}



#header .left-top{ background:url(/images/header-corenr-left-top.gif) left top no-repeat;}



#header .right-top{ background:url(/images/header-corenr-right-top.gif) right top no-repeat; height:79px;}







.menu { width:100%; overflow:hidden;}



.menu ul{ padding-left:22px;}



.menu li{ float:left; padding-right:8px;}



.menu a{ color:#7c1f00; text-decoration:none; display:inline-block; font-size:1.083em; text-transform:uppercase; text-align:center; cursor:pointer;}



.menu a span{ display:inline-block;}



.menu a span span{ padding:23px 0 16px 0; width:124px;}



.menu a:hover, .menu a.active{ background:url(/images/menu-item-tail.gif) top repeat-x; color:#FFFFFF; }



.menu a:hover span, .menu a.active span{ background:url(/images/menu-item-left-bg.gif) no-repeat;}



.menu a:hover span span, .menu a.active span span{ background:url(/images/menu-item-right-bg.gif) top right no-repeat;}







#header .slogan{ padding:72px 0 0 73px; width:357px; height:47px; color:red; font-family:"Times New Roman", Times, serif; font-size:3em; text-align:left; text-transform:uppercase;}



#header .header-text{ padding:41px 0 0 73px; width:300px; height:69px; color:#997d56; text-transform:uppercase; font-size:1.4em; font-weight:bold; text-align:right}



#header .header-text a{color:#997d56; text-transform:uppercase; text-decoration:none; font-size:1.4em; font-weight:bold;}



#header .header-text img{margin-top:3px;}







/* ============================= content ====================== */



#content{ padding-bottom:10px;}



#content .bot-tail{ background:url(/images/content-bot-tail.gif) bottom repeat-x #f4f4f4; width:100%;}



#content .left-tail{ background:url(/images/content-left-tail.gif) left repeat-y;}



#content .right-tail{ background:url(/images/content-right-tail.gif) right repeat-y;}



#content .left-bot{ background:url(/images/content-corner-left-bot.gif) left bottom no-repeat;}



#content .right-bot{ background:url(/images/content-corner-right-bot.gif) right bottom no-repeat; padding:19px 27px 32px 29px;}



.column-2{ margin-left:21px;}







.title1{ background:url(/images/title1-tail.gif) top repeat-x; color:#color:#fffefe;}



.title1 span{ background:url(/images/title1-left-bg.gif) left top no-repeat; display:block;}



.title1 span span{ background:url(/images/title1-right-bg.gif) right top no-repeat; padding:9px 0 11px 15px; word-spacing:-1px;}



.title2{ background:url(/images/title2-tail.gif) top repeat-x; color:#35210e;}



.title2 span{ background:url(/images/title2-left-bg.gif) left top no-repeat; display:block;}



.title2 span span{ background:url(/images/title2-right-bg.gif) right top no-repeat; padding:11px 0 9px 30px; word-spacing:-1px;}







.box{ border:solid 1px #e2e2e2; border-bottom:none; background:#fff; padding:24px 20px 27px 24px;}



.box2{ background:url(/images/box2-border.gif) bottom repeat-x #fff; width:100%;}



.box2 .left-border{ background:url(/images/box2-border.gif) left repeat-y;}



.box2 .right-border{ background:url(/images/box2-border.gif) right repeat-y;}



.box2 .corner-left{ background:url(/images/box2-corner-left-bot.gif) left bottom no-repeat;}



.box2 .corner-right{ background:url(/images/box2-corner-right-bot.gif) right bottom no-repeat; padding:27px 20px 28px 28px;}







#content .link1{ text-decoration:none; font-weight:bold; background:url(/images/link1-bg.gif) right top no-repeat; padding-right:20px; color:#c05e28;}



#content .link1:hover{ color:#000;}



#content .link2{ color:#000;}



#content .link3{ text-decoration:underline;}







.bottom{ background:url(/images/bottom-tail.gif) top repeat-x;}



.bottom span{ display:block; background:url(/images/bottom-left-bg.gif) left top no-repeat;}



.bottom span span{ background:url(/images/bottom-right-bg.gif) right top no-repeat; height:34px;}



.bottom a{ color:#b5480c; display:inline-block; margin:9px 0 0 25px; text-decoration:none;}



.bottom a:hover{ font-weight:bold;}







.link{ display:inline-block; background:url(/images/link-tail.gif) top repeat-x; color:#b5480c; text-decoration:none; margin-top:31px; cursor:pointer;}



.link span{ display:inline-block; background:url(/images/link-left-bg.gif) left top no-repeat;}



.link span span{ background:url(/images/link-right-bg.gif) right top no-repeat; padding:4px 0 7px 20px; width:109px;}



.link:hover{ background:url(/images/link-tail-act.gif) top repeat-x;}



.link:hover span{ background:url(/images/link-left-bg-act.gif) left top no-repeat;}



.link:hover span span{ background:url(/images/link-right-bg-act.gif) right top no-repeat;}







.list{ margin:-3px 0;}



.list li{ line-height:2em; background:url(/images/link1-bg.gif) no-repeat 0 5px; padding-left:15px;}



.gallery{ margin-bottom:-10px;}



.gallery a{ display:inline-block; margin-bottom:9px;}



.gallery img{ display:inline-block; margin-bottom:9px;}



.gallery .last{ margin-bottom:0;}







/* ============================= footer ====================== */



#footer{ background:url(/images/footer-bg.jpg) no-repeat 0 0; text-align:right; color:#79523b; font-size:1.033em;}



#footer .text{ padding:11px 32px 0 0;  text-align: center;}



#footer a{ color:#79523b; text-decoration:none;}



#footer a:hover{ color:#fff;}



#footer #counter {text-align:left; padding-top:30px; padding-right:10px; float:right;}



#footertext {font-size:12px;float:left; padding-left:10px; padding-top:33px; text-align: center;}



#footertext li {float:left; padding-right:7px; text-align: center;}


#downlogo {float:left;padding-left:10px;}




/* ============================= forms ============================= */



#ContactForm{ padding-top:30px;}



#ContactForm strong{ font-size:0.917em; font-family:Tahoma, Geneva, sans-serif;}



#ContactForm label{ display:block; height:42px;}



#ContactForm input{ border:solid 1px #a09b96; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:2px 2px 2px 3px; width:254px;}



#ContactForm textarea{border:solid 1px #a09b96; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:2px 2px 2px 3px; width:283px; height:100px; overflow:auto;}



#ContactForm .link{ float:right; margin:28px 7px 0px 15px;}



#ContactForm .link span span{ width:53px; padding-right:20px;}











#main { width:980px; margin:0 auto; text-align:left;}






#header {height:203px;}








#footer { height:99px;}







.column-1, .column-2, .col-1, .col-2, .col-3 {float:left;}



.container {width:100%; overflow:hidden;}
.container img {padding:5px;}

.div_container{
	display : none; 
/*	display : block;  хотя можно и видимым */
}

.column-1{ width:250px;}

.column-2{ width:652px;}

.post_date {color:#777171;font-size:0.8em; padding-bottom:3px;}

.footer_text {color:#000000;}

.footer_text strong {color:#000000}



.error_message {color:#ff0000}







#powered_by{display:none;}







/* ============================= page1 ===========================*/



#page1 .col-1{ width:181px;}



#page1 .col-2{ width:181px;}



#page1 .col-3{ width:181px;}







/* ============================= page2 ===========================*/



#page2 .col-1{ width:181px;}



#page2 .col-2{ width:181px;}



#page2 .col-3{ width:181px;}







/* ============================= page3 ===========================*/



#page3 .col-1{ width:181px;}



#page3 .col-2{ width:181px;}



#page3 .col-3{ width:181px;}







/* ============================= page4 ===========================*/



#page4 .col-1{ width:181px;}



#page4 .col-2{ width:181px;}



#page4 .col-3{ width:181px;}







/* ============================= page5 ===========================*/



#page5 .col-1{ width:158px;}



#page5 .col-2{ width:440px;}







/* ============================= page6 ===========================*/



#page6 .col-1{ width:307px; padding-top:17px;}



#page6 .col-2{ width:290px;}





#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}

#lightbox img{ width: auto; height: auto;}

#lightbox a img{ border: none; }



#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }

#imageContainer{ padding: 10px; }



#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }



#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }



#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}



#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.post_title {
	font-size: 22px;
	font-weight: bold;
	color: #cc0000;
	margin-bottom:0 !important;
	padding-bottom: 0 !important;
}
.post_block {
border-bottom: #ccc 1px solid;
}



h5.caption {
	color: #924621;
	font-size: 1em;
	font-weight: bold;
	left: 16px;
}

.spoiler .caption {
	border-bottom: dashed 1px #924621;
	cursor: pointer;
	float: left;
	display: block;
	clear: both;
	margin-bottom: 4px;
	position: relative;
}
.spoiler .caption i, .spoiler .caption em {
	background: url('/images/plusmin2.gif') no-repeat;
	width: 11px;
	height: 11px;
	display: block;
	position: absolute;
	margin-left: -16px;
	margin-top: 2px;
}
.spoiler.expanded i, .spoiler.expanded em {
	background-position: -11px 0 !important;
}
.spoiler .body {
	clear: both;
	margin-left: 16px;
}
.spoiler {
	overflow: hidden;
}

.price-table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.price-table td, .price-table th {
	text-align: center;
	vertical-align: middle;
	border: solid 1px gray;
	padding: 0.25em 0.45em;
}
.price-table td {
	text-align: center;
}
.price-table .text {
	text-align: left;
	vertical-align: top;
}
.price-table th {
	font-weight: bold;
	background: #EEEEEE;
}
.price-table .h-price {
	width: 100px;
}
.price-table .h-time {
	width: 70px;
}
.price-table .h-warranty {
	width: 100px;
}

	    ul.sample-menu { padding:0;margin:10px 15px; font-style: normal; }
	    ul.sample-menu li { padding:2px 0;margin:0;list-style:none;  font-style: normal;}
	    ul.sample-menu li ul { padding:0;margin:0 0 0 15px;  font-style: normal;}
	    ul#my-menu a { padding-left:8px; font-style: normal;}
	    ul#my-menu a.collapsed { background:url('/images/collapsed.gif') left 6px no-repeat; font-style: normal;  }
	    ul#my-menu a.expanded { background:url('/images/expanded.gif') left 6px no-repeat; font-style: normal; }

