@charset "windows-1251";
body {
	color: #595d66;
	margin:0px 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	/*background-color:#CCCEC6;*/
	/*background-image:url(/i/bg_ny.gif);*/
	background-repeat:repeat;
}

.index_slogan {
	margin-left:17px;
	margin-top:13px;
	margin-bottom:13px;
	color:#00468c;
	font-size:13px;
	font-family: Tahoma, Myriad Pro;
}

*html td.icons{
	width:234px;
	padding-left:20px;
	line-height:2px;
}
.icons{
	width:234px;
	line-height:2px;
}
.icons a{
	background-color: #CFD6DA;
	/*margin-right:35px;*/
}
.icons a:hover{
	background-color: #FF6600;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

span.bold {
	font-weight:bold;
}

/******* Main table *********/
.maintable{
	/*background-color:#FFFFFF;*/
	width:1005px;
}

td.top-left {
	background: url(/i/top_left.gif) no-repeat;
	height: 18px;
	width:21px;
}

td.top-middle {
	background: url(/i/top_middle.gif) repeat-x;
	height: 18px;
}

td.top-right {
	background: url(/i/top_right.gif) no-repeat;
	height: 18px;
	width:18px;
}

td.body-left {
	/*background: url(/i/body_left.gif) repeat-y;*/
}

td.body-middle {
	/*background: url(/i/body_middle.gif);*/
	vertical-align: top;
}

td.body-right {
	background: url(/i/body_right.gif) repeat-y;
}

td.footer-middle {
	background: url(/i/footer_back.png);
}

/****************/

.error{
	color: #AA0000;
}
form{
	padding: 0;
	margin: 0;
}

h1{
	font-size: 23pt;
	color: #000000;
	font-weight: bold;
}
h1 span{
	font-size: 13px;
}

.h1furniture h1, h1.search_result_title{
	font-size: 19px;
	display: inline
}
.h1furniture{
	font-family:Arial;
	font-size: 19px;
	color: #000000;
	font-weight: bold;
	margin-bottom:15px;
}
.h1furniture .goods{
	font-family:Tahoma;
	font-size: 11px;
	font-weight: regular;
}
.h1furniture .goodscount{
	font-family:Tahoma;
	font-size: 11px;
	color: #ff6600;
}

a{
	color: #344d94;
}

.fz_18{
	font-size: 18px;
}

.c_black{
	color: #000000;
}


.BreadCrumb{
	font-size: 11px;
	font-family: Tahoma, Arial;
	color:#9c9593;
	margin-bottom: 20px;
	margin-left:2px;
}

.BreadCrumb a{
	color: #344d94;
	text-decoration: underline;
}

.BreadCrumb img{
	margin: 0 5px 1px 5px;
}

.more_a a{
	margin: 0 0px 0 15px;
	text-decoration:underline;
}

.more_a a:hover{
	margin: 0 0px 0 15px;
	text-decoration:none;
}

.more_a a.first{
	margin-left: 0;
}

a img {
	border:0;
}

a.arrow, a.arrow:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal!important;
	padding:2px 17px 2px 0;
	background:url(/i/link_arrow.gif) no-repeat top right;
	color:#344d94;
	text-decoration:underline;
}
a.arrow:hover {
	text-decoration:none;
}


a.item {
	text-decoration:none;
}
a.item:hover {
	text-decoration:underline;
}

/* head styles &*/

table.head {
	width: 966px;
	border:0;
	border-spacing:0;
	border-bottom:14px solid white;
}
td.headSearch {
	background:url(/i/head_banner_01.gif) no-repeat left top;
	padding:6px 0 0 21px;
	width:214px;
	height:63px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#525252;
	line-height:26px;
	vertical-align:top;
	text-align:left;
	border-right:0px solid white;
}
*html td.headSearch {
	width:234px;
	/*border-right:12px solid white;*/
}
td.headBanner1, td.headBanner2 {
	background:url(/i/head_banner_03.gif) no-repeat left top;
	vertical-align:middle;
	text-align:center;
	/*width:290px;*/
	height:69px;
}
td.headBanner1 {
	border-right:16px solid white;
}

td.headBanner2 {
	border-right:23px solid white;
}

*html td.headBanner1 {
	border-right:16px solid white;
	width:292px;
}
*html td.headBanner2 {
	border-right:23px solid white;
	width:292px;
}

/* menu */

/*	div.menu {
		border: 0;
		background: #00468C;
		width: 966px;
		margin-bottom:18px;
	}
		div.menu .content {
			border: 0;
			text-align: left;
			color: #7A7A7A;
			padding: 0;
			position: relative;
			z-index: 1;
		}
		div.menu .t, div.menu .b {
			border: 0;
			position: relative;
			height: 5px;
			background: #00468C;
		}
			div.menu .t div, div.menu .b div {
				position: absolute;
				width:5px; height:5px;
				padding:0; margin:0;
				background: #00468C;
			}
			div.menu .t .l {
				top:0px; left:0;
				background: url(/i/flash.gif) #00468C no-repeat top left;
				width: 414px;
				height: 24px;			
				overflow: hidden;
			}
			div.menu .t .r {
				top:0px; right:0;
				background: url(/i/menu.gif) #00468C no-repeat top right;
				overflow: hidden;
			}
			div.menu .b .l {
				background: url(/i/menu.gif) no-repeat bottom left;			
				bottom:0px; left:0;
			}
			div.menu .b .r {
				background: url(/i/menu.gif)  no-repeat bottom right;
				bottom:0px; right:0;
			}

*/

div.menu {
	width: 966px;
	height:31px;
	background:url(/i/menu_bg.gif) no-repeat top left;
	border:0;
	border-spacing:0;
	margin-bottom:18px;
	color:#5390d3;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
div.menu table{
	height: 29px;
	margin: 1px 9px 1px 9px;
	padding: 0;
	width: 948px;
	vertical-align: middle;
	border-collapse: collapse;
}
div.menu table td {
	list-style: none;
	text-align:center;
	background: url(/i/menu_inside_bg.gif) no-repeat right;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
}

div.menu table td.last{
	background: none;
}
div.menu table td a, div.menu table td a:link, div.menu table td a:active, div.menu table td a:visited {
	color:#ffffff;
	text-decoration:none;
	margin: 0px;
	margin-left: -1px;
	display: block;
	padding: 3px 0 4px 0;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
}
div.menu table td.hover{
	background-color:#5390d3;
}
div.menu table td.hover a {
	background-color:#5390d3;
	color:#ffffff;
	text-decoration:none;
}

/*submenu*/

div.submenu{
	display: none;
	width: 200px;
	margin: 0;
	padding: 0;
	#margin-right: -200px;
	#margin-left: -50%;
	position: absolute;
	float: left;
	padding-top: 2px;
	margin-top:2px;
}

#ifr iframe { width: 200px; filter: alpha(opacity=0, finishopacity=0); opacity: 0; }
#inp { position: absolute; top: 0px; left: 0px;}

div.submenu ul{
	background: #00468c;
	width: 200px;
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
	list-style-image: none;
}
div.submenu ul li{
	float: none;
	margin: 0;
	margin-left: 0px;
	padding: 0;	
	text-align:left;	
	list-style: none;
	list-style-image: none;
	display: block;
	background: none;
}

div.submenu ul li a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
div.menu table td.hover a{
	background: none;
}
div.submenu ul li a:hover{
	margin-left: 0px;
	background-color: #5390d3;
}

/* content part */

table.content {
	border:0;
	border-spacing:0;
	border-bottom:14px solid white;
}
td.leftColumn {
	width:708px;
	border:0;
	/*border-right:23px solid white;*/
	padding-right:23px;
	vertical-align:top;
	text-align:left;
}
td.rightColumn {
	width:234px;
	vertical-align:top!important;
	text-align:left;
}

/* left side of content */

div.banner {
	padding:0 0 18px 0;
}


table.blueAds, table.orangeAds, table.greyAds  {
	border:0;
	width:234px;
	background:url(/i/left_column_td_bg.gif) no-repeat bottom left #f6f6f6; 	
	border-spacing:0;
	border-bottom:16px solid white;
	border-color:white;
}
html* table.blueAds, table.orangeAds, table.greyAds  {
	border-collapse:collapse;
}
table.greyAds{
	background:url(/i/left_column_grey_td_bg.gif) no-repeat bottom left #E0E0E0;
}
table.blueAds th, table.orangeAds th, table.greyAds th {
	border:0;
	border-bottom:2px solid white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 5px 6px 13px;
	text-align:left;
}

table.blueAds .td_header {
	background:url(/i/left_column_blue_th_bg.gif) no-repeat top left #3d80ca;
	border:0;
	border-bottom:2px solid white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 5px 6px 13px;
	text-align:left;
}

table.blueAds .td_header a{
	color:#FFFFFF;
	text-decoration:none;
}

table.blueAds th {
	background:url(/i/left_column_blue_th_bg.gif) no-repeat top left #3d80ca;
}
table.orangeAds th {
	background:url(/i/left_column_orange_th_bg.gif) no-repeat top left #fd7b1b;
}
table.greyAds th{
	background:url(/i/left_column_grey_th_bg.gif) no-repeat top left #E0E0E0;
	color:#000000;	
	border:0;
}
table.blueAds td, table.orangeAds td, table.greyAds td{
	border:0;
	padding:13px 10px 11px 0;
}
table.blueAds td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
table.orangeAds td {
	text-align:left;
	vertical-align:middle;
	padding:17px;
}
table.orangeAds td a {
	font-family:Arial, Helvetica, sans-serif;
	color:#2144a7;
	text-decoration:none;
	font-weight:bold;
	line-height:23px;
}
table.orangeAds td a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#2144a7;
	text-decoration:underline;
}
table.blueAds td.shops a {
	background:url(/i/blue_dot.gif) top left no-repeat;
	padding:1px 0 0 28px;
	color:#344D94;
	line-height:18px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
table.blueAds td.shops a:hover {
	padding:1px 0 0 28px;
	background:url(/i/blue_dot_hover.gif) top left no-repeat;
	text-decoration:underline;
	color:#5390d3;
}

table.blueAds td.actions, table.blueAds td.articles, table.blueAds td.privateAds {
	padding: 13px;
}
.actions img, table.blueAds td.articles img {
	margin-right: 10px;
	margin-bottom: 5px;
	border: 0px;
}
table.blueAds td.actions p, table.blueAds td.articles p, table.blueAds td.privateAds p {
	color:#565d66;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin:0 2px 13px 0;
}
table.blueAds td.actions p a, table.blueAds td.articles p a {
	font-weight:bold;
	text-decoration:none;
	color:#2144a7;
}
table.blueAds td.actions p a:hover, table.blueAds td.articles p a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#2144a7;
}
table.blueAds td.privateAds p {
	color:#464646;
}
table.blueAds td.privateAds p b {
	font-weight:bold;
	color:#000000;
}
table.blueAds td.privateAds p span {
	color:#9c9693;
}


/* vitrina parts */

table.page {
	vertical-align:top;
	text-align:left;
	width: 708px;
	border:0;
	border-spacing:0;
	border-bottom:16px solid white;
	border-collapse:collapse;
}
table.page th {
	border:0;
	height:18px;
	padding:3px 0 3px 10px;
	vertical-align:middle;
	border-bottom:13px solid white;
	background:url(/i/right_column_blue_bg.gif) top left no-repeat;
}

table.page th a{
	text-decoration: none;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;	
	font-family:Arial, Helvetica, sans-serif;	
}

table.page td, table.page td.lastTd {
	width:165px;
	border:0;
	border-bottom:9px solid white;
	vertical-align:top;
	text-align:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
table.page td {
	border-right:16px solid white;
}
*html table.page td {
	border-right:14px solid white;
}
table.page td.lastTd {
	border-right:0px solid white;
}
table.page td p, table.page td.lastTd p {
	margin:0 0 7px 0;
}
table.page td p a, table.page td.lastTd p a {
	color:#354d94;
	font-weight:bold;
	text-decoration:none;
/*	padding:9px 0 16px 0;*/
}
table.page td p a:hover, table.page td.lastTd p a:hover {
	color:#354d94;
	font-weight:bold;
	text-decoration:underline;
	padding:9px 0 16px 0;
}
table.page td p span, table.page td.lastTd p span {
	color:#ff6600;
}
div.small_price {
	float:left;
}
div.small_price span {
	color:#ff6600;
}
div.discount_small {
	float:left;
	background:url(/i/discount_small.gif) no-repeat top left;
	height:19px;
	width:36px;
	padding-top:2px;
	margin-top:-2px;
	/*margin-left:5px;*/
	text-align:center;
}
div.discount_small a {
	color:#FFFFFF;
}

div.discount_big {
	background:url(/i/discount.gif) no-repeat top left;
	height:55px;
	width:110px;
	padding-top:3px;
	text-align:center;
	font-family:Arial;
	font-size:21px;
	line-height:22px;

}
div.discount_big a {
	color:#FFFFFF;
}

div.discount_middle {
	float: left;
	background:url(/i/discount_mid_new.gif) no-repeat top left;
	height:27px;
	width:88px;
	padding-top:2px;
	text-align:center;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	line-height:18px;
}
div.discount_middle a {
	color:#FFFFFF;	
}

/* furniture search fields */
table.furnitureSearch {
	width:708px;
	height:72px;
	background:url(/i/right_column_search_bg.gif) no-repeat top left;
	vertical-align:top;
	text-align:left;
	border:0;
	border-spacing:0;
	border-bottom:14px solid white;
}
table.furnitureSearch th {
	padding:11px 0 0 13px;
	height:15px;
	vertical-align:top;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#525252;
}
table.greyAds td{
	padding-left: 10px;
	color: #9C9593;
	padding-top: 0;		
}
table.greyAds td br{
	display: block;
	margin-bottom: 5px;
}
table.greyAds td span{
	color:#000000;
}
table.furnitureSearch th span {
	font-size:11px;
	color:#9c9593;
	font-weight:normal;
}
table.furnitureSearch th span font, table.greyAds td font {
	color:#ff6600;
	font-size:12px;
	font-weight:bold;
}
table.furnitureSearch td {
	padding:2px 0 0 13px;
	font-size:12px;
	color:#000000;
	height:44px;
}

.main_subcat {
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}

.main_subcata {
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}

*html table.furnitureSearch td {
	vertical-align:top;
}

/* footer table */
table.footer {
	width:966px;
	background:url(/i/footer_bg.gif) no-repeat top left;
	border:0;
	border-spacing:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
table.footer td.footerLeft, table.footer td.footerRight {
	vertical-align:top;
	text-align:left;
	padding:20px 0 0 0;
}
table.footer td.footerLeft {
	width:708px;
}
table.footer td.footerLeft img {
	padding-right:11px;
}
table.footer td.footerRight {
	width:258px;
	color:#344d94;
}
table.footer td.footerRight a {
	color:#344d94;
	text-decoration:none;
}
table.footer td.footerRight a:hover {
	color:#344d94;
	text-decoration:underline;
}	
table.footer td.footerRight p {
	margin:20px 0 0 0;
	color:#adadad;
}
table.footer td.footerRight p a {
	color:#adadad;
	text-decoration:none;
}
table.footer td.footerRight p a:hover {
	color:#adadad;
	text-decoration:underline;
}

.img_container{
	float: left;
	margin: 10px 10px 0px 0;
}
.img_top_container{
	float: right;
	width: 355px;
}
.main_img_top_container{
	width: 335px; 
	overflow: hidden;
	padding: 4px 2px 2px 2px;	
	border: 1px solid #CCCCCC;	
	vertical-align: middle;
	margin-bottom: 10px;
	text-align:center;
}
.main_img_first_container{
	position: relative;	
	display:table; 	
	width: 100%;
	height: 100%;	
	vertical-align: middle; 	
	text-align: center; 	
}

.main_img_second_container{
	width: 100%;
	/*display: table-cell; */
	vertical-align: middle;
	padding:0px; 
	position: relative;
}
.small_img_container{
	padding: 5px;
	float: left; 
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	background: #eeeeee;
}
.small_img_container.indent{
	clear: left;
}
.small_img_container.indent_index{
	clear: left;
	margin-right:0px;
}
.small_img_container.current{
	border: 1px solid #cccccc;
}

.fotoset_header{
	font-family: Tahoma, Arial;
}

.fotoset_header .name{
}

.fotoset_header .price{
	float:left;
	font-size: 19px;
}

.fotoset_header .price span{
	color: #00468C;
	font-weight: bold;
}

.fotoset_info_name h1{
	margin-top:5px;
	margin-bottom:5px;
	font-size:19px;
}

.reference{
	font-size: 12px;
	font-family: Tahoma, Arial;
	color: #000000;	
	padding-top:10px;
	padding-bottom:25px;
}
.reference .price{
	float: left;
	width: 350px;
}
.reference .price span, .reference .seller_phone{
	color: #FF6600;
	font-weight: bold;
	font-family: Arial;
	font-size:21px;
}
.reference ul{
	padding: 0;
	margin: 0;
}

.reference ul li{
	padding: 0;
	margin: 10px;
}

.reference b{
	color: #000000;
}
.subtitle{
	margin-top: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	width: 100%;
	clear: left;
}

.fotoset_thumbnail{
	color: #000000;
	float: left;
	width: 130px;
	font-size: 13px;
	margin: 10px 10px 10px 0;
}
.fotoset_thumbnail.last{
	margin-right: 0
}
.fotoset_thumbnail.first{
	clear: left;
}
.fotoset_thumbnail div.pic{
	border: 1px solid #CCCCCC;
	float: left;
	padding: 5px;
	margin-right: 10px;
}
.fotoset_thumbnail div.txt{
	float: left;
	clear: left;
}
.fotoset_item, .fotoset_item.nav{
	clear: left;
	color: #000000;
	padding: 12px 12px 12px 12px;
	float: left;
	width: 680px;
	font-family: Arial;
}
.fotoset_item.nav{
	background: #F6F2F0;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}
.fotoset_item.vip_specs{
	background: #FFCCCC;
	border-top: 1px solid #F65250;
	border-bottom: 1px solid #F65250;
	margin-bottom: 10px;
}
.fotoset_item.different, .fotoset_item.nav.different{
	background: #FFDB58;
	border-top: 1px solid #FF7B38;
	border-bottom: 1px solid #FF7B38;
}
.fotoset_item .reference, .fotoset_item .price, .fotoset_item .seller{
	float: left;
	margin:0px;
	margin-left: 20px;
	display: block;
}
.seller_phone{
	font-weight:bold;
	font-size:15px;
	color:#344D94
}
.fotoset_item .price{
	width: 30%;
	font-size:11px;
}
.fotoset_item .reference{
	width: 25%;
}
.fotoset_item .action{
	float: left;
	margin-left:20px;
	width:105px;
}
.fotoset_item .seller{
	width: 20%;
}
.fotoset_item .seller span{
	font-size:11px;
	font-color:#595D66;
}

.fotoset_item .reference .name{
	font-size:15px;	
	font-weight:bold;
	color:#000000;
}
.fotoset_item .reference .company{
	font-size:11px;	
}
.fotoset_item .reference a{
	font-size:11px;
}

.fotoset_item.nav{
	background: #F6F2F0;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}
.fotoset_item img{
	border: 1px solid #E0E0E0;	
}
.fotoset_item .action img, .fotoset_item .discount img{
	border: 0;
	margin: 0;
}

.fotoset_hit, .fotoset_new, .fotoset_spec {
	position: relative;
	width: 40px;
	height: 40px;	
	float: left;
}
.fotoset_hit{
	left: -15px;
	top: 50px;
	margin-right: -50px;	
}
.fotoset_new{
	left: -110px;
	top: 0px;
	margin-top:-10px;
	margin-right: -50px;
}
.fotoset_spec{
	left: -110px;
	float: left;
	top: 50px;
	margin-right: -50px;
}
.fotoset_hit img, .fotoset_new img, .fotoset_spec img{
	border:0px solid;
}



.separator{
	clear: left;
	border-bottom: 1px solid #E0E0E0;
}
.sort_string{
	background: #EEEEEE;
	color: #000000;
	border-bottom: 1px solid #ffffff;
	padding: 5px;
	font-size: 13px;
	clear: left;
}
.sort_string ul{
	margin: 0px;
	display: inline;
}
.sort_string ul li{
	display: inline;
	list-style-type: none;
	margin-right: 10px;
}

div.paging{
	clear:left;
}
.paging div{
	float: left;
	background: #FF6C00;
	padding: 3px 5px;
	margin-right: 4px;
	margin-top: 10px;	
}
.paging div a{
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
.paging div.current{
	background: #AEAEAE;
}

.paging div.dots{
	background: #FFFFFF;
	color: #000000;
}

.categories_menu{
	font-family: Tahoma;
	font-size: 11px;
	background: #EEEEEE url(/i/categories_bg.gif) no-repeat scroll left top;
	padding: 15px 20px 15px 20px;
	width: 668px;
	border-bottom: 1px solid #ffffff;
	display: block;
	float:left;
}
.categories_menu ul{
	/*margin: 0 0 20px 0;*/
	margin: 0px;
	padding: 0px;
	display: block;
}
*html .categories_menu ul{
	margin: 0px 0px -10px 0px;
	padding: 0px;
	display: block;
}
.categories_menu ul li{
	display: block;
	float: left;
	width: 33%;
	list-style-type: circle;
	vertical-align:bottom;
}

.categories_menu ul li span{
	color: #FF6600;
}

.full_categories_menu{
	font-family: Tahoma;
	font-size: 11px;
	background: #EEEEEE url(/i/categories_bg.gif) no-repeat scroll left top;
	padding: 15px 20px 15px 20px;
	width: 668px;
	border-bottom: 1px solid #ffffff;
	display: block;
	float:left;
}

.categories_menu ul li span{
	color: #FF6600;
}

.comment{
	clear: both;
	#padding-top: 10px;
	
	font-family: Tahoma;
	font-size: 11px;
	background: #EEEEEE url(/i/categories_bg.gif) no-repeat scroll left top;
	padding: 15px 20px 15px 20px;
	width: 668px;
	border-bottom: 1px solid #ffffff;
	display: block;
	#float:left;
}
.comment #preloader{
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	color: #008000;
}
.comment #preloader.error{
	color: #AA0000;
}
.comment #comment_form{
	#font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.comment #comment_form #code{
	width:120px;
	font-size:24px;
}

.comment #comment_form img, .comment #comment_form input, .comment #comment_form textarea{
	margin-bottom: 1px;
	color: #9c9593;
}

.comment #comment_form input{
	width: 300px;
}

.comment #comment_form textarea{
	width: 100%;
}

.comment #comment_form input.sbmt{
	width: 90px;
}
.fotosets_comment{
	clear: left;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 20px;
}

.fotosets_comment div{
	font-size: 13px;
	font-weight: normal;
	margin-top: 10px;
}
.fotosets_comment div span.date{
	font-size: 11px;
	color: #9c9593;
}
.fotosets_comment div span.name{
	font-style: italic;
}
.fotosets_comment div span.text{
	color: #9c9593;
	font-style: italic;
}
table.search_cost{
	border-collapse: collapse;
}
table.search_cost td{
	padding: 0;
	margin:0;
}
table.search_cost input{
	margin:0;
	padding: 0;
}

.red{
	color: #D00;
	margin-left: 5px;
	text-decoration: underline;
}
.discount_common{
	clear: left;
	padding-top: 5px;
}

.discount_common .red.big{
	font-size: 18px;
	/**бред но иначе не получается*/
	margin-top: -50px;
	margin-left: 115px;
	float: left;	 
}
.red.big{
	font-size: 16px;
	margin: 0;
	text-decoration: underline;
	font-weight: bold; 
}

.form_field{
	clear: left;
	float: left;
	margin-bottom: 2px;	
}
.form_field label{
	width: 100px;
	float: left;
	text-align: right;
}
.form_field input{
	margin-left: 10px;
	width: 130px;
	float: left;
}
.empty{
	clear: left;
	float: left;
	height: 10px;
	width: 100%;
}

.search_result{
	width: 85%;
}
.search_result td{
	text-align: center;
	width: 33%;
}
.search_result td a{
	text-decoration: none;
}
.discount_list{
	width: 700px;
	padding-top: 10px;
}
.discount_list .empty{
	width: 700px;
	height: 10px;
}
.discount_list .logo{
	float: left;
	width: 200px;
	min-height: 50px;
	overflow: hidden;
	padding-top: 3px;
}
.discount_list .company_name{
	clear: both;
	width: 700px;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #555;
	padding-left: 5px;
}
.discount_list .company_desc{
	float: left;
	width: 370px;
	padding: 5px 10px 0 10px;
	
}
.discount_list .discount_img{
	float: left;
	width: 110px;
}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}