* {margin: 0px; padding: 0px;}
html {height: 100%;}
body {min-width: 990px; min-height: 100%; position: relative;
background: #fff url('/image/14.gif');
background-attachment: relative;
background-repeat: repeat-y;
background-position: left top;
margin: 0;
padding: 0;
color: #000;
font-family: Arial, Tahoma;
font-size: 11px;}
* html body {height: 100%;}

p {
font-size: 14px;
padding: 4px 0px 14px 0px;
}

.rubrikator {
width: 178px;
height: 224px;
background: url('/image/45.png');
margin: 20px 0 0 35px;
}

.hrubrikator {
font-size:14px;
text-decoration: none;
color: #fff;
font-weight: bold;
margin: 0 0 10px 25px;
padding-top: 12px;
}

.corner
{
	behavior: url(/iepngfix.htc);
}

.star_hitt
{
	behavior: url(/iepngfix.htc);
}


.rubriki {
display: block;
float: left;
padding-bottom: 20px;
padding-left: 25px;
width: 140px;
}

.rubriki a {
color: #61482b;
font-size: 12px;
font-weight: bold;
display: block;
float: left;
width: 12px;
padding: 0 5px 3px 0;
}

.rubriki a:hover {
color: #ff2400;
}

.h3 {
padding: 0;
margin: 15px 0 6px 0;
color: #399ddc;
font-size: 15px;
font-weight: bold;
line-height: 16px;
}

.h3:hover {
color: #000;
}

#spisok {width: 210px; height: 240px; margin: 0 50px 40px 0; float:left}
#podrazd a {font-size: 12px; color: #000; text-decoration: none;}
#podrazd a:hover {color: #f26b31; text-decoration: underline;}

.pages {
width: 80%;
text-align: center;
font-size: 12px;
margin: 0 0 15px 0;
}

.page {padding:4px; color: #025dcf;}
.page:hover {color: #e00;}
.aktpage {padding:4px; background: #e7d8c8; text-decoration: none;}

img {
border-width:0;
}

h2 {
padding: 0;
margin: 0 20px 10px 0;
color: #3d4349;
font-family: Century Gothic;
font-size: 24px;
font-weight: bold;
line-height: 22px;
}

.view {font-size: 12px;font-family: Arial, Tahoma;}

.po {width: 70px; margin: 0 10px 0 5px;}

.sposob {width: 145px; font-size: 13px;}

.folga {width: 80px; font-size: 13px;}

.htovar {
width: 80%;
height: 30px;
color: #fff;
font-family: Century Gothic;
font-size: 23px;
font-weight: bold;
}

.htovar td {padding-left:5px;}

.hrazdel {
height: 30px;
padding: 7px 0 0 5px;
margin: 0;
color: #fff;
font-family: Century Gothic;
font-size: 23px;
font-weight: bold;
line-height: 22px;
}

.in {
margin: 0 3px;
padding: 0;
color: #000;
font-family: Arial, Tahoma;
font-size: 17px;
width: 200px;
}

.zak {
padding: 0;
color: #000;
font-family: Arial, Tahoma;
font-size: 15px;
width: 35px;
}

.log {
padding: 0;
color: #000;
font-family: Arial, Tahoma;
font-size: 18px;
width: 124px;
}

.mal {font-size: 8px;}

.reginput {
margin: 3px 20px;
padding: 0;
color: #000;
font-family: Arial, Tahoma;
font-size: 17px;
width: 320px;
}

.regerror {
margin: 3px 20px;
padding: 0;
color: #000;
font-family: Arial, Tahoma;
font-size: 17px;
width: 320px;
border: 2px solid #f26b31;
}

.error {
color: #f26b31;
}

.re {
font-size: 12px;
}

.par {
padding: 0;
color: #000;
font-family: Arial, Tahoma;
font-size: 18px;
width: 92px;
}

.deviz {
margin-top: 75px;
color: #3d4349;
font-family: Century Gothic;
font-size: 26px;
font-weight: bold;
line-height: 24px;
}

.tele {
margin-top: 20px;
color: #fff;
font-size: 25px;
line-height: 25px;
}

.kod {
font-size: 16px;
}

.data {
background: #399ddc;
color: #fff;
font-size: 11px;
line-height: 15px;
padding: 0 5px;
}

.new {
margin: 5px 40px 15px 0;
}

.new a {
color: #717c87;
font-size: 12px;
text-decoration: none;
}

.new a:hover {
color: #000;
}

.shapkapolosa {
background:url(/image/poloska.png);
}

.shapka {
background:url(/image/topbgr.jpg) top left no-repeat;
}

.cen1 {
background: url('/image/29.gif');
background-attachment: relative;
background-repeat: repeat-x;
background-position: left top;
}

.cen2 {
background: url('/image/30.png');
background-attachment: relative;
background-repeat: no-repeat;
background-position: left top;
}

.cen3 {
background: url('/image/31.png');
background-attachment: relative;
background-repeat: no-repeat;
background-position: right top;
}

.cen4 {
background: url('/image/30.png');
background-attachment: relative;
background-repeat: no-repeat;
background-position: left top;
padding: 40px 120px 50px 35px;
}

.venzel {
background: url('/image/41.gif');
background-attachment: relative;
background-repeat: no-repeat;
background-position: right top;
}

.razdel {
margin-bottom:5px;
height:150px;
position:relative;
z-index:1;
}

.starhit {
position:absolute;
top:28px;
right:-1px;
width:67px;
height:67px;
z-index:100;}
.starhit img {width:67px; height:67px; border:0;}

* html .razdel {
position:none;
overflow:hidden;
}

* html .starhit {
position:relative;
top:-120px;
right:-87px;
}

.razdel, .razdel a {
float:left;
width:161px;
display:table-cell;
display:inline-block;
font-size:17px;
text-decoration:none;
font-weight:bold;
color:#946225;
}
 
.razdel a {
color: #946225;
background: url('/image/27.png');
background-attachment: relative;
background-repeat: no-repeat;
background-position: left bottom;
border:0;
margin:0;
padding:0;
position:relative;
height:149px;
line-height:27px;
white-space:nowrap;
}

.razdel a:hover {
background: url('/image/28.png');
background-attachment: relative;
background-repeat: no-repeat;
background-position: left bottom;
color: #55340c;
}

.razdel img {margin: 7px;}

.sp img {margin: 7px;}

.rpoisk {color: #7a5127; font-size:16px; font-weight:bold}
.rpoisk:hover {color: #000;}

.itogo {
font-size:22px;
font-style: italic;
color: #3d4349;
font-weight: bold;
margin: 15px 0;
}

.nr {text-align: right; margin-right: 28px; }

.sp, .sp a {
width: 144px;
display: table-cell;
display:inline-block;
font-size:16px;
font-style: italic;
text-decoration: none;
color: #3d4349;
font-weight: bold;
}

.sp a:hover {
background:url(/image/21.png) no-repeat;
color: #f26b31;
}
 
.sp a {
background:url(/image/20.png) no-repeat;
border:0;
margin:0;
padding:0;
position:relative;
height:180px;
line-height:40px;
white-space:nowrap;
}

.link {
color: #025dcf;
}

.link:hover {
color: #000;
}

.tovar {
color: #025dcf;
font-size: 14px;
font-weight: bold;
}

.tovar:hover {
color: #000;
}

.inftovar {
font-size: 12px;
margin-bottom: 20px;
}

.hdr {
background: #e7d8c8;
}

.hdr td span {font-size: 11px;}

.hidethis select, .hidethis span {display: none;}

.iti td {
white-space: nowrap;
padding: 2px 5px;
font-size: 13px;
}

.fotovar {
border: 2px solid #e7d8c8; padding: 0px 4px;
}

.pravo {
background: url('/image/26.png');
background-attachment: relative;
background-repeat: no-repeat;
background-position: right top;
}

.topmenu {
background: url('/image/01.png');
background-attachment: relative;
background-repeat: repeat-x;
background-position: left top;
}

.lmbgr {
padding-top: 43px;
background: url('/image/22.png');
background-attachment: relative;
background-repeat: no-repeat;
background-position: left top;
}

.registr {
background: url('/image/23.png');
width: 213px;
height: 122px;
margin-top: 55px;
}

.regtable {
margin:5px 0 0 60px;
}

.reglink {
color: #61482b;
font-size: 14px;
line-height: 25px;
}

.reglink:hover {
color: #000;
}

.spec1 {
background: #ddc8b3;
padding: 25px;
}

.spec2 {
background: #ddc8b3 url('/image/15.png');
background-attachment: relative;
background-repeat: repeat-y;
background-position: right top;
}

.news {
padding: 25px;
}

.levoniz {
background: url('/image/18.png');
background-attachment: relative;
background-repeat: no-repeat;
background-position: left bottom;
}

.pravoniz {
background: url('/image/17.png');
background-attachment: relative;
background-repeat: no-repeat;
background-position: right bottom;
}

.otp, .otp a {
background:url(/image/02.png) no-repeat;
display:-moz-inline-stack;
display:inline-block;
font-size:14px;
text-decoration: none;
color: #354e6c;
font-weight: bold;
}

.otp a:hover {
background:url(/image/03.png) no-repeat;
background-position:top right;
color: #11253c;
}

.otp:hover{
background:url(/image/03.png) no-repeat;
}

.otp {
margin-right:4px;
}
 
.otp a {
border:0;
margin:0;
padding:0 25px 0 24px;
position:relative;
left:1px;
height:37px;
line-height:37px;
background-position:top right;
white-space:nowrap;
}

.otp a, x:-moz-any-link {padding: 9px 25px 0 25px;}
.otp a, x:-moz-any-link, x:default {padding: 0px 25px 0 25px;}



.zareg, .zareg a {
background:url(/image/34.png) no-repeat;
display:-moz-inline-stack;
display:inline-block;
font-size:14px;
text-decoration: none;
color: #fff;
font-weight: bold;
}

.zareg a:hover {
background:url(/image/35.png) no-repeat;
background-position:top right;
color: #fff;
}

.zareg:hover{
background:url(/image/35.png) no-repeat;
}

.zareg {
margin-right:4px;
}
 
.zareg a {
border:0;
margin:0;
padding:0 25px 0 24px;
position:relative;
left:2px;
height:28px;
line-height:28px;
background-position:top right;
white-space:nowrap;
}

.zareg a, x:-moz-any-link {padding: 5px 25px 0 25px;}
.zareg a, x:-moz-any-link, x:default {padding: 0px 25px 0 25px;}

.otpa, .otpa a {
background:url(/image/04.png) no-repeat;
display:-moz-inline-stack;
display:inline-block;
font-size:14px;
text-decoration: none;
color: #fff;
font-weight: bold;
}

.otpa {
margin-right:4px;
}
 
.otpa a {
border:0;
margin:0;
padding:0 25px 0 24px;
position:relative;
left:1px;
height:37px;
line-height:37px;
background-position:top right;
white-space:nowrap;
}

.otpa a, x:-moz-any-link {padding: 9px 25px 0 25px;}
.otpa a, x:-moz-any-link, x:default {padding: 0px 25px 0 25px;}

.podval {
background: url('/image/07.png');
background-attachment: relative;
background-repeat: repeat-x;
background-position: left top;
}

.copy {
color: #4e545a;
background: url('/image/08.jpg');
background-attachment: relative;
background-repeat: no-repeat;
background-position: left top;
}

.cagoblank {
background: url('/image/33.png');
background-attachment: relative;
background-repeat: no-repeat;
background-position: left top;
}

.catpravo {
background: url('/image/32.gif');
background-attachment: relative;
background-repeat: repeat-x;
background-position: right top;
}

.dia {
color: #4e545a;
text-decoration:none;
}

.dia:hover {
color: #000;
}

.olp, .olp a {
width: 168px;
background:url(/image/11.png) no-repeat;
display:-moz-inline-stack;
display:inline-block;
font-size:14px;
text-decoration: none;
color: #765a38;
font-weight: bold;
}

.olp a:hover {
background:url(/image/12.png) no-repeat;
color: #47341c;
}

.olp {
margin:0px 0px 4px 35px;
}
 
.olp a {
border:0px;
margin:0px;
padding:0px 0px 0px 10px;
position:relative;
height:28px;
line-height:28px;
white-space:nowrap;
}



.olpa, .olpa a {
width: 168px;
background:url(/image/13.png) no-repeat;
display:-moz-inline-stack;
display:inline-block;
font-size:14px;
text-decoration: none;
color: #fff;
font-weight: bold;
}

.olpa {
margin:0px 0px 4px 35px;
}
 
.olpa a {
border:0px;
margin:0px;
padding:0px 0px 0px 10px;
position:relative;
height:28px;
line-height:28px;
white-space:nowrap;
}














.korz, .korz a {
width: 168px;
background:url(/image/38.png) no-repeat;
display:-moz-inline-stack;
display:inline-block;
font-size:14px;
text-decoration: none;
color: #3f566d;
font-weight: bold;
}

.korz a:hover {
background:url(/image/39.png) no-repeat;
color: #253442;
}

.korz {
margin:0px 0px 4px 35px;
}
 
.korz a {
border:0px;
margin:0px;
padding:0px 0px 0px 10px;
position:relative;
height:28px;
line-height:28px;
white-space:nowrap;
}

.korza, .korza a {
width: 168px;
background:url(/image/40.png) no-repeat;
display:-moz-inline-stack;
display:inline-block;
font-size:14px;
text-decoration: none;
color: #fff;
font-weight: bold;
}

.korza {
margin:0px 0px 4px 35px;
}
 
.korza a {
border:0px;
margin:0px;
padding:0px 0px 0px 10px;
position:relative;
height:28px;
line-height:28px;
white-space:nowrap;
}






#podval {height: 91px; width: 100%; position: absolute; bottom: 0px;}
* html #podval {bottom: -1px;}


#verh {width:100%; padding-bottom: 91px;
background: url('/image/42.png');
background-attachment: relative;
background-repeat: repeat-y;
background-position: right top;
}

*:first-child+html #verh {padding-bottom: 0px; margin-bottom:91px;}
* html #verh {padding-bottom: 0px; margin-bottom: 91px;}

.dasha {
color: #777777;
text-decoration: none;
border-bottom: 1px dashed #777777;
}

.dasha:hover {
color: #000;
text-decoration: none;
border-bottom: 1px dashed #000;
}

#preview{
	position:absolute;
	background:#ee9841;
	padding:5px;
	display:none;
	color:#fff;
	}




#nav, #nav ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
width: 210px;
}

#nav li {
float: left;
position: relative;
width: 210px;
widt\h: 204px;
font-family: Century Gothic;
font-weight: bold;
font-size: 10px;
}

#nav li li {
background: none;
}

#nav a {
color: #fff;
font-weight: bold;
line-height:26px;
text-decoration: none;
display: block;
padding-left:10px;
}
#nav a:hover {
background: none;
}
#nav li:hover,
#nav li.jshover {
background: none;
}

#nav li ul {
display: none;
position: absolute;
padding: 0px;
width: 204px;
background: url('/image/alpha.png');
}

#nav li li a {
font-size:11px;
font-family: Arial, Tahoma;
line-height: 12px;
width: 190px;
color: #666;
padding: 1px 7px;
}
#nav li li a:hover {
background: #3d4349;
color:#fff;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}

.zakazcatov {width:100%; overflow:hidden; margin-top:13px;}
.zakazcat1, .zakazcat2 {font-size:11px; font-weight:700; height:41px; padding:18px 0;}
.zakazcat1 a, .zakazcat2 a {margin:0 10px;}
.zakazcat1 a {color:#d5270a;}
.zakazcat1 a:hover {color:#ff2400;}
.zakazcat2 a {color:#39508e;}
.zakazcat2 a:hover {color:#386eff;}
.zakazcat1 {width:49%; float:left; text-align:right; background:url(image/zak1.png) top right no-repeat;}
.zakazcat2 {width:49%; float:right; background:url(image/zak2.png) top left no-repeat;}

.kvadrospec {
height:144px;
width:144px;
vertikal-align:middle;
display:table-cell;
}

.ftv {
margin-bottom:5px;
position:relative;
z-index:1;
}

.starznak {
position:absolute;
top:-19px;
right:-39px;
width:54px;
height:54px;
z-index:100;}

.starznak img {width:54px; height:54px; border:0;}