* {
margin: 0px;
padding: 0px;
border-collapse: collapse;
}

body {background: url(/img/body-bg.gif) #f1f1f1 left top repeat-x;font:11px Verdana, Geneva, sans-serif;color: black;text-align: center;overflow:scroll;}

td {vertical-align: top;}

img {border: 0px;}

a {color: #295791; text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {outline: none;}

.clear {clear: both;}

#basis {width:900px;background:white;border-left:1px solid #dedddd;border-right:1px solid #dedddd;margin:0 auto;text-align:left;position:relative;padding-bottom:50px;}

#header {background:url(/img/header-bg.gif) left top repeat-x;height:119px;position:relative;}
#header .logo {position:absolute;top:20px;left:20px;}

#topmenu {z-index:100;position:absolute;bottom:0px;right:0px;height:73px;background:url(/img/topmenu-sep.png) right bottom no-repeat;padding-right:1px;}
#topmenu li {float:left;list-style:none;background:url(/img/topmenu-sep.png) left bottom no-repeat;padding-left:1px;position:relative;}
#topmenu li a {display:block;text-decoration:none;width:81px;height:73px;background-position:left top;background-repeat:no-repeat;text-indent:200px;overflow:hidden;white-space:nowrap;}
#topmenu li.link1 a {background-image:url(/img/profpr.png)}
#topmenu li.link1:hover a {background-image:url(/img/profpr.gif);}
#topmenu li.link2 a {background-image:url(/img/agency.png)}
#topmenu li.link2:hover a {background-image:url(/img/agency.gif);}
#topmenu li.link3 a {background-image:url(/img/services.png)}
#topmenu li.link3:hover a {background-image:url(/img/services.gif);}
#topmenu li.link4 a {background-image:url(/img/clients.png)}
#topmenu li.link4:hover a {background-image:url(/img/clients.gif);}
#topmenu li.link5 a {background-image:url(/img/portfolio.png)}
#topmenu li.link5:hover a {background-image:url(/img/portfolio.gif);}
#topmenu li.link6 a {background-image:url(/img/contacts.png)}
#topmenu li.link6:hover a {background-image:url(/img/contacts.gif);}
#topmenu li.link7 a {background-image:url(/img/eng.png)}



#topmenu li.link7:hover a {background-image:url(/img/eng.gif);}
#topmenu li.link8 a {background-image:url(/img/rus.png)}
#topmenu li.link8:hover a {background-image:url(/img/rus.gif);}
#topmenu li.link9 a {background-image:url(/img/agency_eng.png)}
#topmenu li.link9:hover a {background-image:url(/img/agency_eng.gif);}
#topmenu li.link10 a {background-image:url(/img/services_eng.png)}
#topmenu li.link10:hover a {background-image:url(/img/services_eng.gif);}
#topmenu li.link11 a {background-image:url(/img/clients_eng.png)}
#topmenu li.link11:hover a {background-image:url(/img/clients_eng.gif);}
#topmenu li.link12 a {background-image:url(/img/contacts_eng.png)}
#topmenu li.link12:hover a {background-image:url(/img/contacts_eng.gif);}


#topmenu li ul.level-2 {display:none;position:absolute;top:73px;width:120px;border-top:2px solid #4dd5d3;}
#topmenu li ul.level-2 li {float:none;background:url(/img/dropdown-li.gif);height:29px;padding:0;}
#topmenu li ul.level-2 li:hover {background:url(/img/dropdown-li-hover.gif) left top repeat-x;}

#topmenu li ul.level-2 li a, #topmenu li:hover ul.level-2 li a {width:120px;height:29px;background:url(/img/dropdown-bul.gif) 5px 13px no-repeat;text-indent:0;padding:8px 0 0 15px;}
#topmenu li ul.level-2 li:hover a {color:#fff;background-image:url(/img/dropdown-bul-hover.gif);}


/*
#content ul {padding-left: 10px;}
#content li {list-style:none;background:url(/img/grey_bullet.png) 2px 7px no-repeat;text-indent:0;padding: 2px 0 2px 15px;}
*/

.list {list-style-type:none; display:inline-block}
ul.list ul {padding-left: 10px; display:inline-block;}
ul.list li {display:block;list-style:none;background:url(/img/grey_bullet.png) 2px 7px no-repeat;text-indent:0;padding: 2px 0 2px 15px  !important; }

#content td {padding-left:6px;padding-right:0px;}
#content tr {padding-right:20px;}

#content {background:url(/img/content-bg.gif) left top repeat-x; padding:30px 31px 40px;color:#444; min-height:60px;}
#content h1 {color:#0c4083;font:normal 18px Verdana, Geneva, sans-serif;border-bottom:1px solid #e8e4e4; padding-bottom:4px;margin-bottom:8px;}
#content h2 {color:#0c4083;font:bold 14px Verdana, Geneva, sans-serif;padding-bottom:4px;margin-bottom:8px;}
#content strong {color:#0c4083;padding: 0 4px;}


#news-small-block {background:url(/img2/corn_main.png) left top no-repeat; width:543px;padding-top:12px;float:left;}
/**/
#news-small-block .bottom-bg {background:url(/img2/corn_main_bot.png) left bottom no-repeat; padding-bottom:15px;padding-left:0.5px;}
.blog_top {background:url(/img2/top_n.png) left top no-repeat #fff;  padding-top:8px; width:281px; margin-top:15px;}
.blog_bot { background:url(/img2/bot_n.png) left bottom no-repeat; padding-bottom:9px;padding-left:1px;}
.blog {border-left:1px solid #EAEAEA;border-right:1px solid #EAEAEA; padding:0 10px;}
.article {margin-top:15px;}
.smuz {height:17px; width:100%;}
/*для услуги*/
#news-small-block2 {background:url(/img2/usl_top.png) left top no-repeat; width:844px;padding-top:12px;float:left;}
#news-small-block2 .bottom-bg {background:url(/img2/usl_bot.png) left bottom no-repeat; padding-bottom:20px;}
#news-small-block2 img {float:left;}
#otp_zaj {width:475px; height:88px; background-image:url(/img2/button.png); border:none; cursor:pointer; margin:30px 0 0 180px;}
.bottom-bg2 {background:url(/img2/usl_bot.png) left bottom no-repeat; padding-bottom:20px;}

/*контакты*/
.news-small-block3 {background:url(/img2/con_top2.png) left top no-repeat; width:844px;padding-top:12px;float:left;}
.news-small-block3 .bottom-bg {background:url(/img2/con_bot.png) left bottom no-repeat; padding-bottom:12px; padding-right:1px;}
.news-small-block3 img{margin-left:60px;}

.c_news-small-block3 span.tits {color:#0C4083;font:18px Verdana,Geneva,sans-serif;margin-bottom:8px;padding-bottom:4px;
margin-left:12px;}
.c_news-small-block3 {background:url(/img2/cont_top_top.png) left top no-repeat; width:844px;padding-top:10px;float:left; }
.c_news-small-block3 .bottom-bg {height:260px; width:840px;background:url(/img2/cont_top_bot.png) left bottom no-repeat #f8f8f8; padding-bottom:6px; }
.left-right-borders3 {padding-bottom:20px; color:#0C4083; border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;padding:0 12px; position:relative; width:100%; height:100%;padding:0;}
.left-right-borders3 img {padding:0 10px 10px 0;}


#c_news-small-block5 {background:url(/img2/corn_bot_top.png) left top no-repeat; width:844px;float:left; padding-top:10px;}
#c_news-small-block5 .bottom-bg { width:100%;background:url(/img2/corn_bot_bot.png) left bottom no-repeat #fff; padding-bottom:10px; }
#c_news-small-block5 .left-right-borders{background-color:#fff;width:840px;padding:0;min-height:500px;padding-bottom:5px;}
#c_news-small-block5 h1, #c_news-small-block5 p{margin-right:12px; margin-left:12px;}

#lcon {width:49.8%; height:100%;float:left; border-right:1px solid #EEEEEE;}
#lcon table{margin-top:20px; font-size:11px; margin-left:5px;}
#lcon tr{height:25px; vertical-align:center;}
#rcon tr{height:28px;}
#rcon td{vertical-align:center;}
#rcon td span{color:#00B3BD}

#yand {background:url(/img2/ic_ja.png) left center no-repeat; padding-left:30px; margin-left:15px;}
#yand span{font-size:13px;}
#goog {background:url(/img2/ic_go.png) left center no-repeat; padding-left:30px; margin-left:15px;}
#goog span{font-size:13px;}

#rcon {width:49%; float:left;}
#rcon table{margin-top:20px; margin-left:8px;}
#rcon table input[type=text] {border:1px solid #EAEAEA; width:185px; height:21px; font-size:12px; color:#00B3BD; padding:0 7px;}
#rcon table input[type=text]:focus {border:1px solid #00B3BD; }
#rcon textarea {border:1px solid #EAEAEA; width:185px; height:60px; font-size:12px; color:#00B3BD; padding:0 7px;}
#rcon textarea:focus {border:1px solid #00B3BD; }
#rcon table input[type=image] {  width:200px;}


/**pop_up window*/
#rcon1 {padding:10px 20px 20px 20px;}
#rcon1 table input[type=text] {border:1px solid #EAEAEA; width:183px; height:21px; font-size:12px; color:#00B3BD; padding:0 3px;}
#rcon1 table input[type=text]:focus {border:1px solid #00B3BD; }
#rcon1 textarea {border:1px solid #EAEAEA; width:183px; height:80px; font-size:12px; color:#00B3BD; padding:0 3px;}
#rcon1 textarea:focus {border:1px solid #00B3BD;}
#rcon1 tr{}
#rcon1 td{vertical-align:center;}
#rcon1 td span{color:#00B3BD}
#rcon1 h1{color:#0C4083; float:left;}
.ttd {width:170px; text-align:left; color:#0C4083; padding-right:5px; height:28px;}
#close_x {float:right;}
tr.ttd .ttd {font-size:10px;}

#otprav {width:193px; height:23px;background-image:url(/img2/otprav.png);border:none; cursor:pointer;}
.green {color:#00B3BD;}
.green a{color:#00B3BD; text-decoration:underline;}
.green a:hover{color:#00B3BD; text-decoration:none;}

/**/
#news-small-block ul, ul.news {list-style:none;padding-bottom:5px;}
#news-small-block li, ul.news li {margin-bottom: 10px}
#news-small-block li h3, ul.news li h3 {padding-left:90px;font:normal 11px Verdana, Geneva, sans-serif;margin-top:0px;}
#news-small-block span {display:block;}
ul.news {padding-left: 0px !important;}
ul.news li {width:390px;margin-bottom:25px;padding: 0px;height:100px;}
ul.news.leftcol {float:left;}
ul.news.rightcol {float:right;}
ul.news .desc {padding-left:90px;color:#777;}




#content-wrapper {background:url(/img2/usl_top2.png) left top no-repeat; width:840px;padding-top:10px;}
#content-wrapper .bottom-bg {background:url(/img2/con_bot.png) left bottom no-repeat;padding-bottom:10px;}

#banner-main {float:right;}

#clients {overflow:auto;color:#0c4083;}
#clients li {list-style:none;float:left;font-size:10px;font-weight:bold;width:180px;height:145px;text-align:center;padding:0 10px;background:none !important}
#clients li span {display:block;padding-top:5px;}

#leftcol {float:left;width:183px;}
#leftcol .leftmenu {background:url(/img/leftmenu-top.gif) left top no-repeat;padding-top:13px;margin-bottom:15px;}
#leftcol .leftmenu .bottom-bg {background:url(/img/leftmenu-bottom.gif) left bottom no-repeat;padding-bottom:8px;}
#leftcol .leftmenu ul {background:#fff;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}
#leftcol .leftmenu li {list-style:none;background:url(/img/leftmenu-bul.gif) 11px 5px no-repeat;font-weight:bold;padding:0 10px 10px 22px;}
#leftcol .leftmenu li.current {background-image:url(/img/leftmenu-bul-act.gif);}
#leftcol .leftmenu li a {color:#848585;}
#leftcol .leftmenu li.current a {color:#0C4083;}

#rightcol {padding-left:208px;padding-bottom:40px;}

#portfolio {list-style:none;}
#portfolio h2 {color:#0C4083;font-weight:normal;font-size:14px;padding-bottom:10px;}
#portfolio .portfolio-desc strong {color:#0C4083;}
/*#portfolio li {padding-bottom:30px;}*/
#portfolio li {padding-bottom:20px;}
.date {color:#018b81;float:left;}
.left-right-borders {padding-bottom:20px; color:#0C4083; border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;padding:0 12px; position:relative; background-color:#fff;}
.left-right-borders img {padding:0 20px 10px 0;} 

/**/
.left-right-borders a{text-decoration:underline;}
.left-right-borders a:hover{text-decoration:none;}
.left-right-borders h2 {color:#0C4083;font:16px Verdana,Geneva,sans-serif;margin-bottom:8px;padding-bottom:4px;}
/*.left-right-borders p{color:#0C4083;}*/
.left-right-borders .lit_l{width:50%;float:left; margin-top:20px;}
.left-right-borders .lit_r{width:50%; float:right; margin-top:20px;}
.linka {margin-top:12px;}
.linka a {display:block;}
#smuzhka { width:100%; height:25px; border-bottom:#EAEAEA 1px solid;}
#bot_men { width:100%; margin-top:35px; }
#bot_men h3 a{text-decoration:underline; }
#bot_men h3 a:hover{text-decoration:none; }
#bot_men ul {list-style-type:none; margin-top:20px;}
#bot_men ul li{margin-top:6px;}
/*
#bot_men ul li a{color:#999999;}
*/
/*#bot_men ul:hover li a{color:#0C4083;}*/
.spis {border-right:1px solid #EAEAEA;   }
.spis h3 a{color:#999999;}
.spis:hover h3 a{color:#0C4083;}
.spis ul li a{color:#999999;}
.spis:hover ul li a{color:#0C4083;}

#bot_men  td{padding-left:30px; width:100px;}

#bot_foot {  padding:30px 30px 0 30px; }
#bot_foot p,#bot_foot a {color:#999999;}
#bot_foot a {text-decoration:underline;}
#bot_foot a:hover {text-decoration:none;}
#pleft {float:left;}
#pright {float:right;}
/**/


.paginator {text-align:center;font-size:12px;padding:25px 0 0;position:absolute;bottom:0;margin-left:330px;padding-top:30px;}
.paginator a {margin:0 5px;}
.paginator a.arrow {margin:0;}
.paginator a.arrow img {margin:0 5px;}
.paginator-wrapper {};
.pp-wrapper {width:100%;overflow:hidden;padding-top:20px;}

.portfolio-photos {background:#FFFFFF;padding-top:10px;float:left;padding-bottom:30px;width:590px;}
/*.portfolio-photos li {float:left;width:140px;height:90px;list-style:none;text-align:center;}*/
.portfolio-photos li {float:left;width:140px;list-style:none;text-align:center;height:135px;}
.portfolio-photos li img {border:5px solid white;}

.white-block {background:url(/img/wc-top.png) left top no-repeat; padding-top:11px;}
.white-block .bottom_bg {background:url(/img/wc-bot.png) left bottom no-repeat; padding-bottom:11px;}
.white-block .bg {background:white;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}



.grey-block { padding-top:0px;padding-left:80px; color:#444444;}





#instruments {width:100%;margin-bottom:20px;}
#instruments h2 {font-size:11px;color:#0c4083;text-transform:uppercase;}
#instruments td {border:1px solid #eaeaea;padding:10px;color:#444;}
#instruments th {color:#444;font-weight:normal;padding:0 10px 10px;}
#instruments strong {color:#0c4083;}
#instruments p {padding-bottom:10px;}

#content p strong {padding:0px; !important}

#footer {height:79px;background:url(/img/footer-bg.gif) left top repeat-x;position:absolute;bottom:0px;width:900px;left:0px;}
#footer .bottom-logo {position:absolute;top:35px;left:60px;}
#footer .fmenu {position:absolute;left:275px;top:35px;list-style:none;}
#footer .fmenu li {float:left;border-right:1px solid #dfdfdf;padding:0 5px;margin:0px;}
#footer a {color:#999;}
#studio {width:220px;position:absolute;top:30px;right:30px;}
#studio a {display:block;padding-left:40px;}
#studio img {float:left;}

.pointer {cursor:pointer;}

#content-wrapper ul {margin: 0 0 10px 14px;}


