@charset "utf-8";
/* CSS Document */

/* General */

.logot
{
behavior:url('/tpl/js/iepngfix.htc');
}

body
{
background-image:url('/tpl/images/table_back.jpg');
background-repeat:no-repeat;
background-position:top;
margin:0;
padding:0;
}

div, ul, li, h1, p {
	margin:0;
	padding:0;
}

img {
	border:0
}
ul li {
	list-style:none
}
h1 {
	font-size:100%;
	font-weight:normal
}

#carousel1
{
height:250px;background-image:url(/tpl/images/car_back.jpg);background-repeat:no-repeat;background-position:top center;
}

html, body {
	height:100%;
	width:100%;
/*	background:url(/tpl/images/header.jpg) repeat-x top;*/
	color:#2E2E2E
}
/* Header */

#header {
	position:absolute;
	top:0;
	left:0;
	width:100%;
/*	height:102px;*/
	height:184px;
	/*background:#484644 url(/tpl/images/header.jpg) repeat-x*/
/*	background-color:#ffffff;*/
background-image:url('/tpl/images/table_back.jpg');
background-repeat:no-repeat;
background-position:top center;
}
#header .wrap {
/*	height:102px;*/
	height:184px;
	min-width:960px;
	margin: 0 20px;
}
#header .wrap .logo {
	float:left;
	width:190px;
}
/*#header .wrap .logo a {
	position:relative;
	display:block;
	width:190px;
	height:80px;
/*	margin:12px 0 0 26px;*/
/*	margin:0px;
	background:#ffffff url(/tpl/images/logo.gif) no-repeat;
	text-decoration:none
}*/
#header .wrap .links {
	margin-left:25%
}
#header .wrap .links .center {
	float:left;
	width:71%;
/*	margin-left:10px;
	margin-right:10px; */
}
#header .wrap .links .center .link {
	margin:41px 0 0 14px
}
#header .wrap .links .right {
	margin-left:71%
}
#header .wrap .links .right .link {
	margin:41px 0 0 7px
}
/* Header link */

.link {
	float:left;
	display:inline;
	height:27px;
	background:#2D2D2D url(/tpl/images/bn.gif) no-repeat left
}
.link a {
	float:left;
	height:21px;
	padding:6px 16px 0;
	background:url(/tpl/images/bn_r.gif) no-repeat right;
	white-space:nowrap;
	font:normal 12px Tahoma;
	/*color:#FFFEFE*/
}
.link a:hover {
	color:#FFDEBD
}
.link.active a {
	color:#C3C3C3;
	text-decoration:none;
	cursor:default;
}
.link.active a:hover {
	color:#C3C3C3;
	text-decoration:none;
}
/* Clear */

.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear {
	display: inline-block;
}
.clear {
	display: block;
}
/* Content */

#content {
	min-width:960px;
	min-height:100%;
	padding-top:190px;
/*	padding-top:102px;*/
	margin:0 20px;
/*	background:white url(/tpl/images/all.gif) repeat-y left;*/
}
.empty {
	height:243px
}
/* Content left */

#content .sidebar_left {
	float:left;
	display:inline;
	overflow:hidden;
/*	width:26%;*/
	width:190px;
	margin-left:-100%;
	/*padding-top:55px;*/
	/*background:url(/tpl/images/sidebar_l.gif) no-repeat right 50px*/
	background-color:#ffffff;
color:#333333;
font-weight:bold;
font-family:arial;
font-size:12px;
}
/* Content center */

#content .center {
	float:left;
	width:100%;
	overflow:hidden
}
#content .center .in {
font-family:Arial, Helvetica, Verdana;
font-size:16px;
	position:relative;
/*	margin: 0 22% 0 26%;*/
/*	margin: 0 132px 0 190px;*/
	margin: 0 142px 0 200px;
/*	padding:55px 20px 30px 30px;*/
	background-color:#ffffff;
}

#content .center .in table
{
font-family:Arial, Helvetica, Verdana;
font-size:14px;
}

#content .center .in th
{
background-color:#dfdfdf;
border-bottom:1px solid #666666;
}

#content .center .in p {
	margin:20px 0;
	/*font:normal 14px MS Sans Serif, Tahoma*/
}

#content .center .in p a:link {
color:#cc3333;text-decoration:underline
}


#content .center .in .path {
	position:absolute;
	top:40px;
	font:normal 11px Tahoma
}

//#content .center .in p a:link {
// color:#cc3333;text-decoration:underline
//	/*font:normal 11px Tahoma*/
//}

//#content .center .in p a:visited {
//color:#333333;
 //       text-decoration:none;
//}

//#content .center .in p a:hover {
//*color:#E97300*/
//color:#006699;
//}


/* Content right */

#content .sidebar_right {
	float:left;
	display:inline;
	overflow:hidden;
/*	width:22%;*/
	width:132px;
/*	margin-left:-22%;*/
	margin-left:-132px;
/*	padding-top:55px;*/
	/*background:url(/tpl/images/sidebar_r.gif) no-repeat left 50px;*/
/*	background-color:#CCFF33;*/
/*	text-align:center;*/
}
#content .sidebar_right .photo {
	width:160px;
	margin:0 auto;
	text-align:left;
	font:normal 11px/1.6 Tahoma
}
#content .sidebar_right .photo li {
	margin-bottom:60px
}
#content .sidebar_right .photo li img {
	padding:7px;
	margin-bottom:3px;
	border:1px solid #C8C8C8
}
#content .sidebar_right .photo li a {
	font:normal 11px Tahoma
}
/* Menu */

.menu {
	width:100%
}
.menu li {
	width:100%;
	height:38px;
	margin-bottom:5px;
	background:url(/tpl/images/arr.gif) no-repeat left center
}
.menu li a {
	height:38px;
	display:block;
	padding-left:37px;
	font: normal 17px/38px Trebuchet MS, Tahoma;
	color:#0078D4
}
.menu li a:link {
	color:#0078D4
}
.menu li a:visited {
	color:#6E00D4
}
.menu li a:hover {
	color:#E97300
}
/* Link */

.adv_block_ext a:link {/*color:#cc0000;*/text-decoration:none}
.adv_block_ext a:hover {/*color:#cc0000;*/text-decoration:underline}

/*a:link {color:#0078D4}*/

a:link {color:#0066cc;text-decoration:underline}

a:visited {
/*color:#333333;*/
		color:#0066cc;
        text-decoration:none;
}

a:hover {
/*color:#E97300*/
color:#006699;
}

/* Title */

h1 {
	font:normal 30px Trebuchet MS
}
/* Footer */

#footer {
	position:relative;
	height:143px;
	min-width:960px;
	margin:-143px 20px 0;
/*	background:url(/tpl/images/footer.gif) repeat-x bottom*/
}
/* Copyright */

#footer .copyright {
	height:100px;
	width:100%;
	border:1px solid #cccccc;
	background:#f2f2f2 url(/tpl/images/phone.gif) no-repeat left
}
#footer .copyright .in {
	height:100px;
	padding-left:100px;
	/*background:url(/tpl/images/footer_r.jpg) no-repeat right*/
}
#footer .copyright .in .left {
	float:left;
	margin-top:20px;
	font:normal 11px Tahoma;
	color:#1C1C1C
}
#footer .copyright .in .right {
	float:right;
	padding-right:37px;
	/*background:url(/tpl/images/arr2.gif) no-repeat right center;*/
	margin-top:20px;
	font:normal 11px Tahoma;
	color:#1C1C1C;
}
#footer .copyright .in .right a {
font:normal 11px Tahoma color:#343434
}
#footer .copyright .in .right a:hover {
	color:#343434
}
/* Footer list */

#footer .list {
	height:94px;
	width:100%;
	background:#F5F9FF url(/tpl/images/list_l.gif) repeat-y left
}
#footer .list .in {
	padding:0 20px;
	height:94px;
	background:url(/tpl/images/list_r.gif) repeat-y right;
	text-align:center
}
#footer .list .in ul {
	margin:0 0 0 1%
}
#footer .list .in ul li {
	height:94px;
	width:11%;
	float: left
}
#footer .list .in ul li a {
	position:relative;
	height:94px;
	display:block;
	margin:0 -3px;
	font:normal 14px/94px Trebuchet MS;
	color:#0043A7;
	outline:none
}
#footer .list .in ul li a span {
	width:100%;
	height:94px;
	display:block;
	font:normal 14px/94px Trebuchet MS;
	color:#0043A7;
	text-align:center;
	text-decoration:none;
	cursor:pointer
}
#footer .list .in ul li a:hover {
	background:#DFEEFF url(/tpl/images/list_li.gif) repeat-y left;
	text-decoration:none
}
#footer .list .in ul li a:hover span {
	background:url(/tpl/images/list_ri.gif) repeat-y right;
	color: #2E2E2E
}
#footer .list .in ul li.active {
	position:relative;
	z-index: 5
}
#footer .list .in ul li.active a {
	background:#DFEEFF url(/tpl/images/list_li.gif) repeat-y left;
	text-decoration:none;
	cursor:default
}
#footer .list .in ul li.active a span {
	background: url(/tpl/images/list_ri.gif) repeat-y right;
	color:#2E2E2E;
	cursor:default
}

#menu_proto
{
height:116px;
background-image:url(/tpl/images/menu_back.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-top:68px;
}

.td_back
{
background-image:url(/tpl/images/td_back.gif);
background-position:bottom;
background-repeat:repeat-x;
height:38px;
}

.header_back
{
background-image:url(/tpl/images/menu_back.gif);
background-position:bottom;
background-repeat:repeat-x;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:10px;
}

.submit
{
background-image:url(/tpl/images/button_search.gif);
width:67px;
height:28px;
background-position:center center;
}

.tabs
{
background-image:url(/tpl/images/tabs.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.menu_
{
display:inline;
padding:0px;
margin:0px;
background: url(/tpl/images/tabs.gif) center center repeat-x;
}

.menu_ li
{
display:inline;
color:#333333;
font-weight:bold;
font-family:arial;
font-size:12px;
padding-left:10px;
padding-right:10px;
border-right:1px solid #cccccc;
/*background-color:#00FF99;*/
/*padding-bottom:10px;*/
/*padding-top:10px;*/
}

.first
{
display:inline;
color:#333333;
font-weight:bold;
font-family:arial;
font-size:12px;
padding-left:10px;
padding-right:10px;
border-right:1px solid #cccccc;
background-color:#0033FF;
/*padding-bottom:10px;
padding-top:10px;*/
}

.menu_ li a:link
{
color:#333333;
font-weight:bold;
font-family:arial;
font-size:12px;
text-decoration:none;
}

.menu_ li a:hover
{
color:#999999;
}

.last
{
display:inline;
color:#333333;
font-weight:bold;
font-family:arial;
font-size:12px;
padding-left:10px;
padding-right:10px;
}

.menus
{
color:#333333;
font-weight:bold;
font-family:arial;
font-size:12px;
text-align:center;
background-image:url(/tpl/images/first_clean.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#catalog_header
{
background-image:url(/tpl/images/catalog_header.gif);
/*background-position:bottom;*/
background-color:#336666;
background-repeat:no-repeat;
width:190px;
color:#ffffff;
height:25px;
padding-top:5px;
/*padding-left:10px;*/
}

.arr
{
left:160px;
display:inline;
position:relative;
top:2px;
height:16px;
z-index:100;
}

.level1
{
background-image:url(/tpl/images/level1.gif);
background-repeat:repeat-x;
background-position:bottom;
border:1px solid #cccccc;
border-top:none;
padding-left:10px;
font-weight:bold;
height:23px;
padding-top:5px;
overflow:hidden;
}

.level2
{
background-color:#f2f2f2;
border:1px solid #cccccc;
border-top:none;
padding-left:20px;
font-weight:bold;
height:23px;
padding-top:5px;
overflow:hidden;
}

.level3
{
background-color:#ffffff;
border-top:none;
border:1px solid #cccccc;
border-top:none;
padding-left:25px;
font-weight:normal;
height:23px;
padding-top:5px;
overflow:hidden;
}


.level4
{
background-color:#ffffff;
border-top:none;
border:1px solid #cccccc;
border-top:none;
padding-left:28px;
font-weight:normal;
height:23px;
padding-top:5px;
overflow:hidden;
}

.level1 a:link, .level2 a:link, .level3 a:link, .level4 a:link
{
color:#333333;
text-decoration:none;
}

.level1 a:visited, .level2 a:visited, .level3 a:visited, .level4 a:visited
{
color:#333333;
text-decoration:none;
}

.level1 a:hover, .level2 a:hover, .level3 a:hover, .level4 a:hover
{
color:#006699;
text-decoration:none;
}


.summ
{
font-size:14px;
font-family:Arial;
font-weight:bold;
}

#summ
{
padding-right:10px;
/*padding-bottom:10px;*/
}

.small
{
font-size:9px;
font-weight:normal;
}

#center_block2
{
background-color:#f9f9f9;
border:1px solid #cccccc;
height:170px;
background-image:url(/tpl/images/4steps.jpg);
background-repeat:no-repeat;
background-position:center;
/*padding-left:180px;*/
padding:10px;
}

#center_block
{
/*background-color:#ffffff;*/
border:1px solid #cccccc;
height:250px;
background-image:url(/tpl/images/car_back.jpg);
background-repeat:no-repeat;
background-position:top center;
/*padding-left:180px;*/
}

#center_block2 h1
{
	font:normal 18px Trebuchet MS;
	padding-top:10px;
}

#center_block2 p
{
/*padding:5px;
margin:5px;*/
color:#cc0000;
font:normal 16px Trebuchet MS, Arial, Verdana, Helvetica;
}

.adv_block
{
width:132px;
height:20px;
background-image:url(/tpl/images/adve.jpg);
background-repeat:no-repeat;
color:#333333;
font-size:12px;
font-family:Arial;
font-weight:bold;
padding-left:5px;
padding-top:5px;
}

.adv_block2
{
width:190px;
height:20px;
background-image:url(/tpl/images/adve2.gif);
background-repeat:no-repeat;
color:#333333;
font-size:12px;
font-family:Arial;
font-weight:bold;
padding-left:5px;
padding-top:5px;
}

.adv_block_ext
{
padding:5px;
font-size:12px;
font-family:Arial;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
}

.edit_block_ext
{
margin-top:10px;
background-image:url(/tpl/images/edit.gif);
background-repeat:no-repeat;
background-position:right top;
padding:5px;
font-size:12px;
font-family:Arial;
border:1px solid #cccccc;
}



.news_block
{
width:132px;
height:55px;
background-image:url(/tpl/images/news.jpg);
background-repeat:no-repeat;
color:#333333;
font-size:12px;
font-family:Arial;
font-weight:bold;
padding-left:5px;
padding-top:8px;
}

.news_block a:link
{
color:#0066cc;
text-decoration:underline;
}

/*item*/
h1.category
{
padding-top:20px;
color:#000000;
font:bold 18px Arial;
padding-bottom:20px;
}

.caption
{
color:#cc0000;
font:bold 18px Trebuchet MS;
}

.imgitem
{
background-color:#ffffff;
border:1px solid #cccccc;
padding:5px;
}

.description
{
color:#000000;
font-family:arial;
font-size:11px;
}

.ax

{
font-family:arial;
text-decoration:underline;
font-weight:bold;
}

.price
{
font:normal 19px Trebuchet MS;
}

.real_price
{
font:normal 16px Trebuchet MS;
text-decoration:line-through;
}


.discount_price
{
font:normal 19px Trebuchet MS;
color:#cc0000;
}

.rz
{
background-image:url(/tpl/images/markers.gif);
height:4px;
background-repeat:repeat-x;
margin-top:10px;
margin-bottom:10px;
}

.bline
{
padding-top:5px;
padding-bottom:5px;
/*border-left:1px solid #bababa;*/
/*border-right:1px solid #bababa;*/
border-bottom:1px solid #bababa;
}

.odd
{
background-color:#f3f3f3;
}

.cat_rz
{
background-image:url(/tpl/images/cat_rz.gif);
background-repeat:repeat-x;
background-position:bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.cat_rz_div
{
width:222px;
background-image:url(/tpl/images/cat_header.gif);
background-position:bottom left;
background-repeat:no-repeat;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

.cat_rz_div span
{
position:relative;
top:7px;
left:10px;
width:100%;
}

.filter
{
font-family:Arial, Helvetica, sans-serif;
padding:10px;
font-size:11px;
font-weight:bold;
}

.rubr
{
color:#213bc3;
}

.navigator
{
font-family:arial;
font-size:12px;
padding-top:5px;
padding-bottom:5px;
color:#dddddd;
}

#catalog_pages
{
font-size:14px;
padding-top:5px;
padding-bottom:5px;
text-align: center;
}

h2 {
	font:normal 20px Trebuchet MS
}

.list
{
list-style: square outside;
text-decoration:none;
font:normal 14px/1.8 Arial Helvetica MS Sans Serif, Tahoma;
}

fieldset
{
color:#666666;
border:1px solid #0078D4;
margin:5px;
padding:5px;
}

.no-border
{
border:1px hidden;
}