﻿@charset "utf-8";
/* CSS Document */



html, body {margin:0; padding:0; position:relative; height:100%; min-width:980px;}
body {font:normal 12px 'PTSansRegular', sans-serif; text-align:left; color:#333;}

a {color:#0e8779; text-decoration:underline; outline:none;}
a:hover {color:#0e8779; text-decoration:none;}
a:visited {color:#ad68a4;}

img, a img {border-color:#000;}

h1, h2, h3, h4, h5, h6 {padding:0; margin:10px 0; font-weight:normal; color:#000;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5, h6 {font-size:16px;}

p {margin:16px 0;}

menu {list-style:none;}

ul, ol {margin:0px 0 0px 20px;}
ul li, ol li {margin:10px 0;}

b, strong {
	font-family:'PTSansBold', sans-serif;
	font-weight:normal;
}
i, em {
	font-family:'PTSansItalic', sans-serif;
	font-style:normal;
}
i b,
em b,
b i,
b em,
strong em,
em strong,
strong i,
i strong {
	font-family:'PTSansBoldItalic', sans-serif;
	font-weight:normal;
	font-style:normal;
}

/* Tables */
table.table0 td p,table.table1 td p,table.table2 td p {padding:0; margin:0;}

table.table0 {border-collapse:collapse; background:#f6f6f6;}
table.table0 td {padding:5px; border:none;}

table.table1 {border-collapse:collapse; background:#f6f6f6;}
table.table1 tr:hover {background:#dcecea;}
table.table1 td {padding:5px; border:1px solid #e6e6e6;}

table.table2 {border-collapse:collapse; background:#f6f6f6;}
table.table2 tr:hover {background:#dcecea;}
table.table2 td {padding:5px; border:1px solid #e6e6e6;}
table.table2 th {padding:8px 5px; border:1px solid #FFF; border-bottom:1px solid #e6e6e6; background:#0e8779; color:#FFF; text-align:left;}

/* Clear */
.clear {height:110px; width:100%; clear:both; line-height:0; font-size:0; display:block;}
.clearfix {clear:both;}
.clearfix:after {content:''; display:block; height:0; width:100%; clear:both; line-height:0; font-size:0;}


html {
	overflow-y:scroll;
}

body {
	background:#f4f4f4;
}
body#main {
	background:#f4f4f4 url(../images/body_top.jpg) 50% 0 no-repeat;
}


.select {
	background:#FFF url(../images/select.png) 100% 0 no-repeat;
	display:inline-block;
	vertical-align:middle;
	border:1px solid #FFF;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:#bdc1c4 1px 1px 0, #bdc1c4 -1px -1px 0, #bdc1c4 -1px 1px 0 , #bdc1c4 1px -1px 0;
	-o-box-shadow:#bdc1c4 1px 1px 0, #bdc1c4 -1px -1px 0, #bdc1c4 -1px 1px 0 , #bdc1c4 1px -1px 0;
	-moz-box-shadow:#bdc1c4 1px 1px 0, #bdc1c4 -1px -1px 0, #bdc1c4 -1px 1px 0 , #bdc1c4 1px -1px 0;
	-webkit-box-shadow:#bdc1c4 1px 1px 0, #bdc1c4 -1px -1px 0, #bdc1c4 -1px 1px 0 , #bdc1c4 1px -1px 0;
	position:relative;
	overflow:hidden;
	height:20px;
	margin:1px;
}
.select select {
	opacity:0;
	-o-opacity:0;
	-moz-opacity:0;
	-webkit-opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	background:transparent;
	border:none;
	height:20px;
	position:relative;
	cursor:pointer;
}
.select select,
.select select option {
	font:normal 12px 'PTSansRegular', sans-serif;
	text-align:left;
	color:#333;
}
	.select .defaultText {
		position:absolute;
		right:21px;
		left:4px;
		top:0;
		height:20px;
		font:normal 12px/24px 'PTSansRegular', sans-serif;
		text-align:left;
		color:#333;
		overflow:hidden;
		white-space:nowrap;
		cursor:pointer;
	}


.wrapper {
	height:auto !important;
	min-height:100%;
	height:100%;
	width:100%;
	margin:0 auto -110px auto;
	background:url(../images/pattern.png) 50% 50% repeat;
}


/* HEADER */
.header {
	background:#22534d url(../images/header_x.png) 0 0 repeat-x;
	border-bottom:1px solid #FFF;
	min-height:122px;
	width:100%;
	margin:0 auto 13px auto;
	position:relative;
}
.header .clear {
	height:0;
}

.header,
.header a,
.header a:hover {color:#FFF;}

.header .top_bg {background:url(../images/header_top.jpg) 50% 0 no-repeat; position:absolute; left:0; top:0; height:100%; width:100%;}
.header .phone_bg {background:url(../images/phone.png) 327px 100% no-repeat; position:absolute; bottom:0; right:0; height:100%; width:50%;}

.header .logo {position:absolute; max-height:122px; max-width:530px; left:50%; top:0; margin-left:-470px;}
.header .logo img {border:none; max-height:122px; }

.header .phone {
	position:relative;
	float:left;
	left:50%;
	width:400px;
	margin-left:60px;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:right;
	color:#78a5a0;
	padding:37px 0;
}
.header .phone .num {
	font-size:28px;
	font-weight:bold;
	color:#FFF;
}
.header .phone .num span {font-size:14px; font-weight:normal;}


/* CONTENT */
.content {
	text-align:left;
	width:940px;
	margin:0 auto;
}
.content .clear {
	height:0;
}


/* FOOTER */
.footer {
	min-height:110px;
	width:940px;
	margin:0 auto;
}
.footer .clear {
	height:0;
}

.footer .copy {
	font:normal 11px Tahoma, Geneva, sans-serif;
	text-align:right;
	color:#7a7a7a;
	float:right;
	padding:20px;
}
.footer .copy a {text-decoration:none; color:#7a7a7a;}
.footer .copy a:hover {text-decoration:underline; color:#7a7a7a;}

.footer .counters {
	overflow:hidden;
	text-align:left;
	padding:16px 0;
}
.footer .counters img {border:none;}


/* Side Bottom */
.side_bottom {
	background:#333 url(../images/ver_dot.gif) 596px 50% repeat-y;
	border-color:#333;
	border-style:solid;
	border-width:16px 0;
	padding:0 16px;
	text-align:left;
	color:#FFF;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.side_bottom .clear {
	height:0;
}

.side_bottom a,
.side_bottom a:hover {color:#FFF;}


/* Contacts Bot */
.contacts_bot {
	float:right;
	width:307px;
	font:normal 14px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#FFF;
}
.contacts_bot p,
.contacts_bot dl,
.contacts_bot dt {padding:0; margin:0;}
.contacts_bot dt {font-size:11px; padding-top:8px;}
.contacts_bot dt:first-child {padding:0;}

.contacts_bot .title {margin-bottom:10px;}
.contacts_bot .address {margin-bottom:10px;}


/* Banners Bot */
.banners_bot {
	float:left;
	width:580px;
	margin:0 0 -16px 0;
}
.banners_bot .ban {
	display:inline-block;
	vertical-align:top;
	width:270px;
	padding:0 16px 16px 0;
	line-height:normal;
	font-size:12px;
}
.banners_bot .ban img {
	border:none;
	display:block;
	max-width:270px;
}




/* Nav Top */
.nav_top,
.nav_top li,
.nav_top ul {
	list-style:none;
	line-height:0;
	font-size:0;
	padding:0;
	margin:0;
}

.nav_top {
	border-top:1px solid #0e8779;
	margin:0 1px 17px 1px;
	padding:1px;
	border-radius:6px;
	-o-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:#0e8779 -1px 7px 0, #0e8779 1px 7px 0, #0e8779 -1px 0 0, #0e8779 1px 0 0;
	-o-box-shadow:#0e8779 -1px 7px 0, #0e8779 1px 7px 0, #0e8779 -1px 0 0, #0e8779 1px 0 0;
	-moz-box-shadow:#0e8779 -1px 7px 0, #0e8779 1px 7px 0, #0e8779 -1px 0 0, #0e8779 1px 0 0;
	-webkit-box-shadow:#0e8779 -1px 7px 0, #0e8779 1px 7px 0, #0e8779 -1px 0 0, #0e8779 1px 0 0;
	background:#FFF url(../images/nav_top_fr.png) 0 0 repeat-x;
	text-align:center;
}

.nav_top > ul {
	background:#FFF url(../images/nav_bg.png) 0 100% repeat-x;
	border-radius:6px;
	-o-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	min-height:38px;
}
.nav_top > ul > li {
	background:url(../images/nav_top_sep.gif) 0 0 repeat-y;
	display:inline-block;
	vertical-align:top;
	height:38px;
	padding:0 0 0 3px;
	position:relative;
}
.nav_top > ul > li:first-child {
	background:none;
	padding:0;
}
.nav_top > ul > li > a {
	display:inline-block;
	cursor:pointer;
	font:normal 16px/16px 'PTSansNarrowRegular', sans-serif;
	text-decoration:none;
	color:#345e59;
	height:34px;
	border-radius:4px 4px 0 0;
	-o-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	padding:4px 30px 0 30px;
}
.nav_top > ul > li > a:hover,
.nav_top > ul > li > a.active {
	padding-bottom:8px;
	background:#055148;
	text-decoration:none;
	color:#FFF;
}
.nav_top > ul > li > a:active {
	padding-bottom:8px;
	background:#188a7d;
	text-decoration:none;
	color:#FFF;
}

.nav_top ul ul {
	position:absolute;
	z-index:1000;
	left:0;
	top:100%;
	width:270px;
	background:#055148;
	border-radius:0 0 4px 4px;
	-o-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	text-align:left;
	margin:8px 0 0 3px;
	display:none;
}

.nav_top ul ul ul {
	left:100%;
	top:0;
	margin:0 0 0 1px;
	border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.nav_top li li {
	width:100%;
	position:relative;
}
.nav_top li li:first-child {
	border:none;
}
.nav_top li li a {
	display:block;
	cursor:pointer;
	font:normal 14px/14px 'PTSansNarrowRegular', sans-serif;
	text-decoration:none;
	color:#FFF;
	border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:10px 10px 10px 24px;
	background:url(../images/sublist-norm.gif) 14px 15px no-repeat;
}
.nav_top li li a:hover,
.nav_top li li a.active {
	background:#f8be41 url(../images/sublist-over.gif) 14px 15px no-repeat;
	text-decoration:none;
	color:#000;
}




/* Slider */
.slider_wrap {
	width:940px;
	height:314px;
	position:relative;
	margin:0 auto 18px auto;
}

.slider {
	width:940px;
	height:314px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.slider ul {
	list-style:none;
	line-height:0;
	font-size:0;
	float:left;
	padding:0;
	margin:0;
}
.slider ul li {
	width:940px;
	float:left;
	padding:0;
	margin:0;
}

.slider .image {
	float:left;
	width:702px;
	height:314px;
	overflow:hidden;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	line-height:310px;
	text-align:center;
}
.slider .image img {
	border:none;
	font-size:12px;
	max-width:702px;
	max-height:314px;
	line-height:normal;
	vertical-align:middle;
}

.slider .descript {
	font:normal 19px 'PTSansNarrowRegular', sans-serif;
	text-align:left;
	color:#FFF;
	float:right;
	width:168px;
	height:200px;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:80px 24px 34px 34px;
	background:#333 url(../images/desc_bg.jpg) 0 0 no-repeat;
}

.slider_wrap .scroll-r,
.slider_wrap .scroll-l {
	background:url(../images/slider_scroll.png) no-repeat;
	position:absolute;
	padding:4px;
	height:26px;
	width:16px;
	top:20px;
}
.slider_wrap .scroll-r a,
.slider_wrap .scroll-l a,
.slider_wrap .scroll-r a:hover,
.slider_wrap .scroll-l a:hover {
	display:block;
	cursor:pointer;
	height:26px;
	width:16px;
	text-decoration:none;
}
.slider_wrap .scroll-r {left:764px; background-position:100% 0;}
.slider_wrap .scroll-l {left:730px; background-position:0 0;}




/* Articles */
.articles {
	width:948px;
	text-align:left;
	margin:0 -3px 12px -5px;
}

.articles .brief {
	background:#FFF url(../images/article_bg.gif) 0 100% repeat-x;
	border:1px solid #FFF;
	display:inline-block;
	vertical-align:top;
	margin:0 0 8px 5px;
	line-height:normal;
	font-size:12px;
	width:199px;
	padding:10px 12px 12px 16px;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:#CCC 0 3px 5px;
	-o-box-shadow:#CCC 0 3px 5px;
	-moz-box-shadow:#CCC 0 3px 5px;
	-webkit-box-shadow:#CCC 0 3px 5px;
}
.MoreScInfo 
{
    background:#FFF url(../images/article_bg.gif) 0 100% repeat-x;
	border:1px solid #BDBDBD;
	
	display:none;
	vertical-align:top;
	position: relative;
	line-height:normal;
	font-size:12px;
	width:400px;
	padding:10px 12px 12px 16px;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:#CCC 0 3px 5px;
	-o-box-shadow:#CCC 0 3px 5px;
	-moz-box-shadow:#CCC 0 3px 5px;
	-webkit-box-shadow:#CCC 0 3px 5px;
	
}
.MoreScInfoClose 
{
    background:#FFF url(../images/article_bg.gif) 0 100% repeat-x;
    border:1px solid #BDBDBD;
    position: relative;
	height: 40px;
    width: 40px;
    border-radius: 40px;
    -o-border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;

	
}
.Button
{
    display: inline-block;
vertical-align: top;
font-size: 11px;
color: white;
padding: 4px 14px 4px 8px;
background: #345E59;
 }
#MoreServiceScentersInfo
{
  width:auto; 
  width: 605px;
height: 448px; 
}
.BlockContent
{
    background: gray;
    position: fixed;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    filter: alpha(opacity=80);
    z-index:2;
}
.articles .brief .title {
	font:normal 26px/26px 'PTSansNarrowRegular', sans-serif;
	color:#0e8779;
	margin:0 0 10px 0;
}
.articles .brief .title a,
.articles .brief .title a:hover {color:#0e8779;}
.articles .brief .title span {font-size:14px; line-height:14px; display:block;}

.articles .brief .anonce {
	min-height:64px;
}

.content_div
{
    display:inline-block;
    width: 100%;
    }


/* Brands */
.brands {
	text-align:left;
	width:100%;
	padding:0 0 3px 0;
	margin-top: -10px;
}

.brands .title {
	position:relative;
	overflow:hidden;
	font:normal 18px 'PTSansNarrowRegular', sans-serif;
	color:#000;
}
.brands .title span {
	position:relative;
	display:inline-block;
	line-height:18px;
	padding:0 2px;
}
.brands .title span:after {
	content:'';
}
.brands .title span:after,
.brands .title .line {
	display:block;
	line-height:0;
	font-size:0;
	height:1px;
	width:1000px;
	background:#CCC;
	position:absolute;
	bottom:3px;
	left:100%;
	padding:0;
}

.brands .glider_wrap {
	position:relative;
	width:100%;
}

.brands .glider_wrap .glider_scroll_r,
.brands .glider_wrap .glider_scroll_l {
	position:absolute;
	height:18px;
	width:10px;
	top:50%;
	margin-top:-9px;
	background:url(../images/glider_scroll.png) no-repeat;
}
.brands .glider_wrap .glider_scroll_r a,
.brands .glider_wrap .glider_scroll_l a,
.brands .glider_wrap .glider_scroll_r a:hover,
.brands .glider_wrap .glider_scroll_l a:hover {
	display:block;
	cursor:pointer;
	height:18px;
	width:10px;
	text-decoration:none;
}
.brands .glider_wrap .glider_scroll_r {right:-15px; background-position:100% 0;}
.brands .glider_wrap .glider_scroll_l {left:-15px; background-position:0 0;}

.brands .glider {
	position:relative;
	overflow:hidden;
	width:936px;
	margin:0 auto;
	min-height:62px;
}
.brands .glider ul {
	text-align:left;
	list-style:none;
	line-height:0;
	font-size:0;
	padding:12px 0;
	margin:0;
	height:38px;
}
.brands .glider ul li {
	/*float:left;
	height:38px;
	line-height:38px;*/
	width:100px;
	text-align:center;
	padding:0 2px;
	vertical-align:middle;
	display:inline-block;
}
.brands .glider ul li a,
.brands .glider ul li span {
	font-size:12px;
	line-height:normal;
	display:inline-block;
	vertical-align:middle;
}
.brands .glider ul li img {
	border:none;
	font-size:12px;
	line-height:normal;
	vertical-align:middle;
	max-height:38px;
	max-width:100px;
	/*display:block;*/
}




/* Service Block */
.service_block {
	background:#FFF url(../images/service_center.gif) 0 100% repeat-x;
	border:1px solid #FFF;
	padding:12px;
	width:338px;
	margin:0 30px 20px 0;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:#CCC 0 3px 5px;
	-o-box-shadow:#CCC 0 3px 5px;
	-moz-box-shadow:#CCC 0 3px 5px;
	-webkit-box-shadow:#CCC 0 3px 5px;
	float:left;
	display:inline;
	text-align:left;
	margin-top: -6px;
}
.service_block form {
	vertical-align:top;
	text-align:left;
	padding:0;
	margin:0;
}
.service_block label {
	display:block;
	padding:0 4px;
}
.service_block select#city {
	min-width:160px;
	width:160px;
}
.service_block select#vendor {
	min-width:146px;
	width:146px;
}

.service_block .block_name {
	
	font-size:24px;
	color:#000;
}

.service_block .row {
	width:350px;
	margin-left:-12px;
}
.service_block .row .col {
	display:inline-block;
	vertical-align:top;
	line-height:normal;
	font-size:12px;
	margin:0 0 10px 12px;
}

.service_block .contact_list {
	padding:0 50px 0 6px;
	text-align:left;
}
.service_block .contact_brief {
	background:url(../images/hor_dot.gif) 50% 0 repeat-x;
	padding:8px 0 1px 0;
	text-align:left;
	color:#333;
	width: 340px
}
.service_block .contact_brief:first-child {
	background:none;
	padding:8px 0 4px 0;
	width: 340px
}
.service_block .contact_brief > div:first-child {
	margin:0;
}
.service_block .contact_brief > div > span,
.service_block .contact_brief > div > strong {
	display:inline-block;
	vertical-align:top;
}

.service_block .contact_brief > div > strong {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#999;

}

.contact_brief .block_name a {
	display:inline-block;
	vertical-align:top;
	font-size:11px;
	color:#FFF;
	padding:4px 14px 4px 8px;
	background:#345e59;
	
}


/* News Block */
.news_block {
	float:left;
	display:inline;
	margin:-16px 30px 20px 0;
	padding:12px 0 0 0;
	width:200px;
}

.news_block .block_name {
	margin-bottom:10px;
	font-size:24px;
	color:#000;
}
.news_block .block_name a {
	display:inline-block;
	vertical-align:top;
	font-size:11px;
	color:#FFF;
	padding:4px 14px 4px 8px;
	background:#345e59;
}

.news_block .brief {
	min-height:40px;
	padding-bottom:16px;
}

.news_block .brief .date {
	float:left;
	display:inline;
	margin:0 6px 0 0;
	font:normal 11px/11px 'PTSansBold', sans-serif;
	text-align:center;
	font-size:11px;
	color:#345e59;
	width: 50px;
}
.news_block .brief .date span {
	display:block;
	font-size:30px;
	line-height:28px;
}

.news_block .brief .anonce {
	overflow:hidden;
	padding:0 0 0 2px;
}
.news_block .brief .anonce a,
.news_block .brief .anonce a:hover {
	color:#333;
}




/* Text Block */
.text_block {
	float:left;
	width:316px;
	text-align:justify;
	line-height:14px;
	margin-top: -6px;
}




/* Text Body */
.text_body {
	float:left;
	width:100%;
	min-height:190px;
	padding:20px 0 60px 0;
	font-size:14px;
}

.text_body ul,
.text_body ol {
	padding:0;
	margin:16px 0;
}
.text_body ul ul,
.text_body ol ol {
	padding:0;
	margin:0 16px;
}
.text_body li {
	padding:0;
	margin:2px 0;
}

.text_body .list-1 li {
	padding-left:20px;
}
.text_body .list-1 li:before,
.text_body .list-1 li .listMarker {
	background:#252525;
	width:11px;
	height:1px;
	content:'';
	float:left;
	margin:6px 4px 0 -19px;
	overflow:hidden;
	line-height:0;
	font-size:0;
}
.text_body .list-1 li li:before,
.text_body .list-1 li li .listMarker {
	background:transparent;
	border:1px solid #252525;
	width:1px;
	height:1px;
	content:'';
	float:left;
	margin:5px 4px 0 -7px;
	overflow:hidden;
	line-height:0;
	font-size:0;
}

.text_body .list-2 {
	counter-reset:num;
}
.text_body .list-2 li {
	padding-left:20px;
}
.text_body .list-2 li:before,
.text_body .list-2 li .listMarker {
	content:counter(num) '.';
	counter-increment:num;
	float:left;
	margin:0 4px 0 -15px;
	color:#737373;
}
.text_body .list-2 ul {
	counter-reset:num_2;
}
.text_body .list-2 li li:before,
.text_body .list-2 li li .listMarker {
	content:counter(num) '.' counter(num_2)  '.';
	counter-increment:num_2;
	float:left;
	margin:0 4px 0 -20px;
	color:#737373;
}

.text_body .list-3 {
	counter-reset:abc;
}
.text_body .list-3 li {
	padding-left:20px;
}
.text_body .list-3 li:before,
.text_body .list-3 li .listMarker {
	content:counter(abc, lower-alpha) '.';
	counter-increment:abc;
	float:left;
	margin:0 4px 0 -15px;
	list-style:decimal;
	color:#737373;
}
.text_body .list-3 ul {
	counter-reset:abc_2;
}
.text_body .list-3 li li:before,
.text_body .list-3 li li .listMarker {
	content:counter(abc, lower-alpha) '.' counter(abc_2, lower-alpha)  '.';
	counter-increment:abc_2;
	float:left;
	margin:0 4px 0 -20px;
	list-style:decimal;
	color:#737373;
}

/* Path */
.path {margin-bottom:10px; font-size:12px;}


/* ---------------  NEW --------------- */

/*  IMG TEXT STYLE */
   .leftimg {
    float:left; /* Выравнивание слева */
    margin: 12px 0 2px 12px; /* отступы */
   }
   .rightimg  {
    float: right; /* Выравнивание справа */ 
    margin: 12px 0 2px 12px; /* Отступы */
   }
 
 /* 2 horiz blocks*/
  .block-left { 
    width: 700px; 
    padding: 5px;
    padding-right: 20px; 
    border: solid 0px black; 
    float: left;
   }   
   .block-right { 
    width: 200px; 
    background: #; 
    padding: 5px; 
    border: solid 0px black; 
    float: left; 
    position: relative; 
   }
   
   /* COLOR BRD BLOCK */
     .brd-h2 {	
	border: 1px dotted #93CF4C; 
    background: #CCF880; 
    padding: 2px 12px 2px 12px;
	line-height: normal;	 
   }
     .brd-h2grey {
    border: 1px dotted #c3c3c3; 
    background: #eeeced;
    padding: 2px 12px 2px 12px;
	line-height: normal;	 
   }
      .brd-h2green {
    border: 1px dotted #c3c3c3;
    background: #c8e2dc; 
    padding: 2px 12px 2px 12px;
	line-height: normal;	 
   } 
     .brd-h2lite {
    border: 1px dotted #93cf4c;
    background: #e0f8b7;
	padding: 1px 1px 1px 12px;
    margin: 10px 0;
	line-height: normal;	 
   }
   .brd-li {
    border: 1px dotted #93cf4c;
    background: #e0f8b7;
    padding: 10px;  
   } 
    /* COLOR BRD BLOCK */


    /* KZ */
.header .phone2 {
	position:relative;
	float:left;
	left:50%;
	width:400px;
	margin-left:60px;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:right;
	color:#78a5a0;
	padding:24px 0;
}
.header .phone2 .num2 {
	font-size:22px;
	font-weight:bold;
	color:#FFF;
        line-height: 0.9;
}
.header .phone2 .num2 span {font-size:14px; font-weight:normal;}


 
 P#more {
	position:relative;
	float:right;

	width:100px;
	font-size:12px;
	font-weight:bold;
}

    /* KZ */
 

/*  Меню сц  */
  
.g1{	
padding: 10px;
padding-right: 20px;
padding-left: 20px;
background: #c8e2dc 15px 10px;
font-size: 1.3em;
font-family:Trebuchet MS;  
font-weight: bold;
}  
    
.g2{	 
list-style: none; 
margin-right: 8px;
padding: 6px 1px 0 0;
text-align: left;
font-weight: normal;
font-size: 1.2em;
font-family:Trebuchet MS; 
}	

.cont{	
list-style: none;
padding:  10px;
padding-left: 55px;
border-bottom: 1px dotted #999;
background: url("http://www.rss.ru/img-centers/g.jpg") no-repeat 10px;
font-size: 1.2em;
font-family:Trebuchet MS; 
}
 
.time{	
list-style: none;
padding:  10px;
padding-left: 55px;
border-bottom: 1px dotted #999;
background: url("http://www.rss.ru/img-centers/c.jpg") no-repeat 10px 10px;
font-size: 1.2em;
font-family:Trebuchet MS; 
}

.tel{	
list-style: none;
padding:  10px;
padding-left: 55px;
border-bottom: 1px dotted #999;
background: url("http://www.rss.ru/img-centers/t.jpg") no-repeat 10px;
font-size: 1.2em;
font-family:Trebuchet MS; 
}


.status{	
list-style: none;
padding:  15px;
padding-left: 55px;
border-bottom: 1px dotted #999;
font-size: 1.3em;
font-family:Trebuchet MS; 
background: url("http://www.rss.ru/img-centers/a.jpg") no-repeat 10px 10px;
}	
.g5{
font: 16px/20px 'PTSansNarrowRegular', sans-serif;
color:#007b6c;
font-family:Trebuchet MS; 
font-weight: bold;
}
.g6{	
margin-left: 30px;
padding-left: 10px;
padding-bottom: 10px;
font-size: 1.2em;
font-family:Trebuchet MS; 
font-weight: normal;
color:#007b6c;
}
/*  Меню сц  */



 

/*  сц  */
  
.g1{	
padding: 10px;
padding-right: 20px;
padding-left: 20px;
background: #c8e2dc 15px 10px;
font-size: 1.3em;
font-family:Trebuchet MS;  
font-weight: bold;
text-shadow: 0 1px rgb(255, 255, 255);
padding: 20px 15px 20px 15px;
}  
    
.g2{	 
list-style: none; 
margin-right: 8px;
padding: 6px 1px 0 0;
text-align: left;
font-weight: normal;
font-size: 1.2em;
font-family:Trebuchet MS; 
}	

.cont{	
list-style: none;
padding:  10px;
padding-left: 55px;
border-bottom: 1px dotted #999;
background: url("http://www.rss.ru/img-centers/g.jpg") no-repeat 10px;
font-size: 1.2em;
font-family:Trebuchet MS; 
}
 
.time{	
list-style: none;
padding:  10px;
padding-left: 55px;
border-bottom: 1px dotted #999;
background: url("http://www.rss.ru/img-centers/c.jpg") no-repeat 10px 10px;
font-size: 1.2em;
font-family:Trebuchet MS; 
}

.tel{	
list-style: none;
padding:  10px;
padding-left: 55px;
border-bottom: 1px dotted #999;
background: url("http://www.rss.ru/img-centers/t.jpg") no-repeat 10px;
font-size: 1.2em;
font-family:Trebuchet MS; 
}


.status{	
list-style: none;
padding:  15px;
padding-left: 55px;
border-bottom: 1px dotted #999;
font-size: 1.3em;
font-family:Trebuchet MS; 
background: url("http://www.rss.ru/img-centers/a.jpg") no-repeat 10px;
}	
.g5{
font: 16px/20px 'PTSansNarrowRegular', sans-serif;
color:#007b6c;
font-family:Trebuchet MS; 
font-weight: bold;
}
.g6{	
margin-left: 30px;
padding-left: 10px;
padding-bottom: 10px;
font-size: 1.2em;
font-family:Trebuchet MS; 
font-weight: normal;
color:#007b6c;
}
/* LIST */
.list{	 
list-style: none; 
margin-right: 8px;
padding: 6px 1px 0 0;
text-align: left;
font-weight: normal;
font-size: 1.2em;
font-family:Trebuchet MS; 
}	


.mylist{
	width:245px;
	padding:0 5px 0 0;
	float:left;
	font-weight: normal;
	font-size: small;
	font-family:Trebuchet MS;
	}
 
	
.oldlist{
	width:245px;
	padding:0 5px 0 0;
	float:left;
	font-weight: normal;
	font-size: 1.2em;
	font-family:Trebuchet MS; 
}

.oldlist.litter{
	font: bold 15px/15px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}

.oldlist a{
	color:#0C3640!important;
	margin:0 0 0 25px;
	text-decoration:none;
	border-bottom:1px solid #0C3640;
}
   /* ----------- */
 iframe{
   border: 0px dotted rgb(204, 204, 204);
  border-top: 0px dotted rgb(204, 204, 204);}
   /* ----------- */
   .block1 { 
    width: 200px; 
    background: #f5f5f5;
    padding: 25px;
    padding-right: 60px; 
    border: solid 1px grey; 
    float: left;
   }
   .block2 { 
    width: 200px; 
    background: #fff; 
    opacity: 0.4;
    padding: 25px; 
	padding-right: 60px; 
    border: solid 1px grey; 
    float: left; 
    position: relative; 
    top: 0px; 
    left: 0px; 
	}
	
	 #col1, #col2, #col3 {
     width: 260px; /* Ширина колонок */
     padding: 0 22px; /* Поля по вертикали и горизонтали */
     float: left; /* Состыковка колонок по горизонтали */
    } 
    #col1, #col2 {
     border-right: 1px dotted #ccc;
	 height:100%; /* Параметры линии справа от текста */ 
    }
	.gerbimg {
float: right;
margin: -5px 0px 5px 15px;
}