/* Общие стили */

/* ---------------------------------- Main Presets --------------------------------- */
html, body {width:100%; height:100%;}
body {color:#7e7e7e; font-size:11px; line-height:normal; font-family:Tahoma, Geneva, sans-serif; background:#BC6263 url(/images/top/bg_rep.jpg) top repeat-x;}
#style-nes {position:relative; min-width:1000px; min-height:100%; height:auto !important; height:100%; margin:0 auto;}

.wrapper {background:url(/images/footer/bg_rep_n.jpg) bottom repeat-x;}
.bg_top {padding:0px 10px 0px 10px; background:url(/images/top/bg.jpg) left top no-repeat;}
.bg_footer {background:url(/images/footer/bg_left.jpg) left bottom repeat-x;}
.bg_footer_left {background:url(/images/footer/bg_right.jpg) right bottom no-repeat; }
.bg_footer_right {max-width:1200px; text-align:left;background:url(/images/footer/bg_rep.jpg) bottom repeat-x;}

.clear {clear:both; height:1px; font-size:1px;}

/*=== Стили для текста ===*/
.content p {padding:0 0 15px 0; font-size:13px; line-height:18px;}
.content ol {list-style:inside;}
.content ul {list-style:inside; list-style:none;}
.content hr {margin:0px 0px 15px 0px; height:1px; color:#cccccc; background:#cccccc; border:none;}

.red, .red:hover, .red a, .red a:hover {color:#C32712;}

/*=== Ссылки ===*/
a {color:#7e7e7e; font-family:Tahoma, Geneva, sans-serif; text-decoration:underline;}
a:hover {text-decoration:none;}
a:visited {}

/*=== Загаловки ===*/
h1,h2,h3,h4,h5,h6 {font-family:Tahoma, Geneva, sans-serif;}
h1 {padding:0 0 15px 0; color:#272727; font-size:17px; font-weight:bold;}
h2 {padding:5px 0 10px 0; color:#1c5580; font-size:17px;}
h3 {padding:0 0 5px 0;}
h4 {padding:0 0 5px 0;}

/*=== Стили списков ===*/
.content ul {}
.content ul li {padding:8px 0px 8px 0px; list-style:outside circle; margin-left:25px}

/*=== Стили форм ===*/
input {}
textarea {}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* ----------------------------------- Top Cells ----------------------------------- */
#top_cells {position:relative; height:202px;}
#top_cells .logo {position:absolute; left:33px; top:28px;}

#top_cells .topnav {position:absolute; left:20px; top:176px; white-space:nowrap;}
#top_cells .topnav .pic {float:left; padding:5px 20px 0px 0px;}
#top_cells .topnav .links {color:#FFF;}
#top_cells .topnav .links a {color:#FFF; font-size:11px; margin:0px 5px;}
#top_cells .topnav .links a.home {font-weight:bold;}

#top_cells .pics {position:absolute; left:30%; top:0px; width:403px; margin:0px 0px 0px 0px; height:263px; background:url(/images/top/pics.png) 0 0 no-repeat; z-index:101;}
#top_cells .text {position:absolute; left:65%; top:60px; width:349px; margin:0px 0px 0px 0px; height:102px; background:url(/images/top/text.png) 0 0 no-repeat; z-index:100;}
#top_cells .medal {position:absolute; left:73%; top:0px; width:194px; height:262px; background:url(/images/top/medal.png) 0 0 no-repeat; z-index:102;}

#top_cells .search {position:absolute; right:0; top:0px; width:25%; z-index:103;}
#top_cells .search .bg {height:71px; background:url(/images/top/search.png) 0 0 no-repeat;}
#top_cells .search .wrap {height:33px; margin:0px 0px 0px 57px; padding:15px 10px 0px 10px; background:#992a21;}
#top_cells .search .input_text {width:90%; padding:2px 5px 2px 5px; color:#9b9b9b; font-size:11px; font-family:Verdana, Geneva, sans-serif; background:#FFF; border:none;}
#top_cells .search img {vertical-align:middle;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* ----------------------------------- Left Cells ---------------------------------- */
#left_cells {padding:75px 0px 70px 42px;}
#left_cells h2 {color:#FFF; padding:0px;}

#left_cells .menu {padding:0px 0px 70px 0px;}
#left_cells .menu ul li {position:relative; padding:2px 0px 10px 40px; background:url(/images/left/menu_sep.png) 14px 3px no-repeat;}
#left_cells .menu ul li a {color:#fff; font-size:14px;}
#left_cells .menu ul li.active {padding:5px 0px 10px 40px; background:url(/images/left/menu_act.png) 0 0 no-repeat;}
#left_cells .menu ul li.active a {color:#3365a1; text-decoration:none;}

#left_cells .menu .hidden {display:none; position:absolute; left:54px; top:20px; width:210px; z-index:99; padding:0px 0px 13px 0px; background:url(/images/left/menu_open_bot.png) 0 bottom no-repeat; /visibility:hidden;}
#left_cells .menu ul li ul {padding:30px 25px 5px 25px; background:url(/images/left/menu_open_top2.png) 0 0 no-repeat;}
#left_cells .menu ul li ul li {padding:0px 0px 10px 0px; background:none;}
#left_cells .menu ul li ul li a {color:#3365a1; font-size:12px; background:none; text-decoration:underline!important;}
#left_cells .menu ul li ul li a:hover {text-decoration:none!important;}


#left_cells .poll {margin:0px 15px 10px 0px; padding:0px 0px 17px 15px; font-size:11px; font-family:Verdana, Geneva, sans-serif; border-bottom:1px dotted #FFF;}
#left_cells .poll .title {padding:0px 0px 22px 0px;}
#left_cells .poll .content {color:#FFF;  line-height:11px;}
#left_cells .poll .content p {padding:0px 0px 10px 0px; line-height:13px; font-size:11px; font-weight:bold}
#left_cells .poll .content ul li {list-style:none; padding:0px 0px 4px 0px;}
#left_cells .poll .pollresult {padding:20px 0px 7px 0px; overflow:hidden; zoom:1;}
#left_cells .poll .pollresult a {display:block; float:left; margin:0px 20px 0px 0px; width:81px; padding:6px 0px; color:#fffbfb; text-decoration:none; text-align:center; background:url(/images/left/poll_result.png) 0 0 no-repeat; cursor:pointer;}
#left_cells .poll .info {padding:0px 0px 7px 0px; color:#cb969a;}
#left_cells .poll .all a {padding:0px 97px 0px 0px; color:#ffa81f; background:url(/images/left/poll_all.png) right 3px no-repeat;}
#left_cells .poll .poll_res {line-height:12px; background-color:#E47D62; padding:2px 3px 2px 3px; margin:2px 0 6px 0; text-align:right; font-size:9px; font-weight:normal}


#left_cells .partners {padding:0px 0px 0px 15px;}
#left_cells .partners .title {padding:10px 0px 10px 0px;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* ---------------------------------- Center Cells --------------------------------- */
#main_cells {padding:0px}
#main_cells .bg_wrapper {}
#main_cells .bg_wrapper_in {}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* ---------------------------------- Right Cells ---------------------------------- */
#right_cells {padding:80px 25px 40px 40px; min-height:800px;}
.right_td {background:#FFF url(/images/right/bg.jpg) right 0 no-repeat;}


.slider_wrap_right {float:right; width:170px; padding:0px 50px 10px 50px;}
.anythingSlider {display:block; margin:0 auto; padding:9px; background:url(/images/right/slider_pic_bg.jpg) top left no-repeat;}
.anythingSlider .anythingWindow {overflow:hidden; position:relative; width:100%; height:100%;}
.anythingSlider {position: relative;}
.anythingBase {list-style:none; position:absolute; top:0; left:0; margin:0; padding:0;}
.anythingBase li.panel {display:block; overflow:hidden; float:left; padding:0; margin:0;}

.anythingSlider .arrow  {position:absolute; top:50px;}
.anythingSlider .back {left:-35px;}
.anythingSlider .back a {display:block; width:30px; height:30px; background:url(/images/right/slider_pic_left.jpg) 0 0 no-repeat;}
.anythingSlider .forward {right:-35px;}
.anythingSlider .forward a {display:block; width:30px; height:30px; background:url(/images/right/slider_pic_right.jpg) 0 0 no-repeat;}


.slider_video_left {float:left; display:block;  padding:0px 30px 0px 0px;}
.slider_video_left div {display:block; margin:0 auto; padding:7px; background-color:#EEECE6; border:1px solid #E1DDD4; position: relative;}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* ---------------------------------- Footer Cells --------------------------------- */
#footer_cells {position:relative; height:95px;}
#footer_cells .copy {position:absolute; left:70px; top:-7px; color:#FFF; font-size:10px;}
#footer_cells .made_in {position:absolute; left:70px; top:30px; color:#FFF; font-size:10px;}
#footer_cells .made_in a {background:#e47d62; padding:3px 5px; color:#FFF; font-size:10px; text-decoration:none;}
#footer_cells .counter {position:absolute; right:20px; top:30px; color:#FFF; font-size:10px;}

#footer_cells .menu {position:absolute; left:35%; top:30px;}
#footer_cells .menu li {float:left; color:#FFF;}
#footer_cells .menu li a {margin:0px 10px; color:#FFF; font-size:11px;}
#footer_cells .menu li a.act {font-weight:bold; text-decoration:none}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

table {  border: 0;}

form { padding:0; margin:0}

input, textarea, select {font-family:Tahoma, Verdana, sans-serif; }

a {color:#3D53AF; text-decoration:underline}
a:hover {color:#3D53AF; text-decoration:none}

p {padding:0 10px 5px 0; margin:0}

.white, .white:hover, .white a, .white a:hover {color:#fff}
.blue, .blue:hover, .blue a, .blue a:hover {color:#3D53AF}

.gray, .gray:hover, .gray a, .gray a:hover {color:#535353}
.gray_lite, .gray_lite:hover, .gray_lite a, .gray_lite a:hover {color:#7E7E7E}
.gray_lite2, .gray_lite2:hover, .gray_lite2 a, .gray_lite2 a:hover {color:#9F9E9E}

.red, .red:hover, .red a, .red a:hover {color:#C32712}
.red_lite, .red_lite:hover, .red_lite a, .red_lite a:hover {color:#DD9D93}

.green, .green:hover, .green a, .green a:hover {color:#196D03}

.small { font-size:10px}
.normal { font-size:11px}
.large {font-size:12px}
.bigger { font-size:18px}
.big { font-size:17px}

image { border:0}

div.pages { clear:both}
div.pages1 {width:150px;	color:#919191;padding:15px 7px 15px 7px;	font-size:11px;float:left}
div.pages2 {margin-left:150px;	color:#919191;padding:25px 1px 15px 5px;font-size:11px;	text-align:right;white-space:nowrap}
div.pages2 a, div.pages2 a:hover {background-color:#f3f3f3;padding:7px 6px 7px 6px;}
div.pages2 span {background-color:#D3D3D4;padding:7px 6px 7px 6px;}

.nav { padding:0 0 14px 0}
.nav_link {color:#7E7E7E}

/* Прочая графика */

.bg_r {background: url(/images/_r_shad.png) repeat-y left; //height:100%; width:22px;}
.bg_l {background: url(/images/_l_shad.png) repeat-y right; //height:100%; width:292px;  vertical-align: top }

div.l_allp {padding:5px 0 10px 0; height:22px}
div.l_allp a, div.l_allp a:hover {color:#FFA81F}
div.l_allp span {margin-left:10px;padding-bottom:2px;background:url(/images/l_allp.gif) no-repeat left center;}

.bg_onl { margin:0px 15px 20px 0px; padding:0px 0px 17px 15px; font-size:11px; font-family:Verdana, Geneva, sans-serif; border-bottom:1px dotted #FFF;}
.bg_onl  h2 {padding:0 0 12px 0 !important}
.bg_onl .day { line-height:22px }

/* Контент  */

div.block { border-bottom:1px  #ADADAD dotted; padding:0 7px 15px 7px; margin:0 0 15px 0; vertical-align: top}
div.block_0 {padding:5px 7px 7px 7px; vertical-align: top}

.arr_0 {float:left; width:34px; background:url(/images/arr_0.gif) no-repeat left; margin-right:10px; padding-top:2px}

div.txt { line-height:18px; font-size:12px; color:#555; clear:both; padding-top:5px; text-align:justify}
div.txt p {padding:5px 0 5px 0}
div.txt li {padding:2px 0 2px 0}
div.txt li ul, div.txt li div {padding-bottom:8px; padding-top:4px}
img.ph_txt { padding:4px; border:1px #E1DDD4 solid;background-color:#FFFFFF; float:left;margin:0 15px 3px 0; }

table.add_ph td {padding-bottom:5px; vertical-align:top; text-align:center}
table.add_ph td img {padding:3px; margin:10px 0 5px 0;border:1px #E1DDD4 solid;background-color:#FFFFFF; }

.rubrikator {//margin-top:10px}
table.rubrikator td { font-size:12px;  }
table.rubrikator td li {color:#9F9E9E; padding:3px 5px 3px 5px; margin:3px 15px 3px 10px; list-style:inside}
li.active { background:#EFEEE9; }
li.active a, li.active a:hover { text-decoration:none; color:#555}

div.rubrikator {font-size:12px; line-height:25px; width:auto; }
div.rubrikator a, div.rubrikator a:hover  { font-size:12px; color:#fff; padding:4px 8px 4px 8px; background:#728AD1; white-space:nowrap }
span.active a, span.active a:hover { text-decoration:none; color:#555; background:  #DFDFDF; }


/* Главная статья */


.top_article {padding:12px 0 17px 0; text-align:left; clear:both; width:100%; border-bottom:#C4C4C4 dotted 1px; margin-bottom:10px;}
.top_article table { border:0; width:90%}
.top_article table td, th { vertical-align:top; text-align:left; line-height:17px}
.top_article table td .title { font-size:12px; padding:10px 0 5px 0}

.top_article table td .prev{ font-size:11px; padding-bottom:10px; line-height:14px}

.top_article .p_date {padding:7px 0 4px 0; line-height:22px; font-size:11px }
.top_article .p_date span {padding:2px 5px 2px 5px; background-color:#F0EEE9;margin-right:3px }
.top_article .p_img {padding:0 20px 0 0; vertical-align:top}
.top_article .p_img img { padding:3px; border:1px #E1DDD4 solid}

/* Таблица */

.bl_stat { color:#5A5A5A; padding:5px 0 5px 20px; margin-left:2px; border-left:3px solid #e8e8e8}

table.stat { background-color:#FCFBFA}
table.stat th { background:url(/images/tab_th.gif) repeat-x top #728AD1; font-weight:normal; color:#fff; height:28px; border-top: 1px #142488  solid;border-bottom: 3px #FCFBFA  solid; text-align:center }
div.l  { background:url(/images/tab_bor.gif) no-repeat top left;  line-height:24px;}
div.r  { background:url(/images/tab_bor.gif) no-repeat top right;  line-height:24px; }
th.c  { border-right: 1px #fff  solid;  line-height:24px;}

table.stat td  { border-right:1px #E0E0E0 solid; padding:6px 7px 6px 7px; color:#5A5A5A}
.odd { background-color:#EEECE6}

table.stat td.l {border-left:1px #E0E0E0 solid; }
table.stat tr.b td {border-bottom:1px #E0E0E0 solid; }

td.sq_sh { background-color:#818080}

.tb_r {	font-size:70%;	color:#F02A19}
.tb_g {	font-size:70%;	color:#018D11}
.tb_b {	font-size:70%;	color:#253D7A}

.tb_r1, .tb_r1:hover {color:#F02A19}
.tb_g1, .tb_g1:hover {color:#018D11}
.tb_b1, .tb_b1:hover {color:#253D7A}


/* Блок главных новостей */

#topnews { width:100%; }

#topnews #topnews_right {  position: relative;width:auto; padding-top:1px}
#topnews #topnews_left { margin-right:8px; border:0px; width:280px; border:1px #E1DDD4 solid; background-color:#fff; padding:5px  }

#topnews #topnews_body { position:relative; padding:4px; background-color:#EEECE6}

#topnews .tab_arrow { position: absolute; background:url(/images/prev_hover_arr.gif) no-repeat top left; left:-6px; top:17px; width:6px; height:11px; }

#topnews .topimage { padding:0px 7px 0px 0px; zoom:1; position:relative; overflow:hidden; width:280px  }
#topnews .topimage_img { position:relative; overflow:hidden; height:205px; }
#topnews .topimage_img .fade { position:absolute; height:31px; width:280px; top:174px; left:0px; background:url(/images/bg.png) repeat-x; zoom:1; overflow:hidden; }


* html #topnews .title_bg  { padding-top: 0px; height:65px; zoom:1;  }
* html #topnews .title_bg_text { padding-top:0px; zoom:1; border:0px; margin-bottom:10px; }
* html #topnews .prev_item_inc { margin:0; }

#topnews .title_bg { position:absolute; min-height:65px; width:100%; left:0px; bottom:0px; background:#354377; zoom:1;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.85;
-khtml-opacity: 0.85;
opacity: 0.85;
}

#topnews .title_bg_text { padding:10px 10px 10px 10px;  color:#fff; position:relative; zoom:1; }
#topnews .title_bg_text b { display:block; font-size:14px; }


#topnews .prev_item { position:relative; background:url(/images/topnews_bg.gif) repeat-x top; height:36px; padding: 3px 6px; border-bottom:1px #EEECE6 solid }
#topnews .prev_item_inc { float:left; }

#topnews .prev_item .photo { border: 1px solid #DBDAD6; background: #EEECE6; padding: 2px; margin-top:2px; text-align:center; width:30px; min-height:15px}
#topnews .prev_item .photo img { display:block; }
#topnews .prev_item .title_descr	{ padding-left:10px; vertical-align:middle; font-size:12px; line-height:13px;  }

#topnews .prev_item_hover .prev_item { background-image: url(/images/topnews_bg_hover.gif); border-bottom:1px #374B93 solid }
#topnews .prev_item_hover .title_descr a { color: #FFFFFF; }
#topnews .prev_item_hover .title_descr { color: #9EB5CA; }
#topnews .prev_item_hover .photo { border-color: #FFFFFF; background-color: #FFFFFF; margin-top:2px; }


/* Матч */

.match_th {background-color:#F0EEE9; }
.m1 { width:50%; text-align:center; height:28px; background:url(/images/tab_mtc.gif) repeat-x top #fff; border-top:1px #E0E0E0 solid;border-left:1px #E0E0E0 solid}
.m11 { width:50%; text-align:center; height:28px; background:url(/images/tab_mtc.gif) repeat-x top #fff; border-top:1px #E0E0E0 solid;border-right:1px #E0E0E0 solid}

.m2 { width:50%; text-align:center; height:28px; color:#fff; border-top: 1px #142488  solid;border-bottom: 1px #fff  solid;background:url(/images/tab_th.gif) repeat-x top #728AD1; }
.m2 div {background:url(/images/tab_bor.gif) no-repeat top left;  line-height:26px;}

.m22 { width:50%; text-align:center; height:28px; color:#fff; border-top: 1px #142488  solid;border-bottom: 1px #fff  solid;background:url(/images/tab_th.gif) repeat-x top #728AD1; }
.m22 div {background:url(/images/tab_bor.gif) no-repeat top right;  line-height:26px;}

.m1b { background:#F0EEE9; border-left:1px #E0E0E0 solid; background:url(/images/tab_mtc2.gif) top repeat-x; vertical-align:top; text-align:center}
.m2b { background:#F0EEE9; border-right:1px #E0E0E0 solid;}

.m11b { background:#F0EEE9; border-right:1px #E0E0E0 solid; background:url(/images/tab_mtc2.gif) top repeat-x; vertical-align:top; text-align:center}
.m22b { background:#F0EEE9; border-left:1px #E0E0E0 solid;}

div.match { clear:both; background-color:#F0EEE9; border-right:1px #E0E0E0 solid; border-left:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; padding:5px 5px 15px 5px; text-align:center }
div.match p { padding-bottom:12px}
div.cnt {font-size:24px; line-height:38px; padding:3px; color:#A7A6A1}
div.cnt span { background-color:#F5F4F0; border:1px #DAD9D4 solid; margin:0 4px 0 4px; padding:2px 6px 2px 6px; font-size:30px; color:#B83324}
td.cnt { text-align:center; border-right: 1px #A0A0A0 dotted; }

td.m_team { padding:7px; text-align:center; }

/* Блоги */

.bl { padding:10px 0 10px 0; text-align:left; width:100% }
.bl p {padding:8px 0 0 0}
.bl a, .pr_new a:hover {color:#313131}

.bl .date {display: table-row !important; }
.bl.main .date {width: 92%; }

.bl .date span { padding:0 3px 0 0}

.bl .date .row2 {display: block !important;width: auto;//top: -100%;//width: 100%; line-height:18px}

.bl .name {font-size:11px; padding:6px 0 5px 0}
.bl .name b {font-size:14px;}

/* Новости, разное */

.pr_new { padding:10px 0 10px 0; text-align:left; color:#8D8D8D; }
.pr_new.main { width:92%}
.pr_new.oth { width:100%}
.pr_new p {padding:8px 0 0 0}
.pr_new a, .pr_new a:hover {color:#313131}

.pr_new .date {display: table-row !important; }
.pr_new.main .date {width: 92%; }
.pr_new.oth .date {width: 100%;}
.pr_new .date span { padding:0 3px 0 0}

.date .txt, .date .bg { display: table-cell !important; //display: inline; width: 1%;vertical-align:middle; //float:left;}
.date .txt {font-size:11px; white-space:nowrap; padding-right:12px}
.date .bg {width: auto;background:url(/images/bg_n.gif) repeat-x center;//background:url(/images/bg_n_ie.gif) repeat-x center; height:28px}
* + html .date .bg {background: none}


.pr_new .date .row2 {display: block !important;width: auto;//top: -100%;//width: 100%; line-height:18px}

.pr_pub {padding:12px 0 15px 0; text-align:left; clear:both; width:100%}
.pr_pub table { border:0; width:100%}
.pr_pub table td, th { vertical-align:top; text-align:left}

.pr_pub .p_date {padding:7px 0 4px 0; line-height:22px; }
.pr_pub .p_date span {padding:2px 5px 2px 5px; background-color:#F0EEE9;margin-right:3px }
.pr_pub .p_cont {margin-left:104px}
.pr_pub .p_img {padding:0 10px 0 0; width:94px; vertical-align:top}
.pr_pub div.p_img {float:left;}
.pr_pub .p_img img { padding:3px; border:1px #E1DDD4 solid}

.pr_pub .a_img {padding:0 10px 0 0; width:55px; vertical-align:top}
.pr_pub .a_img img { padding:3px; border:1px #E1DDD4 solid}

.pr_pub .big, .pr_pub .large { padding:3px 0 8px 0; clear:both}

div.l_all {padding:8px 0 5px 1px; }
div.l_all span {margin-left:10px;height:22px;padding-bottom:2px;background:url(/images/l_all.gif) no-repeat left center;}

/* Фотогалерея */

table.phgal td { background-color:#F4F3EF; border:1px #C3C1BE solid; padding:5px 1px 5px 9px; width:30%; text-align:center; vertical-align:top}
table.phgal td img { background-color:#fff; border:1px #535353 solid; margin:3px 0 4px 0; }

/* Вопрос-ответ */

.pr_faq { //display: table !important;width: 100%;padding:10px 0 0 0; text-align:left; color:#555; line-height:17px; }
.pr_faq p {padding:8px 0 0 20px}

.pr_faq a:hover {text-decoration:none; border-bottom:0}
.pr_faq a {text-decoration:none; border-bottom:1px #3D53AF dashed}

.pr_faq_a { margin:0 10px 10px 14px; padding:7px 10px 7px 7px; background-color:#F4F3EF; border-top:1px #E6E4DC dotted; border-bottom:1px #E6E4DC dotted; text-align:left; color:#555; line-height:17px; width:90% }
.pr_faq_a p {padding:8px 0 0 20px}

.pr_faq .who, .pr_faq_a .who {display: table-row !important;width: 100%; background:url(/images/ico_faq.gif)  no-repeat;}

.who .txt, .who .bg { display: table-cell !important; //display: inline; width: 1%;vertical-align:middle; //float:left;}
.who .txt {font-size:11px; white-space:nowrap; padding-right:12px; padding-left:20px}
.who .bg {width: auto;background:url(/images/bg_n.gif) repeat-x center;//background:url(/images/bg_n_ie.gif) repeat-x center;}

.pr_faq .who .row2  {display: block !important;width: auto;//top: -100%;//width: 100%;}

/* Форма добавления */

.add_form {background-color:#F4F3EF; border:1px #C3C1BE solid; padding:8px; margin-top:10px}
.add_form table td {color:#555354; font-size:11px; padding:8px 5px 8px 7px; width:150px; white-space:nowrap}
.add_form table th { text-align:left; font-weight:normal; padding:0 5px 0 0; vertical-align:middle}
.add_form table th input,  .add_form table th textarea,  .add_form table th select  { font-size:11px; background-color:#fff; border:1px #C3C1BE solid; color:#555354;padding:2px}
.add_form table th textarea {width:95%;}

/* Архив голосований */

div.poll_arch { background-color:#C3C3C3; height:18px}

/* Низ */

.bot_main { background:url(/images/_bg_bottom.gif) repeat-x top #C85640; }
.bot_menu {padding:65px 20px 10px 0; text-align:right; }
.bot_left { background:url(/images/_bottom1.gif) no-repeat top #C85640; padding:10px 5px 10px 50px}

div.gd { padding:10px 0 0 0;  }
div.gd a, div.gd a:hover { background-color:#E47D62; padding:3px; color:#F6F7F0; text-decoration:none; margin-left:2px}

/* Уведомление об ошибках */
div.error {
    border:2px #932722 outset;
    padding:10px;
    margin:12px 0 12px 0;
    color:#932722;
    font-size:11px;
    text-align: center;
    width:80%;
    background-color: #FCF4F4;
}
div.error ul {
    text-align:left
}
div.error ul li {
    color:#932722;
    font-size:11px;
}

/* Уведомление о результате */
div.result {
    border:2px #006600 outset;
    padding: 10px;
    margin:12px 0 12px 0;
    background-color: #D9ECD9;
    color:#006600;
    font-size:11px;
    text-align: center;
    width:90%;
}



