/*
	(c) 2007, Mediaweb Studio
	Client: 
	URL:
*/

/* common */
html, body, img, form {margin: 0px; padding: 0px; border: none;}
html, body {height:100%;}
body {background-color: #00275E;}
body, td {font: 12px Arial, Helvetica, sans-serif; color: #D0E4FF;}
a {color: #FEDF00; text-decoration: underline;}
a:hover {text-decoration: none;}
table {border: 0px; border-collapse: collapse;}
td {vertical-align: top; padding: 0px;}
p {padding: 0px; margin: 0px 0px 12px 0px;}

.img-marg {float:left; margin:0 10px 5px 0;}
.img-marg-r {float:right; margin:0 0 5px 10px;}

.red {color:red;}

H1 {margin:0 0 10px 0; padding:0 0 10px 0; color:#FEDF00; font-size:16px; background:url(/img/label_line.gif) left bottom no-repeat;}
H2 {margin:0 0 10px 0; padding:0; color:#FCEB61; font-size:14px;}
H3 {margin:0 0 10px 0; padding:0; color:#FCEB61; font-size:13px;}

.clear {clear:both;}
.none {line-height:0;}

div#measurer{position:absolute; width:100%; top:0px; height:1px; line-height:1px; z-index:10;} 

.main-cont {width:100%; min-height:100%; min-width:980px; background:url(/img/body_grad.gif) left bottom repeat-x; /*background: url(/img/bg_img2.jpg) left bottom no-repeat;*/}

.header {width:100%; height:348px; background: url(/img/clouds.jpg) repeat-x #D1ECFB; overflow:hidden;}
.header-c {width:100%; height:348px; background: url(/img/hdr_bg.gif) repeat-x;}

.header-left {width:355px; height:348px; float:left; background:url(/img/forest02.jpg) 0 171px no-repeat;}
.header-left .forest {width:355px; height:281px; float:left; float:left; background:url(/img/forest01.png) no-repeat;}

.logo {float:left; padding:0 0 0 8px;}

.header-right {width:520px; height:348px; float:right; background:url(/img/forest04.jpg) 0 171px no-repeat;}
.header-right-c2 {width:520px; height:348px; float:right; background:url(/img/forest03.gif) 0 126px no-repeat;}

.header-rl {width:100px; height:202px; margin-top:146px; background:url(/img/hdr_r.png) no-repeat; float:right;}

.hdr-top-r {width:236px; height:21px; float:right; background:url(/img/hdr_r.gif) no-repeat; padding:2px 0 0 17px;}
.hdr-top-r A, .hdr-top-r SPAN { font:normal 11px Tahoma, Arial, Helvetica, sans-serif; padding-left:15px; display:block; float:left;}
.hdr-top-r SPAN {cursor:default; color:#fff;}
.home {background:url(/img/home.gif) 0 3px no-repeat; margin-right:10px;}
.mail {background:url(/img/mail.gif) 0 3px no-repeat;}
.diler-block {width:219px; height:219px; float:right; clear:right; margin:26px 18px 0 0; background:url(/img/ponsse.png) no-repeat;}
.diler-block UL {margin:109px 0 0 22px; padding:0; list-style-type: none;}
.diler-block UL LI {margin:10px 0; padding:0;}
.diler-block UL A {display:block; height:11px; font-size:10px; color:#000; padding:0 0 0 15px; background:url(/img/dot.gif) 0 -11px no-repeat;}
.diler-block UL A:hover { background-position:0 0;}


.flash { width:445px; height:255px; float:left; clear:left; position:absolute; top:93px; left:0;}
.flash DIV {width:445px; height:255px; background:url(/img/flash.png) no-repeat;}

/* contacts */
.contacts {color:#003A76; float:right; clear:right; font-size:12px; font-family:Tahoma, Arial; padding:23px 47px 0 0}
.contacts BIG { font-weight:bold; font-size:22px; font-family:Tahoma, Arial;}

.conteiner1 {width:100%;}
.conteiner1, .left-col, .right-col {float:left;}
.center-col {min-height:100%;}

.right-col {overflow:hidden;}
.right-col-bg1 {background:url(/img/bg_img1.gif) right top no-repeat; min-height:445px;}
.right-col-bg2 {background:url(/img/bg_img2.png) right top no-repeat;}

.two-cols-r .center-col {margin-right:255px;}
.two-cols-r .right-col {margin-left:-255px; width:255px;}

.center-col .padding {padding:40px 20px 100px 50px;}
.right-col .padding {padding:40px 20px 100px 20px; min-height:500px;}

.orange {color:#FEDF00;}

/* main menu */
.main-menu {margin:0; padding:0 0 0 30px; list-style-type:none; height:29px; background: url(/img/menu_grad.gif) left top repeat-x #F7BA00;}
.main-menu LI {margin:0; padding:0; float:left;}
.main-menu LI A, .main-menu LI SPAN {display:block; height:29px; float:left; color:#000;}
.main-menu LI A:hover { background-position:0 -29px;}

.main-menu .active A, .main-menu .active SPAN, .main-menu .active A:hover {background-position:0 -58px;}

.mm-label1 {background:url(/img/mm_label_1.gif) no-repeat; width:125px;}
.mm-label2 {background:url(/img/mm_label_2.gif) no-repeat; width:116px;}
.mm-label3 {background:url(/img/mm_label_3.gif) no-repeat; width:88px;}
.mm-label4 {background:url(/img/mm_label_4.gif) no-repeat; width:88px;}
.mm-label5 {background:url(/img/mm_label_5.gif) no-repeat; width:120px;}
.mm-label6 {background:url(/img/mm_label_6.gif) no-repeat; width:125px;}
.mm-label7 {background:url(/img/mm_label_7.gif) no-repeat; width:109px;}

/* main list */
.main-list {margin:20px 0 20px 20px; padding:0; list-style-type:none;}
.main-list LI {margin:0 0 10px 0; padding:0 0 0 20px; background:url(/img/list_dot.gif) left 3px no-repeat;}
.main-list B {color:#fff;}

.anons-img {margin-bottom:10px; text-align:center;}

/* footer */
.relative {position:relative; height:0;}
.footer {position:absolute; top:-80px; left:0; width:100%; min-width:950px; height:80px; background:url(/img/foot02.gif) repeat-x #F4A800;}
.foot-c {width:100%; height:80px; background:url(/img/foot01.gif) left top no-repeat;}
.foot-b {width:100%; height:80px; background:url(/img/foot03.gif) right top no-repeat;}
.footer UL {list-style-type:none; padding:2px 0 0 60px; margin:0;}
.footer UL LI {display:inline; padding-right:15px;}
.footer UL LI A { color:#fff; text-transform:uppercase; text-decoration:none; font-size:11px; padding:0 2px;}
.footer UL LI A:hover {color:#002860; background-color:#F8C300;}

.copyrights {float:left; color:#545454; font-size:12px; cursor:default; width:450px; padding:22px 0 0 15px;}
.copyrights U {color:#BA4600;}
.copyrights IMG {float:left; margin-right:10px;}

.mw-logo {float:right; padding:22px 15px 0 0;}


/* catalog */
.catalog {margin:0 0 10px 0;}
.catalog div {margin:0 0 20px 0; width:33%; float:left; text-align:center;}
.catalog img {margin:0 10px 5px 10px; background-color:#fff;}
.catalog strong {font-size:16px; color:#FCEB61;}
.catalog p {margin:0 0 5px 0;}
.catalog p span {color:#fff;}

/* right menu */
.right-menu {width:220px; min-height:300px; background: url(/img/rm_bg_a.gif) left top no-repeat #001D43;}
.right-menu ul {width:170px; margin:0; padding:10px 15px 0 15px; list-style-type:none; overflow:hidden; /*background: url(/img/rm_bg_b.gif) left bottom no-repeat;*/}
.right-menu ul ul {margin:10px 0 0 0; padding:0;}
.right-menu ul li {margin:0 0 10px 0; padding:0;}
.right-menu ul li li {padding:0;}
.right-menu ul li li li {padding:0 0 0 40px; height:auto;}
.right-menu ul li li li li {padding:0 0 0 20px; height:auto; width:125px;}

.right-menu ul .active a {color:#fff;}
.right-menu ul .active li a, .right-menu ul .active li span, .right-menu ul .active li li a, .right-menu ul .active li li span {color:#D0E4FF;}
.right-menu ul li .active a, .right-menu ul li .active span {color:#FCEB61;}

.right-menu ul ul {height:auto; background:none;}
.right-menu ul li a, .right-menu ul li span {color:#FCEB61; font-weight:bold; font-size:14px; float:none; background:url(/img/dot2.gif) left -11px no-repeat; padding:0 0 0 15px;}
.right-menu ul li a:hover {color:#fff; background-position:0 4px;}
.right-menu ul li li a, .right-menu ul li li span {color:#D0E4FF; font-size:12px; font-weight:normal; text-transform:uppercase; margin:0; display:block; padding:14px 0 14px 50px;}
.right-menu ul li li .str1 {padding:14px 0 14px 50px;}
.right-menu ul li li .str2 {padding:6px 0 6px 50px;}
.right-menu ul li li .str3 {padding:0 0 0 50px;}

.right-menu ul span {cursor:default; color:#fff !important;}
.right-menu ul li li a span {background:none !important; padding:0 !important; display:inline !important;}
.right-menu ul li li a:hover {color:#FCEB61;}
.right-menu ul li li li a, .right-menu ul li li li li a, .right-menu ul li li li span, .right-menu ul li li li li span {font-size:11px; text-transform:none; margin:0; padding:0 0 0 13px; text-decoration:none; background:url(/img/arrow1.gif) 0 4px no-repeat;}
.right-menu-bot {width:220px; height:17px; margin:-5px 0 0 0; background: url(/img/rm_bg_b.gif) left bottom no-repeat;}
/* ------ */

.table1 {width:100%; margin:10px 0;}
table .table1 {margin:0;}
.table1 TD, .table1 TH {border:1px solid #F7BA00; padding:5px 10px; color:#002C67;}
.table1 TH {background-color:#F7BA00; font-size:11px; text-align:left;}
.table1 TD {background-color:#FFF6A9;}
.table1 A {color:#816100;}

/* attach gallery */
.gallery {margin:15px 0;}
.gallery DIV.gal-row {float:left; margin:0 0 10px 0; width:33%; /*text-align:center;*/}
.gallery DIV.gal-row DIV {float:left; position:relative; margin:0 0 10px 0;}
.gallery IMG {border:2px solid #fff;}
.gallery A {color:#FFF6A9;}
.gallery SPAN.zoom {display:block; font-size:1px; width:10px; height:10px; background:url(/img/zoom.gif) no-repeat; position:absolute; bottom:5px; right:5px; cursor:pointer;}

/* files block */
.files-block {padding:10px 0;}
.files-block DIV {margin:10px 0; padding:0 0 0 20px;}
.files-block SPAN {font-size:11px; color:#FFF6A9;}
.files-block {}
.doc {background:url(/img/icn/file/doc.gif) 0 3px no-repeat;}
.xls {background:url(/img/icn/file/xls.gif) 0 3px no-repeat;}
.pdf {background:url(/img/icn/file/pdf.gif) 0 3px no-repeat;}

/* links block */
.links-block {margin:10px 0 20px 0; padding:0;}
.links-block LI {margin:10px 0 10px 20px; padding:0;}

/* form tab */
.form-tab {width:100%; margin:10px 0;}
.form-tab td {padding:5px;}
.textfield {width:99%;}
.button {font-size:11px; font-weight:bold; color:#002C67; width:88px; height:auto; border:none; background:url(/img/but_sent.gif) no-repeat; cursor:pointer; padding:6px 0; margin:0; line-height:1.2;}

.totop {position:absolute; top:-20px; left:50%;}
.totop a {outline:none;}


