body
{
background: #f3f3f3;
margin:0 auto;color:#494b4b;
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
max-width: 640px;
}
a{color:#19828a;text-decoration: none;}a:hover, a:focus{color:#000}
.logo
{    background: #fff url(img/head.png) repeat-x;
    height: 76px;
    padding: 0px 0px 0px 20px;
    border-bottom: 4px #148d96 solid;
    margin: 0px;
    box-shadow: inset 0 15px 15px rgba(0, 0, 0, 0.06);
}

.all
{
background: #ddd9cd url('/template/html/art/body_bg.png') top repeat-x;
padding: 7px 30px 30px 30px;
margin: 0px 0px 0px 0px;
}



.window_news
{
background: #e9e9e9 url('/template/html/art/news_bg.png') left no-repeat; border-radius:5px;
height: 105px;
margin: 3px;
font-size: 11px;
color: #414040;
border: 1px #8c8675 solid;
}

.window_stat
{
background: #e9e9e9 url('/template/html/art/statistic_bg.png') left no-repeat; border-radius:5px;
height: 105px;
margin: 3px;
font-size: 11px;
color: #414040;
border: 1px #8c8675 solid;
}

.window_rekl
{
background: #e9e9e9 url('/template/html/art/reklama_bg.png') left no-repeat; border-radius:5px;
height: 105px;
margin: 3px;
font-size: 11px;
color: #414040;
border: 1px #8c8675 solid;
}

.wind_center
{
padding: 8px 8px 8px 36px;
}


.text
{background: #f3f3f3 url(img/ed8ddb75.png);
    border: 1px solid #dadada;
    border-radius: 4px;
    padding: 7px;
    margin: 3px;
}

.line_links
{
background: #55b0ef url('/template/html/art/line_links_bg.png') top repeat-x;
border-top: 3px solid #44a4e9;
border-bottom: 3px solid #54abe8;
padding: 3px 6px 4px 6px;
font-size: 11px;
}

.line2_links
{
background: #cdc9bb url('/template/html/art/line2_bg.png') top repeat-x;
border-top: 3px solid #c6c2b5;
border-bottom: 3px solid #c9c5b7;
padding: 3px 6px 4px 6px;
font-size: 11px;
}

.left_block, .right_block
{background: rgba(37, 167, 177, 0.24);
   
    padding: 6px;
    border-radius: 4px;
    margin: 7px 6px 0px 0px;
    width: 160px;
    box-shadow: inset 0 0 35px rgba(0, 0, 0, 0.28);
}
.left_block .info, .rekl, .info{background: #f5f5f5;border-radius:4px;    box-shadow:  0 0 17px rgba(0, 0, 0, 0.28);
background: -moz-linear-gradient(top, #f5f5f5 0%, #e0e0e0 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #e0e0e0));
background: -webkit-linear-gradient(top, #f5f5f5 0%, #e0e0e0 100%);
background: -o-linear-gradient(top, #f5f5f5 0%, #e0e0e0 100%);
background: -ms-linear-gradient(top, #f5f5f5 0%, #e0e0e0 100%);
background: linear-gradient(to bottom, #f5f5f5 0%, #e0e0e0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e0e0e0', GradientType=0 );}
.rekl {border-radius:0 0 4px 4px;padding:8px;} .rekl:nth-child(odd){background: #f2feff;
background: -moz-linear-gradient(top, #f2feff 0%, #cff6f9 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #f2feff), color-stop(100%, #cff6f9));
background: -webkit-linear-gradient(top, #f2feff 0%, #cff6f9 100%);
background: -o-linear-gradient(top, #f2feff 0%, #cff6f9 100%);
background: -ms-linear-gradient(top, #f2feff 0%, #cff6f9 100%);
background: linear-gradient(to bottom, #f2feff 0%, #cff6f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2feff', endColorstr='#cff6f9', GradientType=0 );}
.rekl a.dop{display:block;background:url(img/star.png) no-repeat left;padding: 8px 16px 8px}
 
 .rekl .right small{border: 1px rgba(111, 110, 110, 0.14) solid;
    padding: 3px;
    margin: 1px;
    display: inline-block;
    border-radius: 4px;
    background: rgba(144, 144, 144, 0.17);
    font-size: 10px;}
.rekl .right	{text-align:right;}
.right_block
{
 
margin: 7px 0px 0px 6px;
width: 160px;
}
.categor tr td{  padding:9px; border-top:1px solid #fff;border-bottom:1px solid #d6d3d3}
.categor tr td:nth-child(even){background:rgba(0, 0, 0, 0.06);}
.center_block
{border-radius:4px; 
margin: -8px 5px 0px 0px;
width: 100%;
}


.line3
{
margin: 7px 0px 0px 0px;
}

a.logo2 {font-size: 22px; text-decoration: none}
a.logo2:link {font-size: 22px; text-decoration: none}
	a.logo2:visited {}


	td {font-family: arial; color: #000000; font-size: 14px;}
	div {margin: 2px 1px 2px 1px }

 
	

	a.r {color:#3fbb4e;}


	a.w {color:#ffffff;}

	a.w:hover{color:#ffffff;}

	a.g {color:#666666;}

	a.g:hover{color:#3fbb4e;}

	a.gg {color:#dddddd;}

	a.gg:hover{color:#ffffff;}

	.line
	{
	text-decoration: none;
	}

	.line a
	{
	color: #1d689c;
	text-decoration: underline;
	}

	.line a:hover
	{
	color: #3e85b7;
	text-decoration: none;
	}


	.tbm {color: #3366cc;}

	.tl {font-size: 110%;}

.pages {    background: #bbbbbb;
    border-radius: 4px;
    padding: 15px 1px 15px 1px;
    box-shadow: inset 0 -15px 15px rgba(0, 0, 0, 0.14);
    border: 1px solid #969696;
}


	a.scr {    background: #20abb0;
    border: 1px solid #1a8c90;
    border-radius: 4px;
    margin: 1px;
    padding: 8px 12px;
    display: inline-block;
    color: #fff;
	}

	a.scr:hover {
		border-color: #949494;
	}

	.noscr {
	background: #949494; 
    border: 1px solid #888484;
    border-radius: 4px; 
    margin: 1px;
    padding: 8px 12px;
    display: inline-block;
	

	}

	.two_bg{
		padding: 3px 15px 3px 15px;
		border-style: solid;
		border-width: 0px 0px 0px 1px;
		border-color: #bbbbbb;
	}

	form.sear {  
    margin-top: 0px;
    margin-right: 10px;
    vertical-align: middle; 
}
   input{border: 1px #bcbfbf solid;
    border-radius: 4px;margin:1px;
    background: #e0e0e0;
    padding: 8px;}
   input[type="submit"]{    border: 1px #1b97a0 solid;
    border-radius: 4px;box-shadow: inset 0 -15px 15px rgba(0, 0, 0, 0.16);
    background: #25a7b1;color:#fff;}
form  small {margin-top:10px !important; display:inline-block}
.reg{    border: 1px #6f6e6e solid;padding:8px;margin:1px;display:inline-block;
    border-radius: 4px;box-shadow: inset 0 -15px 15px rgba(0, 0, 0, 0.16);
    background: #909090;color:#fff;}
	.reg2{   border: 1px rgba(111, 110, 110, 0.14) solid;
    padding: 3px;
    margin: 1px;
    display: block;
    border-radius: 4px; 
    background: rgba(144, 144, 144, 0.17);
    font-size: 10px;}
	 .tabb tr td{    border-top: 1px #fff solid;border: 1px #ccc solid;padding:8px; 
    border-radius: 4px 4px 0 0;text-shadow: 0 1px 2px #fff;
    box-shadow: inset 0 -10px 15px rgba(0, 0, 0, 0.1);
    background: #f1f1f1;
    color: #898c8c ;}
	 .tabb tr td:first-child{text-align:center;font-weight:bold;}
 
	 .tabb tr td:nth-child(5n+5){background: #ffffff;}
	 	
	 .tabb tr:nth-child(even) td{    border-top: 1px #fff solid;border: 1px #abd8dc solid;padding:8px; 
     text-shadow: 0 1px 2px #fff;
    box-shadow: inset 0 -10px 15px rgb(203, 246, 249);
    background: #e0fdff;
    color: #1b97a0 ;}
	 .tabb tr td:first-child{text-align:center;font-weight:bold;}
	 
	 .tabb tr:nth-child(even) td:nth-child(5n+5){background: #ffffff;}
.title, .tit td, .main, .copy{    border: 1px #1b97a0 solid !important; font-weight:bold;
    border-radius: 4px 4px 0 0;text-shadow: 0 1px 2px #000 !important;
    box-shadow: inset 0 -15px 15px rgba(0, 0, 0, 0.16) !important;
    background: #25a7b1 !important;padding:8px;
    color: #fff !important;}
	.main{}.main a{color:#fff;text-decoration:underline}
.foot td{padding:8px;}
.foot tr:first-child td a{background: #dcdbdb;
    border: 1px solid #888484;text-shadow:0 01px 1px #fff;
    border-radius: 4px;
    margin: 1px;
    padding: 8px 12px;
    display: inline-block;}
	.stat, .rek3{
    background: #bbbbbb;
    border-radius: 4px;
    padding: 5px;
    box-shadow: inset 0 -15px 15px rgba(0, 0, 0, 0.14);
    border: 1px solid #969696;}
	.news a{
    background: #20abb0;
    border: 1px solid #1a8c90;
    border-radius: 4px;
    margin:0px;
    padding: 8px;
    display: inline-block;
    color: #fff;}
	.news {
    background: #f3f3f3;
    border-radius: 4px;
    padding: 15px 5px 15px 5px;
    box-shadow: inset 0 -15px 15px rgba(0, 0, 0, 0.14);
    border: 1px solid #969696;}


.reklama{
    background: rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    padding: 5px 5px 5px 5px; 
    border: 1px rgba(0, 0, 0, 0.2);}

@media only screen and (max-width: 420px){.tabb td {padding: 1px;    font-size: 12px;}}

@media only screen and (max-width:317px){.tabb tr td, .tabb tr:nth-child(even) td  {padding: 1px;    font-size: 11px;}}

/*
@media only screen and (max-width: 420px){.tabb tr td {padding: 2px;    font-size: 12px;}}
@media only screen and (max-width: 420px){.tabb tr td, .tabb tr:nth-child(even) td  {padding: 2px;    font-size: 12px;}}
*/

h1 {
font-size:100%;
 background: #f3f3f3;
margin-top: 2px;
margin-bottom: 2px;
border-radius: 4px;
    padding: 10px 5px 10px 5px;
    box-shadow: inset 0 -10px 10px rgba(0, 0, 0, 0.14);
    border: 1px solid #969696;}
