.empty {}

body
{
	font-size: 75%;
	background-color : black;
	margin: 20px 2% 20px 2%;
}
BODY *
{
	font-size: 100%;
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color: #black;
	background-repeat: no-repeat;
}
img
{
	border: 0px;
	margin: 0;	
}

form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
	padding: 0 0 0 0;
	border-collapse: collapse;
	letter-spacing: 0;
	/*width: 100%;*/
}

a
{
	color: #E1002E;
	text-decoration: underline;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;	
}

ul li{
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;		
}

a:hover
{
	color: #E1002E;
}

p
{
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0.1em 2 0.4em 0;
}

b{
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

strong{
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

hr
{	
	height: 0px;	
	border-top: 1px solid gray;
	border-bottom: none;	
	margin: 10 0 10 0;
	padding: 0;
}

td{
	padding:0;
	border:0px solid red;
}

/*Для выравнивания картинок по левому краю*/
.float_left
{
	float: left;
	margin: 5 10 3 0;
}

select{
	background-color: White;
	border: 1px solid #7D7D7D;
	color: #4B4949;
	background: White;
}

p{

	padding-bottom:3px;
}

select option
{
	background: White;
	background-color: White;
}

/*---------------PNG----------------------------*/
.png
{
        //background-image: none !important;
        behavior: url('/pngfix.htc');
}
/*----------------------------------------------*/

/*------------------------------------------------------*/
/*Таблицы в контенте*/
.content_div table
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
        border: 1px solid gray;
	border-collapse: collapse;
}

.content_div td
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
   border: 1px solid gray;
	border-collapse: collapse;
}

/*Делаем класс для тех, кто без границы*/
table.no_border
{
	border: none;
}

.no_border td
{
	border: none;
}
/*/Делаем класс для тех, кто без границы*/
/*------------------------------------------------------*/

#phone{
	padding-right:2px;
}

.phone800
{
	white-space: nowrap;
	padding: 0px 5px 0px 5px;
}

.phone800 .phone
{
	font-size: 19px;
	color: #ec1e1e;
}

.phone800 .phone span
{
	font-size: 19px;
	color: #000000;
}

td.phone800 .text
{
	font-size: 11px;
	color: #000000;
	padding-top: 3px;
}

#top_icon{
	
}

#top_icon div{
	padding-right:5px;
	padding-left:0px;
	/*white-space: nowrap;*/
	vertical-align: middle;
}

#hat_table{
	position:relative;
}

#top_menu_div{
	position:absolute;
	top:0px;
	left:0px;
	z-index: 10;
}

#top_menu_div_bg{
	position:absolute;
	top:0px;
	left:0px;
	z-index: 2;
	width:920px;
}

#hot_bg{
	position:absolute;
	top:190px;
	left:710px;
	z-index: 2;
	width:220px;
	height:40px;	
}

#hot_bg img
{
	background-image: url('/image/transparent_2.png'); 
	background-repeat:repeat;
}

#hot{
	position:absolute;
	top:190px;
	left:710px;
	z-index: 3;
	width:220px;
	height:40px;
	padding:12px 12px 5px 12px;	
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #E1002E;
}

#hot a{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #E1002E;
	text-decoration: none;
	line-height: 11px;
}

#hot a:hover{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #E1002E;
	text-decoration: underline;
	line-height: 11px;
}

#hat_bg{
	position: relative;
	top:0;
	left:0;
}

#slogan{
	position:absolute;
	top: 190px;
	left: 17px;
	width: 360px;
	z-index: 10;		
	color: #DF0130;
	font-size: 15px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#slogan_bg
{
	position:absolute;
	top: 182px;
	left: 17px;
	width: 360px;
	z-index: 1;		
}

#slogan_bg img
{
	background-image: url('/image/transparent_2.png'); 
	background-repeat:repeat;
}

#hat_left{
	background-image: url(left_main_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 235px;
}

#hat_right{
	background-image: url(top_main_bg.jpg);(left_main_bg.jpg);
	background-repeat: norepeat;
	background-position: top left;
	height: 235px;
}

#black_hat{
	background-color: Black;
	margin-top:2px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;	
}

#black_hat td{
	padding-top:2px;
	//padding-top:4px;
	height:24px;
}

#black_hat a{
	vertical-align: middle;
	color: #919296;
	text-decoration:underline;
	font-size:11px;
}

#black_hat a:hover{
	color: white;
	text-decoration: underline;
}

#left_content_td{
	padding-left:15px;
}

#center_content_td{
	padding-right:25px;
}

#right_content_td{
	padding-right:15px;
}

#best_cell{
	width:208px;	
}

#best_cell_pic{
	padding-bottom:2px;
}

#best_cell_text{
	height: 28px;
	color:white;
}

.caption{
	color:#3c4346;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
}

#line{
	border-top:3px solid black;
	margin-top:5px;
	margin-bottom:5px;
}

.pic_span{
	border:1px solid black;
	display: table-cell;
	padding:2px;
}

.pic_span_red{
	border:1px solid #C8001E;
	display: table-cell;
	padding:2px;
}

.rating_red{
	background-color: #E1002E;
	width:8px;
	height:8px;
	border-right:1px solid white;
}

.rating_gray{
	background-color: #BBBBBB;
	width:8px;
	height:8px;
	border-right:1px solid white;
}

.best{
	color:#E1002E;
	font-weight:bold;
	font-family: Tahoma, Arial;
	font-size:12px;
}

.best a{
	color:#E1002E;
	font-weight:bold;
	font-family: Tahoma, Arial;
	font-size:12px;
	text-decoration: none;
}

.best a:hover{
	color:#E1002E;
	font-weight:bold;
	font-family: Tahoma, Arial;
	font-size:12px;
	text-decoration: underline;
}

.caption_link a{
	color:black;
	font-weight:bold;
	font-family: Tahoma, Arial;
	font-size:11px;
	text-decoration: underline;
}

#pic_left{
	padding-top:5px;
	height:30px;
}

.rating{
	font-size:11px;
}

.red{
	color:#E1002E;
	font-size:12px;
	font-weight: bold;
}

#split_line{
	background-image: url(split_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height:3px;
	margin-left:9px;
	margin-bottom:4px;
	margin-top:9px;
	width:200px;
}

#basket_bg{
	background-color: #3C4346;
	padding:5px 15px 5px 15px;
}

#basket_bg td{
	padding:2px 0 2px 0;
	font-family: Tahoma,Arial;
}

#basket_bg *{
	font-family: Tahoma,Arial;
}

#basket_bg span{
	color:white;
	font-size:11px;
}

#basket_bg b{
	color:white;
	font-size:11px;
}

.white_btn{
	border:0px;
	background-color: #3C4346;
	background-image: url(white_button.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width:103px;
	height:18px;
	color:black;
	font-size:11px;
	padding-bottom:1px;
}

.black_btn{
	border:0px;
	background-color: white;
	background-image: url(black_button.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width:84px;
	height:18px;
	color:white;
	font-size:11px;
}

#cabinet_search{
	font-size:11px;
	margin-left:8px;
}

#cabinet_search td{
	white-space: nowrap;
}

input{
	height:18px;	
	border:1px solid #7D7D7D;
	padding-left:2px;
	color:#747171;
}

textarea{
	color:#747171;
	border:1px solid #7D7D7D;
	padding-left:2px;
}

.no_input{
	border:0px solid #7D7D7D;	
}
.no_input_{
	border:0px solid #7D7D7D;	
}
.s_caption{
	padding-top:5px;
}

h1{
	font-family: Tahoma, verdana, arial;
	font-size:25px;
	color:#DD002A;
	font-weight:normal;
	line-height:25px;
	margin:10px 0 13px 0;		
}

h2{
	font-family: Tahoma, verdana, arial;
	font-size:19px;
	color:#DD002A;
	font-weight:normal;
}

.content_text{
	font-size:1.0em;
	color:black;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*text-align: justify;*/
	text-align: left;
}

.content_text p{
	font-size:1.0em;
	color:black;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*text-align: justify;*/
	text-align: left;
}

.content_text b{
	font-size:11px;
	color:black;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-weight:bold;
}

.more_div{
	background-color: Black;
	height:15px;
	//height:16px;
	padding-left:5px;
	padding-right:5px;
	white-space: nowrap;
}

.more_div img{
	vertical-align: middle;
	margin-right:5px;
	margin-top:-2px;
	//margin-top:2px;	
}

.more_div a{
	vertical-align: middle;
	font-size:11px;
	color:white;
	text-decoration: none;
}

.more_div a:hover{
	vertical-align: middle;
	font-size:11px;
	color:white;
	text-decoration: none;
}

#line_fon{
	background-image: url(texture.jpg);
	background-repeat: repeat;
	border-bottom:3px solid black;
	padding:5px 0 5px 0;
	height:100%
}

#line_fon_not_bg{
	border-bottom:3px solid black;
	/*padding: 25px 0 25px 0;*/
	padding: 0px 0 25px 0;
	height:100%;
}

.main_divorce{
	margin:20px 0 20px 0;
	color:#868686;
	width:170px;	
	//width:180px;	
	padding:0px;
}

.main_divorce a{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#DD002A;
	font-weight:bold;
}

.div_main_caption{
	padding-bottom:5px;
	margin-left:1px;
	margin-bottom:5px;
}

.div_main_caption a{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#DD002A;
	font-weight:normal;
}

/*-----------------------------------------------------------------------*/
.catalog_divorce{
	color:#868686;
	padding:0px;
	width:304px;
}

.catalog_divorce a{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#DD002A;
}

.catalog_divorce_2{
	color:#868686;
	padding:0px;
	width:197px;
	float:left;
	/*margin:10px 15px 10px 0px;*/
	margin: 10px 15px 10px 0px;
	height:250px;
}

.catalog_divorce_2 a{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#DD002A;
}
/*-----------------------------------------------------------------------*/
.bottom_links *{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	font-size:0.9em;
}

.bottom_links span{
	padding: 0 2px 0 7px;
}

.bottom_links b.active_bm{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E1002E;
	padding:0px 0px 0px 4px;
	font-weight: normal;
}

.bottom_links b.active_bm_2{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E1002E;
	padding:0px;
	font-weight: normal;
}

.bottom_links b.active_bm_2 a{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E1002E;
	font-size: 11px;
	padding:0px;
	font-weight: normal;	
}

.bottom_text{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#C8C8C8;
	font-size:0.9em;
}

.bottom_text *{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#C8C8C8;
	font-size:1.0em;
}

#copyright_block{
	margin-top:10px;
	padding-top:30px;
}

#copyright_block *{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#79797A;
	font-size:0.9em;	
}

.menu_item_div{
	float: left;
	padding:19px 25px 19px 25px;
	cursor:pointer;
}

.menu_item_div * {
	text-transform: uppercase;	
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.menu_item_div a {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	font-size:0.95em;
}

.menu_item_div_active{
	float: left;
	padding:19px 35px 19px 35px;
	background-color: #E1002E;
}

.menu_item_div_active * {
	text-transform: uppercase;	
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.menu_item_div_active a {
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size:0.95em;
}

.menu_item_div_active a:hover {
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size:0.95em;
}

.menu_item_div_active span {
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size:0.95em;
}

.menu_splitter{
	float: left;
	padding:17px 0px 19px 0px;
	font-size:12px;
	color: #919296;
	font-family: Arial Black;
}

#footer_table{
	margin-bottom:20px;
	margin-top:-15px;
}

.breadcrumbs{
	font-size:11px;
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:22px;
	margin-top:2px;
	//margin-top:0px;
}

.breadcrumbs a{
	font-size:11px;
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #919296;
	margin-left: 0px;
}

.breadcrumbs span{
	font-size:11px;
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #919296;
	vertical-align: middle;
	padding:0 2px 0 2px;
}

.breadcrumbs span.active{
	font-size:11px;
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	vertical-align: middle;
	padding-left:0px;	
	padding-top:2px;
}

.catalog_2_announce{
	background-color: #3C4346;
	width:194px;
	margin-top:2px;
	padding-top:5px;
	padding-bottom:5px;
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.catalog_2_announce td{
	padding:0px 5px 0px 5px;
}

.catalog_2_announce b{
	font-size:11px;
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
}

.catalog_2_announce span{
	font-family: tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:10px;	
}

#color_table{
	border: 1px solid #E7E7E7;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;	
	width:295px;
}

.color_div{
	float:left;
	padding-right:3px;
}

.td_list_active{
	font-size:11px;
	border:1px solid #B5001A; 
	background-color: #C8001E;	
	height:25px;
	color:white;
}

.td_list{
	font-size:11px;
	border: 1px solid #E7E7E7;
	cursor:pointer;
}

.border_bottom_right{
	border-bottom:2px solid #C8001E;	
}

.big_span{
	font-size:12px;
	color:#DD002A;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-weight:bold;	
}

.small_span{
	font-size:11px;
	color:black;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-weight:normal;	
}

.text_line{
	margin-top:5px;
}


/*-----------------------------------------------------------------*/
#info_div{
	display: block;
}

#foto_div{
	display: none;
	overflow: auto;
	height:288px;
}

#param_div{
	display: none;
}

#feedback_div{
	display: none;
}
/*-----------------------------------------------------------------*/

.fdb_name{
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;	
}

#fdb_table{
	border-top:1px solid #E7E7E7;
	margin-top:5px;
	margin-bottom:10px;
}

.company_name{
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.date_name{
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color: #727070;
}

.fdb_caption{
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;	
	color: #DD002A;
	font-weight: bold;
	padding-left:10px;
}

.fdb_input{
	width:320px;
	border:1px solid #7D7D7D;
	padding-left:10px;
	font-size:11px;
	color:#4B4949;
}

.fdb_send{
	width:84px;
	height:18px;
	border:0px;
}

.fdb_rating{
	width:136px;
	height:33px;
	border:0px;
}

.fdb_add{
	width:120px;
	height:18px;
	border:0px;
}

.lil_pic{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	padding-top:3px;
}

.bw_span{
	border:1px solid #ECECEC;
	display: table-cell;
	padding:2px;
	width:180px; 
	height:150px;
}

.bw_table{
	border:1px solid #ECECEC;
	width:190px;
	padding:4px 4px 4px 4px;
	height:300px;
}

.bw_table *{
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.bw_detail td{
	padding:0px 3px 3px 3px;
	//padding-top:3px;
}

.in_basket{
	width:18px;
	width:18px;
	border:0px;
}

.bw_pics{
	width:210px;
	float:left;
	margin-right:5px;
	margin-bottom:15px;
	height:320px;	
}

.pic_mf{
	margin:-2px;
	//margin:0 -3px 0 -3px;
	width:196px;
	//width:202px;
	height:141px; 
	padding:5px;
}

.num_td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #888787;
}

.num_td_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: black;
	font-weight: bold;
}

.bad_td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: black;
	padding-bottom:10px;
}

.good_td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #E1002E;	
	padding-bottom:10px;
}

.rating_top{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: black;
	padding-bottom:30px;
}

span.a_href{
	color: #E1002E;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	cursor:pointer;
	margin-top:2px;	
}

.basket_del{
	border:1px solid black;
	background-color: white;
	color:black;
	font-size:11px;
	height:18px;
	width:70px;
	margin:1px;
	margin-left:20px;
}

.basket_change{
	border:1px solid black;
	background-color: white;
	color:black;
	font-size:11px;
	height:18px;
	width:90px;
	margin:1px;
	padding-left:10px;	
}

.basket_2 td{
	background-color: #DDDDDD;
	padding-left: 5px;
	padding-top:2px;
	padding-bottom:2px;
}

.basket_1 td{
	background-color: white;
	padding-left: 5px;
	padding-top:2px;
	padding-bottom:2px;
}

.basket_caption{
	font-weight: bold;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
}
#help
{

color:gray;
cursor:pointer;
border-bottom:1px dashed gray;
height:12px;
}
.help
{
	color:gray;
	padding-top:1px;
	padding-bottom:1px;
	font-size:9px;
}

/*Дата и количество кабинетов - сверху*/
#date_and_count
{
	font-size: 11px; 
	margin-top: 3px; 
	margin-bottom: 10px; 
	padding-left: 50px;
}

.counter_opacity a img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE 5.5+*/
	-moz-opacity: 0.3; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.3; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.counter_opacity a:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
	-moz-opacity: 1; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
	opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

#left_bottom_text{
	font-size:11px;
	color:#C8C8C8;
}

#left_bottom_text span{
	font-size:11px;
	color:#E1002E;
}

#myrmex{
	padding-top:15px;
	color:#C8C8C8;	
	font-size:11px;
}

#myrmex *{
	color:#C8C8C8;	
	font-size:11px;
	text-decoration:none;
}

/*Попап-вход*/
.popup_entry
{
	left: 500px;
	width: 328px;
	z-index: 10;
	text-align: center;
	display: none;
	position: fixed; 
	/position: absolute;
	top: 200px;
	top:expression(fixed(this, 200));
	background-color: white;
}

.popup_entry .corner
{
	margin: 0px;
	position: absolute;
}

.popup_entry .top_bg .corner
{
	top: -1px;
}

.popup_entry .middle_bg
{
	background-color: #ffffff;
	text-align: left;
	border:1px solid #E1002E;
    margin:10px;	
	padding-top: 28px;
}

.popup_entry .top_bg, .popup_entry .bottom_bg
{
	background-color: #ffffff;
	width: 318px;
	margin: 0px auto;
	position: relative;
	font-size: 0px;
}

.popup_entry .top_bg
{
	border-top: 1px solid #c6c6c6;
}

.popup_entry .bottom_bg
{
	border-bottom: 1px solid #c6c6c6;
}

.popup_entry .top_bg .tl
{
	left: -5px;
}

.popup_entry .top_bg .tr
{
	right: -5px;
}

.popup_entry .bottom_bg .bl
{
	left: -5px;
}

.popup_entry .bottom_bg .br
{
	right: -5px;
}

.popup_entry .top_bg .border, .popup_entry .bottom_bg .border
{
	height: 4px;
	font-size: 0px;
}

.popup_entry .logo
{
	padding: 1px 0px 30px 50px;
}

.popup_entry table td
{
	padding: 0px;
	padding-bottom: 13px;
}

.popup_entry table td.left
{
	font-weight: bold;
	padding-right: 7px;
}

.popup_entry input.text
{
	width: 195px;
	height: 29px;
	font-size: 15px;
	padding-left: 8px;
	padding-top: 3px;
	border: 1px solid #c0d9e8;
}

.popup_entry .forgive_me
{
	position: relative;
	margin-bottom: 10px;		
}

.popup_entry .forgive_me input
{	
	margin: 0px;
	margin-right: 7px;
	//margin-left: -4px;
	//margin-right: 3px;
	position: relative;	
}

.popup_entry .forgive_me label
{
	cursor: pointer;	
}

.popup_entry .buttons
{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 38px;

}

.popup_entry .buttons input
{
	border:0px;
}

.popup_entry #error_mess
{
	left: 0px;
	position: absolute;
	width: 318px;
	color: #ff0000;
	padding-top: 10px;
	font-weight: bold;
	text-align: center;
}

#shape_div
{
	background-color: black;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
/*Попап-вход*/

.dealer_entry{
		font-size:11px;
		display: block;
		width:95px;
		border-bottom-width: 1px;
		border-bottom-style: dashed;
		border-bottom-color: #E1002E;
		text-decoration:none;
		margin-right:2px;
}

.dealer_entry_exit{
	font-size:11px;
	margin-right:20px;
	background-image: url(dealer_exit.jpg);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left:18px;
	margin-left:10px;
	display:block;
	float:left;
}

.dealer_span{
		font-size:11px;
		display:block;
		float:left;
}

#commerce_table{
	margin-left:70px;
}

#commerce_table td{
	padding:7px;
}

#commerce_table td input{
	border:1px solid gray;
	width:200px;
	height:18px;
}
#commerce-button{
	background-image: url(commerce_button_order.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border:0px !important;
	width:231px !important;
	height:18px;
}

#manager-table{
	margin-top:15px;
	margin-left:30px;	
}

#manager-table td{
		padding:5px;
}

.usd
{
	display: block;
	color: #dd002a;
	font-size: 15px;
	font-weight: bold;
	background-image: url(usd.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding-left: 20px;
	margin-left: 15px;
	font-family: Arial;
}

.euro
{
	display: block;
	color: #dd002a;
	font-size: 15px;
	font-weight: bold;
	background-image: url(euro.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding-left: 20px;
	margin-left: 15px;
	font-family: Arial;
}

#forgive_me
{
	border: none;	
}

#commerce_table span.blue
{
	position: absolute;
}

.left_news a
{
	color: #000000;
}

.left_news a:hover
{
	color: #AA0425;
}

#cart-list input.text{
	width: 95%;
}

div.survey
{
	width: 208px;
}

div.survey input
{
	border: none;
	vertical-align: middle;
}

div.survey .radio_button
{
	vertical-align: middle;
}

div.survey .search_button
{
	border: none;
	cursor: pointer;
}

.adobe_reader_link
{
	text-align: right;
	padding-top: 6px;
}

.adobe_reader_link a
{
	color: #a5a3a3;
	font-size: 85%;
}

.adobe_reader_link a:hover
{
	color: #AA0425;
}

.catalog3
{
	position: relative;
	/width: 100%;
}

.catalog3 #pdf
{
	position: absolute;
	right: 0px;
}

.catalog3 .rating_block
{
	margin-top: 60px;
	/width: 100%;
}

#pdf
{
	margin-bottom: 10px;
}

#pdf input.pdf_price_btn
{
	vertical-align: middle; 
	width: 32px; 
	height: 32px; 
	border: none;
}

textarea.commerce_comment
{
	width: 100%;
	height: 150px;
}