html, body{
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	font-family: verdana, arial, helvetica;
	font-size:12px;
	color: #000000;
	background: #3e3d42 url('pics/gradient20102.gif') repeat-x;
}

#mainWrapper{
	width: 893px;
	margin:0 auto;
	position:relative;
}

#kino {
text-align: center;
}

#menuRazdelov {
	position: absolute; 
	top: 381px;
	left: 1px;
	width: 665px;
	padding-left: 15px;
	/*border: 1px solid red;*/
}

#menuRazdelov a {color: #000000; text-decoration: none; }
#menuRazdelov a:hover {color: #000000; text-decoration: none;}




/*********************************************************************************************************/

/* ?? ???????? ?????? */
.skidko {text-align: center; color:red; margin-top: 5px; font-size: 24px; border-bottom: 1 dashed;}
.skidko a {text-decoration: none; color:red;}
.skidko a:hover {text-decoration: none; color:red;}

.actH2 {font-size: 18px; font-family: Arial; margin: 0 0 20px 0; color: #DD3333;}
.actH2link {text-decoration: underline; color: #DD3333;}
.actAnons {font-size: 12px;}


/* ?????? ?? ????? ?? ????????? */
.fileh2 { font-family: Verdana; font-size: 14px; font-weight: bold; color: #000000;}
.fileh2 a { font-family: Verdana; font-size: 14px; font-weight: bold; color: #000000; text-decoration: underline;}
.fileh2 a:hover { font-family: Verdana; font-size: 14px; font-weight: bold; color: #777777; text-decoration: underline;}
.filedescr { font-family: Verdana; font-size: 11px; color: #777777; }


.realprice {font-family: verdana, arial, helvetica; color: #6949B5; font-size: 10px; font-weight: bold; background-color: FFFFFF; background-image: url(/pics/real.gif); background-repeat: no-repeat; background-position: 50% 50%; width: 71px; height: 15px; text-align: center; margin-bottom: 5px;}

/*.trans {background-color: #FFFFFF; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); 
opacity: 0.85;}*/

.op{margin-bottom: 5px;}

/* ?????????-??????? ??????? ? ????????? ?????? */

.ukazatel {color: FF9A00;}



/* ??????????? ????*/
A.m {display: block; background-color:#777777; color:#FFFFFF; padding-left: 10px; font-family: verdana; font-weight: normal; font-size: 10px; text-decoration: none; text-align: left; padding: 3px; margin-top: 0px;} 

A.m:hover {display: block; background-color:#777777; color:#FFFFFF; text-decoration: underline; margin-top: 0px;} 


.menu0 {
border: 0 solid #000000; 
width: 55px; 
display:none;
text-align: left; }

.menu0_n {
border: 0 solid #000000; 
width: 180px; 
overflow: visible;
height: 20px;
text-align: left; }


* html .menu0{top: 170px;}
* html .menu0_n{top: 170px;}



.menu1 {
border: 0 solid #000000; 
width: 55px; 
display:none;
text-align: left; }

.menu1_n {
border: 0 solid #000000; 
width: 145px; 
overflow: visible;
height: 20px;
text-align: left; }


* html .menu1{top: 170px;}
* html .menu1_n{top: 170px;}



.menu2 {
border: 0 solid #000000; 
width: 75px; 
display:none;
text-align: left; }

.menu2_n {
border: 0 solid #000000; 
width: 240px; 
overflow: visible;
height: 20px;
text-align: left; }


* html .menu2{top: 176px;}
* html .menu2_n{top: 176px;}

.menu3 {
border: 0 solid #000000; 
width: 50px; 
display:none;
text-align: left; }

.menu3_n {
border: 0 solid #000000; 
width: 185px; 
overflow: visible;
height: 20px;
text-align: left; }


* html .menu3{top: 176px;}
* html .menu3_n{top: 176px;}


.menu4 {
border: 0 solid #000000; 
width: 50px; 
display:none;
text-align: left; }

.menu4_n {
border: 0 solid #000000; 
width: 180px; 
overflow: visible;
height: 20px;
text-align: left; }


* html .menu4{top: 176px;}
* html .menu4_n{top: 176px;}



/* ????? ???????????? ????*/


/* ??????????? ????*/
A.bm {display: block; background-color:#777777; color:#FFFFFF; padding-left: 10px; font-family: verdana; font-weight: normal; font-size: 10px; text-decoration: none; text-align: left; padding: 3px; margin-top: 0px;} 

A.bm:hover {display: block; background-color:#777777; color:#FFFFFF; text-decoration: underline; margin-top: 0px;} 



.botmenu0 {
border: 0 solid #000000; 
width: 55px; 
display:none;
text-align: left; }

.botmenu0_n {
border: 0 solid #000000; 
width: 180px; 
text-align: left; }


* html .botmenu0{top: 176px;}
* html .botmenu0_n{top: 176px;}




.botmenu1 {
border: 0 solid #000000; 
width: 145px; 
display:none;
text-align: left; }

.botmenu1_n {
border: 0 solid #000000; 
width: 145px; 
text-align: left; }


* html .botmenu1{top: 176px;}
* html .botmenu1_n{top: 176px;}

.botmenu2 {
border: 0 solid #000000; 
width: 240px; 
display:none;
text-align: left; }

.botmenu2_n {
border: 0 solid #000000; 
width: 240px; 
text-align: left; }


* html .botmenu2{top: 176px;}
* html .botmenu2_n{top: 176px;}


.botmenu3 {
border: 0 solid #000000; 
width: 185px; 
display:none;
text-align: left; }

.botmenu3_n {
border: 0 solid #000000; 
width: 185px; 
text-align: left; }


* html .botmenu3{top: 176px;}
* html .botmenu3_n{top: 176px;}



.botmenu4 {
border: 0 solid #000000; 
width: 180px; 
display:none;
text-align: left; }

.botmenu4_n {
border: 0 solid #000000; 
width: 180px; 
text-align: left; }


* html .botmenu4{top: 176px;}
* html .botmenu4_n{top: 176px;}



/* ????? ???????????? ????*/



/* ???? ??????????? ?? ?????????? ???????? NDP */
.ndpmenu {font-size: 12px; color: #000000; font-weight: normal; margin-left: 20px; margin-bottom: 20px;}

/* ???? ??????????? ?? ?????????? ???????? ??????? ? ???, ????????, "??-???????" */
.tvmenu {font-size: 12px; color: #000000; font-weight: normal; margin-left: 20px; margin-bottom: 40px;}

/* ?????? ?????, ????????, ? ???????? */
.nomera {font-size: 14px; font-family: arial; color: #000000; font-weight: normal; margin-left: 115px; margin-top: 40px; margin-bottom: 40px;}


.cveta { padding-top: 10px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; margin-top: 40px; background-color: #EEEEEE; text-align: center;}
.cveta h2 {margin-left: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 10px; text-align: center;}

.av {color: #000000; text-decoration: none;}
.av:hover {color: #FFFFFF; text-decoration: underline;}


.catalog {color: #FFFFFF; font-family: tahoma; font-size: 11px; padding-left: 3; padding-right: 3; padding-top: 3; padding-bottom: 3;}
.catalogtop {color: #556AC5; font-family: tahoma; font-size: 10px;}
p, li {
	color: #000000;
	text-align: justify;
	font-size: 11px;
	margin: 10px;
	list-style-type : square;
}
td {
font-family: verdana, arial, helvetica;
	color: #000000;
	font-size: 11px;
}


/* ????? ???? ?????? ??????*/

.cat {color: #FFFFFF; font-family: arial; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-left: 17px; margin-top: 20px; margin-bottom: 20px;}
.cat a {color: #FFFFFF;}
.cat a:hover {color: #FFFFFF;}

.subcat {color: #FFFFFF; font-family: arial; font-size: 11px; font-weight: bold; margin-left: 25px; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;}
.subcat a {color: #FFFFFF;}
.subcat a:hover {color: #FFFFFF;}

/* ??????? ?????? ? ??????, ????????.*/
#hidhref {color: #000000; text-decoration:none;}
#hidhref:hover {color: #000000; text-decoration:none;}

/* ?????? ?????? ? ??????, ????????.*/
a {color: #FF9A00; text-decoration:none;}
a:hover {color: #FF9A00; text-decoration:underline;}

/* ???? ??? ?????? */
.price {font-family: verdana, arial, helvetica; color: #6949B5; font-size: 10px; font-weight: bold;}

/* ???? ?????? ?????? ?? ??????? */
.priceskid {font-family: verdana, arial, helvetica; color: FFFFFF /*#6949B5*/; font-size: 10px; font-weight: bold; background-color: #ff8800 /*ffb22e*/; width: 65px; height: 15px; text-align: center;}

.priceskid a {font-family: verdana, arial, helvetica; color: FFFFFF /*#6949B5*/; font-size: 10px; font-weight: bold; background-color: #ff8800 /*ffb22e*/; width: 65px; height: 15px; text-align: center;}


/* ??????? ???? ?? ???????? (??? ???? ??????? ??????) */
.priceinpage {text-align: right; margin: 30 30 10 10; font-family: verdana, arial, helvetica; color: #6949B5; font-size: 14px; font-weight: bold;}

.cena {font-family: verdana, arial, helvetica; color: #fd8000; font-size: 12px; font-weight: bold; text-align: center; padding-right: 5px; padding-bottom: 5px;}
.cena a {text-decoration: underline; color: #fd8000;} //#FFD200


/* ??????? ???? ? ?????? */
.desmenu {font-family: verdana, arial, helvetica; color: #FF9A00; font-size: 12px; font-weight: bold;}


/* ????????? ??????? ? ???????? ????????? */
.anonsh {font-family: verdana, arial, helvetica; color: #0000FF; background-color: #FFFFFF; font-size: 12px; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding: 3px;}

/* ?????? ? ???????? ????????? */
.anons {text-align: justify; font-family: verdana, arial, helvetica; color: #000000; font-size: 11px; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 25px; margin-left: 0px; padding: 3px;}

/* ?????? ???? */
.botmenu {color: #585858; font-size: 12px; margin-left: 20px;}
.botmenu a {color: #000000; text-decoration: none;}
.botmenu a:hover {color: #000000; text-decoration: none;}

/* ????????? */
h1 {color: #000000 /*#147387*/; text-align: left; font-weight: bold; font-size: 16px; font-family: arial, verdana, helvetica; margin: -30px 0px 20px 20px;}

.likeh1 {color: #000000 /*#147387*/; text-align: left; font-weight: bold; font-size: 16px; font-family: arial, verdana, helvetica; margin: 0px 0px 0px 20px;}


h2 {color: #000000; text-align: left; font-weight: bold; font-size: 12px;	font-family: verdana, arial, helvetica; margin: 15 5 0 10;}

/* ??????, ??????????? FLASH - ????????? ?? ??. ???. ? ?????? ???? ????????*/
#inda {color: #BBBBD0; text-decoration:none;}
#inda:hover {color: #FF9A00; text-decoration:none;}


.podp2 {FONT-SIZE: 11px; color: #ffffff; background-color: #5A6D6B; height: 20px; text-align: center; font-family: verdana; font-weight: bold;}
.podp2 a  {color: #ffffff; text-decoration: none;}


/* ??????? ??? ???? ? ??????? */
.podp {text-align: left; font-family: tahoma; font-size: 10px; padding-left: 7px;}



/* ??????? ? ?????? */
.zform {text-align: center; font-family: tahoma; font-size: 11px; font-weight: bold;}



/* ????????? ? ????? ??????? */

/* 1-?? ?????? */
#nav1 {color: #4b0082; background-color: #B0CCDA; text-align: left; font-weight: bold; font-size: 12 px; font-family: verdana, arial, helvetica; padding: 3 0 3 10; /*margin-top: 20px;*/}
/* ?????? ??? 1-?? ??????*/
#nav1-a {color: #A83746; text-decoration: none;}
#nav1-a:hover {color: #ff0000; text-decoration: none;}

/* 2-?? ?????? */
#nav2 {color: #FF9A00; text-align: left; font-size: 10 px; font-weight: bold; font-family: verdana, arial, helvetica; padding: 3 0 3 15;}
/* ?????? ??? 2-?? ??????*/
#nav2-a {color: #C0C7E1; text-decoration: none;}
#nav2-a:hover {color: #FF9A00; text-decoration: none;}

/* ??????? */
.news {font-size: 10px; margin-bottom: 10px; margin-top: 5px;}
a.news {color: #ffffff; text-decoration: none;}
a.news:hover {text-decoration: underline;}
/*??????? ??????? ?????? ??? ??????*/
.novosti {color: #ffffff; font-size: 18px; text-align: left; padding-top: 15px;}



/* ????? ? ????????? ???????? ?????*/
#footer {color: #ffffff;  font-weight: bold; font-size: 11px;}

/* ???? ???? */
INPUT, SELECT, TEXTAREA {font-family: verdana, arial, helvetica;
	border : 1 solid #666666;
	color : #000000;
	/*font-size : 11px;*/
}

/* ????? ???????? ????? ???? */
.formtext {font-size: 10px; color: Gray;}

/* ???? ? ????????????? */
.tabservismenu b {font-size: 11px;}
.tabservismenu a {text-decoration: underline; color:000000;}
.tabservismenu a:hover {text-decoration: underline; color:777777;}



.arth2 {color: #000000; text-align: left; font-weight: bold; font-size: 14px; font-family: arial, verdana, helvetica; margin: 15px 5px 0px 10px;}


/* ????: 

.arth2 {color: #000000; text-align: left; font-weight: bold; font-size: 14px;	font-family: verdana, arial, helvetica; margin: 15px 5px 0px 10px;}

*/


.artdate {color: #666666; text-align: left; font-size: 11px; margin: 0px 5px 5px 10px;}
.artanons {color: #000000; text-align: justify; font-size: 11px; margin: 0px 5px 0px 10px;}
.artauthor  {color: #666666; text-align: right; font-size: 11px; margin: 0px 5px 20px 10px;}


















