﻿@charset "utf-8";
/*Казино*/
		/*Общие стили*/
html,body,table,input,textarea,button,div,tr,td,form,ul,li,p,a,h1,h2,h3,h4,h5 {
	margin: 0px;
	padding: 0px;
	border: 0px;
}		
html,body {height:100%; background:#ffffff right bottom url(images/w95.jpg);}
table { border-collapse:collapse; border-spacing:0;}

h1 {font-size:16px; color:#000000; margin-bottom:12px;} 
h2 {font-size:14px; color:#000000; margin-bottom:6px;} 
h3 {font-size:12px; color:#000000; margin-bottom:3px;}

.fwb { font-weight: bold;}
.fsit{ font-style:italic;}
.vam { vertical-align: middle;}
.vab { vertical-align: bottom;}
.tar { text-align: right;}
.tal { text-align: left;}
.tac { text-align: center;}
.taj { text-align:justify;}

input, textarea {border:1px solid #909090; font-size: 14px; background:#FFFFFF; color:#000000; scrollbar-face-color: #C0C0C0;
				 scrollbar-track-color: #F6F6F6; scrollbar-arrow-color: #606060;
				 scrollbar-highlight-color: #E0E0E0;scrollbar-shadow-color: #808080;}
button{border:1px solid #A0A0A0; background: #E0E0E0; color:#000000;}

.iePNG { filter:expression(fixPNG(this)); } 
.iePNG A { position: relative; }/* стиль для нормальной работы ссылок в элементах с PNG-фоном */


/*Кооперайт*/
.tdcop { height:38px;text-align:center;vertical-align:middle;padding:0px 10px 0px 10px;color: #000000;
 font-size:10px; font-family: Verdana, Tahoma, Helvetica; font-weight:normal;} 


/*========= STRUKTURA ========*/
table.d001 { background:repeat-x bottom url(images/w98.jpg);}
.tdtop01 { height:170px; background:repeat-x left top url(images/w90.jpg);}
table.d002 { height:170px; background: no-repeat left top url(images/w89.jpg);}
.tdtop02 { width:517px;}
table.d003 { width:517px; }
.tdtop03 { height:63px;}
.tdtop04 { background:no-repeat left bottom url();}
table.d004 { height:130px;}
.tdtop05 { height:95px;padding:0px 10px 0px 10px;}
.tdbot01 {background:no-repeat right bottom url(images/w65.jpg);}
.tdmid01, .tdmid01 img { width:21px;}
.tdmid01 {background:no-repeat left top url(images/w50.jpg);}
.tdmid03 { width:180px;background:no-repeat left top url(images/w60.jpg);padding:19px 0px 300px 0px;}
.tdraitban {padding:24px 5px 48px 5px;}
.tdschetchegi {padding:5px 5px 10px 5px;}
.tdbotboner {padding:12px 10px 9px 10px;}
.tdbottab table { width:60%;}
.tdbottab table td {text-align:center;vertical-align:middle;padding:2px 10px 6px 10px;border:0px solid #d9d9d9;}
.tdbottab table td, .tdbottab table a {color: #70241c;font-size:10px;font-weight:bold;}

.tdcont { background:#FFFFFF no-repeat 31px top url(images/w45.jpg); padding:0;}
.tdcontpod { background:#FFFFFF;padding:0px 12px 5px 12px;}
div.prodfish {width:736px; height:1px;background:no-repeat right top url(); font-size:0px;}
div.rasp0 { font-size:2px;}
div.rasp1 {width:450px; height:11px;}
div.rasp2 {width:100px; height:18px;}
div.rasp3 {width:100px; height: 8px;}
div.pmp { height:18px;}

/*Верхние заголовки с чертой*/
div.zag0 { height:25px; background:repeat-x top left url(images/w41.gif); margin:0px 17px 0px 17px; padding:0px 19px 0px 10px;position:relative; }
div.zag0 span {font-size:12px; color:#70241c; background:#FFFFFF;padding:0px 10px 2px 10px;font-weight:bold;}
 
div.privet {width:324px;height:24px; position:absolute; left:10px; top:0px; }
div.privet div {width:324px; height:24px;background:no-repeat left top url(images/privet.gif);position:absolute;}

div.news {width:84px;height:24px; position:absolute; left:10px; top:0px; }
div.news div {width:84px; height:24px;background:no-repeat left top url(images/news.gif);position:absolute;}

/*Блок с веером*/
.wtn1 {height:7px; font-size:2px; background:no-repeat right bottom url(images/w40.jpg);}
.wtn2 {width:18x; height:107; background:no-repeat left top url(images/w39.jpg);}
.wtn2 img {width:18x;}
.wtn3 {height:12px; font-size:2px;background:no-repeat right top url(images/w38.jpg);}
.wtn4 {
	height:137px;
	padding:10px 234px 12px 12px;
	background-color: #f2e0d1;
	background-image: url(images/w37.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.wtn4 div {height:130px; overflow:hidden;}
.wtnleft, .wtnleft img { width:13px;}

/*Блоки с новостями*/
*html body  div.annewsblok { width:100%;clear:both;}
div.annewsblok { width: auto; margin:3px 20px 3px 20px;}
div.annews {
	width:50%;
	height:89px;
	margin-bottom:10px;
	background-color: #e1d6d4;
	background-image: url(images/w36.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div.annews div.text { height:47px; margin:10px 30px 7px 16px; overflow:hidden;}
div.annews div.text h3 {color: #000000; font-size:12px;}
div.annewsblok div.left {float:left; margin-left:-6px;}
div.annewsblok div.right {float:right; margin-right:-6px;}
div.annews a.ind { display:block; width:71px; height:21px; background:no-repeat left top url(images/w35.gif); text-align:center;
                   color: #000000; font-size:10px;font-weight:bold; margin:0px 0px 0px 24px; padding:2px 0px 0px 0px;}
div.vsn {padding:0px 20px 12px 10px; }
div.vsn a {color: #000000; font-size:12px;padding:0px 10px 0px 0px;background:no-repeat right center url(images/w20.gif); }				   
				   

/*Events blocks*/
div.eventsblok { margin:4px 0px 11px 0px; display:block; list-style:none; clear:both;}

/*html body  div.eventsblok { width:100%;clear:both;}*/
/*div.eventsblok { width: auto; margin:3px 30px 3px 30px;}*/
div.events {
	/*width:100%;*/
	height:89px;
	margin-bottom:5px;
	background-color: #e1d6d4;
	background-image: url(images/w36.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div.events div.text { height:47px; font-size:9px; margin:10px 30px 7px 16px; overflow:hidden;}
div.events div.text h3 {color: #70241c; font-size:10px;}
div.annewsblok div.left {float:left; margin-left:-6px; font-size:10px;}
div.annewsblok div.right {float:right; margin-right:-6px; font-size:10px;}
div.events a.ind { display:block; width:71px; height:21px; background:no-repeat left top url(images/w35.gif); text-align:center;
                   color: #000000; font-size:9px;font-weight:bold; margin:0px 0px 0px 24px; padding:2px 0px 0px 0px;}
div.vsn {padding:0px 20px 12px 10px; }
div.vsn a {color: #000000; font-size:12px;padding:0px 10px 0px 0px;background:no-repeat right center url(images/w20.gif); }



/*анонс казино*/
div.kazinoblok { margin:4px 12px 11px 0px; display:block; list-style:none; clear:both;}

div.anzagkaz {
	padding:4px 12px 3px 10px;
	background-color: #70241c;
}
div.anzagkaz h2 { color: #f2e0d1; font-size:12px; margin:0; display:inline;}
div.anzagkaz h3 { float:right; color: #f2e0d1; font-size:12px; margin:0; display:inline;}

div.ankazino  {
	height:165px;
	position:relative;
	background-color: #c69c73;
	background-image: url(images/w28.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div.ankazino div.img { float:left; width:193px; height:134px; background-color:#c69c73; background-repeat:no-repeat;
                       margin-right:15px; background-position: 15px 7px; align:left;}					   
div.ankazino div.left { height:153px; margin:0px 0px 0px 2px; overflow:hidden; font-size:10px; font-family: Verdana, Tahoma, Helvetica; align:left; letter-spacing:1px;}
div.ankazino  a.kazino {color: #000000; font-size:10px; font-family: Verdana, Tahoma, Helvetica; font-weight:bold;}
div.ankazino a.ind { display:block; width:71px; height:21px; background:no-repeat left top url(images/w27.gif); text-align:center;
                   color: #70241c; font-size:10px;font-weight:bold; padding:2px 0px 0px 0px;position:absolute; right:27px; top:137px;}				   
/*следующая страница*/
div.perstr {color: #008000; font-size:12px; font-weight:bold; margin:0px 10px 3px 10px; clear:both;}
div.perstr a {color: #000000; font-size:12px; font-weight:bold;}				   


/*========= MENUSHKI ========*/
/*Меню1*/
td.menu { background:#0000;}
td.menu ul { margin-top:-6px; display:block; list-style:none;}
td.menu ul li { margin:6px 0px 0px 0px; padding-bottom:0px; border-bottom:0px solid #20ab1d;}
td.menu ul li a{
	display:block;
	padding:3px 10px 2px 46px;
	color: #c69c73;
	font-size:12px;
	font-family: Verdana, Tahoma, Helvetica;
	font-weight:bold;
	margin:0px;
	background-color: #70241c;
	background-image: url(images/w55.jpg);
	background-repeat: no-repeat;
	background-position: 14px top;
}			  
				 
td.menu ul li a:active { color:#000099;}				 			   
td.menu ul li a:hover { color:#000099;}
td.menu ul li.n { border-bottom:0px solid #a9cba4;}
td.menu ul li.n:visited a, 
td.menu ul li.n:active a, 
td.menu ul li.n:link a ,
td.menu ul li.n:hover a {text-decoration:none;}

td.menu ul ul { margin:-2px 10px 0px 52px; list-style:none;}
td.menu ul ul li{ margin:8px 0px 0px 0px;padding:0px;border:none;}
td.menu ul li.n ul li a {color: #000000; font-size:12px; font-family:arial, tahoma, Helvetica; font-weight:bold; background:none;
                      padding:0px; margin:0px; display:inline; letter-spacing:1px;}
td.menu ul li.n ul li a:hover { color:#70241c;}
td.menu ul li.n ul li.n a:visited, td.menu ul li.n ul li.n a:active, td.menu ul li.n ul li.n a:link, td.menu ul li.n ul li.n a:hover  { color:#70241c; text-decoration:none;}


td.menu ul li.n ul li.n ul {margin:3px 0px 2px 7px; list-style:none; }
td.menu ul li.n ul li.n ul li {margin:2px 0px 2px 0px;border:none;}
td.menu ul li.n ul li.n ul li a:visited ,
td.menu ul li.n ul li.n ul li a:active ,
td.menu ul li.n ul li.n ul li a:link { color:#000000; font-size:12px;font-weight:normal;text-decoration:underline;}
td.menu ul li.n ul li.n ul li a:hover { color:#70241c; text-decoration:none;}

td.menu ul li.n ul li.n ul li.n a:visited ,
td.menu ul li.n ul li.n ul li.n a:active ,
td.menu ul li.n ul li.n ul li.n a:link ,
td.menu ul li.n ul li.n ul li.n a:hover { color:#70241c; font-size:12px;font-weight:normal;text-decoration:none;}


/*========= TOP ========*/						
/*Логотип*/
div.log { width:422px; height:42px; position:relative;}
div.log a { display:block; width:422px; height:42px; position:absolute; left:0px; top:19px; z-index:2; 
            background:no-repeat left top url(images/logo.jpg);}
div.log div.podlog {position:absolute; left:110px; top:0px; z-index:1; padding:12px 20px 3px 20px; color:#70241c; 
            font-size:14px; font-weight:bold;width:422px; height:30px; text-align:left; font-family: arial, Helwetica;}

/*text top anons*/
div.textanons { width:430px; height:60px; top:90px; left:4px; margin:17px 45px 4px 50px; color:#000000; font-size:12px; text-align:left; style="vertical-align: bottom"; font-weight: bold;
                 overflow:hidden;}			
a.textanons  { display:block; width:59px; height:18px; background: no-repeat left top url(images/w80.png);color: #252525; font-size:11px;
               font-weight:bold; text-align:center; margin-right:19px; padding-top:1px; cursor:pointer; }					

/*search*/
form.search {width:231px; height:23px; top:40; position: relative; display:block;}
form.search div { position:absolute; width:52px; height:18px; left:-10px; top:3px; color:#70241c; font-weight: bold; }
form.search input.text { width:129px; height:19px; position:absolute; left:55px; top:1px;}
form.search input.img { width:33px; height:15px;position:absolute; left:191px; top:4px; background:none; border:none; cursor:pointer;}


/*Маленькая панелька*/
div#min_pan {width:150px; height:18px; position:relative;}
div#min_pan a, div#min_pan div {position:absolute; width:29px; height:18px; font-size:9px; line-height:10px;}
	  
div#min_pan a.home { background:no-repeat center center url(images/home.gif); left:0px; z-index:2;}
div#min_pan a.mail { background:no-repeat center center url(images/mail.gif); left:38px; z-index:2;}
div#min_pan a.fav { background:no-repeat center center url(images/fav.gif); left:77px; z-index:2;}
div#min_pan a.maps { background:no-repeat center center url(images/maps.gif); left:111px; z-index:2;}

div#min_pan div {position:absolute; text-decoration:underline; color:#2e7121;}
div#min_pan div.home {left:0px; z-index:1;}
div#min_pan div.mail {left:38px; z-index:1;}
div#min_pan div.fav {left:77px; z-index:1;}
div#min_pan div.maps {left:111px; z-index:1;}					

/*========= Внутренняя казино ========*/
div.kazinoblokvn { margin:4px 15px 0px 15px;clear:both;border:1px solid #FFFFFF;}
div.zagkaz { padding:4px 12px 3px 10px; background:#70241c; margin:0px 0px 15px 0px; clear:both;}
div.zagkaz h2 { color: #f2e0d1; font-size:12px; margin:0; display:inline;}
div.zagkaz h2 a { color: #f2e0d1; font-size:12px;}
div.zagkaz h3 { float:right; color: #f2e0d1; font-size:12px; margin:0; display:inline;}

div.topcont { clear:both;}
div.topcont img { float:left; margin:0px 12px 13px 11px;}
div.topcont div.text { margin:0px 0px 10px 198px;}

div.razdel { font-size:0px; height:1px; margin:0;}

div.uzerop { clear:both; background:repeat-x top left url(images/r99.gif);padding:0px 10px 0px 10px; margin:3px 0px 3px 0px;
             font-weight:bold; color:#70241c; font-size:12px;} 
div.uzerop span { background:#FFFFFF;padding:0px 15px 0px 15px;}

div.uzeropname {padding:1px 11px 2px 11px; background:#c69c73;}
div.uzeropname span {font-weight:bold;}
div.uzeroptext {padding:9px 16px 8px 16px; background:#f2e0d1; margin:0px 0px 9px 0px;}


div.addop {width:482px; height:173px; position:relative; margin:20px 15px 5px 15px;}
div.addop div { position:absolute; width:233px; left:0px;font-weight:bold;}
div.addop div.name {top:2px;}
div.addop div.email {top:32px;}
div.addop div.text {top:62px;}
div.addop input, div.addop textarea {position:absolute; left:241px;}
div.addop input.name {top:2px; width:90px;}
div.addop input.email {top:32px; width:90px;}
div.addop textarea.text {top:62px;width:241px; height:80px;}

div.addop div.mathguard { position:absolute; left:121px; height:50px; top:150px;}
div.addop div.mathguard input { position:relative; left:0px;}

div.add { background:#70241c repeat-x  center left url(images/r98.gif);}
div.add input {width:75px; height:16px;background:no-repeat left top url(images/r97.gif); border:none;
               font-weight:bold; cursor:pointer; margin:4px 15px 4px 15px;}

div.kazinoblokvn2 { margin:0px 16px 15px 16px; clear:both;}
div.kazinoblokvn2 h2 { display:block; color:#000000; font-size:11px; padding:4px 14px 6px 14px; background:#c69c73; clear:both;}

div.kazinoblokvn2 h3 { display:block; float:left; color:#000000; font-weight:bold; text-align:right; padding:7px 0px 7px 0px; width:198px;
                       clear:both;}
div.kazinoblokvn2 p { color:#000000; text-align: left; padding:7px 0px 7px 12px; margin-left:198px;}

div.kazinoblokvn2 table th  { padding:4px 10px 4px 10px; border:0px solid #5E5E5E; text-align:center; background: #D2F6D2;color: #000000; font-size:12px;}
div.kazinoblokvn2 table td  { padding:4px 10px 4px 10px; border:0px solid #5E5E5E; text-align:center; color: #000000; font-size:12px;} 
			   
			   
/*========= Листинг ========*/
*html body  div.lis { width:100%;overflow:;} 
div.lis { margin:3px 15px 3px 15px; overflow: auto; border:1px solid #606060; padding:0px; width:800px; }

table.listing {width:auto; border:2px solid #606060; margin:-1px 0px 0px -1px;}
table.listing td, table.listing th { border-bottom:1px solid #606060; border-top:1px solid #606060;text-align:center; vertical-align:middle;
 border-left:2px solid #606060; border-right:2px solid #606060; padding:6px;color: #000000; font-size:10px;}			   
table.listing th { background:#B9B9B9; font-weight:bold;}
table.listing tr.var {background:#ECECEC;}

table.listing  th a { display:block; padding:6px 18px 6px 6px; background:#B9B9B9; font-weight:bold; color:#000000;}
table.listing  th.sorted_up { padding-left:0px; padding-right:0px;}
table.listing  th.sorted_down { padding-left:0px; padding-right:0px;}
table.listing  th.sorted_up a { background:#B9B9B9 no-repeat right center url(images/app.gif); font-weight:bold;}
table.listing  th.sorted_down a { background:#B9B9B9 no-repeat right center url(images/down.gif); font-weight:bold;}


/*========= Карта сайта ========*/
div.mapsite { height:21px;background:repeat-y left top url(images/ms5.gif);margin:10px 15px 0px 80px;}
ul.mapsite { display:block; margin:0px 15px 20px 80px; list-style:none;}
ul.mapsite li { display:block;}
ul.mapsite li {background:repeat-y left top url(images/ms5.gif);}
ul.mapsite li.fin {background:no-repeat left top url(images/ms5.gif);}
ul.mapsite li div {background:no-repeat 1px 1px url(images/ms1.gif);  padding:5px 0px 4px 48px;}
ul.mapsite li div.open {background:no-repeat 1px top url(images/ms2.gif);}

ul.mapsite a, ul.mapsite div {color: #000000; font-size:12px; font-weight:bold; }
ul.mapsite ul a {color: #000000; font-size:12px; font-weight:bold; }
ul.mapsite ul ul a {color: #000000; font-size:12px; font-weight: normal; }

ul.mapsite ul {list-style:none;}
ul.mapsite ul { margin:0px 0px 0px 32px;}
ul.mapsite ul li {background:repeat-y left top url(images/ms5.gif);}
ul.mapsite ul li.fin {background:no-repeat left top url(images/ms6.gif);}
ul.mapsite ul li div {background:no-repeat 1px top url(images/ms3.gif); padding:0px 0px 4px 27px;}
ul.mapsite ul li div.open {background:no-repeat 1px top url(images/ms4.gif);}

ul.mapsite ul ul { margin:0px 0px 0px 14px;}
ul.mapsite ul ul li {background:repeat-y left top url(images/ms5.gif);}
ul.mapsite ul ul li.fin {background:no-repeat left top url(images/ms6.gif);}
ul.mapsite ul ul li div {background:no-repeat 1px top url(images/ms7.gif);}
 

/*========= textblok ========*/
div.textblok { margin:0px 15px 10px 15px;}


/*========= MIDDLE RIGHT ========*/
/*Путь*/
.pathway {color:#575757; margin-bottom:10px;}
.pathway a {color:#575757; font-size:12px; font-family:Arial, verdana;}
.pathway a:visited, .pathway a:active,
.pathway a:link  {text-decoration: none;}
.pathway a:hover {text-decoration: underline;}
.pathway span {color:#3661C0;}

/*Подробнее*/
a.podrob {color:#FA6C04; font-size:11px; padding:0px 22px 0px 0px; background:no-repeat right center url(images/podr.gif);}
a.podrob:visited, a.podrob:active,
a.podrob:link  {text-decoration:none;}
a.podrob:hover {text-decoration:underline;}

/*Назад*/
a.backlink {color:#3461BE; font-size:11px; padding:0px 0px 0px 9px; background:no-repeat left center url(images/nazad.gif);}
a.backlink:visited, a.backlink:active,
a.backlink:link  {text-decoration:none;}
a.backlink:hover {text-decoration:underline;}

/*Формы и Обратная связь*/
div.podfeedback {margin:50px 10px 30px 100px;width:350px;}
form.feedback {width:350px;  display:block;}
form.feedback div { width:350px; font-weight:bold; margin:0px 0px 3px 0px;}
form.feedback input { width:350px; height:20px; margin:0px 0px 8px 0px; }
form.feedback textarea { width:350px; height: 120px; margin:0px 0px 10px 0px;}
form.feedback input.bot1 {width:100px; height: 20px;margin:0px 0px 5px 0px; float:left; background:#D0D0D0;}
form.feedback input.bot2 {width:100px; height: 20px;margin:0px 0px 5px 0px; float:right; background:#D0D0D0;}


/*Вывод запроса*/
ul#searchresults  {margin:3px 15px 20px 15px;}
ul#searchresults  {margin:3px 15px 20px 15px;}
ul#searchresults  li   {margin:0px 0px 7px 0px;}
ul#searchresults  li a {color: #000000; font-size:12px;}



/*========= FUTER ========*/

/*DEF*/ 
td, div {vertical-align: top; color: #000000; font-size:12px; font-family:verdana, arial, tahoma;}
p { text-align:justify; margin-bottom:11px;}
a {color: #0F77BA; font-size:12px;}
a:visited, a:active,
a:link  {text-decoration:  underline;}
a:hover {text-decoration: none;}
a.tdn:visited, a.tdn:active, a.tdn:link, a.tdn:hover {text-decoration: none;}
a.tdh:visited, a.tdh:active,
a.tdh:link  {text-decoration: none;}
a.tdh:hover {text-decoration: underline;}

