* { margin:0; padding:0;}
body { background:url(/bitrix/templates/content/images/body_bg.gif) repeat-y left top #676767; font-size:100%; line-height:1em; font-family:Arial; color:#ffffff;}


.wrapper {
	width: expression((documentElement.clientWidth||document.body.clientWidth)<969?'700px':'');
	min-width: 990px;
}
.rrr1{
     color: #ffffff;
     font-size: 15pt;
     font-family: times New Roman;
    line-height: 90%;
}

/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:Arial; color:#ffffff; font-size:1em; font-weight:normal; padding-left:5px; border:solid 1px #ffffff; background:#616161}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
ul.list_1 {margin:0 0 16px 0; padding:0px; list-style:none}
ul.list_1 li { line-height:1.27em}
ul.list_1 li a{text-decoration:none; color:#b4d3e1; background:url(/bitrix/templates/content/images/marker_list.gif) no-repeat 0 4px; padding-left:13px}
ul.list_1 li a:hover{ text-decoration:none; color:#fff}

dl.news {}
.news dt {background:url(/bitrix/templates/content/images/11.gif) no-repeat 0 3px; padding-left:12px; color:#ffffff; margin-bottom:2px;}
.news dd { background:url(/bitrix/templates/content/images/line_x_bg.gif) repeat-x bottom; padding-bottom:19px; margin-bottom:12px}
.news dd.none {background:none; padding:0}
/*==========================================*/

a.ub
{
	color: #203246;
    	text-decoration: underline;;
}

img {
	behavior: url('/bitrix/templates/content/iepngfix/iepngfix.htc');
	border:0;
}

div.nov
{
	position: absolute;
	margin: 30px 0 0 260px;
	width: 700px;
	_margin-left:30px;
}

*:first-child+html .nov {
	margin-left:30px;
}

div.per
{
	position: absolute;
	margin: 25px 0 0 800px;
	/*width: 700px;*/
}


a {text-decoration:underline; color:#b4d3e1}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#b4d3e1; background:url(/bitrix/templates/content/images/marker_link.gif) no-repeat 0 4px; padding-left:13px}
a.link:hover {text-decoration:none}

a.link2 {text-decoration:underline; color:#b4d3e1; background:url(/bitrix/templates/content/images/marker_link2.gif) no-repeat 0 4px; padding-left:13px}
a.link2:hover {text-decoration:none}

p.rrr{
	color: #9dd6f0;
	font-size: 20pt;
	line-height: 100%;
    vertical-align: middle;
	font-family: Minion Pro;
}

p.rrr1{
	color: #ffffff;
	font-size: 14pt;
}

p.smal{
	font-size : 7pt;
}

.font_1 {color:#b4d3e1; text-decoration:underline; font-weight:normal}

p {margin:0 0 14px 0}

.clear { clear:both;}
.fright {float:right}

.top_bg {width:100%; background:url(/bitrix/templates/content/images/top_bg.gif) repeat-x top #959595}

/*header*/
#header { background:url(/bitrix/templates/content/images/header_bg.jpg) no-repeat 231px 122px; height:391px; font-family:Arial; font-size:0.6875em; color:#ffffff; line-height:1.27em}

.logo {position:absolute; margin:9px 0 0 26px}

.menu {position:absolute; margin:122px 0 0 0}
.menu a {
	display:block;
	font:14pt "Times New Roman";
	color:white;
	text-decoration:none;
}

.menu a:hover {
	color: #b6e6ff;
}

.menu .m1, .menu .m2, .menu .m3, .menu .m4, .menu .m5 {
	width:171px;
	height:33px;
	padding-left:60px;
	padding-top:17px;
	background-position:0 0;
	background-repeat:no-repeat;
}
.menu .m1 {
	background-image:url('/bitrix/templates/content/images/m1.jpg');
}
.menu .m2 {
	background-image:url('/bitrix/templates/content/images/m2.jpg');
}
.menu .m3 {
	background-image:url('/bitrix/templates/content/images/m3.jpg');
	
}
.menu .m4 {
	background-image:url('/bitrix/templates/content/images/m4.jpg');
}
.menu .m5 {
	background-image:url('/bitrix/templates/content/images/m5.jpg');
	height:58px;
    line-height:20px;
	padding-top:12px;
}

div.pol
{
 background: url(/bitrix/templates/content/images/polosa.gif);
}

a.verh
{
     
	 color: #ffffff;
     text-decoration: underline;
	 
}
a.verh:hover
{
	color: #b6e6ff;
}



ul.submenu {margin:0px; padding:0px; list-style:none; position:absolute; margin:0 0 0 230px; font-family: Georgia; font-size: 11pt; width: 800px; }
ul.submenu li { line-height:1em; padding-top:90px; float:left; font-weight:bold }
ul.submenu li.index {background:url(/bitrix/templates/content/images/splash.gif) no-repeat ; padding-right: 30px;}
ul.submenu li.company {background:url(/bitrix/templates/content/images/splash.gif) no-repeat ; padding-right: 30px;}
ul.submenu li.uslugi {background:url(/bitrix/templates/content/images/splash.gif) no-repeat ; padding-right: 30px;}
ul.submenu li.contact {background:url(/bitrix/templates/content/images/splash.gif) no-repeat; padding-right: 30px;}
ul.submenu li.clients {background:url(/bitrix/templates/content/images/splash.gif) no-repeat ; padding-right: 30px;}
ul.submenu li a{ background:url(/bitrix/templates/content/images/new.gif) no-repeat 0 6px; padding-left: 15px; margin-left:24px}
ul.submenu li span { background:url(/bitrix/templates/content/images/new.gif) no-repeat 0 6px; padding-left: 15px; margin-left:24px; padding-left:15px; color: #b6e6ff; }


.header_txt {position:absolute; margin:175px 0 0 697px; width:250px; }
.header_txt p {margin:0 0 14px 0}
a.link_head {background:url(/bitrix/templates/content/images/marker_head_link.gif) no-repeat 0 2px; padding-left:12px; color:#a2cdec; text-decoration:underline;font-family: Times New Roman; font-size: 10pt;}
a.link_head1{background:url(/bitrix/templates/content/images/marker.gif) no-repeat 0 2px; padding-left:12px;line-height: 200%; color:#b4d3e1; text-decoration:underline;font-family: Arial; font-size: 8pt;}
a.link_head:hover {text-decoration:none}
a.link_head1:hover{text-decoration:none}
/*content*/
#content { font-size:0.6875em; line-height:1.27em; background:url(/bitrix/templates/content/images/bg2_content_top.gif) repeat-x top}
.title {margin-bottom:10px}
.title2 {margin:-4px 0 0 0; position:relative}
.title3 {margin-bottom:17px}
.title4 {margin:0 0 12px -6px}
.img_left {float:left; margin:0 20px 0 0}
.img1 {margin:0 0 2px 0}
.img2 {margin:0 45px 0 0}

a.qweqwe
{
    color:  #b4d3e1;
	font-size: 7pt;
}

.row_1 .col_1 {background:#707070}
.row_1 .col_1 .indent { padding:20px 30px 30px 32px}
.row_1 .col_2 { background-color:  #959595}

div.qwer
{
	position: absolute;
	margin: 0px,0px,0px,0px;
	
}


/*footer*/
#footer{ font-family:Georgia; font-size:0.6875em; line-height:1.27em;  padding:18px 0 20px 0;color: #ffffff; text-indent:35px; height: 30px; width: 200px;}
#footer a { text-decoration:underline}
#footer a:hover {text-decoration:none}

.footer_menu { overflow:hidden;  position:absolute; margin:27px 0 0 250px; font:10pt Times New Roman; line-height:1em;  width:411px}
.footer_menu li {color: #ffffff; display:inline; margin-left:-1px;}
.footer_menu li a {color: #ffffff;  border-left:1px solid #e1e1e1; padding:0 9px 0 9px; text-decoration:none; font:11px Georgia;}
.footer_menu li a:hover { text-decoration:underline;}



/*================== index.html ==================*/
#page1 #content .row_1 .col_2 .indent { padding:30px 20px 35px 30px}
#page1 #content .row_2 .col_1 .indent { padding:38px 30px 24px 32px}

/*================== index-1.html ==================*/
#page2 #content .row_1 .col_2 .indent { padding:26px 20px 32px 23px}
#page2 #content .row_1 .col_2 .ind {padding-right:24px}
#page2 #content .row_2 .col_1 .indent { padding:38px 30px 19px 32px}
#page2 #content .row_2 .col_2 .indent { padding:38px 20px 19px 23px}

/*================== index-2.html ==================*/
#page3 #content .row_1 .col_2 .ind {padding-right:25px}
#page3 #content .row_1 .col_2 .indent { padding:26px 20px 30px 23px}
#page3 #content .row_2 .col_1 .indent { padding:38px 30px 24px 32px}

/*================== index-3.html ==================*/
#page4 #content .row_1 .col_2 .ind {padding-right:25px}
#page4 #content .row_1 .col_2 .indent { padding:26px 20px 32px 23px}
#page4 #content .row_2 .col_1 .indent { padding:38px 30px 19px 32px}
#page4 #content .row_2 .col_2 .indent { padding:38px 20px 19px 23px}

/*================== index-4.html ==================*/
#page5 #content .row_1 .col_2 .indent { padding:26px 20px 27px 23px}
#page5 #content .row_2 .col_1 .indent { padding:38px 30px 19px 32px}
#page5 #content .row_2 .col_2 .indent { padding:38px 20px 19px 23px}

/*================== index-5.html ==================*/
#page6 #content .row_1 .col_1 span {float:right; margin-right:20px}
#page6 #content .row_1 .col_2 .ind {padding-right:20px}
#page6 #content .row_1 .col_2 .indent { padding:26px 20px 32px 23px}
#page6 #content .row_2 .col_1 .indent { padding:38px 30px 19px 32px}
#page6 #content .row_2 .col_2 .indent { padding:38px 20px 37px 23px}


input {width:343px; height:20px}
.div_input {height:25px}
textarea {width:328px; height:70px; overflow:auto; margin-bottom:8px; display:block}
.div_links {text-align:right; width:690px; word-spacing:28px}

/*================== index-6.html ==================*/
#page7 #content .indent { padding:26px 35px 31px 33px}

/*==================block====================*/
.block { background:url(/bitrix/templates/content/images/block.jpg) no-repeat 0 0; border:solid 1px #9b9b9b; border-bottom:0; border-top:0; width:233px; float:left; margin-right:6px}
.block .ind {padding:25px 25px 24px 24px}
/*==========================================*/

.bot {
	height:170px;
	_height:185px;
}
