@charset "utf-8";
/* CSS Document */

BODY{min-width:1000px; margin:0px;padding:0px;background:#fcfcfc url(/i/content_bg.gif) repeat-x left 238px;color:#000;font:0.69em/1.27em verdana,tahoma,sans-serif}
A{color:#65b822}
A:hover{color:#579822}
A IMG{border:none;}
A#superlink{text-decoration:none;border-bottom:1px dashed #65b822;margin-top:-1px;}
table {border-collapse:collapse;}
.all{min-width:980px;//width:expression(document.body.clientWidth > 980 ? "100%" : "980px" );}

.c1{width:24%;float:left;//margin-right:-100%}
.c2{width:25%;float:left;//margin-left:25%;//margin-right:-100%;//display:inline;}
.c3{width:25%;float:left;//margin-left:50%;//margin-right:-100%;//display:inline;}
.c4{width:25%;float:left;//margin-left:75%;//display:inline;}

.c234{width:75%;float:left;//margin-left:25%;//display:inline;margin-bottom:100px;}

.c23{width:50%;float:left;//margin-left:25%;//margin-right:-100%;//display:inline;}


.topmenu{width:auto; height:43px;background:#65b822 url(/i/topmenu_bg.gif) repeat-x}
.topmenu A{color:#fff}
.topmenu P{padding:13px 0px 0px 30px;}
.topmenu DIV{height:43px;background:transparent url(/i/topmenu_corner.gif) no-repeat 20px bottom}
.topmenu DIV.cur{background:#3ea820 url(/i/topmenu_bg_cur.gif) repeat-x;color:#fff;font-weight:bold}

.header{clear:both;height:195px;background:transparent url(/i/header_bg.gif) repeat-x}
.header DIV{height:195px;}
.header .c1{text-align:center}
.header .c1{text-align:center}
.header .c1 IMG{margin-top:80px;}
.header .c23 IMG{margin:36px 45px 0px 30px;float:left;}
.header .c23 H1{font-size:1em;font-weight:normal;padding:15px 25px;border-left:1px solid #6cbc2c;float:left;margin:60px 0px 0px}
.header .c4 IMG{margin:72px 0px 0px 25px;}

.logo H1 STRONG{display:none}

.content{clear:both;background:transparent;margin-bottom:70px;}

.content .login{height:145px;background:#eaeaea url(/i/login_bg.gif) repeat-x}
.content .login FORM{margin:0px;}
.content .login H4{font-size:1em;margin:0px 30px 10px;padding-top:15px}
.content .login INPUT{color:#767b73;font:1em/1.27em verdana,tahoma,sans-serif;background:#fff url(/i/input_bg.gif) top left no-repeat;padding:2px 6px 3px;float:left;border-width:1px;border-style:solid;border-color:#7e7e7e #d9d9d9 #d9d9d9 #7e7e7e;margin:0px 0px 6px;width:75%;//width:150px;//margin:0px;}
.content .login LABEL{position:absolute;display:block;padding:2px 6px 0px;color:#767b73;font:1em/1.27em verdana,tahoma,sans-serif;//left:32px}
.content .login BUTTON{background:transparent url(/i/submit.gif) center center no-repeat;width:21px;height:21px;border:none;margin-top:-2px;cursor:pointer;margin-left:3px;}
.content .login UL{margin:0px;padding:0px;}
.content .login LI{margin:0px 30px 2px;font:0.92em tahoma,verdana,sans-serif;list-style:none;}
.content .login P{clear:both;padding:0px 0px 5px;margin:0px 0px 5px 30px;white-space:nowrap}

.content .logged{height:145px;background:#eaeaea url(/i/login_bg.gif) repeat-x}
.content .logged FORM{margin:0px;}
.content .logged H4{font-size:1em;margin:0px 30px 10px;padding-top:15px}
.content .logged UL{margin:0px 40px;padding:0px;}
.content .logged LI{margin:5px 0px 0px -5px;list-style:square}
.content .logged P{clear:both;padding:0px 0px 5px;margin:0px 0px 5px 30px;white-space:nowrap}

.content .mainmenu{padding-top:37px;}
.content .mainmenu UL{margin:0px;padding:0px;}
.content .mainmenu LI{margin:0px 30px 9px;font-size:1.27em;font-weight:bold;list-style:none;}
.content .mainmenu LI UL{margin:5px 0px 15px}
.content .mainmenu LI LI{margin:4px 10px 4px;font-size:0.79em;font-weight:normal;list-style:none;}


.content .productmenu{padding-top:0px;}
.content .productmenu UL{margin:0px;padding:0px;}
.content .productmenu LI{margin:0px 30px 9px;font-size:1em;font-weight:bold;list-style:none;}
.content .productmenu LI.cur {font-weight:bold}
.content .productmenu LI UL{margin:5px 0px 15px}
.content .productmenu LI LI{margin:4px 10px 4px;font-size:0.79em;font-weight:normal;list-style:none;}
.content .productmenu LI LI.cur {font-weight:bold}

.content .info{padding-top:37px;}
.content .info H4{font-size:1em;margin:0px 30px 9px;}
.content .info P{margin:0px 30px 9px;}

.content .news{width:auto; display:block;}
.content .news .c2_news {width:24%; float:right;}
.content .news H2{font-size:1.27em;margin:30px 20px 0px}
.content .news P{margin:5px 20px 0px}
.content .news DIV{background:#fff;height:145px}

.content .news DIV.promo DIV{height:145px}

.content .events {width:auto; display:block;}
	.content .events  .c1_event {width:24%; float:right;}
	.content .events  .c2_event {width:24%; float:right;}
	.content .events  .c3_event {width:24%; float:right;}
	.content .events  .c4_event {width:24%; float:right;}
.content .events P{margin:5px 20px 0px;}
.content P.date{font-size:0.9em;margin:18px 20px 0px 5px;color:#767b73}
.content P.pub_category{font-size:0.9em;margin-top: 0px !important;color:#767b73}

.content .about H3{font-size:1.64em;font-weight:normal;margin:90px 20px 10px}
.content .about H1{font-size:1.64em;font-weight:normal;margin:90px 20px 10px}
.content .about P{margin:5px 20px 0px}

.content .page H3{font-size:1.64em;font-weight:normal;margin:20px 32px 10px; line-height:1.2}
.content .page H1{font-size:1.64em;font-weight:normal;margin:20px 32px 10px; line-height:1.2}
.content .page P{margin:5px 32px 0px}

.content .page .years{margin-top:30px;margin-left:25px;}
.content .page .years DIV{float:left;width:33%;}
.content .page .years DIV P{font-size:5em; line-height:1.5;font-weight:normal;margin:20px 32px 10px}


.content .catalog .columns{clear: both;margin-top:30px;margin-left:25px;}
//.content .catalog .columns DIV{float:left;width:49.5%;margin-bottom:30px;}

.content .catalog H3{font-size:1.64em;font-weight:normal;margin:20px 32px 10px; line-height:1.2}
.content .catalog H1{padding-top:0px;margin:0px 0px 5px;}
.content .catalog P{margin:5px 32px 0px;}
.content .catalog IMG{margin-left:32px;margin-top:30px}

.content .catalog .columns DIV H2{margin:0px 30px 10px 63px;}
//.content .catalog .columns DIV P{margin:0px 30px 20px 63px;}
.content .catalog .columns DIV{float:left;width:33%;}
.content .catalog .columns DIV IMG{float:left;}
.content .catalog .columns DIV H2{margin:0px 30px 10px 0px;font-size:110%;font-weight:normal}
.content .catalog .columns DIV P{margin:0px 30px 20px 10px;}


.content .forum{}
.content .forum H4{font-size:1em;font-weight:bold;margin:60px 20px 10px}
.content .forum UL{margin:0px 40px;padding:0px;}
.content .forum LI{margin:5px 0px 0px -5px;list-style:square}

.content .c4 .forum{margin-left:10px;}

/*��������� �������*/
.content P.message{background:#f3ffe9;width:78%;border:1px solid #def2cd;padding:17px 20px;margin-bottom:25px;}
.content P.error{background:#ffeee8;width:77%;border:1px solid #f2d8ce;padding:5px 20px;margin-bottom:5px;margin-top:5px;}
.content P.error A{color:#C63600}

.footer{clear:both}
.footer DIV{margin-bottom:0px;}
.footer .c1, .footer .c2, .footer .c3{border-top:1px solid #ebebeb}
.footer .c2 P{margin-left:30px;}
.footer .c4 IMG{position:relative;top:-70px;left:-20px}
.footer P{padding-top:35px}

.content P.totalComments{font-size:10px;color: #767070; margin-top:0px;}

/* start.Comments styles */
.content .comments { margin-bottom: 100px; }
.content .comments DIV.comment P.name{font-size:12px;}
.content .comments DIV.comment P.msg{font-size:12px;margin-left:42px;}
.content .comments DIV.comment P.date{font-size:10px;color: #767070; margin-top:0px;}

.content .write DIV{margin-top: 30px; margin-left: 33px;}
.content .write FORM{margin:0px;}
.content .write H4{font-size:1em;margin:0px 30px 10px;padding-top:15px}

/* end.Comments styles */

/* start.Photoreports styles */

.content .photoreport{margin:10px 4% 0px 0px;height:200px;}
.content .photoreport a:hover{text-decoration: none}
.content .photoreport .pic{width:11%;float:left;margin:3px 1% 0px 30px;}

/* end.Photoreports styles */

BR[clear="all"]{display:block}


/*forms*/
FORM{padding:0px;margin:30px 0px 0px;}
LABEL{width:100px;float:left;}
LABEL:after{content:":"}
INPUT,TEXTAREA{font:12px arial,helvetica,sans-serif;width:75%;padding:3px;border:1px solid #999;background:#fff;}
INPUT:focus, TEXTAREA:focus, SELECT:focus{background:#fff url(/i/input_bg.gif);border-style:inset;}
SELECT{font:12px arial,helvetica,sans-serif;padding:2px;border:1px solid #999;background:#fff;}
BUTTON{cursor:pointer;font:14px arial,helvetica,sans-serif;padding:1px 2px 3px;margin-top:10px;margin-left:100px}
FORM P.comment{font-size:1em;padding:2px 1px 2px 100px;}
FORM P.line{border-bottom:1px solid #E0E5F0}
FORM P.header{font-size:1em;font-weight:bold;}

P.textarea TEXTAREA{height:80px}
P.textarea.big TEXTAREA{height:200px}

.textfield{clear:both}

P.upload INPUT{width:auto;}

P.date INPUT.day{width:25px;}
P.date INPUT.year{width:50px;}

P.button{margin-left:100px;}

P.checkbox{margin-left:100px;}
P.checkbox INPUT{width:auto;cursor:pointer;border:none;}
P.checkbox LABEL{width:auto;float:none;cursor:pointer;}
P.checkbox LABEL:after{content:""}