@charset "windows-1251";
/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

html, body {
height:100%;
}

body {background:#fff url(/templates/images2/top_bg.jpg) 0 0 no-repeat; font-family:arial,tahoma,helvetica, sans-serif; font-size:100.01%;} 

h1 {font-size:24px; color:#eb2228; padding-bottom:5px; line-height:1.2; font-weight:normal;}

h2 {font-size:14px; color:#eb2429; line-height:1.2; margin-bottom:10px;}

a:hover {text-decoration:none;}

#wrapper {
width:100%;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
color:#666;
font-size:13px;
min-width:1000px;
}

#wrap:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#wrap {display: inline-block;}

#wrap {display: block;}


#head {height:280px; position:relative; background:url(/templates/images2/head.jpg) 0 21px no-repeat;}

.logo {position:absolute; left:35px; top:84px; }


#content {float: left; width: 100%; overflow: hidden; line-height:1.6;}

#content .inner{margin: 0 245px 0 310px; padding:22px 20px 0 25px; position:relative;}

#sidebar-left {float:left; width:310px; margin-left: -100%; display:inline; overflow:hidden;}

#sidebar-left .inner-l {padding:0 0 0 27px; margin:0}

#sidebar-right {float:left; width:245px; margin-left: -245px; display:inline; overflow:hidden;}

#sidebar-right .inner-r {padding:22px 27px 0 0; margin:0; line-height:1.3;}





#footer {position:relative; background:url(/templates/images2/bot_bg.jpg) 100% 100% no-repeat; font-size:12px; clear:both; margin-top:-226px; height:226px; min-width:1000px; }

.footer_in {padding:66px 0 0 53px; position:relative;}

.copy {color:#666; font-size:11px; float:left; width:303px; padding-top:13px; line-height:1.6;}

.it {float:left; line-height:1.6; color:#06c; font-size:11px; padding-top:13px;}

.it a {color:#06c;}



.protect{ height:226px; width:100%; clear: both; }



.enter {width:221px; float:right; padding-top:26px;}

.enter .txt {width:120px; border:1px solid #80daef; color:#6b6b6b; font-size:12px; padding-bottom:3px; margin-bottom:4px; background:none;}

.ent {font-size:18px; color:#054f93; padding-bottom:10px;}



.btn {position:relative; left:10px; top:-8px; z-index:10; cursor:pointer;}

.tel {position:absolute; right:64px; top:178px; color:#034e92; font-size:22px; line-height:1.4;}



.nav {height:40px; position:relative; margin:0 30px 0 50px; font-size:18px; overflow:hidden;}
.nav li {float:left; text-align:center;}
.nav a {color:#034e92; text-decoration:none;}

.nav a:hover
{
	color:#0066CC;
	text-decoration:underline;
}



.a1 {width:14%;}

.a2 {width:13%;}

.a3 {width:12%;}

.a4 {width:17%;}

.a5 {width:20%;}

.a6 {width:10%;}

.a7 {width:13%;}



p.p1, ul.ul1 {padding-bottom:20px;}

ul.ul1 li{text-indent:20px; background:url(/templates/images2/li.gif) 8px 8px no-repeat;}



.bl {margin-bottom:22px; width:283px;}

.bl_top {width:283px; height:17px; background:url(/templates/images2/top_bl.png);}

.bl_content {width:283px; background:url(/templates/images2/cent_bl.png);}

.bl_bot {width:283px; height:17px; background:url(/templates/images2/bot_bl.png);}



.bl_title {font-size:24px; color:#2b2b2b; font-weight:normal; padding-bottom:18px;}



.news {line-height:1.4;}

.news dt {font-size:11px; padding-bottom:2px;}

.news dt a {font-size:14px; font-weight:bold; color:#06c}

.news dd {padding-bottom:25px;}



.content_in {padding:0 30px 0 26px;}



.spisok {font-size:12px; color:#06c; font-weight:bold;}

.spisok a {color:#06c;}

.spisok li {padding-left:11px; background:url(/templates/images2/li.gif) 0 5px no-repeat; padding-bottom:4px; line-height:1.2; position:relative;}



.counter {position:absolute; bottom:15px; left:56px;}



.player {text-align:center; margin-bottom:9px;}



.item {margin-top:25px;}

.item_img {float:left; margin:0 6px 6px 0;}

.item_img img {border:2px solid #80a6c8;}

.item_title {font-size:11px; padding-bottom:7px;}





.stroka {position:absolute; top:22px; left:300px; font-size:18px; color:#f00;}



.content UL {list-style-type:disc; padding-left:40px;}

.content OL {padding-left:40px;}



.img_l, .img_r, .img_c {

	border: 1px solid #999;

}



.img_l, .img_l_nobdr {

	margin-right: 8px;

	float: left;

}



/* @frv */



table.feedbackForm td

{

	padding: 3px;

}



.welcome

{

	position: absolute;

	right: 60px;

	width: 500px;

	text-align: right;

	font-size:18px;

	color: black;

}



.welcome a, .welcome a:active, .welcome a:hover, .welcome a:link, .welcome a:visited

{

	color:#034e92;

	text-decoration:none;

	font-size:18px;

}



.news dt span.title

{

	font-size: 14px;

	font-weight: bold;

	color: #666666;

}



#content .content

{

	clear: both;

	padding-top: 15px;

}

body#contacts a#contacts,
body#feedback a#feedback,
body#articles a#articles,
body#specoff a#specoff,
body#news a#news,
body#production a#production,
body#about a#about {
color: #F00;
}