
/*____________________________________________по умолчанию_*/

body {height:100%; margin:0; padding:0; background-color:#FFFFFF; color:#000000;}
body, td {font:normal 12px arial, tahoma, verdana;}

a {color:#627AD2;}
a:visited {color:#627AD2;}
a:hover {color:#627AD2;}
a:active {color:#627AD2; text-decoration:underline;}

p {margin:0; padding:0 0 12px 0;}

div, form {margin:0; padding:0;}

#png {//background-image:none ! important; behavior:url('images/png.htc');}

#m {width:100%; height:0; visibility:hidden; position:absolute;}
#f {width:expression(document.getElementById('m').clientWidth > 1050 ? '1050px' : document.getElementById('m').clientWidth < 780 ? '780px' : '100%'); min-width:780px; max-width:1050px;}

/*____________________________________________ссылки_*/

/*-orange-*/
body.color_orange a {color:#330099;}
body.color_orange a:visited {color:#330099;}
body.color_orange a:hover {color:#330099;}
body.color_orange a:active {color:#330099; text-decoration:underline;}

/*____________________________________________рама_*/

td.head {height:10%; padding:33px 20px 0 50px; background-color:#FFFFFF;}
td.content {height:90%; vertical-align:top;}

table.abcd {position:relative;}
td.a, td.b, td.c {vertical-align:top;}
td.a {width:100%; padding-bottom:100px;}
td.d {vertical-align:bottom;}
#w50 {width:50%;}

/*-black-*/
body.color_black {background-color:#1d1d1d; color:#797979;}
body.color_black td.content {border-top:4px solid #ff0000; border-right:4px solid #ff0000; background:url('images/content-black.jpg') left bottom no-repeat;}

/*-orange-*/
body.color_orange {background-color:#fd7e15;}
body.color_orange table.index {background:url('images/index-orange.gif') left bottom repeat-x;}
body.color_orange td.content {border-right:4px solid #ff0000; background:url('images/content-orange.jpg') left top no-repeat;}
body.color_orange td.a {height:1415px;}

/*-red-*/
body.color_red {background-color:#502221; color:#78818D;}
body.color_red td.content {border-bottom:4px solid #ff0000; border-left:4px solid #ff0000; background:url('images/content-red.gif') left top repeat-x;}
body.color_red div.bg_0 {background:url('images/bg_0-red.gif') right top no-repeat;}
body.color_red div.bg_1 {background:url('images/bg_1-red.png') left top no-repeat;}

/*-grey-*/
body.color_grey {background-color:#E5E7E5; color:#797979;}
body.color_grey table.index {background:url('images/index-grey.gif') left bottom repeat-x;}
body.color_grey td.content {border-top:4px solid #ff0000; border-left:4px solid #ff0000; background:url('images/content-grey.gif') right bottom no-repeat;}
body.color_grey div.bg_0 {//height:1px;}

/*____________________________________________шапка_*/

table#logo td {vertical-align:top; font-size:10px;}
table#logo a {color:#000000; text-decoration:underline;}
td.logo_spec {width:100%; padding-bottom:10px; color:#d2d0d0;}
table#logo #i {margin-right:100px;}
td.w_ {width:100%;}
td.logo_menu, td.logo_form {padding-top:17px; color:#000000; white-space:nowrap;}
td.logo_menu {padding-right:12px;}
div.logo_mar {height:68px;}
div.logo_mar img {margin-top:8px; display:none;}
td.logo_form {padding-left:10px;}
td.logo_form div {padding:0 6px 2px 6px; color:#FFFFFF; background-color:#9d9d9d;}
table#logo td.logo_form a {color:#FFFFFF; text-decoration:underline;}

/*____________________________________________меню_*/

div.menu_0 {margin:40px 0 85px 0; border-left:4px solid #9D9D9D; position:relative;}
div.menu_1 {position:absolute; background-repeat:no-repeat; width:8px; height:9px;}
div#menu_2 {padding:20px 35px 0 33px; //width:100%;}
div#menu_2 p {padding:0 0 7px 12px; color:#AE9595; font-size:10px; text-transform:uppercase;}
div#menu_2 p.on {background:url('images/menu_mar.gif') 0 4px no-repeat;}
div#menu_2 a {color:#000000; text-decoration:none;}
div#menu_2 p.on a {color:#FF0000;}
div#menu_2-small {padding:0 0 15px 12px;}
div#menu_2-small p {padding:0 0 0 8px; font-size:11px; text-transform:lowercase; background:url('images/menu_mar_small.gif') 0 8px no-repeat;}
div#menu_2-small p.on {background:url('images/menu_mar_small_on.gif') 0 8px no-repeat;}
div#menu_2-small a {color:#FF0202; text-decoration:underline;}
div#menu_3-small {padding:0 0 0px 12px;}
div#menu_3-small p {padding:0 0 0 8px; font-size:11px; text-transform:lowercase; background:url('images/menu_mar_small.gif') 0 8px no-repeat;}
div#menu_3-small p.on {background:url('images/menu_mar_small_on.gif') 0 8px no-repeat;}
div#menu_3-small a {color:#FF0202; text-decoration:underline;}
div.menu_3 {background-repeat:no-repeat; width:253px; height:9px; font:0;}

/*-black-*/
body.color_black div#menu_2 a {color:#fafafa;}
body.color_black div#menu_2 p.on a {color:#FF0000;}
body.color_black div#menu_2-small a {color:#FF0202;}

/*-orange-*/
body.color_orange div.menu_0 {border-color:#feff41;}
body.color_orange div#menu_2 p.on {background-image:url('images/menu_mar-orange.gif');}
body.color_orange div#menu_2 p.on a {color:#f7ff45;}
body.color_orange div#menu_2-small p {background-image:url('images/menu_mar_small-orange.gif');}
body.color_orange div#menu_2-small p.on {background-image:url('images/menu_mar_small_on.gif');}
body.color_orange div#menu_2-small a {color:#feff41;}

/*-red-*/
body.color_red div#menu_2 a {color:#FFFFFF;}
body.color_red div#menu_2 p.on a {color:#FF0000;}
body.color_red div#menu_2-small a {color:#FF0202;}

/*____________________________________________баннер_*/

table.rec_0 {margin-bottom:85px;}
div#rec_1, div#rec_1 div {position:relative; width:254px; min-height:290px; //height:290px;}
div#rec_1 div {position:absolute;}
div#rec_1 p {position:relative; z-index:2; top:182px; padding:0 70px 0 65px; background:url('images/rec_mar.gif') 52px 4px no-repeat; font-size:10px; text-transform:uppercase;}
div#rec_1 p a {color:#FFFFFF; text-decoration:none;}
td.rec_2 {padding:7px 55px 0 0; font-size:11px;}

/*____________________________________________контакты_*/

div.bot_0 {margin:0 35px 28px 0; border-left:4px solid #ff0000; position:relative;}
div.bot_1 {position:absolute; background-repeat:no-repeat; width:24px; height:90px;}
div.bot_2 {padding:20px 0 0 60px; //width:100%;}
td.bot_fild {padding-right:8px;}
td.bot_fild input {width:162px; height:23px; border:1px solid #8d8e92; font:12px arial; color:#000000; background-color:transparent;}
div.bot_con {padding:46px 0 5px 5px;}
div.bot_con p {padding:0 0 16px 10px; background:url('images/bot_mar.gif') 0 5px no-repeat;}
div.bot_con-tel {padding-bottom:5px;}
div.bot_con-num {padding:0 0 15px 28px; font-size:18px; color:#ff0000;}
div.bot_3 {background-repeat:no-repeat; width:253px; height:9px; font:0;}
div.vector, div.icom {color:#b7b7b7; font-size:10px;}
div.vector {padding-bottom:10px;}
div.icom {position:relative; left:-57px; z-index:1; padding-bottom:60px;}
div.icom img {margin-right:8px;}

/*-black-*/
body.color_black td.bot_fild input {border-color:#807f7c; color:#a5a5a5;}
body.color_black div.bot_con {color:#B5BABA;}
body.color_black div.vector, body.color_black div.icom {color:#4b535d;}
body.color_black div.icom img {margin-right:8px; background:url('images/icom-black.gif');}

/*-orange-*/
body.color_orange div.bot_0 {border-color:#1B0404;}
body.color_orange td.bot_fild input {border-color:#ffad87; color:#662406;}
body.color_orange div.bot_con {color:#1b0404;}
body.color_orange div.bot_con p {background-image:url('images/bot_mar-orange.gif');}
body.color_orange div.bot_con-num {color:#1b0404;}
body.color_orange div.vector, body.color_orange div.icom {color:#fd7e15;}
body.color_orange div.icom img {margin-right:8px; background:url('images/icom-orange.gif');}

/*-red-*/
body.color_red td.bot_fild input {border-color:#9A827E; color:#9A827E;}
body.color_red div.bot_con {color:#B5BABA;}
body.color_red div.vector, body.color_red div.icom {color:#4B535D;}
body.color_red div.icom img {margin-right:8px; background:url('images/icom-red.gif');}

/*-grey-*/
body.color_grey td.bot_fild input {border-color:#999A99; color:#565756;}
body.color_grey div.bot_con {color:#78818D;}
body.color_grey div.vector, body.color_grey div.icom {color:#E8E6E6;}
body.color_grey div.icom img {margin-right:8px; background:url('images/icom-grey.gif');}

/*____________________________________________содержание_*/

div.plesh {padding-bottom:45px; text-align:center; position:relative; top:-15px;}
div.cont_ban {padding:30px 30px 0 15px; //width:100%;}
div#cont_ban-img {width:356px; min-height:264px; //height:264px; background:url('images/banner.jpg') 0 no-repeat;}
div#cont_ban-img p {margin:127px 30px 0 100px; padding:0 0 0 11px; background:url('images/rec_mar.gif') 0 4px no-repeat; font-size:10px; text-transform:uppercase;}
div#cont_ban-img p a {color:#FFFFFF; text-decoration:none;}
div.cont_ban-text {padding:20px 0 0 93px;}

div.cont {padding:0 40px 0 35px; //width:100%;}
div.cont_2 {padding:10px 0 0 12px; //width:100%;}

div.desc {padding-bottom:30px; padding-left:12px;} 
table#fild td {width:50%; padding:0 25px 17px 0; vertical-align:top;}
table#fild td div, table#fild td p {padding-left:12px; font-size:11px;}
table#fild td div {padding-bottom:6px; text-transform:uppercase; background:url('images/plus_red.gif') 0 4px no-repeat;}
table#fild td div a {color:#FF0000; text-decoration:none;}
table#fild1 td {padding:0 0 0 0; vertical-align:top;}
table#fild1 td div, table#fild1 td p {padding-left:12px; font-size:10px;}
table#fild1 td div {padding-bottom:6px; text-transform:uppercase; background:url('images/plus_black.gif') 0 4px no-repeat;}
table#fild1 td div a {color:#000000; text-decoration:none;}


div.cont_text {padding-left:12px; font-size:11px;}
div#r, div#w, div#g, div#b {color:#FF0000; padding-left:12px; font-size:10px; padding-bottom:8px; text-transform:uppercase; background:url('images/menu_mar.gif') 0 4px no-repeat;}
div#w {color:#FFFFFF; background-image:url('images/rec_mar.gif');}
div#g {color:#0CA70C; background-image:url('images/green_mar.gif');}
div#b {color:#000000; background-image:url('images/plus_black.gif');}
div#r a, div#w a, div#g a, div#b a {color:#FF0000; text-decoration:none;}
div#w a {color:#FFFFFF;}
div#g a {color:#0CA70C;}
div#b a {color:#000000;}

div.mini {font-weight:bold; padding:15px 0 10px 0;}
table.mini {border-collapse:collapse; margin-bottom:15px;}
table.mini td {vertical-align:top; padding:1px 10px; border:1px solid #9d9d9d; font-size:11px;}
table.mini tr.f2 td {background-color:#f2f2f2;}

/*-black-*/
div.shadow_0, div.shadow_0 div {position:relative;}
div.shadow_1 {z-index:2; padding-right:50px;}
div.shadow_2 {background:url('images/shadow_bg.gif') left bottom repeat-x;}
div.shadow_3 {left:10px; background:url('images/shadow_bot.gif') right bottom no-repeat;}
div.shadow_4 {left:-10px; min-height:435px; //height:435px; background:url('images/shadow_left.jpg') left bottom no-repeat;}
div.shadow_5 {padding:0 0 106px 33px; //width:100%;}
div.shadow_5 table td {padding:20px 18px; vertical-align:bottom; color:#D3CC46;}
div.shadow_0 img {position:absolute; top:0; right:-60px; display:block; z-index:1;}

div.cont_b, div.cont_b-1 {position:relative; z-index:3; //width:100%;}
div.cont_b {padding-left:51px; top:-50px;}
div.cont_b-1 {padding-right:60px;}

div.shadow_small-0 {padding:0 60px 40px 12px;}
div.shadow_small-1 {position:relative; //height:1px;}
div.shadow_small-2 {height:156px; width:156px;}
div.shadow_small-1 img {position:absolute; top:0; right:-60px; display:block; z-index:1;}

/*-orange-*/
div.cont_o {padding:150px 30px 0 105px; //width:100%;}

tr.u_wb td, td.u_wb, tr.u_wb td div, td.u_wb div {width:30px; height:30px; font-size:0;}
.u_w-color {background-color:#FFFFFF;}
.u_b-color {background-color:#DCF5FE;}

td.u_w-rama, td.u_w-rama2 {vertical-align:top;}
td.u_w-rama div {width:147px; height:143px; position:relative; z-index:1; left:-18px;}
td.u_w-rama div div {left:0px;}
td.u_w-rama2 {width:100%; color:#000000;}
td.u_w-rama2 div {padding-bottom:18px;}
td.u_b-text {font-size:11px;}

td.u_w-rama2 div, td.sport_4, td.sport_9 div {font-size:10px; text-transform:uppercase;}

div.sport_test {position:relative; top:0; left:15%;}
div.sport_0 {padding:145px 33px 0 189px;}
div.sport_1, div.sport_2 {width:200px;}
div.sport_1 {height:21px;}
div.sport_3 {padding:0 21px; //width:100%;}
div.sport_3 div {font-size:12px; color:#EEEEEE;}
td.sport_4, td.sport_5 {vertical-align:top; padding-bottom:18px;}
td.sport_4 {padding-top:8px; padding-right:20px; width:100%; color:#E7E5E6;}
img.sport_6 {display:block; margin:0 0 52px 0;}
div.sport_7 {padding:0 70px 0 103px; ///width:100%;}
td.sport_8, td.sport_9 {vertical-align:top; padding-bottom:2px;}
div.sport_8-0, div.sport_8-3 {width:156; height:128px; position:relative; top:0; left:0;}
div.sport_8-1 {padding:11px 0 0 14px;}
div.sport_8-2 {width:106; height:106px;}
div.sport_8-3 {position:absolute; z-index:1;}
td.sport_9 {width:100%; font-size:11px; color:#000000;}
td.sport_9 div {padding:12px 0 5px 0;}

/*-red-*/
div.cont_r {padding:305px 0 30px 205px; color:#B0B0AD;} 
div.cont_r-1 {padding:30px 0 0 105px;}
div.cont_r-2 {padding-left:193px;}
div.cont_r, div.cont_r-1, div.cont_r-2 {padding-right:25px; //width:100%;}

td.tema, td.tema_text {vertical-align:top;}
td.tema {padding-top:6px; height:195px; background-position:0 30px; background-repeat:no-repeat;}
td.tema img {display:block;}
td.tema div {width:169px; height:154px;}
td.tema_text {width:100%; padding-bottom:30px; font-size:10px;}

/*-grey-*/
div.cont_g, div.cont_g-1 {padding-right:40px; //width:100%;} 
div.cont_g {color:#1C1C1C; min-height:680px; //height:680px;}
div.cont_g div {padding:482px 0 120px 200px;}
div.cont_g-1 {padding-top:10px; padding-left:80px;}

div.audio {margin-top:30px;}

/*_____________________________________________*/

div.ptitle {padding-bottom:6px; text-transform:uppercase; background:url('images/plus_black.gif') 0 4px no-repeat;padding-left:12px; font-size:10px;}
div.toptitle {position:absolute; top:110px; right:120px; font:normal 30px arial;}

div.sport_new {position:relative; _height:114px; min-height:114px;}
div.sport_new div.ugo {width:117px; height:114px; position:absolute; top:0; right:0;}
div.sport_new div.ric {padding: 7px 32px 0 0; position:relative; z-index:1;  text-align:right;}
div.sport_new img {border:3px solid #ffffff;}
div.sport_ras {width:117px; height:10px; font-size:0;}
