﻿body 
{
	color: #ffffff;
	background:#0c2341 url('images/body_bg.jpg') no-repeat scroll center top;
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	margin: 0;
	padding: 0;
}
#OverlayContainer{overflow-x:hidden;}
body a
{
outline:medium none;
}
body a:hover{text-decoration: none; }
body a.more
{
	background:url('images/more.gif') no-repeat scroll 0 6px;
	display:block;
	padding-left:10px;
}
body a.return
{
	background:url('images/return.gif') no-repeat scroll 0 6px;
	display:block;
	margin-top:15px;
	padding-left:10px;
}
#sidebar a.all
{
	background:url('images/all.gif') no-repeat scroll 0 6px;
	color:#2D2E32;
	display:block;
	font-size:10pt;
	margin-left:15px;
	padding-left:12px;
}
#sidebar a.all:hover{color:#fff;}
body a.download_pdf
{
	background:url('images/pdf.gif') no-repeat scroll 0 0;
	display:block;
	padding-left:20px;
}
body a.add_comment
{
	font-size:10pt;
	margin:10px 0 0 10px;
}
body p
{
	color:#1c2124;
	font-size:10pt;
	line-height:14pt;	
	padding:10px 20px;
}
body span.date {display:block;font-size:12pt;}
body #gb_form_div p { 
  color:#fff;
}
body p.special
{
	color:#fff;
	background:#49505a;
	font-size:12pt;
	padding:15px 10px;
}
body p.preambula
{
	color:#fff;
	font-size:12pt;
	font-style:italic;
	padding:15px 10px;
}
body p.advertisement
{
	background:#b7b8bc;
	color:#151a1d;
	font-size:14pt;
	font-style:italic;
	margin-left:400px;
	margin-right:-15px;
margin-bottom:10px;
	padding:15px 10px;
	text-align:right;
}
.slogan
{
	left:680px;
	top:55px;
	position:absolute;
	text-align:right;
	width:300px;
}
.slogan span
{
	color:#b7b8bc;
	font-size:20px;
}
#header a.header
{
 	color: #fff;
 	display:block;
 	font: 26px "Trebuchet MS", Tahoma, Arial;
 	line-height:26px;
 	margin:0;
 	padding:10px 0 0 20px;
 	width:300px; 	
}
h1
{
	color:#FFF;
	font:30px "Trebuchet MS", Tahoma, Arial;
	font-weight:normal;
 	line-height:26px;
 	margin:0;
}
h2 
{
	color: #1c2124;
	font-size:20pt;
	font-weight:normal;
 	line-height:20px;
	margin:0;
	padding:10px 0 0 5px;
}
h2 a{ color: #1c2124; text-decoration: none; }
h2 a:hover { color: #FFF; text-decoration: none; }
h3
{
	color: #2d2e32;
	font: normal 16pt;/*  "Trebuchet MS", Tahoma, Arial;*/
	margin:0;
	padding:10px 0 0 5px;
}
table.payments
{
color:#1C2124;
font-size:10pt;
margin-bottom:20px;
margin-left:80px;
text-align:left;
width:620px;
}
#wrap 
{
background:#2D2E32;
	width: 1000px;
	margin: 0px auto 0; /* Centers the entire content */
}
#header
{
	background: #000 url(images/header_bg_s.jpg) no-repeat scroll center top;
	height: 297px;
	position: relative;
}
.description
{
	position: relative;
	text-align:left;
	padding-left: 20px;
	/*color: #fff;*/
	color:#0c1e36;
	font-size: 14px;
}
#nav 
{
	bottom: 0px;
	float:left;
	left:347px;
	list-style: none;
	margin: 0px;
	position: relative;
	top: 185px;

}
#nav li 
{
	float: left;
}
#nav .current_page_item a {
	color: #65779f;
	text-decoration: none;
}
#nav .page_item a{
	color: #fff;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 5px 15px 4px 15px;	
	display: block;
}
#nav .page_item a:hover {
	color: #fff;
	border: solid 1px #333;
	background: #111;
}
#content
{
	background:#2d2e32;
	float: left;
	min-height:580px;
	padding:20px 0 60px 20px;
	overflow-x:hidden;
	width: 780px;
}
*html #content
{
	height:580px;
}
#content ul li
{
font-size:10pt;
}
#content table tbody tr.th
{
background:#B7B8BC;
}
#content table tbody tr.th td p
{
color:#FFFFFF;
font-size:12pt;
}
ul, ol
{
color:#1C2124;
list-style:none outside url("images/marker.gif");
margin:0 20px 20px;
padding:0 20px;
}
ul span, ol span { color : #1C2124; }
.post 
{
	clear:both;
	padding: 15px 15px 20px 15px;
	text-align:justify;
	background:#56667f;
}
/*.post 
{
	clear:both;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	text-align:justify;
	background:#56667f url(images/post.gif) repeat-y;
}
.post-top
{
	background:#1c2124;
	height:15px;
}
.post-btm 
{
	background:#1c2124;
	height:15px;
}*/
.posted 
{
display:none;
	margin: 0;
	font-size:0.9em;
	padding: 5px;
	background:#111;
	border-bottom: 1px solid #222;
	color: #fff;
	text-align:right;
}
.cat { float: left; padding-left: 17px; background: url(images/cat.png) no-repeat; }
.timestamp { padding-left: 17px; background: url(images/timestamp.png) no-repeat; }
.post-title
{
	float: left;
	margin-left: 0px;
	padding-top: 10px;
	width: 600px;
}
.entry { clear: both; padding-top: 10px; }

.post-comments {
display:none; /*ВРЕМЕННАЯ МЕРА*/
	background: url(images/comment.png) no-repeat;
	padding-left: 20px;
	float: right;
	font-size: 95%;
}
.post-calendar {
	background: url(images/mini-calendar.gif) no-repeat;
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #999999;
}
.entercomment {
	background: url(images/add-comment.png) no-repeat;
	padding-left: 18px;
	float: right;
}

.navigation { clear: both; padding: 10px 30px; }
.navigation a { color: #a4dfed; }
.previous-entries a { float: left; padding-left: 18px; background: url(images/mini-nav-left.png) no-repeat left center; }
.next-entries a { float: right; padding-right: 18px; background: url(images/mini-nav-right.png) no-repeat right center; }

#comments, #respond {padding: 10px 0 0 0; clear: both; }
.commentlist { margin: 10px 0px; padding-left:20px; line-height: 130%; }
.commentlist li{background: #49505a; margin:10px 0; padding: 5px 10px; list-style-image:none;}
.commentlist .alt { background: #b7b8bc; }
.commentlist cite { font-weight: bold; font-style: normal; font-size: 12pt; color: #ffffff; }
.commentlist cite a, .commentlist cite a:visited { color: #ffffff; }
.commentlist small { margin-bottom: 5px; display: block; font-size: 87%; }
#commentform { margin-top: 10px; font: 110% Arial, Helvetica, sans-serif; }
#commentform p { padding: 6px 0px; margin: 0px; }
#commentform label{ color: #fff; font-size: 87%; }
#commentform input{
	width: 200px;
	background:#131212;
	border: 1px solid #333333;
	padding: 3px;
	color: #fff;
	margin-top: 3px;
}
#commentform textarea{
	width: 478px;
	height: 115px;
	background:#131212;
	border: 1px solid #333333;
	padding: 2px;
	color: #fff;
	margin-top: 3px;
}
#commentform #submit
{
	background: url(images/submit.png) no-repeat;
	border:none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #btb8bc;	
	width: 120px;
	margin-top: 0px;
	height: 25px;
	cursor: pointer;
}
#sidebar 
{
	background:#2d2e32;
	float: right;
	min-height:580px;
	padding:20px 0 40px 20px;
	width: 180px;
	color: #ffffff;
}
#sidebar p
{
color:#fff;
}
*html #sidebar 
{
	height:580px;
}
#sidebar div.quickshopcart table tbody tr td, #sidebar table tbody tr th
{
font-size:8pt;
text-align:left;
}
#sidebar div.quickshopcart table tbody tr td p
{
padding:0;
}
#sidebar div.quickshopcart table tbody tr td img
{
padding:0;
}
#sidebar img { border: none; }
#sidebar h2, #sidebar .sidebartitle
{
	background:#1c2124;
	color:#FFF;
	font-size:16pt;
	padding:5px 0 5px 10px;
}
#sidebar a {
	color: #fff;
	text-decoration: none;
}
#sidebar ul, #sidebar ol 
{
	list-style-image:none;
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#sidebar ul li ul 
{	
	background:none repeat scroll 0 0 #65779F;
margin:0 0 10px 20px;
padding:0 0 10px;
}
#sidebar ul li ul.news li
{line-height:12.5pt; padding-bottom:5px;}
#sidebar ul li ul li
{
	background:#65779f;
	font-size:10pt;
	padding: 2px 0 2px 0px;
}
#sidebar ul li ul li a
{
	color:#fff;
	display:block;
	padding-left:15px;
}
#sidebar ul li ul li a:hover
{
	color:#0c1e36;
}
#sidebar ul li ul li ul li{ padding: 1px 0 1px 10px; border: none; }
#footer {
	clear: both;
	background: #1C2124;
	border-top: solid 2px #49505A;
	height: 60px;
	color: #B7B8BC;
	font-size: 10pt;
	text-align: center;
	line-height: 130%;
}
#footer div.div1
{
float:left;
height:35px;
padding-top:20px;
text-align:right;
width:620px;
}
#footer div.div1 span
{
display:block;
font-size:9pt;
padding:0 5px 0 0;
}
#footer div.div2
{
background:#49505A;
float:left;
height:55px;
padding:5px 3px 0 0;
text-align:right;
width:377px;
}
#footer div.div2 div.developer
{
color:#FFFFFF;
float:left;
font-size:9pt;
padding-left:5px;
padding-top:15px;
text-align:left;
width:160px;
}
#footer div.div2 div.developer a
{
text-decoration:underline;
}
#footer div.div2 div.developer a.hover
{
color:#0c1e36;
text-decoration:none;
}
#footer div.div2 img
{
border:0;
padding-top:18px;
}
.center { text-align: center; }
img.center, img[align="center"] { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
img { border:#999 1px solid; padding:3px; }
a img { border-bottom: #999999 1px solid; }
blockquote { margin : 10px; padding : 0 0 0 40px; color: #fff; border : 1px solid #222; background : #111 url(images/quote.png) no-repeat 5px 5px; }
code { color: #fff; font-size: 12px; }
a { color: #fff; text-decoration: none; }
a.light {color:#B7B8BC;}
a:hover { color: #0c1e36; text-decoration: underline; }
form { margin:0px; padding:0px; }
p { padding: 0px 0px 15px; margin: 0px; }
img.alignleft, img[align="left"] { float:left; margin: 2px 10px 5px 0px; }
.alignright { float: right; }
img.alignright, img[align="right"] { float:right; margin: 2px 0px 5px 10px; }
img.wp-smiley{  border:none; }
.clear { clear:both; }
li.widget_calendar td { padding: 3px 5px; }
hr.clear { clear:both; visibility: hidden; margin: 0px; padding: 0px; }


div.wp-caption
{
float:left;
}
div.crush
{
float:left;
margin-left:5px;
width:240px;
}
div.crush_text
{
padding:3px 5px;
text-align:left;
}
div.crush_text span
{
color:#B7B8BC;
font-size:10pt;
font-weight:bold;
line-height:10pt;
text-align:left;
}
div.video_container
{
height:275px;
}

/*Catalog*/
div.catalog
{
margin-top:25px;
}
div.catalog div.item
{
	float:left;
	padding-right:2px;
	width:370px;
}
div.catalog div.alone
{
display:inline;
margin-left:180px;
}
div.catalog div.item div.pic
{
	float:left;
	width:190px;
}
div.catalog div.item div.properties
{
	float:left;
	padding-left:5px;
	width:175px;	
}
div.catalog div.item div.properties h4.manufacturer
{
	color:#2d2e32;
	display:block;
	font-size:12pt;
	margin:0;
	padding:0;	
}
div.catalog div.item div.properties span.prop_name
{
	color:#2d2e32;
	display:block;
	font-size:9pt;
	font-style:italic;
}
div.catalog div.item div.properties h3.model
{
	color:#FFF;
	display:block;
	font-size:16pt;
	margin:0;
	padding:0;
}
div.catalog div.item div.properties span.country
{
	color:#2d2e32;
	display:block;
	font-size:9pt;
	font-style:italic;
	padding:0 0 0 15px;
}
div.catalog div.item span.cost
{
	color:#b7b8bc;
	display:block;
	float:left;
	font-size:14pt;
	font-weight:bold;
	margin:0;
	padding:0;
}
div.catalog div.item div.properties span.group
{
	color:#2d2e32;
	display:block;
	font-size:9pt;
	margin-bottom:10px;
}
div.catalog div.item div.properties p.weight
{
	color:#2d2e32;
	display:block;
	font-size:9pt;
	margin:0;
	padding:0;
}
div.catalog div.item div.descript p
{
	font-size:10pt;
	line-height:12pt;
	padding:5px 5px 0 0;
}
div.catalog div.item div.service
{
	padding:10px 0 30px 0;
}
div.catalog div.item div.service input
{
	background:url('images/add_button.png');
	border:0;
	color:#b7b8bc;
	cursor:pointer;
	float:right;
	font-size:9pt;
	height:25px;
	padding-left:5px;
	margin-right:5px;
	text-align:left;
	width:160px;
}
div.catalog div.item div.properties span.choose_color /*Temp*/
{
	color:#2d2e32;
	display:block;
	font-size:9pt;
	padding-top:5px;
}
div.catalog div.item div.properties input
{
	height:15px;
	margin:0;
}
div.catalog div.item div.properties div.color
{
	display:inline-block;
	_overflow:hidden;/*фикс для IE6*/
	zoom:1;/*включаем hasLayout*/
	*display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/
	height:15px;
	padding-left:30px;
}
div.catalog div.item div.properties p
{
padding:0;
}

/*Actions*/
#sidebar div.action
{
background:none repeat scroll 0 0 #B7B8BC;
margin:0 0 20px 20px;
padding:10px 0;
}
#sidebar div.action a.pic
{
display:block;
background:no-repeat scroll 0 0;
height:80px;
width:70px;
margin:-65px 0 0 85px;
position:absolute;
}
#sidebar div.action p, #sidebar div.action a.text
{
color:#151A1D;
display:block;
font-size:10pt;
line-height:12.25pt;
padding:10px 5px 10px 10px;
}
#sidebar div.action a.text:hover
{
color:#fff;
}

/*Phone*/
#sidebar div.phone
{
background:#1c2124 url('images/phone.jpg') no-repeat scroll 10px 8px;
margin:0 0 20px 20px;
padding:10px 0;
}
#sidebar div.phone span
{
color:#FFF;
display:block;
font-size:13pt;
margin-left:36px;
}
#sidebar div.phone span.round
{
color:#b7b8bc;
display:block;
font-size:14pt;
margin:5px 0 0 5px;
text-transform:uppercase;
}

/*Лидеры*/
div.leaders
{
/*margin-top:25px;*/
}
div.leaders h2
{
padding-bottom:15px;
}
div.leaders div.item
{
	/*float:left;*/
	padding-right:2px;
	/*width:370px;*/
	width:780px;
}
div.leaders div.item div.pic
{
	float:left;;
	width:190px;
}
div.leaders div.item div.bestseller
{
background:url('images/bestseller.png') repeat scroll 0 0;
height:40px;
position:absolute;
width:40px;
}
div.leaders div.item div.properties
{
	float:left;
	padding-left:5px;
	width:580px;	
}
div.leaders div.item div.properties span.manufacturer
{
	color:#2d2e32;
	display:inline;
	font-size:12pt;
	font-weight:bold;
	margin:0;
	padding:0;	
}
div.leaders div.item div.properties h3.model
{
	color:#FFF;
	display:block;
	font-size:16pt;
	margin:0;
	padding:0;
}
div.leaders div.item div.properties span.country
{
	color:#2d2e32;
	font-size:9pt;
	font-style:italic;
	font-weight:bold;
	padding:0 0 0 5px;
}
div.leaders div.item div.properties p
{
padding:0 30px 0 0;
}
/*Обмен ссылками*/
table.links
{
	margin-left:12px;
	width:730px;
}
table.links td.block a
{
	display:block;
	font-size:10pt;
	padding:5px 5px 5px 0px;
}
table.links td
{
	font-size:10pt;
	padding:5px;
}