body, img { margin:0px; padding:0px; border:0px; }

body { background-color:#fff184; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.8em; }
a, a:hover { color:#0000FF; }
h1 { color:#C9922B; font-size:16px; text-transform:uppercase; text-align:center; background-position:left top; background-repeat:no-repeat; height:47px; vertical-align:middle; padding:4px 0px 0px 53px; margin:3px 0px 20px 10px; }
h2 { color:#7FBA3D; font-size:20px; font-weight:normal; margin:5px 0px 0px 0px; }
h3 { margin:0px 0px 7px 0px; font-size:13px; }
h3 span { color:#FF0000; }
h3 a { font-weight:normal; }
h4 { margin:0px 0px 7px 0px; font-size:13px; font-style:italic; }
hr { height:0px; border:1px solid #84c220; }
table { border-collapse:collapse; border:1px solid #000000; margin:10px 0px 15px 1px; }
table th, table td { border:1px solid #000000; padding:5px 7px; vertical-align:middle; text-align:center; }
table th { background-color:#84C220; }
table td { background-color:#D0EBA6; }
ul { margin-top:7px; padding-left:20px; }
ol { padding-left:30px; }
ol li { margin:10px 0px; }
ol li p, ul li p { margin:0px 0px 10px 0px; }
sup { color:#ff0000; }

.aboutHeader { background-image:url(images/about3.gif); }
.contactsHeader { background-image:url(images/contacts3.gif); }
.partnersHeader { background-image:url(images/partners3.gif); }
.agencyHeader { background-image:url(images/agent3.gif); }
.advHeader { background-image:url(images/adv3.gif); }
.artHeader { background-image:url(images/article3.gif); }

.wrapper { min-width:1106px; }
.wrapper { width: expression((w = (document.documentElement.clientWidth || document.body.clientWidth) - 20) < 1117 ?  '1117px': '100%' ); }

.header { background:#fff184 url(images/header_bg_1.jpg) left top repeat-x; font-size:0.9em; }
.header div { background:transparent url(images/header_bg_3.jpg) left top no-repeat; }
.header div div { height:209px; background:transparent url(images/header_bg_2.jpg) right bottom no-repeat; }
.header img { margin:40px 0px 0px 72px; float:left;  }
.headerTop { background:none !important; height:auto !important; }
.headerTop ul { float:right;  margin:22px 30px 0px 0px; padding:0px 0px 0px 31px; list-style:none; background:transparent url(images/phone.gif) left top no-repeat; color:#84572F; }
.headerTop a { float:right; color:#84572F; font-weight:bold; text-decoration:none; display:block; background:transparent url(images/mail.gif) left top no-repeat; padding:1px 0px 1px 36px; margin:35px 30px 0px 0px; }

.footer { height:106px; background:#00d6ef url(images/footer_bg_1.jpg) left top repeat-x; }
.footer div { height:106px; background:transparent url(images/footer_bg_2.jpg) left top no-repeat; overflow:hidden; color:#FFFFFF; font-size:0.8em; }
.footer a { color:#ffffff; }
.rightFoot { float:right; margin:79px 40px 0px 0px; }
.leftFoot { margin:79px 0px 0px 40px; }

.center { background:transparent url(images/footer_bg_3.jpg) left bottom no-repeat; }
.centerBottom { background:transparent url(images/footer_bg_4.jpg) 499px bottom no-repeat; }
.contentBgRight { background:transparent url(images/right_bg.jpg) right top no-repeat; }
.contentBgLeft { background:transparent url(images/left_bg.jpg) left top no-repeat; overflow:hidden; height:1%; }
.content { background:transparent url(images/border.jpg) 296px top repeat-y; overflow:hidden; height:1%; margin-top:6px; }
.left { width:235px; float:left; padding:5px 40px 120px 35px }
.left form p { margin:5px 0px; }
.right { margin:0px 40px 0px 332px; padding:0px 0px 35px 0px; /*overflow:hidden;*/ height:1%; }

.menu { overflow:hidden !important; background:none !important; height:auto !important; clear:right; }
.menu ul { padding:0px; width:710px; position:absolute; left:384px; margin-top:16px; }
.menu ul li { float:left; list-style:none; width:85px; padding:0px 5px; text-align:center; margin-right:19px; }
.menu ul li a { display:block; padding-top:51px; color:#FCFF6E; font-size:1.2em; height:1%; }
.menu ul li a:hover { color:#FFFFFF; font-weight:bold; }
.menu_1 { background:transparent url(images/about.gif) center top no-repeat; }
.menu_1:hover { background:transparent url(images/about2.gif) center top no-repeat; }
.menu_2 { background:transparent url(images/article.gif) center top no-repeat; }
.menu_2:hover { background:transparent url(images/article2.gif) center top no-repeat; }
.menu_3 { background:transparent url(images/adv123.gif) center top no-repeat; }
.menu_3:hover { background:transparent url(images/adv2.gif) center top no-repeat; }
.menu_4 { background:transparent url(images/agent.gif) center top no-repeat; }
.menu_4:hover { background:transparent url(images/agent2.gif) center top no-repeat; }
.menu_5 { background:transparent url(images/partners.gif) center top no-repeat; }
.menu_5:hover { background:transparent url(images/partners2.gif) center top no-repeat; }
.menu_6 { background:transparent url(images/contscts.gif) center top no-repeat; }
.menu_6:hover { background:transparent url(images/contacts2.gif) center top no-repeat; }

.leftMenu { margin:0px 0px 15px 0px; padding:0px; list-style-type:none; }
.leftMenu li { margin-top:5px; }
.leftMenu a { background:transparent url(images/menu_left.gif) 10px 6px no-repeat; color:#7FBA3D; display:block; line-height:1.2em; padding:2px 5px 2px 30px; text-decoration:none; }
.leftMenu a:hover { background:#DC9417 url(images/menu_left_hover.gif) 10px 6px no-repeat; color:#FFFFFF; font-weight:bold; }

.about { background-color:#5abb2a; margin-bottom:26px; }
.about div { height:6px; }
.about .top, .about .bot { background:#5abb2a; }
.about .top div, .about .bot div { width:7px; }
.about .top .aboutLeft { background:#fff184 url(images/left_top.gif) left top no-repeat; float:left; }
.about .top .aboutRight { background:#fff184 url(images/right_top.gif) left top no-repeat; float:right; }
.about .bot .aboutLeft { background:#fff184 url(images/left_bot.gif) left top no-repeat; float:left; }
.about .bot .aboutRight { background:#fff184 url(images/right_bot.gif) left top no-repeat; float:right; }
.about p { margin:13px 0px; }
.aboutContent { padding:4px 10px; overflow:hidden; height:auto !important; color:#FFFFFF; font-size:0.85em; }
.aboutContent a { color:#FFFFFF !important; }

.print { font-size:11px; margin:0px; height:16px; padding:3px 10px; }
.print a { color:#00B1EF; background:transparent url(images/print.gif) left top no-repeat; padding-left:23px; height:16px; display:block; float:right; }

.partners { background-color:#FFFFFF; padding:0px 0px 15px 0px; overflow:hidden; height:1%; }
.partners h3 { border-bottom:2px solid #84c220; padding:0px 0px 7px 80px; margin-top:20px; margin-bottom:16px; }
.partners p { vertical-align:middle; text-align:center; margin:15px 0px; }
.partners a { display:inline-block; margin:auto 0px; vertical-align:middle; text-align:center; width:30%; }

.clients { background-color:#FFFFFF; text-align:center; padding:15px 0px; margin-bottom:15px; }
.clients span { display:inline-block; text-align:center; vertical-align:middle; width:32%; }
.clients span a { padding:5px 0px; }

.form_contacts { margin-top:30px; }
.form_contacts p { text-align:center; }
.form_contacts table { text-align:center; margin:0px auto; border-collapse:separate; border:none; }
.form_contacts table th, .form_contacts table td { border:none; padding:0px; vertical-align:top; }
.form_contacts table th { background:none; }
.form_contacts table td { background:none; }
.lab { text-align: left; width: 120px; font-family: Arial,sans-serif; font-weight: bold; }
.inp input { width: 200px; }

.team { border:none; }
.team td { background:none; border:none; text-align:left; }
.team td img { margin:5px 20px 5px 0px; }

.akvilon { font-size:0.8em; }
.akvilon caption { margin-bottom:-8px; text-align:left; font-weight:bold; font-size:130%; }
.akvilon td, .akvilon th { padding:0px; }
.akvilon th { color:#ffffff; background-color:#009A4D; }
.akvilon td { background:none; }

.brandTable { border:0px; }
.brandTable th, .brandTable td { border:none; padding:10px; vertical-align:top; }
.brandTable th { text-align:left; }
.brandTable td { background:none; }

.forward li { margin:10px 0px; }

.noMarginTop { margin-top:0px !important; }
.noMarginBot { margin-bottom:0px !important; }
.but { margin:-5px 0px 0px 0px !important; padding-right:5px; text-align:right; }
.rss { margin:5px 0px; }
.news { margin:5px 0px 0px 145px; }
.news a { color:#6699CC; }
.date { margin:40px 0px 8px 0px; color:#7FBA3D; }
.desc { margin:0px 0px 8px 0px; }
.more { margin:0px 0px 8px 0px; }
.map { display:block; float:left; margin-right:15px; }
.cl { width:150px; float:left; font-weight:bold; }
.cl2 { overflow:hidden; }
.cl p, .cl2 p { margin:5px 0px 5px 10px; }
.cent { text-align:center; }
.nds { color:#ff0000; font-style:italic; margin-top:-15px; }
.nds2 { color:#ff0000; font-style:italic; font-weight:bold; }
.red, .note span { color:#ff0000; }
.blue { color:#000080; }
.light_blue { color:#6699CC !important; }
.note { margin-top:-15px; font-size:0.8em; }
.description { margin:20px 15px 40px 20px; text-align:justify; }
.art { text-align:justify; }
.links { margin-top:15px; text-align:center; margin-right:145px; }
.links span { font-weight:bold; display:inline-block; margin:0px 2px; }
.im { float:left; margin:0px 20px; }

code { font-size:1.2em; margin:15px 20px; display:inline-block; }
code p { margin:0px !important; }

*:first-child+html .menu ul { left:345px; }
*:first-child+html hr { height:2px; }

*html .right { margin-left:297px; }
*html .menu ul { left:345px; }
*html .about .top, .about .bot { font-size:0px; }
*html .about .top div, .about .bot div { font-size:0px; }
*html .right { margin:0px 40px 0px 330px; }
*html hr { height:2px; }
*html .leftMenu { margin:35px 0px 15px 0px; }
*html .leftMenu li { margin-top:-10px; }

@media all and (min-width:0) { .right { margin:0px 40px 0px 0px; padding:0px 0px 35px 22px; } }
@media all and (min-width:0) { .akvilon caption { margin-bottom:0px; } }
@media all and (min-width:0) { .right { overflow:hidden; } }

.value { margin-left:80px; }

.banners-img div img { margin:0px 15px 10px 0px; vertical-align:top;}
.banners-img {overflow:hidden; }
.banners-img div {padding-bottom:10px; text-align:center; float:left;}

.cbn_page li {padding-bottom: 10px;}
.cbn_page_no_padding li {padding-bottom: 0px;}
.space_top_7 { margin-top: 7px; }

