body {
	font:11px Tahoma, Arial;
	color:#000;
	margin:0px;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1000? "1000px": "auto");

}
a {
	color:#2a4c80;
	outline:0;
}
img {
	border:0px;
}
p, ul, h1, h2, h3, h4, h5 {
	margin:0px;
	padding:0px;
}
.Head {
	width:100%;
	background:#284c7d url(../images/head.jpg) center top no-repeat;
}
h1, h2, h3 {
	font:20px Arial;
	color:#2a4c80;
	padding-bottom:10px;
}
.Inside {
	width:1000px;
	margin:0px auto;
	height:312px;
	position:relative;
}
.logo {
	position:absolute;
	top:18px;
	left:44px;
	display:block;
	width:145px;
	height:130px;
}


/*------------------------------------------*/
.icon_home {
	position:absolute;
	top:135px;
	left:200px;
	width:35px;
	height:35px;
}
.icon_home:hover {
	background:url(../images/icons_bg.gif);
}
.icon_home a {
	display:block;
	width:35px;
	height:35px;
	background:url(../images/icons_home.gif);
}
.icon_sitemap {
	position:absolute;
	top:135px;
	left:250px;
	width:35px;
	height:35px;
}
.icon_sitemap:hover {
	background:url(../images/icons_bg.gif);
}
.icon_sitemap a {
	display:block;
	width:35px;
	height:35px;
	background:url(../images/icons_sitemap.gif);
}
.icon_mail {
	position:absolute;
	top:135px;
	left:300px;
	width:35px;
	height:35px;
}
.icon_mail:hover {
	background:url(../images/icons_bg.gif);
}
.icon_mail a {
	display:block;
	width:35px;
	height:35px;
	background:url(../images/icons_mail.gif);
}
/*------------------------------------------*/
.c1{
	position:absolute;
	top:59px;
	left:226px;
	font:24px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
}
.c2 {
	position:absolute;
	top:89px;
	left:226px;
	font:17px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#c6d9e9;
}
.c3 {
	position:absolute;
	bottom:85px;
	left:146px;
	font:38px Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0px;
	color:#fff;
}
.c4 {
	position:absolute;
	top:82px;
	right:60px;
	font:20px Arial, Helvetica, sans-serif;
	line-height:24px;
	font-weight:normal;
	color:#fff;
}
.c4 a{
	color:#fff;
	text-decoration:none;
}

.tl {
	position:absolute;
	bottom:82px;
	left:146px;
	font:19px Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0px;
	color:#fff;
}


.white_block {
	position:absolute;
	width:150px;
	top:190px;
	left:459px;
	color:#91a700;
	font:11px tahoma;
}
.white_block a{
	color:#91a700;
}
.search {
	position:absolute;
	top:170px;
	right:35px;
}
.search .field{
	padding:4px;
	font:11px Tahoma, Geneva, sans-serif;
	color:#2a4c80;
	width:185px;
}
.search .enter {
	border:0px;
	background:none;
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
}
.navigation {
	position:absolute;
	font:12px Arial, Helvetica, sans-serif;
	width:100%;
	line-height:30px;
	bottom:8px;
	color:#fff;
}
.navigation {
	position:absolute;
	font:14px Arial, Helvetica, sans-serif;
	width:100%;
	text-align:center;
	line-height:30px;
	bottom:8px;
	color:#fff;
}
.navigation a{
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}
.navigation span {
	margin:0px 20px;
}
/*---------------------------------------------*/
.sort_price {
	position:absolute;
	bottom:45px;
	right:43px;
	color: white;
}
.sort_price input{
	width:30px;
	font:11px Tahoma;
}
.sort_country {
	position:absolute;
	bottom:70px;
	right:43px;
}
.sort_country select{
	width:120px;
	font:11px Tahoma;
}
.sort_country option{
	font:11px Tahoma;
}
.sort_country .filter{
	text-align:right;
	cursor:pointer;
	color:#fff;
	display:block;
	line-height:13px;
	padding-right:14px;
	background:url(../images/drop.gif) right no-repeat;
}
.sort_country .drop {
	display:none;
	position:absolute;
	right:0px;
	background:#284d7d url(../images/drop_bg.gif) top repeat-x;
	padding:8px 15px 10px 15px;
	line-height:22px;
}
.sort_country .drop a{
	color:#fff;
}
.sort_type {
	position:absolute;
	bottom:95px;
	right:43px;
}
.sort_type select{
	width:243px;
	font:11px Tahoma;
}
.sort_type option{
	font:11px Tahoma;
}
.sort_type .filter{
	text-align:right;
	cursor:pointer;
	color:#fff;
	display:block;
	line-height:13px;
	padding-right:14px;
	background:url(../images/drop.gif) right no-repeat;
}
.sort_type .drop {
	display:none;
	position:absolute;
	right:0px;
	background:#284d7d url(../images/drop_bg.gif) top repeat-x;
	padding:8px 15px 10px 15px;
	line-height:22px;
}
.sort_type .drop a{
	color:#fff;
}
.sort_vendor {
	position:absolute;
	bottom:70px;
	right:166px;
}
.sort_vendor select{
	width:120px;
	font:11px Tahoma;
}
.sort_vendor option{
	font:11px Tahoma;
}
.sort_vendor .filter{
	text-align:right;
	cursor:pointer;
	color:#fff;
	display:block;
	line-height:13px;
	padding-right:14px;
	background:url(../images/drop.gif) right no-repeat;
}
.sort_vendor .drop {
	display:none;
	position:absolute;
	right:0px;
	background:#284d7d url(../images/drop_bg.gif) top repeat-x;
	padding:8px 15px 10px 15px;
	line-height:22px;
}
.sort_vendor .drop a{
	color:#fff;
}

/*---------------------------------------------*/

.Container {
	margin:0px auto;
	border-bottom:4px solid #d9d9d9;
}
.Menu {
	width:245px;
	padding-top:42px;
}
.Menu ul{
	list-style-type:none;
	padding:20px 0px 0px 0px;
	margin:0px;
}
.Menu li {
	height:29px;
	padding:0px 0px 0px 40px;
	background:url(../images/vendors_bg.gif) no-repeat;
}
.Menu li.active-a {
	height:29px;
	padding:0px 0px 0px 40px;
	background:url(../images/active-li-a.jpg) no-repeat;
}
.Menu li.level-b{
	height:29px;
	padding:0px 0px 0px 64px;
	background:url(../images/vendors-bg-b.jpg) no-repeat;
}
.Menu li.active-b {
	height:29px;
	padding:0px 0px 0px 64px;
	background:url(../images/active-li-b.jpg) no-repeat;
}
.Menu li.level-c{
	height:29px;
	padding:0px 0px 0px 88px;
	background:url(../images/vendors-bg-c.jpg) no-repeat;
}
.Menu li a{
	line-height:29px;
	font-size: 13px;
}
.Menu li.active-a a{
	color:#fff;
	text-decoration:none;
	line-height:29px;
}
.Menu li.level-b a{
	color:#000;
	text-decoration:none;
	line-height:29px;
}
.Menu li.active-b a{
	color:#00528c;
	text-decoration:none;
	line-height:29px;
}
.Menu li.level-c a{
	color:#919191;
	text-decoration:none;
	line-height:29px;
}
.Menu select.vendors {
	width:122px;
	margin-left:44px;
	font:11px Tahoma;
}
.Main {
	width:500px;
	padding:42px 15px 0px 15px;
}

.Main div {
	font:11px Tahoma;
	color:#000;
	line-height:21px;
	border-bottom:1px solid #dadada;
	padding-bottom:15px;
	margin-bottom:15px;
}
.Main p {
	font:11px Tahoma;
	color:#000;
	line-height:21px;
	margin-bottom:15px;
}
.Main table {
	margin-bottom:15px;
}
.Main .bestseller {
	list-style-type:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
	zoom:1;
}
.Main .bestseller li { 
	width:200px;
	padding:0px 25px;
	float:left
}
.Main .bestseller  a.name{
	/*display:block;
	height:31px;
	line-height:16px;
	overflow:hidden;
	padding-bottom:6px;*/
	text-decoration:none;
	font-weight:bold;
}
.Main .bestseller  span {
	font:21px Arial;
	color: #329A1C; 
}
.Main .bestseller  span small{
	font-size:66%;
}
.Main .bestseller  .add{
	cursor:pointer;
}
.Additional {
	width:225px;
	padding-top:42px;
}
.Additional div.separate {
	display:block;
	background:url(../images/add_sep.gif);
	height:1px;
	margin:25px 0px;
}
.Additional .new {
	margin-top:40px;
	background: url("/images/new.gif") no-repeat scroll left top transparent !important;
    padding-top: 65px;
}

.Additional ul {
	list-style:none;
	padding:15px 0px 0px 0px;
	margin:0px;
}
.Additional ul li {
	padding-bottom:20px;
	margin-bottom:25px;
	border-bottom:1px solid #dadada;
}
.Additional ul li a{
	text-decoration:none;
	font-weight:bold;
}

.Additional ul li span {
	font:21px Arial;
}
.Additional ul li span small{
	font-size:66%;
}
/*-----------------------------------------------*/
.Footer {
	width:100%;
	height:110px;
	background-color:#eee;
}
.Footer .Bottom {
		margin:0px auto;
		width:1000px;
}
.Footer .Bottom .Navigation{
	height:55px;
	text-align:center;
	font-size: 12px;
}
.Footer .Bottom .Navigation span{
	padding:0px 25px;
}
.Footer .Omg {
	color:#5b5b5b;
}
.Footer .Omg a{
	color:#5b5b5b;
	text-decoration:none;
}

.cart_table td {
	border:1px dotted #dadada;
}
.cart_table_tr_header td {
	background:#dadada;
}
strong.Sum {
	color:#2a4c80
}
.free-d {
	position:absolute;
	right:40px;
	top:134px;
	font:17px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
}

.price_color {
	color: #329A1C;
	font-size: 18px;
}
#breadcrumbs {
	color:#DADADA;
}

#social {
	display:block;
	overflow:hidden;
	zoom:1;
}
#social div {
	float:left;
	border:0;
}
#social div#___plusone_0 {
	display:block;
	padding-top:6px !important;  
}
#commentform table  {
	width:300px;
}
#commentform table td input, #commentform table td textarea {
	width:100% !important;
	font:11px Tahoma, Geneva, sans-serif;
	border:1px solid #bfbfbf;
}
#commentform input.saveButton {
	cursor:pointer;
	font:11px Tahoma, Geneva, sans-serif;
}


div.comment_item {

}
span.date {
	color:#919191;
}
div.comment {
	line-height:14px;
	text-align:justify;
	border-bottom: 0;
	padding:0;
	margin:0;
}



ul.brands {
	background:#F0F0F0;
	padding:4px 8px;
	list-style-type:none;
	overflow:hidden;
	zoom:1;
}
ul.brands li { 
	float:left;
	padding:4px 0;
	line-height:20px;
	height:20px;
	margin:0 5px;
}
ul.brands li.starts {
	width:50px;
}
ul.brands li input.field {
	width:50px;
	font:11px Tahoma, Geneva, sans-serif;
	color:#555;
	border:1px solid #ccc;
}
ul.brands li.separate {
	color:#767676;
	font-weight:normal;
}
ul.brands li.checkbox { 
	overflow:hidden;
	zoom:1;
}
ul.brands li.checkbox input { 
	float:left;
}
ul.brands li.checkbox a.active span { 
	font-weight:bold;
}
ul.brands li.all a.active { 
	font-weight:bold;
}

ul.brands li.checkbox label.disabled a { 
	color:#ccc;
	text-decoration:none;
}

#cartBottom {
    background: url("/images/cart_bottom.png") repeat scroll 0 0 transparent;
    height: 85px;
    width: 200px;
}
.cart_info {
    color: #FFFFFF;
    font:bold 15px Arial,Helvetica,sans-serif;
    letter-spacing: 1px;
    padding-left: 15px;
    padding-top: 10px;
}
#cartBottom p {
    padding-bottom: 5px;
}
#zakaz {
    display: block;
    padding-left: 17px;
}

#cart_count_place {
    color: #284C7D;
}

#cart_summ_place {
    color: #284C7D;
}
font.marking {
	display:block;
	padding-bottom:6px;
}
span.price {
	display:block;
	padding-bottom:6px;
}
div.pages {
	font-size:13px;
	padding-top:15px;
	border-top:1px solid #dadada;
	overflow:hidden;
	zoom:1;
}
div.pages a, div.pages strong, div.pages span  {
	display:block;
	margin-right:10px;
	line-height:17px;
	float:left;
}

#facebox {
	padding:15px;
	width:270px;
	position:absolute;
	top:217px;
	left:50%;
	margin-left:-355px;
	background:#fff;
	z-index:200;
	border:4px solid #293c67;
	-moz-box-shadow: 4px 4px 2px #1f1f1f;
	-webkit-box-shadow: 4px 4px 2px #1f1f1f;
	box-shadow: 4px 4px 2px #1f1f1f;
}
#facebox input.submit {
	border:0;
	background:url(../images/send.jpg);
	width:111px;
	height:27px;
	cursor:pointer;
}
#facebox td input {
	width:100%;
	border:1px solid #edebec;
	font:11px  Tahoma, Geneva, sans-serif;
	color:#555;
}
#facebox td textarea {
	width:100%;
	border:1px solid #edebec;
	font:11px  Tahoma, Geneva, sans-serif;
	color:#555;
}
#feedback {
	font-size:12px;
	color:#fff;
}
#facebox_exit {
	text-decoration:none;
	font-weight:bold;
	color:#c10;
	position:absolute;
	right:5px;
	top:5px;
}
div.br {
	background:#F0F0F0;
	text-align:center;
	padding:5px 0;
}
		
input.send_filters {
	border:0;
	background:url(../images/choose.jpg);
	width:111px;
	height:27px;
	cursor:pointer;

}
.sortings a.active {
	font-weight: bold;
}

h1.item_title {
	color:#000;
}
.no_item {
	color: #666;
}
.yes_item {
	color: #cc0000;
}
h2.title_section {
	color: #666666;
}
.full_info ul {
	padding-left: 15px;
}







ul.fltrs {
	background:#F0F0F0;
	padding:4px 8px;
	list-style-type:none;
	overflow:hidden;
	zoom:1;
}
ul.fltrs li { 
	padding:4px 0;
	line-height:20px;
	height:20px;
	margin:0 5px;
}
ul.fltrs li.starts {
	width:50px;
}
ul.fltrs li input.field {
	width:50px;
	font:11px Tahoma, Geneva, sans-serif;
	color:#555;
	border:1px solid #ccc;
}
ul.fltrs li.separate {
	color:#767676;
	font-weight:normal;
}
ul.fltrs li.checkbox { 
	overflow:hidden;
	zoom:1;
}
ul.fltrs li.checkbox input { 
	float:left;
	margin-left:0;
}
ul.fltrs li.checkbox a.active span { 
	font-weight:bold;
}
ul.fltrs li.all a.active { 
	font-weight:bold;
}

ul.fltrs li.checkbox label.disabled a { 
	color:#ccc;
	text-decoration:none;
}




#inside_facebox {
	padding:15px;
	width:270px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-155px;
	background:#fff;
	z-index:200;
	border:4px solid #293c67;
	-moz-box-shadow: 4px 4px 2px #1f1f1f;
	-webkit-box-shadow: 4px 4px 2px #1f1f1f;
	box-shadow: 4px 4px 2px #1f1f1f;
}
#inside_facebox input.submit {
	border:0;
	background:url(../images/send.jpg);
	width:111px;
	height:27px;
	cursor:pointer;
}
#inside_facebox td input {
	width:100%;
	border:1px solid #edebec;
	font:11px  Tahoma, Geneva, sans-serif;
	color:#555;
}
#inside_facebox td textarea {
	width:100%;
	border:1px solid #edebec;
	font:11px  Tahoma, Geneva, sans-serif;
	color:#555;
}

#fb_container {
	position:relative;
}
#inside_facebox .form_page_text, #inside_facebox .form_page_form, #inside_facebox .form_page_form div {
	border:0;
	margin:0;
	padding:0;
}


.text_page {
	position:relative;
}
#contacts .fb_abs {
	position:absolute;
	right:0;	
	top:0px;
	border:0;
}

table.filters_table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	border:0;
	background: none repeat scroll 0 0 #F0F0F0;
	margin:0;
}
table.filters_table td {
	width:50%;
	border:0;
	vertical-align:top;
}
