body{font-family:Tahoma;font-size:14px;color:#182954;text-align:center;}
a {color:#182954;}
body #wrap{width:998px;margin:0 auto;text-align:left;}
#wtf{xheight:38px;}
#top{height:380px;}
#logo{left:20px;top:26px;position:absolute;display:block;width:244px;height:45px;background:url(/img/logo.png);z-index:100;zIndex:100;}
/*Menu*/
#menu{margin-bottom:20px;margin-left:358px;margin-top:20px;}
* html #menu{margin-left:340px;}
#menu .item {float:left;margin-right:4px;margin-left:20px;}
#menu .item a{text-decoration:none;}
#menu .item a:hover{border-bottom:1px solid #bcbec0;}
#menu .current{border-bottom:1px solid #bcbec0;}
/*Header*/
#header{width:998px;height:340px;}
.flash_container{width:998px;height:342px;top:0px;}
.banner_home_page{}
.banner_about{background:url(/img/headers/contacts.jpg);}
.banner_contacts{background:url(/img/headers/contacts.jpg);}
.banner_information{background:url(/img/headers/contacts.jpg);}
.banner_news{background:url(/img/headers/news.jpg);}
.banner_team{background:url(/img/headers/team.jpg);}
.banner_special_offers{background:url(/img/headers/main.jpg);}
.banner_article{background:url(/img/headers/main.jpg);}
.banner_vacanñy{background:url(/img/headers/vacansy.jpg);}

/*titul*/
#titul {margin-top:0px;margin-bottom:24px;}
#titul #title {float:left;margin-right:22px;margin-left:41px;margin-top:25px;}
#titul #title h1{margin:0;padding:0;font-size:18px;font-weight:normal;margin-left:30px;}
#titul #title #home_link{float:left;display:block;width:17px;height:25px;background:url(/img/titul-icon.png) no-repeat 0px 3px;}
#titul #phones{position:absolute;left:25px;top:340px;width:217px;font-size:18px;}
.about_titul, .articles_titul, .home_page_titul, .news_item_titul,
.special_offers_titul, .special_offer_titul,.contacts_titul,
.article_titul, .information_titul, .news_titul, .vacanñy_titul, .article_with_banner_titul
{margin-left:309px;}

* html .home_page_titul{margin-left:264px;}

.content_home_page #content_text{margin-left:160px;}
.content_home_page #news_in_main{margin-right:217px;}
/*special_offers*/
#special_offers{float:left;xborder:1px solid red;min-height:300px;width:375px;}
#special_offers .special_offer{margin-bottom:2em;}
#special_offers .kind_0 {margin-left:33px;margin-right:67px;}
#special_offers .kind_0 .title{padding-left:20px;background:url(/img/spec-bullet.png) no-repeat 0% 50%;border-bottom:1px solid #c43700;font-size:18px;margin-bottom:0.5em;}
#special_offers .kind_0 .short{padding-left:20px;}
#special_offers .kind_0 .more {text-align:right;background:url(/img/rarr.png) no-repeat 100% 70%;padding-right:20px;}
#special_offers .kind_0 .more a{text-decoration:none;border-bottom:1px solid #182954;}

#special_offers .kind_1{margin-left:55px;margin-right:60px;background:url(/img/special/template.png) no-repeat;height:140px;padding-left:10px;}
#special_offers .kind_1 .title{font-size:18px;padding-top:10px;margin-bottom:20px;text-align:center;padding-right:16px;}
#special_offers .kind_1 .short{margin-bottom:10px;margin-right:15px;color:#353c54;}
#special_offers .kind_1 .more {text-align:right;background:url(/img/warr.png) no-repeat 100% 70%;padding-right:20px;margin-right:25px;}
#special_offers .kind_1 .more a{text-decoration:none;border-bottom:1px solid #464646;color:#2f3249;}

#special_offers .item{margin-top:2em;text-align:right;margin-right:60px;}
/**********************************************/
/******************TEAM************************/
/**********************************************/
#member_content{cborder:1px solid red;}

.member_in_page {width:153px;height:155px;float:left;cborder:1px solid red;overflow:hidden;}
.member_in_page a{text-decoration:none;}
.member_in_page .name{font-size:12px;margin-right:2em;}
.member_in_page .position{font-size:11px;margin-top:1px;margin-right:1em;}
.member_in_page .position a{color:#4667a0;}
.member_in_page .current img{border:1px solid #c5c1c0;}

.member_list{margin-right:465px;min-height:74px;border-right:1px solid #bcbec0;}
* html .member_list{float:left;margin-right:0px;padding-right:20px;}
.member_list_full{min-height:74px;}

#member_head {height:252px;}
#member_content{width:440px;float:right;min-height:540px;padding-left:23px;}
* html #member_content{width:468px;}
#member_info {float:left;padding-top:170px;width:217px;margin-right:20px;}

#member_info .name{font-size:18px;margin-bottom:2px;}
#member_info .position{font-size:14px;}

#member_text ul{margin-left:0px;padding-left:0px;}
#member_text li{padding-left:0px;text-indent:15px;list-style-type: none;background:url(/img/li-bullet.png) no-repeat 2px 7px;}

/*content*/
h1 a{text-decoration:none;color:#182954;}

#content {margin-bottom:100px;}
#content h1{margin:0;padding:0;font-size:18px;font-weight:normal;margin-bottom:1em;font-weight:bold;}
#content h2{margin:0;padding:0;font-size:17px;font-weight:normal;margin-bottom:0.5em;margin-top:1em;}
#content h3{margin:0;padding:0;font-size:15px;font-weight:normal;margin-bottom:0.5em;margin-top:1em;font-variant:italic;}
#content td{vertical-align:top;}

#subpages .in_page{margin-bottom:0.5em;}

.home_page{margin-left:400px;}
.content_team{margin-left:66px;}


* html .content_home_page {width:620px;}
* html .content_home_page #content_text {margin-left:0px;}
* html .wrap_team   .content_team  {width:930px;xborder:1px solid red;}
* html .wrap_member .content_team  {width:930px;}
* html .wrap_member .member_list   {width:460px;}
* html .wrap_member #member_content{width:420px;}
* html #member_info                {width:190px;xborder:1px solid red;overflow:hidden;}
* html .wrap_member .member_list   {}


/*information*/
.content_information{margin-left:220px;}
/*home_page*/
.content_home_page{margin-left:220px;}
/*contact*/
.contact     {float:left;width:285px;margin:0px;padding:0px;}
#content     .contact     {margin-left:0px;}
#map_content {float:left;width:335px;margin-bottom:-91px;}
#map_content #map{width:330px;height:368px;background:url(/img/map.png) no-repeat top right;margin-top:100px;margin-left:5px;}
#map_content #mail{text-align:right;margin-right:20px;}
#map_content #mail a{display:block;background:url(/img/mail.png) no-repeat 0% 50%;padding-left:23px;float:right;text-decoration:none;border-bottom:1px solid #152652;}
#address     {margin-top:91px;float:left;margin-left:49px;xborder:1px solid red;font-size:15px;width:214px;}

.contact .form_field{width:270px;margin-top:12px;}
.contact .form_field_string{width:270px;border:1px solid #000;}
.contact .form_field_simplememo{width:270px;height:173px;border:1px solid #000;}
.contact .string     .label_container{float:none;}
.contact .simplememo .label_container{float:none;}
.contact .string .label_container{width:112px;}
.contact #contact_button{margin-left:170px;margin-top:0px;}
.contact .cleaner{clear:none;display:none;}
.contact textarea{overflow:auto;}
.contact .form_field_required{xdisplay:none;font-size:10px;}
.contact .label_container{margin-bottom:0px;white-space:nowrap;}
.contact {cborder:1px solid red;}
.contact .form_field_error{margin:0px;font-size:11px;}


.contact p{margin:0px;padding:0px;margin-bottom:5px;}
.contact p{white-space:nowrap;}
.contact .form_field{margin-bottom:5px;}

* html .contact p{white-space:normal;}

#content_text img{margin-right:1em;margin-top:3px;}
#content_text p{margin:0;padding:0;margin-bottom:1em;}

#succ_message {margin-left:2px;}
/*news*/
#news_title {background:url(/img/news-bullet.png) no-repeat;margin-left:33px;text-transform:uppercase;padding-left:34px;font-size:15px;padding-bottom:3px;}
.news_in_left {margin-top:33px;}
.news_in_left .date{margin-left:33px;margin-bottom:12px;} 
.news_in_left .title{margin-left:66px;margin-bottom:20px;margin-right:66px;} 
.news_in_left .title a{}
.news_in_left .short{margin-left:66px;margin-right:66px;text-align:justify;}

.news_in_main      {margin-bottom:50px;}
.news_in_main .date{margin-bottom:15px;}
.news_in_main .link{font-size:18px;}
.news_in_main .link a{text-decoration:none;border-bottom:1px solid #bcbec0;}
.news_in_main .link a:hover{border-bottom:1px solid #fff;} 
.news_in_main .desc{font-size:14px;}

#news_all{margin-left:66px;margin-top:48px;}
#news_all a{position:relative;text-decoration:none;border-bottom:1px solid #bcbec0;}
#news_all a:hover{border-bottom:1px solid #fff;}

/*footer*/
#footer{width:998px;margin:0 auto;}
#navigation{text-align:center;border-bottom:1px solid #182954;padding-bottom:10px;margin-bottom:23px;clear:both;padding-top:20px;}
#navigation a{text-decoration:none;}
#navigation .next{padding-left:46px;background:url(/img/separator.png) no-repeat 22px 6px;}

#footer #contacts		{float:left;width:22%;margin-left:33px;height:65px;}
#footer #phones  		{float:left;width:22%;margin-left:25px;height:65px;}
#footer #recipients	{float:left;width:22%;margin-left:25px;height:65px;}
#footer #recipients a{padding-left:29px;background:url(/img/mail.png) no-repeat 0px 4px;}
#footer #copyright 	{float:left;width:18%;margin-left:25px;height:65px;}

#phones #phones_pref{float:left;width:48px;height:65px;}
#phones #phones_cont{white-space:nowrap;}

/*articles*/
.article_in_page {margin-bottom:1em;}
.article_in_page .title{font-size:16px;}
.article_in_page .author{font-size:12px;margin-top:3px;}


/*portrets*/

#portret{float:left;width:200px;height:250px;}
.in_portret{width:200px;height:250px;display:block;position:absolute;}
/*ABOUT*/
.about_content{text-align:justify;margin-right:1em;cborder:1px solid red;}
#wrap div.about_content img{margin-left:1em;margin-right:0em;}
