* {
	padding: 0px;
	margin: 0px;
	font-family: 'Arial';
	font-size: 10pt;
	outline: none;
}
body {
	padding: 0px;
	margin: 0px;
	background: url('../images/bgall.jpg') repeat top left;
}
img{
	border: 0px;
}
ul, li {
	list-style-type: none;
}
.conts a
{
	color: #65A3C6;
	text-decoration: none;
}
a.developer
{
	color: #65A3C6;
	margin: 2px 2px;
	font-size: 8pt;
}

a.developer:hover
{
	color: #F389B8;
}
.conts a:hover
{
	color: #F389B8;
}
#gl{
	height: 100%;
	width: 95%;
	min-width: 1000px;
	max-width: 1200px;
	border-collapse: collapse;
	text-align: left;
}
#header_stripe{
	float: right;
	background: url('../images/m_shdw.png') no-repeat 0px bottom;
	width: 286px;
	height: 84px;
	position: relative;
	right: -5px;
	top: 10px;
}
#icos{
	background: url('../images/header_stripe.jpg') no-repeat right top;
	width: 286px;
	height: 84px;
}
#googlemap
{
	width: 688px;
	height: 400px;
	border: 2px solid #D1DFE7;
	margin: 10px 0px 0px 0px;
}
#icos ul li
{
	display: block;
	margin: 25px 13px 0px 13px;
	width: auto;
	height: 23px;
	float: left;
}

#icos ul li a
{
	color: #ffffff;
	text-decoration: none;
	line-height: 22px;
	padding-left: 26px;
}
.ad_fav
{
	float: right;
	display: inline-block;
	padding: 0px 14px;
	font-size: 11px;
	height: 11px;
	text-decoration: none;
	background: url('../images/fav.jpg') no-repeat 0px 0px;
	color: #65A3C6;
}
.ad_fav:hover
{
	background: url('../images/fav.jpg') no-repeat 0px -11px;
	color: #FF4FB1;
}
#header_stripe .qsrch 
{
	float: right;
	width: 280px;
}
#header_stripe .qsrch input
{
	position: relative;
	top: -2px;
	left: 2px;
	float: left;
}
#header_stripe .qsrch input.s_match
{
	border: 1px solid #65A3C6;
	width: 100px;
	height: 16px;
}
#header_stripe .qsrch input.s_go 
{
	background: url('../images/search-white.jpg') no-repeat center center;
	width: 20px;
	height: 16px;
}
.icos-home
{
	background: url('../images/submenu-home.png') no-repeat left top;
}
.icos-map {background: url('../images/submenu-map.png') no-repeat left top;}
.icos-mail {background: url('../images/submenu-mail.png') no-repeat left top;}
td.lshadow{
	background: url('../images/lshadow.png') repeat-y top right;
	width: 16px;
}
td.rshadow{
	background: url('../images/rshadow.png') repeat-y top right;
	width: 16px;
}
#container{
	width: 100%;
	height: 100%;
	background: url('../images/tbgr.jpg') no-repeat 100% 3px #ffffff;
	border-collapse: collapse;
}
#header{
	height: 118px;
}
#footer{
	background: #D1DFE7;
	padding: 5px;
}
#footer input
{
	color: #65A3C6;
	font-size: 10pt;
	height: 18px;
	width: 150px;
	text-align: center;
}
#menu {height:38px; padding-left:28px;}
#menu a {color:#000000;display:block; float:left; font-size:11pt;font-weight:bold;text-align:center;text-decoration:none;background:url('../images/men_center.gif') repeat-x 0 0; overflow:hidden; height:38px;position:relative; cursor: pointer; min-width:109px;}
#menu a span{display:block;}
#menu  .content_span{padding:10px;min-width:89px; z-index:1000;position:relative;}
#menu .inner_menu_item{ position:absolute; top:38px; left:8px; background:url('../images/men_it_hover_center.gif') repeat-x 0 0; color:#fff; z-index:999;}
#menu a.sub_active .inner_menu_item{top:2px; color:#fff;}
#menu a.sub_active{ color:#fff;}
#menu .inner_menu_item span { background:url('../images/men_it_hover_left.gif') no-repeat 0 0;}
#menu .inner_menu_item span span {padding:10px; background:url('../images/men_it_hover_right.gif') no-repeat top right;}
#footer a{
	color: #000000;
	text-decoration: none;
	display: inline-block;
}
#footer a:hover{
	color: #65A3C6;
}
#footer a.sub_active
{
	color: #65A3C6;
	font-weight: bold;
}
#sub_container{
	height: 205px;
	background: url('../images/cbg.jpg') repeat-x center top;
}
#sub_container .cbgr{
	position: relative;
	width: 100%;
	height: 205px;
	background: url('../images/cbgl.jpg') no-repeat left top;
}
#sub_container .cbgl{
	width: 100%;
	height: 205px;
	background: url('../images/cbgr.jpg') no-repeat right top;
}
#sub_container_2{
	height: 5px;
	background: url('../images/cbg1.jpg') repeat-x right top;
	padding-bottom: 5px;
}

.tp2con
{
	float: right; 
	position: relative;
}

.tp2con .cbgl{
	position: absolute;
	height: 27px;
	width: 200px;
	top: 38px;
	right: 0px;
	background: url('../images/cbg2.jpg') no-repeat right top;
}
#primary_menu{
	margin-top: 30px;
}
input.s_match{
	position: absolute;
	top: 37px;
	right: 25px;
	background: none;
	border: none;
	font-size: 10pt;
	color: #6699cc;
	text-align: center;
}
input.s_go{
	position: absolute;
	top: 37px;
	right: 1px;
	width: 24px;
	cursor: pointer;
	background: none;
	border: none;
	font-size: 0px;
}
#lm, #rm {
	width: 268px;
	padding: 30px 0px;
}
div.primary_menu
{
	width: 268px !important;
}
#lm ul, #rm ul {
	list-style-type: none;
	
	width: 100%;
}
li.mh{
	height: 46px;
	text-align: center;
}
li.me{
	position: relative;
}
#lm, #rm{
	vertical-align: top;
}
#lm li.mh{
	background: url('../images/mh.jpg') no-repeat left top;
}
#lm li.me{
	background: url('../images/me.jpg') no-repeat left top;
}
#rm li.mh{
	background: url('../images/mhr.jpg') no-repeat left top;
}
#rm li.me{
	background: url('../images/mer.jpg') no-repeat left top;
}

img.thumb {
	position: absolute;
	top: 0px;
	height: 46px;
}
#lm img.thumb{
	left: 0px;
}
#rm img.thumb{
	right: 0px;
}
li.mh table{
	width: 100%;
	height: 100%;
}
li.me td{
	vertical-align: middle;
	height: 44px;
}
#lm li.me td a{
	text-decoration: none;
	color: #333333;
	margin: 0px 5px 0px 75px;
	font-weight: bold;
	display: block;
	font-size: 9pt;
}
#rm li.me td a{
	text-decoration: none;
	color: #666666;
	margin: 0px 75px 0px 15px;
	font-weight: bold;
	display: block;
	font-size: 9pt;
}
li.me table{
	width: 100%;
	height: 100%;
	
}
li.mh a{
	font-size: 12pt;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 100%;
	
	text-align: center;
	vertical-align: middle;
}
ul.pop{
	width: auto;
	margin: 0px;
}
ul.pop_sub_folder li ul.pop li ul li
{
	font-size: 10pt;
	margin-left: 20px;
}
ul.pop_sub_folder li ul.pop li
{
	font-size: 10pt;
	margin-left: 5px;
}
ul.pop li a
{
	display: block;
	margin: 10px 0px;
	color: #333333;
	padding-left: 25px;
	background: url('../images/dlm_grey.gif') 0px  -12px no-repeat;
	text-decoration: none;
}
ul.pop li a:hover, ul.pop li a.active_link
{
	color: #65A3C6;
}
ul.pop li a.active_link{
	font-weight: bold;
}
.nobj{
	background: url('../images/pbg.png') repeat-x top;
	width: 100%;
	height: 100px;
	border-bottom: 1px dotted #cccccc;
	margin-bottom: 20px;
}
.nobj 
{
	margin: 5px;
}
.newimg{
	margin: 0px;
}
div.newimg
{
	width: 121px;
	height: 121px;
	float: left;
	text-align: center;
	margin: 5px 10px 5px 5px;
	border: 1px solid #cccccc;
	background: #ffffff;
}
div.newimg table
{
	width: 121px;
	height: 121px;
	border-collapse: collapse;
}
div.newimg td
{
	text-align: center;
	vertical-align: middle;
}
.nheader{
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.ndate{
	font-size: 8pt;
	color: #6699cc;
	display: inline-block;
	float: left;
}
.textsizes{
	font-size: 8pt;
	color: #6699cc;
	display: inline-block;
	float: right;
	text-align: center;
	position: relative;
	bottom: 14px;
}
.ftn {font-size: 9pt;}
.twl {font-size: 8pt;}
.tn {font-size: 6pt;}
a.p {
	background: url('../images/nbtn.png') no-repeat top left;
	width: 19px;
	height: 13px;
	display: inline-block;
	font-size: 8pt;
	line-height: 12px;
	text-align: center;
	text-decoration: none;
	color: #cccccc;
}
span.ntext p:first-letter{
	color: #ff66cc;
	font-weight: bold;
}
span.ntext{
	margin: 0px 10px;
	text-indent: 25px;
	color: #666666;
	font-size: 13px;
}
a.source{
	color: #cccccc;
	text-decoration: none;
	font-size: 8pt;
}
a.readmore{
	color: #6699cc;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	float: right;
}
#content{
	vertical-align: top;
	padding: 30px 15px;
	width: 90%;
}
.seo, .seo *
{
	font-size: 8pt;
	color: #cccccc;
	padding: 0px 10px;
	
}
.mai{
	position: absolute;
}
.card_out
{
	width: 90%;
	border-collapse: collapse;
}
.developers{
	width: 100%;
	border-bottom: 1px dotted #cccccc;
	border-top: 1px dotted #cccccc;
	padding: 3px 0px;
}
.developers a{
	margin: 5px;
	color: #666666;
}
.developers a{
	margin: 5px;
	color: #666666;
}
.developers a:hover, .developers a.active{
	color: #2081B8;
}
.devttl
{
	display: inline-block;
	margin-top: 5px;
}
.lot_list{
	width: 20%;
	vertical-align: top;
	border-bottom: 1px dotted #cccccc;
	padding: 10px 0px;
}
.lot_list .card
{
	width: 100%;
}
.lot_list .sdescr
{
	color: #666666;
}
div.imgframe{
	width: 100px; 
	height: 100px;
	padding: 7px;	
	vertical-align: middle; 
	z-index: 200; 
	display: inline-block;
	background: url('../images/lots.gif') no-repeat center center;
}
div.imgframe div{
	width: 100px; 
	height: 100px;
	overflow: hidden;
	z-index: 101; 
}
div.imgframe table{
	border: none;
	border-collapse: collapse;
	width: 100px;
	height: 100px;
	margin: 0px;
	padding: 0px;
}
.imgframe_image {
	//width:100px;
	max-width:100px;
	max-height:100px;
}
a.lot_name{
	color: #2081B8;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
span.lot_name{
	color: #2081B8;
	font-weight: bold;
}
a.pages_bar, a.pages_bar_active{
	color: #666666;
	margin: 3px;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
a.pages_bar_active{
	color: #2081B8;
}
td.path{
	text-align: center;
}
.lot_img_big{
	text-align: center;
	
}
.news_roubrics{
	margin: 0px 5px;
	opacity: .7;
	filter: alpha(opacity=70);
	border: 1px solid #cccccc;
}
a:hover .news_roubrics, a.active .news_roubrics{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 1px solid #6699CC;
}
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; margin:0 5px 0 5px; background: #DFDFDF;}
.b2 {height:1px; border-right:2px solid #DFDFDF; border-left:2px solid #DFDFDF; margin:0 3px 0 3px;}
.b3 {height:1px; border-right:1px solid #DFDFDF; border-left:1px solid #DFDFDF; margin:0 2px 0 2px}
.b4 {height:2px; border-right:1px solid #DFDFDF; border-left:1px solid #DFDFDF; margin:0 1px 0 1px;}
.brands
{
	height: 100%;
	width: 100%;
	border-collapse: collapse;
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
}
.cnt{
	border: 1px dashed #cccccc;
	border-left: none;
	border-top: none;
	width: 120px;
	height: 140px;
	text-align: center;
}
.delim
{
	width: 5px;
	height: 5px;
}
a.fl{
	font-weight: bold;
	color: #666666;
	display: block;
	border-bottom: 1px dotted #cccccc;
	padding: 3px;
}
a.brand_name
{
	color:#696969;
	font-size:10pt;
	text-decoration:none;
}
a.brand_name:hover
{
	color:#f389b8;
}
.search_results{
	margin: 10px;
}
.search_results li * {
	font-size: 10pt !important;
}
.highlight{
	color: #2081B8;
	font-weight: bold;
}
a.related{
	color: #2081B8;
}
a.related:hover{
	color: #666666;
}
ol{
	margin-left: 20px;
}
table.order{
	width: 500px;
}
table.order td.inp input, table.order td.inp select
{
	width: 100%;
	margin: 5px;
	padding: 2px 0px;
	border: 1px solid #cccccc;
	color: #666666;
}
table.order textarea{
	width: 100%;
	margin: 5px;
	padding: 2px 0px;
	border: 1px solid #cccccc;
	height: 100px;
	color: #666666;
}
#menu .delimeter{
	display: none;
}
img.fotimg
{
	position: relative;
	float: left;
	left: -11px;
}
.credits{
text-align:center;
width: 50%;
}

.credits .copy *, .credits .copy
{
	font-size: 8pt;
}
option
{
	width: 100%;
}
input.search{
	background: url('../images/as_btn_over.png') no-repeat top center;
	width: 111px;
	height: 44px;
	border: none;
	cursor: pointer;
	font-size: 1px;
	text-align: left;
}
ol li {
list-style-type:decimal;
}
a.nnn
{
	font-weight: bold;
	color: #2081B8;
	text-decoration: none;
}

a.nnn:hover
{
	color: #666666;
	text-decoration: none;
}

#sitemap li
{
	margin-left: 30px;
	list-style-type: round;
}

#sitemap a
{
	color: #2081B8;
}

#sitemap a:hover
{
	color: #666666;
}

.devs a
{
	color: #2081B8;
	font-size: 8pt;
}
.devs a:hover
{
	color: #666666;
}

#thumb
{
	position: absolute;
}
a.feed_rss
{
	text-decoration: none;
	color: #666666;
}
#howtoreach_text
{
	padding: 5px;
}

.conts
{
	width: 100%;
}

.conts table
{
	width: 692px;
	text-align: left;
}

.conts table.brands
{
	width: 100%;
}

.dellinka a {
	font-size:14pt;
	display:inline-block;
	font-weight:bold;
	margin:0 10px 0 10px;
	padding:2px 0 2px 0;	
	border-bottom:1px dashed #65A3C6;
}

.activelinkmap {
	padding:2px 10px 2px 10px !important;
	margin:0 !important;
	background-color: #CC046F; 
	color:#FFFFFF !important;
	border-bottom:none !important;
	
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
}
.activelinkmap:hover {
	color:#FFFFFF !important;
}
