﻿@charset "utf-8";
/* CSS Document */
@charset "utf-8";
BODY{ font:12px Verdana; margin:0; padding:0; background:url(../img/b.jpg) repeat-x top left #f2fbff; color:#205e85; /*Для IE6*/}
A img {border:0px solid;}
P,I{ margin:0px; padding:0px; }
A {cursor:pointer;}
ul{margin-top:0px;}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}
h1{ font:normal 24px Verdana; color:#205e85; width:100%; text-align:center; margin:0px; padding:10px 0px;}
.fm{ float:left; position:relative;}
.fmr { float:right; position:relative;}
table.centerAll {border:0 none;border-collapse:collapse;height:100%;margin:0;padding:0;width:100%;}
table.centerAll TD.vM{vertical-align:middle;}
.content{ width:1000px; background:url(../img/oso.jpg) no-repeat left top; margin:0 auto;padding:0;text-align:left;}
.header{ width:1000px; height:160px;}
TABLE.top{ width:1000px;}
A.logo{display:block; height:144px; width:200px;}
TD.f1{ width:65px;}
TD.f2{ width:200px;}
TD.f3{ width:106px;}
/*TD.f4{ width:629px;}*/
.wx{ width:100%;}
.smap{background-color:#0B416C;width:1px;height:12px;}
A.map:first-letter{text-transform:capitalize;}
A.map{ font:bold 12px Verdana; color:#0B416C; text-decoration:none; display:block; padding:5px; width:95%;}
A.map:hover{ text-decoration:underline;}
A.map2{ font:normal 12px Verdana; color:#176187; text-decoration:none; display:block; padding:5px; padding-left:28px; width:80%; text-decoration:underline;}
A.map2:hover{ text-decoration:none;}
A.map3{ font:normal 12px Verdana; color:#176187; text-decoration:none; display:block; padding:5px; padding-left:57px; width:60%; text-decoration:underline;}
A.map3:hover{ text-decoration:none;}

.top{height:160px;}
TABLE.link_top{ width:260px; height:28px; }
TABLE.link_top A{ width:86px; height:28px; background:url(../img/b1.jpg) no-repeat center;}
TABLE.link_top A.A2 {background:url(../img/b2.jpg) no-repeat center;}
TABLE.link_top A.A3 {background:url(../img/b3.jpg) no-repeat center;}
TABLE.link_top A.A4 {background:url(../img/b4.jpg) no-repeat center;}
TABLE.menu_A{height:95px; width:755px}
TABLE.menu_A TD{ background:url(../img/l.gif) center right no-repeat; widows:151px}
TABLE.menu_A A{ width:151px; height:53px; background:url(../img/marketing.gif) no-repeat top;}
TABLE.menu_A A.Aa2 {background:url(../img/web.gif) center top;}
TABLE.menu_A A.Aa3 {background:url(../img/about.gif) center top;}
TABLE.menu_A A.Aa4 {background:url(../img/partnership.gif) center top;}
TABLE.menu_A A.Aa5 {background:url(../img/contacts.gif) center top;}
TABLE.menu_A A:hover{ background-position:bottom center;}
.guest{background:url(../img/guest.jpg) no-repeat left center; width:670px; height:95px; margin-left:-45px;}
.text_tlo{ background:#ebf4fb; width:600px; padding:15px;border:3px solid White;margin-bottom:30px;}
.text {width:475px;margin-left:120px;border-left:1px solid #FFFFFF; padding-left:15px; line-height:16px;}
.text_tlo1{ background:#ebf4fb; width:965px; padding:15px;border:3px solid White;}
.title{margin-left:200px;align:middle;}
#table_title1{margin-bottom:-10px;}
.table_bottom ul{margin-bottom:-5px;margin-top:-5px;}
.table_bottom li {list-style:none;padding-left:10px;background:url(img/arrow.gif) no-repeat left center;margin-left:-40px; line-height:16px;}
.table_bottom tr{text-align:top; vertical-align:top;}
#table1 , #table2{background-color:#ebf4fb; padding:10px;border:3px solid White;}
.table_bottom h2{font-size:17px;}
#nodem2 {top:325px;z-index:10;left:15px;position:absolute;width:110px;line-height:15px;}
#nodem2 a{left:15px;font:bold 13px Verdana; color:#22316C; text-decoration:none;text-transform:capitalize;position:absolute}
#nodem2 a:hover{text-decoration:underline;}
#nodem2 br{line-height:12px;}
.last{}
.w5{width:355px;}
.pic{ background:url(../img/pip.gif) no-repeat; width:25px; height:24px; left:195px; z-index:100; top:-16px;}
.logo_m{background:url(../img/MSR.jpg) no-repeat left center; width:255px; height:48px; margin-top:15px}
.portfolio{ margin-top:20px;}
.allinfo{border:8px solid #ffffff;width:300px;margin-right:7px;height:110px;}
.info{width:250px; right:100px;position:absolute;line-height:27px;font-weight:bold;margin-top:10px;}
.info2{background:url(../img/portfolio3.jpg) no-repeat center; width:327px; height:118px; line-height:22px;}


.portfolio_write_text{color:#fff;font-size:15px;font-weight:bold;width:110px;_width:122px;font-family:georgia;}
.portfolio_black_text{color:#000;font-size:12px;line-height:21px;}

.text_in{left:170px; position:absolute;height:93px;top:10px;width:170px; font:normal 11px Verdana; color:#176187; line-height:27.2px;}
.p1{ padding-top:5px; height:28px;}
.p2{ padding-bottom:9px;}
.footer{ height:335px; width:100%; background:url(../img/back_port.jpg) repeat-x 0 27px;}
.tit_p{ width:978px; height:62px; background:url(../img/port_tit.jpg) no-repeat; /*left:143px;top:-27px;*/}
.div_p{ width:305px; height:185px;border:none;}
.gal{ width:1000px; height:210px; display:block;}
A.view{background:url(../img/wap.png) no-repeat;height:160px;width:100px;}
A.left{ background:url(../img/left.jpg) no-repeat; width:34px; height:59px; display:block; margin-top:59px;}
A.right{ background:url(../img/right.jpg) no-repeat; width:34px; height:59px; display:block;margin-top:59px;}
.in_p{ width:915px; height:180px;}
IMG.pr{ border:0px solid #6d8493;}
.foot{ width:1000px; margin-top:10px;}
.foot A {font:bold 11px Georgia; color:#0b416c; text-decoration:none;}
A.t{ height:16px; background-position:center center; display:block;}
A.tet{left: 127px; top: -32px; color: #205E85; text-decoration: none; width:125px;} 
.on_p{ background:url(../img/pidlo.gif) no-repeat; width:163px; height:66px; display:block; opacity: 0.75; filter: alpha(opacity=75) ; margin-top:-50px; right:15px}
.adr{ font:bold 11px Verdana; color:#0b416c;}
A.map{ font:bold 12px Verdana; color:#0B416C; text-decoration:none; display:block; padding:5px; width:95%;}
A.map:hover{ text-decoration:underline;}
A.map2{ font:normal 12px Verdana; color:#176187; text-decoration:none; display:block; padding:5px; padding-left:28px; width:80%; text-decoration:underline;}
A.map2:hover{ text-decoration:none;}
A.map3{ font:normal 12px Verdana; color:#176187; text-decoration:none; display:block; padding:5px; padding-left:57px; width:60%; text-decoration:underline;}
A.map3:hover{ text-decoration:none;}
.contact-table {
	margin-left:20px;
	padding:1px;
	width:450px;
}
.contact-table td{
    padding:5px;
}
.contact-table input {
	width:300px;
}
.contact-table textarea {
	width:300px;
	height:90px;
}
_.sec_St_rightTop {
	text-align:center;
}