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

h1{color:#24784D;}
h2{color:#418f77;}

/*top-меню*/
.menu_bg1{background:url(/img/card/menu1.gif) repeat-x left bottom;}
.menu_bg3{background:url(/img/card/menu3.gif) repeat-x left bottom;
text-align:center;}
.menu_bg2{background: url(/img/card/menu2.gif) no-repeat left bottom;}
.menu_bg4{background: url(/img/card/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 menu light*/
.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;}/*для легкой версии*/
div.tmenu-l table{background-color:#4a8f72;
height:65px;}
.menu-h{height:25px;}
.tdgray{background-color:#f2f2f2;}
div.tmenu-l .menu1p{padding:0 10px;}

/*tv на гл.стр. light */
div.tv{width:160px;
height:110px;
border:3px solid #808080;
background-color:#000;
padding:9px 13px;
z-index:2;}
div.tv div{width:100%;
height:100%;
border:1px solid #959595;
background-color:#0a48e0;
padding:1px;
z-index:3;}
div.tv div div{width:100%;
height:100%;
border:none;
background-color:#1589ff;
padding:7px 3px 2px;
text-align:center;
color:#fff;
font:normal 12px/200% Arial, Helvetica, sans-serif;
z-index:4;}
div.tv div div b.big{font-size:18px;}

/*левое меню*/
div.lmenu-main{top:280px;
left:10px;
position:absolute;
display:block;}
div.lmenu-main p.menu2p{margin:7px 22px 7px 15px;}
p.open{font-weight:bold !important;
/*font:bold 90%/100% Georgia,serif;*/
color:#c1001b;
display:list-item;
padding:0;
list-style-image:url(/img/card/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/card/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/card/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:#f6ffeb;}/*цвет строки*/
table.tab th{background-color:#dff5cd;}
.bg_top{background-color:#dff5cd;}
.bg_bot{background-color:#808080;}

/*центр.блок на гл.стр. new*/
a.rules{font:normal 12px Arial, Helvetica, sans-serif;
color:#005799;
padding:0;margin:0;
text-decoration:none;}
a.rules:hover{text-decoration:underline;}
.cblock5_bg{background:url(/img/card/block/cblock5_bg.gif) repeat-x top left;}
.cblock9_bg{background:url(/img/card/block/cblock9_bg.gif) repeat-y top left;}
.cblock11_bg{background:url(/img/card/block/cblock11_bg.gif) repeat-y top right;}
.cblock12_bg{background:url(/img/card/block/cblock12_bg.gif) repeat-x bottom left;}
.back{background:#58b980 url(/img/card/block/back.gif) repeat-x top;}

/*центр.блок на гл.стр.*/
/*.cblock6{background:#f2f2f2 url(/img/card/cblock6.gif) repeat-x left;}
.cblock9{background:url(/img/card/cblock9.gif) repeat-y top right;}
.cblock11{background:url(/img/card/cblock11.gif) repeat-x bottom;}
.cblock13{background:url(/img/card/cblock13.gif) repeat-y top left;}
.cblock_bg1{background:#37aa7a url(/img/card/cblock_bg.gif) repeat;}
.cblock_bg1{background:#59ba80 url(/img/card/cblock4.gif) repeat-x left bottom;}
.cblock_bg2{background:url(/img/card/cblock_bg.gif) repeat bottom;}
table.green_bg{margin:8px 3px 0;
height:94%;
border:none;border-collapse:collapse;}*/
.back h3{color:#fff;
text-align:center;
padding:15px 10px 0;
margin-top:5px;}
.back p{color:#fff;
text-align:center;
padding:5px 10px 10px;}


/*проверить билет на гл.стр.*/
.but{font:normal 75% Arial, Helvetica, sans-serif;
/*border:1px solid #000;
background:#d0112a url(/img/card/but_bg.gif) repeat-x left bottom;
color:#fff;*/
padding:1px 0;
margin:2px 0 3px 5px;}
input.txt{font:normal 75% Arial, Helvetica, sans-serif;
border:1px solid #1c553b;
margin:5px 0 5px 10px;}
table.green_bg select{margin-left:10px;}
table.green_bg td.tl{font:normal 75% Arial, Helvetica, sans-serif;
color:#fff;}

/*готов.розыгрыши*/
h1.main{font-size:110%;
color:#005799;
padding:0 0 8px 3px;}
table.card_bg{width:396px;
height:139px;
background:url(/img/card/card_bg.jpg) no-repeat;
text-align:center;
border:none;border-collapse:collapse;}
table.card_bg td{padding-top:3px;}
/*готов.розыгрыши light*/
table.card_bg-l{/*width:350px;
height:130px;*/
background-color:#ccc;
border:2px solid #959595;
text-align:center;
border-collapse:collapse;
margin:5px 10px 0 4px;}
table.card_bg-l td{padding-top:5px;}

/*джекпот на гл.стр.*/
div.jeckpot{position:absolute;
display:block;
top:180px;
left:10px;
z-index:1;}
div.jeckpot table{background:#1b3695 url(/img/card/jp-bg1.jpg) repeat-x left;
border:none;border-collapse:collapse;}
div.jeckpot table td table{background:none;}
div.jeckpot table td{font:normal 18px/100% Arial, Helvetica, sans-serif;
color:#fff;}
span.card-big{font:bold 20px Arial,Helvetica,sans-serif;
display:inline-block;
color:#fff;
background:url(/img/card/card.gif) no-repeat center;
padding:10px 0px 0 0;}
span.dote{font:bold 20px Arial,Helvetica,sans-serif;
display:inline-block;
color:#fff;
width:5px;
height:36px;
padding:6px 3px 0 1px;}

/*джекпот на гл.стр. light*/
td.jp-light{padding:0 15px 0 25px;}
td.jp-light table{border:none;border--collapse:collapse;
background-color:#2961aa;}
td.jp-light table table{border:none;border--collapse:collapse;
margin:8px 10px 0;
font:normal 105% Arial,Helvetica,sans-serif;
color:#fff;}
.jp-light .jp2{background:url(/img/card/light/jp2.gif) repeat-x top;}
.jp-light .jp6{background:url(/img/card/light/jp6.gif) repeat-x bottom;}
.jp-light .jp4{background:url(/img/card/light/jp4.gif) repeat-y right;}
.jp-light .jp8{background:url(/img/card/light/jp8.gif) repeat-y left;}
span.card-bigg{font:bold 20px Arial,Helvetica,sans-serif;
display:inline-block;
color:#fff;
background:url(/img/card/light/card.gif) no-repeat center;
width:33px;
height:44px;
padding:10px 0px 0 0;}

/*джекпот на внутр.стр. light*/
.jpsm-light{margin:30px 10px 7px 7px;
background-color:#2961aa;}
.jpsm-light table{border:none;border--collapse:collapse;
margin:8px 10px 0;
font:normal 105% Arial,Helvetica,sans-serif;
color:#fff;}
.jpsm-light .jp-sm2{background:url(/img/card/light/jp-sm2.gif) repeat-x top;}
.jpsm-light .jp-sm6{background:url(/img/card/light/jp-sm6.gif) repeat-x bottom;}
.jpsm-light .jp-sm4{background:url(/img/card/light/jp-sm4.gif) repeat-y right;}
.jpsm-light .jp-sm8{background:url(/img/card/light/jp-sm8.gif) repeat-y left;}
span.card-smm{font:bold 20px Arial,Helvetica,sans-serif;
display:inline-block;
color:#fff;
background:url(/img/card/light/card-sm.gif) no-repeat center;
width:27px;
height:35px;
padding:6px 0px 0 0;}

/*объявление на гл.стр. light*/
.an-light{padding:100px 20px 10px 10px;}
.an-light h3{color:#c1001b;}
.an-light p{color:#636363;}

/*центр.блок на гл.стр. light*/
table.cblock-l{margin-top:12px;
background-color:#2ca370;}
.cblock-l .cblock2{background:url(/img/card/light/cblock2.gif) repeat-x top;}
.cblock-l .cblock4{background:url(/img/card/light/cblock4.gif) repeat-y right;}
.cblock-l .cblock6{background:url(/img/card/light/cblock6.gif) repeat-x bottom;}
.cblock-l .cblock8{background:url(/img/card/light/cblock8.gif) repeat-y left;}
.cblock-l h3{text-align:center;
color:#fff;
font-size:80%;}
.cblock-l td.tl{color:#fff;}
.cblock-l select{margin-left:10px;}

/*джекпот на внутр.стр.*/
table.jp-sm{margin:37px 0 0px 10px;
background:#1b3695 url(/img/card/jp-bg1_sm.jpg) repeat-x left;
border:none;border-collapse:collapse;}
table.jp-sm table{border:none;border-collapse:collapse;}
table.jp-sm td{font:normal 16px/100% Arial, Helvetica, sans-serif;
color:#fff;}
table.jp-sm span.card-sm{font:bold 20px Arial,Helvetica,sans-serif;
display:inline-block;
color:#fff;
background:url(/img/card/card-sm.gif) no-repeat center;
padding:6px 0px 0 0;}

/*проверить билет на внутр.стр.*/
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:5px;}
.tcheck td select{font:normal 100% Arial,Helvetica,sans-serif;
margin-right:15px;}
.tcheck td input.but{font-size:100%;
margin:0;padding:0;
cursor: default;}
.blue{color:#003f77;}
.tcheck input.txt{font:normal 100% Arial, Helvetica, sans-serif;
border:1px solid #1c553b;
margin:5px 7px 5px 0;}

/*ваш выигрыш*/
table.win{border:none;border-collapse:collapse;
margin:10px 0;}
table.win td.tl{font-size:115%;}
span.win{font:bold 20px Arial,Helvetica,sans-serif;
display:inline-block;
color:#fff;
background:url(/img/card/card-sm2.gif) no-repeat center;
width:27px;
height:35px;
padding:6px 0 0 8px;}
span.dote-win{font:bold 20px Arial,Helvetica,sans-serif;
display:inline-block;
color:#000;
width:5px;
height:36px;
padding:7px 1px 0 1px;}

/*Меню-крошки*/
.menu-crumbs{font:normal 70% Arial, Helvetica, sans-serif;
color:#c1001b;
padding:15px 3px 7px 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;}

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

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