* {margin: 0; padding: 0; /*font: 12px Verdana, Tahoma, Arial;*/font-family:Verdana, Tahoma, Arial; color: black}
html{font-size:80%;}
HTML, BODY {background: white}
IMG {border: none}
B, STRONG {font-weight: bold}
I {font-weight: italic}

#container {width:970px; /*text-align: left;*/ /*overflow: hidden;*/ margin:0 auto; /*border:1px solid;*/}
#wrapper{float:left; width:100%; /*border:1px solid;*/}
#colcenter {/*width: 458px;*/ /*overflow: hidden;*/ /*padding: 0 22px 0 18px; margin: 0 252px;*/ margin:0 242px 0 272px; /*border:1px solid #000;*/}
#colleft {float:left; width:230px; /*overflow: hidden;*/ /*padding-left: 22px;*/ margin-left:-948px; /*border:1px solid;*/}
#colright {float:left; width:220px; /*overflow: hidden;*/ margin-left:-220px; /*border:1px solid;*/}

#header .h-1-layer {width: 100%; height: 46px; background: #2F9843; overflow: hidden}
#header .h-1 {width: 948px; height: 46px; padding-left: 22px; text-align: left}
#header .langs {width: 230px; height: 46px; background: #79CF68; float: left}
#header .langs .l-1 {width: 10px; height: 46px; background: url('/themes/skins/.default/images/lang-bg-1.gif') no-repeat; float: left}
#header .langs .l-2 {width: 194px; height: 36px; padding: 10px 0 0 22px}
#header .langs .l-2 A {padding-right: 18px; text-decoration: none}
#header .langs .l-2 A SPAN {font-size: 10px; text-decoration: underline}
#header .langs .l-2 A IMG {position: relative; top: 6px; width: 24px; height: 18px}
#header .langs .l-2 A IMG.lrus {background: url('/themes/skins/.default/images/rus-lang.png') no-repeat; background-image: expression('none'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/rus-lang.png', sizingMethod='crop')}
#header .langs .l-2 A IMG.leng {background: url('/themes/skins/.default/images/eng-lang.png') no-repeat; background-image: expression('none'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/eng-lang.png', sizingMethod='crop')}
#header .langs .l-2 A IMG.lukr {background: url('/themes/skins/.default/images/ukr-lang.png') no-repeat; background-image: expression('none'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/ukr-lang.png', sizingMethod='crop')}

#header .menutop {font-size:12px; width: 412px; height: 30px; float: left; padding: 16px 0 0 56px}
#header .menutop A {padding-right: 24px; text-decoration: none}
#header .menutop A SPAN {font-size: 11px; text-decoration: underline}
#header .menutop A IMG {padding-right: 6px}
#header .menutop A IMG.links-img {position: relative; top: 2px}
#header .pol {width: 246px; height: 46px; background: url('/themes/skins/.default/images/pol-bg.gif') repeat-x; float: left}

#header .h-2-layer {width: 100%; height: 216px; background: url('/themes/skins/.default/images/h-2-bg.gif') center no-repeat}
#header .h-2 {width: 948px; height: 216px; padding-left: 22px; text-align: left}
#header .h-2-1 {width: 286px; height: 216px; float: left}
#header .bot-lang {width: 230px; height: 7px; background: #79CF68; overflow: hidden}
#header .bot-lang .bl-1 {width: 10px; height: 7px; background: url('/themes/skins/.default/images/lang-bl-bg.gif') no-repeat}
#header .logo-layer {font-size:12px; width: 286px; height: 209px; background: url('/themes/skins/.default/images/logo-bg.gif') right no-repeat}
#header A.logo {display: block; padding-left: 10px; width: 220px; height: 159px; text-align: center; text-decoration: none; padding-top: 35px}
#header A.logo IMG {margin-bottom: 10px}
#header A.logo I {font: bold italic 14px Arial, Verdana, Tahoma}
#header .logo-layer .login-top {width: 230px; height: 15px; background: url('/themes/skins/.default/images/login-top-bg.gif') bottom no-repeat}
#header .h-2-2 {width: 412px; height: 216px; background: #C9EDC2 url('/themes/skins/.default/images/header-img.jpg') no-repeat; float: left}
#header .address {font-size:12px; width: 224px; height: 166px; float: left; background: url('/themes/skins/.default/images/address-bg.gif') no-repeat; padding: 50px 0 0 26px}
#header .address DIV {padding-bottom: 10px}
#header .address DIV.shema {padding-top: 20px}
#header .address DIV.shema A {text-decoration: none}
#header .address DIV.shema A SPAN {text-decoration: underline; font-size: 11px; color: #1E742F}
#header .address DIV.shema IMG {padding-right: 6px; position: relative; top: 2px}

#menu-hor .m-layer {width: 100%; height: 46px; background: #339B46}
#menu-hor .m-layer-2 {width: 970px; height: 46px; text-align: left}
#menu-hor .m-left {width: 22px; height: 46px; float: left; overflow: hidden}
#menu-hor .login-center {font-size:12px; width: 198px; height: 46px; background: url('/themes/skins/.default/images/login-center-bg.gif') no-repeat; float: left; padding-left: 32px; overflow: hidden}
#menu-hor .login-center .login-title {font-size: 11px; padding-top: 12px; height: 17px; width: 62px; float: left}
#menu-hor .login-center .login-input {padding-top: 10px; height: 19px; width: 135px; float: left}
#menu-hor .login-center .login-input .li-layer {width: 98px; height: 17px; background: url('/themes/skins/.default/images/login-input-bg.gif') no-repeat; padding: 0 6px 0 6px}
#menu-hor .login-center .login-input INPUT {width: 98px; height: 16px; background: none; border: none; font-size: 11px; padding-top: 1px}
#menu-hor .menubasic {width: 670px; height: 30px; text-align: left; padding: 16px 0 0 48px; float: left; overflow: hidden}
#menu-hor .menubasic A {font-size: 13px; font-weight: bold; color: white; padding-right: 30px}

#colleft .login-bottom {font-size:12px; width: 198px; height: 59px; background: url('/themes/skins/.default/images/login-bottom-bg.gif') no-repeat; padding-left: 32px}
#colleft .login-bottom .pass-title {font-size: 11px; padding-top: 6px; height: 18px; width: 62px; float: left}
#colleft .login-bottom .pass-input {padding-top: 4px; height: 12px; width: 135px; float: left}
#colleft .login-bottom .pass-input .li-layer {width: 98px; height: 17px; background: url('/themes/skins/.default/images/login-input-bg.gif') no-repeat; padding: 0 6px 0 6px}
#colleft .login-bottom .pass-input INPUT {width: 98px; height: 16px; background: none; border: none; font-size: 11px; padding-top: 1px}
#colleft .login-bottom .pass-remind {width: 123px; height: 27px; padding-top: 8px; float: left}
#colleft .login-bottom .pass-remind A {color: #1E742F; font-size: 10px}
#colleft .login-bottom .btn {width: 73px; height: 29px; float: left; padding-top: 6px}
#colleft .login-bottom .btn INPUT {width: 49px; height: 17px; background: url('/themes/skins/.default/images/enter-btn-bg.gif') no-repeat; border: none; font-size: 11px; font-weight: bold; color: white; cursor: pointer}

#colleft .modshop .pntop {width:207px; border-bottom: 2px solid #2A943F; text-align: center; font-weight: bold; margin: 30px 0 0 11px; padding-bottom: 6px}
#colleft .modshop ul{list-style:none; margin-left:11px}
#colleft .modshop ul li{padding-bottom:8px}
/*#colleft .modshop UL LI.plus {padding-left: 20px; background: url('/themes/skins/.default/images/menu-plus.gif') 2px 3px no-repeat; margin-top: 16px}
#colleft .modshop UL LI.plus A {font-weight: bold; text-decoration: none}
#colleft .modshop UL LI.minus {padding-left: 20px; background: url('/themes/skins/.default/images/menu-minus.gif') 2px 3px no-repeat; margin-top: 16px}
#colleft .modshop UL LI.minus A {font-weight: bold; text-decoration: none}
#colleft .modshop UL LI.item {padding-left: 28px; background: url('/themes/skins/.default/images/menu-item.gif') 6px 0 no-repeat}
#colleft .modshop UL LI.last {padding-left: 28px; background: url('/themes/skins/.default/images/menu-last.gif') 6px 0 no-repeat}
#colleft .modshop UL LI.item A {font-weight: normal; text-decoration: underline}
#colleft .modshop UL LI.last A {font-weight: normal; text-decoration: underline}*/

#colleft .modfb,#colright .modfb{margin:30px 0 5px 11px; padding-bottom: 6px}

#colleft .modshop ul{margin:0; padding:0; /*border:1px solid;*/}
#colleft .modshop ul{list-style-type:none; margin:0 0 0 6px; padding:0; /*border:1px solid #99FF33;*/}
#colleft .modshop li {/*float:none; clear:left;*/ margin:6px 0; line-height:90%; list-style-type:none; /*list-style-position:inside;*/}
#colleft .modshop .cl {display:none;}
#colleft .modshop .op {display:block;}
#colleft .modshop .op li, #colleft .modshop .cl li {margin:0; padding:3px 0 3px 15px; /*border:1px solid #FF9999;*/}
#colleft .modshop .op li.ln, #colleft .modshop .cl li.ln {background:url("/themes/images/mbj/lin.gif") no-repeat left top;}
#colleft .modshop .op li.end, #colleft .modshop .cl li.end {background:url("/themes/images/mbj/lind.gif") no-repeat left top;}
#colleft .modshop li a{text-decoration:none; /*color:#333333;*/}
/*#colleft .modshop li a.b{font-weight:bold; font-size:larger;}*/
#colleft .modshop li a:hover, #colleft .modshop li.a a{/*color:#FF0000;*/ /*border-bottom:1px dashed;*/}
#colleft .modshop li li a:hover{/*color:#FF0000;*/ /*border-bottom:1px dashed;*/ text-decoration:underline;}
#colleft .modshop li.a{font-weight:bold; /*color:#FF0000;*/ /*border-bottom:1px dashed;*/}
#colleft .modshop li a.a {font-weight:bold; /*border-bottom:1px dotted;*/ /*border-bottom:1px dashed;*/ text-decoration:underline;}
#colleft .modshop li:first-letter {
 font-size: 120%; /* Размер шрифта буквицы */
 color: blue; /* Цвет буквицы */
 font-weight: bold;



}
#colcenter H1.menu-map {padding: 12px 0 10px 0; font-size: 10px; color: #2A943F}
#colcenter H1.menu-map A {font-size: 10px; color: #2A943F}
#colcenter H2.title {font: bold italic 14px Verdana, Arial, Tahoma; text-align: center; padding-top: 14px}
#colcenter .text {/*height:100%; height:auto;*/ /*min-height:500px;*/ margin:14px 0 28px 0; line-height: 1.4; /*border:1px solid #123;*/}
#colcenter .text .t-otst{/*border:1px solid #456;*/}
#colcenter .text DIV.t-otst p{text-indent:24px; text-align:justify; line-height:1.3; margin:5px 0 10px;}
#colcenter H3.title-2 {font: bold 14px Verdana, Arial, Tahoma}
#colcenter H3.title-3 {font: bold 14px Verdana, Arial, Tahoma; padding-top: 14px}
#colcenter H2.title-4 {font: bold 16px Verdana, Arial, Tahoma; padding-top: 14px}
#colcenter H4.title-5 {font: bold 12px Verdana, Arial, Tahoma}
#colcenter UL {padding: 14px 0 0 16px; line-height: 1.1}
#colcenter OL {padding-top: 14px; list-style-position: outside}
#colcenter UL LI, #container #center OL LI {line-height: 1.1}
#colcenter UL LI A, #container #center OL LI A {/*line-height: 1.1*/}
#colcenter .img {float: none;}
#colcenter .img-img {float: left; width: 144px; padding-top: 12px}
#colcenter .img-mezha {float: left; width: 13px}
#colcenter .img-mezha2 {float: left; width: 122px}
#colcenter .img-opis {float: none; width: 122px; padding: 12px 0 0 22px; background: url('/themes/skins/.default/images/point.gif') 4px 17px no-repeat}
#colcenter .img-opis A {line-height: 1.1}
#colcenter IMG.prod {border: 6px solid #C9EDC2}
#colcenter IMG.map {border: 1px solid #80887F}
#colcenter DIV.map {text-align: right; width: 250px}
#colcenter DIV.map A {text-decoration: none; color: #2A943F}
#colcenter DIV.map A IMG {position: relative; top: 2px}
#colcenter DIV.map A SPAN {text-decoration: underline; color: #2A943F}
#colcenter UL.map {padding: 0; list-style-position: inside}
#colcenter TABLE {border-collapse: collapse}
#colcenter TABLE TD {padding: 4px; text-align: center; /*border: 1px solid black;*/ line-height: 1.4}
#colcenter TABLE.logotypes TD{padding:2px; /*border: 1px solid #D7D7D7;*/}
#colcenter TABLE THEAD TD {background: #C9EDC2; font-weight: bold}

SPAN.red {color: red}
#colcenter DIV#register {padding: 14px 0 14px 0}
#colcenter DIV#register .col-1{width: 102px; text-align: right; float: left; margin-bottom: 16px}
#colcenter DIV#register .col-2{width: 340px; float: left; font-size: 10px; padding-left: 11px; margin-bottom: 16px}
#colcenter DIV#register .col-2 INPUT {width: 210px; height: 15px; border: 1px solid #929292; font-size: 10px; margin-bottom: 6px}
#colcenter DIV#register .col-2 INPUT.spam {width: 112px; margin-right: 10px}
#colcenter DIV#register .col-2 SELECT {margin-bottom: 6px}
#colcenter DIV#register STRONG {font-size: 10px}
#colcenter DIV#register STRONG.green {color: #009900}
#colcenter DIV#register STRONG.red {color: red}
#colcenter DIV#register SPAN {font-size: 10px}
#colcenter DIV#register .buttons {text-align: center}
#colcenter DIV#register TEXTAREA {width: 210px; height: 68px; font-size: 10px; margin-bottom: 6px}

#modshop_rubrics table.map{width:100%;}
#modshop_rubrics table.map div{/*border:1px solid;*/}
/*#modshop_rubrics .shop_image{float:left;}*/
#modshop_rubrics table.map td{vertical-align:top; text-align:left;}
#modshop_rubrics table.map td.img{width:155px;}
#modshop_rubrics table.map ul{list-style:none; margin:0; padding:0;}
#modshop_rubrics table.map ul li{
	margin:6px 0; padding:0 0 0 15px; /*line-height:0.3;*/
	/*list-style-position:outside;*/
	/*list-style-image: url('/themes/skins/.default/images/tlbr_li.gif');*/
	list-style-type:none;
	background: url('/themes/skins/.default/images/tlbr_li.gif') 0 center no-repeat;
}
#modshop_rubrics table.map a{text-decoration:none;}
#modshop_rubrics table.map a:hover{text-decoration:underline;}

#colcenter UL.smap {list-style: none; padding: 0 0 0 6px}
#colcenter UL.smap LI.item {padding-left: 22px; background: url('/themes/skins/.default/images/menu-item.gif') 0 0 no-repeat}
#colcenter UL.smap LI.last {padding-left: 22px; background: url('/themes/skins/.default/images/menu-last.gif') 0 0 no-repeat}
#colcenter UL.smap LI.item A {font-weight: normal; text-decoration: underline}
#colcenter UL.smap LI.last A {font-weight: normal; text-decoration: underline}
#colcenter A.smap {text-decoration: none; font-weight: bold; line-height: 1.4}
#colcenter A.smap:hover {text-decoration: underline; color: #2C9540}

#container .modnews, #container .modarticles {width: 208px; background: #C9EDC2; padding: 16px 6px 8px 6px}
#container .modnews .news_date,#container .modarticles .date{font-size:80%;}
#container .news_date{margin:10px 0 0;}
#container #news, #container #articles{margin:8px 0 2px;}
/*#container .pnwrap{width: 208px; background: #C9EDC2; padding: 16px 6px 8px 6px}*/
/*#colright .modnews .pntop, #colright .modarticles .pntop {text-align: center; font-weight: bold; border-bottom: 2px solid #2A943F; padding-bottom: 6px}*/
#container .pnwrap .pntop{text-align: center; font-weight: bold; border-bottom: 2px solid #2A943F; padding-bottom: 6px}
/*#colright .modnews .pnrow, #colright .modarticles .pnrow {padding: 12px 0 0 24px; background: url('/themes/skins/.default/images/point-2.gif') 7px 14px no-repeat}*/
#container .pnwrap .pnrow{padding: 12px 0 0 24px; background: url('/themes/skins/.default/images/point-2.gif') 7px 14px no-repeat}
/*#colright .modnews .moreall, #colright .modarticles .moreall {color: #2A943F; font-size: 11px; text-align: right; padding: 16px 10px 6px 0}
#colright .modnews .moreall A, #colright .modarticles .moreall A {color: #2A943F; font-size: 11px}*/
#container .pnwrap .moreall {color: #2A943F; font-size: 11px; text-align: right; padding: 16px 10px 6px 0}
#container .pnwrap .moreall A {color: #2A943F; font-size: 11px}

#colright .modarticles {background: none; padding-top: 20px}

#colright .modsearch {width: 204px; height: 79px; margin-top: 12px; background: url('/themes/skins/.default/images/search-bg.gif') no-repeat; padding-left: 16px}
#colright .modsearch DIV.pntop {padding-top: 16px; font-weight: bold}
#colright .modsearch FORM {padding-top: 14px}
#colright .modsearch FORM .si-layer {float: left; width: 153px; height: 17px; background: url('/themes/skins/.default/images/search-input-bg.gif') no-repeat}
#colright .modsearch FORM .si-layer INPUT {width: 141px; height: 17px; padding: 1px 6px 0 6px; border: none; background: none; font-size: 11px}
#colright .modsearch FORM .sb-layer {float: left; width: 36px; height: 17px; padding-left: 10px}
#colright .modsearch FORM .sb-layer INPUT {width: 25px; height: 17px; border: none; background: url('/themes/skins/.default/images/search-btn.gif') no-repeat; cursor: pointer}

#colright .modmetal {width: 208px; padding: 20px 6px 8px 6px}
#colright .modmetal DIV.pntop {text-align: center; font-weight: bold; border-bottom: 2px solid #2A943F; padding-bottom: 6px; margin-bottom: 16px}
#colright .modmetal .pnrow {border: 1px solid #A7A7A7; margin: 0 2px 0 5px; padding: 2px}
#colright .modmetal .pnrowlast {border-right: 1px solid #A7A7A7; border-left: 1px solid #A7A7A7; border-bottom: 1px solid #A7A7A7; margin: 0 2px 0 5px; padding: 2px}

#colright .modcounters {width: 220px; margin-top: 30px; text-align: center}
#colright .modcounters A {padding: 5px}

.footer-top {height: 30px}

#footer .layer {width: 100%; height: 136px; background: url('/themes/skins/.default/images/footer-bg.gif') repeat-x}
#footer .f-main {width: 970px; height: 136px; text-align: left}
#footer .logo {float: left; margin-left: 22px; width: 243px; height: 105px; background: url('/themes/skins/.default/images/footer-logo.gif') no-repeat; overflow: hidden}
#footer .menubottom {float: left; width: 601px; height: 71px; padding: 34px 0 0 54px; overflow: hidden}
#footer .menubottom A {margin-right: 30px; color: white; font-size: 11px}
#footer .f-left, #footer .f-right, #footer .f-left A, #footer .f-right A {font-size: 11px; color: #3C6734}
#footer .f-left {float: left; padding: 10px 0 0 32px; overflow: hidden}
#footer .f-right {float: right; padding-top: 10px; text-align: right}








/* Ajax Errors, Reports, Notes */
div#ajax_updating, div#ajax_errors, div#ajax_reports {
	display:none;
	font-size:85%; color:#333333; border:1px solid #D7D6BA; margin:10px 0; padding:9px 6px 9px 48px;
	background:url("/themes/skins/.default/images/icon_reports.gif") no-repeat left center;
}
div#ajax_updating {background-image:none;}
div#ajax_errors {background:#FFFFFF url("/themes/skins/.default/images/icon_errors.gif") no-repeat left center; border:2px solid #FF0000;}


/* Для модульного листинга полей */
.listHead {/*color:#FFFFFF;*/ /*height:25px;*/ background:#CCCCCC url("/themes/skins/.default/images/listHead.gif") repeat-x left center;}
.listRowBg1 {background-color:none;}
.listRowBg2 {/*background-color:#ECF0FB;*/ background:url("/themes/skins/.default/images/listShtrihi.gif");}
.listRowBgDateExp {background:#E6FFEE url("/themes/images/listing_active_date_expire.gif");}
.listRowBgOff {background:#EEEEEE url("/themes/images/listing_active_off.gif");}
.listCaption {color:#999999; font-style:italic; text-align:center; font-size:80%;}
/* Для модульного листинга полей - END */

/*a.more{color:#E00000; text-decoration:none; font-weight:bold; font-size:86%; background:url("/themes/skins/.default/images/more_arrow.gif") no-repeat left center; padding-left:12px;}
a.more:hover{color:#E00000; text-decoration:underline;}*/

#files{margin:10px 25px;}
#files .end{float:none; clear:both;}

.pnSepar {height:15px;}
.errors,.error,.errorKey,.errorVal,.errorNum {font:8pt sans-serif, Helvetica, Arial;}
.errors {/*width:100%;*/ text-align:justify; border-style:solid; border-width:1px; border-color:#D7D5C9; margin:0px 5px 5px 5px; padding:5px 5px 2px 10px; background-image:url("/themes/images/shadow_frame.gif");}
.error {}
.errorKey {color:#FF510D;font-weight:bold;}
.errorVal {}
.errorNum {margin-left:30px;}

/* toolbar */
#toolbar {height:18px;}

/* Пути по сайту */
ul#path {padding:0 4px 2px; margin:0; /*margin-left:15px;*/margin-left:-4px;}
ul#path li {float:left; list-style:none; padding:0 2px 0 8px; background:url("/themes/skins/.default/images/tlbr_li.gif") no-repeat left center;}
ul#path li.f {padding:0 2px 0 0; background:none;}
ul#path a {text-decoration:none; /*color:#000000;*/ /*font-weight:bold;*/}
ul#path a:hover {text-decoration:underline;}
ul#path h1 {/*color:#333333;*/ font-size:90%; font-weight:normal; margin:0;}

/* Errors, Reports, Notes */
div#errors, div#reports, div#notes {
	margin:10px 0; font-size:85%; color:#333333; border:1px solid #D7D6BA; padding:9px 6px 9px 48px;
	background:#FEFDEA url("/themes/skins/.admin/images/icon_notes.gif") no-repeat left center;
}
div#errors h4,div#errors h5, div#reports h4,div#reports h5, div#notes h4,div#notes h5 {text-align:left; color:#666666;}
div#errors {background:#FFFFFF url("/themes/skins/.admin/images/icon_errors.gif") no-repeat left center; border:2px solid #FF0000;}
div#reports {background:#FEFDEA url("/themes/skins/.admin/images/icon_reports.gif") no-repeat left center;}
div#notes {background:#FEFDEA url("/themes/skins/.admin/images/icon_notes.gif") no-repeat left center;}
div#errors h4, div#errors h5, div#reports h4, div#reports h5 {
	color:#FF0000; margin:4px 0; font-size:12pt; font-weight:bold; text-decoration:blink;
}
div#reports h4, div#reports h5 {color:#3A9A3E;}
div#errors div, div#reports div, div#notes div {margin:3px 0;}
div#errors ul, div#reports ul, div#notes ul {margin:0 0 0 2em; padding:0; list-style:disc url(bullet.gif) inside;}
div#errors li, div#reports li, div#notes li {list-style:decimal url("bullet.gif") inside;}

div.edfrm div#notes {margin:6px 0; background:#FEFDEA url("/themes/skins/.admin/images/icon_warning.gif") no-repeat left center;}

span.required {color:red;}

div.empty {width:1px; height:1px; overflow:hidden;}