/* при изменении назв. файла его нужно изменить и в admin.tpl CSS Document */
body,html {
	margin: 0px; 
	padding: 0px;
	height: 100%; width: 100%;
	text-align: center;
	font-family: "Open Sans",sans-serif;
  font-size: 12px; 
  color: #3e424c;
}
FORM {
	margin: 0px; padding: 0px;
}
/*table {
	border: 1px solid #BEBEBE;
}*/

table#adver_tb {
	width: 100%; height: 39px;
	border-top: 0px;
	background: #F3F3F3;
}
table#number {
	width: 100%; height: 78px;
	margin-top: 4px;
	background: #F3F3F3;
}
SELECT {
	font-size: 1.3em; color: #4A4A4A; padding: 1px 5px;border-radius: 1px;border: 1px solid #BDBDBD;
}
INPUT {
	font-size: 1.3em; color: #4A4A4A; padding: 1px 5px;
}
TEXTAREA {
	font-size: 1.3em; color: #4A4A4A; padding: 1px 5px;border-radius: 1px;border: 1px solid #BDBDBD;
}
a:hover {
	text-decoration: none;
}

.num_td01 {
	width: 25%;
	background-image: url(../images/dotted.gif);
	background-position: right top;
	background-repeat: repeat-y;
}
.num_td02 {
	width: 25%; 
}


table#head, table#head2 {
	width: 100%; height: 112px;
	margin-top: 4px; 	
}
#head_td01 {
	height: 24px; text-align: right; vertical-align: top;
	background-image: url(../images/head_bg01.gif);
	background-position: top;
	background-repeat: repeat-x;
}
#head_pos {
	margin: 1px 26px 0px 0px;
	word-spacing: 8px;
}
.head_spasing {
	word-spacing: 8px;
}
#head_td02 {
	text-align: left; height: 64px;
}
#head_td03 {
	text-align: center; height: 64px; width: 470px;
}
#head_td04 {
	height: 22px;
	background-image: url(../images/new_bg.gif); background-repeat: repeat-x; background-position: top;
	/*word-spacing: 24px;*/
}

table#main_tb {
	border: 0px;
  min-width: 1000px;
  max-width: 1600px;
  margin: 0 auto;
  padding: 3px;
}

#main_td01 {
	width: 263px; text-align: left;
}

#main_td03 {
	width: 263px;
}

#auth_tb {
	width: 259px; height: 50px; margin: 0px; padding: 0px; margin-right: 4px;
	background-color: #F8F8F8;
}

#auth_block01 {
	height: 35px; vertical-align: top;
}

#auth_block02 {
	width: 259px;height: 17px; background: #EEEEEE; 
	vertical-align: middle; text-align: center;
}

#auth_block03 {
	margin: 6px 0px 0px 14px;
}

#auth_form {
	width: 234px; height: 33px;
	border: 0px;
}
.input_text01 {
	width: 67px; border: 1px solid #6B6B6B;
	font-family: "Open Sans",sans-serif; font-size: 12px; color: #6B6B6B;
}


#public {
	margin-top: 4px;  background: #F8F8F8;
}
.pub_self {
	width: 237px; height: 95px; border: 0px;
}
.menu_div {
	height: 27px; border-bottom: 1px solid #BEC2C4; background-image: url(../images/menu_bg.gif); background-repeat:no-repeat; background-position: left top; font-family: "Open Sans",sans-serif; font-size: 9px; font-weight: bold; color: #676F79;
}
.menu_div_url {
	font-family: "Open Sans",sans-serif; font-size: 9px; font-weight: bold; color: #676F79; text-decoration: none;
}
.menu_div_red {
	font-family: "Open Sans",sans-serif; font-size: 11px; font-weight: bold; color: #636363; text-decoration: none;
}
.menu_div_red:hover {
	text-decoration: none; color: #B02D4E;
}
.menu_title {
	margin: 1px 0px 0px 45px;
}
.menu_cont {
	width: 237px; margin: 18px 10px 10px 10px;
}
.menu_cont_subscribe {
	width: 237px; margin: 5px 10px 10px 10px;
}
#subscribe {
	margin-top: 4px;  background: #F8F8F8;
}
#sub_tb01 {
	width: 237px; height: 33px; border: 0px;
}
#sub_tb02 {
	width: 237px; height: 43px; border: 0px;
}
.input_text02 {
	width: 127px; border: 1px solid #6B6B6B;
	font-family: "Open Sans",sans-serif; font-size: 13px; color: #6B6B6B;
}

#catalog {
	width: 259px; margin-top: 4px;  background: #F8F8F8;
}
#voting {
	width: 259px; margin-top: 4px; background: #F8F8F8;
}

/* vid obiavlen */
#obvln {
	width: 400px; border: 0px; 
}

div.se_pages {
	text-align: center;
	padding: 20px 0;
	clear: both;
  font-size: 1.1em;
}

a.se_pags {
	text-decoration: none; 
	background: #ffffff url(/images/menu.gif) repeat-x;
	color: #5d5d5d;
	margin: 2px 1px;
	padding: 2px 5px;
	border: 1px solid #d4d4d4;
}
a.se_pags:hover {
	background: #ffffff	url(/images/menu-on.gif) repeat-x bottom; 
	color: #ca0000; 
	text-decoration: none; 
}
a.se_sled {
	text-decoration: none;
	background: #ffffff url(/images/menu.gif) repeat-x;
	color: #5d5d5d;
	margin: 2px 2px;
	padding: 2px 6px;
	border: 1px solid #d4d4d4;
}
span.se_select {
	background-color: #ffffff;
	font-weight: bold;
	color: #ca0000;
	margin: 2px 0px;
	padding: 2px 6px;
	border: 1px solid #cdb3a2;
}

/* рубрики */
a.rubriks {
	font-family: "Open Sans",sans-serif; font-size: 11px; color:#A8223B; text-decoration: none;
}
a.rubriks:hover {
	font-family: "Open Sans",sans-serif; font-size: 11px; color:#E82146; text-decoration: underline;
}
a.rubriks_left_1 {
	font-family: "Open Sans",sans-serif; font-size: 11px; color:#3D3C46; text-decoration: none;
}
a.rubriks_left_1:hover {
	font-family: "Open Sans",sans-serif; font-size: 11px; color:#C5314C; text-decoration: underline;
}
a.rubriks_left {
	font-family: "Open Sans",sans-serif; font-size: 11px; color:#3D3C46; text-decoration: none;
}
a.rubriks_left:visited  {
	color:#8d8ba1;
}
a.rubriks_left:hover {
	font-family: "Open Sans",sans-serif; font-size: 11px; color:#C5314C; text-decoration: underline;
}
a.artikl_blew {
	font-family: Verdana; font-size: 12px; color:#0136fb; text-decoration: none;
}
a.artikl_blew:hover {
	font-family: Verdana; font-size: 12px; color:#C5314C; text-decoration: underline;
}

/* rating */
.rat_li {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #4A4A4A; text-decoration: none;
}
.rat_li:hover {
	text-decoration: none;
}
.rat_li td#red {
	background: #DEDCDC;
}
.rat_li:hover td#red {
	background: #308BD5;
}
.rat_li:hover td#grey {
	background: #E5E3E3;
}
.rat_li div#red {
	background: #DEDCDC;
}
.rat_li:hover div#red {
	background: #308BD5;
}
.rat_li:hover div#grey {
	background: #E5E3E3;
}


/* discus */
.discus_li {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #4A4A4A; text-decoration: none;
}
.discus_li .origin_text {
  display:none;
}
.discus_li a.quote {
  text-decoration:none;
  color:#08618e;
  font-weight:bold;
  font-size:10px;
}
.discus_li:hover {
	text-decoration: none;
}
.discus_li span#red {
	background: #DEDCDC;
}
.discus_li:hover span#red {
	background: #C43737;
}
.discus_li:hover span.grey {
	background: #C43737;
}
.discus_li font.poster {
	color: #8B8B8B;
}
.discus_li:hover font.poster {
	color: #ffffff;
}
.discus_li:hover div.post_all {
	background: #EDEDED;
}

.discus_noli {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #08618e; text-decoration: none; 
}
.discus_noli:hover {
	color: #012D59;
}

.discus_bg {
    background-image: url(../images/bg_discus.gif); background-repeat: repeat-x; background-position: top;
}
.discus_news {
    background-image: url(../images/bg_discus.gif); background-repeat: repeat-x; background-position: top; width: 563px; 
}


/* catalog */
.cat_li_w {
	text-decoration: none; color: #FFFFFF; font-weight: bold;
}
.cat_li_w:hover {
	text-decoration: underline; 
}

.cat_bg {
	padding-top: 2px; height: 14px; background-image: url(../images/cat_grey.png);
}
.cat_li2 {
	font-family: "Open Sans",sans-serif; font-size: 12px; color: #08618e; 
}
.cat_li2:hover {
	text-decoration: none; color: #012D59;
}

.cat_sto_link {
	color: #08618e; text-decoration: none; font-weight: bold;
}
.cat_sto_link:hover {
	color: #012D59;
}

.cat_sto {
	font-size: 1.3em; color: #08618e; text-decoration: none; font-weight: bold;
}
.cat_sto:hover {
	color: #012D59;
}

.cat_sto_map {
  color: #3C7B3B;font-weight: normal;
}
.cat_sto_map:hover {
	color: #012D59;
}

.cat_li {
	color: #08618e; 
}
.cat_li:hover {
	text-decoration: none; color: #012D59;
}
.cat_li img {
	background: #CCCCCC;
}
.cat_li:hover img {
	background: #0D5194;
}

.cat_li_red {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #CF1444; 
}
.cat_li_red:hover {
	text-decoration: none; color: #CF1444;
}

.cat_noli2 {
	font-family: "Open Sans",sans-serif; font-size: 12px; color: #08618e; text-decoration: none; 
}
.cat_noli2:hover {
	color: #012D59;
}

.cat_noli-c {
        cursor: pointer;
        border: 1px solid #999999;
        background-color: #F5F5F7;
        border-radius:0 0 3px 3px;
        -moz-border-radius:0 0 3px 3px;
        -webkit-border-radius:0 0 3px 3px;
        -o-border-radius:0 0 3px 3px;
        -khtml-border-radius:0 0 3px 3px;
}

.cat_noli-l {
	font-family: "Open Sans",sans-serif; font-size: 12px; color: #08618e; text-decoration: none; 
        background: url(/images/ar-r.png) no-repeat;
        background-position: 0 5px;
        padding: 0 10px;
        border: 0;
}
.cat_noli-l:hover {
        transition: all .5s;
        color: #9F0910; 
        background: url(/images/ar-r-b.png) no-repeat;
        background-position: 0 5px;
        padding: 0 10px;
}
        
.cat_noli {
	color: #08618e; text-decoration: none; 
}
.cat_noli:hover {
	color: #012D59;
}
.cat_noli img {
	background: #CCCCCC;
}
.cat_noli:hover img {
	background: #0D5194;
}
.cat_noli2 {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #08618e; text-decoration: none; 
}
.cat_noli2:hover {
	color: #012D59;
}
.cat_noli3 {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #9F0910; text-decoration: none; 
}
.cat_noli3:hover {
	color: #012D59;
}
.cat_noli3 img {
	background: #CCCCCC;
}
.cat_noli3:hover img {
	background: #0D5194;
}

/* resorces */
.resorc {
float: left; height: 16px; width: 113px;
}
.resorc_gruz {
float: left; height: 16px; width: 135px;
}
.resorc_bg {
	padding-top: 2px; height: 12px; background-image: url(../images/res_grey.png);
}
.publication_bg {
	padding-top: 2px; height: 14px; background-image: url(../images/res_grey15.png);
}

.resorc_abw {
float: left; height: 15px; width: 213px;
}
.resorc_bg_abw {
	padding-top: 2px; height: 12px; background-image: url(../images/res_grey.png);
}

.resorc_red {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #C00A0A; text-decoration: none;
}
.resorc_red:hover {
	text-decoration: none; color: #9B1010;
}
.resorc_red img {
	background: #CCCCCC;
}
.resorc_red:hover img {
	background: #C00A0A;
}

.resorc_red_a {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #8A1D1D; text-decoration: none;
}
.resorc_red_a:hover {
	text-decoration: none; color: #9B1010;
}
.resorc_red_a img {
	background: #CCCCCC;
}
.resorc_red_a:hover img {
	background: #8A1D1D;
}

.resorc_li {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #08618e; text-decoration: none;
}
.resorc_li:hover {
	text-decoration: none; color: #003C77;
}
.resorc_li img {
	background: #CCCCCC;
}
.resorc_li:hover img {
	background: #0D5194;
}

.resorc_new {
float: left; height: 15px;
}



/* center column */
#last_number {
	width: 100%; height: 136px; background: #F8F8F8;
}
#news {
	width: 100%; margin-top: 4px; background: #F8F8F8;
}
#news_no_sp {
	width: 100%; margin-top: 4px; background: #F8F8F8; border: 0px;
}
.menu_div_news {
	height: 27px; border-bottom: 1px solid #BEC2C4; 
	font-family: "Open Sans",sans-serif; font-size: 9px; font-weight: bold; color: #676F79;
}

.m_up01_test {
	border-bottom: 0px; height: 27px; background-image:url(../images/block-title3.png); background-repeat: repeat-x;
}
.m_up02_test {
	border-bottom: 0px; width: 0px;
}
.n700_test {
float: left; height: 27px;
}
.n02_test, .n700_test h1 {
margin-left: 20px; padding-top: 0px; font: normal 11px/28px "Arial Black", Arial; font-weight: bold; color: #ffffff;
}


.m_up01 {
	border-bottom: 1px solid #BEC1C4; height: 27px; background-image:url(../images/n_bg.gif); background-repeat: repeat-x;
}
.m_up02 {
	border-bottom: 1px solid #BEC1C4; width: 13px; background-image:url(../images/n_bg.gif); background-repeat: repeat-x;
}

.n700 {
float: left; height: 27px; background-image: url(../images/n_img.gif); background-position: left; background-repeat: no-repeat;
}
.n00 {
float: left; height: 27px; width: 230px;background-image: url(../images/n_img.gif); background-position: left; background-repeat: no-repeat;
}
.n400 {
float: left; height: 27px; width: 400px;background-image: url(../images/n_img.gif); background-position: left; background-repeat: no-repeat;
}
.n01 {
float: left; height: 27px; width: 100%;background-image: url(../images/n_img.gif); background-position: left; background-repeat: no-repeat;
}
.n017 {
float: left; height: 27px; width: 650px;background-image: url(../images/n_img.gif); background-position: left; background-repeat: no-repeat;
}
.n01_469px {
float: left; height: 27px; width: 471px;background-image: url(../images/n_img.gif); background-position: left; background-repeat: no-repeat;
}
.n02, .n700 h1 {
margin-left: 45px; padding-top: 8px; font-weight: bold; color: #676F79;
}
.n03 {
background-image: url(images/n_dots.gif); background-repeat: no-repeat; background-position: right;
height: 27px; width: 13px; float: right; vertical-align: top;
}

.news01 {
	width: 100%; height: 122px; border:0px; margin-top: 18px; 
}
.news02 {
	width: 212px;
}
.news03 {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #4A4A4A; text-align: justify;
}
#adver_middle {
	height: 60px; width: 100%; margin-top: 4px; background: #F8F8F8;
}
#short_news {
	width: 100%; margin-top: 4px; background: #F8F8F8; line-height: 17px;
}
#search_yandex {
	width: 100%; margin-top: 4px; background: #ffb400;
}
#search_yandex_y {
	font-family: Georgia; 
}

#search {
	width: 100%; margin-top: 4px; background: #F8F8F8;
}
.input_search {
	width: 100%; border: 1px solid #6B6B6B;
	font-family: "Open Sans",sans-serif; font-size: 13px; color: #6B6B6B;
}
#forum_topics {
	width: 100%; margin-top: 4px; background: #F8F8F8;
}

/* right column */
#no_border0 {
	border: 0px solid #F8F8F8;
}
#right_adver {
	width: 259px; height: 136px; margin-left: 4px; background: #F8F8F8;
}
#info {
	width: 259px; margin-left: 4px; margin-top: 4px; background: #F8F8F8;
}
#search_auto {
	width: 259px; margin-left: 4px; margin-top: 4px; background: #F8F8F8;
}
.sel {
	width: 150px; font-family: "Open Sans",sans-serif; font-size: 11px; color: #252525;
}
.form_search01 {
	height: 24px;
}

/* bottom menu */
#bot_menu {
	width: 100%; height: 23px; background-image: url(/images/head_bg03.gif); background-repeat: repeat-x; background-position: center top; border: 1px solid #BEBEBE; margin-top: 4px; word-spacing: 24px;
}

/* text */
a.text_rekl_kr11 {
	font-family: "Open Sans",sans-serif; font-size: 12px; font-weight: bold; color: #C61444; text-decoration: none;
}
a.text_rekl_kr11:hover {
	text-decoration: underline;
}
a.text_rekl_kr {
	font-family: "Open Sans",sans-serif; font-size: 9px; font-weight: bold; color: #C61444; text-decoration: none;
}
a.text_rekl_kr:hover {
	text-decoration: underline;
}
a.text_rekl_kr_line {
	font-family: "Open Sans",sans-serif; font-size: 9px; font-weight: bold; color: #C61444; text-decoration: underline;
}
a.text_rekl_kr_line:hover {
	text-decoration: none;
}
a.text_rekl_sin {
	font-family: "Open Sans",sans-serif; font-size: 9px; font-weight: bold; color: #46678A; text-decoration: none;
}
a.text_rekl_sin:hover {
	text-decoration: underline;
}
a.text_link_kr {
	font-family: "Open Sans",sans-serif; font-size: 13px; font-weight: bold; color: #C61444; text-decoration: none;
}
a.text_link_kr:hover {
	text-decoration: underline;
}
a.text_link_sin {
	font-family: "Open Sans",sans-serif; font-size: 13px; font-weight: bold; color: #46678A; text-decoration: none;
}
a.text_link_sin:hover {
	text-decoration: underline;
}
a.text_rekl_sin_2 {
	font-family: "Open Sans",sans-serif; font-size: 12px; font-weight: bold; color: #46678A; text-decoration: none;
}
a.text_rekl_sin_2:hover {
	text-decoration: underline;
}
a.head {
	font-family: "Open Sans",sans-serif; font-size: 10px; color: #272730; text-decoration: none;
	word-spacing: 1px;
}
a.head:hover {
	text-decoration: underline;
}
a.head11 {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #272730; text-decoration: none;
	word-spacing: 1px;
}
a.head11:hover {
	text-decoration: underline;
}
a.head13 {
	font-family: "Open Sans",sans-serif; font-size: 13px; color: #1A67B4; text-decoration: none;
	word-spacing: 1px;
}
a.head13:hover {
	text-decoration: underline;
}
a.menu {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #08618e; text-decoration: none;
	word-spacing: 1px;
}
a.menu:hover {
	text-decoration: underline;
}
a.menu_red {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #9B1010; text-decoration: none;
	word-spacing: 1px;
}
a.menu_red:hover {
	text-decoration: underline;
}
a.about_line {
	font-family: "Open Sans",sans-serif; font-size: 9px; font-weight: bold; color: #626262;
}
a.about {
	font-family: "Open Sans",sans-serif; font-size: 9px; font-weight: bold; color: #626262; text-decoration: none;
}
a.about:hover {
	text-decoration: underline;
}
a.aboutmarka {
	font-weight: bold; color: #46678A; text-decoration: none;
}
a.aboutmarka:hover {
	text-decoration: underline;
}
a.aboutmarka_red {
	font-weight: bold; color: #CC3A62; text-decoration: none;
}
a.aboutmarka_red:hover {
	text-decoration: underline;
}
a.aboutmarka_red_nerr {
	font-family: "Open Sans",sans-serif; font-size: 12px; color: #CC3A62; text-decoration: none;
}
a.aboutmarka_red_nerr:hover {
	text-decoration: underline;
}
a.aboutmodel {
	color: #46678A; text-decoration: none;
}
a.aboutmodel:hover {
	text-decoration: underline;
}

a.string_rubric {
	text-decoration: none; color: #46678A;
}
a.string_rubric:hover {
	text-decoration: none; color: #C5355A;
}
a.string_rubric_line {
	color: #46678A;
}
a.string_rubric_line:hover {
	text-decoration: none; color: #C5355A;
}
a.string_rubric_11 {
	text-decoration: none; color: #46678A; 
}
a.string_rubric_11:hover {
	text-decoration: none; color: #C5355A;
}
a.string_rubric_red {
	text-decoration: none; color: #636363;
}
a.string_rubric_red:hover {
	text-decoration: none; color: #B02D4E;
}
a.string_rubric_model {
	text-decoration: none; color: #5E5E5E;
}
a.string_rubric_model:hover {
	text-decoration: underline; color: #B02D4E;
}
div.string_rubric {
	font-family: "Open Sans",sans-serif; font-size: 9px; font-weight: bold; color: #3F4244;
}
div.about_rubric {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #7C7C7C; padding: 15px 0;
}
h1.about_rubric_1 {
	float: left; font-family: "Open Sans",sans-serif; font-size: 11px; font-weight: bold; color: #676F79; display: block; margin-top: 0; margin-bottom:0;
}
h1.about_rubric_model_1 {
	float: left; font-family: "Open Sans",sans-serif; font-size: 13px; font-weight: bold; color: #5E5E5E; display: block; margin-top: 0; margin-bottom:0;
}


a.rubriks_show {
	font-family: "Open Sans",sans-serif; font-size: 12px; color: #46678A; text-decoration: none;
}
a.rubriks_show:hover {
	text-decoration: underline;
}
a.no_line {
	color: #3e424c; text-decoration: none;
}
a.no_line:hover {
	color: #3e424c; text-decoration: none;
}
.c_name {
	font-weight: bold; color: #3574B3; text-decoration: none;
}
.c_name:hover {
	text-decoration: underline;
}

.c_diler {
	font-family: "Open Sans",sans-serif; font-size: 12px; color: #23619E;  text-decoration: none;
}
.c_diler:hover {
	 color: #CD150D; text-decoration: none;
}
.c_diler_9 a {
	font-family: "Open Sans",sans-serif; font-size: 9px; color: #CD150D; text-decoration: none;
}
.c_diler_9:hover a {
	color: #FFFFFF; text-decoration: none;
}
.c_diler_9:hover div {
	background: #CD150D;
}

.c_about {
	font-family: "Open Sans",sans-serif; font-size: 9px; color: #616161; margin-top: 4px;
}
.about_div {
	margin-top: 3px; text-align: center;
}
.about_img {
	margin-top: 4px; border: 0;
}
a.news_left {
	font-family: "Open Sans",sans-serif; font-size: 12px; color: #5b636f; text-decoration: none;
}
a.news_left:hover {
	color: #C5314C;
}
a.news_left_desc {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #5b636f; text-decoration: none;
}
a.news_left_desc:hover {
	color: #C5314C;
}

a.news_left_2 {
	font-family: "Open Sans",sans-serif; font-size: 12px; color: #4c5056; text-decoration: none;
}
a.news_left_2:hover {
	color: #C5314C;
}
.news_left_2 img {
	background: #CCCCCC;
}
.news_left_2:hover img {
	background: #C00A0A;
}

.socialButtons                  {
	clear:both;  height: 23px; width:100%;
}
#socialButtons_go            {
	float:left; padding:0px; margin:0px; 
}
#socialButtons_fb            {
float:left; padding:0px; margin-right:40px; 
}
#socialButtons_tw            {
	float:left; padding:0px; margin:0px; width: 120px; 
}
#socialButtons_hr            {
border-bottom: 1px dashed #BEBEBE;margin: 10px 0 10px 0;
}

a.cat_red {
	text-decoration: none;
}
a.cat_red:hover {
	color: #C5314C; text-decoration: underline;
}
a.cat {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #4A4A4A; text-decoration: none;
}
a.cat:hover {
	text-decoration: underline;
}
a.cat_top {
	font-family: "Open Sans",sans-serif; font-size: 12px; color: #4c5056; text-decoration: none;
}
a.cat_top:hover {
	text-decoration: underline;
}
a.cat_top_0 {
	font-family: "Open Sans",sans-serif; font-size: 14px; color: #4c5056; text-decoration: none;
}
a.cat_top_0:hover {
	text-decoration: underline;
}
a.anonsi {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #4A4A4A; text-decoration: none;
}
.sn_time {
	color: #185C9F;
}
.req {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #E70000;
}
.req_gr {
	font-family: "Open Sans",sans-serif; font-size: 11px; color: #169801;
}
.stb {
	border: 0px; border-collapse: 0px;
}
.std {
	padding: 0px;
}

/* advertisements */
a.see_link {
	color:#373737; text-decoration: none;
}
a.see_link:visited {
	color:#888787;
}
a.see_link:hover {
	color:#676767; text-decoration: underline;
}
a.see_kamry {
	font-family: "Open Sans",sans-serif; font-size: 10px; color:#373737; text-decoration: none;
}
a.see_kamry:hover {
	font-family: "Open Sans",sans-serif; font-size: 10px; color:#676767; text-decoration: underline;
}
a.see_link_mod {
	font-size: 1.2em; color:#303030; text-decoration: none;
}
a.see_link_mod:visited {
	font-size: 1.2em; color:#676767;
}
a.see_link_mod:hover {
	font-size: 1.2em; color:#676767; text-decoration: underline;
}
a.see_link_kamry {
	font-family: "Open Sans",sans-serif; font-size: 11px; color:#303030; text-decoration: none;
}
a.see_link_kamry:hover {
	font-family: "Open Sans",sans-serif; font-size: 11px; color:#676767; text-decoration: underline;
}

/* addings to menu*/
TABLE.main_menu {
	height: 22px; border: 0px;
}
TABLE.main_menu TD.raz {
	padding-left: 13px; padding-right: 13px; vertical-align: top;
}
/* /end of addings */
/*#ad_ph_4 {
  width: 259px !important;
  margin-bottom: 4px;
}
*/
/* /rating_news */

.images_rating img {
    border: 1px solid #eee;
     display: block;
     margin: 0 0 10px 0;
    -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
    -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
    box-shadow: 4px 4px 4px rgba(0,0,0,0.2);   
    border-radius: 2px; 
    -webkit-border-radius: 2px; 
    -khtml-border-radius: 2px; 
    -o-border-radius: 2px; 
    -moz-border-radius: 2px; 
}

.vip_block {
width: 240px;
overflow: hidden;
}

.vip_photo-link{
  display: block;
	width: 238px;
	height: 180px;
	overflow: hidden;
	position: relative;
	border: 1px solid #eee;
	background-color:#fff;
}

.vip_photo{
 height: 100%;
 width: auto;
 display: block;
 margin: 0 auto;
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
border: 0;
}

a:hover .vip_photo{
 -webkit-transform: scale(1.2);
 -moz-transform: scale(1.2);
 -o-transform: scale(1.2);
}

.vip_title{
  position: absolute;
  text-align: center;
	right: 0;
	top: 0;
  font-size: 1.2em;
  width: 100%;
	color: #000;
	background-color: rgba(255, 255, 255, 0.95);
	padding: 2px 0;
	font-weight: bold;
  letter-spacing: 0.1px;
}

 .vip_desc2 {
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.95);
	padding: 2px 2px;
	color:#525453;
  width:100%;  
  font-size:1.1em;
 }
 
.vip_desc{
  position: absolute;
  right: 0;
  top: 20px;
  padding: 2px 0;
  font-size: 1.1em;
  color: #fff;
  text-shadow: 0 0 5px #000;
  text-align: center;
  width: 100%;
  background-color: rgba(185, 185, 185, 0.60);
}

.vip_price{
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 2px 4px;
  background-color: #D00038;
  color: #fff;
  font-size:1.1em;
}

.vip_rate{
  color:#5b636f;
  text-align: center;
  font-size: 10px;
  opacity: 0.6;
  background-color: #fff;
  margin-bottom: 7px;
}

.vip_bot{
  text-align:right; 
  background:#EEEEEE;
  height: 16px;
  padding-top: 3px;
}

div.top_clip_title {
  padding: 5px 0px 5px 0;
 }

.top_newsList h2 {
	padding: 0;
  font-size: 1.2em; 
  margin: 0 0 12px 0;
}

a.top_clip_title {
	font-weight:bold;
	font-size: 1.2em;
	line-height: 1.2;
	color: #3c4759;
  text-decoration: none;
	border:0;
   }
   
span.top_foto{
    font-size:10px;
    vertical-align:middle;
    color:#FFF;
    font-weight:bold;
    background:rgba(255, 0, 0, 0.6);
    padding:0px 3px 2px 4px;
    border-radius: 2px;
    margin-left: 2px;
  }
  
span.top_video{
    font-size:10px;
    vertical-align:middle;
    color:#FFF;
    font-weight:bold;
    background:rgba(0, 0, 255, 0.6);
    padding:0px 3px 2px 4px;
    border-radius:3px;
    margin-left:2px;
  }
  
.top_rating_ico{  
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  font-size: 10px;
  color: #FFF;
  font-weight: bold;
  background: rgba(0, 0, 0, 0.27);
  padding: 1px 3px 2px 4px;
}

.top_rating_type{  
  position: absolute;
  left: 0;
  top: 0;
  text-decoration: none;
  font-size: 11px;
  color: #FFF;
  font-weight: bold;
  background: rgba(164,0,0,0.7);
  padding: 4px 5px 3px 5px;
}
   
.top_clip_title a:hover{
    text-decoration: underline;
   }
   
a.top_clip_desc {
  text-decoration: none;
	font-size: 1.1em;
	line-height:1.3;
	color: #2F4F4F;
	border:0;
   }

.top_clip_desc a:hover{
    color: #696969;
   }
.top_photo{
	position: relative;
	float: left;
	margin: 0 10px 5px 0px;
  height: 99px;
  overflow: hidden;
}

.top_photo img{
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 150px;
	border: none;
}
	
.top_newsList {
	margin: 0 13px 0px;
	list-style: none;
	padding: 0;
}

.top_rating_news_count{
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 1px 5px;
	background-color: rgba(0, 0, 0, 0.27);
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}

.top_news_date {
	font-size: 10px;
	color: #800000;
	text-align: right;
	font-style: italic;
	margin: -8px 5px 5px 0px;
}

.top_news_date a{
  text-decoration: none;
  color: #800000;
}  

.top_news_date a:hover{
  text-decoration: underline;
}  

.top_news_date h3{
  display: inline;
  font-size: 1.0em;
}
    
.top_data {
  padding: 4px 0;
	margin: 0 13px 10px;
	background-color: #022f78;
	font-size: 14px;
	color: #fff;
	text-decoration: none; 
	text-align:center;
  background: #CAD3DC;
	clear: both;
}

div.bot_main {
    clear: both; 
    border-bottom: 1px solid #DDDDDD; 
    padding: 3px 0 0 0;
}

.news_block {
max-width: 1600px;
overflow: hidden;
height: 256px;
text-align: center;
}

.rating_news_photo-link{
display: inline-block;
overflow: hidden;
position: relative;
margin: 0 0 1px 2px;
text-decoration: none;
background: #EBEBEB;
height: 125px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
max-width: 238px;
}

 .rating_news_photo {
	border: 0;
	width:100%;
}

.rating_news_desc{
position: absolute;
text-align: left;
left: 0;
top: 0;
font-size: 12px;
padding: 3px;
color: #fff;
text-shadow: 1px 1px 1px #000;
line-height: 1.3;
text-decoration: none;
opacity: 1;
background-color: #6F6F6F;
background: -webkit-linear-gradient(top,rgba(0, 0, 0, 0.5) 0%,rgba(0, 0, 0, 0.2)100%);
background: -moz-linear-gradient(top,rgba(0, 0, 0, 0.5) 0%,rgba(0, 0, 0, 0.2)100%);
background: -ms-linear-gradient(top,rgba(0, 0, 0, 0.5) 0%,rgba(0, 0, 0, 0.2)100%);
background: -o-linear-gradient(top,rgba(0, 0, 0, 0.5) 0%,rgba(0, 0, 0, 0.2)100%);
}

.rating_news_date{
position: absolute;
right: 0;
bottom: 0;
padding: 1px 4px;
background-color: #900;
font-size: 10px;
color: #fff;
opacity: 0.9;
background-color: #fff;
font-size: 10px;
color: #000;
text-decoration: none;
}

.rating_news_count{
position: absolute;
left: 0;
bottom: 0;
padding: 1px 4px;
background-color: #900;
font-size: 10px;
color: #fff;
text-decoration: none;
}

@media (min-width: 800px) {
  .rating_news_photo-link{
	width: 30%;
  }
}

@media (max-width: 1050px) {
  .rating_news_date{
  font-size: 9px;
  }
  .rating_news_count{
  font-size: 9px;
  }
}

@media (min-width: 1281px) {
 .rating_news_photo-link {
    width: 22%;
  }
}

@media (min-width: 1441px) {
 .rating_news_photo-link {
    width: 32%;
  }
}
   div.clip_title {
   /* white-space: nowrap; */
    overflow: hidden; 
    padding-bottom: 2px;
   }

div.clip_text {
    height: 45px;
    overflow: hidden; 
    position: relative;
}

div.block_main {
    padding: 4px 0 0 0;
}
div.bot_main {
    clear: both; 
    border-bottom: 1px solid #bebebe; 
    padding: 3px 0 0 0;
}

/*div.clip_text:after {
    content: " \2026";
    background: #F8F8F8;
    position: absolute;
    display: inline-block;
    top: 30px;
    right: 1px;
}

@media (max-width: 1199px) {
  div.clip_text {
    display: none;
  }
}

@media (max-width: 1300px) {
  div.clip_text {
    overflow: hidden; 
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 1300px;
  }
}*/

  ul.shop_images
  {
  margin: 0 auto;
  list-style: none;
  display: block;
  -webkit-margin-before: 0px;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px;
  text-align: center;
  }

	ul.shop_images a {
    text-decoration: none;    
  }
  
  ul.shop_images div {
    color: #022F78;    
    font: 12px Arial;
    margin-top: 8px;
  }
  
  ul.shop_images span {
    color: #FF0000;
    margin: 5px;
  }
  
	ul.shop_images a:hover {
    text-decoration:underline;
  }

  ul.shop_images li {
    margin: 0 2px 8px;
    text-align: left;
    vertical-align: top;
    width: 170px;
    height: 80px;
    display: inline-block;
    border: 1px solid #e4e8eb;
    background-color: #FFF;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
  }
 
.shop_images img {
    margin: 7px 5px;
    width: 60px;
    height: 60px;
    float: left;
}

ul.ba_images {
		margin: 0 auto;
		list-style: none;
		display: block;
		-webkit-margin-before: 0px;
		-webkit-margin-after: 1em;
		-webkit-margin-start: 0px;
		-webkit-margin-end: 0px;
		-webkit-padding-start: 0px;
		text-align: center;
	}
	ul.ba_images li {
		margin: 0 2px 8px;
		text-align: left;
		vertical-align: top;
		width: 170px;
		height: 70px;
		display: inline-block;
		border: 1px solid #e4e8eb;
		background-color: #FFF;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	ul.ba_images a {
		text-decoration: none;
	}
	.ba_images img {
		margin: 7px 5px;
		width: 60px;
		height: 60px;
		float: left;
	}
	ul.ba_images div {
		color: #022F78;
		font: 12px Arial;
		margin-top: 22px;
	}
	ul.ba_images span {
		color: #FF0000;
		margin: 5px;
	}

.thumbnail{  
    position: relative;  
    text-decoration: none; 
    z-index: 0;  
    }  
.thumbnail:hover{  
    background-color: transparent;  
    z-index: 50;  
    }  
.thumbnail span{ /*CSS for enlarged image*/  
    position: absolute;  
    background-color: #DFE0E2;  
    padding: 5px;  
    left: -1000px;  
    border: 1px solid white;  
    visibility: hidden;  
    color: #A90214;  
    text-decoration: none;  
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    }  
.thumbnail span img{ /*CSS for enlarged image*/  
    border-width: 0;  
    padding: 2px;  
    }  
.thumbnail:hover span{ /*CSS for enlarged image on hover*/  
    visibility: visible;  
    top: 0;  
    left: 60px; /*position where enlarged image should offset horizontally */  
    }  
.afisha_block_block{
width: 257px;
text-align: left;
background: #f8f8f8;
border: 1px solid #B6B6B6;
-webkit-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
margin-bottom: 4px;
}
.a_date{
  color: #00E;
  font-weight: bold;
  padding: 0 5px;
}
.a_cat{
  margin: 0 5px;
  /* font-weight: bold; */
  color: #8F8F8F;
}

.a_place{
  float: right;
  margin: 0 5px;
  color: #AD0000;
  font-weight: bold;
}

.a_event{
  color: #3E4291;
  padding: 4px 10px;
}

.a_line{
  clear: both;
  border-bottom: 1px dashed #bebebe;
}

.rating_block {
width: 238px;
overflow: hidden;
}

.rating_photo-link{
display: block;
width: 236px;
height: 100%;
margin: 10px 0;
text-decoration: none;
}

.rating_photo_div{
  width: 238px;
  height: 130px;
  overflow: hidden;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.rating_photo{
width: 238px;
border: 0;
margin: 0;
-webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.rating_title{
font-size: 15px;
padding: 0px 2px 5px 2px;
color: #3c4759;
font-weight: bold;
line-height: 17px;
}

.rating_date{
position: absolute;
right: 0;
bottom: 0;
padding: 1px 4px;
background-color: #900;
font-size: 11px;
color: #fff;
}

.rating_desc{
position: absolute;
right: 0;
bottom: 0;
padding: 1px 4px;
opacity: 0.8;
background-color: #fff;
font-size: 11px;
line-height: 15px;
color: #000;
}

.news_block_block {
width: 257px;
overflow: hidden;
border: 1px solid #B6B6B6;
-webkit-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
margin-bottom: 4px;
}

.news_photo-link{
float: left;
text-align: left;
display: block;
width: 257px;
overflow: hidden;
position: relative;
text-decoration: none;
}

.news_photo_div{
  width: 257px;
  overflow: hidden;
}

.news_photo{
width: 257px;
margin: -14px 0;
border: 0;
}

.news_title{
position: absolute;
left: 0;
top: 0;
font-size: 15px;
padding: 7px 5px;
color: #fff;
text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000;
font-weight: bold;
background-color: #900;
background: -webkit-linear-gradient(bottom,transparent 0%,rgba(0,0,0,.5)100%);
background: -moz-linear-gradient(bottom,transparent 0%,rgba(0,0,0,.5)100%);
background: -ms-linear-gradient(bottom,transparent 0%,rgba(0,0,0,.5)100%);
background: -o-linear-gradient(bottom,transparent 0%,rgba(0,0,0,.5)100%);
background: linear-gradient(bottom,transparent 0%,rgba(0,0,0,.5)100%);
}

.news_desc{
padding: 5px 7px 7px;
background-color: #fff;
font-size: 11px;
line-height: 14px;
color: #3c4759;
}

.news_more{
background: #ebebeb;
padding: 5px 14px;
text-align: right;
color: #900;
font-weight: bold;
font-size: 10px;
}

.news_name{
background: url("/images/block-title4.png") no-repeat 0 0;
margin-left: 4px;
height: 38px;
font: normal 11px/28px "Arial Black", Arial;
padding: 0 10px;
color: #fff;
text-transform: uppercase;
text-align: left;
}

    .day_news_items_row {
      position: relative;
      padding: 0 10px;
      text-align: center;
    }
    .day_news_item {
      display: inline-block;
      width: 30%;
      margin: 2px 7px;
      vertical-align: top;
      text-align: left;
    }
    .day_news_item_img {
      width: 100%;
      height: auto;
      overflow: hidden;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
      position: relative;
    }
    
    .day_news_item_img img {
      width: 100%;
      height: auto;
      margin: -12px 0;
    }
    
    .day_news_item_text {
      padding: 15px 0;
    }
    .day_news_item_title {
      margin: 0 -10px 4px;
      font-size: 12px;
      font-weight: bold;
    }
    .day_news_item_title h3 {
      display: table-cell;
      padding: 0 10px;
      font-size: 15px;
      line-height: 17px;
    }
    .day_news_item_title a {
      color: #3c4759;
      text-decoration: none;
      font-weight: bold;
      font-size: 15px;
      transition: color 0.2s;
    }
    
    .day_news_item_title a:hover {
      color: #696969;
    }
    .day_news_item_announce {
      margin-top: 7px;
      font-size: 11px;
      line-height: 15px;
      color: #3c4759;
    }
    .day_news_item_announce a {
      color: #3c4759;
      text-decoration: none;
    }
    
    .day_news_item_announce a:hover {
      color: #1F4789
    }
        
    @media (max-width: 1350px){    
      .day_news_item {
        width: 31%;
      }
    .day_news_item_img img {
        margin: -10px 0;
      }
    }
    
     @media (max-width: 1180px){
    .day_news_item {
        width: 40%;
      }
      
      .day_news_item_img img {
        margin: -7px 0;
      }
    }
     
    @media (max-width: 1100px){
    .day_news_item {
        width: 45%;
      }
      
      .day_news_item_img img {
        margin: -6px 0;
      }
    }
    
.cat_main_t{
  font-size: 9px;
  font-weight: bold;
  color: #3c4759;
}
.cat_main_t h1{
  display: inline;
  font-size: 9px;
  font-weight: bold;
  color: #3c4759;
}