@charset "utf-8";
/* CSS Document */

html, body{background:#fff url('/img/pix.png') repeat-x top center; text-align:center; margin:0px; padding:0px; color:#333; height:100%; line-height:130%;}

table, tr,td {vertical-align:top; text-align:left; padding:0px; margin:0px; color:#333;}
div{vertical-align:top; text-align:left; color:#333;}
img{border:0px none; margin:0; padding:0;}

img{border:0px none; margin:0; padding:0;}
ul{padding:0px;  margin:0px; margin-left:17px;}
ul{list-style-image: url('/img/li.gif');}
span{line-height:130%;}

form{padding:0; margin:0;}
input{margin:0; padding:2px; height:14px; width:170px; border:1px solid #476307; color:#333; background:none;}
textarea{margin:0; padding:2px; height:14px; width:170px; border:1px solid #476307; color:#333; overflow:auto; width:300px; height:150px; background:none;}
select{border:1px solid #a09f9e; color:#333;}
option{color:#333;}
.radio{margin:0; padding:0; border:0 none; width:10px; height:10px;}
.reset{background:none; color:#f57e21; width:auto; height:auto; padding:1px 4px; border:1px solid #AD9F92; cursor:pointer; margin-top:5px; font-weight:bold;}
.send{background:#f57e21; color:#fff; width:auto; height:auto; padding:1px 4px; border:1px solid #AD9F92; cursor:pointer; margin-top:5px; font-weight:bold;}
.search_inp{width:120px; height:16px; padding:2px; border:0 none; background:#fff; color:#404040;}
.asterisk{color:#FDC213; font: bold 14px Arial;}
.areadiv1{padding:3px;}


a, a:link, a:active, a:visited{color:#333; text-decoration: none; font-size:12px; outline:none;}
a:hover{text-decoration:underline; outline:none;}

.width150{width:120px;text-align:right; padding-right:3px; color:#689600}
.h5{height:5px}
.centrovka{margin:0 auto; width:1000px;}
.fl_left{float:left;}
.fl_right{float:right;}
.over_hide{overflow:hidden;}
.alcenter{text-align:center;}
.alright{text-align:right;}
.vbottom{vertical-align:bottom;}
.vmiddle{vertical-align:middle;}
.clear{clear:both;}
.abs{position:absolute}
.rel{position:relative}
.just{text-align:justify;}
.underline{text-decoration:underline;}

a.more, a.more:active, a.more:link, a.more:visited{text-decoration:underline; color:#816747; font-size:11px;}
a.more:hover{text-decoration:none;}

a.inverse, a.inverse:active, a.inverse:link, a.inverse:visited{text-decoration:underline;}
a.inverse:hover{text-decoration:none;}

a.topmenu, a.topmenu:active, a.topmenu:link, a.topmenu:visited{color:#fff; font-size:13px; text-decoration:none; margin-left:20px !important; margin-left:10px;}
a.topmenu:hover{text-decoration:underline; color:#fff; font-size:13px; margin-left:20px !important; margin-left:10px;}


a.submenu, a.submenu:active, a.submenu:link, a.submenu:visited{color:#333; font-size: 13px; font-weight: bold;}
a.submenu:hover{color:#333; font-size: 13px; font-weight: bold;}

a.submenu_act, a.submenu_act:active, a.submenu_act:link, a.submenu_act:visited{color:#333; font-size: 13px; font-weight: bold; text-decoration:underline}
a.submenu_act:hover{color:#333; font-size: 13px; font-weight: bold; text-decoration:underline}


.partners_ru{display: inline; width:97px; padding:7px 0; float:left;}
a.partners_ru, a.partners_ru:active, a.partners_ru:link, a.partners_ru:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.partners_ru:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.about_ru{display: inline; width:85px; padding:7px 0; float:left;}
a.about_ru, a.about_ru:active, a.about_ru:link, a.about_ru:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.about_ru:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.news_ru{display: inline; width:75px; padding:7px 0; float:left;}
a.news_ru, a.news_ru:active, a.news_ru:link, a.news_ru:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.news_ru:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.prices_ru{display: inline; width:77px; padding:7px 0; float:left;}
a.prices_ru, a.prices_ru:active, a.prices_ru:link, a.prices_ru:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.prices_ru:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.clients_ru{display: inline; width:92px; padding:7px 0; float:left;}
a.clients_ru, a.clients_ru:active, a.clients_ru:link, a.clients_ru:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.clients_ru:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.dealers_ru{display: inline; width:90px; padding:7px 0; float:left;}
a.dealers_ru, a.dealers_ru:active, a.dealers_ru:link, a.dealers_ru:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.dealers_ru:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.portfolio_ru{display: inline; width:95px; padding:7px 0; float:left;}
a.portfolio_ru, a.portfolio_ru:active, a.portfolio_ru:link, a.portfolio_ru:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.portfolio_ru:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.represent_ru{display: inline; width:140px; padding:7px 0; float:left;}
a.represent_ru, a.represent_ru:active, a.represent_ru:link, a.represent_ru:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.represent_ru:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}



.partners_en{display: inline; width:97px; padding:7px 0; float:left;}
a.partners_en, a.partners_en:active, a.partners_en:link, a.partners_en:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.partners_en:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.about_en{display: inline; width:85px; padding:7px 0; float:left;}
a.about_en, a.about_en:active, a.about_en:link, a.about_en:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.about_en:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.news_en{display: inline; width:75px; padding:7px 0; float:left;}
a.news_en, a.news_ru:active, a.news_en:link, a.news_en:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.news_en:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.prices_en{display: inline; width:77px; padding:7px 0; float:left;}
a.prices_en, a.prices_en:active, a.prices_en:link, a.prices_en:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.prices_en:hover{text-decoration:underline;color:#fff; font-size:14px;  text-align:center;}

.clients_en{display: inline; width:92px; padding:7px 0; float:left;}
a.clients_en, a.clients_en:active, a.clients_en:link, a.clients_en:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.clients_en:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.dealers_en{display: inline; width:90px; padding:7px 0; float:left;}
a.dealers_en, a.dealers_en:active, a.dealers_en:link, a.dealers_en:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.dealers_en:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.portfolio_en{display: inline; width:95px; padding:7px 0; float:left;}
a.portfolio_en, a.portfolio_ru:active, a.portfolio_en:link, a.portfolio_en:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.portfolio_en:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.represent_en{display: inline; width:125px; padding:7px 0; float:left;}
a.represent_en, a.represent_ru:active, a.represent_en:link, a.represent_en:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.represent_en:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}




.partners_am{display: inline; width:123px; padding:7px 0; float:left }
a.partners_am, a.partners_am:active, a.partners_am:link, a.partners_am:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.partners_am:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.about_am{display: inline; width:87px; padding:7px 0; float:left}
a.about_am, a.about_am:active, a.about_am:link, a.about_am:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.about_am:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.news_am{display: inline; width:110px; padding:7px 0; float:left}
a.news_am, a.news_am:active, a.news_am:link, a.news_am:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.news_am:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.prices_am{display: inline; width:85px; padding:7px 0; float:left}
a.prices_am, a.prices_am:active, a.prices_am:link, a.prices_am:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.prices_am:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.clients_am{display: inline; width:122px; padding:7px 0; float:left}
a.clients_am, a.clients_am:active, a.clients_am:link, a.clients_am:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.clients_am:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.dealers_am{display: inline; width:88px; padding:7px 0; float:left}
a.dealers_am, a.dealers_am:active, a.dealers_am:link, a.dealers_am:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.dealers_am:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.portfolio_am{display: inline; width:110px; padding:7px 0; float:left}
a.portfolio_am, a.portfolio_am:active, a.portfolio_am:link, a.portfolio_am:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.portfolio_am:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}

.represent_am{display: inline; width:125px; padding:7px 0; float:left}
a.represent_am, a.represent_am:active, a.represent_am:link, a.represent_am:visited{color:#fff; font-size:14px; text-decoration:none; text-align:center;}
a.represent_am:hover{text-decoration:underline;color:#fff; font-size:14px; text-align:center;}



a.lang, a.lang:active, a.lang:link, a.lang:visited{color:#7b7b7b; font-size:10px;}
a.lang:hover{color:#ff0101; text-decoration:underline; font-size:10px;}
.lang_curr{color:#ff0101; text-decoration:underline; font-size:10px;}
.langs_div{position:absolute; top:70px; right:20px; }

a.lang_home, a.lang_home:active, a.lang_home:link, a.lang_home:visited{color:#a6a6a6; text-decoration:none; display:inline-block; background: url('/img/lang_bg.jpg') no-repeat top left; text-align:center; width:118px; height:38px; font-size:15px; padding-top:7px; float:left;}
a.lang_home:hover{color:#32302f; text-decoration:none; display:inline-block; background: url('/img/lang_bg.jpg') no-repeat bottom left; text-align:center; width:118px; height:38px; font-size:15px; padding-top:7px; float:left;}
.lang_home_curr{color:#32302f; text-decoration:none; display:block; background: url('/img/lang_bg.jpg') no-repeat bottom left; text-align:center; width:118px; height:38px; font-size:15px; padding-top:7px; float:left;}
.langs_home_div{width:355px; overflow:hidden; margin:0 auto; margin-top:20px; padding:30px 0 50px 0; height:50px}



a.fff, a.fff:active, a.fff:link, a.fff:visited, a.fff:hover{color:#fff;}
a.f10, a.f10:active, a.f10:link, a.f10:visited, a.f10:hover{font-size:10px;}
a.f12, a.f12:active, a.f12:link, a.f12:visited, a.f12:hover{font-size:12px;}
a.f18, a.f18:active, a.f18:link, a.f18:visited, a.f18:hover{font-size:18px;}

.main{margin:0 auto; width:1000px; position:relative;}
.header{height:170px; position:relative;}
.footer_div{height:25px; padding-top:15px; height:25px; padding-bottom:10px; text-align:center;}
.logo_pos{position:absolute; top:45px; left:20px;}

.menu_pos_en{position:absolute; top:0px; right:0px; z-index:1; width:644px; height:64px; background: url('/img/menu_bg_en.jpg') no-repeat top left;}
.menu_pos_am{position:absolute; top:0px; right:0px; z-index:1; width:730px; height:64px; background: url('/img/menu_bg_am.jpg') no-repeat top left;}
.menu_pos_ru{position:absolute; top:0px; right:0px; z-index:1; width:660px; height:64px; background: url('/img/menu_bg_ru.jpg') no-repeat top left;}

.content{width:1000px; color:#00427a; height:auto !important; height:450px; min-height:450px;}
.content_home{width:1000px; color:#00427a; height:auto !important; height:450px; min-height:450px;}
.left{width:270px; position:absolute; right:0; top:0px;}
.home_title_pos{position:absolute; top:360px; right:10px; font-size:17px; text-align:right}
.cont_top_line{background: url('/img/cont_top_line.png') no-repeat bottom left; overflow:hidden; height: 40px !important; height: 40px}
.icons_div{background: url('/img/icons_bg.gif') no-repeat top left; width:101px; height: 29px; float: left; margin-top:8px;}


.home_div{width:196px; height:437px; position:relative; float:left;}
.design_studio{background: url('/img/design_studio.jpg') no-repeat right center;}
.marketing{background: url('/img/marketing.jpg') no-repeat right center;}
.print_house{background: url('/img/print_house.jpg') no-repeat right center;}
.pub_house{background: url('/img/pub_house.jpg') no-repeat right center;}
.pub_work{background: url('/img/pub_work.jpg') no-repeat right center;}

.footmenu_bg_am{background: url('/img/footmenu_bg_am.gif') no-repeat bottom left; width: 1000px; height: 52px;}
.footmenu_bg_ru{background: url('/img/footmenu_bg_ru.gif') no-repeat bottom left; width: 1000px; height: 52px;}
.footmenu_bg_en{background: url('/img/footmenu_bg_en.gif') no-repeat bottom left; width: 1000px; height: 32px;}
.footmenu_div{width:200px; float: left; padding-top:3px; text-align: center; cursor: pointer;}

.leftbg_pos{position: absolute; left:0; bottom:0px; width: 1px; height: 1px;}
.leftbg_pos_abs_en{position: absolute; left:0; bottom:82px;}
.leftbg_pos_abs_am{position: absolute; left:0; bottom:102px;}
.leftbg_pos_abs_ru{position: absolute; left:0; bottom:102px;}

.leftbg_pos_abs1_ru{position: absolute; left:38px; bottom:132px;}
.leftbg_pos_abs1_am{position: absolute; left:38px; bottom:132px;}
.leftbg_pos_abs1_en{position: absolute; left:38px; bottom:132px;}


.leftdiv{width:201px; float: left; padding-bottom:350px;}
.bgcolor_design{background: url('/img/bgcolor_design.png') repeat-y top left;}
.bgcolor_marketing{background: url('/img/bgcolor_marketing.png') repeat-y top left;}
.bgcolor_printhouse{background: url('/img/bgcolor_printhouse.png') repeat-y top left;}
.bgcolor_publishhouse{background: url('/img/bgcolor_publishhouse.png') repeat-y top left;}
.bgcolor_publicwork{background: url('/img/bgcolor_publicwork.png') repeat-y top left;}
.contdiv{width:799px; float:left; background: url('/img/brizg.jpg') no-repeat bottom right; height:auto !important; 
height:510px; min-height:510px;}
.contact_div{float: right;}
.submenu_div{padding:20px 0 0 20px}
.cont_inner{width:580px; float: left; padding:24px 0 24px 45px;}
.right{width: 160px; float: right; padding-left:9px; padding-top:25px; padding-right:5px;}


.cont_top{background: url('/img/cont_top.png') no-repeat top left; width: 563px; height: 56px}
.cont_bg{background: url('/img/cont_bg.png') repeat top left; width: 503px; height: auto !important; height: 220px; min-height: 220px; padding:0 30px; color:#787878;}
.cont_bot{background: url('/img/cont_bot.png') no-repeat top left; width: 563px; height: 56px}

.margin5{margin:5px;}
.margintop10{margin-top:10px;}
.margintop20{margin-top:20px;}
.marginright10{margin-right:10px;}
.marginright5{margin-right:5px;}
.marginbot5{margin-bottom:5px;}
.marginbot15{margin-bottom:15px;}
.marginleft10{margin-left:10px;}

.padding10{padding:10px;}
.padding5{padding:5px;}
.paddingtop10{padding-top:10px;}
.paddingtop20{padding-top:20px;}
.paddingbot10{padding-bottom:10px;}
.paddingleft10{padding-left:30px;}

.white{color:#fff;}
.green{color:#6C9B02;}
.orange{color:#F57E21;}
.pink{color:#BC268C;}
.blue{color:#0468A5;}
.red{color:#ED1C24;}

.fs12{font-size:12px;}
.fs16{font-size:16px;}
.fs17{font-size:17px;}
.fs18{font-size:18px;}


.w100p{width:100%;}

.h15{height:20px;}
.h100p{height:100%;}



.pointer{cursor:pointer;}
.img_border{border:1px solid #00427a;}


.orange_title{color:#f57e21; font-size: 17px}

.margin5{margin:5px;}
.margintop10{margin-top:10px;}
.margintop20{margin-top:20px;}
.marginright10{margin-right:10px;}
.marginright5{margin-right:5px;}
.marginbot5{margin-bottom:5px;}
.marginbot15{margin-bottom:15px;}
.marginleft10{margin-left:10px;}

.padding10{padding:10px;}
.padding5{padding:5px;}
.paddingtop10{padding-top:10px;}
.paddingtop20{padding-top:20px;}
.paddingbot10{padding-bottom:10px;}
.paddingleft10{padding-left:30px;}

.white{color:#fff;}
.green{color:#6C9B02;}
.orange{color:#F57E21;}
.pink{color:#BC268C;}
.blue{color:#0468A5;}
.red{color:#ED1C24;}

.fs12{font-size:12px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}


.w100p{width:100%;}

.h15{height:20px;}
.h100p{height:100%;}



.pointer{cursor:pointer;}
.img_border{border:1px solid #00427a;}


.title1{color:#f5852d; font-size:22px; font-weight:bold; background:#fff; text-align:center; height:28px;padding-top:10px}



.title{color:#fe0101; font-size:25px; font-weight:bold;}
.titlesmall{color:#f5852d; font-size:14px; font-weight:bold;}

a.titlesmall, a.titlesmall:active, a.titlesmall:link, a.titlesmall:visited{color:#f5852d; font-size:14px; font-weight:bold;}
a.titlesmall:hover{color:#f5852d; font-size:14px; font-weight:bold;}


.date{background:#29604b; width:55px; font-size:11px; height:15px; padding:0px 2px 0px 2px; text-align:center; color:#fff; margin-bottom:8px;}
.more{font-size:11px; color:#bc268c; float:right; font-weight:bold; font-size:12px; margin-right:20px; text-decoration:none}

a.more, a.more:active, a.more:link, a.more:visited{font-size:11px; color:#bc268c; float:right; font-weight:bold; font-size:12px; margin-right:20px; text-decoration:none}
a.more:hover{font-size:11px; color:#bc268c; float:right; font-weight:bold; font-size:12px; margin-right:20px; text-decoration:none}

a.pager, a.pager:active, a.pager:link, a.pager:visited,a.pager:hover{font-size:13px; color:#c02312; text-decoration:none;font-weight:bold}
a.pager:hover{text-decoration:underline;color:#4ea187}

a.pager_act, a.pager_act:active, a.pager_act:link, a.pager_act:visited,a.pager_act:hover{font-size:13px; color:#4ea187; text-decoration:none;font-weight:bold}
.img_div{float:left; margin:5px}
.img_border{border:1px solid #4d1a42; float:left}