body{margin:0;
background-color:#f2f2f2;}
img{border:none;}
div.logo{position:absolute;
display:block;
left:25px;
top:25px;
z-index:2;}
.bgcolor1{background-color:#fff;}
.info-rtroika{padding:0 10px 30px 0;
width:97%;}

h1{color:#c1001b;
margin-top:15px;}
h2{color:#d3253e;}
h3.blue{color:#000;
padding-bottom:7px;}
h2.win{font-size:130%;
color:#000;
margin-top:20px;}
h2.win b{font-size:120%;
color:#c1001b;}
h2.win span{font-weight:normal;}

/*анонс на гл.стр.*/
.news_bg2{background:#fff url(/img/rtroika/news_bg2.gif) repeat-y left top;}
.news_bg4{background:url(/img/rtroika/news_bg4.gif) repeat-y right top;
margin-left:3px;
padding:0 17px 5px;}
.news_bg4 h3{font-size:110%;
font-weight:normal;
color:#c1001b;
padding:0;margin:0;}
.news_bg4 p{line-height:130%;
padding:3px 0;
color:#000;}
/*анонс на гл.стр. light*/
table.bgcol1{margin:40px 0 0 0;
border:none;
border-collapse:collapse;
background-color:#fffdee;}
.bgcol2{background-color:#f2f2f2;}
.news4{background:url(/img/rtroika/light/news4.gif) no-repeat right top;
padding:30px 20px 20px 17px;}
.news4 h3{font-size:110%;
font-weight:normal;
color:#c1001b;
padding:0;margin:0;}
.news4 p{line-height:130%;
padding:3px 0;
color:#000;}

/*джекпот на гл.стр.*/
table.main-pic{background:url(/img/rtroika/pic.jpg) no-repeat bottom;
margin:0;
border:none;
border-collapse:collapse;}
.bells{background: url(/img/rtroika/belt.gif) no-repeat top center;
font:bold 180% Arial, Helvetica, sans-serif;
padding-bottom:12px;}
.bells-l{background: url(/img/rtroika/light/belt.gif) no-repeat top center;
font:bold 180% Arial, Helvetica, sans-serif;
padding-bottom:12px;}
p.jp-head{font:normal 100%/140% Arial, Helvetica, sans-serif;
text-align:center;
padding:0 0 13px;
margin:0;}
p.jp-head b{font-weight:bold;
font-size:110%;}
p.jp-head b.red{font-weight:bold;
font-size:100%;
color:#c1001b;}
.jp-txt{font:normal 100% Arial, Helvetica, sans-serif;
padding:0 0 16px 0;}

/*готов.розыгрыши на гл.стр.*/
.ticket_bg{background:#26687a url(/img/rtroika/ticket_bg.gif) repeat-x left bottom;
border:1px solid #1d2f5f;
padding:9px;}
h3.main{font:bold 110%/120% Arial, Helvetica, sans-serif;
color:#000;
margin:0;padding:0 15px;}
/*легкая версия*/
.ticket_bg-l{background-color:#87bdcb;
border:1px solid #1e2f60;
padding:9px;}
h3.main-l{font:bold 110%/120% Arial, Helvetica, sans-serif;
color:#000;
margin:0;padding:0 0 7px;}

/*top-меню*/
.menu_bg1{background:url(/img/rtroika/menu1.gif) repeat-x left bottom;}
.menu_bg3{background:url(/img/rtroika/menu3.gif) repeat-x left bottom;
text-align:center;}
.menu_bg2{background: url(/img/rtroika/menu2.gif) no-repeat left bottom;}
.menu_bg4{background: url(/img/rtroika/menu4.gif) no-repeat left bottom;}
div.tmenu{position:absolute;
display:block;
top:80px;
width:100%;
height:87px;
z-index:1;}
.menu1p{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{}
div.tmenu-l table{background-color:#ca3830;
height:35px;}
.tdgray{background-color:#f2f2f2;}
div.tmenu-l .menu1p{padding:0 10px;}

/*tv на гл.стр.*/
.pad-tv{padding:20px 0 0 20px;}

/*tv на гл.стр. light*/
.pad-tv-l{padding:20px 0 0 25px;}
div.tv{width:160px;
height:110px;
border:3px solid #808080;
background-color:#000;
padding:9px 13px;
margin:0 45px 10px 0;
z-index:10;}
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{padding:0;}
div.lmenu-main p.menu2p{margin:7px 22px 7px 0px;}
p.open{font-weight:bold !important;
/*font:bold 90%/100% Georgia,serif;*/
color:#c1001b;
display:list-item;
padding:0;
list-style-image:url(/img/rtroika/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/rtroika/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/rtroika/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;}
table.gkey td.head{background-color:#005799;}
.headcard{background-color:#005799;}

/*проверить билет на гл.стр.*/
.but{font:normal 75% Arial, Helvetica, sans-serif;
/*border:1px solid #1d2f5f;
background:#2c6d7d url(/img/rtroika/but_bg.gif) repeat-x left bottom;
color:#000;*/
padding:1px 0;
margin:3px 0 3px 10px;}
input.txt{font:normal 75% Arial, Helvetica, sans-serif;
border:1px solid #1c553b;
margin:5px 0 5px 10px;}

/*проверить билет на гл.стр. light*/
table.tmain-l{background-color:#0e2777;
margin:30px 10px 10px;
border:none;
border-collapse:collapse;}
table.tmain-l table{border:none;
border-collapse:collapse;}
table.tmain-l td.border-top{background:url(/img/rtroika/light/block2.gif) repeat-x left top;}
table.tmain-l td.border-bot{background:url(/img/rtroika/light/block3.gif) repeat-x left bottom;}
table.tmain-l td.border-right{background:url(/img/rtroika/light/block4.gif) repeat-y right top;
padding-right:90px;}
table.tmain-l td h3.blue{color:#fff;
padding-bottom:5px;}
table.tmain-l td.tl{color:#fff;}

/*проверить билет на внутр.стр.*/
h3.check{font:bold 100%/100% Arial,Helvetica,sans-serif;
color:#c1001b;
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 90% Arial,Helvetica,sans-serif;
margin-right:15px;}
.tcheck td input.but{font-size:100%;
margin:0;padding:0;
cursor: default;}
.blue{color:#c1001b;}
.tcheck input.txt{font:normal 100% Arial, Helvetica, sans-serif;
border:1px solid #1c553b;
margin:5px 7px 5px 0;}

/*ваш выигрыш*/
table.win-cube{border:none;border-collapse:collapse;
margin:10px 0;}
table.win-cube td.tl{font-size:115%;}
span.win-cube{font:bold 22px Arial,Helvetica,sans-serif;
display:inline-block;
color:#c1001b;
background:url(/img/rtroika/cube1.gif) no-repeat center;
width:44px;
height:43px;
text-align:center;
padding:11px 0 0 0;}
span.dote-win{font:bold 20px Arial,Helvetica,sans-serif;
display:inline-block;
color:#c1001b;
width:5px;
height:36px;
padding:7px 1px 0 1px;}
span.win-cube-l{font:bold 150% Arial,Helvetica,sans-serif;
color:#c1001b;}

/*Меню-крошки*/
.menu-crumbs{font:normal 70% Arial, Helvetica, sans-serif;
color:#c1001b;
padding:18px 3px 17px 0;
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/rtroika/bot1.gif) repeat-x left bottom;}
.bot_bg3{background:url(/img/rtroika/bot3.gif) repeat-x left bottom;}

/*bottom*/
table.twhite{width:50%;
height:100%;
background-color:#fff;
border:0;border-collapse:collapse;}
