body {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

h1 {
	font:140% Tahoma, Geneva, sans-serif;
	color:#333;
	margin:0 0 0 40px;
}

a.xmm:link {
color:#b71f37;
text-decoration:underline;
font-size:11px;
font-family:Tahoma, Verdana, Arial;
}

a.xmm:visited {
color:#5b5b5b;
text-decoration:underline;
font-size:11px;
font-family:Tahoma, Verdana, Arial;
}

a.xmm:active {
color:#b71f37;
text-decoration:underline;
font-size:11px;
font-family:Tahoma, Verdana, Arial;
}

a.xmm:hover {
color:#eb516a;
text-decoration:underline;
font-size:11px;
font-family:Tahoma, Verdana, Arial;
}

a.re:link {
color:#5e8b05;
text-decoration:underline;
}

a.re:active {
color:#5e8b05;
text-decoration:underline;
}

a.re:visited {
color:#656d54;
text-decoration:underline;
}

a.re:hover {
color:#79b109;
text-decoration:underline;
}

a.card {
color:#ffffff;
text-decoration:underline;
font-size:11px;
font-family:Tahoma, Verdana, Arial;
}

a.card:hover {
color:#b80c59;
text-decoration:underline;
font-size:11px;
font-family:Tahoma, Verdana, Arial;
}

/**/
a img {
	border: 0;
}
/**/

h2 {
margin-top:20px;
margin-bottom:23px;
font-family: 'Trebuchet MS', Verdana, Arial, Tahoma;
color:#0a7df4;
}

.what {
width: 117px;
height: 56px;
float: left;
position: relative;
left: 42px;
top: 92px;
}

.watch_this {
width: 192px;
height: 41px;
float: left;
position: relative;
left: 42px;
top:45px;
}

.why {
width:132px;
height: 46px;
float: left;
position: relative;
left: 12px;
top:110px;
}

.buy {
width:150px;
height: 49px;
float: left;
position: relative;
left: 0px;
top:40px;
}


p.text {
margin-left:70px;
font-family:Geneva, Verdana, Times New Roman;
font-size:13px;
color:#000000;
width:650px;
}
p.textn {
margin-left:0px;
font-family:Geneva, Verdana, Times New Roman;
font-size:13px;
color:#000000;
}


.item {
font-family:Geneva, Verdana, Times New Roman;
font-size:12px;
color:#000000;
}

.small_top {
color:#ffffff;
text-decoration:none;
font-size:11px;
font-family:Geneva, Verdana, Arial;
}


a.small {
color:#ffffff;
font-size:12px;
font-family:Geneva, Verdana, Arial;
text-decoration:none;
border-bottom:1px;
border-bottom-style:dashed;
}
a.small:hover {
color:#b80c59;
font-size:12px;
font-family:Geneva, Verdana, Arial;
text-decoration:none;
border-bottom:1px;
border-bottom-style:dashed;
}
a.small:visited {
font-size:12px;
font-family:Geneva, Verdana, Arial;
text-decoration:none;
border-bottom:1px;
border-bottom-style:dashed;
}

a.middle {
color:#ffffff;
font-size:15px;
font-family:Geneva, Verdana, Arial;
text-decoration:none;
border-bottom:1px;
border-bottom-style:dashed;
}
a.middle:hover {
color:#b80c59;
font-size:15px;
font-family:Geneva, Verdana, Arial;
text-decoration:none;
border-bottom:1px;
border-bottom-style:dashed;
}
a.middle:visited {
font-size:15px;
font-family:Geneva, Verdana, Arial;
text-decoration:none;
border-bottom:1px;
border-bottom-style:dashed;
}

a.big {
color:#ffffff;
font-size:18px;
font-family:Geneva, Verdana, Arial;
text-decoration:none;
border-bottom:1px;
border-bottom-style:dashed;
}

a.big:hover {
color:#b80c59;
font-size:18px;
font-family:Geneva, Verdana, Arial;
text-decoration:none;
border-bottom:1px;
border-bottom-style:dashed;
}

a.big:visited {
font-size:18px;
font-family:Geneva, Verdana, Arial;
text-decoration:none;
border-bottom:1px;
border-bottom-style:dashed;
}

.hc {
color:#000000;
font-size:18px;
font-family:Geneva, Verdana, Arial;
text-decoration:underline;
}

.prop {
color:#8e8e8e;
font-size:9px;
font-family:Geneva, Verdana, Arial;
text-decoration:none;
line-height:15px;
}

.price {
font-family:Geneva, Verdana, Times New Roman;
font-size:15px;
color:#000000;
}

.hc_bl {
color:#ffffff;
font-size:18px;
font-family:Geneva, Verdana, Arial;
text-decoration:underline;
}

.prop_bl {
color:#8e8e8e;
font-size:9px;
font-family:Geneva, Verdana, Arial;
text-decoration:none;
line-height:15px;
}

.price_bl {
font-family:Geneva, Verdana, Times New Roman;
font-size:15px;
color:#ffffff;
}

.item_bl {
font-family:Geneva, Verdana, Times New Roman;
font-size:12px;
color:#ffffff;
}

.num
{
font-family:Geneva, Verdana, Times New Roman;
font-size:17px;
color:#c8c8c8;
text-decoration:none;
}
.num1
{font-family:Geneva, Verdana, Times New Roman;
font-size:21px;
color:#272724;
text-decoration:none;}
p.num2
{
font-family:Geneva, Verdana, Times New Roman;
font-size:13px;
color:#000000;
margin-top:17px;
margin-left:8px;
width:220px;
padding:4px;

}
p.num2:hover
{
font-family:Geneva, Verdana, Times New Roman;
font-size:13px;
color:#ffffff;
margin-top:17px;
margin-left:8px;
width:220px;
background-color:#cc0688;
padding:4px;

}
p.num3
{
font-family:Geneva, Verdana, Times New Roman;
font-size:13px;
color:#000000;
margin-top:17px;
margin-left:8px;
width:220px;
padding:4px;

}
p.num3:hover
{
font-family:Geneva, Verdana, Times New Roman;
font-size:13px;
color:#ffffff;
margin-top:17px;
margin-left:8px;
width:220px;
background-color:#da7305;
padding:4px;

}
p.num4
{
font-family:Geneva, Verdana, Times New Roman;
font-size:13px;
color:#000000;
margin-top:17px;
margin-left:8px;
width:220px;
padding:4px;

}
p.num4:hover
{
font-family:Geneva, Verdana, Times New Roman;
font-size:13px;
color:#ffffff;
margin-top:17px;
margin-left:8px;
width:220px;
background-color:#80b403;
padding:4px;
}

p.num5
{
font-family:Geneva, Verdana, Times New Roman;
font-size:13px;
color:#000000;
margin-top:17px;
margin-left:8px;
width:220px;
padding:4px;

}
p.num5:hover
{
font-family:Geneva, Verdana, Times New Roman;
font-size:13px;
color:#ffffff;
margin-top:17px;
margin-left:8px;
width:220px;
background-color:#fabd03;
padding:4px;
}
p.num6
{
font-family:Geneva, Verdana, Times New Roman;
font-size:13px;
color:#000000;
margin-top:17px;
margin-left:8px;
width:220px;
padding:4px;

}
p.num6:hover
{
font-family:Geneva, Verdana, Times New Roman;
font-size:13px;
color:#ffffff;
margin-top:17px;
margin-left:8px;
width:220px;
background-color:#0366fa;
padding:4px;
}
p.num7
{
font-family:Geneva, Verdana, Times New Roman;
font-size:13px;
color:#000000;
margin-top:17px;
margin-left:8px;
width:220px;
padding:4px;

}
p.num7:hover
{
font-family:Geneva, Verdana, Times New Roman;
font-size:13px;
color:#ffffff;
margin-top:17px;
margin-left:8px;
width:220px;
background-color:#fa3703;
padding:4px;
}

.nums
{
font-family:Geneva, Verdana, Times New Roman;
font-size:14px;
color:#c8c8c8;
text-decoration:none;
}
.num1s
{font-family:Geneva, Verdana, Times New Roman;
font-size:14px;
color:#272724;
text-decoration:none;}
p.num2s
{
font-family:Geneva, Verdana, Times New Roman;
font-size:10px;
color:#000000;
margin-top:17px;
margin-left:8px;
width:165px;
padding:4px;

}
p.num2s:hover
{
font-family:Geneva, Verdana, Times New Roman;
font-size:10px;
color:#ffffff;
margin-top:17px;
margin-left:8px;
width:165px;
background-color:#cc0688;
padding:4px;

}
p.num3s
{
font-family:Geneva, Verdana, Times New Roman;
font-size:10px;
color:#000000;
margin-top:17px;
margin-left:8px;
width:165px;
padding:4px;

}
p.num3s:hover
{
font-family:Geneva, Verdana, Times New Roman;
font-size:10px;
color:#ffffff;
margin-top:17px;
margin-left:8px;
width:165px;
background-color:#da7305;
padding:4px;

}
p.num4s
{
font-family:Geneva, Verdana, Times New Roman;
font-size:10px;
color:#000000;
margin-top:17px;
margin-left:8px;
width:165px;
padding:4px;

}
p.num4s:hover
{
font-family:Geneva, Verdana, Times New Roman;
font-size:10px;
color:#ffffff;
margin-top:17px;
margin-left:8px;
width:165px;
background-color:#80b403;
padding:4px;
}

p.num5s
{
font-family:Geneva, Verdana, Times New Roman;
font-size:10px;
color:#000000;
margin-top:17px;
margin-left:8px;
width:165px;
padding:4px;

}
p.num5s:hover
{
font-family:Geneva, Verdana, Times New Roman;
font-size:10px;
color:#ffffff;
margin-top:17px;
margin-left:8px;
width:165px;
background-color:#fabd03;
padding:4px;
}
p.num6s
{
font-family:Geneva, Verdana, Times New Roman;
font-size:10px;
color:#000000;
margin-top:17px;
margin-left:8px;
width:165px;
padding:4px;

}
p.num6s:hover
{
font-family:Geneva, Verdana, Times New Roman;
font-size:10px;
color:#ffffff;
margin-top:17px;
margin-left:8px;
width:165px;
background-color:#0366fa;
padding:4px;
}
p.num7s
{
font-family:Geneva, Verdana, Times New Roman;
font-size:10px;
color:#000000;
margin-top:17px;
margin-left:8px;
width:165px;
padding:4px;

}
p.num7s:hover
{
font-family:Geneva, Verdana, Times New Roman;
font-size:10px;
color:#ffffff;
margin-top:17px;
margin-left:8px;
width:165px;
background-color:#fa3703;
padding:4px;
}

p.newz
{
font-family:Geneva, Verdana, Times New Roman;
font-size:10px;
color:#000000;
margin-top:18px;
margin-left:30px;
width:380px;
}

p.textm
{
margin-top:30px;
margin-left:280px;
font-family:Geneva, Verdana, Times New Roman;
font-size:13px;
color:#000000;
width:520px;
}



/*addition to order*/
#basket_old{
font: 70% Tahoma, "Arial Narrow";
width: 150px; /*185*/
height: 194px; /*259*/
position: relative;
float: right;
margin-right: 0px; /*30*/
background: url(i/cart2new.gif) no-repeat;
color: #FFFFFF;
padding: 71px 0 0 35px;
}
/*end*/

#basket{
font:70% Tahoma, "Arial Narrow";
width:150px; /*185*/
height:259px; /*259*/
position:relative;
float:right;
margin-right:0px; /*30*/
background:url(i/cart1new.gif) no-repeat;
color:#FFFFFF;
padding:71px 0 0 35px;
}

/*ie fixing*/
*html #basket, *html #basket_old{
width: 185px;
}

#basket.basket2{
background:url(i/basket2.gif) no-repeat;
}

*html #basket.basket2{
width:185px;
height:265px;
}

#basket.basket3{
background:url(i/basket3.gif) no-repeat;
margin-top:1px;
}

*html #basket.basket3{
width:185px;
height:265px;
}

#basket #basketmenu{
text-align:left;
float:right;
list-style:none;
margin:73px 55px 0 0;
}


#basket a, #basket_old a{ /*order+*/
color:#fff;
}

#basket a:hover, #basket_old a:hover{ /*order+*/
color:#eb516a;
}

#basket #basketmenu li{
margin:0 0 3px 0;
}

#basket #inbasket{
text-align:right;
float:right;
list-style:none;
margin:95px 55px 0 0;
}


#basket #inbasket li{
margin:0 0 4px 0;
}

#basket .odostavke, #basket_old .odostavke{ /*order+*/
margin:1px 0 5px 0;
}

#basket .optprodazhi, #basket_old .optprodazhi{ /*order+*/
margin:0 0 5px 0;
}
#basket .tovars, #basket_old .tovars{ /*order+*/
margin:96px 0 0 50px;
}
#basket.basket2 .tovars, #basket.basket3 .tovars{ /*order+*/
margin:100px 0 0 50px;
}
#basket .oformit{
margin:5px 0 0 10px;
}

html:root*.tovars {
margin:99px 0 0 50px !important;
}
/*s*/
html:root*#basket.basket2 .tovars, html:root*#basket.basket3 .tovars{
margin:100px 0 0 50px !important;
}
/*s*/
/*s*/
html:root*#basket .tovars{
margin:96px 0 0 50px !important;
}
/*s*/

h2 {
font-family: Tahoma;
text-align: center;
}

.gray_sm
{
font-family:Geneva, Verdana, Times New Roman;
font-size:13px;
color:#4f4f4f;
}



/*����������� ����� �������*/

.abilities{
	width:150px;
	float:right;
	position:relative;
	left:65px;
	top:30px;
}

.container{
	padding:0 0 0 80px;
	font:90% Tahoma, Geneva, sans-serif;
}

*+html .container{
padding:0 0 0 85px;
}

.container a:link, .container a:visited{
	font:100% Tahoma, Geneva, sans-serif;
	color:#58CC0B;
}

.container a:hover, .container a:active{
	font:100% Tahoma, Geneva, sans-serif;
	color: #CCC;
}

*+html .reklama{
left:-10px;
background:url(../i/ruler2.gif) no-repeat 350px 20px;
	padding-bottom:10px;
}

.reklama{
	font:120% Tahoma, Geneva, sans-serif;
	color:#CC0000;
	position:relative;
	top:3px;
	left:8px;
	background:url(../i/ruler2.gif) no-repeat 350px 20px;
	padding-bottom:10px;
}

.halava{
	color:#000;
}

h3{
	color:#000;
	font:90% Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
}
h3.usuall{
	color:#000;
	font:110% Tahoma, Geneva, sans-serif;
	font-weight:bold;
    text-transform:none;
	background:url(../i/ruler2.gif) no-repeat 0px 20px;
	padding-bottom:10px;
}

.konkurs{
	font:90% Tahoma, Geneva, sans-serif;
	width:95%;
}

.banner{
	margin:0 0 40px 0;
}

.whatsnew{
	font:90% Tahoma, Geneva, sans-serif;
		border-collapse: collapse;
		position:relative;
		top:-10px;
		line-height:140%;
}

.whatsnew td{
	vertical-align: middle;
	padding:10px;
	background:url(../i/ruler3.gif) no-repeat;
}
.whatsnew td.noborder{
	padding:10px;
	background: none;
}

.lasts {
	width:100%;
	text-align:center;
}

.lasts td{
	vertical-align: top;
	text-align: center;
}

.lastinfo{
	list-style:none;
	text-align:right;
	float:left;
	position:relative;
	top:-10px;
	font-size:90%;
}

.lastinfo .name{
	text-transform:uppercase;
	font:100% Tahoma, Geneva, sans-serif;
}

.addabilitie{
font-family:Geneva, Verdana, Times New Roman;
font-size:14px;
color:#272724;
text-decoration:none;
text-transform:uppercase;
width:140px;
padding:0 3px;
}

.arth{
	font:140% Tahoma, Geneva, sans-serif;
	color:#333;
	margin:0 0 0 40px;
}

.arth2{
	font:110% Tahoma, Geneva, sans-serif;
	color:#333;
	margin:0 0 0 40px;
}
.zoom{
	position: relative;
	display: block;	
	margin: 0 auto;
}
.zoom div{
	background:url(/i/zoom.png) no-repeat center;
	width:25px;
	height:25px;
	color:#99B93D;
	font:80% "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	position: absolute;
	bottom: 0;
	left: 0;
	padding:5px;
	text-align:center;
}

.titlelink{
	margin:0 0 0 30px;
	color:#2B6AF5;
}

.titlelink a{
	margin-right: 30px;
}

.titlelink a:link, .titlelink a:visited{
	color:#2B6AF5;
}

.titlelink a:active, .titlelink a:hover{
	color: #CCC;
}

#photoupload{
	width:730px;
	height:107px;
	background:url(/i/photobg.gif) no-repeat;
}

#photoupload.videoupload{
	background:url(/i/videoupbg.gif) no-repeat;
	height:150px;
}

*html .videoupload{
	position:relative;
	top:-100px;
}

#photoupload .ffield{
	position:relative;
	left:120px;
	top:45px;
}

#photoupload .ffield2{
	position:relative;
	left:120px;
	top:90px;
}

#photoupload .fupload{
	position:relative;
	left:120px;
	top:45px;
	margin:0 0 0 10px;
}

*html #photoupload .fupload{
	height:24px;
	font:90% "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 0 3px 0;
}

*html #photoupload .ffield, *html #photoupload .ffield2{
	height:24px;
	font:90% "Trebuchet MS", Arial, Helvetica, sans-serif;
}


#photogallery{
	margin:50px 0 0 60px;
}

#videoacc{
	width:730px;
	height:79px;
	background:url(/i/videobg.gif) no-repeat;
}

#videoacc a:link, #videoacc a:visited{
	color:#2B6AF5;
}

#videoacc a:active, #videoacc a:hover{
	color: #CCC;
}


#videoacc p{
	font:105% Tahoma, Geneva, sans-serif;
	position: relative;
	top:40px;
	left:110px;
}

*html #videoacc p{
	font:105% Tahoma, Geneva, sans-serif;
	position: relative;
	top:30px;
	left:110px;
}

#videos{
	margin:50px 0 0 60px;
}
#videos p{
	font:60% Tahoma, Geneva, sans-serif;
	text-align:center;
	margin:3px 0 0 0;
}

.uploadinfo{
	font:100% Tahoma, Geneva, sans-serif;
	margin:25px 0 40px 70px;
}

*html .uploadinfo{
	font:100% Tahoma, Geneva, sans-serif;
	margin:25px 0 40px 70px;
	position:relative;
	top:-100px;
}

.availability{
	float:right;
	position:relative;
	top:8px;
}

.availability.yes{
	background:url(../i/est.gif) no-repeat;
	width:83px;
	height:9px;
}

.availability.no{
	background:url(../i/netu.gif) no-repeat;
	width:110px;
	height:9px;
}

.availability.yesblack{
	background:url(../i/estblack.gif) no-repeat;
	width:83px;
	height:9px;
}

.availability.noblack{
	background:url(../i/netublack.gif) no-repeat;
	width:110px;
	height:9px;
}

.addtobasket{
	text-align:right;
}

.videolink{
	width:250px;
}
.blog{
	width:250px;
}

.mail{
	margin:0 0 0 32px;
}
.nick{
	margin:0 0 0 32px;
}

*html .videolink{
	margin:0 5px 0 0;
}
*html .blog{
	margin:0 5px 0 0;
}


#poll_info {
	color: #777;
	font-family: Tahoma;
	font-size: 10pt;
}
#map_search {
	font-family: Tahoma;
	font-size: 10pt;
	background-color: #fff;
	border: 1px solid #777;
	cursor: pointer;
}

.rus_rubl {
	width: 20px;
	height: 20px;
	background-image: url('/i/rus_rubl.gif');
	background-repeat:	no-repeat;
	background-position: center center;
}
.rus_rubl_bl {
	width: 20px;
	height: 20px;
	background-image: url('/i/rus_rubl_bl.gif');
	background-repeat:	no-repeat;
	background-position: center center;
}

.forTextCell{ padding: 20px 200px 0 70px; font-family:Geneva, Verdana, Times New Roman; font-size:13px; color:#000000; }
.forTextCell img{ padding:20px 0; }
.forTextCell p.text { margin-left:0; width:auto; }
.forTextCell h3 { font-size:16px; padding-bottom:10px; }


/*����������� ����� �������*/


