/* CSS Document */


#head
{
height:105px;
width:1000px;
clear:both;
text-align: left;
}

#logo
{
width:295px;
height:105px;
float:left;
}

#underlogo
{
text-align:right;
color:#36593B;
font-family:Calibri, "Arial Narrow", serif;
font-weight:bold;
font-size:14px;
padding-right:10px;
}

#hdbanner
{
width:704px;
height:96px;
float:right;
overflow:hidden;
text-align:center;
}

#marg
{
margin:0;
padding:0;
text-align: left;
}

#usrline
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-align: right;
height:36px;
width:500px;
float:right;
clear:right;
}

#usrline a, #usrline img
{
padding:0;
margin:auto;
vertical-align:middle;
position:relative;
line-height:35px;
}

#usrln2
{
width:170px;
float:right;
background-image:url(../images/ico_authorized.gif);
background-repeat:no-repeat;
height:36px;
line-height:35px;
}

#hdblk1
{
width:480px;
float:left;
}

#redblk
{
background-image:url(../images/red_button.png);
background-repeat:no-repeat;
width:215px;
height:53px;
float:right;
text-align:center;
vertical-align:middle;
display:table-cell;
color:#FFFFFF;
font-size:14px;
}

#redblk a
{
color:#FFFFFF;
text-decoration:none;
padding:5px;
display:block;
}

#redblk b
{
font-size:17px;
}

#bestprom
{
font-size:18px;
color:#392C3C;
line-height:25px;
margin-bottom:12px;
margin-top:12px;
}

#form1
{
background-color:#A6A093;
padding:5px;
}

#bestprom a:link, #bestprom a:visited, #bestprom a:active, #bestprom span
{
font-size:24px;
color:#44901F;
}


#hdblk2
{
width:225px;
float:left;
}

#loadmnu
{
position: relative;
z-index: 100;
}

#hdblkyel
{
width:220px;
height:53px;
background-image:url(../images/obj_yel_blk.png);
background-position:left;
background-repeat:no-repeat;
}

#hdblk3
{
width:553px;
float:left;
clear:left;
margin-right:7px;
}

#search3
{
height:25px;
width:410px;
border: 1px solid #0;
color:#CCC6B8;
font-size:16px;
line-height:24px;
}

#search:focus
{
color:#000000;
}

#search_btn
{
height:29px;
width:105px;
color:#999999;
border:none;
background-image:url(../images/searchbtn2.png);
}

#searchint
{
color:#FFFFFF;
font-size:9px;
}

#searchint u
{
font-size:11px;
}

#greentabs
{
height:32px;
clear:both;
font-size:14px;
}

#gt_content
{
height:100px;
padding-top:10px;
padding-left:8px;
width:auto;
background-color:#619C27;
clear:both;
font-size:14px;
color:#FFFFFF;
}

#footer
{
height:89px;
width:1000px;
margin: 0px auto;
background-color:#649D28;
background-image:url(../images/foter_left.jpg);
background-position:left;
background-repeat:no-repeat;
text-align: left;
font: 12px Arial,Helvetica,sans-serif;
}

#footext
{
color:#FFFFFF;
margin-left:40px;
padding-top:37px;
font-size:14px;
text-align: left;
width:220px;
float:left;
clear:left;
}


#foot2
{
color:#FFFFFF;
margin-left:10px;
padding-top:17px;
font-size:11px;
text-align: left;
width:120px;
float:left;
}

#foot3, #foot4, #foot5
{
color:#FFFFFF;
margin-left:10px;
padding-top:17px;
font-size:11px;
text-align: left;
width:130px;
float:left;
}

#counters
{
margin-right:20px;
padding-top:37px;
text-align: right;
width:100px;
float:right;
clear:right;
}


#naforum
{
width:88px;
height:23px;
line-height:22px;
background-image:url(../images/bl_arrow_yel.gif);
float:right;
clear:both;
}

#dwindow {
	position:absolute;
	width:200px;
	height:170px;
	z-index:1000;
	left: 400px;
	top: 175px;
	overflow: hidden;
	border:1px solid #CCCCCC;
	background-color:#F9F9F9;
	display:none;
}

#addobj
{
height:29px;
line-height:28px;
font-size:18px;
margin-left:15px;
}


#myobj
{
height:17px;
line-height:16px;
font-size:14px;
margin-left:15px;
}

#addobj a:link, #addobj a:visited, #addobj a:active, #myobj a:link, #myobj a:visited, #myobj a:active
{
color:#584419;
text-decoration:none;
}

/* Стили общие */
.hc
{
margin:0;
padding:0;
width:100%;
height:auto;
clear:both;
display:block;
}



.rtban
{
width:240px;
overflow:hidden;
margin-bottom:12px;
}

.rtblk_top
{
width:240px;
height:10px;
margin:0;
padding:0;
background-image:url(../images/rt_blok.gif);
background-position:top;
background-repeat:no-repeat;
}

.rtblk_btm
{
width:240px;
height:10px;
margin:0;
padding:0;
background-image:url(../images/rt_blok-03.gif);
background-position:top;
background-repeat:no-repeat;
}

.rtblk
{
width:240px;
margin:0;
padding:0;
background-image:url(../images/rt_blok-02.gif);
background-repeat:repeat-y;
}


.ttl {margin-left:5px; font-size:18px; color:#609A27; }

.ttl a:link, .ttl a:visited, .ttl a:active, h3 a:link, h3 a:visited, h3 a:active
{
color:#E86238;
text-decoration:underline;
clear:both;
}

.ttl a:hover
{
text-decoration:none;
}

.zag
{
font-size:18px;
color:#4A4843;
margin-bottom:5px;
font-weight:100;
}

.big
{ font-size:14px;
line-height:20px;

 }


.tl1
{
background-color:#FDF0A2;
color:#477A14;
text-align:center;
border-right:#FFFFFF 1px solid;
}

.tl2
{
background-color:#F8CE58;
text-align:center;
border-right:#FFFFFF 1px solid;
}

.mrg_lr_4
{
margin:0px;
padding:0px;
margin-left:4px;
margin-right:4px;
}

.white
{color:#FFFFFF; font-size:14px;}

.whitelnk a:link, .whitelnk a:visited, .whitelnk a:active
{color:#FFFFFF;}

.white a:link, .white a:visited, .white a:active
{
color:#FFFF99;
}

.field
{
border:1px solid #446E1C;
width:160px;
height:24px;
line-height:24px;
font-size:14px;
color:#392C3C;
background-color:#FFFFFF;
}

.field2
{
border:1px solid #ADADAF;
width:160px;
height:24px;
line-height:24px;
font-size:14px;
color:#392C3C;
background-color:#FFFFFF;
margin:1px;
}

.field2:hover
{border:2px solid #FFCD56;
margin:0;
}

.field3
{
border:1px solid #ADADAF;
width:150px;
height:25px;
margin-top:auto;
margin-bottom:auto;
line-height:24px;
font-size:14px;
color:#392C3C;
background-color:#FFFFFF;
}

.hr
{
width:100%;
margin:0;
height:7px;
border-bottom:1px solid #ECE7E0;
clear:both;
}



.red
{
color:#D8281B;
}

.sup {font: 10px;}

.dashed{border-bottom: 1px dashed;}

.sort_blk
{
background-color:#FEE5E3;
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
line-height:26px;
clear:both;
}

.ul1 { list-style-type: none;}

.next2
{
height:167px;
margin:auto;
width:40px;
margin-right:18px;
display:block;
background-image:url(../images/next2.png);
background-repeat:no-repeat;
background-position:center;
cursor:pointer;
}

.next2:hover{background-image:url(../images/next2_on.png);}

.prev2
{
height:167px;
margin:auto;
width:40px;
margin-left:18px;
background-image:url(../images/prev2.png);
background-repeat:no-repeat;
cursor:pointer;
}

.prev2:hover{background-image:url(../images/prev2_on.png);}

.jcitem
{
width:165px;
height:135px;
padding:auto;
margin-top:7px;
padding-top:20px;
float:left;
overflow:hidden;
display:block;
}

.jcitem:hover{
background-color:#CEE879;
}

.jcpic
{
width:122px; height:90px; margin:auto; overflow:hidden;
border:2px #94C921 solid;
}


/* Зелёный блок с вкладками */
.gt_lft_on
{
width:11px;
height:32px;
float:left;
background-image:url(../images/grn_tab1.gif);
background-repeat:no-repeat;
}

.gt_lft_off
{
width:11px;
height:32px;
float:left;
background-image:url(../images/gry_tab1.gif);
background-repeat:no-repeat;
}

.gt_rt_on
{
width:11px;
height:32px;
float:left;
background-image: url(../images/grn_tab2.gif);
background-repeat:no-repeat;
margin-right:2px;
}

.gt_rt_off
{
width:11px;
height:32px;
float:left;
background-image: url(../images/gry_tab2.gif);
background-repeat:no-repeat;
margin-right:2px;
}

.gt_bg_on
{
height:32px;
float:left;
background-image:url(../images/grn_tab_bg.gif);
background-repeat:repeat-x;
line-height:32px;
color:#FFFFFF;
}

.gt_bg_off
{
height:32px;
float:left;
background-image:url(../images/gry_tab_bg.gif);
background-repeat:repeat-x;
line-height:32px;
}


.gt_bg_off a:link, .gt_bg_off a:visited, .gt_bg_off a:active
{
color:#392C3C;
text-decoration:none;
}

#gt_advsrch, #gt_hidesrch
{
background-color:#71aa35;
font-size:14px;
height:27px;
width:160px;
padding-left:8px;
line-height:24px;
display:block;
}

#gt_advsrch a:link, #gt_hidesrch a:link, #gt_advsrch a:visited, #gt_hidesrch a:visited, #gt_advsrch a:active, #gt_hidesrch a:active
{
text-decoration:none;
color:#FFFFFF;
border-bottom: 1px #FFFFFF dashed;
}

#gt_hidesrch, #adv_search
{
display:none;
}

.logolink, .logolink:link, .logolink:visited, .logolink:active
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px !important;
color:#454545 !important;
text-decoration:underline !important;
}