/* CSS Document */
* {
	margin:0px;
	padding:0px;
	}

body {
	background-color:#FFF;
	margin:0;
	}
img {
	border:none;
	}
a, input, select, textarea, body {
	font-family:tahoma; 
	font-size:12px;
	}
a:hover {
	text-decoration:none;
	}
#page {
	width:980px;
	background-color:#fff;
	text-align:left;
	padding:0px 0px;
	}
#head {
	height:85px;
	padding: 15px 10px  0 5px; 
	
	}
.banner {
	float:right;
	width:498px;
	margin-top:42px;
	margin:42px 0 0 110px;
	}
.logo {
	margin-top:10px;
	display:block;
	text-indent:-1000px;
	width:198px;
	height:52px;
	background:url(../img/logo.gif) no-repeat;
	float:left;
	}
#pic {
    padding-left:11px;
    float:right;
	height:240px;
	margin:0px;
	margin-right:12px;
	width:709px;
	}
#pic .img {
	background:url(../img/main_pic.jpg) 0px 0 no-repeat;
	height:240px;
	display:block;
	}
#menu {
	background:url(../img/m_center.gif) repeat-x;
	line-height:59px;height:59px;
	}
#menu .l {
	background:url(../img/m_left.gif) right no-repeat;
	height:59px; 
	}
#menu .r {
	background:url(../img/m_right.gif) left no-repeat;
	height:59px; 
	}
#menu ul {
	margin:0 0 0 34px; 
	list-style-type:none; 
	padding:11px 0 0 0;
	}
#menu ul li {
	float:left;
	padding:7px 0;
	margin-right:22px;
	padding-right:20px;
	background:url(../img/m_line.gif) right bottom no-repeat;
	}
#menu ul li.no, #footer ul li.no {
	background:none;
	margin-right:0;
	}
/*
#menu a.a1, #menu span.a1 {
	width:45px;
	background:url(../img/m_menu/a1.gif) no-repeat;
	}
#menu a.a2, #menu span.a2 {
	width:115px;
	height:10px;
	line-height:10px;
	background:url(../img/m_menu/a2.gif) no-repeat;
	}
#menu a.a3, #menu span.a3 {
	width:124px;
	background:url(../img/m_menu/a3.gif) no-repeat;
	}
#menu a.a4, #menu span.a4 {
	width:49px;
	background:url(../img/m_menu/a4.gif) no-repeat;
	}
#menu a.a5, #menu span.a5 {
	width:90px;
	background:url(../img/m_menu/a5.gif) no-repeat;
	}
#menu a.a6, #menu span.a6 {
	width:54px;
	background:url(../img/m_menu/a6.gif) no-repeat;
	}
#menu a.a1:hover, #menu a.a2:hover, #menu a.a3:hover, #menu a.a4:hover, #menu a.a5:hover, #menu a.a6:hover {
	background-position:top left;
	}
#menu a.a1, #menu a.a2,#menu a.a3,#menu a.a4,#menu a.a5,#menu a.a6 {
	background-position:bottom left;
	}
*/
#menu a, #menu span {
    font-size: 17px;
	display:block;
	height:17px;
	font-weight: normal;
	line-height:17px;
	color:#fff;
	font-family:Tahoma;
	text-decoration:none;
	text-shadow: #1c636e 1px 1px 2px;
	filter: Shadow(Color=#1da3b8, Direction=45, Strength=2);
	}
#menu a:hover, #menu span:hover {
	text-decoration:underline;
	}
#menu a:active, #menu span:active {
    text-shadow: #7cd7e3 1px 1px 5px;
    filter: Shadow(Color=#7cd7e3, Direction=45, Strength=5);   
    }
#menu a.active, #menu a.active:hover, #menu a.active:active, #menu span.active {
    color:#303439;
    cursor:default;
    text-decoration:none;
    text-shadow: #e3f5f7 1px 1px 0px;
    filter: Shadow(Color=#e3f5f7, Direction=45, Strength=0);
    }
a:focus {
    outline: none;
}

.filter {
	padding:0px;
	}
.filter .corners_top, .filter .corners_bottom { height:17px; width:241px; background: url(../img/corners.gif) left top no-repeat;}
.filter .corners_bottom { background-position:left bottom;}
.filter table {
	margin:0;
	width:241px;
	background: url(../img/filter.gif) left top repeat-y;
	}
.filter tr th {
    color:#606060;
    font-size:16px;
    cursor:default;
    text-decoration:none;
    text-shadow: #e3f5f7 1px 1px 0px;
    filter: Shadow(Color=#e3f5f7, Direction=45, Strength=0);
    padding:0px 10px 5px 15px;
    }
.filter tr td {
	padding:0px 10px 5px 0;
    font-size:12px;
    color:#606060;
	font-weight: bold;
	}
.filter tr td.label {
    padding:0px 5px 5px 15px;
    color: #fff;
    font-weight: bold;

    width:50px;   
    }
.filter select {
	padding-left:5px; 
	width:135px;
	}
.filter input {
	border:none; 
	font-weight:bold;
	color:#32353a;
	background:url(../img/f_b.gif) repeat-x;
	border:1px solid #858484;
	height:22px;
	width:100px;
	margin-top:8px;
	}
.filter input.inp {width:30px;}
#footer .bottom_menu {
	border-top:1px solid #e1e1e1;
	border-bottom:3px solid #e1e1e1;
	}

#footer .copy {
	padding:10px 0;
	float:left;
	width:980px;
	}
#footer .counters {
	float:right;
	padding-top:5px;
	width:100px;
	text-align:right;
	}
#footer .counters img {
	padding-left:18px;
	}
#footer ul {
	margin:0; 
	padding:0;
	list-style-type:none;
	width:100%;
	}
#footer ul li {
	background:url(../img/f_li.gif) right center no-repeat;
	padding-right:25px;
	margin-right:25px;
	display:inline;
	}
#footer strong, #footer strong a {
	font-family:arial;
	}
#footer p {
	margin:5px 0 5px 0; 
	padding:0 25px;
	float:left;
	}
#footer p a, #footer p {
	color:#8a8d8f;
	text-decoration:none;
	}
#footer ul a {
	color:#7cd7e3;
	text-decoration:none;
	font-weight: bold;
	}
#footer a:hover, #l_col a:hover, .inf a.more:hover, .change ul a:hover, .sell ul a:hover  {
	text-decoration:underline;
	}

#main {
	margin:6px 0;
	zoom:1;
	}
#l_col {
	width:240px;
	float:left;
	}

#l_col .new div, #l_col .old div, #l_col .accessories div{
    margin-top:15px;
    background-color: #7cd7e3;
    color:#fff;
    font-size:17px;
    line-height: 20px;
    padding: 10px 22px;
	}
#l_col ul {
	margin:0 0 0 6px; 
	padding:10px 0 0 0;
	list-style-type:none;
	}
#l_col .new ul , #l_col .old ul, #l_col .accessories ul{
	padding-top:15px;
	}
#l_col ul li {
	background:url(../img/m_li.gif) -30px bottom no-repeat;
	padding:5px 0 5px 30px;
	}
#l_col ul li.no {
	background-position:-30px 9px; 
	line-height:12px;
	}
#l_col a {
	color:#656565;
	text-decoration:none;
	}
#cont {
	padding-left:11px;
	float:right;
	width:720px;
	margin-top: 20px;
	background:url(../img/vl.gif) 10px 0px repeat-y;
	}
.t1 {
	margin:20px 0 5px 20px;
	}
.t1, .t1 a {
	color:#464646;
	}
.t1 a, .sell a.nm, .item span.price  {
	font-size:14px;
    color:#7cd7e3;
	font-weight:bold;
	}
.t1 a:hover, .sell a.nm:hover {
    font-size:14px;
    color:#13dd43;
    font-weight:bold;
    text-decoration: underline;
    }
.t1 TR td {
	padding:10px 16px;
	width:210px;
	vertical-align:top;
	text-align: center;
	}
.t1 TR td.c1 {
    text-align:center;
	/*background:url(../img/vl.gif) right repeat-y;*/
	}
.t1 TR.empty td {
	padding:0; 
	background:url(../img/empty.gif) center repeat-x;
	height:8px;
	}

.t1 .img {
	text-align:center;
	height:210px;
	margin:15px 0 5px 0;
	}
.inf .top {
	/*background:url(../img/i_t.gif) top no-repeat;*/
	}
.inf .bot {
	/*background:url(../img/i_b.gif) bottom no-repeat;*/

	padding-bottom:8px;
	}
.inf a.more {
	display:block;
	color:#7cd7e3;
	font-weight:bold;
	line-height:28px;
	text-align:center;
	font-size:16px;
	text-decoration:underline;
	}
.inf a.more:hover{color:#13dd43}
.inf span {
	padding:3px 5px;
	color:#373e43;
	background-color:#fff1a4; 
	font-weight:bold; 
	font-size:13px;
    text-align:center;
    margin: 5px 0;
	}
.inf p {
	margin:0; 
	padding:5px 13px;
	}
.h1 {
	margin: 5px 0 5px 0px;
	}

.h1 div {
    padding:
	
	}
.h1 div div {
	background-color: #f4f4f4;
	color:#303439;
	font-size:17px;
	line-height: 20px;
	padding: 10px 22px;
	}
.h1 table {
	width:700px;
	color:#000;
	font-family:arial;
	font-weight:bold;
	margin-left:20px;
	text-transform:uppercase;
	}
.h1 table TR th {
    margin-top: 15px;
    background-color: #7cd7e3;
    color: #ffffff;
    font-size: 17px;
    line-height: 20px;
    padding-top: 10px;
    padding-right: 22px;
    padding-bottom: 10px;
    padding-left: 22px;
    }
.h1 table TR td {
	padding:0 16px;
	}

h1 {
    /*background-color: #7cd7e3;*/
    color:#080a0a;
    font-size:23px;
    line-height: 24px;
    padding: 17px 22px 0 20px;
	margin:0;
	}
.txt {
	padding:17px 24px 15px 12px;
	text-align:justify;
	line-height:18px;
	color:#666;
	}
.txt p{
    margin:0;
    padding: 5px 10px;
    }
.txt ol, .txt ul{
    list-style-position:outside;
    margin:0;
    padding: 5px 10px 5px 55px;
    }
.shop {
margin:0 0 0 10px;  
padding:0;
    line-height:18px;
    color:#666; 
    }
.txt2 {
margin:0 0 0 20px;	
padding:0;
    line-height:18px;
    color:#666;	
	}
.shop .img {
	padding-right:20px;
	width:200px;
	}
.shop .img img {
	border:1px solid #d4d5d8;
	}
.shop TR td {
	vertical-align:top;
	}
.shop TR.empty td {
	height:40px;
	background:url(../img/hr.gif) 0 20px repeat-x;
	}
.shop div {
	margin:0; 
	padding:0 0 10px 0;
	background:url(../img/hr.gif) bottom repeat-x;
	}
.shop a {
	color:#00bed2;
	}
.hr {
	background:url(../img/hr.gif) center repeat-x;
	height:20px;
	margin-left:20px;
	}
.adr {
	display:block;
	padding-left:30px;
	background:url(../img/adr.gif) 0 4px no-repeat;
	margin-top:10px;
	}
.ph {
	margin-top:15px;
	display:block;
	padding-left:30px;
	background:url(../img/phone.gif) 0 4px no-repeat;
	font-weight:bold;
	}

.change {
	width:100%;
	color:#666666;
	}
.change span {
background-color: #FFF1A4;
    color: #373E43;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0;
    padding: 3px 5px;
    text-align: center;
	}

.change TR td {
	vertical-align:top;
	padding:0px 5px 0px 0px;
	}
.change ul, .sell ul {
	margin:0; 
	padding:0; 
	list-style-type:none;
	}
.change ul a, .sell ul a {
	color:#656565;
	text-decoration:none;
	font-size:11px;
	}
.change a{font-size:11px;}
.change TR.r1 td {
	background-color: #f4f4f4;
    color: #303439;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0 10px 0px;
	text-align: center;
	}
.ch1 li {
	background:url(../img/ch4.gif) left top no-repeat;
	padding:3px 3px 3px 15px;
	width:95px;
	}
.sell td { text-align: center;}	
.sell TR td.c1 .ch1 li, .sell TR td.c2 .ch1 li {
	background:url(../img/ch7.gif) left top no-repeat;
	padding-left:60px;
	}
.sell TR td.c1 .ch1 li {
	width:140px;
	}
.sell TR td.c2 .ch1 li {
	width:136px;
	}
.ch2 li {
	background: url(../img/ch5.gif) left top no-repeat;
	padding:5px 0 2px 15px;
	width:95px;
	}
.ch1 li.no {
	background:url(../img/ch6.gif) left top no-repeat;
	}
.sell TR td .ch1 li.no {
	background:url(../img/ch8.gif) left top no-repeat;
	}
.ch2 li.no {
	background:url(../img/ch6.gif) left top no-repeat;
	}
.change td.c1 {
	width:110px;
	padding:0;
	margin:0;
	background:url(../img/vl.gif) 110px 0 repeat-y;
	}
.change td.c1 ul{
    width:110px;
    padding:0;
    }
.change td.c1 ul li{
    width:90px;
    }
.change td.c2 {
	width:110px;
	background:url(../img/vl.gif) 114px 0 repeat-y;
	}
.change td.c2 ul.ch1 li {
	width:95px;
	}
.change td.c2 ul.ch2 li {
	width:95px;
	}
.change td.c3, .change td.c4 {
	width:110px;
	text-align:center;
	background:url(../img/vl.gif) 114px 0 repeat-y;
	}
.change td.c4 { 
	background:none;
	}
.change td.c5 {
	width:110px;
	background:url(../img/vl.gif) 109px 0 repeat-y;
	}
.change img {
	margin:15px;
	}
.sell {
	margin:0px 0 0 20px;

	}
.sell TR td.c1, .sell TR td.c2 {
	background:url(../img/vl.gif) right repeat-y;
	padding-right:6px;
	}
.sell TR td {
	padding-left:6px;
	vertical-align:top;
	width:33%;
	}
.sell ul {
	margin-top:15px;
	text-align:left;
	}
.sell TR td.c2 ul {
	margin:15px 0 0 4px;
	}
.sell ul a {
	color:#656565;
	text-decoration:none;
	}

.in {
	padding:0 14px;
	color:#666666;
	margin-top:15px;
	}
.in .inf {
	margin-bottom:10px;
	}
.sell .img {
	text-align:center;
	}
.sell a.nm {
	display:block;
	margin:10px 0 15px 0;
	color:#666;
	}
.st {
	color:#666;
	width:145px;
	padding:20px 0 0 24px;
	}
.pages {
	margin:5px 0 5px 20px;
	color:#666666;
	width:100%;
	}
.pages TR td {
	padding:15px 0 15px 0px;
	}
.pages TR.bottom td {
	background:url(../img/hr.gif) top repeat-x;
	}
.pages TR.up td {
	/*background:url(../img/hr.gif) bottom repeat-x;*/
	}
.pages span {
	color:#00b8ce;
	}
.pages a {
	color:#00b8ce;
	}
.item {
	margin-bottom:15px;
	}
.item TR td {
	padding:5px 0;
	vertical-align:top;
	}
.item .img {
	width:230px;
	text-align:center;
	
	}
.item .img img {
	margin:10px 0;
	}
.item .img a {
	color:#00b8ce; 
	font-size:10px;
	}
.item .text {
	padding-left:15px;
	color:#666666;
	}
.item span.price {
    padding:3px 5px;
    color:#373e43;
    background-color:#fff1a4; 
    font-weight:bold; 
    font-size:13px;
    text-align:center;
    margin: 5px 0;
	}
.info p {
	margin:5px 0; 
	padding:0;
	}
.info a {
	color:#666;
	}
.info {
	background:url(../img/p_g.gif) top repeat-x;
	width:641px;
	text-align:left;
	color:#2f2f2f;
	}
.info .grad {
	background:url(../img/p_c.gif) top left repeat-y;
	width:641px;
	}
.info .top {
	background:url(../img/p_t.gif) top left no-repeat;
	}
.info .bot {
	background:url(../img/p_b.gif) bottom left no-repeat;
	padding:12px 12px 24px 12px;
	}
/*.info .stor {*/
.stor {
	width:103px;
	height:28px;
	line-height:28px;
	color:#13DD43;
	font-weight:bold;
	text-align:center;
	float:left;
	margin-bottom:20px;
	}
.info .mr {
	display:block;
	margin:0 0 20px 15px;
	color:#00b8ce;
	font-weight:bold;
	line-height:28px;
	float:left;
	}

a.brand, a.model, a.choose, a.show_img {
	cursor:pointer;
	}
input.inp {
	background:none;
	background-color:#fff;
	border:#abadb3 1px solid;
	color:#32353a;
	font-weight:normal;
	height:17px;
	margin:0px 3px;
	}
input.but{
    border:none; 
    font-weight:bold;
    color:#32353a;
    background:url(../img/f_b.gif) repeat-x;
    border:1px solid #858484;
    height:22px;
    width:100px;
    margin-top:8px;
    }
#l_col div ul li ul.m_items {
	padding:0px;
	margin-left:15px;
	}
#xsell_button{margin:10px 0;}	
#xsell_button a, #xsell_button span {
    font-size: 14px;
    display:inline;
    height:17px;
    font-weight: normal;
    line-height:17px;
    color:#25B1C1;
    font-family:Tahoma;
    text-decoration:none;
    text-shadow: #7CD7E3 1px 1px 2px;
    filter: Shadow(Color=#7CD7E3, Direction=45, Strength=2);
    }
#xsell_button a:hover {
    text-decoration:underline;
    }
#xsell_button a:active {
    text-shadow: #7CD7E3 1px 1px 5px;
    filter: Shadow(Color=#7CD7E3, Direction=45, Strength=5);   
    }
#xsell_button span {
    color:#303439;
    cursor:default;
    text-decoration:none;
    text-shadow: #CACACA 1px 1px 0px;
    filter: Shadow(Color=#CACACA, Direction=45, Strength=0);
    }
