body{margin:0;
background-color:#f2f2f2;}
div.logo{position:absolute;
display:block;
left:25px;
top:25px;
z-index:2;}

h1{color:#003F77;}

/*top-меню*/
.menu_bg1{background:url(/img/key/menu1.gif) repeat-x left bottom;}
.menu_bg3{background:url(/img/key/menu3.gif) repeat-x left bottom;
text-align:center;}
.menu_bg2{background: url(/img/key/menu2.gif) no-repeat left bottom;}
.menu_bg4{background: url(/img/key/menu4.gif) no-repeat left bottom;}
div.tmenu{position:absolute;
display:block;
top:80px;
width:100%;
height:87px;
z-index:1;}
.menu1p{font:bold 13px/90% Arial, Helvetica, sans-serif;
color:#fff;
padding:7px 0 0 0;
margin:0;
text-align:center;}
.menu1p a{font-size:100%;
font-weight:normal;
color:#fff;
padding:0;margin:0;
text-align:center;
text-decoration:none;}
.menu1p a:hover{color:#fff;
text-decoration:underline;}
/*top-меню light*/
.white{background-color:#fff;
width:1px;}
div.tmenu-l{position:absolute;
display:block;
top:90px;
width:100%;
height:35px;
z-index:1;}
.menu-h{height:25px;}
div.tmenu-l .menu1p{padding:0 10px;}
.slogan{font:normal 14px/90% Arial, Helvetica, sans-serif;
color:#8d9193;
text-align:left;
padding:10px 0 5px 0px;
background-color:#f2f2f2;}
.space{width:25%;}
.sslogan{font:normal 14px/90% Arial, Helvetica, sans-serif;
color:#8d9193;
text-align:left;
padding:10px 0 0 5px;
background-color:#f2f2f2;}/*для легкой версии*/
.sslogan-l{font:normal 12px/90% Arial, Helvetica, sans-serif;
color:#636363;
padding:7px 0 0 2px;}
div.tmenu-l table{background-color:#0a5e9d;
height:69px;}
.tdgray{background-color:#f2f2f2;}
div.tmenu-l .menu1p{padding:0 10px;}

/*top-menu light inner*/
.tdwhite{background-color:#fff;}
.tdwhite table.ntv{margin:0;}
table.ntv{background-color:#fff;}
table.ntv td{background-color:#fff;
padding:0;}
table.ntv td.tdgray{background-color:#f2f2f2;}
table.ntv .an-left{border-left:1px solid #e097a1;
font:normal 12px/120% Arial, Helvetica, sans-serif;
color:#000;
padding:1px 0 1px 10px;}
.corner_bg{background:#fff url(/img/key/corner_bg.gif) repeat-x left bottom;}
.jp-right{padding:0;
font:normal 18px/120% Arial, Helvetica, sans-serif;}
.jp-right span{font-weight:bold;
color:#ee2728;}
table.ntv table{margin:0;}
table.ntv table td{padding:0;}

/*левое меню*/
p.open{font-weight:bold !important;
/*font:bold 90%/100% Georgia,serif;*/
color:#c1001b;
display:list-item;
padding:0;
list-style-image:url(/img/key/bull-on.gif) !important;}
p.menu2p{font:normal 90%/100% Arial,Helvetica,sans-serif;
color:#c1001b;
display:list-item;
list-style-type:none;
padding:0;
margin:7px 22px 7px 25px;
list-style-image:url(/img/key/bull-off.gif);}
p.menu2p a{color:#005799;
text-decoration:none;}
p.menu2p a:visited{display:list-item;
color:#2370aa;}
p.menu2p a:hover{display:list-item;
list-style-image:url(/img/key/bull-on.gif);
color:#c1001b;
text-decoration:underline;}
/*3*/
p.menu3p{font:normal 80%/100% Arial,Helvetica,sans-serif;
color:#c1001b;
display:list-item;
list-style-type:none;
padding:0;
margin:5px 22px 5px 25px;
list-style-image:url(/img/key/bull-off.gif);}
p.menu3p a{color:#0768b2;
text-decoration:none;
list-style-image:url(/img/bull-on2.gif);}
p.menu3p a:visited{display:list-item;
color:#2370aa;}
p.menu3p a:hover{display:list-item;
list-style-image:url(/img/bull-on2.gif);
color:#c1001b;
text-decoration:underline;}

/*Станд. таблица*/
table.tab tr.color{background-color:#fffff0;}/*цвет строки*/
table.tab th{background-color:#ffffbd;}
.bg_top{background-color:#ffffbd;}
.bg_bot{background-color:#808080;}

/*экран с розыгрышами*/
h1.main{font-size:110%;
color:#233e99;
padding:0 0 10px 10px;}
td.lottery{border:2px solid #7B7E7F;
background-color:#3C3C3C;}
td.tv{background:url(/img/key/ticket-cent.gif) repeat-x left top;}

/*jeckpot на легкой версии*/
.jp-light{font:normal 125%/100% Arial,Helvetica,sans-serif;
color:#ff1a00;
padding-top:13px;
text-align:center;}
.jp-light span{font-weight:bold;
color:#ffff3e;}

/*проверить билет на гл.стр.*/
table.test_result{margin:25px 12px;
width:480px;
border:0;border-collapse:collapse;}
table.test_result td b{font:bold 100%/100% Arial,Helvetica,sans-serif;
color:#003f77;
padding:0 0 5px 12px;
display:block;}
table..test_result-l{margin:0 10px;}
.test_result td table td, .test_result-l td table td{font:normal 72%/100% Arial,Helvetica,sans-serif;
padding-left:7px;}
.test_result td table{margin-left:5px;}
.test_result td table, .test_result-l td table{margin-top:2px;}
.test_result td table td input, .test_result-l td table td input{font:normal 100% Arial,Helvetica,sans-serif;
margin-right:10px;
border:1px solid #3d3d3d;}
.test_result td table td select, .test_result-l td table td select{font:normal 100% Arial,Helvetica,sans-serif;
margin-right:13px;}
.test_result td input.but{font-size:11px;
margin:5px 0 0 6px;padding:0 3px;
cursor: default;}
/*легкая версия*/
table.test_result-l{margin:30px 0 25px 12px;
background-color:#fff;
width:530px;
border:0;border-collapse:collapse;}
.test_result-l td input.but{margin:0;padding:0;
cursor: default;}
table.test_result-l table{margin:10px 15px;}

/*проверить билет на внутр.стр.*/
h3.check{font:bold 100%/100% Arial,Helvetica,sans-serif;
color:#003f77;
padding:35px 0 5px 0;
display:block;}
.tcheck{margin:3px 0 0 2px;}
.tcheck td{font:normal 75%/100% Arial,Helvetica,sans-serif;
padding-right:10px;}
.tcheck td select{font:normal 100% Arial,Helvetica,sans-serif;
margin-right:10px;}
.tcheck input.txt{font:normal 100% Arial, Helvetica, sans-serif;
border:1px solid #1c553b;
margin:5px 0 5px 0;}
.tcheck td input.but{font-size:100%;
margin:0;padding:0;
cursor: default;}
.blue{color:#003f77;}

/*анонс на гл.стр.*/
table.anonce{margin:30px 50px;
width:50%;
border:0;border-collapse:collapse;}
.an7{background:url(/img/key/an7.gif) repeat-y right top;}
.an_bg{background:#d9ebfc url(/img/key/an_bg.gif) repeat-x top left;
padding:15px 15px;}
div.an-light{background-color:#d9ebfc;
padding:20px;
width:210px;
margin:25px 20px;}
.an_bg p, .an-light p{font:normal 72%/140% Arial,Helvetica,sans-serif;
text-align:center;
color:#636363;
margin:5px 0;padding:0;}
.an_bg h3, .an-light h3{font-size:100%;
color:#c1001b;
text-align:center;
padding:0 0 10px;margin:0;}

/*Меню-крошки*/
.menu-crumbs{font:normal 70% Arial, Helvetica, sans-serif;
color:#c1001b;
padding:0 3px 12px 12px;
margin:0;}
a.menu-crumbs{font-size:100%;
font-weight:normal;
color:#0768b2;
text-decoration:underline;
margin:0;padding:0;}
a.menu-crumbs:hover{color:#c1001b;}

/*предупреждение*/
table.alert{margin-bottom:20px;
width:80%;
border:0;border-collapse:collapse;
background-color:#fff;}
.btop{border-top:1px solid #e79ea9;}
.bbot{border-bottom:1px solid #e79ea9;}
.bleft{border-left:1px solid #e79ea9;}
.bright{border-right:1px solid #e79ea9;}
table.alert td.center{padding:10px;}
table.alert td.center table td{font:normal 85%/130% Arial,Helvetica,sans-serif;}

/*шары в легкой версии*/
.ball-left{background:url(/img/key/light/ball-left.gif) no-repeat left center;
text-align:left;}
.ball-right{background:url(/img/key/light/ball-right.gif) no-repeat left center;
text-align:left;}
.ball-left h2{font:bold 21px Arial, Helvetica, sans-serif;
color:#003f77;
padding:15px 0 5px;
margin:0;
text-align:center;}
.ball-left h3, .ball-right h3{font:normal 20px Arial, Helvetica, sans-serif;
color:#c1001b;
padding:10px 0 0 0;margin:0;
border-bottom:3px solid #d7d7d7;}
.ball-left p.p1, .ball-right p.p1{font-size:12px;
padding-left:75px;}
.ball-left p.p2, .ball-right p.p2{font-size:12px;
padding-top:7px;
margin-bottom:15px;
color:#7d7d7d;
border-bottom:1px solid #d7d7d7;}
.ball-left ul{list-style:outside url(/img/key/light/bull-left.gif);
margin:0;padding:0 0 0 55px;}
.ball-left ul li, .ball-right ul li{font:normal 12px/100% Arial, Helvetica, sans-serif;}
.ball-right h2{font:bold 21px Arial, Helvetica, sans-serif;
color:#ff9900;
padding:15px 0 5px;
margin:0;
text-align:center;}
.ball-right ul{list-style:outside url(/img/key/light/bull-right.gif);
margin:0;padding:0 0 0 55px;}
.but{font:normal 70% Arial, Helvetica, sans-serif;/*кнопка*/
/*border:1px solid #000;
background:#99ace6 url(/img/key/light/but_bg.gif) repeat-x top left;
color:#fff;*/
padding:0;
margin:2px 0 3px 5px;}

/*bot line*/
.bot_bg1{background:url(/img/key/bot1.gif) repeat-x left bottom;}
.bot_bg3{background:url(/img/key/bot3.gif) repeat-x left bottom;}

/*bottom*/
table.twhite{width:50%;
height:100%;
background-color:#fff;
border:0;border-collapse:collapse;}