﻿@CHARSET "UTF-8";

body {
	margin: 0px;
	padding: 0px;
	min-width: 1180px;
	background-image: url("../images/bgrosn.gif");
	color: white;
	font-size: 13px;
	font-family: Arial, Verdana, Tahoma, Helvetica, Georgia, sans-serif;
}

#head {
	width: 100%;
	height: 5px;
}

.a_style {
	color: #ffffff !important;
	text-decoration: none !important;
}

.a_style:HOVER {
	color: red !important;
	text-decoration: none !important;
}

.a_style3 {
	color: #C2C5E7 !important;
	text-decoration: none !important;
}

.a_style3:HOVER {
	color: red !important;
	text-decoration: none !important;
}


.a_style2 {
	color: black !important;
	text-decoration: none !important;
}

.a_style2:HOVER {
	color: red !important;
	text-decoration: none !important;
}

#a_buy {
	color: #ffffff !important;
	text-decoration: none !important;
}

#a_buy:HOVER {
	color: black !important;
	text-decoration: none !important;
}

a {
	color: white;
}

a:link,span.MsoHyperlink {
	mso-style-unhide: no !important;
	/*color: white;*/
	text-decoration: none !important;
	text-underline: single !important;
}

a:visited,span.MsoHyperlinkFollowed {
	mso-style-noshow: yes !important;
	mso-style-priority: 99 !important;
	/*color: white;*/
	mso-themecolor: followedhyperlink;
	text-decoration: none !important;
	text-underline: single !important;
}

#head_tel {
	width: 200px;
	height: 75px;
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 15pt;
}

#menu_head {
	float: right;
	width: 850px;
	font-size: 12pt;
}

.remove_all {
	cursor: pointer;
	left: 5px;
	margin-top: 2px;
	position: absolute;
}

#main {
	width: 100%;
	background-image: url("../images/bg_left.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
}

.content-holder {
	padding: 0 110px 0 100px;
}

#sorting {
	clear: none;
	width: 100%;
}

#sorting SELECT {
	color: white;
	background-color: #40464A;
	border: 1px solid black;
}

#leftcolumn {
	width: 221px;
}

#rightcolumn {
	width: 221px;
}

#content {
	width: 97%;
	padding: 5px 0px 5px 0px;
	padding-right: 0px;
	margin-top: 25px;
}

.panel_right_3 {
	background-image: url("../images/panel_right_3.gif");
	width: 221px;
	height: 6px;
	background-repeat: no-repeat;
}

.panel_right_0 {
	background-image: url("../images/panel_right_0.jpg");
	width: 221px;
	background-repeat: no-repeat;
	background-position: top;
}

.panel_right_1 {
	background-image: url("../images/panel_right_1.jpg");
	width: 221px;
	background-repeat: repeat-y;
}

.panel_right_2 {
	background-image: url("../images/panel_right_2.gif");
	width: 221px;
	height: 5px;
	background-repeat: no-repeat;
}

.panel_left_3 {
	background-image: url("../images/panel_left_3.gif");
	width: 221px;
	height: 6px;
	background-repeat: no-repeat;
}

.panel_left_0 {
	background-image: url("../images/panel_left_0.jpg");
	width: 221px;
	background-repeat: no-repeat;
	background-position: top;
}

.panel_left_1 {
	background-image: url("../images/panel_left_1.jpg");
	width: 221px;
	background-repeat: repeat-y;
}

.panel_left_2 {
	background-image: url("../images/panel_left_2.gif");
	width: 221px;
	height: 5px;
	background-repeat: no-repeat;
}

/*
.panel_content img {
	width: 100px;
	height: 100px;
}*/
.panel_content {
	width: 100%;
	margin-top: 80px;
	text-align: justify;
}

#footer {
	width: 100%;
	background-color: #3B3B3B;
	border: 1px solid #000000;
	font-size: 10pt;
}

/*меню-------------------------------------------------------------*/
.menu {
	background-image: url("../images/menu_0.png");
	width: 221px;
	height: 26px;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 0px;
}

.menu:HOVER {
	color: red;
}

.menu_on_0 {
	background-image: url("../images/menu_1.gif");
	width: 221px;
	background-repeat: repeat-y;
	margin-top: -2px;
}

.menu_on_1 {
	background-image: url("../images/menu_2.gif");
	width: 221px;
	height: 4px;
}

.menu_on_4 {
	background-image: url("../images/menu_on_0.png");
	width: 453px;
	height: 11px;
}

.menu_on_5 {
	background-image: url("../images/menu_on_1.png");
	width: 453px;
	background-repeat: repeat-y;
}

.menu_on_6 {
	background-image: url("../images/menu_on_2.png");
	width: 453px;
	height: 2px;
}

/*-----------------------------------------------------------------*/
.product_info {
	display: none;
	background-color: #7f8ca6;
}

.searchosn {
	font-size: 9px;
	color: #ffffff;
}

#search {
	margin-left: 15px;
}

.inpsearch {
	background-color: #1a1a1b;
	border: solid 1px #2f3338;
	height: 17px;
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
	width: 190px;
}

.bigtext {
	font-size: 24px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: white;
	/*color: #267fd3;*/
}

.style_text {
	color: black; !important;
}

.search_google IFRAME{
	width: 100%;
	color: white;
	background-color: none;
	background-image: url("../images/bgrosn.gif");
}

.search_google table{
	background-image: none;
}

.search_google a {
	color: white; !important;
}

.search_google a:LINK {
	color: white; !important;
}

/*
.search_google div, td, .n a, .n a:visited {
	color: white; !important;
}

.search_google a, .w, .q:visited, .q:active, .q, .b a, .b a:visited {
	color: white; !important;
}*/


.search_google{
	background-color: #191919;
	padding: 5px;
}

.mp3 {
	display: none;
}

.mp3 td{
	color: black; 
}

.copyrightl {
	float: left;
}

.copyrightr {
	float: right;
}

.tdtblosnbottom {
	vertical-align: bottom;
}

.bottom {
	background: url("../images.tpl/bgrbottom.jpg") repeat-x 0 50px;
	min-height: 5px;
	_height: 5px;
}

.bottoml {
	background: url("../images.tpl/bgrbottomleft.jpg") no-repeat 0 50px;
	min-height: 5px;
	_height: 5px;
}

.bottomr {
	background: url("../images.tpl/bgrbottomright.jpg") no-repeat right 50px
		;
	min-height: 5px;
	_height: 5px;
	padding: 65px 35px 20px 35px;
	color: #7d8996;
}

.page {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	margin-left: 15px;
	text-align: center;
	font-size: 14px;
	padding-top: 4px;
}

.pageact {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	margin: 0 5px 0 0;
	text-align: center;
	font-size: 14px;
	padding: 5px 0 0 0;
	text-decoration: none;
	color: #ffffff;
	background: url("../images.tpl/bgrpage.gif") no-repeat 0 0;
}

.page-act {
	font-family: arial;
	font-size: 9px;
	color: #0f0f10;
	padding: 12px 0 0 0;
}

/*

* { margin: 0; padding: 0; }
a{color: #2897FF;}
html, body { margin: 0; padding: 0; width: 100%; height: 100%; }
body { font-size: 11px; background: url("/images.tpl/bgrosn.gif") repeat 0 0; font-family: Arial, Verdana, Tahoma, Helvetica, Georgia, sans-serif; color: #7d8996; }



a:link { text-decoration: underline; color: #267fd3; }
a:visited { text-decoration: underline; color: #267fd3; }
a:hover { text-decoration: none; color: #267fd3; }

.bigtext { font-size: 24px; color: #267fd3; }*/
.clear {
	clear: both;
}

img {
	border: 0;
}

/*table { border-collapse: collapse; }
td { vertical-align: top; }*/
h1 {
	font-weight: bold;
	font-size: 24px;
	padding: 0 0 20px 0;
	font-family: arial;
	color: #f83e4e;
}

h2 {
	font-size: 24px;
	font-weight: normal;
	color: #7d8996;
	padding: 0 0 15px 0;
}

h3 {
	font-size: 16px;
	font-weight: normal;
	color: #7d8996;
	padding: 0 0 15px 0;
}

h3 {
	font-size: 16px;
	font-weight: normal;
	color: #7d8996;
	padding: 0 0 15px 0;
}

p {
	padding: 0 0 15px 0;
}

.imgleft {
	float: left;
	margin: 3px 10px 0 0;
}

.imgright {
	float: right;
	margin: 3px 0 0 10px;
}

.tblosn {
	width: 100%;
	height: 100%;
	background: url("../images.tpl/bgrleft.jpg") no-repeat 0 0;
}

.tdtblosntop {
	background: url("../images.tpl/bgrright.jpg") no-repeat right top;
	height: 750px;
}

.tdtblosnbottom {
	vertical-align: bottom;
}

.bottom {
	background: url("../images.tpl/bgrbottom.jpg") repeat-x 0 50px;
	min-height: 5px;
	_height: 5px;
}

.bottoml {
	background: url("../images.tpl/bgrbottomleft.jpg") no-repeat 0 50px;
	min-height: 5px;
	_height: 5px;
}

.bottomr {
	background: url("../images.tpl/bgrbottomright.jpg") no-repeat right 50px
		;
	min-height: 5px;
	_height: 5px;
	padding: 65px 35px 20px 35px;
	color: #7d8996;
}

.copyrightl {
	float: left;
}

.copyrightr {
	float: right;
}

.sep01 {
	clear: both;
	height: 1px;
	width: 1003px;
}

.sep02 {
	clear: both;
	height: 1px;
	width: 176px;
}

.sep03 {
	clear: both;
	height: 45px;
}

.sep04 {
	clear: both;
	height: 1px;
}

.sep05 {
	clear: both;
	height: 30px;
}

.sep06 {
	clear: both;
	height: 25px;
}

.sep07 {
	clear: both;
	height: 1px;
	width: 274px;
}

.tblinner {
	width: 100%;
}

.tdtblinnerleft {
	width: 176px;
	padding: 0 20px 0 0;
}

.tdtblinnerright {
	width: 100%;
	padding: 0 35px 0 0;
}

.logo {
	margin: 30px 0 100px 34px;
}

.logo img {
	width: 123px;
	height: 36px;
}

.basket {
	padding: 0 0 0 35px;
}

.basket a:link {
	text-decoration: underline;
	color: #ffffff;
}

.basket a:visited {
	text-decoration: underline;
	color: #ffffff;
}

.basket a:hover {
	text-decoration: none;
	color: #ffffff;
}

#TB_title{
 	background-color: #e8e8e8;
	height: 38px;
}

.menutop {
	list-style-type: none;
	list-style-position: outside;
	float: left;
	font-size: 24px;
	padding: 30px 0 0 0;
}

.menutop li {
	float: left;
	text-align: center;
	padding: 0 2px 0 0;
}

.menutop a:link {
	text-decoration: underline;
	color: #2897ff;
	display: block;
	width: 154px;
	height: 36px;
	padding: 8px 0 0 0;
}

.menutop a:visited {
	text-decoration: underline;
	color: #2897ff;
	display: block;
	width: 154px;
	height: 36px;
	padding: 8px 0 0 0;
}

.menutop a:hover {
	text-decoration: none;
	color: #ffffff;
	display: block;
	width: 154px;
	height: 36px;
	padding: 8px 0 0 0;
	background: url("../images.tpl/bgrmenutop.gif") no-repeat 0 0;
}

.menutop span {
	text-decoration: none;
	color: #ffffff;
	display: block;
	width: 154px;
	height: 36px;
	padding: 8px 0 0 0;
	background: url("../images.tpl/bgrmenutop.gif") no-repeat 0 0;
}

.menutopr {
	float: right;
	padding: 45px 0 0 65px;
}

.menutopr img {
	float: left;
	padding: 0 6px 0 0;
}

.submenutop {
	list-style-type: none;
	list-style-position: outside;
	padding: 0 0 0 25px;
	font-size: 14px;
	color: #ffffff;
}

.submenutop li {
	float: left;
	padding: 0 30px 0 0;
}

.submenutop a:link {
	text-decoration: underline;
	color: #267fd3;
}

.submenutop a:visited {
	text-decoration: underline;
	color: #267fd3;
}

.submenutop a:hover {
	text-decoration: none;
	color: #ffffff;
}

.searchalphabet {
	background: url("../images.tpl/bgralphabet.gif") no-repeat 0 0;
	background-color: #0f0f10;
	height: 21px;
	padding: 6px 10px 0 10px;
	font-size: 10px;
	float: left;
	width: 68%;
	margin: 30px 0 0 12px;
}

.searchalphabet a {
	padding: 0 2px 0 2px;
}

.searchosn {
	width: 203px;
	height: 57px;
	padding: 15px 0 0 15px;
	background: url("../images.tpl/bgrsearch.gif") no-repeat 0 0;
	float: right;
	color: #2f3338;
	font-size: 9px;
}

.inpsearch {
	background-color: #1a1a1b;
	border: solid 1px #2f3338;
	height: 17px;
	margin: 5px 0 0 0;
	font-family: arial;
	font-size: 11px;
	color: #7d8996;
	width: 150px;
	padding: 0 5px 0 5px;
}

.content {
	padding: 0 0 0 25px;
}

.tbl01 {
	width: 100%;
}

.tbl01 td {
	width: 25%;
	padding: 0 50px 10px 0;
}

.tbl01 p {
	width: 130px;
	padding: 0 0 5px 4px;
}

.rating {
	padding: 0 0 7px 4px;
}

.rating img {
	display: inline;
}

/*.hrefbasket { float: left; padding: 6px 0 0 12px; }
.hrefbasket a:link { text-decoration: underline; color: #e51414; font-size: 9px; }
.hrefbasket a:visited { text-decoration: underline; color: #e51414; font-size: 9px; }
.hrefbasket a:hover { text-decoration: none; color: #e51414; font-size: 9px; }*/
	/*.price { background: url("../images.tpl/bgrprice.gif") no-repeat 0 2px; width: 42px; height: 31px; color: #ffffff; font-family: georgia; font-size: 18px; padding: 0 0 0 7px; float: left; margin: 0 0 0 6px; }*/
.position {
	padding: 20px 0 10px 0;
}

.positions {
	display: block;
	float: left;
	width: 31px;
	height: 20px;
	margin: 0 5px 0 0;
	text-align: center;
	font-size: 14px;
	font-family: georgia;
}

/*a.positions:link { text-decoration: underline; color: #267fd3; }
a.positions:visited { text-decoration: underline; color: #267fd3; }
a.positions:hover { text-decoration: none; color: #ffffff; background: url("../images.tpl/bgrpositions.gif") no-repeat 0 2px; }*/
.positionsact {
	display: block;
	float: left;
	width: 31px;
	height: 20px;
	margin: 0 5px 0 0;
	text-align: center;
	font-size: 14px;
	font-family: georgia;
	text-decoration: none;
	color: #ffffff;
	background: url("../images.tpl/bgrpositions.gif") no-repeat 0 2px;
}

.page {
	display: block;
	float: left;
	width: 30px;
	height: 40px;
	margin: 0 5px 0 5px;
	text-align: center;
	font-size: 14px;
	font-family: georgia;
	padding: 3px 0 0 0;
}

/*a.page:link { text-decoration: underline; color: #267fd3; }
a.page:visited { text-decoration: underline; color: #267fd3; }
a.page:hover { text-decoration: none; color: #ffffff; background: url("../images.tpl/bgrpage.gif") no-repeat 0 0; }*/
.pageact {
	display: block;
	float: left;
	width: 30px;
	height: 27px;
	margin: 0 5px 0 0;
	text-align: center;
	font-size: 14px;
	font-family: georgia;
	padding: 3px 0 0 0;
	text-decoration: none;
	color: #ffffff;
	background: url("../images.tpl/bgrpage.gif") no-repeat 0 0;
}

.page-act {
	font-family: arial;
	font-size: 9px;
	color: #0f0f10;
	padding: 12px 0 0 0;
}

.pagenav img {
	display: inline;
}

/*a.pagenav:link { text-decoration: none; color: #267fd3; float: left; padding: 8px 0 0 0; font-size: 9px; }
a.pagenav:visited { text-decoration: none; color: #267fd3; float: left; padding: 8px 0 0 0; font-size: 9px; }
a.pagenav:hover { text-decoration: none; color: #267fd3; float: left; padding: 8px 0 0 0; font-size: 9px; }*/
.tbl02 {
	width: 100%;
}

.td01tbl02 {
	padding: 0 50px 40px 0;
}

.td02tbl02 {
	width: 100%;
	padding: 30px 0 40px 15px;
}

.td03tbl02 {
	padding: 0 50px 40px 0;
}

.td04tbl02 {
	padding: 0 0 40px 0;
}

.imgb01 {
	border: solid 12px #0a0b0b;
}

.ratinginner {
	padding: 0 0 7px 12px;
}

.ratinginner img {
	display: inline;
}

/*a.href01:link { text-decoration: underline; color: #ffffff; font-size: 16px; }
a.href01:visited { text-decoration: underline; color: #ffffff; font-size: 16px; }
a.href01:hover { text-decoration: none; color: #ffffff; font-size: 16px; }*/
.tblinner01lt {
	background: url("../images.tpl/clt.gif") no-repeat 0 0;
	background-color: #0f0f10;
	height: 13px;
}

.tblinner01rt {
	background: url("../images.tpl/crt.gif") no-repeat right top;
	height: 13px;
}

.tblinner01lb {
	background: url("../images.tpl/clb.gif") no-repeat 0 0;
	background-color: #0f0f10;
	height: 13px;
}

.tblinner01rb {
	background: url("../images.tpl/crb.gif") no-repeat right top;
	height: 13px;
}

.tblinner01c {
	background-color: #0f0f10;
	padding: 15px;
}

.tbl03 {
	width: 100%;
	background-color: #000000;
}

.tbl03 td {
	border: solid 1px #0f0f10;
}

.td01tbl03 {
	color: #7d8996;
	font-size: 14px;
	text-align: center;
	padding: 10px;
}

.td02tbl03 {
	color: #7d8996;
	font-size: 11px;
	padding: 2px 15px 3px 15px;
	background-color: #202224;
}

.td02tbl03_ {
	color: #7d8996;
	font-size: 11px;
	padding: 2px 15px 3px 15px;
	background-color: #202224;
	text-align: right;
}

.td03tbl03 {
	color: #7d8996;
	font-size: 11px;
	padding: 2px 15px 3px 15px;
	background-color: #161819;
}

.td03tbl03_ {
	color: #7d8996;
	font-size: 11px;
	padding: 2px 15px 3px 15px;
	background-color: #161819;
	text-align: right;
}

.black {
	color: #000000;
}

.product_info {
	display: none;
	background-color: #7f8ca6;
}

#auth {
	display: none;
	position: absolute;
	z-index: 100;
	top: 50%;
	left: 50%;
	width: 424px;
	height: 250px;
	margin: -125px 0 0 -212px;
	background: url(/i/auth.png) no-repeat;
}

#auth label {
	font-size: .9em;
}

#auth div {
	margin: 0 60px 0 30px;
}

#auth table {
	width: 99%;
}

#auth table td {
	padding: 6px 0 0 0;
}

#auth table .c1 {
	width: 60px;
}

#auth input {
	width: 100%;
	padding: 3px 2px;
}

#auth input#apass {
	letter-spacing: 2px;
}

#aclose {
	width: 13px;
	height: 13px;
	float: right;
	margin: 16px;
	background: url(/i/auth_close.gif) no-repeat;
}

#auth h2 {
	margin: .9em 20px .2em 0;
	font-weight: normal;
	font-size: 1.6em;
}

#auth input#asub {
	width: auto;
	margin: 0 10px 0 0;
	padding: 1px 2px;
}

#auth input#abclose {
	width: auto;
	padding: 1px 2px;
}

#auth a {
	font-size: .9em;
}

#overlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color: #56444A;
	filter: alpha(opacity = 90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}


