body {
	margin:0;
	padding:0;
	background:#fff;
}



P,TD { font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top: 0px;
	
}

P.content   {
	
	border-bottom: 2px dashed #7889BC; 
	border-left: 2px dashed #7889BC; 
	padding-bottom: 8px;
	padding-left: 8px;
	padding-top: 3px;
}

P.contact {

	padding-left:25px;
	padding-right:25px;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.5;
}



H1 {
	font-size: 14px;
	font-weight: bold;
		
}


UL {
   
	list-style: disc outside;
	padding:1px;
	line-height: 1.5;
	margin-left:20px;
	font-size:11px;
	 
}

UL.book {
   
	font-size:14px;
	line-height: 2;
	margin-left:10px;
	 
}




A  {
	color: #40528b;
	text-decoration: underline;
	font-size:13px;
	
}


A:hover{
	
	text-decoration: none;
}


A.title{
	text-decoration: none;
	color: #000000;
	font-size:14px;
	
}

A.contact {

	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	
}


A.site    {
	
	font-weight: bold;
}

A.menu_lnk{
	text-decoration: none;
	color: #15234e;
	font-size:11px;
}

A.menu_lnk:hover {
	color: #737FA7;
	text-decoration: underline;
}

A.menu_lnk#current {
	
	color: #0692C9;
	
}


A.button  {
	color:#606060;
	background: url("../images/order.png") no-repeat; 
 	display: block;  
 	width: 186px; 
 	height: 29px;
	text-decoration: none;
	font-weight: bold;
	font-family:Georgia, Arial, Helvetica, sans-serif; 
	
	
	 
}

A.button:hover  {
	color:#913A00;
	background: url("../images/order_hover.png") no-repeat;  
 	
}

A.button DIV {
	text-align:center;
	padding-top:3px;
	font-size: 15px;
	
}



Input, Textarea { 
	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#000; 
} 



.norepeat {
	
	background: url(../images/t2-bg.jpg) no-repeat;
}



TD.c_name {
	background-image: url(../images/t3-bg.gif);
	vertical-align: top;
	padding-top: 19px;
	
	
}

A.b_name {
	text-decoration: none;
	padding-left: 13px;
	color: #4840B7;
}

TD.c_name A{
	background-image: url(../images/t3-bg.gif);
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	vertical-align: top;
	padding-top: 19px;
	padding-left: 13px;
	color: #4840B7;
}


TD.fon  {
	background: url("../images/back_logo.png") repeat-x;
	
}

TD.fon H2{
	text-align: center;
	font-size:12px;
	font-weight: bold;
	color: #FF3F14;
	font-family: Georgia, Arial, Helvetica, sans-serif; 
	font-style: italic;
	padding-left:35px;
	padding-right:35px;
}


.welcome {
	padding-left: 20px;
	background: url(../images/white-px.gif) top repeat-x;
	
}

.welcome h3{
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color: #595959;
	margin-top: 5px;
	
	
}


.reg_webmoney {
	position: absolute;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color: #07B4FF;
	font-weight: bold;
	padding: 5px;
	width: 228px;
	margin-top: 7px;
	background: #fff;
	
}


.oper_webmoney {
	
	position: relative;
	left: 245px;
	top: 7px;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	width: 310px;
	background: #42C6FF;
	
}

.oper_webmoney a{
	
	text-decoration: none;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	
	
}

.oper_webmoney a:hover{
	
	text-decoration: underline;
	
	
}

.reg_webmoney2 {
	position: absolute;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	width: 228px;
	margin-top: 7px;
	background: #42C6FF;
	
}

.reg_webmoney2 a{
	
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
		
}

.reg_webmoney2 a:hover {
	
	text-decoration: underline;
		
}

.oper_webmoney2 {
	
	position: relative;
	left: 245px;
	top: 7px;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color: #07B4FF;
	font-weight: bold;
	padding: 5px;
	width: 310px;
	background: #fff;
	
}


.body_txt {
	color: #000000;
	text-align: justify;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 15px;
	padding-top: 15px;
	vertical-align: top;
	
}


.menu {
	color: #15234e;
	font-weight: bold;
	white-space: nowrap;
}

TD.fon_menu  {
	background: url("../images/s-btn.gif");
	
}


TD.fon_menu2  {
	
	background: url("../images/s-m.gif") repeat-y;
	
}


.imgright {
	
	float: right;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 7px solid #e9e9e9;
	
}

.imgleft {
	
	float: left;
	margin-bottom: 3px;
	margin-right: 10px;
	border: 7px solid #e9e9e9;
	
}


.imgleftbook {
	
	float: left;
	margin-bottom: 5px;
	margin-right: 80px;
	border: 0px solid #7889BC;
	
}


#maket {
 width: 100%; 
}

TD#leftcol {
 width: 50%; 
 vertical-align: top; 
 text-align:justify;  
}

TD#rightcol {
 vertical-align: top; 
 text-align:justify;
 
}

#spacer {
 width: 5px;
}


.maintext {
	
	color: #0678C9;
	
}

.lefttext {
	padding-bottom: 7px;
	padding-top: 7px;
	color: #0678C9;
	text-align: center;
}


.lefttext A{
	
	color: #0678C9;
	text-decoration: none;
}

.downtext {
	padding-top: 9px;
	padding-right: 3px;
	text-align: right;
}

.downtext a{
	
	font-size: 90%;
	color: #0678C9;
	
}

.line {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	
}

TABLE.bets  {
	background: white; 
 	color: #fff;
	text-align: center;
	
}

TD.bets  {
	background: #527F91; 
 	padding: 5px; 
	
}

TABLE.bets2  {
	background: white; 
 	color: #fff;
	font-weight: bold;
	text-align: center;
	
}

TD.bets2  {
	background: #527F91; 
 	padding: 5px; 
	
}

TD.bets3  {
	background: #BB5327; 
 	padding: 5px; 
	
}



TABLE.bets4  {
	background: white; 
 	color: #0E5782;
	font-weight: bold;
	
	
}

TD.bets4  {
	background: #ADD4E0; 
 	padding: 5px; 
	
}


TABLE.bets5  {
	background: white; 
 	color: #000;
	font-weight: bold;
	
	
}

TD.bets5  {
	background: #EFEFEF; 
 	padding: 5px; 
	
}


.block_title {
    background: #7889BC url(../images/corner.png) left bottom no-repeat;
    width: 300px; 
    color: #fff; 
   
  	 
}


.block_title h3 {
    	background: url(corner-right.png) right top no-repeat; 
    	padding:0px;
	margin:0px;
	padding-left: 12px; 
	font-size:13px;
	
}


.color    {
	
	font-weight: bold;
	text-align: center;
	color: #40528b;


}


.wrap  {
    background:#FFFFFF;    
    position:relative;
    margin-bottom:12px;
    margin-top:12px;
    margin-left:25px;
    margin-right:25px;
    width:auto;
    border:1px solid #CAD6E8;
    padding:15px 10px 10px 2px;
    line-height: 1.5;	
}


.wrap h3 {
  font:  normal 11px Verdana, Arial, Helvetica, sans-serif;
  height:12px;
  padding:2px 6px 4px 6px;
  clear: right;
  color:#99ACCA;
  background:#fff;
  margin:0;
  position:absolute;
  right:-1px;
  top:-9px;
  border:0 none;
}

.wrap h1 {

	color: #527F91;
	font-weight: bold;
	font-size: 18px;
}

.wrap h2 {

	color: red;
	font-weight: bold;
	font-size: 14px;
}



.titlebook {
   
	font-size:14px;
	line-height: 1.5;
	
	 
}

.price {

	color: red;
	padding-left: 140px;
	font-weight: bold;
	font-size: 16px;
}


.InputForm { width:85%; } 

.InputFormSm { width:60%; }

.Forma td { padding-bottom:7px; padding-right:8px; }




.bottom_menu {
	color: #FFFFFF;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
}

.bottom_lnk{
	color: #FFFFFF;
	TEXT-DECORATION: none;
}

.bottom_lnk:hover {
	color: #0C1E44;
	TEXT-DECORATION: underline;
}


.bottom_addr {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 3px;
	text-align: right;
}


#pay_form {
	width: 900px;
	padding-top:30px;
	font-size: 15px;
	
}

A.pay_link  {

	font-size: 14px;
	font-weight: bold;

}

.coord {
   
	font-size:13px;
	line-height: 1.5;
	padding-left:25px;
	padding-right:25px;
	 
}


.fragment {
   
	font-size:14px;
	font-weight: bold;
	color: #0E5782;
	 
}

.zakaz {

	padding-left:40px;
	padding-right:40px;
	text-align: justify;
}

.bonus {
   
	font-size:14px;
	font-weight: bold;
	color: #F11912;
	 
}

.question {
   	font-family: Arial, Helvetica, sans-serif;
	background: #FFFF93;
	font-size:15px;
	margin-left:35px;
    	margin-right:35px;
	color: #000;
	font-weight: bold;
	line-height: 2;
	padding: 10px 35px 10px 35px; 
	border:2px solid #000;
}

.response {
   	font-family: Arial, Helvetica, sans-serif;
	background: #FFFF93;
	font-size:15px;
	margin-left:35px;
    	margin-right:35px;
	color: #EC0000;
	font-weight: bold;
	line-height: 2;
	padding: 10px 35px 10px 35px; 
	border:2px solid #000;
}

.citata {
   
	color: #EC0000;
	TEXT-DECORATION: underline; 
}

.citata2 {
   
	color: #000;
	TEXT-DECORATION: underline; 
}

A.lenta   {
	color: #40528b;
	text-decoration: underline;
	font-size:11px;
	
}


A.lenta:hover{
	
	text-decoration: none;
}


TD.sites A{
	
	color: #7E8391;
	line-height: 1.5;
}


.red {
   
	color: red;
	font-weight: bold; 
	font-size:12px;
}


.red2 {
   
	color: red;
	font-weight: bold; 
	font-size:11px;
}
