a img {
        border:0px;
        text-decoration:none;
}

img, div { behavior: url(iepngfix.htc) }
html, body{ height:100%;}
input[type=text], input[type=password] {

  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border:1px solid #C6C6C6;
  font-size:13px;
  margin:5px 0px 5px;
  padding:5px;

  }

body {padding:0px;margin:0px;font:13px Arial, Helvetica, sans-serif; background:#c7eaff;min-width:1000px;}
.ie6 .fix { width: expression(document.body.clientWidth > 1000 ? "100%" : "1000px"); }
.p1{background:url(../images/p1.jpg) no-repeat; height:188px; display:block; position: relative;}
.p3{position:relative;}
.p2{display:block; width:193px; background:url(../images/lefttop.jpg) no-repeat; padding: 80px 0 90px 0; margin-bottom: 10px;}
.p2 a{ font-family: "Myriad Pro", Verdana; }
.p2 a:hover{text-decoration: none;}
.p4{ position:absolute; top:-100px; background: url(../images/leftbot.jpg) no-repeat; width:194px; height:100px; display:block;}
.p5{display:block; width:141px; background: url(../images/righttop.jpg) 0 0px no-repeat;display:block;padding: 100px 0 0 58px; margin-bottom: 102px;}
.p9{position:relative;}
.p6{ position:absolute; top:-101px; background: url(../images/rightbot.jpg) no-repeat  #c7eaff; width:199px; height:101px; display:block;}
.p10{ padding: 10px 0 10px 10px; display:block;}
.p11{display:block;width:187px; text-align:right; padding: 0 12px 0px 0;}
.ie .p11{display:block;width:199px; text-align:right; padding: 0 12px 0px 0;}
.h1{ font-family:Verdana, Geneva, sans-serif;  font-size:24px; margin:0px; padding:0px; font-weight:normal; color:#010101; display:block; margin: 35px 0 15px 0;}
.date{ font-family:Verdana, Geneva, sans-serif;  font-size:12px; margin:0px; padding:0px; font-weight: bold; color:#010101;margin: 47px 0 3px 0; display:block;}
.text{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#1b3244; padding: 0 0 0 12px; display:block;}
.content{ padding: 27px 15px 0 20px; display:block;}
.nav{ width:100%; display:block; text-align:center; margin:40px 0 10px 0;}
.nav a{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#010000; text-decoration:none; background: url(../images/nav.jpg) repeat-x bottom; margin: 0 0px 0 5px;}
.nav a:hover{ background:none;}
.nav span a{ background:none;}
.my{margin: 20px 0 0px 0px; display:block;}
.our{ font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#000000; background: url(../images/nav.jpg) repeat-x bottom;  margin:0px 0 10px 10px; }
.p2 img{ margin: 10px 0 0px 8px;}
.inf{display:block; margin:15px 0 0 0;}

.our2{ font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#000000; background: url(../images/nav.jpg) repeat-x bottom;  margin: 0 0 10px 50px;}
.inf2{display:block; margin:23px 0 0 0;}

.p12{font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#000000; margin: 10px 0 0px 28px; display:block;}
.p13{font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#009411; margin: 0 0 26px 35px; display:block; text-transform: uppercase;}
.p13 a{text-decoration: none;}
.our3{ font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#000000; background: url(../images/nav.jpg) repeat-x bottom;  margin: 0 0 10px 20px;}
.p14{ color:#000000; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; display:block; margin:20px 0 0 0; width:140px;}
.menu{
width: 100%;
background-image: url(../images/menu.jpg);
background-repeat: repeat-x;
height:50px;
}

.menu_table{
vertical-align: middle;
text-align: center;
height: 47px;
}

.menu_table td{
vertical-align: middle;
text-align: center;
padding: 0 10px;
}

.menu a{ 
text-transform: uppercase;
color:#000000; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;
line-height: 1em;
}
.v0{ display:block; padding: 3px 0 0 12px;}
.v0 span { line-height:28px;}
.v1{ font-family: Verdana, Geneva, sans-serif; font-size:24px; color:#FFF; display:block;}
.v00{ display:block; padding: 10px 0 0 0;}
.v00 a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; color:#FFF; text-decoration: none;}
.v2{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:21px; color:#FFF; display:block; }
.v3{ width:200px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:21px; color:#FFF; display:block; }
.v4{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:21px; color:#FFF; display:block;}
.v5{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:21px; color:#FFF; display:block;}
.v6{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:21px; color:#FFF; display:block; }

.w2{padding: 0 0px 0 0px; margin: 0 0 0 1px; position:relative; top:0px; width:35px; display: inline-block;}
.w3{padding: 0 0px 0 0px; margin: 0 0 0 1px; position:relative; top:0px; display: inline-block;width:35px;}
.w4{padding: 0 0px 0 0px; margin: 0 0 0 1px; position:relative; top:0px; display: inline-block;width:35px;}
.w5{padding: 0 0px 0 0px; margin: 0 0 0 1px; position:relative; top:0px; left:2px; display: inline-block;width:35px;}
.w6{padding: 0 0px 0 0px; margin: 0 0 0 1px; position:relative; top:0px; left:-4px; display: inline-block;width:35px;}

.log{ font-size:18px; color:#FFF; margin: 2px 12px 0 0; display:block;}
.log2{ font-size:18px; color:#FFF; margin: 2px 10px 0 10px; display:block;}
.t1 input{background:url(../images/inp1.png) no-repeat;border:0px; padding: 2px 5 0 5px; width:168px; z-index: 1; height: 26px; margin-top: 2px;}
.t1{  border:0px; width:172px; height:27px; display:block; z-index: 0;}
.t2 input{ background:url(../images/inp2.png) no-repeat; border:0px; padding: 2px 5px 0 5px; width:168px; height: 26px; margin-top: 2px;}
.t2{border:0px; width:170px; height:26px; display:block;}
.reg {margin:2px 0 0 0; display:block;}
.reg a{ font-size:13px; color:#FFF; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
.reg a:hover{ text-decoration:none;}
.subm{ border:0px; width:61px; height:18px; background:url(../images/submit.png) no-repeat; cursor:pointer; margin: 3px 0 0 10px;}
.form1{ display:block; margin: 8px 0 0 0;}
.v7 { display:block; margin:40px 0 0 0;}
.v7 a{ display:block; margin: 0 0 20px 0; }
.p8 { display:block; width:138px; float:left; margin: 0 28px 0 0;}
.p8 img{ float:left; padding: 0 0 11px 0; display:block;}
.p7{ padding: 5px 0 0 14px;}
.p8 p{display:block; width:138px; text-align:center; margin:0px 0 20px 0; padding:0px;}
.p8 a { font-size:18px; color:#362929; text-decoration:underline; padding:0px; margin:0px;}
.p8 a:hover { font-size:18px; color:#362929; text-decoration: none;}
.k1{ float:left; width:205px; display:block;}
.k2{ float:left; width:730px; display:block; margin-left: 0px; //margin-left: -5px;}
.k3{ float:left;  display:block;}
/*Too List*/
.men a{ display:block; color:#5c6264; font-size:15px; font-weight:bold; margin: 0 0 10px 13px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.men a:hover{ text-decoration:none;} 
h3{ margin:0px; padding:0px; display:block; text-align:center; font-size:30px; color:#362929; margin: 0 0 30px 0;}
.gold{ margin:20px 0 0 30px;}
.gold a{ font-size:18px; background:url(../images/gold.jpg) no-repeat; display:block; padding: 0 0 0 30px; color:#362929; margin: 0 0 5px 0; height:24px;}
.gold a:hover{ text-decoration:none;}
.cor{display:block; position:relative; top:-30px;}
.prin{ color:#362929;font-family:Tahoma, Geneva, sans-serif; font-size:18px; background: url(../images/nav.jpg) repeat-x bottom; }
.foo img{ position:relative; top:-11px;}
.log3{ position:relative; top:23px;}

/*user info*/
.user_info {float:right; margin:0px 100px 0px 0px; font-size:10pt;}
.label {color:white; margin:0px 5px 0px 0px}



.thumbnails
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: 0 0 0 -2em;

/* Выравнивание по центру */
text-align: center;
}

.thumbnail
{
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;

/* Следующее правило для Firefox 2 */
display: -moz-inline-box;

/* а это для остальных */
display: inline-block;

vertical-align: top;

/* Убираем выравнивание по центру */
text-align: left;

/* Отступы между блоками */
margin: 1em 0 0 2em;
}

.thumbnail .r
{
/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */

/* Задаем минимальную ширину по тексту */
width: 138px;

/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;
}
.clear{
clear: left;
}

.r_link{
width: 138px;
text-align: center;
}

.r_link a{
font-size:18px; color:#362929; text-decoration:underline; padding:0px; margin:0px;
}

.sect_title{
text-align: center;
margin-top: 20px;
color: #000;
font-size: 30px;
font-family: "Myriad Pro";
}

.sect_cont{
padding-left: 15px;
color:#1B3244;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

.sect_cont a{
color: #000;
font-size: 18px;
font-family: "Myriad Pro";
}

.register{
margin-top: 20px;
}

.reqv{
border-bottom:1px dashed #000; margin-right:5px;
margin-bottom: 2px;
text-align: center;
}

.reqv2{
border-bottom:1px dashed #000; margin-right:5px;
margin-bottom: 2px;
line-height:2;
text-align: center;
}

.reqv_last{
margin-right:5px;
margin-bottom: 2px;
text-align: center;
}

.game_page_main{
margin: 0 auto;
vertical-align: top;
}

.game_page_main td{
vertical-align: top;
}

.game_page_main_img{
margin-right: 20px;
width:328; height: 244px; position: relative;
margin-bottom: 20px;
}

.va_top{
vertical-align: top;
}

.ro_summ{
border: 0px;
background-color: #c7eaff;
font-weight: bold;
}

.count_select{
width: 175px;
}

.pays{
text-align: center;
margin: 0 auto;
}

.pays img{
margin: 0 5px;
}

.onlinechat {padding: 0px 0px 0px 0px;}     

.top_chat{
display: block;  
position: absolute;
width: 202px;
height: 125px;
margin-left: 740px;
top:45px;
cursor:pointer;   
    
}
/*ie*/* div.top_chat{margin-left:0px; left:740px}

.b1{
background-image: url(../images/border/b1.gif);
background-position: top left;
position: absolute;
z-index: 0;
width: 100%;
height: 100%;
background-repeat: repeat-y;
top: 0;
left: -4px;
}

.b3{
background-image: url(../images/border/b3.gif);
position: absolute;
background-position: top right;
z-index: 0;
width: 100%;
height: 100%;
background-repeat: repeat-y;
top: 0px;
left: 4px;
}

.b4{
background-image: url(../images/border/b4.gif);
background-position: bottom center;
position: absolute;
z-index: 0;
width: 100%;
height: 100%;
background-repeat: repeat-x;
top:9px;
left: 0px;
}

/*ie*/* div.b4{top: 6px}

.a1{
background-image: url(../images/border/a1.gif);
background-position: top left;
position: absolute;
background-repeat: no-repeat;
z-index: 1;
width: 100%;
height: 100%;
top: 0;
left: -4px;
}

.a2{
background-image: url(../images/border/a2.gif);
background-position: top right;
position: absolute;
background-repeat: no-repeat;
z-index: 1;
width: 100%;
height: 100%;
top: 0;
left: 4px;
}

.a3{
background-image: url(../images/border/a3.gif);
background-position: bottom right;
position: absolute;
background-repeat: no-repeat;
z-index: 1;
width: 100%;
height: 100%;
top: 9px;
left: 4px;
}

/*ie*/* div.a3{top: 6px}

.a4{
background-image: url(../images/border/a4.gif);
background-position: bottom left;
position: absolute;
background-repeat: no-repeat;
z-index: 1;
width: 100%;
height: 100%;
top: 9px;
left: -4px;
}

/*ie*/* div.a4{top: 6px}

.game_pm_img{
z-index: -1;
width:328; height: 244px;
}

.g_link{
display: block;
position: absolute;
width: 130px;
height: 130px;
margin-left: 386px;
top: 34px;
cursor: pointer;
}

.gamedash{
margin-right:5px;
width:140px;
text-align: left;
}

/*ie*/* div.g_link{margin-left: 0px; left: 386px}

.serv_item{
float: left;
display: block;
padding: 10px 0;
width: 20%;
text-align: center;
}

.serv_item a{
text-decoration: underline;
color: #000;
font-size: 14px;
font-family: Helveetica,Helvetica,sans-serif;
}

.serv_item a:hover{
text-decoration: none;
}

.gsl_menu{
font-family: 'Myriad Pro',Verdana; font-size:18px; color:#000;
}

.banner{
float: left;
display: block;
padding: 10px;
width: 20%;
text-align: center;
}

/*Руденыч класс для вывода ошибок*/
.error{
	font-size:12px;
	color:red;
}

/*ТАБЛИЦЫ И ВСПЛЫВАЮЩИЕ ОКНА*//*ТАБЛИЦЫ И ВСПЛЫВАЮЩИЕ ОКНА*//*ТАБЛИЦЫ И ВСПЛЫВАЮЩИЕ ОКНА*//*ТАБЛИЦЫ И ВСПЛЫВАЮЩИЕ ОКНА*/

.table_list{
width: 100%;
text-align: center;
border-collapse: collapse;
}

.table_list th{
background-color: #ddf5ff;
padding: 15px 10px;
text-align: center;
color: #000;
font-family: Tahoma;
font-size: 12px;
font-weight: normal;
}

.table_list th.first{
background: #ddf5ff url(../images/left_th.gif) no-repeat top left;
}

.table_list th.last{
background: #ddf5ff url(../images/right_th.gif) no-repeat top right;
}

.table_list tr.light_blue{
background-color: transparent;
}

.table_list tr.dark_blue{
background-color: #afdffd;
}

.table_list td{
padding: 15px 10px;
text-align: center;
color: #000;
font-family: Tahoma;
font-size: 12px;
}

.table_list td.desc{
text-align: left;
}

.table_list td.desc a{
color: #0053b0;
text-decoration: none;
border-bottom: 1px dotted #0053b0;
font-family: Tahoma;
font-size: 12px;
}

/*WINDOW*/
.window{
width: 465px;
}

.header_window{
width: 100%;
height: 40px;
background: #d9eaea;
}

.header_left{
height: 40px;
background: transparent url(../images/hl.gif) no-repeat scroll left top;
padding-left: 5px;
}

.header_right{
height: 40px;
background: transparent url(../images/hr.gif) no-repeat scroll right top;
padding-right: 5px;
}

.win_close{
float: right;
cursor: pointer;
margin: 10px 5px 0 0;
}

.inner{
background-color: #fff;
padding: 25px 25px 20px 25px;
text-align: left;
}

.footer{
width: 100%;
height: 6px;
background: #fff;
}

.footer_left{
height: 6px;
background: transparent url(../images/fl.gif) no-repeat scroll left top;
padding-left: 5px;
}

.footer_right{
height: 6px;
background: transparent url(../images/fr.gif) no-repeat scroll right top;
padding-right: 5px;
}

a.letter{
    color:gray;
}

a.new_letter{
    color:black;    
}
.item_list {
    margin-top:15px !important;
}
a.direct {
    font-size:14px;
}
.pays a {
    text-decoration:none;
}

tr.light td ,div.light
{
    background:  #EEC553;
    font-weight: bold;
}

.fix{
	overflow:hidden;
	}
	
	
#bay-form {
}	 
#bay-form label {
	display: block;
	float: left;
	width: 100px;
	padding: 8px 0 0 0;
}	 
#bay-form .opt {
	float: left;
}
#bay-form .opt.text {
	padding: 9px 0 0 0;
	
}
#bay-form .opt select {
	margin: 8px 0 0 0;
}


.rows {
	min-height: 20px;
	float: none;
	clear: both;
	width: 400px;
}

.left-side-bar {
	width: 500px;
}
#discsumm .opt {
    padding-top: 0px;
}

#discsumm label {
    padding-top: 0;
}

#discsumm {
    margin-top: 8px !important;
    *margin-top: 0px !important;
}
