body{
	MARGIN: 0px;PADDING: 0px;background: url(/dat1/images/bg_base.gif) repeat-x  #5c636c;padding-top: 51px;
}
.win, .phead, .head, .top, .pbody, .foot{
	width: 100%;
}
.win {
	min-width: 990px; POSITION: relative;
}
.win {PADDING-BOTTOM: 50px;OVERFLOW: visible;TEXT-ALIGN: center;
}
.b-1 {
	MARGIN: 0px auto; WIDTH: 955px;TEXT-ALIGN: left;background: url(/dat1/images/bg_gray.gif) repeat-y 0px 0px;padding-left: 0px;
}
.head {
	POSITION: relative; DISPLAY: block;background: #ffffff;padding-top: 45px;padding-left: 44px;width: 911px;background: url(/dat1/images/bg.gif) no-repeat 0px 0px;
}
.top {
	POSITION: relative; DISPLAY: block;MARGIN: 0px auto;float: none;TEXT-ALIGN: center;VERTICAL-ALIGN: top; 
}
.top_center, .footer{
	position: relative;DISPLAY: block;float: none;WIDTH: 881px;TEXT-ALIGN: left; vertical-align: top;margin-left: 0px;//margin-left: -30px;
}
.footer{
    background: #9fa0a4; color: #ffffff;WIDTH: 843px;font: 10px Tahoma;font-weight: bold;padding: 3px 10px 5px 9px;margin-top: 42px;margin-left: 3px;//margin-left: -41px;margin-bottom: 2px;
}
.navigation{
    position: relative;display: block;float: right;margin-right: 0px;padding-top: 49px;width: 70px;
}
.navigation img{
   border: 0px;
}
.navigation a{
display: block;position: relaitive;float: left;margin-left: 9px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
-moz-opacity: 0.5; 
-khtml-opacity: 0.5; 
opacity: 0.5; 
}
.navigation a:hover{
    display: block;position: relaitive;float: left;margin-left: 9px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
-moz-opacity: 1; 
-khtml-opacity: 1; 
opacity: 1; 
}
.logo{
    height: 82px;width: 840px; float: none;background: url(/dat1/images/bg_company.gif) repeat-x;padding-top: 18px;padding-left: 21px;margin-bottom: 3px;margin-left: 4px;
}
#menu{
	POSITION: relative;DISPLAY: block;float: none;height: 35px;padding-left: 4px;
}
#menu ul {
	list-style-type:none; margin:0; padding:0px;font: 10pt Arial;
}
#menu li, #menu p{
	margin: 0px;padding: 0px;float: left;display: block;
}
#menu li, #menu p{
	margin: 0px;padding: 0px;line-height: 20px;width: 175px;
}
#menu li a em, #menu li em{
	display: none;margin: 0px;padding: 0px;
}
#menu li a{
	display: block;position: relative;height: 29px;margin: 0px;padding: 0px;line-height: 35px;
}
#menu li a, #menu p{
	display: block;position: relative;text-align: left;margin: 0px;padding: 0px;background-position: 0px -35px;height: 19px;line-height: 35px;}
#menu li a:hover {
	background-position: 0px 0px;margin: 0px;padding: 0px;height: 19px;line-height: 35px;
}
#menu li a.active{
	background-position: 0px 0px;height: 35px;line-height: 35px;
}
#menu li a.active:hover {
	background-position: 0px 0px;height: 35px;line-height: 35px;
}
#menu li span{
	display: block;position: relative;font: 10pt Arial;height: 19px;//height: 19px;margin: 0px;padding: 0px;background-position: 0px -38px;line-height: 19px;
}
#menu_command a, #menu_command span{background: url(/dat1/images/menu_command.gif) no-repeat;width: 65px;}
#menu_vacans a, #menu_vacans span{background: url(/dat1/images/menu_vacans.gif) no-repeat;width: 104px;}
#menu_services a, #menu_services span{background: url(/dat1/images/menu_services.gif) no-repeat;width: 76px;}
#menu_clients a, #menu_clients span{background: url(/dat1/images/menu_clients.gif) no-repeat;width: 63px;}
#menu_portfolio a, #menu_portfolio span{background: url(/dat1/images/menu_portfolio.gif) no-repeat;width: 120px;}
#menu_company a, #menu_company span{background: url(/dat1/images/menu_company.gif) no-repeat;width: 107px;}
#menu_contacts a, #menu_contacts span{background: url(/dat1/images/menu_contacts.gif) no-repeat; width: 102px;}
.announces{
    display: block;position: relative;float: none;margin-left: 0px;width: 870px;
}
.announces img{
    float: left;margin-left: 4px;margin-top: 0px;border: 0px;
}
.left{
	position: relative;display: block;float: left;width: 175px;font: 14px Arial;color: #3c4348;padding-top: 15px;//padding-top: 0px;//margin-top: -5px;padding-left: 4px;
}
.name_services{
    margin-bottom: 5px;
}
#menu_services{
	POSITION: relative;DISPLAY: block;float: none;
}
#menu_services ul {
	list-style-type:none; margin:0; padding:0px;font: 10pt Arial;margin-top: 4px;//margin-top: 7px;
}
#menu_services li, #menu_services p{
	margin: 0px;padding: 0px;display: block;margin-bottom: 11px;//margin-bottom: 8px;
}
#menu_services li, #menu_services p{
	padding: 0px;line-height: 16px;padding-left: 1px;
}
#menu_services li a em, #menu_services li em{
	display: none;margin: 0px;padding: 0px;
}
#menu_services li a{
	display: block;position: relative;height: 16px;margin: 0px;padding: 0px;line-height: 16px;
}
#menu_services li a, #menu_services p{
	display: block;position: relative;text-align: left;margin: 0px;padding: 0px;background-position: 0px 0px;line-height: 16px;}
#menu_services li a:hover {
	background-position: 0px -16px;margin: 0px;padding: 0px;height: 16px;line-height: 16px;
}
#menu_services li a.active{
	background-position: 0px 0px;height: 16px;line-height: 16px;
}
#menu_services li a.active:hover {
	background-position: 0px 0px;height: 16px;line-height: 16px;
}
#menu_services li span{
	display: block;position: relative;font: 10pt Arial;height: 16px;//height: 16px;margin: 0px;padding: 0px;background-position: 0px -16px;line-height: 16px;
}
#menu_cards{padding-left: 0px!important;}
#menu_event a, #menu_event span{background: url(/dat1/images/menu_event.gif) no-repeat;width: 37px;}
#menu_design a, #menu_design span{background: url(/dat1/images/menu_design.gif) no-repeat;width: 50px;}
#corp_identity a, #corp_identity span{background: url(/dat1/images/menu_fstyle.gif) no-repeat;width: 120px;}
#menu_adv a, #menu_adv span{background: url(/dat1/images/menu_adv.gif) no-repeat;width: 57px;}
#menu_cards a, #menu_cards span{background: url(/dat1/images/menu_cards.gif) no-repeat;width: 64px;}
#menu_brand a, #menu_brand span{background: url(/dat1/images/menu_brand.gif) no-repeat;width: 62px;}
#menu_promo a, #menu_promo span{background: url(/dat1/images/menu_promo.gif) no-repeat;width: 42px;}
#menu_research a, #menu_research span{background: url(/dat1/images/menu_research.gif) no-repeat;width: 94px;}
#menu_resto a, #menu_resto span{background: url(/dat1/images/menu_resto.gif) no-repeat;width: 36px;}
#menu_fly a, #menu_fly span{background: url(/dat1/images/menu_fly.gif) no-repeat;width: 80px;}
.center{
	position: relative;display: block;float: left;width: 510px;padding-top: 0px;margin-top: 0px;padding-left: 0px;font: 10pt Arial;color: #4a5159;padding-top: 15px;//padding-top: 0px;//margin-top: -5px;
}
.news{
    margin-bottom: 1.6em;
}
.news p{
    margin-top: 0px;font: 90% Tahoma;font-weight: normal;line-height: 140%;
}
.news a{
    text-decoration: none;color: #4a5159;font-weight: bold;
}
.news font{
    font: 11pt Tahoma;
}
.right{
	position: relative;display: block;float: left;width: 175px;padding-top: 0px;padding-top: 15px;//padding-top: 0px;padding-left: 14px;font: 8pt Arial;//margin-top: -5px;
}
.cards_announce {
	width: 160px; height: 250px; border: 1px solid #9fa0a5;margin-top: 11px; 
}
.cards_announce span{
    display: block;position: relative;padding-left: 12px;
}
.cards_announce a{
    color: #4a5159;font: 10px Tahoma;font-weight: bold;
}
.cards_announce a:hover{
    color: #6699cc;
}
.cards_more, .news a:hover{
    color: #6699cc!important;
}
h6{margin-top: 8px;font: 85% Tahoma;font-weight: bold;color: #6699cc;margin-bottom: 0px;line-height: 130%;}
h5{color: #4a5159;font: 100% Tahoma;font-weight: bold;line-height: 100%;margin-top: 0.1em;margin-bottom: 0.2em;}
.footer p{margin-top: -1.1em;margin-bottom: 0px;font-weight: normal;}
.footer a{color: #ffffff;text-decoration: none;}
.footer a:hover{color: #ffffff;text-decoration: underline;}
#counter{
	margin-top: 20px;float: right;margin-right: 14px;
}
*html #counter{
	margin-right: 6px;float: right;margin-top: 20px;
}
