html, body {
margin:0;
padding:0;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#858585;
background:#FFF url(images/bg.gif) -1px -1px;
}
a img {
border:0;
}
a, a:link, a:visited, a:active {
/*color:#677A51;*/
color:#384824;
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#0000FF;
}
h1 {
font-size:16px;
margin:0 0 5px 3px;
}
form {
margin:0px;
padding:0;
}
label {
width:115px;

float:left;
font-weight:bold;
}

.legend
{
font-size:12px;
text-align:center;
color:#444444;


}

.theinput {
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
margin:3px 0 3px 0;
color:#858585;
width:243px;
border:1px solid #AAAAAA;
}
#buttons {
width:245px;
text-align:center;
margin-left:115px;
}
.vbutton a:link, .vbutton a:visited, .vbutton a:hover
{
color:#FFFFFF; 
font:Verdana, Arial, Helvetica, sans-serif 14px;
}
#buttons img {
position:relative;
top:3px;
}
#buttons input {
margin:3px 5px;
}
#submit {
width:48px;
height:26px;
border:0;
background:url(images/send.gif) no-repeat;
}
#clear {
width:62px;
height:26px;
border:0;
background:url(images/clear.gif) no-repeat;
}
hr {
height:1px;
border:0;
border-bottom:1px solid #E0E0E0;
clear:both;
}
.hr2 {
padding-top:10px;
}
p {
margin:7px 0 1px 0;
line-height:18px;
text-align:justify;
}
p.news {
font-size:10px;
margin:5px 0 2px 0;
padding-right:10px;
line-height:14px;
}
.float-lt {
float:left;
padding-right:10px;
padding-top:10px;
}
.float-rt {
float:right;
}
.bolded {
font-weight:bold;
font-size:16px;
}
.more1 {
height:14px;
text-align:right;
/*line-height:0;*/
font-size:9px;

background:url(images/dots_hor.gif) repeat-x;
background-position:0px 10px;
margin-right:10px;
}
.more2 {
margin-top:12px;
}
#container {
width:766px;
}
#header {
height:122px;
/*font-size:12px;*/
/*line-height:0;*/
}

#searchblock
{
	position:absolute;
	overflow:hidden;
	background-color:#FFFFFF;
	left:700px;
	top:15px;
	width:230px;
	height:50px;

}


#rightnav
{
	position:absolute;
	overflow:hidden;
	background-color:#FFFFFF;
	left:3px;
	top:/*340*/295px;
	width:230px;
	height:auto;

}



#rightnav_banner
{
	position:absolute;
	overflow:hidden;
	background-color:#FFFFFF;
	left:4px;
	top:557px;
	width:230px;
	height:auto;

}

#rightnav_catalog_order
{
	position:absolute;
	overflow:hidden;
	background-color:#ffffff;
/*	background-image:url(images/block_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 37px;*/
	left:3px;
	top:/*138*/121px;
	width:230px;
	height:auto;

}
#rightnav_catalog_order th
{
color:#786C56;
text-align:center;
font-weight:bold;
height:35px;
padding-top:10px;

	background-image:url(images/blockhead_bg.gif);
	background-repeat:no-repeat;


}
#rightnav_catalog_order td
{
color:#786C56;
padding:3px;
}



#rightnav_menu
{
color:#786C56;

}
#rightnav_menu th
{
background-image:url(images/blockhead_bg.gif);
/*background-repeat:repeat-x;*/
text-align:center;
font-weight:bold;
height:35px;
padding:2px 10px 0px 3px;
vertical-align:middle;
}
#rightnav_menu td
{
padding:3px;
	background-color:#ffffff;
/*	background-image:url(images/block_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px -200px;*/
}
#rightnav_menu td a:link, #rightnav_menu td a:visited
{
font-size:12px;
display:block;
text-decoration:none;
color:#800000;
border-bottom:#333333 solid 1px;
margin-bottom:3px;
padding-bottom:2px;
}
#rightnav_menu td a:hover
{
background-color:#f0f0f0;
color:#0000FF;
text-decoration:underline;
}

#rightnav_menu td ul
{
margin:2px;
padding:0px;
list-style:none;
font-weight:bold;
}
#rightnav_menu td ul li ul
{
font-weight:normal;
list-style:none;
margin:0px 0px 0px 10px;
 
}

#rightnav_menu td ul li ul li
{
background-image:url(images/arrow.gif);
background-position:0px 4px;
padding-left:7px;
background-repeat:no-repeat;
}
#rightnav_menu td ul li ul li a:link, #rightnav_menu td ul li ul li a:visited
{
font-size:11px;
}

#catalog-nav ul li
{
font-size:14px;
font-weight:bold;
list-style-image:none;
padding-left:10px;
background:url(images/next.gif);
background-repeat:no-repeat;
background-position:0px 4px;
list-style:none;
}
#catalog-nav ul li ul li
{padding:5px 0 0;
font-size:12px;
font-weight:normal;
background:none;
list-style:circle;
}
#catalog-nav ul li ul li a{color:#232323;}
div.pic
{
border:#b6b09f solid 1px;
text-align:center;
}



#companyname
{
	position:absolute;
	overflow:hidden;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	left:30px;
	top:10px;
	color:#FFFFFF;
	font-weight:bold;
}
#companyslogan
{
	position:absolute;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	left:297px;
	width:/*500*/773px;
	text-align:center;
	top:30px;
	color:#FFFFFF;
	font-weight:bold;
	z-index:5;

}


#companyinfo
{	font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;color:#fff;
font-weight:bold;
left:35px;
overflow:hidden;
position:absolute;
top:78px;
width:200px;
z-index:10;
}


#top-head {
height:80px;
}
#nav {
height:42px;
}
#nav img {
float:left;
}
#nav ul {
margin:0;
padding:0;
list-style:none;
}
#nav ul li {
float:left;
}
#left-col {
width:236px;
height:622px;
background-image:url(images/left_bg.jpg);
background-repeat:no-repeat;
/*float:left;*/
/*position:relative;*/
}
.topnav a:link, .topnav a:visited
{

padding-left:5px;
color:#786C56;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;
}
.topnav a:hover
{
text-decoration:underline;
} 

#flash-bot {
position:absolute;
left:0;
bottom:0;
}
.top {
width:236px;
height:125px;
display:block;
}
.bot {
width:236px;
height:124px;
display:block;
}
#content {
/*width:510px;*/
height:auto !important;
/*background:url(images/pop_11.gif) no-repeat;*/
/*float:left;
position:relative;*/
font-size:13px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
margin-right:6px;
/*color:#858585;*/
/*color:#000000;*/
color:#111111;


}

#content h2
{
font-size:14px;
font-weight:bold;

}

#content .description
{
border:1px solid #CCCCCC;
text-align:center;
}

#content .description td
{
border:1px solid #CCCCCC;
text-align:center;
padding:2px;
}

#content .description tr th
{
border:1px solid #CCCCCC;
text-align:center;
padding:2px;
margin:2px;
}


#content .description .left
{

text-align:left;
}

.note
{
color:#FF0000;
}
		#ajaxSearch
		{
		display:block;
		position:relative;
		left:-10px;
		top:-10px;
		z-index:10;
		width:265px;
		
		
		}


        #ajaxSearch_form {
            color: #444;
            width: 230px;
			margin:0;
			padding:0;
        }
        #ajaxSearch_input {
            width: 155px;
            display: inline;
            height: 17px;
            border: 1px solid #ddd;
            border-left-color: #c3c3c3;
            border-top-color: #7c7c7c;
            background: #fff;
            
            vertical-align: top;
        }
        #ajaxSearch_submit {
            display: inline;
            height: 22px;
            line-height: 15px;
			font-size:13px;
			background-color:#ffe38c;
			border:1px solid #ffc000;
			width:60px;
			
			vertical-align:middle;
        }
        #ajaxSearch_output {
            border: 1px solid #444;
            padding: 10px;
            background: #fff;
            display: block;
            height: auto;
            vertical-align: top;
			z-index:9;

        }
        .ajaxSearch_paging {
    
        }
        .AS_ajax_result {
            color: #444;
            margin-bottom: 10px;
        }
        .AS_ajax_resultLink a:hover {
            text-decoration: none;
			color:#0000FF;
			font-weight:bold;
        }
		.ajaxSearch_resultLink:link, .ajaxSearch_resultLink:visited  {
            text-decoration: none;
			border-bottom:1px #0000FF dashed;
			color:#786C56;
			font-weight:bold;
        }
		.ajaxSearch_result
		{
		margin-bottom:10px;
		}
		
		
		.ajaxSearch_resultLink:hover {
            text-decoration: none;
			color:#0000FF;
			font-weight:bold;
        }
        .AS_ajax_resultDescription{
            color: #555;
        }
        .AS_ajax_more {
            color: #555;
        }

.ditto_summaryPost h3
{
font-size:14px;
margin-bottom:0px;
padding-bottom:0px;
}

#content-copy {
background-color:#FFFFFF;
margin:23px 30px 23px 20px;
/*height:200px;*/

}
/*#content-copy a:link, #content-copy a:visited
{color:#800000;}*/
#catalog-nav ul li a, #content-copy a:visited,#content-copy a{color:#800000;}


#news1 {
width:100%;
float:left;
/*background:url(images/dots_vert.gif) top right repeat-y;*/
}
#news2 {
width:243px;
padding-left:10px;
float:left;
}
#gallery {
margin:5px 0 0 6px;
padding:0;
list-style:none;
}
#gallery li {
float:left;
line-height:0;
font-size:0;
margin-right:5px;
}
.arrow {
padding-top:35px;
}
#numbers {
width:180px;
margin:3px auto 10px auto;
}
#numbers ul {
margin:0;
padding:0;
list-style:none;
}
#numbers ul li {
clear:both;
width:180px;
}
#numbers ul li div {
width:90px;
float:left;
}
#footer {
height:25px;
font-size:9px;
text-align:center;

color:#605F4F;
}
p.unima{padding:5px 0 0 0;line-height:14px;}
td.reiting a{float:left;}
td.reiting a img{padding-top:15px;padding-right:20px;}
 p.oborud{float:right;padding:0 0 0 5px;text-align:left;width:160px;}
 .kurs{float:left;padding:0 8px 0 0;}
 a.parners{float:right;padding-top: 20px;width:70px; }
 img.rightSt{width:30px;height:66px;+*height:77px;}
 table.Fck{margin:0 0 10px 0;+*margin:0 0 27px 0;}
