/*html, body		{
				width: 100%;
				min-width: 1000px;
				margin: 0;
				padding: 0;
				}*/
html {height:100%;}

#newbanner
		{
		margin-left: 10px;
		}
		
#newbanner a
		{
		text-decoration: none !important;
		}
body			{
					margin: 0;
					padding: 0;
					height:auto !important;
  					height:100%;
  					min-height:100%;
					width: auto !important;
  					width: 100%;
					min-width: 1000px;
					position: relative;
					background-color: white;
					}
img				{border: none}
a				{color: #008dbe;}
a:hover				{color: #da271d;}
h1, h2				{
				font-family: "Franklin Gothic medium cond", "times new roman";
				font-size: 18px;
				font-weight: normal;
				text-transform: uppercase;
				/*text-decoration: underline;*/
				color: #da271d;
				margin: 0;
				margin-bottom: 10px;
				}
h2				{font-size: 15px}


               /* #flash{
                    z-index: -1;
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    left:0;
                    top:30px;
                }*/


#bannerseo
{
background: url(/images/css/bannerseo.jpg) 0 0 no-repeat;
width: 831px;
height: 142px;
}

#bannerseotxt
{
font-family: Arial;
font-weight: bold;
font-size: 16px;
padding-left: 90px;
color: #262626;
}

#bannerseo span
{
display: block;
padding-top: 30px;
height: 55px;
color: #fff;
font-family: Arial;
font-size: 16px;
width: 455px;
padding-left: 40px;
font-weight: 300;
}

#bannerseo2
{
background: url(/images/css/banner2.gif) 0 0 no-repeat;
width: 831px;
height: 142px;
}

#bannerseo2 span
{
display: block;
padding-top: 55px;
height: 55px;
color: #fff;
font-family: tahoma;
font-size: 24px;
width: 500px;
padding-left: 80px;
font-weight: 300;
}

#bannerseo3
{
background: url(/images/css/banner3.gif) 0 0 no-repeat;
width: 831px;
height: 142px;
}

#bannerseotxt3
{
font-family: Arial;
font-weight: bold;
font-size: 16px;
padding-left: 90px;
color: #262626;
margin-bottom: 23px;
}

#bannerseo3 span
{
display: block;
padding-top: 15px;
height: 37px;
color: #fff;
font-family: Arial;
font-size: 16px;
width: 455px;
padding-left: 40px;
font-weight: 300;
}


#seotable
{
font-family: Arial;
font-size: 15px;
color: #3f3f3f;
}

#seotable span
{
font-family: Arial;
font-size: 20px;
color: #d13600;
}

#seoh1
{
font-size: 20px !important;
font-weight: bold !important;
color: #ed521d !important;
}

.seoh2
{
font-size: 20px !important;
color: #ed521d !important;
}

.seopagetxt
{
font-weight: bold;
color: #008dbe;
font-size: 14px;
}

#seotable2
{
background: url(/images/css/seotable.jpg) 0 0 no-repeat;
width: 830px;
height: 225px;
margin-top: 10px;
}

#seotable2 td
{
vertical-align: top;
padding-left: 120px;
padding-right: 7px;
font-family: arial;
font-size: 13px;
color: #3f3f3f;
}

#seotable3
{
border-left: solid 1px #c4c4c4;
border-right: solid 1px #c4c4c4;
width: 827px;
border-collapse: collapse;
}

#seotable3 td
{
height: 50px;
background: url(/images/css/seot3bgtd.gif) 5px 13px no-repeat;
padding-left: 40px;
border-top: solid 1px #c4c4c4;
background-color: #f2f2f2;
}

#seotable3 th
{
background-color: #cb3807;
height: 35px;
color: #ffffff;
font-size: 18px;
text-align: left;
font-weight: 100;
padding-left: 10px;
}

#seotable3 tr
{

}

#seotb3bg
{
background: url(/images/css/seot3bg.jpg) 0 0 no-repeat;
}

#content 			{
				font-family: tahoma;
			    font-size: 12px;
			    color: #3f3f3f/*545454*/;
				width: 70%;
				padding-left: 5px;
				/*border: 1px solid green;*/
				}
				
#content p		{
				padding-left: 45px;
			    padding-right: 35px;
				padding-bottom: 10px;
				padding-top: 10px;
			  	border-left: solid 2px #008fbf;
				text-align: justify;
				margin: 0;

				}
#content h3			{
				font-size: 14px;
				font-weight: normal;
				/*text-decoration: underline;*/
				color: #4eb1d3;
				padding-left: 15px;
				margin: 0;
				}
#content ul 			{border-left: solid 2px #008fbf; margin: 0; padding-right: 25px; text-align: justify;}
#content ol 			{border-left: solid 2px #008fbf; margin: 0; /*padding-right: 25px;*/}
#content ul li			{
				list-style: none; 
				padding-left: 15px;
				background: url(/images/css/bull.gif) 0px 5px no-repeat;
				}

/*---------------------------------------------------------*/
#logo			{
				width: 223px;
				height: 215px;
				position: absolute;
				/*z-index: -2 !important;*/
				left: 35px; top: 0;
				/*border: solid red 1px;*/
				}
#server			{
				position: absolute;
				left: 0; top: 0;
				}
/*---------------------------------------------------------*/
#main			/*{
				width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1010px" : "100%");
				}*/
#left		   	{
				float: left;
				width: 200px;
				margin-top: 215px;
			   	margin-left: 5px;
				overflow: hidden;
				/*border: 1px solid red;*/
				padding-left: 40px;
				background: white;
				}	
#left div		{
				padding-left: 27px;		
				font-family: tahoma;
				font-size: 13px;
				font-weight: bold;
				line-height: 23px;
				height: 23px;	
				background: url(/images/css/bull_big.gif) 0px 0px no-repeat;
				}
#left div a		{
				color: #da271d;
				text-decoration: none;
				}
#left div a:hover{text-decoration: underline;}
#left ul		{margin: 10px 0; padding: 0;}
#left li		{
				padding-left:15px;
				list-style:none;
				font-family: tahoma;
				font-size: 12px;
				line-height: 14px;
				background: url(/images/css/bull.gif) 0px 4px no-repeat;
				}

#left li a		{
				font-family: tahoma;
				padding-left:10px;
				border-left-style:solid;
				border-left-width: 1px;
				border-left-color: #da271d; 
				color: #35a6cc;
				text-decoration:none;
				display: block;
				}
#left li a:hover{text-decoration:underline;}
/*---------------------------------------------------------*/
#top_menu		{
				float: right;
				margin-top: 23px;
				background: url(/images/css/top_menu_bg.gif) 0 0 repeat-x #da271c;
				height: 35px;
				overflow: hidden;
				width: 730px;
				}
#top_menu a		{
				float: left;
				color: #fffffe;
				font-family: "Franklin Gothic medium cond", "times new roman";
				font-size: 12pt;
				line-height: 32px;
				padding: 0 17px;
				text-decoration: none;
				white-space:nowrap;
				}
#top_menu a:hover{text-decoration: underline}
#top_menu_ugol	{
				float: left;
				width: 28px;
				height: 35px;
				background: url(/images/css/top_menu_ugol.jpg) 0 0 no-repeat; 
				}
/*---------------------------------------------------------*/
#right_top			{
				margin-left: 250px;
				height: 70px;
				z-index:1000;
				}
#bottom_menu		{
				position: absolute;
				bottom: 180px;
				left: 0;
				width: 100%;
				font-size: 14px;
				text-align: center;
				}
#bottom_menu a	{padding: 0 10px; border-right: solid 1px #da271d;}
#content		{margin: 0px 5px 0px 250px;}
/*---------------------------------------------------------*/
#footer			{
				margin-top: 20px;
				clear: both;
				width: 100%;
				height: 160px;
				text-align: right;
				background: url(/images/css/footer_bg.gif) 0 100% repeat-x; 
				position: relative;
				/*z-index: -2 !important;*/
				}
#footer_left	{
				float: left;
				height: 160px;
				width: 128px;
				background: url(/images/css/footer_left.jpg) 0 100% no-repeat;
				position:relative;
				/*z-index:-2 !important;*/
				}
#footer_right	{
				float: right;
				height: 151px;
				width: 272px;
				background: url(/images/css/footer_right.gif) 100% 100% no-repeat;
				position:relative;
				/*z-index:-2 !important;*/
				}
#contacts	{		
				font-size: 12px;
				float: right;
				width: 400px;
				height: 160px;
				font-family: tahoma;
			    	color: #545454;
				position: relative;
				left: 210px;
				overflow: hidden;
				margin-top: 0px;
				}
/*---------------------------------------------------------*/
.catalog img	{margin: 10px; float: left;}
.catalog ul	{
		float: left;
		width: 120px;
		padding: 0;
		padding-bottom: 7px;
		}
.catalog li	{
		padding-left: 15px !important;
		padding-top: 7px;
		background: url(/images/css/bull.gif) 5px 12px no-repeat !important;
		}
/*---------------------------------------------------------*/
div.logotips	{
		float: left;
		width: 200px;
		height: 200px;
		padding: 15px;
		text-align: center;
		}

table.klient	{
		float: left;
		border: solid 1px #008dbe;
		margin: 10px;
		height: 255px;
		width: 220px;
		text-align: center;
		vertical-align: middle;
		}

table.klient td.td1{height: 200px; overflow: hidden}

table.otziv	{
		float: right;
		border: solid 1px #008dbe;
		margin: 10px;
		/*height: 200x;*/
		width: 150px;
		text-align: center;
		vertical-align: middle;
		}

table.otziv td.td1{height: 200px; overflow: hidden}
/*---------------------------------------------------------*/
div#fl_1	{background: url(/images/css/fl_1.gif) 25px 10px no-repeat;}
div#fl_2	{background: url(/images/css/fl_2.gif) 0px 10px no-repeat;}
div#fl_3	{background: url(/images/css/fl_3.gif) 25px 10px no-repeat;}

#links_table
	{
	margin: 0 auto;
	color: #008dcb;
	width: 800px;
	font-size: 11px;
	}
#links_table td
	{
	text-align: left;
	vertical-align: top;
	width: 150px;
	padding: 3px;
	padding-bottom: 10px;
	}
#links_table td div
	{width: 195px}
#links_table td a
	{font-size: 10px; text-decoration: none; color: #898989;}
	
table.portfelio img
		{
		border: solid 1px #008dbe;
		}
		
a.crespo
		{
		font-family: "Franklin Gothic medium cond", "times new roman";
		font-size: 18px;
		font-weight: normal;
		text-transform: uppercase;
		color: #da271d;
		margin: 0;
		margin-bottom: 10px;
		text-decoration: none;
		}
		
a.crespo:hover
		{
		text-decoration: underline;
		}
		
a.ressonanse
		{
		font-size: 14px;
		font-weight: normal;
		color: #4eb1d3;		
		text-decoration: none;
		}
		
a.ressonanse:hover
		{
		color: #e74100;
		}
		
td.td1
		{
		width: 50%;
		}
		
#contentblock5 p
		{
		text-align: justify;
		}
		
#contentblock3 p
		{
		text-align: justify;
		}
		
#contentblock2 p
		{
		text-align: justify;
		}
	
#contentblock1 p
		{
		font-size: 10px !important;
		}
		
.td2
		{
		width: 45%;
		}
	
#bloki
		{
		width: 831px;
		}
	/*	
#bloki_v
		{
		background: url(/images/css/bloki_v.gif) 0 0 no-repeat;
		height: 8px;
		width: 831px;
		}
		
#bloki_n
		{
		background: url(/images/css/bloki_n.gif) 0 100% no-repeat;
		height: 8px;
		width: 831px;
		}*/
		
#bloki_c table.blok
		{
		background: url(/images/css/blok.gif) 0 0 no-repeat;
		/*margin: 0 1px ;*/
		width: 823px;
		height: 113px;
		padding: 8px;
		}
		
#bloki_c table.blok_graf
		{
		background: url(/images/css/blok_graf.gif) 0 0 no-repeat;
		/*margin: 0 1px ;*/
		width: 823px;
		height: 230px;
		padding: 8px;
		}
		
#bloki_c table.blok table
		{
		background: none;
		}
		
.blok
		{
		width: 807px;
		background: white;
		}
		
.blok td
		{
		padding: 0 15px;
		text-align: justify;
		}
		
.blok_graf td
		{
		padding: 0 15px;
		text-align: justify;
		}
		
.photo
		{
		width: 260px;
		height: 100%;
		float: left;
		margin: -15px 0 0 250px !important;
		text-align: center;
		}
		
.photo img
		{
		max-width: 260px;
		max-height: 260px;
		}

		
#lotteryBlock
		{
		background: url(/images/css/lot_bg.gif) 0 0 no-repeat;
		height: 180px;
		/*width: 332px;*/
		margin: 20px 0 10px 0;
		}
		
.client
		{
		float: left;
		color: #00416b;
		font-size: 14px;
		font-family: arial;
		font-weight: bold;
		width: 140px;
		text-align: center;
		margin: 15px 0 0 8px;
		}
	
.prize
		{
		float: left;
		color: #00416b;
		font-size: 14px;
		font-family: arial;
		font-weight: bold;
		width: 140px;
		text-align: center;
		margin: 15px 0 0 8px;
		clear: right;
		}	

#lotteryGo
		{
		background: url(/images/css/lot_button.gif) 0 100% no-repeat;
		height: 30px;
		width: 87px;
		/*position: absolute;*/
		margin: 0 0 0 340px;
		padding-top: 30px;
		}
		
#lotteryGo a
		{
		display: block;
		height: 30px;
		width: 87px;
		}
		
.client input,.prize input
		{
		background: url(/images/css/lot_inp.gif) 0 0 no-repeat;
		height: 32px;
		width: 107px;
		border: 0;
		padding: 0 6px;
		color: white;
		font-size: 17px;
		font-family: arial;
		margin: 7px 0;
		}
		
#fields
		{
		float: left;
		height: 100px;
		width: 331px;
		}
		
#lotteryDescription
		{
		height: 50px;
		float: left;
		margin: 10px 0 20px 0;
		color: #008dbe;
		font-size: 14px;
		font-family: arial;
		}
		
.portlink
{
color: #DA271D;
font-family: "Franklin Gothic medium cond","times new roman";
font-size: 18px;
font-weight: normal;
margin: 0 0 10px;
text-transform: uppercase;
text-decoration: none;
display: block;
margin: 0 auto;
text-align: center;
}

.vrez1
		{
		background: url(/images/css/vrez1.gif) 0 0 repeat-x #f4f4f4;
		padding: 10px 20px;
		margin: 10px 35px 10px 45px;
		}
