/* ------------------ common ------------------ */
BODY { margin: 0; padding: 0 0 40px 0; color: #666; background: #FFDB0D; }
FORM { margin : 0; }
BODY { font-family: Tahoma; }
FORM { margin: 0; }
DIV, OL, DL { font-size: 80%; }
TD { padding: 0; border: none; }
INPUT, SELECT, TEXTAREA { font-size: 12px; }
IMG { border: none; }
H1 { font-size: 100%; color: #4966C5; margin: 35px 0 0 0; }
H2 { font-size: 90%; color: #4966C5; margin-top: 20px; }
H3 {
	font-size: 80%;
	margin-top: 3px;
	font-family: tahoma;
	font-style: normal;
	font-weight: normal;
}
.stile2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #005AAB;
}
A:link {
	color: #4966C5;
	text-decoration: underline;
	font-size: 12px;
}
A:visited {
	color: #3D8BE1;
	text-decoration: underline;
	font-size: 12px;
}
A:hover {
	color: #DF1616;
	text-decoration: none;
	font-size: 12px;
}
A:active {
	color: #DF1616;
	text-decoration: none;
	font-size: 12px;
}
A.link:link {font-size: 12px; }
A.link:visited {font-size: 12px; }
A.link:hover {
	color: #4966C5;
	font-size: 12px;
}
A.link:active {
	color: #4966C5;
	font-size: 12px;
}
UL { list-style-image: url(/img/bullet.gif); margin: 20px 0 0 30px; marker-offset: 50px; }
TABLE.text { font-size: 100%; }
/* ------------------ content ------------------ */
.small, .comment, .news-date, .news-source, .news-all, .news-year, .paging, .scheme, .type, .win-descr { font-size: 70%; }
.plain { margin-top: 15px; }
.plain2 { margin-top: 5px; }
.header, .header2 { color: #666; font-weight: bold; font-size: 80%; }
.header2 { margin-top: 10px; }
.small { margin-top: 5px; }
.hl { font-weight: bold; }
.comment { color: #999; margin-top: 12px; }
IMG.border { border: 1px solid #c8ccd3 }
.stopper { font-size: 11px; background-position: 2px; background-repeat: no-repeat; }
.stopper IMG.head { margin-bottom: 5px; }
.s-l { width: 20%; }
.s-l DIV { height: 100px; width: 20px; }
.s-r { width: 70%; }
.work { padding: 20px 0; width: 1%; }
.work IMG { background-repeat: no-repeat; }
.descr { padding: 20px; }
.news-date { color: #9999A8; float: left; }
.news-source { font-weight: bold; float: right; }
.news-header { color: #878693; font-weight: bold; margin-top: 5px; }
.news-lead { margin-top: 3px; }
.news-del { height: 1px; background: url(/img/bg_news_del.gif); margin: 13px 0 9px 0; }
.news-year { margin-top: 30px; font-weight: bold; }
.news-year A:link { color: #356FD3; }
.news-year A:visited { color: #356FD3; }
.news-year A:hover { color: #DF1616; }
.news-year A:active { color: #DF1616; }
.news-year SPAN { font-weight: normal; }
.paging { margin-top: 30px; font-weight: bold; line-height: 2em; }
.paging SPAN { font-weight: normal; }
.contacts-del { height: 1px; background-image: url(/img/bg_news_del.gif); margin: 10px 0 10px 0; }
.contacts { width: 120px; height: 86px; padding: 3px; background: url(/img/contacts.gif) no-repeat; }
A.more:link { color: #0C3EA3; }
A.more:visited { color: #3D8BE1; }
A.more:hover { color: #DF1616; }
A.more:active { color: #DF1616; }
A.more:link IMG { background: #0C3EA3; }
A.more:visited IMG { background: #3D8BE1; }
A.more:hover IMG { background: #DF1616; }
A.more:active IMG { background: #DF1616; }
.type { text-align: right; margin: 9px 0 6px 0; }
TABLE.pic { margin-top: 15px; float: left; }
TABLE.piccentre { margin-top: 15px; float: left; }
TABLE.pic IMG { margin: 0 20px 20px 0; }
TABLE.charact { margin-top: 10px; width: 100%; border-collapse: collapse; }
TABLE.charact TD { padding: 5px; text-align: center; border: 1px solid #E7EAED; font-size: 80%; }
TABLE.charact TD.head { font-weight: bold; }
TABLE.charact TD.param { text-align: left; }
.how-number { color: #407DDB; font-weight: bold; font-size: 25px; padding: 0 36px 0 15px; width: 1%; }
.how-del { height: 1px; background: url(/img/bg_news_del.gif); margin: 10px 0; clear: both; }
.win-number { padding: 17px 14px 0 0; width: 1%; }
.win { padding: 15px 0 0 0; }
.win SPAN { color: #4966C5; font-weight: bold; }
.win-pic { text-align: right; padding-right: 21px; }
.win-descr { font-size: 100%; }
.win-descr DIV { font-size: 70%; }
.win-descr SPAN { font-size: 120%; font-weight: bold; }
.win-descr SPAN.price {
	color: #E1111D;
	text-align: left;
}
.win-del { height: 1px; background: url(img/bg_news_del.gif); margin: 18px 0 20px 0; }

/* -------------------- layout ----------------- */
TABLE.top { background: #fce501; }
TABLE.content {
	background: #FFF;
	width: 100%;
/*	border-top: 1px solid #eacf02;*/
}
TD.nav { padding-top: 15px; }
DIV.vl { margin: 23px 9px 0 9px; width: 1px; height: 19px; background: #375DB9; }
TD.icons { padding: 10px 13px 10px 13px; background: #fce501; }
TD.icons IMG { width: 20px; height: 20px; }
TD.left-col { 
      border-right: 1px solid #f1f3f5; border-left: 1px solid #f1f3f5;   
text-align: center; }
TD.bottom { }
.b { margin: 0; padding: 20px 10px 25px 10px; background: #FFF; font-size: 12px; line-height: 14px; }
.b IMG { margin-bottom: 4px; }
.b IMG.arrow { display: block; margin: 3px auto auto auto; width: 5px; height: 3px; background: #9097A7; }
.b A:link { color: #8D939E; text-decoration: none; }
.b A:visited { color: #8D939E; text-decoration: none; }
.b A:hover { color: #E1101E; }
.b A:active { color: #E1101E; }
.b A:link IMG { background: #9097A7; }
.b A:visited IMG { background: #9097A7; }
.b A:hover IMG { background: #E1101E; }
.b A:active IMG { background: #E1101E; }
#sales { background: #447EDF url(/img/bg_sales.png) no-repeat right; padding: 0 10px; border-bottom: 2px solid #295FB6; }
TD.right-col { border-left: 1px solid #f1f3f5; }
TD.content { padding-bottom: 65px; }
DIV.part { margin-top: 25px; font-size: 130%; color: #4966C5; }
.subnav { width: 50%; margin-top: 11px; }
.subnav TD { padding: 5px 0 0 20px; font-size: 70%; white-space: nowrap; width: 50%; color: #E11021; }
.subnav IMG { background: #E11021; width: 8px; height: 5px; }
.subnav A:link { color: #0C3EA3; }
.subnav A:visited { color: #3D8BE1; }
.subnav A:hover { color: #E11021; }
.subnav A:active { color: #E11021; }
.subnav A:link IMG { background: #0C3EA3; }
.subnav A:visited IMG { background: #3D8BE1; }
.subnav A:hover IMG { background: #E11021; }
.subnav A:active IMG { background: #E11021; }
DIV.pic { background-color: #F1F3F5; margin-bottom: 25px; }
TD.pic { background-repeat: no-repeat; background-position: center top;  }
TD.pic DIV { height: 250px; }
.copyright { color: #9999A8; font-size: 11px; margin-top: 11px; }
.copyright A:link { color: #043BAC; }
.copyright A:visited { color: #3D8BE1; }
.copyright A:hover { color: #DF1616; }
.copyright A:active { color: #DF1616; }
#tooltip { color: #FFF; background: #496EBA; padding: 5px 12px; visibility: hidden; margin: 0; position: absolute; text-align: justify; moz-border-radius: 8px;  white-space: nowrap; z-index: 100; }

/* -------------------- form ------------------- */
.input-text, .input-text2, .input-text3 { border: 1px solid #676767; background: #FFF; height: 20px; }
.input-text { color: #666; }
.input-text2 { color: #999; }
.input-text4 { border: 1px solid #CCC; background: #FFF; height: 20px; }
SELECT { background: #FFF; height: 20px; }


/*---------------test------------------*/
.ddoverlap {
/*border-bottom: 1px solid #bbb8a9;*/
}

.ddoverlap UL {
padding: 0;
margin: 0;
font: bold 90% default;
list-style-type: none;
}

.ddoverlap LI {
display: inline;
margin: 0;
}

.ddoverlap LI A {
padding: 3px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color: #666;
background: transparent url(/img/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
}

.ddoverlap LI A:visited {
color: #666;
}

.ddoverlap LI A:hover {
text-decoration: underline;
}

.ddoverlap LI.selectedst A { /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(/img/righttabselectedst.gif) 100% 0 no-repeat;
}

.ddoverlap LI.selectedst A:hover {
text-decoration: none;
}

.ddoverlap LI.selectedav A { /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(/img/righttabselectedav.gif) 100% 0 no-repeat;
}

.ddoverlap LI.selectedav A:hover {
text-decoration: none;

}
.ddoverlap LI.selectedop A{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(/img/righttabselectedop.gif) 100% 0 no-repeat;
}

.ddoverlap LI.selectedop A:hover {
text-decoration: none;
}
.ddoverlap LI.selectedpr A { /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(/img/righttabselectedpr.gif) 100% 0 no-repeat;
}

.ddoverlap LI.selectedpr A:hover {
text-decoration: none;
}

.textall8 {

	font-family: Tahoma;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 16px;
}

.textall {

	font-family: Tahoma;
	color: #3F3F3F;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 16px;
}

/*--------------------------------------*/

 .txt1 { font-family: verdana;
        font-size: 9px;
        padding-bottom: 6px;
        cursor: pointer;
        text-align: center;
        border-right: 1px solid #444444;
        border-bottom: 1px solid #444444;
        background-color: #DEDEDE;
		 }
 

 #playlist tbody tr.even1 td {
      background-color:#eef5fc;
	  text-align:center;
    }
    #playlist tbody tr.odd1  td {
      background-color:  #abd6fd;
	   text-align:center;
	  }
	 
	  
  #playlist tbody tr.new1  td {
      background-color: #d2e8fc;
	  text-align:center;
    }
	.textallp {

	font-family: Tahoma;
	color: #3F3F3F;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 16px;
	 text-align:center;
	}
	

	.form .left { font-size: 11px; font-weight: bold; padding: 0 4px 8px 0; }
	.form .right { padding: 0 0 8px 0; text-align: right; }

/*----------------------------------oblako---------------------------------*/
.oblako {
	MARGIN-LEFT: 0px;
	 WIDTH: 100%;
	  TEXT-ALIGN: justify;
}
P.oblako A {
	COLOR: #9999a8;
	 TEXT-DECORATION: none;
}

P.oblako A:link {
	COLOR: #9999a8;
	TEXT-DECORATION: none;
	/*font-size: 22px;*/
}

P.oblako A:visited {
	COLOR: #9999a8;
	TEXT-DECORATION: none;
	/*font-size: 22px;*/
}
P.oblako A:active {
	COLOR: #9999a8;
	TEXT-DECORATION: none;
	/*font-size: 22px;*/
}
P.oblako A:hover {
	COLOR: #9999a8;
	TEXT-DECORATION: underline;
	/*font-size: 22px;*/
}
.oblako I {
	PADDING-RIGHT: 1px;
	 PADDING-LEFT: 1px;
	  PADDING-BOTTOM: 1px;
	   COLOR: #9bcffc   ;
	    PADDING-TOP: 1px;
		 FONT-STYLE: normal;
	
		   TEXT-DECORATION: none;
}



A.a7 {
	FONT-SIZE: 7px;
}
A.a8 {
	FONT-SIZE: 8px;
}
A.a9 {
	FONT-SIZE: 9px;
}
A.a10 {
	FONT-SIZE: 11.5px;
}


A.a11 {
	FONT-SIZE: 11px;
}
A.a12 {
	FONT-SIZE: 12px;
}
A.a13 {
	FONT-SIZE: 13px;
}
A.a14 {
	FONT-SIZE: 14px;
}
A.a15 {
	FONT-SIZE: 15px;
}
A.a16 {
	FONT-SIZE: 16px;
}
A.a17 {
	FONT-SIZE: 17px;
}
A.a18 {
	FONT-SIZE: 18px;
}
A.a19 {
	FONT-SIZE: 19px;
}
A.a20 {
	FONT-SIZE: 20px;
}
A.a21 {
	FONT-SIZE: 21px;
}
A.a22 {
	FONT-SIZE: 22px;
}
A.a23 {
	FONT-SIZE: 23px;
}
A.a24 {
	FONT-SIZE: 24px;
}
A.a25 {
	FONT-SIZE: 25px;
}
A.a26 {
	FONT-SIZE: 26px;
}
A.a27 {
	FONT-SIZE: 27px;
}
A.a28 {
	FONT-SIZE: 28px;
}
A.a29 {
	FONT-SIZE: 29px;
}
A.a30 {
	FONT-SIZE: 30px;
}
A.a31 {
	FONT-SIZE: 31px;
}
A.a32 {
	FONT-SIZE: 32px;
}

A.a7:hover {
	FONT-SIZE: 7px;
}
A.a8:hover {
	FONT-SIZE: 8px;
}
A.a9:hover {
	FONT-SIZE: 9px;
}

A.a10:hover {
	FONT-SIZE: 10px;
}

A.a11:hover {
	FONT-SIZE: 11px;
}
A.a12:hover {
	FONT-SIZE: 12px;
}
A.a13:hover {
	FONT-SIZE: 13px;
}
A.a14:hover {
	FONT-SIZE: 14px;
}
A.a15:hover {
	FONT-SIZE: 15px;
}
A.a16:hover {
	FONT-SIZE: 16px;
}
A.a17:hover {
	FONT-SIZE: 17px;
}
A.a18:hover {
	FONT-SIZE: 18px;
}
A.a19:hover {
	FONT-SIZE: 19px;
}
A.a20:hover {
	FONT-SIZE: 20px;
}
A.a21:hover {
	FONT-SIZE: 21px;
}
A.a22:hover {
	FONT-SIZE: 22px;
}
A.a23:hover{
	FONT-SIZE: 23px;
}
A.a24:hover {
	FONT-SIZE: 24px;
}
A.a25:hover {
	FONT-SIZE: 25px;
}
A.a26:hover {
	FONT-SIZE: 26px;
}
A.a27:hover {
	FONT-SIZE: 27px;
}
A.a28:hover {
	FONT-SIZE: 28px;
}
A.a29:hover {
	FONT-SIZE: 29px;
}
A.a30:hover {
	FONT-SIZE: 30px;
}
A.a31:hover {
	FONT-SIZE: 31px;
}
A.a32:hover {
	FONT-SIZE: 32px;
}





P.rating {
	FONT-WEIGHT: bold;
	 MARGIN-BOTTOM: 10px;
	  WIDTH: 300px;
}
.rating I {
	COLOR: #9999a8;
	 FONT-STYLE: normal;}


/*-----------------------------------------------------------------------*/

A.menu {

font-size:12px;
color:#8D939E;
letter-spacing: 0.6px;
text-decoration:none;
font-weight:normal;


  } 
 

A.menu:visited {

font-size:12px;
color:#8D939E;
letter-spacing: 0.6px;
text-decoration:none;
font-weight:normal;

  } 
A.menu:active {

font-size:12px;
color:#E1101E;
letter-spacing: 0.6px;
text-decoration:none;
font-weight:normal;

  } 

A.menu:hover { 

font-size:12px;
color:#E1101E;
letter-spacing: 0.6px;
font-weight:normal;
 text-decoration: none;} 
  
 /*-------------------------банер-------------------------------*/ 
 
.banner { text-align: center; border: 3px solid #E5E8EB; margin: 33px 0 28px 0; }
.news-all { text-align: right; margin-top: 25px; }
.news-all A:link { color: #0C3EA3; }
.news-all A:visited { color: #0C3EA3; }
.news-all A:hover { color: #DF1616; }
.news-all A:active { color: #DF1616; }
.news-all SPAN { font-size: 130%; font-weight: normal; color: #375DB9; }
.s-l { width: 0%; }
.s-l DIV { width: 1px; }
.s-r { width: 100%; }
IMG { behavior: url(/img/pngbehavior.htc); }
/*----------------------------------конец----банер-----------------*/
