div {
font-family:Arial, Verdana, sans-serif;
/*border:1px solid #CCCCCC;*/
}
img {
border:0;
}
a {
color:#3399CC;
}
a:hover {
color:#009900;
}
#dash {
text-decoration:none;
border-bottom:dashed 1px;
}
#black_a {
color:#000000;
text-decoration:underline;
}
.blue 
{
	background:#f0f7f8;
}
#g {
color:#999999;
}
body {
min-width: 50em;	
min-height:70ex;
padding:0;
margin:0;
}
ul {
margin:0;
padding:0;
}
li {
list-style-type:none;
margin:0;
padding:0;
}
h5 
{
	margin-bottom:1ex;
}
h4 {
font-size:100%;
font-family:Arial, sans-serif;
font-weight:normal;
margin:2ex 0 1ex 0;
color:#000000;
}
h4.prod_h {
font-size:100%;
font-family:Arial, sans-serif;
font-weight:normal;
margin:0 0 1.5ex 0;
color:#000000;
font-style:italic;
}
h3 {
font-size:110%;
font-family:Arial, sans-serif;
font-weight:normal;
margin:0 0 1ex 0;

}
h3.int {
font-size:110%;
font-family:Arial, sans-serif;
font-weight:normal;

margin:2ex 0 0.5ex 0;
color:#000000;
}
h3.art {
font-size:110%;
font-family:Arial, sans-serif;
font-weight:normal;
font-style:normal;
margin:1.5ex 0 0.6ex 0;
}
h2 {
font-size:160%;
font-family:Arial, sans-serif;
font-weight:normal;
margin:0 0 0.5ex 0;
padding:0;

}
h2 a {
color:#009900;
}
h2 a:hover {
color:#009900;
text-decoration:none;
}
h1 {
font-size:170%;
font-family:Arial, sans-serif;
font-weight:normal;
margin:0 0 1ex 0;
padding:0;
}
ins 
{
	text-decoration:none;
	margin-left:1em;
	padding:20px;
	background:#f1f1f1;
	font-size:90%;
	font-style:italic;
	display:block;
	margin-top:10px;	
}
#fl_l {
	float:left;
}
.index_head 
{
	width:100%;
}
.index_big 
{


	margin-top:30px;
}
.index_big td
{
	text-align:center;
}
.big_con 
{
	width:200px;
	text-align:left;
	margin-bottom:20px;	
	display:inline-block;
	
}
.big_con a
{
	font-size:110%;
	font-style:italic;
}
.big_con img
{
	margin-bottom:12px;
}
.big_t 
{
	font-size:80%;
	color:#6c6c6c;
	margin-top:5px;
	font-style:italic;
}
.promo 
{
	height:250px;
	margin-left:35px;
	padding:10px;
	background:#fff;
	overflow:hidden;
	position:relative;
}
.zakaz 
{

	margin-right:25px;
	margin-left:8px;
	height:264px;
	position:relative;
	background:#fff;
	padding:3px;

}
.zakaz li
{
	margin-bottom:0.7ex;
	font-size:80%;
}
.price_i 
{
	background:#ffd907;
	padding:3px 6px;
	position:absolute;
	margin-top:10px;

}

.zakaz_t
{
	margin-left:150px;
	margin-right:50px;
	
}
.zakaz_con 
{
	margin-left:20px;
	padding-top:15px;
}
.zakaz_ok 
{
	margin-top:25px;
}
.zakaz_ok img
{
	position:absolute;
	margin-left:-5px;
}
.netplast_l
{
	background-image:url(/images/netplast.gif);
	height:8px;
	width:100%;
	margin-top:8px;	
}
.fo 
{
	padding-left:35px;	
	background:#f0f7f8;
	height:125px;
}
#fo_n
{
	
background:none;

}
#marginr0 {
margin-right:0;
float:none;
}
#pop {
position:absolute;
left:-20px;
padding-top:5px;
}
#gray_t {
color:#999999;
}
#mtop05em {
margin-top:0.5em;
}
#ni_menu {

}
.m {

}
.pict {
display:block;
position:absolute;
left:35px;
margin-left:-8px;
margin-top:-5px;
}
.pict_ni {
display:block;
position:absolute;
right:5px;
margin-left:-8px;
margin-top:-5px;
top:40px;
}
.pict_ni li {
float:left;
margin-right:1.5em;
}
.pict_ni a {
padding:8px;
display:block;
}
.pict li {
float:left;
margin-right:1.5em;
}
.pict a {
padding:8px;
display:block;
}
.logotype {
margin-right:30px;
}
.logotype_ni {

}
.volg 
{
	position:absolute;
	top:28px;
	padding-left:140px;
	font-size:80%;
	font-style:italic;
	color:Gray;
}
.logo 
{

	padding-top:30px;
	position:relative;
}
.logo div 
{
	font-size:80%;
	margin-left:1.5em;
	color:#6c6c6c;
	font-style:italic;
	margin-top:1ex;
}
.contacts 
{


	font-size:110%;

right:30px;
top:23px;
margin-top:7px;
position:absolute;
border-bottom:solid 3px #de031d;
padding-bottom:17px;



}
.contacts a
{



}
.contacts li
{

}
.main_menu {
padding-top:15px;
padding-bottom:1.5ex;

}
.main_menu a {
color:#3399CC;
/*text-decoration:none;*/
display:inline-block;
/*border-bottom:solid 1px #3399CC;*/
margin-right:1.3em;
font-size:105%;
font-family:Arial, sans-serif;
font-style:italic;

}
.main_menu a:hover {
text-decoration:none;
}
.main_menu li {
float:left;
}

.index_cont {
position:relative;
padding-left:40px;
margin-bottom:30px;
}
.cont_list li {
margin-bottom:0.6ex;
font-size:90%;
position:relative;
}
.cont {
position:absolute;
left:0px;
padding-left:40px;
}
.index_promo {
margin-left:260px;
margin-top:0;
height:280px;
background:#CCCCCC;
position:relative;
}
.toper {
margin-left:260px;
}
.toper_ni {
margin-left:20px;
}
.left_col {
width:180px;
margin-right:40px;
margin-left:10px;
}
.left_col_ni {
width:180px;
margin-right:40px;
margin-left:30px;
}
.right_col {
width:100%;
}
.index_news {

padding:20px 20px 25px 25px;
}
.index_pres {
margin-top:5px;
padding:20px 20px 25px 25px;
background-color:#f9f1e4
}
.news_list li{
font-size:80%;
margin:0 0 1.2ex 0;
padding:0;
}
.news_list li a{
display:block;
margin-top:0.2ex;
}
.news_list li span{
color:#666666;
}
.menu {
font-size:80%;
}
.menu a {
color:#009900;
}
.menu a:hover {
text-decoration:none;
}
.menu li {
margin-bottom:0.8ex;
}
.post li
{
	padding:15px;
}
.hor_spacer1 {
height:45px;
clear:both;
}
.hor_spacer2 {
height:90px;
}
.hor_spacer3 {
height:80px;
}
.hor_spacer4 
{
	height:15px;
}
.hor_spacer5 
{
	height:20px;
}
.index_main {
margin-right:80px;
margin-left:20px;
}
.index_main p{
margin:0 0 1ex 0;
padding:0;
font-size:80%;
position:relative;
line-height:1.4;
}
.content_r 
{
margin-right:80px;
margin-left:50px;
width:65%;
margin-top:40px;
}
.content_r p 
{
margin:0 0 1ex 0;
padding:0;
font-size:80%;
position:relative;
line-height:1.4;
}
.text p {
margin:0;
padding:0;
font-size:85%;
}
.rl 
{
	
}
.rl li
{
	margin-bottom:1ex;
	font-size:80%;
	list-style-type:disc;
	margin-left:1.3em
	
}
.main_it {
min-height:500px;
position:relative;
}
.in_main_it {
margin-bottom:20px;
margin-left:30px;
margin-right:50px;
}
.art_t 
{
	font-size:80%;
	margin-right:100px;
}
.in_main_it p
{
	margin-left:1.4em;
}
.index_art 
{
	color:#6c6c6c;
	overflow:hidden;	
}
.p_logos 
{
	margin-top:12px;
}
.p_logos img
{
	margin-right:15px;
}
.postav 
{
	margin-top:20px;
	padding-top:15px;
	border-top:solid 1px #dadada;
	font-size:90%;
	margin-bottom:20px;
	padding-bottom:25px;
	border-bottom:solid 1px #dadada;
}
.index_art li
{
	margin-bottom:25px;	
}
.index_art a
{
	color:#000000;
	font-weight:bold;
	font-style:italic;
}
.index_art h4
{
	margin-bottom:0.5ex;
}
.main_it_100 {
width:70%;
}
.products_table {
margin:10px 0 50px -30px;

}
.clear 
{
	clear:both;
}
.prod_item {

margin-top:10px;
position:relative;
padding-top:25px;
padding-bottom:15px;
border-bottom:1px solid #e5e5e5;
}
.price 
{
	font-size:110%;
	font-style:italic;
}
.prod_item img{
float:left;
margin-right:5px;
}
.prod_item p
{
	font-size:80%;
	margin-right:50px;	
}
.otziv {
padding-bottom:20px;
width:90%;
min-height:110px;
}
.reklama {
margin-top:25px;
}
.otziv_w {
font-size:85%;
}
.otziv_text {
padding-top:8px;
}
.otziv p{
margin-top:1ex;
}
.otziv img{
position:absolute;
margin-right:10px;
}
.articles{
margin-top:50px;
}
.lc_d {
margin-top:40px;
width:167px;
height:72px;
background-image:url(/images/zam.gif);
position:relative;
}
.lc_d a {
position:absolute;
left:30px;
}
.footer {
font-size:80%;
padding-top:10px;
color:Gray;
}
.copy {
float:left;
width:200px;
margin-right:55px;
position:absolute;
left:50px;
}
.netplast {
float:left;
padding-bottom:10px;
}
.coun {
float:left;
margin-left:40px;
}
.colorship {
float:right;
width:180px;
margin-right:20px;
}
.colorship img{
float:left;
margin-right:10px;
}
.f_border {
margin-left:260px;
}
.popup {
width:370px;
height:430px;
padding:20px;
font-size:90%;
}
.popup table{
border-top:solid 1px #CCCCCC;
padding-top:5px;
margin-top:5px;
}
.popup input{
width:95%;
}
.popup textarea{
width:95%;
}
.popup td{
padding-top:15px;
}
.actc {
background:#CCCCCC;
padding:4px 6px;
display:block;
}
.counter {
margin-top:40px;
}
.counter a{
padding:4px 6px;
display:block;
}
.counter li {
float:left;
margin-right:1em;
}

#text {margin:50px auto; width:500px;}
.hotspot {font-size:85%;}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#fff;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}

#container{
	width: 100%;
	height: 300px;
	overflow: auto;
	margin: 0;
	overflow-x:hidden;
	overflow-y:hidden;
	padding-top:19px;

}
 
.main-content {
	width:1260px;
	height: 300px;
	background:#fff;

}

.section{
	margin-left:8px;
	width:410px;
	float:left;
}





div.sc_menu {
	height: 408px;
	width:100%;
	overflow:auto;
	position:relative;
}
ul.sc_menu {	
	height: 408px;
	width:1660px;
	padding: 15px 0 0 15px; 
	margin: 0;
	list-style: none;
	display:inline-block;
	position:relative;
}
.hz 
{
	font-size:80%;
}
.hz li
{
	margin-bottom:1ex;
	list-style-type:square;
	margin-left:2em;
}

.sc_menu li {
	display: block;
	float: left;	

}
.sc_menu a {
	display: block;
	text-decoration: none;
}
.sc_menu span {
	display: none;
	margin-top: 3px;	
	text-align: center;
	font-size: 12px;	
	color: #fff;
}
.sc_menu a:hover span {
	display: block;
}
.sc_menu img {
	border: 3px #fff solid;	
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.sc_menu a:hover img {
	filter:alpha(opacity=50);	
	opacity: 0.5;
}
.cont_board 
{
	border:solid 2px #a1c8db;
	padding-top:40px;
	padding-bottom:80px;
	position:relative;
	margin:0 20px 10px 20px;
}
.index_table 
{
	width:100%;
	
	
}
#w_tl 
{
width:10px;
height:10px;
background:url(../images/w_tl.gif) left top no-repeat;
position:absolute;
left:0;
top:0;
}
#w_tr 
{
width:10px;
height:10px;
background:url(../images/w_tr.gif) right top no-repeat;
position:absolute;
right:0;
top:0;
}
#w_br 
{
width:10px;
height:10px;
background:url(../images/w_br.gif) right bottom no-repeat;
position:absolute;
right:0;
bottom:0;
}
#w_bl 
{
width:10px;
height:10px;
background:url(../images/w_bl.gif) left bottom no-repeat;
position:absolute;
left:0;
bottom:0;
}
#bl_tl 
{
width:10px;
height:10px;
background:url(../images/bl_tl.gif) left top no-repeat;
position:absolute;
left:0;
top:0;
margin-left:-2px;
margin-top:-2px;
}
#bl_tr 
{
width:10px;
height:10px;
background:url(../images/bl_tr.gif) right top no-repeat;
position:absolute;
right:0;
top:0;
margin-right:-2px;
margin-top:-2px;
}
#bl_bl 
{
width:10px;
height:10px;
background:url(../images/bl_bl.gif) left bottom no-repeat;
position:absolute;
left:0;
bottom:0;
margin-left:-2px;
margin-bottom:-2px;
}
#bl_br 
{
width:10px;
height:10px;
background:url(../images/bl_br.gif) right bottom no-repeat;
position:absolute;
right:0;
bottom:0;
margin-right:-2px;
margin-bottom:-2px;
}
.feed 
{
	margin-top:40px;
	position:relative;	
}
.feed i
{
	font-size:85%;
}
.feed td
{
	padding-bottom:1.4ex;
}
.feed input
{
	width:90%;
}
.feed textarea
{
	width:90%;
}
.hr 
{
	width:100%;
	height:2px;
	background:#cecece;
	margin-top:20px;
		margin-bottom:20px;
}