* { margin:0; padding:0;}

html {
	background:#fff none repeat scroll 0 0;
}

body {
	padding:0;
	height:100%;
	text-align: left;
	font-size: 13px;
	color:#363636;
	font-family:Tahoma, sans-serif;
	line-height:20px;
	background-color: #842161;
	}
	
#body_table	{
clear:left;
height:100%;
width:100%;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:0;
border:0px;
border-collapse: collapse;
background-color: #842161;}


#body_table_tdmain {
width:1008px !important;
}

#body_table_tdsl {
background-color: #842161;
background-image: url('/images/work/bg_l.jpg');
background-repeat: repeat-y;
background-position: top right;
width:50%;
}
#body_table_tdsr {
background-color: #842161;
background-image: url('/images/work/bg_r.jpg');
background-repeat: repeat-y;
background-position: top left;
width:50%;
}

#main_table {
clear:left;
height:100%;
width:1000px !important;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:0;
border-collapse: collapse;
background-color: #fff;
border-left: 4px solid #69104a;
border-right: 4px solid #69104a;
border-top: 0px;
border-bottom: 0px;

}

#sl_td {width: 170px; height:100%; vertical-align: top; padding-left:10px;}

#sr_td {width: 170px; height:100%; vertical-align: top; padding-right:10px;}

#main_td {height:100%; width: 620px; padding-right:10px; padding-left:10px; vertical-align: top;
}

#header {
clear:both;
float:left;
height:auto;
margin-bottom:0px;
padding-left:10px;
padding-right:10px; 
width: 980px !important;
background-color: #fff;
background-image: url('/images/work/corner_top.jpg');
background-repeat: repeat-x;
background-position: left top;

}

#header_body {float:left; clear:both; width:980px; padding-top:20px;}
#header_logo {float:left; width:280px; height:80px;}
#header_logo img {width:280px; height:80px; border:0;}
#header_right {float:right; height:80px; width:700px;}

#user_header {
margin-top:0px;
text-align:right;
color: #9a9a9a;
font-size:12px;
padding-top:4px;
padding-bottom:10px;
padding-left: 4px;
padding-right:4px;
width:960px;
}

#user_header a:link, #user_header a:visited {color: #C88B2B; font-size: 13px;}

#footer {
	height: 200px;
	width:960px;
	font-size:11px;
	color:#5688C5;
	bottom:0;
	position:relative;
	clear:both;
	border-top:1px solid #E1E1E1;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:0px;
	margin-top:80px;
	line-height:13px;
	z-index: 0;
	background-color: #fff;
	background-color: #fff;
background-image: url('/images/work/corner_top.jpg');
background-repeat: repeat-x;
background-position: center top;
}
.footer_links:link{color:#909090;}
.footer_links:visited{color:#909090;}
.footer_links:hover{color:#A86AB2; text-decoration:none;}
.footer_header {color:#A86AB2; font-weight:bold;
font-family:Verdana,Arial;
font-size:11px;
}
#footer_tab {width:960px; 
clear:both;
float:left;
}

#footer_tab td {padding-top:4px;}

#banner_main_middle {width:620px; height:100px; float:left; clear:both; margin-top:0px; margin-bottom:40px;}
#banner_right_middle {width:170px; height:300px; float:left; clear:both; margin-bottom:8px;}
#banner_left_middle {width:170px; height:170px; float:left; clear:both; margin-bottom:8px;}

#bread_navi {float:left;
clear:both;
width:598px;
margin-bottom:14px;
margin-top:10px;
font-size:11px;
color: #b8b8b8; 
border: 1px dashed #f8e1f1;
padding-left:10px;
padding-right:10px;
padding-top: 5px;
padding-bottom:5px;}

#bread_navi a:link, #bread_navi a:visited {color: #B12D93;}

#web_text {float:left; clear:both; width: 620px; margin-top: 40px; font-size:11px; color: #909090;}
#web_text p {line-height:16px; text-align: justify;}

h1 {
	font-size: 28px;
	color: #e01239;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 32px;
	font-weight:normal;
}

h2 {color: #e9043f; font-weight:normal; font-size: 24px; line-height:28px; width:100%;}

h3 {
clear:both;
color:#C88B2B;
font-size:20px;
font-weight:normal;
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:30px;
padding-bottom:3px;
padding-left:0;
padding-right:0;
padding-top:3px;
width:100%;
}

h4 {
clear:both;
color:#8b8b8b;
font-size:17px;
font-weight:normal;
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:20px;
width:100%;
}

.h3 {
color:#C88B2B;
font-size:17px;
font-weight:bold;
}

hr {
	background-color: #E1E1E1;
	color: #E1E1E1;
	height:1px;
	border-width:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear:both;
	width:95%;	
}

p {
margin-bottom:10px;
line-height:20px;
}

b, strong {color: #3e3e3e;} 

a {
	color: #800080;
	text-decoration: underline;
	cursor: pointer;
	outline-style: none;}
}

a:link{
	color: #800080;
}
a:visited{
	color: #800080;
}
a:hover{
	color: #800080;
	text-decoration:none;
}

.block
{
	color: #800080;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #800080;
	cursor:pointer;
	position:relative;
	font-size:10px;
	z-index:1;
	line-height:13px;
}

li {list-style: none outside none; padding: 0px;}

.button, input[type=submit]
{

	font-weight:normal;
	font-size:12px;
	font-family: Verdana;
	text-align:center;
	vertical-align:center;
	cursor:pointer;
    outline: none;
	margin-top:2px;
	margin-bottom:2px;
	height:26px;
	padding-left:15px;
	padding-right:15px;
	display: inline-block;
	overflow: visible;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
    border-radius: 3px;
    background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
    background: #f0f0f0 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#EFEFEF));
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#EFEFEF));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FFFFFF,endColorstr=#EFEFEF,GradientType=0); zoom: 1;
    border:1px solid #CCCCCC;
}

#image_review {
position: absolute;
width: auto;
height: auto;
padding: 4px;
border: 1px solid #DECA7E;
background-color : #FFFFFF;
display: none;
margin: 0px;
z-index: 1000;
/*-moz-box-shadow:0 0 3px #999999;
box-shadow:0 0 3px #999999;
-webkit-box-shadow:0 0 3px #999999;*/
}

input[type=submit]:focus, input[type=button]:focus, input[type=submit]:hover, input[type=button]:hover {
-moz-box-shadow:0 0 3px #999999;
box-shadow:0 0 3px #999999;
-webkit-box-shadow:0 0 3px #999999;
background:-moz-linear-gradient(center top , #FFFFFF, #e5e5e5) repeat scroll 0 0 #F3F3F3;
background: #F3F3F3 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#e5e5e5));
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#e5e5e5));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FFFFFF,endColorstr=#e5e5e5,GradientType=0); zoom: 1;
border-color:#999999;

}
input[type=button]:active, input[type=submit]:active {
background:-moz-linear-gradient(center top , #e5e5e5, #FFFFFF) repeat scroll 0 0 #DDDDDD;
background: #F6F6F6 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e5e5e5), to(#FFFFFF));
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e5e5e5), to(#FFFFFF));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#e5e5e5,endColorstr=#FFFFFF,GradientType=0); zoom: 1;
border-color:#999999;
}



.submit_button, .submit_button:link, .submit_button:visited
{
	border: 0px;
	color: #FFFFFF;
	font-weight:bold;
	font-size:12px;
	font-family: Verdana;
	text-align:center;
	vertical-align:center;
	cursor:pointer;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	padding-right:8px; 
	padding-left:8px;
	display:block;
	background-color: #800080;
	background:-moz-linear-gradient(center top , #842161, #800080) repeat scroll 0 0 #800080;
    background: #800080 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#842161), to(#800080));
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#842161), to(#800080));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#842161,endColorstr=#800080,GradientType=0); zoom: 1;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    


}

.submit_button:hover {

background-color: #e1b538;
background:-moz-linear-gradient(center top , #e1b538, #F0B14E) repeat scroll 0 0 #e1b538;
background: #e1b538 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1b538), to(#F0B14E));
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1b538), to(#F0B14E));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#e1b538,endColorstr=#F0B14E,GradientType=0); zoom: 1;
border-color:#999999;
box-shadow: 0 0 3px #999999;
-moz-box-shadow: 0 0 3px #999999;
-webkit-box-shadow: 0 0 3px #999999;
color: #fff;
}

.submit_button:active
{
background-color: #e18838;
background:-moz-linear-gradient(center top , #F0B14E, #e18838) repeat scroll 0 0 #F0B14E;
background: #F0B14E -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0B14E), to(#e18838));
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0B14E), to(#e18838));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#F0B14E,endColorstr=#e18838,GradientType=0); zoom: 1;
border-color:#111111;
box-shadow: 0 0 3px #111111;
-moz-box-shadow: 0 0 3px #111111;
-webkit-box-shadow: 0 0 3px #111111;
color: #fff;
  


}

::selection {
  background: #c271a8;
  color: #fff; /* Safari, Chrome, Opera */
}
::-moz-selection {
  background: #c271a8;
  color: #fff; /* FireFox */
}


.desc {color: #8e8e8e; font-size: 12px; }

.sale_cost {float:left; color: #515151; font-size:20px; margin-top:5px;}
.sale_type {float:left; color: #777777;margin-left: 5px; font-size:13px; margin-top:5px;}
 
.sale_button {float:right;}

.h2:link, .h2:visited, .h2:hover {
font-size:20px;
	color: #C88B2B;
	font-weight: normal;
	padding:0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top:3px;
	padding-bottom:3px;
	clear:both;
	float:left;
	text-decoration:none;
}

.date {color:#888a8c; font-weight:bold; }
.desc {color:#929292; font-weight:normal; font-size:12px;}

.bold_18 {font-size:18px; color: #5b5b5b;}

#signupform td {padding-top:6px; padding-right:4px;}

#signupform label.error, #order_form label.error, #order_form_1 label.error, #order_form_2 label.error, #feedback_form label.error, #zakaz_table label.error{
background:transparent url(/images/work/unchecked.gif) no-repeat scroll 0 0;
color:#EA5200;
font-weight:bold;
padding-bottom:2px;
padding-left: 20px;
margin-left: 5px;
font-size: 12px;
}

#login_area {display:none;}

#top_menu {float:left; margin-left:40px; height:30px; padding-top:3px;}

#top_menu_ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 26px;
}

#top_menu_ul li {
        float: left;
        list-style: none;
        position: relative;
        height: 26px;		
		list-style-position:outside;
		cursor: pointer;
        line-height:26px;
        margin-left:4px;
		margin-right:4px;		
		}
#top_menu_ul li:hover {
        list-style: none;
        position: relative;
		background-color:#800080;
		color: #fff;
		border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 5px;
    -moz-border-radius: 5px;				
		}
		
		
* html #top_menu_ul a { display: inline; }							
		
#top_menu_ul a {
        color:#800080;
		font-size: 13px;
		font-weight:bold;
		display:block;
		height:100%;
		width:auto;
		padding-left:10px;	
		padding-right:10px;
		text-decoration:none;
		
		}
#top_menu_ul a:hover {
color:#fff;
background-color:#800080;
border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-opera-border-radius: 5px;
-moz-border-radius: 5px;    
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
-moz-box-shadow:0 0 3px #919091;
-webkit-box-shadow:0 0 3px #919091;
}

#selected_main_menu_li {
        float: right;
        list-style: none;
        position: relative;
		background-color:#800080;
		color: #fff;
		border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
        -opera-border-radius: 5px;
        -moz-border-radius: 5px;
        font-size: 13px;
		font-weight:bold;
		display:block;
		height: 30px;	
        line-height:30px;
        padding-left:10px;	
		padding-right:10px;
		margin-left:4px;
		margin-right:4px;
		cursor:default !important;				
		}		


#our_phone {color: #C88B2B; font-weight: bold;}


#main_menu {width:170px !important; height:auto; margin-bottom:8px; border-top: 1px solid #E1E1E1;}

ul#main_menu_ul,
ul#main_menu_ul li,
ul#main_menu_ul ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 168px; 
  list-style: none;
}

ul#main_menu_ul:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#main_menu_ul li {
  float: left; 
  display: block !important; 
  display: inline; 
  position: relative;
  border-bottom: 1px solid #E1E1E1;
  border-left: 1px solid #E1E1E1;
  border-right: 1px solid #E1E1E1;
  z-index:3;
}
ul#main_menu_ul li ul li {
border:none;
}

/* Root Menu */
#main_menu_ul a {
  padding: 0 4px;
  display: block;
  background: #f7f6f7;
  color: #000;
  font-size: 13.2px;
  text-decoration: none;
  height: auto !important;
  height: 1%;
  line-height:28px;
}


ul#main_menu_ul a:hover,
ul#main_menu_ul li:hover a,
ul#main_menu_ul li.iehover a {
  background: #800080;
  color: #fff;

}

/* 2nd Menu */

#main_menu_ul li ul{
border: 1px solid #E1E1E1;
z-index:1000;
}

ul#main_menu_ul li:hover li a,
ul#main_menu_ul li.iehover li a {
  background: #f7f6f7;
  color: #000;
  border-bottom:1px solid #E1E1E1;
  
}

#main_menu_li_selected a{
  background: #800080;
  color: #fff;
}

ul#main_menu_ul li:hover li a:hover,
ul#main_menu_ul li:hover li:hover a,
ul#main_menu_ul li.iehover li a:hover,
ul#main_menu_ul li.iehover li.iehover a {
  background: #800080;
  border-bottom:1px solid #E1E1E1;
  color: #fff !important;
}

ul#main_menu_ul ul,
ul#main_menu_ul ul ul,
ul#main_menu_ul ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 169px;
}

ul#main_menu_ul li:hover ul ul,
ul#main_menu_ul li:hover ul ul ul,
ul#main_menu_ul li.iehover ul ul,
ul#main_menu_ul li.iehover ul ul ul {
  display: none;
}

ul#main_menu_ul li:hover ul,
ul#main_menu_ul ul li:hover ul,
ul#main_menu_ul ul ul li:hover ul,
ul#main_menu_ul li.iehover ul,
ul#main_menu_ul ul li.iehover ul,
ul#main_menu_ul ul ul li.iehover ul {
  display: block;
}

.main_menu_arrow {float:right; margin-right:4px; font-weight:bold !important; color: #A86AB2;}
*:first-child+html .main_menu_arrow {float:none; margin-left:20px; font-family: Arial Unicode MS; }

/* Меню производители*/

#main_menu_comp {width:170px !important; height:auto; margin-bottom:16px; border-top: 1px solid #E1E1E1;s}

ul#main_menu_comp_ul,
ul#main_menu_comp_ul li,
ul#main_menu_comp_ul ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 168px; 
  list-style: none;
}

ul#main_menu_comp_ul:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#main_menu_comp_ul li {
  float: left; 
  display: block !important; 
  display: inline; 
  position: relative;
  border-bottom: 1px solid #E1E1E1;
  border-left: 1px solid #E1E1E1;
  border-right: 1px solid #E1E1E1;
  z-index:200;
}
ul#main_menu_comp_ul li ul li {
border:none;
}

/* Root Menu */
#main_menu_comp_ul a {
  padding: 0 4px;
  display: block;
  background: #f7f6f7;
  color: #000;
  font-size: 13.2px;
  text-decoration: none;
  height: auto !important;
  height: 1%;
  line-height:28px;
}

ul#main_menu_comp_ul a:hover,
ul#main_menu_comp_ul li:hover a,
ul#main_menu_comp_ul li.iehover a {
  background: #800080;
  color: #fff;

}

/* 2nd Menu */

#main_menu_comp_ul li ul{
border: 1px solid #E1E1E1;
}

ul#main_menu_comp_ul li:hover li a,
ul#main_menu_comp_ul li.iehover li a {
  background: #f7f6f7;
  color: #000;
  border-bottom:1px solid #E1E1E1;
  
}

#main_menu_li_selected a{
  background: #800080;
  color: #fff;
}

ul#main_menu_comp_ul li:hover li a:hover,
ul#main_menu_comp_ul li:hover li:hover a,
ul#main_menu_comp_ul li.iehover li a:hover,
ul#main_menu_comp_ul li.iehover li.iehover a {
  background: #800080;
  border-bottom:1px solid #E1E1E1;
  color: #fff;
}

ul#main_menu_comp_ul ul,
ul#main_menu_comp_ul ul ul,
ul#main_menu_comp_ul ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 169px;
}

ul#main_menu_comp_ul li:hover ul ul,
ul#main_menu_comp_ul li:hover ul ul ul,
ul#main_menu_comp_ul li.iehover ul ul,
ul#main_menu_comp_ul li.iehover ul ul ul {
  display: none;
}

ul#main_menu_comp_ul li:hover ul,
ul#main_menu_comp_ul ul li:hover ul,
ul#main_menu_comp_ul ul ul li:hover ul,
ul#main_menu_comp_ul li.iehover ul,
ul#main_menu_comp_ul ul li.iehover ul,
ul#main_menu_comp_ul ul ul li.iehover ul {
  display: block;
}

#main_menu_comp_li_selected a{
  background: #800080;
  color: #fff;
}

.h2_arrow {margin-left:6px;}

#basket {width:166px; height:auto; border: 2px solid #a9d491; margin-bottom:8px; clear:both; line-height:16px; font-size:11px; background-color: #f2fef4;}
#basket_body {padding-left:6px; padding-right:6px; padding-bottom:6px; padding-top:0px;}

#main_carusel {
display:none;
width:620px; height:136px;
float:left;
clear:both;
margin-bottom:10px;
margin-top:4px;
z-index:1;
}

#main_carusel_img {width:620px; height:120px; float:left; clear:both; margin-bottom:8px; z-index:1;}
#main_carusel_img img{width:620px; height:120px; border:0px; z-index:1;}
#main_carusel_links {height:12px; float:right;}

#main_carusel_links a
{	
	background-color:#fff;
	width:10px;
	height:10px;
	display:inline;
	cursor:pointer;
	text-decoration:none;
	border: 1px solid #bbbbbb;
	margin-left:4px;
	float:left;
}

#main_carusel_links a:hover
{	
/*background-color:#d273b5;*/
}

a#main_carusel_links_selected {
	background-color:#e5e5e5;
	color:#FFFFFF;
	width:10px;
	height:10px;
	cursor:pointer;
	text-decoration:none;
    text-indent: -1000px;
    float:left;
    display:inline;
    border: 1px solid #bbbbbb;
}


.block_header {padding-left:10px; padding-top:6px; padding-bottom:6px; padding-left:6px; font-size: 13px; color: #787778; font-weight:bold;}

.block_div {width:168px; height:auto; border: 1px solid #E1E1E1; margin-bottom:8px; clear:both; line-height:16px;}

.block_div li {list-style-type:none; padding: 6px;}

#pay_div li {list-style-type:none; margin-left: 4px; padding-bottom:0px; padding-top:0px; padding-left:0px; padding-right:0px;}

.block_div li a:link, .block_div li a:visited {color: #494849; text-decoration:none; font-size: 13px;}
.block_div li a:hover {text-decoration:underline;}

.block_date {color: #a86ab2; font-size:10px;}

.block_header_all {margin-top:10px; margin-left:6px; margin-bottom:10px; color: red; width:100%;}

.block_header_all a:link,  .block_header_all a:hover, .block_header_all a:visited {color: #838283 !important; font-size:10px !important; text-decoration:underline !important;}

#product_vision_div {padding-bottom:10px;}
#product_vision_div li {list-style-type:none; padding-left: 6px; padding-right: 6px; padding-bottom:0px; padding-top:6px;}
#product_vision_div li a {line-height:8px !important;}

.main_div {float:left; width:620px;}
.product_div {float: left; clear:both; margin-bottom:40px; width:620px;}
.product_div ul li {display:inline; list-style-type: none;}

.product_choose_body {float:left; width:180px; padding-left: 6px; padding-right:6px; margin-left:12px; margin-top:10px; margin-bottom:50px;}
.product_choose_header {float:left; clear:both; width:180px; margin-bottom:10px; height:45px;}
.product_choose_image {float:left; clear:both; width:180px; height:240px; margin-bottom:10px;}
.product_choose_image a {display:block;}
.product_choose_rate {float:left; clear:both; width:180px; height:20px; margin-bottom:10px;}
.product_choose_buy {clear:both; width:100%; height:30px;}


.product_header:link, .product_header:visited, .product_header:hover {color: #b12d93; font-weight:normal; font-size: 18px; line-height:22px; text-decoration:underline;}
.product_lit_header, .product_lit_header:link, .product_lit_header:visited, .product_lit_header:hover {color: #6C8D23 !important; font-weight:normal; font-size: 10px !important; line-height:22px !important; text-decoration:underline !important;}

.product_non_av {float:right; color:red; font-size:12px; font-weight:bold; line-height:12px; text-align: center;}

#basket_table {width:610px; clear:both; float:left; margin-top: 10px; border-collapse: collapse;}
#basket_table thead {background-color: #F7F6F7; font-weight:bold; color: #767676; font-size: 13px;}
#basket_table td {padding-top:5px; padding-bottom: 5px; padding-left:8px; padding-right:8px; border: 1px solid #e2e2e2;}
#basket_table tbody tr:hover {background-color: #FEFDD8;}

#professional_table {width:610px; clear:both; float:left; margin-top: 10px; border-collapse: collapse; font-family: Arial;}
#professional_table thead {background-color: #F7F6F7; font-weight:bold; color: #767676; font-size: 13px;}
#professional_table td {padding-top:5px; padding-bottom: 5px; padding-left:8px; padding-right:8px; border: 1px solid #e2e2e2; font-size:12px;}
#professional_table tbody tr:hover {background-color: #FEFDD8;}

#cat_header {clear:both; text-align: center; font-size:26px; clear:both; margin-bottom:20px; margin-top:10px; color: #E01239;}
#cat_desc {float:left; clear:both; text-align: center; font-size:13px; clear:both; margin-bottom:20px;}
#cat_sub {float:left; clear:both; text-align: center; margin-bottom: 10px; width:600px; height:auto;}
#cat_sub ul li {
display:inline;
list-style-type: none;
padding-left:8px;
padding-right:8px;
border-left: 1px solid #f0e6d1;
}

#cat_sub_li_first {border: 0px !important;}


#cat_sub ul li a:link, #cat_sub ul li a:visited {
color: #d99e41; font-size: 18px; text-decoration:none;}

#cat_sub ul li a:hover {
text-decoration:underline; color: #cc771c;}

.search_product_body {width:600px; float:left; clear:both; height:auto; padding-left:10px; padding-right:10px; margin-bottom:50px;}
.search_product_desc {float:left; width:314px; margin-left:18px; height:200px; margin-bottom:16px;}
.search_product_header {float:left; margin-bottom:6px; width: 314px;}
.search_product_about {float:left; clear:both; width:314px;}
.search_product_image {float:left; width:256px; height:256px; border: 1px solid #e2e2e2;}
.search_product_company {float:left; clear: both; margin-top:0px;}
.search_product_buy {float:left; width:314px; height: 40px; margin-left:18px;}
.search_sale_cost {float:left; color: #515151; font-size:20px;}
.search_sale_type {float:left; color: #777777;margin-left: 5px; font-size:13px;}
.search_sale_button {float:left; margin-left:10px;}

.search_input {float: left; clear:both; border: 1px solid #E1E1E1; padding-top:16px; padding-bottom: 16px; padding-left:7px; padding-right: 7px;background-color: #f0f0f0; width:600px; margin-bottom:20px;}

.search_input input[type="text"] {width: 500px; margin-left:5px;}

#product_body {width:100%; float:left; clear:both; height:auto;}
#product_image_body {float:left; width:258px; height:276px;}
#product_image {float:left; width:256px; height:256px; border: 1px solid #e2e2e2;}
#image_large {float:left; clear:both; width:258px; height:16px; text-align:center; margin-top:6px;}
#image_large a {text-decoration:none;}
#image_large img {width:16px; height:16px;}
#product_options {float:left; width: 336px; padding-left:12px; padding-right: 12px;}
#product_name_tr {float:left; clear:both; width: 330px; color: #b97d1f; font-size: 13px; font-weight:normal;line-height:15px; margin-top:3px; margin-left:2px;margin-bottom:2px;}
/*#product_desc {float:left; clear:both; width:620px; margin-top:20px;}*/
#product_rate {float:left; clear: both; margin-top:6px; width:80px; line-height:16px;}
#product_rate_star {float:left; width:90px;}
#product_rate_text {float:left; margin-left: 6px; color: #6daa02; font-size:18px;}
#product_company {float:left; clear: both; margin-top:0px; width:100%;}
#phone_body {float:left;
clear:both;
margin-top:4px;
text-align:left;
 vertical-align: bottom;
 width: 300px;
 height:40px;
 top: 20px;
 background: url('/images/work/phone_icon.jpg') no-repeat;
 padding-left:44px;
 line-height:40px;
 }
 
 #opinion_body {float:left;
clear:both;
margin-top:4px;
text-align:left;
 vertical-align: bottom;
 width: 300px;
 height:40px;
 top: 20px;
 background: url('/images/work/opinion_icon.jpg') no-repeat;
 padding-left:44px;
 line-height:40px;
 }
 
#tabs {float:left; clear:both; width:620px; visibility:hidden;}
#tabs ul li {border:0px;}
 
.avatar_section {
	clear: both;
	float: left;
	height: 80px;
	width: 80px;
	padding:4px;
	border:1px solid #E1E1E1;
	background-color:#FFFFFF;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 5px;
}
.avatar_section:hover {
border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-opera-border-radius: 5px;
-moz-border-radius: 5px;    
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
-moz-box-shadow:0 0 3px #919091;
-webkit-box-shadow:0 0 3px #919091;
}

.avatar_section img {height: 80px;
	width: 80px; border:0;}

#avatar_div {height:90px;
	width:90px;
	}
 
.content_img_div {height:104px;
	width:104px;
	float:left;
	text-align:center;
	margin-top:6px;
	margin-right:4px;
	}
 .content_img_div img {
	margin-bottom:4px;
	margin-right:10px;
	height:100px;
	width:100px;
	border:0;
}
 
.comment_section {float:left; width:100%; margin-top:20px; font-size:13px; margin-bottom:16px;}
.messagebox_text {clear:both; float:left; width:100%; margin-top:8px;}
.user_about_section {float:left; margin-left:10px;}

.nick_link:link, .nick_link:visited {font-size: 18px; font-weight:normal; color: #6C8D23; text-decoration:underline;} 

.new_rate_obolochka {width:100%; clear:both; float:left; margin-top:20px;}
.new_rate {
	height: 24px;
	width: 84px;
	float:left;
	margin-left:7px;
	clear:both;
}

.new_rate_text {
	float:left;
	width:200px;
	color:#57972D;
	font-weight:normal;
	margin-left:6px;
}
	
.user_desc { float:left; margin-left:10px;}

#user_status {cursor: help; float:left; clear:both; background-color:#e4501c; margin-left:-5px; margin-top:4px; width:90px; text-align:center; padding-top:1px; padding-bottom:1px; color: #ffffff; font-size:12px;}


fieldset {border: 1px solid #e2e2e2; padding:8px; margin-top:0px;}
fieldset legend {padding: 4px; color: #787878; font-weight:normal; border:1px solid #e1e1e1; background-color: #F7F6F7;}
fieldset li{ display:block;}


textarea {
	border: 1px solid #B1B1B1;

	
}

input[type="text"], input[type="password"], textarea {
border:1px solid #858584;
color: #3b3b3b;
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus {background-color:#FEFDD8; border:1px solid #858584;}


select {padding-top:1px; padding-bottom:1px; padding-left:0px; padding-right:1px;}
option {padding-left:4px;}

#pager {
	text-align: left;
	width: 100%;
	height:100px;
	clear: both;
	color: #828282;
	font-size:12px;
	font-family: verdana;
	margin-top: 6px;
}

#pager_numbers {
float:left;
clear:both;
}

#pager_numbers a
{
	margin: 1px;
	font-size:12px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-family: Arial;
	text-decoration:none !important;
	width:20px;
	height:15px;
	display:block;
}

#pager_numbers a:link {
	font-weight:normal;
	background-color:#f2f2f2;
	color:#646464;
	border: 1px solid #f2f2f2;
	display:inline;
	cursor:pointer;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	
}

#pager_numbers a:visited {
	font-weight:normal;
	background-color:#f2f2f2;
	color:#646464;
	border: 1px solid #f2f2f2;
	display:inline;
	cursor:pointer;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}

#pager_numbers a:hover {
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	border: 1px solid #f0b14e;
    font-weight:normal;
	background-color:#f2f2f2;
	color:#646464;
	display:inline;
	cursor:pointer;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;


}

#pager_choose
{
	font-size:12px;
	font-weight:normal;
	background-color:#f0b14e;
	color:#FFFFFF;
	display:inline;
	cursor:default;
	text-decoration:none;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	border: 1px solid #f0b14e;
}

#pager_arrow {
float:left;
clear:both;
margin-bottom:16px;
margin-left: 0px;
}


a#arrow:link{
	font-weight:bold;
	font-size:40px;
	border:0;
	text-decoration:none;
	background-color: #FFFFFF;
	color:#a0a0a0;
	margin-right:6px;
	outline-style:none;
}

a#arrow:visited{
	font-weight:bold;
	font-size:40px;
	border:0;
	background-color: #FFFFFF;
	color:#a0a0a0;
	text-decoration:none;
	margin-right:6px;
	outline-style:none;
}
a#arrow:hover{
	font-weight:bold;
	font-size:40px;
	border:0;
	color: #D99E41;
	background-color:#FFFFFF;
	outline-style:none;
	margin-right:6px;
	outline-style:none;

}

#arrow_choose {
	font-weight:bold;
	font-size:40px;
	border:0;
	background-color: #FFFFFF;
	color:#cdcdcd;
	text-decoration:none;
	margin-right:6px;
	outline-style:none;
}


select {outline-style:none;}

#fast_search {
	display:none;
	margin-top:8px;
	background-color:#F7F6F7;
	border:1px solid #E1E1E1;
	padding:7px;
	float:left;
	clear:both;
	width:600px;
}

#searh_table td {padding:6px; font-size:12px;}

#searh_table input[type="text"] {text-align:center; padding: 2px;}

#fast_search_link {
font-size: 11px;
margin-left:10px;
display:table-cell;}

.not_reg_block {text-align:center; clear:both; float:left; width:600px; border: 1px dashed #F8E1F1; background-color: #fcf6fd; padding:10px;}
.ban_block {text-align:center; clear:both; float:left; width:600px; border: 1px dashed #fe8490; background-color: #ffeef0; color: #ee0239; padding:10px;}
.content_description, .content_text {float:left; clear:both; width: 620px;}
.content_short_description {float:left; clear:both; width: 620px; margin-bottom:20px;}

.company_main {float:left; clear:both; width:620px; margin-bottom:20px;}
.company_logo  {
float:left;
height:100px;
margin-bottom:4px;
padding-right:13px;
width:100px;
}

#company_product {float:left; clear:both; width: 620px; margin-top:10px;}

.all_comp_logo {float:left; width:108px; height:108px; margin-left:12px; margin-top: 12px;
border: 1px solid #e1e1e1;}

.all_comp_logo:hover {
border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-opera-border-radius: 5px;
-moz-border-radius: 5px;    
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
-moz-box-shadow:0 0 3px #919091;
-webkit-box-shadow:0 0 3px #919091;}

.all_comp_logo img {border:0px; width:100px; height:100px; padding:4px;}
.wtooltip {
font-size:12px;
border: 1px solid #DECA7E;
background: #f5f5b5;
color: #303030;
padding: 8px 10px;
line-height:12px;
z-index: 2000;
text-align: left;
/*box-shadow: 3px 3px 2px #636363;
-moz-box-shadow: 3px 3px 2px #636363;
-webkit-box-shadow: 3px 3px 2px #636363;*/
font-family:Tahoma, sans-serif;
}

#choose_div {font-size:11px; color: #909090;  clear:both; float:left; margin-top:10px; margin-bottom:6px; width:620px;}
.num_div {float: left; width:310px;}
.num_div select {width:50px; font-size:11px;}
.sort_div {float:left; width:304px; text-align:right; margin-right:6px;}
.sort_div a:link, .sort_div a:visited, .sort_div a:hover {
color:#6C8D23 !important;
font-size:11px !important;
font-weight:normal;
text-decoration:underline !important;}

.sort_selected {color: #C88B2B; font-size:11px;}

#poll_div { padding:4px; width:160px; font-size:10px;}

#fast_info {
border: 1px solid #DECA7E;
background: #f5f5b5;
color: #303030;
padding: 8px 10px;
line-height:12px;
display: block;
position: fixed;
z-index: 1000;
}

#social_share {float: left; clear:both; width:100%; padding-top: 10px; padding-bottom:10px;}

.prof_tool {
width: auto;
height: auto;
padding: 4px;
border: 1px solid #DECA7E;
background-color : #FFFFFF;
display: none;
margin: 0px;
padding:0px;
z-index: 1000;}
