@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, ol, 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.4;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

html, body {
	height:100%;
}

body {background:#fff url(../_img/top-stretch.jpg) 50% 0 no-repeat; font-family:arial, sans-serif; font-size:100.01%;} 
#wrapper {
	background:#fff url(../_img/head.jpg) 50% 0 no-repeat;
	width:992px;
	min-height:100%;
	height:auto  !important;
	height:100%;
	margin:0 auto;
	position:relative;
	font-size:14px;
	color:#404040;
}


/******* ÎÔÎÐÌËÅÍÈÅ ÊÎÍÒÅÍÒÀ *****/

	a {color:#404040/*#9cb5c3*/;}
	a:hover {text-decoration:none;}

	td a, td a:visited {color: #404040}

	h1 {font-size:18px; font-weight:normal; border-bottom:1px solid #e2e8ee; border-left:3px solid #e2e8ee; padding-left:8px; margin-bottom:12px;}
	h2 {font-size:14px; font-weight:bold; border-bottom:1px solid #e2e8ee; border-left:3px solid #e2e8ee; padding-left:8px; margin-bottom:12px;}
	h3 {font-size:18px; font-weight:normal; border-bottom:1px solid #e2e8ee; border-left:3px solid #e2e8ee; padding-left:8px; margin-bottom:12px;}
	h4 {font-size:18px; font-weight:normal; border-bottom:1px solid #e2e8ee; border-left:3px solid #e2e8ee; padding-left:8px; margin-bottom:12px;}
	p {margin-bottom:12px;}

	.content ul li {padding:0 0 4px 19px; background:url(../_img/li.gif) 0 7px no-repeat;}
	.content ul.mark2 li {padding:0px 0 17px 25px; background:url(../_img/mark2.jpg) 0 0 no-repeat;}

	.b {margin-bottom:30px;}
	.b ul li {padding:0 0 4px 19px; background:url(../_img/li.gif) 0 7px no-repeat;}
	.im {float:right; padding:3px; border:1px solid #e5e5e5; margin:0 0 30px 30px;}

/* ñòèëè òàáëèö */
	.content table {margin:0 0 20px;}
	.content thead {text-align:center; background:#d6ecfa;}
	.content tbody {text-align:left; background:#f7f7f7;}
	.content td, .content th {padding:5px 8px; border:2px solid #ffffff;}
	.content th {background:#d6ecfa;}
	.content td {background:#f7f7f7;}
	.content td, .content th, .content td p, .content th p {font-size:14px; vertical-align: top}
	.price td {text-align:center; background:#ededed;font-weight:bold;}
	.hl td {text-align:center; background:#ededed;font-weight:bold;}
	.mark {text-align:center;}
	.odd td {background:#fafafa;}
/* end of ñòèëè òàáëèö */

	.content i.mark1 {height:25px; width:25px; background:url(../_img/mark1.png) 0 0px no-repeat; overflow:hidden; display:inline-block;}

/******* end of ÎÔÎÐÌËÅÍÈÅ ÊÎÍÒÅÍÒÀ *****/


#head {position:relative; margin-bottom:12px; padding-top:109px;}

#page {margin:0 25px; clear:both;}

.leftblock {float:left; margin-right:-100%; position:relative; width:200px; }
.rightblock {float:left; width:100%;}
.wrap {margin-left:200px; }

#footer {position:relative; clear:both; margin:-130px auto 0; height:130px; width:992px; font-size:12px; }
.footer-in {padding:0 25px; height:130px;}
.protect {height:180px; width:100%; clear:both;}

.f-nav {padding:10px 0 20px; text-align:center; font-size:11px; color:#9cb5c3; border-bottom:1px solid #d4d4d4;}
.f-nav a {margin:0 3px;}
.copy {color:#b9b9b9; padding-top:28px;}
.copy a {color:#0083cb;}
.tw {color:#b9b9b9; padding-top:10px;padding-bottom:5px;}

.logo {position:absolute; left:1px; top:20px;}

.top-ico {position:absolute; top:48px; right:10px; font-size:10px; color:#a0a0a0;}
.top-ico a {color:#a0a0a0; margin:0 3px;}

.nav {height:53px; position:relative; margin:0 5px; background:url(../_img/nav.png); padding-top:2px; margin-bottom:-3px; }
.nav1 li {height:45px; float:left; font-size:18px; line-height:45px;}
.nav1 a {color:#c6deec; float:left; padding:0 40px; height:45px;}
.nav1 .active a, .nav1 a:hover {background:url(../_img/nav-active.gif); color:#fff; text-decoration:none;}
.nav-l {width:11px; height:55px; background:url(../_img/nav-l.png); overflow:hidden; position:absolute; left:-11px; top:0;}
.nav-r {width:11px; height:55px; margin-left:100%; background:url(../_img/nav-r.png); overflow:hidden; position:absolute; left:0; top:0;}

.nav2 {position:absolute; right:10px; top:17px; color:#c0dbea; font-size:12px; font-weight:bold;}
.nav2 a {color:#c0dbea; margin:0 6px;}

.sub-nav {height:38px; border-bottom:1px solid #cecbb6;font-size:12px;}
.sub-nav li {float:left; height:38px; line-height:38px;}
.sub-nav a {color:#5f5f5f; padding:0 28px 0 25px; height:38px; float:left; text-decoration:none;}
.sub-nav a:hover {background:url(../_img/s-nav.gif); text-decoration:none;}
.sub-nav .active a {background:url(../_img/s-nav.gif); font-weight:bold; text-decoration:none;}
.sub-nav span {background:url(../_img/ar.png) 0 50% no-repeat; padding-left:8px;}


.phlink span {background:url(../_img/ar.png) 0 50% no-repeat; padding-left:8px; font-size:12px}
.prlink a, .prlink a:visited {color: #404040}
