/* Common */

body { margin: 0 20px;}
body, p, td, a { font-family: tahoma; font-size: 13px;}

a {font-family:"Times New Roman", Times, serif; font-style:italic;  font-size: 15px; }
a { color: #BA0101;}
a:hover { color: #e07206}
a img { border: 0; text-decoration:none; border-bottom: 0px
}

a.top_menu { font-family: tahoma; font-size: 13px; color:#FFFFFF; font-weight:bold; font-style:normal}
a:hover.top_menu {color:#FFFFFF} 

h1, h2 { font-family: "Times New Roman", Times, serif; font-weight: normal; margin: 0; }
h3 { font-family: "Times New Roman", Times, serif; font-weight: strong; margin: 0; }
h1 { font-size: 22px; margin-bottom: 30px; color: #0c9bca;}
h2 { font-size: 17px; margin-bottom: 25px; color: #0b5288}
h3 { font-size: 28px; margin-bottom: 30px; color: #CC0000}
a.h1 { font-family: tahoma; font-weight: normal; margin: 0; font-size: 20px; margin-bottom: 30px; color: #E3930A;
text-decoration: none;}

ul li, ol li { margin-bottom: 10px;}
ul li { list-style-image: url("item_sel.gif"); padding-left: 10px; position: relative; top: -1px;}

img.picture { margin-left: 35px; margin-bottom: 20px; float: right;} 


.b_gray_lt { background: url("./b_gray_lt.gif") no-repeat 0 0;} 
.b_gray_rt { background: url("./b_gray_rt.gif") no-repeat 100% 0;} 
.b_gray_rb { background: url("./b_gray_rb.gif") no-repeat 100% 100%;} 
.b_gray_lb { background: url("./b_gray_lb.gif") no-repeat 0 100%;} 
.b_gray_lt,
.b_gray_rt,
.b_gray_rb,
.b_gray_lb { width: 10px; height: 10px; font-size: 1px;}
.b_gray_l { width: 10px; height: 100%; background: url("./b_gray_l.gif") repeat-y 0 0;} 
.b_gray_t { width: 100%; height: 10px; background: url("./b_gray_t.gif") repeat-x 0 0;} 
.b_gray_r { width: 10px; height: 100%; background: url("./b_gray_r.gif") repeat-y 100% 0;} 
.b_gray_b { width: 100%; height: 10px; background: url("./b_gray_b.gif") repeat-x 0 100%;} 
.b_gray_l,
.b_gray_t,
.b_gray_r
.b_gray_b { font-size: 1px;}

.b_dred_lt { background: url("./b_dred_lt.gif") no-repeat 0 0;} 
.b_dred_rt { background: url("./b_dred_rt.gif") no-repeat 100% 0;} 
.b_dred_rb { background: url("./b_dred_rb.gif") no-repeat 100% 100%;} 
.b_dred_lb { background: url("./b_dred_lb.gif") no-repeat 0 100%;} 
.b_dred_lt,
.b_dred_rt,
.b_dred_rb,
.b_dred_lb { width: 12px; height: 12px; font-size: 1px;}
.b_dred_l { width: 12px; height: 100%; background: url("./b_dred_l.gif") repeat-y 0 0;} 
.b_dred_t { width: 100%; height: 12px; background: url("./b_dred_t.gif") repeat-x 0 0;} 
.b_dred_r { width: 12px; height: 100%; background: url("./b_dred_r.gif") repeat-y 100% 0;} 
.b_dred_b { width: 100%; height: 12px; background: url("./b_dred_b.gif") repeat-x 0 100%;} 
.b_dred_l,
.b_dred_t,
.b_dred_r
.b_dred_b { font-size: 1px;}

.head { height: 90px; margin: 10px 0; background: url("./paytypes.gif") no-repeat 100% 10px;}
.head .logo { width: 283px; float: left; display: inline; position: relative; left: 40px;}
.head .phones { width: 200px; position: relative; top: 2px;}
.head .phones .title { color: #aaaaaa; margin-bottom: 7px; font-size: 13px; font-weight: bold; position: relative; left: 1px;}
.head .phones .phone,
.head .phones .phone2 { font-size: 18px;}
.head .phones .phone { margin-bottom: -5px;}
.head .search { width: 405px; float: right; padding-right: 40px;}
.head .search .title { color: #aaaaaa; margin-right: 25px; font-size: 13px; font-weight: bold; display: inline; float: left; position: relative; top: 2px;}
.head .search form { display: inline;}
.head .search input.query { width: 200px; float: left;} 
.head .search input.send { cursor: hand; width: 13px; height: 13px; background: url("./i_search.gif") no-repeat 0 0; 
border: none; float: right; position: relative; top: 4px;}

html>body .head .search { width: 365px; margin-bottom: -12px;}
html:root .head .search { width: 365px; margin-bottom: -11px;}

.menu { white-space: nowrap; height: 50px; margin-bottom: 15px; background: url("./1x50.gif") repeat-x 0 0; margin-bottom: -36px;}
.menu a { font-size: 13px; font-weight: bold; position: relative; top: -20px; color: #ffffff; text-decoration: none; 
display: inline; height: 10px; white-space: nowrap;}
.menu .sep { width: 1px; height: 50px; margin-left: 25px; margin-right: 25px; display: inline;}
.menu .left { width: 10px; height: 50px; background: url("./menu_left.gif") no-repeat 0 0; float: left; margin-right: 40px;}
.menu .right { width: 10px; height: 50px; background: url("./menu_right.gif") no-repeat 100% 0; float: right; position: relative; top: -53px;}

html>body .menu .right { top: -52px; margin-bottom: -52px;}
html:root .menu .right { top: -53px; margin-bottom: -53px;}
html>body .menu { margin-bottom: 15px;}

.information { width: 100%; height: 100%; padding: 15px 13px; padding-bottom: 5px;}
.information a { margin-bottom: 15px; background: url("./item.gif") no-repeat 0 5px; padding-left: 27px; font-size: 15px; 
display: block; color: #0b5288; font-style: italic; font-family:"Times New Roman", Times, serif; border-bottom: 0px
}

.information a:hover { background: url("./item_sel.gif") no-repeat 0 5px; color: #0c9bca;}

.information2 A {
	DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 13px; BACKGROUND: url(./item.gif) no-repeat  20px 5px; MARGIN-BOTTOM: 15px; COLOR: #0b5288
}
.information2 A:hover {
	BACKGROUND: url(./item_sel.gif) no-repeat 20px 5px; COLOR: #0c9bca
}

.consultations { width: 100%; height: 100%; margin-top: 15px; padding-left: 40px; margin-bottom: 20px;}
.consultations .box { height: 50px;}
.consultations ul { list-style: none; float: left; margin: 0; white-space: nowrap; margin-bottom: -6px}
.consultations ul li { margin-bottom: 6px; list-style-image: none; padding-left: 0;}
.consultations a { font-family:"Times New Roman", Times, serif; font-style:italic;  font-size: 15px; text-decoration:none; border-bottom: 1px dashed #BA0101}
.consultations a:hover { border-bottom: 1px dashed #e07206} 


.consultations .names {}
.consultations ul.names { margin-right: 20px;} 
.consultations h2 { margin-bottom: 20px; color: #000000;}

html>body .consultations ul { padding-left: 0px;}
html:root .consultations { margin-bottom: 25px;} 

.content { width: 100%; height: 100%; margin: 15px 20px;}
.content strong { color:#ba0101}
.content a {font-family:"Times New Roman", Times, serif; font-style:italic;  font-size: 15px; text-decoration:none; border-bottom: 1px dashed #BA0101}
.content a:hover { border-bottom: 1px dashed #e07206}

.vspace { height: 10px; font-size: 1px;} 
.vspace2 { height: 15px; font-size: 1px;} 

.footer { margin-top: 15px; height: 30px; margin-bottom: 25px; padding-left: 40px;}
.footer, .footer a { font-size: 11px; color: #000000;}
.footer .creator { float: left; width: 200px; margin-right: 50px;}
.footer .copy { float: left; width: 310px; margin-right: 50px;}
.footer .counters { float: left;}
.footer .counters .counter img { margin: 0; float: none;} 
.footer .counters .counter { display: inline; margin-right: 10px;}

.report, .report2 { margin-bottom: 20px; background-color: #FCF4E6;}
.report .text,
.report2 .text { font-weight: bold; padding: 5px 15px; color: #E3930A;}
.report2 { margin-bottom: 10px;}

.title { font-weight: bold; margin-bottom: 5px;}

.hline_dotted { height: 51px; background: url("./1x5.gif") repeat-x 0 25px;}

.worldpay { margin-top: 20px; margin-left: 50px; margin-bottom: 5px;}

.ball {
	TEXT-ALIGN: left; BACKGROUND: url("http://www.time3.ru/files/loto1/ball.gif") no-repeat left top; VERTICAL-ALIGN: top
}
.ball DIV {
	TEXT-ALIGN: center; WIDTH: 42px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 22px; FONT-WEIGHT: normal; PADDING-TOP: 8px
}