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

        /* common */
html,
body,
img,
form {
        margin: 0px;
        padding: 0px;
        border: none;}
body {
        background:#fff;}
body,
td { font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a {
        color: #006FB7;
        text-decoration: none;}
a:hover {
        text-decoration: underline;}
table {
        border: 0px;
        border-collapse: collapse;}
td {
        vertical-align: top;
        padding: 0px;}
p {     
        padding: 0px;
        margin: 0px 0px 12px 0px;}

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

DIV.conteiner { width:981px; margin-left:10px; background:#fff;}

DIV.left-home { width:23px; position:absolute; top:45px; text-align:right;}

DIV.left-cont {width: 220px; float: left; clear:both; background:#fff;}
DIV.cent-cont {margin-right: 268px; width: 490px; height: auto; float:left; background:#fff; padding-bottom:10px;}
DIV.right-cont {margin-left:-268px; width: 268px; height: auto; background: red; float:left; background:#fff;}

IMG.right-peace { position:absolute; left:905px; z-index:1;}

IMG.logo {margin: 18px 0 0 22px;}

DIV.top-menu-main { width:760px; height:25px; margin-left:220px; border-bottom: 2px solid #7DD7FE; clear:both;}
DIV.top-menu {width:505px; float:left;}
DIV.top-menu-main A {color:#000; font-size:11px; display:block; float:left; text-decoration:none; background:url(/img/icn/arrow1.gif) 0 3px no-repeat; padding-left:8px; margin: 3px 15px 3px 3px}
DIV.top-menu-main A:hover {color:#00AEFF; text-decoration:none;}
DIV.lang-ver {float:left; width:220px;}

/* center content */

A.underline { text-decoration:underline;}
A.underline:hover { text-decoration:none;}

DIV.big-img { height:177px; }
DIV.top-links { height:70px; width:100%; }
DIV.top-links A { margin-right:25px;}
DIV.top-images { width:493px; margin-bottom:13px; padding-top:18px;}

DIV.anonses { text-transform:uppercase; color:#fff; background: url(/img/icn/icon.gif) 10px 50% no-repeat #03ACFF; padding: 8px 0px 8px 33px;}
TABLE.anonses-tab {width:100%; background:url(/img/bg/grad2.gif) repeat-x; margin-bottom:30px;}
TABLE.anonses-tab IMG {border:1px solid #F55800;}
TABLE.anonses-tab TD { padding:8px 8px 0 8px;}
TABLE.anonses-tab TD.td1 { width:15%; }
TABLE.anonses-tab TD.td2 { width:35%;}
H3 { font-size:11px; margin:5px 0 5px 0; background:url(/img/icn/arrow1.gif) 0 3px no-repeat; padding-left:10px; position:relative; left:-10px; z-index:3;}

/* left-col */
DIV.left-menu { width:165px; background:#E9E9E9; padding:5px 0 5px 0; margin: 20px 0 0 34px;}
DIV.left-menu SPAN { display:block; border-bottom:solid 1px #B4B4B4; padding:5px 0 5px 0; margin:0 8px 0 8px;}
DIV.left-menu A {font-size:12px; color:#000; text-decoration:none; font-weight:bold; background: url(/img/icn/arrow2.gif) 0 4px no-repeat; padding-left: 13px;}
DIV.left-menu B.act {font-size:12px; color:#00AEFF; text-decoration:none; font-weight:bold; background: url(/img/icn/arrow2.gif) 0 4px no-repeat; padding-left: 13px; cursor:default;}
DIV.left-menu SPAN.last {border-bottom: none;}
DIV.left-menu A:hover { color:#00AEFF; text-decoration:none;}

DIV.padding2 { margin:66px 20px 20px 35px;}
DIV.padding2 P {}

DIV.title-block1 { border-left:solid 9px #0072BC; padding:5px 0 5px 0; margin-bottom:10px; float:left;}
DIV.title-block1 SPAN.box { display:block; color:#0072BC; text-transform:uppercase; background:url(/img/icn/box.gif) 0 50% no-repeat; padding-left: 18px; margin-left:10px; text-decoration:none;}

DIV.title-block2 { border-left:solid 9px #0072BC; padding:13px 0 13px 0; margin-bottom:10px; margin-top:13px; float:left;}
DIV.title-block2 SPAN.round { display:block; color:#0072BC; text-transform:uppercase; background:url(/img/icn/round.gif) 0 50% no-repeat; padding-left: 18px; margin-left:10px; text-decoration:none;}

DIV.title-block2 SPAN.lines, DIV.title-block2 A.lines { display:block; color:#0072BC; text-transform:uppercase; background:url(/img/icn/lines.gif) 0 50% no-repeat; padding-left: 18px; margin-left:10px; text-decoration:none;}

DIV.title-block3 { border-left:solid 9px #0072BC; padding:13px 0 13px 0; margin-bottom:10px; float:left;}
DIV.title-block3 SPAN{ display:block; color:#656565; text-transform:uppercase; padding-left: 18px; margin-left:0px; text-decoration:none;}

/* right-col */
DIV.search-block {margin:35px 0 0 18px;}
DIV.search-block .search-inp { width:106px; height:16px; border:1px solid #000; font-size:11px;}
DIV.search-block .search-inp2 { position:relative; top:5px; left:3px; cursor:hand; z-index:2; position:relative; top:4px;}
IMG.search-img {position:relative; top:4px;}

DIV.padding1 { margin: 29px 35px 0 17px;}

TABLE.news-tab { clear:left; margin-top:10px;}
TABLE.news-tab TD { padding: 0 10px 20px 0;}
TABLE.news-tab IMG {}
SPAN.pub-dat {color:#989898; margin:5px 0; display:block;}

IMG.arrow-link { border:none !important; margin-left:8px;}
DIV.archive { text-align:right; margin-right:10px; margin-top:-10px; clear:both;}
DIV.archive A { text-decoration:none; font-weight:bold; background:url(/img/icn/arrow4.gif) 100% 4px no-repeat; padding-right:10px;}


/* footer */

DIV.footer { clear:both; /*margin:40px 0 0 0;*/ width:895px; height:70px; border-top: 2px solid #7DD7FE; margin-left:35px; padding:20px 0;}
IMG.mwlogo { float:left;}
DIV.knopki {float:left; margin-left:50px;}
DIV.knopki A {margin:0 10px 0 10px;}
DIV.right-foot {float:right;}
SPAN.phone-num {font-size:14px; display:block; margin-top:7px;}

/* inner */

DIV.title-block { width:492px; background: url(/img/bg/grad3.gif) repeat-y #0170BA; color:#fff; margin-bottom:15px; padding: 10px 0 5px 20px; float:left; line-height:2;}
H1 { font-size:21px; margin:0px;}
H2 {font-size:11px;}

TABLE.tablichka { width:100%;}
TABLE.tablichka TH { background:#F5F5F5; font-size:11px; text-align:left; padding:3px;}
TABLE.tablichka TD { background:url(/img/bg/dots.gif) 0 100% repeat-x; padding:3px; vertical-align:middle;}

TABLE.tablo { width:100%; margin:10px 0;}
TABLE.tablo TH { border:1px solid #C2C2C2; background:#F5F5F5; font-size:11px; padding:3px;}
TABLE.tablo TD { border:1px solid/*dashed C2*/ #000; padding:3px;}

SPAN.bot-line { background:url(/img/bg/dots.gif) 0 100% repeat-x; padding:7px; display:block;}

A.link2 { text-decoration:none;}
A.link2:hover { text-decoration:underline;}
SPAN.act2 {color:#FF7800; cursor:default;}

.padding3 { padding:10px;}

TABLE.gallery  TD {padding:10px;}

TABLE.feedback { width:100%; }
TABLE.feedback TD {padding:5px; vertical-align:middle;}
TABLE.feedback .select, .input { border:1px solid #000; width:250px; font-size:11px; height:18px;}
TABLE.feedback .textarea {border:1px solid #000; width:250px; font-size:11px;}
TABLE.feedback .submit {background: #F0F0F0; width:250px; height:18px;  font-size:11px; border:1px solid #000;}

DIV.gray-line {border-top:1px solid #A0A5A7; width:100%; height:7px; clear:left;}
DIV.gray-line2 {border-bottom:1px solid #A0A5A7; width:100%; height:7px; clear:left;}

DIV.print { text-align:right; margin-top:20px;}
DIV.print A { background:url(/img/icn/print.gif) no-repeat; padding-left:20px;}

DIV.menulvl2-1 {padding:5px 0 5px 0; background:url(/img/bg/dots.gif) 0 100% repeat-x;}
DIV.menulvl2-1 B {color:#00AEFF; font-size:12px; cursor:default;}

DIV.menulvl2-2 {padding:5px 0 5px 0; background:url(/img/bg/dots.gif) 0 100% repeat-x;}
DIV.menulvl2-2 A {display:block; color:#000; font-size:11px; font-weight:bold; margin-left:20px;}

DIV.menulvl2-5 {padding:5px 0 5px 0; background:url(/img/bg/dots.gif) 0 100% repeat-x;}
DIV.menulvl2-5 A { color:#000; font-size:11px; margin-left:40px;}

A.lvl-cur {color:#00AEFF !important;}

DIV.menulvl2-3 {padding:5px 0 5px 0; border-bottom:1px solid #C2C2C2;}
DIV.menulvl2-3 A { color:#0072BC; font-size:12px; font-weight:bold;}
DIV.menulvl2-3 A:hover { text-decoration:none; color:#00AEFF;}

DIV.menulvl2-4 {padding:5px 0 5px 0; border-bottom:1px solid #C2C2C2;}
DIV.menulvl2-4 A { color:#0072BC; font-size:11px;}

DIV.print-src { border: 1px solid #A0A5A7; padding:4px 20px; margin:10px 0 10px 0;}

.clear {clear:both;}
