body {
		margin: 0px; 
		padding: 0px;
}

body, p, li, td {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #535353;
}

img{
		border:0;
}
h1, h1 a { font-size:20px; color:#FF5D05; padding:0px; margin:0px; margin-top:-4px; margin-bottom:0px; font-weight:normal}
h2{ font-size:23px; color:#339900; padding:0px; margin:0px; margin-top:-4px; margin-left:-1px; font-weight:normal}
h3{ font-size:17px; color:#000000; padding:0px; font-weight:normal}
h4{ font-size:13px; color:#686868; padding:0px; margin:0; font-weight: bold}

a {font-size: 12px; color: #2D8303; text-decoration: underline;}
a:active { text-decoration: none;}
a:hover {text-decoration: none;}

.fon_top{
		background-image:url(images/fon_top.jpg);
		background-repeat:repeat-x;
		background-position:left top;
}
.top_footer{
		height:135px;
		margin-top:17px;
		background-image:url(images/zalom.jpg);
		background-repeat:no-repeat;
		background-position:center center;
}
.top_menu{
		height:28px;
		background-image:url(images/fon_menu.jpg);
		background-repeat:repeat-x;
		padding-left:50px;
}
.block_logo{
		padding-left:50px;
}
.block_tel{
		margin-top:25px;
}
.col_menu{
		padding:0px 15px 0px 0px;
}
.col_splitter{
		padding-right:15px;
}
.fon_left{
		background-image:url(images/left_fon.jpg);
		background-repeat:repeat-y;
		vertical-align:top;
}
.fon_right{
		background-image:url(images/right_fon.jpg);
		background-repeat:repeat-y;
                background-position:right;
}
.fon_bottom{
		background-image:url(images/fon_bottom.jpg);
		background-repeat:repeat-x;
}
.block_center{
		padding:0px 10px 0px 10px;
}
.block{
		padding:4px;
}
.padding_top_16{
		padding-top:16px;
}
.padding_bottom_16{
		padding-bottom:16px;
}

.row_category{
		background-image:url(images/str_s.jpg);
		background-position:left center;
		background-repeat:no-repeat;
		padding:2px 0px 2px 15px;
}
.cart_icon{
		background-image:url(images/cart_icon.jpg);
		background-repeat:no-repeat;
		background-position:right center
}

.ser{
		color:#6D6D6D;
        
}
.sin{
		color:#6ac334;
}

/*Бордюры блоков*/
.border_top_s{
		border-top:1px solid #6ac334;
}
.border_right_s{
		border-right:1px solid #6ac334;
}
.border_bottom_s{
		border-bottom:1px solid #6ac334;
}

.border_left_s{
		border-left:1px solid #6ac334;
}


.border_top_ser{
		border-top:1px solid #fdc800;
}
.border_right_ser{
		border-right:1px solid #fdc800;
}
.border_bottom_ser{
		border-bottom:1px solid #fdc800;
}

.border_left_ser{
		border-left:1px solid #fdc800;
}


.border_top_o{
		border-top:1px solid #fdc800;
}
.border_right_o{
		border-right:1px solid #fdc800;
}
.border_bottom_o{
		border-bottom:1px solid #fdc800;
}

.border_left_o{
		border-left:1px solid #fdc800;
}




a.main_menu {font-size: 12px; font-weight:bold; color: #ffffff; text-transform:uppercase; text-decoration: none;}
a.main_menu:active {text-decoration: none;}
a.main_menu:hover {text-decoration: underline;}

a.orange {color: #3D3D3D; text-decoration: none;}
a.orange:active {text-decoration: none;}
a.orange:hover {text-decoration: underline;}

a.ser {color: #6D6D6D; text-decoration: none;}
a.ser:active {text-decoration: none;}
a.ser:hover {text-decoration: underline;}


a.product_header {font-size: 12px;  text-decoration: none; text-transform:uppercase;}
a.product_header:active {text-decoration: none;}
a.product_header:hover {text-decoration: underline;}

.cat {font-size: 18px;  text-decoration: none; text-transform:uppercase; color: #339900;}
a.cat {font-size: 18px;  text-decoration: none; text-transform:uppercase}
a.cat:active {text-decoration: none;}
a.cat:hover {text-decoration: underline;}

.price{
		color:#FF5A11;
		font-size:16px;
		font-weight:bold
}

.11_px{
		font-size:11px;
}

.y_1{
		width:13px;
		height:13px;
		float:left;
		border:0px solid #000000
}
.y_2{
		width:13px;
		height:13px;
		float:right;
		border:0px solid #000000
}

.row_center{
		border-left:1px solid #9595A0;
		background-image:url(images/border_fon.jpg);
		background-repeat:repeat-y;
		background-position:top right;
}
.row_center_bl{
		background-image:url(images/border_fon.jpg);
		background-repeat:repeat-y;
		background-position:top left;
}
.row_center_br{
		background-image:url(images/border_fon.jpg);
		background-repeat:repeat-y;
		background-position:top right;
}
.row_center_o{
		border-left:1px solid #9595A0;
		background-image:url(images/border_fon.jpg);
		background-repeat:repeat-y;
		background-position:top right;
		padding:0px 17px 0px 17px;
		text-align:justify;
}

.row_bottom{
		background-image:url(images/border_fon.jpg);
		background-repeat:repeat-x;
		background-position:bottom left;
		height:13px;
}



.row_bottom_o{
		background-image:url(images/border_fon_ord.jpg);
		background-repeat:repeat-x;
		background-position:bottom left;
		height:25px;
}
.row_center_or{
		border-left:1px solid #FF5C04;
		border-right:1px solid #FF5C04;
		clear:both;
		height:100px;
		vertical-align:middle;
}
.row_top{
		background-image:url(images/border_fon.jpg);
		background-repeat:repeat-x;
		background-position:top left;
		height:13px;
}
.row_top_o{
		background-image:url(images/border_fon_or.jpg);
		background-repeat:repeat-x;
		background-position:top left;
		height:13px;
}

#spline {
  left:-2px;
  position:relative;
top: -1px;
}

#dd {
  width:164px;
}

td.11_px, td.11_px div {
  font-size: 13px;
}

td.block ul {
  line-height:20px;
}

tr.frame {
}


a.no_underline {
  font-size: 17px;
}

font.faq {
  font-size: 17px;
}

.less_space{
  padding-left:0;
  padding-right:0;
}

.row_category a.orange
   {
  font-size:12px;
}


