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

        /* common */
html,
body,
img,
form {
        margin: 0px;
        padding: 0px;
        border: none;}
body {
        background-color:#fff;}
body,
td { font-size: 11px;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #000;}
a {
        color: #da3573;
        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;
        font-family:Verdana, Arial, Helvetica, sans-serif;}

H1 {border-bottom: solid 1px #d6d6cd; color:#da3573; font-size:13px; font-weight:bold; padding: 10px 0px 10px 0px; margin: 0px;}
.top-line { margin-top: 0px !important; float:left;}
H2 {color: #4ba4e9; font-size:12px; margin: 5px 0px 5px 0px; }
H3 {color: #4ba4e9; font-size:11px; margin: 5px 0px 5px 0px; }

.main-tab TD {/* border:solid 1px #000;*/}
/* header */


.header { background: url(/img/hdr/hdr-grad.gif) 0px 100% repeat-x #2865d8; height: 111px; min-width:1000px;}
.hdr-left { background: url(/img/hdr/hdr_back1.jpg) no-repeat; height: 111px; width: 578px;}
#logo {margin: 21px 0px 0px 44px; color: #fff;}
.hdr-right {background: url(/img/hdr/hdr_back2.jpg) 100% 0px no-repeat; height: 111px;}

.top-linx {width: 100%; margin-top: 5px !important;}
.top-linx A {color: #FFF !important; margin-right: 17px; text-decoration:none; padding-left: 17px; font-size:10px;}
.top-linx A:hover { text-decoration:underline;}
A.index {background: url(/img/icn/ind-icon.gif) 0px 2px no-repeat ;}
A.map {background: url(/img/icn/map-icon.gif) 0px 2px no-repeat ;}
A.mail {background: url(/img/icn/mail-icon.gif) 0px 2px no-repeat ;}

/* top menu */
.main-menu {height:38px; background: url(/img/hdr/menu-grad.gif) repeat-x #f5f4f4; white-space:nowrap;}
.top-menu-link A {color: #024d92; text-transform:uppercase; text-decoration:none; font-size:10px; font-weight:bold; }
.top-menu-link A:hover {color: #729abe;}
.top-menu-link2 A {color: #024d92; text-transform:uppercase; text-decoration:none; font-size:10px; font-weight:bold; }
.top-menu-link2 A:hover {color: #729abe;}

.top-menu-link B {color: #da3573 !important; text-transform:uppercase; font-size:10px; cursor:default;}
.top-menu-link2 B {color: #da3573 !important; text-transform:uppercase; font-size:10px; cursor:default;}
.top-menu-link {background:url(../img/icn/box.gif) 100% 50% no-repeat; padding: 0px 15px 0px 10px; position:relative; top:11px;} 
.top-menu-link2 {/*background:url(../img/icn/box.gif) 100% 50% no-repeat;*/ padding: 0px 15px 0px 10px; position:relative; top:11px;} 

/* content */

.cont-top { width:100%; height: 24px; background: #ced3d9;}
.color-box1 { background: url(/img/cnt/box1.gif) 100% 0px no-repeat #767e97; width:200px; height:22px; float:left;}
.color-box1 SPAN { color: #fff; font-size:11px; font-weight:bold; padding-left: 15px; position:relative; top: 3px;} 


/* left col */ 
.left-col { width: 246px; background:url(/img/bg/menu-img.gif) 0px 52px no-repeat; height: 250px;}
.search { background: url(/img/cnt/box2.gif) #ced3d9; width:246px; height:52px; display: block; float:left;}
.input-text1 { width:140px; border: solid 1px #000; float:left; display: block; position:relative; left:15px; top: 4px;}
INPUT.arrow {position: relative; right: 24px; top:4px; padding: 5px; float:right; color: #b00c00; cursor:pointer; }

/* left menu */

.men-but1 { width:180px; height:30px; background: url(/img/bg/dots.gif) 0px 100% repeat-x; padding-left: 25px; float:left;}
.men-but2 { width:180px; background: url(/img/bg/dots.gif) 0px 100% repeat-x; padding-left: 25px; float:left;}
.men-but3 { width:180px; background: url(/img/bg/dots.gif) 0px 100% repeat-x; padding-left: 25px; padding-top:5px; float:left; line-height:1;}
A.left-menu { font-family:Verdana, Arial, Helvetica, sans-serif; color: #00476b; font-size: 11px; text-decoration:none; background:url(/img/icn/round.gif) 0px 4px no-repeat; padding-left: 20px; position:relative; top: 7px;}
A.left-menu:hover { text-decoration:underline;}
SPAN.left-menu-a {font-family:Verdana, Arial, Helvetica, sans-serif; color: #da3573; font-size: 11px; padding-left: 20px; position:relative; top: 7px; cursor:default;}

DIV.submenu { margin: 10px 10px 15px 30px; line-height: 1.5;}
DIV.submenu A { background:url(/img/icn/box-gray.gif) 2px 50% no-repeat; padding-left:12px; color: #00476b; font-size: 11px; text-decoration:none;}
DIV.submenu A:hover { text-decoration:underline;}
DIV.submenu SPAN.act {background:url(/img/icn/arrow2.gif) 0px 50% no-repeat; padding-left:12px; color: #da3573; font-size: 11px; text-decoration:none; cursor:default;}


/* right col */
.right-col {width: 246px; height:auto; float:right;}
.color-box2 {background: url(/img/cnt/box3.gif) 0px 0px no-repeat #da3573; width:246px; height:32px; float:right; text-align:right;}
.color-box2 SPAN {color: #fff; font-size:11px; font-weight:bold; padding-right: 15px; position:relative; top: 8px;} 

/* content */

.content { float: left; border: solid 1px #000;}

.news-anons { width:212px; float:right; margin-top:10px; background:url(/img/cnt/news-line.gif) -5px 100% no-repeat; padding-bottom: 10px;}
.news-anons .date { font-size: 11px; color: #767e97;}
.news-anons A { font-size: 11px; color: #da3573; text-decoration:underline; white-space:normal; padding-right: 15px;}
.news-anons A:hover {text-decoration:none;}
.news-anons .text { color:#7c7d7f; font-size: 11px; margin-top: 3px; display:block; white-space:normal;  padding-right: 15px;}

.main-tab .td3 { background:url(/img/bg/right-img.gif) 100% 100% no-repeat;}

.pub-block { border-bottom: solid 1px #d6d6cd; padding: 0px 0px 5px 0px; min-height:350px;}

.ul-linx {line-height: 2; margin-left: 10px;}
.ul-linx A { background: url(/img/icn/ul-box.gif) 0px 50%  no-repeat; font-size:11px; text-decoration:underline; padding-left:13px;}
.ul-linx A:hover { text-decoration:none;}

A.print { color: #2377a2; line-height:3; background:url(/img/icn/print.gif) 0px 3px no-repeat; padding-left: 15px; text-decoration:none;}
A.print:hover { text-decoration:underline;}
A.news-arch { color: #2377a2; line-height:3; background:url(/img/icn/news-arch.gif) 0px 50% no-repeat; padding-left: 15px; float:right; margin-right: 20px; font-weight:bold;  text-decoration:none;}
A.news-arch:hover { text-decoration:underline;}

/* footer */

.footer-menu { background: #d3d3d3; padding: 5px 0px 5px 20px;}
.footer-menu SPAN { border-right: solid 1px #7f9da2; padding: 0px 6px 0px 5px;}
.footer-menu SPAN.last { border-right: none !important;}
.footer-menu A { color: #7f9da2; font-size:10px; text-decoration:none;}
.footer-menu A:hover { color: #024d92;}

.footer { padding: 20px 0px 20px 20px;}
.footer SPAN { color: #8a8a8a; font-size:10px;}
.footer A { text-decoration:underline;}

.counters { float:right; margin-right: 15px;}
.counters IMG { margin-left: 15px;}


/* inner */

.tovary-tab { width:100%;}
.tovary-tab TH { background:#e6e9ec; margin-top:10px; padding: 10px 0px 10px 15px; color:#767e97; text-align:left;}
.tovary-tab TH.th1 { background:url(/img/cnt/tab-angle1.gif) no-repeat #e6e9ec;}
.tovary-tab TH.th2 { background:url(/img/cnt/tab-angle2.gif) 100% 0px no-repeat #e6e9ec;}
.tovary-tab TD { padding:10px; border-bottom: solid 1px #d6d6cd;}
.tovary-tab A { font-weight:bold; text-decoration:underline;}


.gallery IMG { border: solid 1px #c2d6e1; margin: 5px;}
.gallery TD { text-align:center; padding:5px;}

.search SPAN { color: #fff; font-size:11px; font-weight:bold; padding-left: 15px; position:relative; top: 7px; float:left;}

/* left menu - files */
DIV.files-box { width:214px; height:21px; background:#c489b7; margin-top: 5px; float: left;}
DIV.files-box SPAN {color: #fff; font-size:11px; font-weight:bold; padding-left: 15px; position:relative; top: 3px;}
DIV.men-but3 .doc {background:url(/img/icn/file/doc.gif) 0px 0px no-repeat; padding-left: 20px; }
DIV.men-but3 .pdf {background:url(/img/icn/file/pdf.gif) 0px 0px no-repeat; padding-left: 20px; }
DIV.men-but3 .xls {background:url(/img/icn/file/xls.gif) 0px 0px no-repeat; padding-left: 20px; }

DIV.men-but3 A {font-family:Verdana, Arial, Helvetica, sans-serif; color: #00476b; font-size: 11px; text-decoration:none;}
DIV.men-but3 A:hover { text-decoration:underline;}
DIV.file-size { padding: 5px 0px 5px 22px; color:#969a9e;}

.clear {clear:both;}
