a img {
    border: none;
}

body {

	margin: 0px;

	padding: 0px;

	text-align: center;

	background: transparent url(/images/standart/fon.jpg) left top;

}

A ,a {

 outline: none; /* Убираем границу вокруг ссылок */

}

.page {

	padding: 13px 0px 13px 0px;

	width: 996px;

	background-color: #E2D4B7;

}

.header {

	background: transparent url(/images/standart/bgheader.gif) repeat-x center center;

}

.menu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	background: transparent url(/images/standart/bgmenu.gif) repeat-x center center;

}

a, a:link, a:visited {

	color: blue;

}

a:hover, a:active {

	color: red;

}

a.menu {

	color: #000000;

	text-decoration: none;

}

a.menu:hover, a.menu:active {

	color: #b21c1a;

	text-decoration: underline;

}

.separator {

	background-image: url(/images/standart/vline.gif);
        background-position: top center;
        background-repeat: repeat-y ;
        background-color: #EBD8C9;

}

.content {

	background-color: #EBD8C9;

}

.ltangle, .ctangle, .rtangle {

	background: transparent url(/images/standart/ctangle.gif) repeat-x bottom center ;

}

.lbangle, .cbangle, .rbangle {

	background: transparent url(/images/standart/cbangle.gif) repeat-x top center ;

}

.lcangle {

	background: transparent url(/images/standart/lcangle.gif) repeat-y right center;

}

.rcangle {

	background: transparent url(/images/standart/rcangle.gif) repeat-y left center;

}

.content, .ltangle, .lbangle, .rcangle, .lt, .lm, .lb {

	text-align: left;

}

.page, .header, .menu, .svet_podlozka, .ctangle, .cbangle, .lcangle, .rcangle, .g_text_nazv, .separator, .ct, .cm, .cb, .style0, .style1, .style2 {

	text-align: center;

}

.rtangle, .rbangle, .lcangle, .rt, .rm, .rb {

	text-align: right;

}

.page, .svet_podlozka, .content, .lt, .ct, .rt {

	vertical-align: top;

}

.header, .menu, .ltangle, .lbangle, .ctangle, .cbangle, .rtangle, .rbangle, .g_text_nazv, .separator, .lm, .cm, .rm, .style0, .style1, .style2 {

	vertical-align: middle;

}

.lb, .cb, .rb {

	vertical-align: bottom;

}

.svet_podlozka {

	margin: 0px 13px 0px 13px;

	background-color: #EDE7D9;

}

.svet_podlozka:after {

	content: '';

	display: block;

	clear: both;

}

a.news, a.news:link, .g_text_nazv {

	color: #B21C1A;

}

a.news:hover, a.news:active {

	color: #BE926F;

}

tr.style0 td {

	color: white;

	font: 13px Verdana;

	font-weight: bold;

	background-color: #C0C0C0;

}

.style1 {

	background-color: #F0F0F0;

}

.style2 {

	background-color: #DBDBDB;

}

.listing {

	border: 1px solid gray;

}

.g_m_text {

	font: 17px Arial, Helvetica, sans-serif;

	font-weight: bold;

	padding: 0px 10px 0px 10px;

}

.g_text_nazv {

	font-family: Arial, Helvetica, sans-serif;
        font-size: 16px ;
	font-weight: bold;

}

.esrt {

	position: relative;

	top: -275px;

}
/*----------------------------------------------------------*/
.rating_table  {
    margin:auto;    
}

.rating_table tr td {
    margin: 1px;
    padding: 0 3px;
    background: #E4E3E1;
}

.rating_table tr .number {
    text-align:center;    
}

.rating_table tr .name {
    text-align:center;
}

.rating_table tr .name a {
    text-decoration: none;
    color: #000;
    text-transform:capitalize;
}

.rating_table tr .name a:hover {
    text-decoration: underline;    
}

.rating_table tr .rating a {
    text-decoration: none;
    color: #000;
    font-weight: bold;
}

.rating_table tr .rating a:hover {    
    color:#950E0E;
}

.right {
    text-align:right;
}

.center {
    text-align:center;
}

.left {
    text-align: left;
}

.videolist {    
    margin:  auto;
    background-color: #BE926F;
}

.videolist tr {

}

.videolist tr td {
    background-color: #EDE7D9;
    padding: 3px 5px;
}

.videolist tr th {
    background-color: #E0E0E0;
    padding: 3px 5px;
}

.videolist tr td video_thumbnail {
    width: 100px;
}

.pareCat {
   
    margin:1% 3%;
}

.pareCat a {
    text-decoration: none;
    font-size: 12pt;
    border-bottom: 1px solid;
}

.pareCat a:hover {
    text-decoration: none;
    border-bottom: 1px dashed;
}

.childCat {  
   margin: 1% 0 1% 2%;
}

#yearlist a, #catlist a {
    margin: 0 5px;
    text-decoration: none;
}

#catlist div{
	white-space:nowrap;
}

#pageIsLoading {
    background: #EBD8C9;
    font-family: arial;
    font-size: 10pt;
    width: 37px;
    height: 37px;
    text-align: center;
    position: fixed;
    display: block;
    border: 4px outset #000;
}

/* discs */
#discsNav {
   
}

#discsNav #IndexesContainer {    
    float: left;
    width: 710px;
}

#searchC {
    background: #EBD8C9 url("/images/standart/vline.gif") left top repeat-y scroll;
    padding: 0 0 50px 20px;
    float: right;
    margin-right: 15px;
}

#discsNav .Indexes {   
    margin: 5px auto 0;
    font-size: 8pt;
}

#discsNav .Indexes a {    
}

#discsNav .Indexes td {
    padding: 0 5px;
}

#discsNav .Indexes th {
    color: #A90606;
    padding: 0 0 0 0;
}

#discsNav .Indexes th a:hover {
    color: #00F;
    text-decoration: none;
}

#discsNav .Indexes th, #discsNav .Indexes td {
    text-align: center;
    text-transform: uppercase;
}

/* Polls */
#arcPolls {
    font:11px Verdana;
    width: 420px;
    background: transparent url("/images/standart/vline.gif") left top repeat-y scroll;
    float: right;
    padding: 0 0 8px 20px;
    margin: 10px 10px 0;
}

#arcPolls .table_arcPolls {
    background-color: #BE926F;
}

#arcPolls .table_arcPolls caption {
    font-size: 14px;
    font-weight: bold;
}

#arcPolls .table_arcPolls th {
    padding: 1px 5px;
    background-color:#E0E0E0;
}

#arcPolls .table_arcPolls td {
    background-color:#EDE7D9;
    padding: 1px 5px;
}

#curPolls {
    font:11px Verdana;
    width: 45%;
    float: left;
    margin: 10px 0 0 10px;
}

#curPolls_ind{
    font:11px Verdana;
    float: left;
    width: 45%;
    padding: 0 0 8px 20px;
    margin: 10px 0 0 0;
}

#curPolls_ind .table_curPolls {
    background-color: #BE926F;
}

#curPolls_ind .table_curPolls caption {
    font-size: 14px;
    font-weight: bold;
}

#curPolls_ind .table_curPolls th {
    padding: 1px 5px;
    background-color:#E0E0E0;
}

#curPolls_ind .table_curPolls td {
    background-color:#EDE7D9;
    padding: 1px 5px;
}

/* polls results  page */
.poll_detailed_info {
    float: left;
    padding: 0 0 0 20px;
}
.item_menu { width:120px; float:left;}
.sub_item_menu {padding:4px 27px; width:96px; /*background-color:#ebd8c9; */font-weight:normal; background-image: url(/images/standart/lift_menu/lift_menu_frame3.gif); background-repeat:repeat-y; text-transform:none; }
/**/
.finish_sub_item {background-image: url(/images/standart/lift_menu/fooetr_lift_menu.gif); background-repeat:repeat-x; height:4px; padding:0px 27px; width:96px;}


.beginer_sub_item {/*background-image: url(../image/menu/beginer_part_menu.gif); background-repeat: no-repeat;*/  width:150px; height:15px;}

.sub_item_menu2 {padding:4px 27px; width:96px; /*background-color:#ebd8c9; */font-weight:normal; background-image: url(/images/standart/lift_menu/lift_menu_frame4.gif); background-repeat:repeat-y; text-transform:none; }
/**/
.finish_sub_item2 {background-image: url(/images/standart/lift_menu/footer_part_menu.gif); background-repeat: no-repeat; padding:0px 27px; width:96px; height:15px;}

a.sub_menu_link {color: #333; font-size:11px; text-decoration:none; font-weight: bold;
text-transform:uppercase;}
a.sub_menu_link:hover, a.sub_menu_link:active {color: #C33; font-size:11px;font-weight: bold; text-decoration: underline; text-transform:uppercase;}


.menu {	font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px;	/*font-size: 16px;*/
	background: transparent url(/images/standart/bgmenu.gif) repeat-x center center;
}
.menu_lift {	font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px;	/*font-size: 16px;*/
	background: transparent url(/images/standart/bgmenu.gif) repeat-x center center;
}



a.menu { color: #333; text-decoration: none;  }
a.menu:hover, a.menu:active {  color: #b21c1a;	text-decoration: underline;  }

a.menu_lift { color: #333; text-decoration: none; }
a.menu_lift:hover, a.menu_lift:active {  color: #333;	text-decoration: underline;  }

.g_m_text {font: 17px Arial, Helvetica, sans-serif; font-weight: bold;	padding: 0px 10px 0px 10px;white-space:nowrap;}


