/*--------------------    author: TecHMeaT      ---------------------*/
/*--------------------  email: techmeat@ya.ru  --------------------*/
/*--------------------       icq: 70-20-770         --------------------*/

* {margin:0; padding:0;}
html{height:100%;}
body{height:100%; color:#0C3406; font-size:12px; line-height:14px; text-align:left; font-family:Tahoma; background:#FFF;}
table{border-collapse:collapse;}
img{border:0;}
a{color:#00F; text-decoration:underline;}
a:hover{text-decoration:none;}
h2{margin-bottom:15px; font-size:16px; font-weight:normal; text-decoration:uppercase;}
h2 a{text-decoration:none;}
h3{margin-bottom:5px; font-size:14px; font-weight:normal; text-decoration:uppercase;}
hr{clear:both; visibility:hidden;}
		
.page{position:relative; min-height:100%; _height:100%;}

.header{position:relative; height:98px; background:#0062B9 url(/images6/bg_header.gif) 0 0 repeat-x;}
	.header .right{position:absolute; top:0; left:0; width:100%; height:144px; background:url(/images6/bg_header_right.jpg) no-repeat right 0;}
	.header .left{position:absolute; top:94px; left:0; width:34px; height:15px; background:url(/images6/bg_header_left.gif) no-repeat 0 0;}
	.header .logo{position:absolute; top:0; left:33px; color:#FFF; font-size:11px;}
	.header .nav{position:relative; top:0; left:0; padding:69px 0 0 30px;}
		.header .nav li{float:left; list-style:none;}
		.header .nav a{display:block; color:#000; font-size:12px; line-height:18px; font-weight:bold; text-decoration:none;}
		.header .nav a:hover{color:#666;}
		.header .nav a b{float:left; width:8px; height:22px; background:url(/images6/bg_nav.gif) no-repeat 0 -22px;}
		.header .nav a em{float:left; width:8px; height:22px; background:url(/images6/bg_nav.gif) no-repeat 0 -44px;}
		.header .nav a span{float:left; height:22px; display:block; background:#FFF url(/images6/bg_nav.gif) repeat-x 0 0;}
		.header .nav a.activ{color:#FFF;}
		.header .nav a.activ b{background:url(/images6/bg_nav.gif) no-repeat 0 -88px;}
		.header .nav a.activ em{background:url(/images6/bg_nav.gif) no-repeat 0 -110px;}
		.header .nav a.activ span{background:#006FB1 url(/images6/bg_nav.gif) repeat-x 0 -66px;}

.system{position:relative; width:auto; height:37px; margin:4px 283px 0 74px; border-left:5px solid #005BB6; background:#D6D6D6;}
.pink{background:#FFD9DE url(/images6/bg_newstitle.gif) repeat-x 0 0;}
	.system .phone{float:right; height:37px; border-left:5px solid #DFDFDF; padding-left:5px; background:#005BB6 url(/images6/bg_system.gif) repeat-x 0 -37px;}
	.system .basket{float:right; height:37px; padding:0 10px; border-left:5px solid #DFDFDF; background:#EA3B51 url(/images6/bg_system.gif) repeat-x 0 0;}
		.system .basket a{float:left; padding:7px 10px 0 0; color:#FBF172; text-decoration:underline; font-size:13px; text-transform:uppercase; font-weight:bold;}
		.system .basket a:hover{text-decoration:none;}
		.system .basket span{font-weight:normal;}
		.system .phone p, .system .basket p{padding-top:3px; color:#FFF; font-size:11px; font-weight:bold; letter-spacing:0.5px;}
	.system .search{padding:7px 0 0 10px;}
		.search p{color:#005BB6; font-size:11px; font-weight:bold;}
		.search input{vertical-align:middle;}
		.search input.field{width:130px; margin:0 10px; border:1px solid #B5B5B5; color:#005BB6; font-size:16px; font-weight:bold;}
		.search input.button{padding:2px 10px; border:0; color:#FFF; font-size:12px; line-height:12px; font-weight:bold; background:#D6D6D6 url(/images6/bg_by.gif) repeat-x 0 center;}
	.system .title{padding:10px 0 0 10px; color:#0853A0; font-size:12px; font-weight:bold; text-transform:uppercase;}

.content{position:relative; width:auto; margin:30px 243px 0 74px;/*  border:1px solid #005BB6; */}
	.content p{margin-bottom:10px; line-height:16px;}

.pipec{position:relative; width:auto; height:100px;}


	.footer p{padding:30px 0 0 25px; color:#FF0; font-size:10px;}
	.footer a{color:#FFF; text-decoration:none;}
	.footer a:hover{color:#F93; text-decoration:underline;}

/* ------------------------------------------------------------------------------------------------------------------------------------ */

.newtext{padding:15px 0 15px 22px; font-size:12px; line-height:12px;}
.newtext a{color:#005AB5;}
.newtext a:hover{text-decoration:none;}

.tablenews{width:100%;}
.tablenews td{width:33%; padding-right:35px; vertical-align:top;}
.newstitle{width:auto; height:37px; margin-bottom:10px; border-left:5px solid #D6D6D6; font-size:13px; font-weight:bold; color:#E1475B; line-height:37px; text-indent:10px; background:#FFD9DE url(/images6/bg_newstitle.gif) repeat-x 0 0;}
.newstitle a{color:#E1475B; text-decoration:none;}
.new{margin:0 0 20px 15px;}
.new p a{color:#005AB5;}

.voit{width:180px; height:30px;}
.voit div{float:right; width:130px;}
.voit em{font-style:normal;}
.voit ul{float:right; margin:0px 0 0 0; padding:0;}
.voit ul li{float:left; padding:0; list-style:none; background:none;}
.voit ul li a{display:block; width:20px; height:18px;}
.star a{padding-top:7px;}

.pagenav{width:260px; border-top:1px solid #D6D6D6;}
.pagenav ul{margin:5px 0 0 15px; padding:0;}
.pagenav ul li{display:inline; padding:0 5px; font-size:14px;}
.pagenav ul li a{font-size:14px; color:#F21531;}

.all{margin:0 7px; padding:5px 0 20px 0; border-top:1px solid #D6D6D6; text-transform:lowercase;}
.all a{padding-left:9px; color:#F21531;}
a.all{margin:0; padding:0; border:0; color:#F21531;}

.back{width:260px; padding-top:5px; border-top:1px solid #D6D6D6;}
.back a{padding-left:9px; color:#F21531;}

.pathway{padding:0 0 15px 22px; color:#F21531;}

.comments{padding-top:20px;}
.comments h3{color:#F21531;}
.comments h3 span{padding-left:5px; color:#000;}
.comments form{width:530px; margin-bottom:15px; padding:20px 23px 5px 23px; background:#FFD7DC;}
.comments input{padding:3px 5px; border:0; color:#7A7878;}
.comments input.fio, .comments input.mail{width:243px;}
.comments input.fio{margin-right:20px;}
.comments input.button{padding:0; color:#F21531; cursor:pointer; background:none;}
.comments textarea{width:530px; border:0;}
.comments .text{width:575px; margin-bottom:8px; border-bottom:1px solid #D6D6D6;}
.comments .text .date{margin-bottom:0; color:#F21531;}

.maptitle{padding:0 0 0 22px; color:#F21531;}
.map{margin-left:25px; padding-top:15px; list-style:none;}
.map li{padding:0 0 10px 28px;}
.map .stat p a{color:#E1475B; font-weight:normal;}
.map li p a{padding-left:13px; color:#005AB5; font-weight:bold; text-decoration:none;}
.map li p a.open{background:url(/images6/minus.gif) no-repeat 0 3px;}
.map li p a.close{background:url(/images6/plus.gif) no-repeat 0 3px;}
.map li ul.second{margin:-10px 0 0 15px; padding-top:15px; list-style:none;}
.map li ul.second li.second{padding:0 0 10px 28px;}
.map li ul.second li.second a{padding-left:0; color:#005AB5; font-weight:normal; text-decoration:underline;}