@charset "windows-1251";
/* CSS Document 
-----------------------------------------*/
BODY {background:#fff; font:11px Tahoma; margin:0; padding:0;}
A img { border:0px solid;}
A {cursor:pointer; color:#72ca00;}
.centre {position:relative; top:0%; left:50%; width:1000px; margin:0 -500px; background:#fff;}
.fm {position:relative; float:left; margin:0; padding:0;}
.fmr {position:relative; float:right; margin:0; padding:0;}
ADDRESS {font-style:normal;}
TABLE {border-collapse:collapse; margin:0; padding:0;}
/* header 
-----------------------------------------*/
.top {position:absolute; width:100%; height:451px; border-bottom:7px solid #dfdfde; margin:1px 0 0 0 !important; margin:8px 0 0 0;}
.header {width:1000px;}
.h_1 {width:389px; height:80px;}
.h_1 IMG {top:7px; left:90px; position:relative; float:left; z-index:1; position:absolute;}
.h_2 {width:377px; height:80px; background:url(../images/line.gif) no-repeat right top;}
.user {width:377px; height:50p; text-align:center; line-height:50px; top:8px !important; top:0;}
.user2 {width:377px; height:50p; text-align:center; line-height:50px; top:8px; font:22px Tahoma; color:#4f4e49; text-decoration:none;}
.user A {font:22px Tahoma; color:#4f4e49; text-decoration:none;}
.user A:hover {text-decoration:none; color:#848484;}
.icons {width:360px; height:30px; font:bold 12px Tahoma; line-height:30px; padding:15px 8px 0 20px; color:#599c01;}
.icons B {margin:0 15px 0 0;}
.icons A {color:#047cb4; text-decoration:underline; padding:0 15px 0 23px; font:normal 14px Tahoma;}
.icons A:hover {text-decoration:none;}
A.people {height:15px; background:url(../images/people.jpg) no-repeat;}
A.busket {height:13px; background:url(../images/busket.jpg) no-repeat; padding:0 0 0 23px;}
A.exit {padding:0 0 0 8px;}
.h_3 {width:142px; height:80px; background:#fff url(../images/line.gif) no-repeat right top;}
.h_3 A {font:normal 12px Tahoma; color:#565551; text-decoration:none; padding:46px 15px 0 15px; position:relative; top:58px !important; top:13px;}
.h_3 A:hover {text-decoration:underline;}
A.map {height:36px; background:url(../images/map.jpg) 10px 5px no-repeat; margin:0 !important; margin:0 0 0 -5px;}
A.contacts {height:31px; background:url(../images/mail.jpg) 20px 5px no-repeat;}
.h_4 {width:91px; height:80px; padding:0 0 0 1px;}
.h_4 A {color:#000; text-decoration:none; font:normal 14px Tahoma; padding:56px 8px 7px 8px; position:relative; float:left;}
.h_4 A:hover {text-decoration:underline;}
A.lang_active {background:#72ca00 url(../images/arrow3.gif) bottom center no-repeat; color:#fff;}
A.lang_active:hover {text-decoration:none;}
.h_5 {width:1000px; height:322px; margin:0; z-index:0 !important; z-index:-1;}
.menu_place {width:1000px; height:49px; border-bottom:7px solid #dfdfde;}
.search {width:260px; height:45px; background:#ececec; top:2px; left:3px;}
INPUT.text {width:194px; border:1px solid #504f4d; color:#454545; padding:2px 0 2px 5px; left:10px; top:11px !important; top:10px; position:relative;}
INPUT.but {width:28px; height:22px; background:url(../images/search.gif) no-repeat; border:none; cursor:pointer; margin:0 0 0 10px !important;
           margin:1px 0 0 10px; left:10px; top:11px; position:relative;}
A.blue {color:#00aeff; font:11px Tahoma; text-decoration:underline;}
A.blue:hover {text-decoration:none;}

/* horizontal menu 
-----------------------------------------*/
.hor_menu {left:55px; top:-3px; width:732px;}
.hor_menu B {position:relative; top:18px; display:block; text-align:center;}
table.moduletable {width:100%; padding:0px; border-spacing:0px; border-collapse:collapse;}
a.mainlevel:link, a.mainlevel:visited {float:left; position:relative; text-decoration:none; font:bold 16px Tahoma; color:#5d5d5d; height:49px;
                                       display:block; padding:0 43px 0 43px; margin-left:2px;}
a.mainlevel#active_menu,a.mainlevel:hover {background:url(../images/but_bg.gif) repeat-x; color:#006fa2;}
a.mainlevel SPAN {background:url(../images/pimp3.gif) no-repeat; width:7px; height:9px; display:block; position:absolute; top:22px; left:20px;}
a.mainlevel:hover SPAN {background:url(../images/pimp2.gif) no-repeat;} 
a.mainlevel#active_menu SPAN {background:url(../images/pimp2.gif) no-repeat; width:7px; height:9px; display:block; position:absolute; top:22px; left:20px;}

/* content 
-----------------------------------------*/
/* left col 
-----------------------------------------*/
.left {width:713px; margin:12px 0 12px 0; min-height:500px; _height:500px;}
.l_title {width:152px; height:40px; background:#72ca00; right:10px; font:22px Tahoma; color:#fff; text-align:center; line-height:40px; text-transform:uppercase}
.l_text {width:693px; text-align:justify; margin:10px 0 20px 0; font:12px Tahoma; color:#454545; line-height:15px; left:20px;}
.l_text_shop {width:950px; text-align:justify; margin:10px 0 20px 0; font:12px Tahoma; color:#454545; line-height:15px; left:20px;}

TABLE.contentpaneopen {text-align:justify; margin:-12px 0 20px 0; font:12px Tahoma; color:#454545; line-height:15px;}
TABLE.contentpane TD {font:12px Tahoma; color:#454545;}
TABLE.contentpaneopen TD.contentheading H1 {position:relative; bottom:-12px;}
.blog_more STRONG {font:bold 12px Tahoma; color:#454545;}
.l_text H1,.l_text H2,.l_text H3 {color:#454545; margin:0 0 10px 0;}
.l_text H1 {font:bold 14px Tahoma;}
.l_text H2 {font:bold 13px Tahoma;}
.l_text H3 {font:bold 12px Tahoma;}
.left UL {list-style-image:url(../images/pimp4.gif);}
.l_text A,.address A {color:#00aeff; font:12px Tahoma; text-decoration:underline;}
.l_text A:hover,.address A:hover {text-decoration:none;}

/* left col2 
-----------------------------------------*/
.left2 {width:260px; margin:2px 0 0 0; left:3px; font:12px Tahoma; line-height:20px;}
.l_block {background:#f6f6f6; margin:0 0 10px 0; padding:0 0 20px 0;}
.l_title2 {width:260px; font:bold 15px Tahoma; color:#72ca00; text-align:center; text-transform:uppercase; margin:3px 0 20px 0;}
.left2 UL {list-style-image:url(../images/pimp5.gif);}
.left2 A {color:#000; text-decoration:none;}
.left2 A:hover {text-decoration:underline;}
.l_buner1 {width:245px; background:url(../images/top.gif) no-repeat top left; left:7px; margin:2px 0 2px 0;}
.l_buner2 {width:245px; background:url(../images/bot.gif) no-repeat bottom left;}
.l_buner2 IMG {position:relative; margin:5px 0 5px 0 !important; margin:5px 0 3px 0; left:5px;}
A.category {color:#000; text-decoration:none; font:12px Tahoma; background:url(../images/pimp5.gif) 0 5px no-repeat; padding:3px 0 3px 12px; position:relative;
            left:23px; width:220px;}
A.category:hover {text-decoration:underline;}
A.category:visited {font-style:normal;}
H1.main2n {font:bold 12px Tahoma; color:#454545; margin:0 0 -5px 0;}
.small P {margin:0 0 5px 0;}

/* catalog 
-----------------------------------------*/
.catalog {width:700px; margin:12px 0 0 0; min-height:500px; _height:500px; left:20px; font:12px Tahoma; color:#454545; text-align:justify;}
.catalog H1 {margin:0 0 10px 0; color:#454545; font:bold 16px Tahoma;}
.catalog H1 B {color:#72ca00;}
.catalog TABLE {width:694px; border-collapse:collapse; margin:30px 0 20px 0; table-layout:fixed; font:12px Tahoma; line-height:17px;}
.catalog TABLE TH {text-align:center; border:none; color:#8a8a8a; font-weight:normal; height:40px;}
.catalog TABLE TD {border:none; color:#000; padding:0 0 0 15px; text-align:left;}
.catalog TABLE TD.n {color:#c4c4c4; font-weight:bold; text-align:center; padding:0;}
.catalog TABLE TD A, A.dda {color:#00aeff; font-weight:bold; text-decoration:underline;}
.catalog TABLE TD A:hover, A.dda:hover {text-decoration:none;}
.catalog TABLE TD INPUT.text2 {border:1px solid #000; width:40px; color:#8a8a8a; margin:0 20px 0 10px; font-size:11px;}
.catalog TABLE TD INPUT.but2 {width:52px; height:17px; background:url(../images/busket.gif) no-repeat; border:none;}
.catalog TABLE TR.w {background:#eaeaea;} 

/* news
-----------------------------------------*/
.news {width:277px; margin:12px 0 0 0;}
.n_box {width:237px; left:40px; margin:0 0 20px 0; font:11px Tahoma;}
.n_date {color:#a1a1a1; width:237px;}
A.n_title {color:#00aeff; text-decoration:underline; font:bold 12px Tahoma;}
A.n_title:hover {text-decoration:none;}
.pimp {margin:0 10px 0 0;}
.n_text {color:#454545; margin:10px 0 0 0; text-align:justify;}
.n_text A {margin:0 0 0 5px;}

.r_news {top:20px; width:240px; left:37px;}
.dgm_news {font:12px Tahoma; margin:0 0 10px 0;}
A.dgm_title {color:#00aeff; text-decoration:underline; font:bold 12px Tahoma; background:url(../images/pimp.gif) 0 3px no-repeat; position:relative; padding:0 13px;} 
A.dgm_title:hover {text-decoration:none;}
A.go {width:10px; height:10px; display:block; background:red;}
.n_time {color:#a1a1a1; font-size:11px;}
.more {background:url(../images/arrow2.gif) no-repeat; width:10px; height:9px; display:block; position:relative; float:left;}
A.createdate {background:url(../images/arrow2.gif) 3px 7px no-repeat !important; background:url(../images/arrow2.gif) 3px 2px no-repeat; width:13px; height:9px;
              padding:5px 6px 5px 6px !important; padding:0;}

/* fdback 
-----------------------------------------*/
.button {color:#fff; background:#72ca00; border:1px solid #72ca00; font:bold 12px Tahoma; cursor:pointer;}

TABLE.bold_font TD,TABLE TR.bold_font TD {font:bold 12px Tahoma; height:25px;}
TABLE TR.sectiontableentry2 {background:#fff; line-height:17px; height:25px;}
TABLE TR.sectiontableentry1 {background:#eaeaea; line-height:17px; height:25px;}
TABLE TR.sectiontableentry2 TD,TABLE TR.sectiontableentry1 TD {border:1px solid #e6e6e6; padding:3px 0 3px 10px; height:30px;}
TD.sectiontableheader {text-align:center; border:1px solid #e6e6e6;}
TABLE.contenttoc {margin:0 0 10px 10px;}
.pagenavbar {text-align:center;}
TABLE.moduletable {position:relative; float:left;}
.tit_tab {text-align:right; padding:0 10px 0 0; color:#5d5d5d; font:bold 12px Tahoma;}
TABLE.table2 {margin:0; border-collapse:collapse;}
TABLE.table2 TH {text-align:center; border:1px solid #e6e6e6; color:#8a8a8a; font-weight:normal; height:64px;}
TABLE.table2 TD {border:1px solid #e6e6e6; color:#000; height:30px; padding:0 0 1px 15px; text-align:left;}
A.pathway {color:#00aeff; text-decoration:none; font:bold 12px Tahoma;}
A.pathway:hover {text-decoration:underline;}
TR.sectiontableheader TH {border:1px solid #e6e6e6;}
TD.total {background:#72ca00; color:#fff !important; font:bold 12px Tahoma;}
A.go2 {color:#454545; text-decoration:none; font:bold 12px Tahoma;}
A.go2:hover {text-decoration:underline;}
.for_a A {color:#00aeff; text-decoration:underline;}
.for_a A IMG {text-decoration:none;}
.for_a A:hover {color:#00aeff; text-decoration:none;}
A INPUT.butt {background:url(../images/butt.gif) no-repeat; width:60px; height:18px; border:none; cursor:pointer;}
A:hover INPUT.butt {background:url(../images/butt.gif) 0 -18px no-repeat;}
.login {width:200px; padding:5px 0 0 20px; position:absolute; z-index:1;}
TABLE.table3 {margin:0; border-collapse:collapse; table-layout:fixed; border:none; font:11px Tahoma; width:200px; color:#565551;}
TABLE.table3 TD {vertical-align:middle;}
.inputbox2 {height:16px; width:80px; border:none; margin:0 25px 0 0; font:11px Tahoma; border:1px solid #dfdfde; padding:0 3px 0 3px;}
#mod_login_remember {border:none; margin:0 5px 0 0; width:auto;}
.registr {position:absolute; top:28px; left:260px;}
.buttt {background:#72ca00; color:#fff; font:bold 11px Tahoma; border:none; padding:3px 5px 3px 5px;}
.buttt {margin:-2px 26px 0 0 !important; margin:-4px 26px 0 0; height:20px; width:40px; line-height:17px;}
A.butttt {text-decoration:underline; color:#5d5d5d; font:bold 14px Tahoma;}
A.butttt:hover {text-decoration:none;}
.inputbox1 {width:114px; border:1px solid #504f4d; color:#454545; padding:2px 0 2px 5px; left:10px; top:11px !important; top:10px; position:relative;}
.toper {top:-9px !important; top:-11px; left:140px !important; left:130px; position:relative; width:110px;}

/* footer 
-----------------------------------------*/
.down1 {width:100%; height:107px !important; height:140px; background:#e8e8e8; border-top:26px solid #f6f6f6; margin:30px 0 0 0; position:relative; float:left;}
.centre_foo {position:relative; top:0%; left:50%; width:1000px; margin:0 -500px;}
.address {margin:-90px 0 0 0; text-align:right; right:20px; font:12px Tahoma;}
.address IMG {position:relative; top:7px;}
A.ff {color:#000; text-decoration:none;}
A.ff:hover {text-decoration:underline;}

/*----------STS----------*/
#state{width:206px}
TABLE.table2 FORM {padding:0 0 5px 0;}
TABLE.space {line-height:17px;}
TABLE.space TD {height:39px;}
.up {position:relative; top:1px!important; top:0px;}
/*----------Opera hack----------*/
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
TABLE.table2 FORM {margin:2px 0 0 0;}
.opera TD {padding:7px 0 0 10px!important;}
.op {position:relative; top:-3px;}
}