* {
padding : 0000;
margin : 0000;
border : 0px;
}
.sitemap {border-collapse : collapse; padding:0000; margin:0000; font-size : 12px;}
.sitemap A {text-decoration:none; font-size : 12px; }


INPUT, TEXTAREA {
border : 1px inset #000;
}
BODY {
font-family : tahoma;
font-size : 13px;
/*background-image : url('images/bg.jpg');*/
height : 100%;
}
html {
height : 100%;
margin : 0;
padding : 0;
}
#h100{
height : 100%;
}
#up {
width : 940px;
min-height : 100%;
text-align : left;
}
* html #down {
height : 100%;
}
#before_up {
width : 940px;
height : 100px;
clear : both;
}

/* TOP */
#top {
	overflow: hidden;
}
#top #logo {
	float: left;
	padding: 10px 0px 17px 44px;
}
#top #logog{
float : left;
padding : 0px 20px 0 24px;
}
#top #phone {
	float: left;
	padding: 0px 0px 0px 140px;
}
#top #phone A{
	color : #666;
    font-size : 28px;
    text-decoration:none;
}
#top #phone SPAN{
	color : #999;
    font-size : 28px;
    text-decoration:none;
    margin : 0 10px 0 10px;
}
#top #contacts {
	padding: 20px 0px 0px 450px;
}
#top #ico {
	float: right;
	padding: 0px 24px 0px 0px;
}
.top_bg {
	width: 100%;
	background: #e0e1e3 url('/i/top_bigpic.jpg');
	height: 351px;
}

.container {
clear : both;
overflow : hidden;
}

/* TOP MENU */
.top_menu {

padding : 30px 0 0 65px;
width : 200px;
}
.top_menu P{

width : 126px;
padding-top : 4px;
padding-left : 30px;
padding-bottom : 4px;
}
.top_menu P:hover{
background : url('/i/top_menu_bg.gif');
}
.top_menu A{
font-size : 13px;
font-weight : bold;
color : #fff;
text-decoration : none;
}


/* CONTENT */
#content{
float:left;
width:570px;
margin-right:20px;
padding-left:40px;
}
#content P{
margin-bottom : 14px;
margin-left : 7px;
}
#content A:link{ color:#666; }
#content A:visited{ color:#666; }
#content A:hover{ color:#663300; }
#content A:active{ color:#663300; }

#content UL{
margin-left : 40px;
list-style-image: url('/i/bullet.gif');
}
#content UL LI{
margin-top : 4px;
color : #333;
}

.contact{
margin : 30px 0 20px 20px;
}
/* CATALOG */
#catalog_form{
background : #9a9a9a;
font-size : 11px;
color : #fff;
padding : 24px 14px 14px 30px;
width : 370px;
margin-left : 5px;
}
#catalog_form DIV{
margin-bottom : 10px;
}
#catalog_form DIV.text{
width : 150px;
float : left;
}
#catalog_form SELECT{
width : 200px;
border : 1px solid #000;
}
#catalog_form INPUT{
width : 55px;
margin-left : 5px;
margin-right : 30px;
border : 1px solid #000;
}
#catalog_kart{
margin-top : 40px;
margin-left : 4px;
padding-bottom : 5px;
}
#catalog_kart DIV.foto_kart{
width : 131px;
height : 131px;
background : url('/i/hits_ramka131.gif') no-repeat;
padding : 8px;
float : left;
}
#catalog_kart .tinfo{
padding : 7px 0 0 150px;
}
#catalog_kart .tinfo P{
height : 18px;
}
#catalog_kart .tinfo A{
color : #663300;
font-size : 11px;
}
#ico_massa {
background : url('/i/ico_massa.gif') no-repeat;
padding-left : 40px;
padding-bottom : 4px;
}
#ico_haract {
background : url('i/ico_haract.gif') no-repeat;
padding-left : 40px;
padding-bottom : 4px;
}
#ico_price {
background : url('/i/ico_price.gif') no-repeat;
padding-left : 40px;
padding-bottom : 4px;
}

/* PAGES */
#paginator{
clear : left;
padding : 20px 0 0 7px;
}
#paginator A{
margin-left : 5px;
color : #333;
text-decoration : none;
}
#paginator A.thispage{
margin-left : 5px;
color : #888;
text-decoration : underline;
}

/* FORUM */
#forum{
margin-left : 4px;
}
#forum TH{
background : url('/i/forum_bg.jpg') repeat-x;
height : 30px;
font-size : 12px;
font-weight : normal;
color : #fff;
padding-left : 30px;
}
#th1{ width : 245px; }
#th2{ width : 130px; }
#th3{ width : 190px; }

#forum TD{
padding:0000; margin:0000;
background : #ccc;
padding : 10px;
}
#forum P{
padding:0000; margin:0000;
}
#td1 P{ background : url('/i/forum_bullet1.jpg') no-repeat; padding-left : 26px; font-size : 10px; color : #353535;}
#td2{ text-align : center; font-weight : bold; color : #000; }
#td3 P{ margin-left : 21px; font-size : 10px; margin-bottom : 3px; color : #000;}

#forum #d{
background : url('/i/forum_bullet_d.jpg') no-repeat; padding-left : 20px; padding-right : 6px;
}

#forum #t{
background : url('/i/forum_bullet_t.jpg') no-repeat; padding-left : 20px; padding-right : 6px;
}

#forum_paginator{
margin : 14px 0 0 4px;
}
#forum_paginator DIV{
float : left;
margin-right : 2px;
height : 20px;
padding-top : 4px;
text-align : center;
color : #fff;
font-size : 11px;
}

#forum_paginator DIV.zag{
width : 90px;
background : #999;
}
#forum_paginator DIV.y {
width : 25px;
background : #ccc;
}
#forum_paginator DIV.n {
width : 25px;
background : #999;
}

#forum_paginator A{
color : #fff;
text-decoration : none;
}

.but_submit_other{
margin : 14px 0 0 0;
width : 126px;
height : 18px;
color : #fff;
font-size : 11px;
background : url('/i/butt.jpg') no-repeat;
cursor : pointer;
}
/*.but_submit_other:hover{
background : url('/i/butt_press.jpg') no-repeat;
cursor : pointer;
}*/

.but_submit{
margin : 14px 0 0 14px;
width : 126px;
height : 18px;
color : #fff;
font-size : 11px;
background : url('/i/butt.jpg') no-repeat;
cursor : pointer;
}
.but_submit:hover{
background : url('/i/butt_press.jpg') no-repeat;
cursor : pointer;
}
.but_reset{
width : 126px;
height : 18px;
color : #fff;
font-size : 11px;
background : url('/i/butt.jpg') no-repeat;
cursor : pointer;
}
.but_reset:hover{
background : url('/i/butt_press.jpg') no-repeat;
cursor : pointer;
}

/* BANNER */
.banner{
float:right; margin-right:10px;
width:290px;
color: #333333;
}
/* NEWS */
.news{
width : 250px;
}
#news_content{
float:left;
margin-left:10px;
margin-top:20px;
width:175px;
}
#news_content A{
font-weight : bold;
color : #000;
text-decoration : none;
}
#news_content P{
margin : 4px 0 4px 0;
font-weight : normal;
color : #555;
font-size : 11px;
text-decoration : none;
}

#news_data{
float:left;
margin-top:20px;
width:50px;
text-align:center;
}
#news_data P{
margin-top : 3px;
color : #888;
font-size : 11px;
background : #FFF;
}
#news_data DIV{
margin-left:5px;
padding-top : 5px;
width : 40px;
height : 33px;
background : #888;
color : #fff;
font-size : 23px;
font-weight : bold;
}

#news_content_full{
float:left;
margin-left:10px;
margin-top:18px;
width : 500px;
}
#news_content_full A{
font-weight : bold;
color : #000;
text-decoration : none;
}
#news_content_full P{
margin : 4px 0 4px 0;
font-weight : normal;
color : #333;
font-size : 13px;
text-decoration : none;
}

#news_data_full{
float:left;
margin-top:20px;
width:50px;
text-align:center;
}
#news_data_full P{
margin-top : 3px;
color : #888;
font-size : 11px;
background : #FFF;
}
#news_data_full DIV{
margin-left:5px;
padding-top : 5px;
width : 40px;
height : 33px;
background : #888;
color : #fff;
font-size : 23px;
font-weight : bold;
}


#zag_mini {
	width: 250px;
	border-bottom: 1px solid #1b1b1b;
	height: 30px;
	color: #FFF;
	font-size: 15px;
}
#zag_mini div {
	position: relative;
	left: 6px;
	float: left;
	background: #1b1b1b url('/i/body_plashka.jpg') repeat-x;
	height: 30px;
}
#zag_mini div p {
	margin: 5px 14px 0 14px;
}
#zag_mini SPAN {
	margin-left : 40px;
}
#zag_mini A {
font-size : 10px;
color : #794c1f;
}
.cleft{
clear : left;
}

#zag_full {
    margin-bottom : 14px;
	border-bottom: 1px solid #1b1b1b;
	height: 30px;
	color: #FFF;
	font-size: 15px;
}
#zag_full div {
	position: relative;
	left: 6px;
	float: left;
	background: #1b1b1b url('/i/body_plashka.jpg') repeat-x;
	height: 30px;
}
#zag_full div p {
	margin : 5px 14px 6px 14px;
}


/* KATALOG */
#content_right{
vertical-align:top;
margin-left:650px;
}
#zag {
	width: 250px;
	border-bottom: 1px solid #1b1b1b;
	height: 30px;
	color: #FFF;
	font-size: 15px;
}
#zag div {
	position: relative;
	left: 6px;
	float: left;
	background: #1b1b1b url('/i/body_plashka.jpg') repeat-x;
	height: 30px;
}
#zag div p {
	margin: 5px 14px 0 14px;
}

#left_menu{
font-size : 12px;
margin : 15px 0 15px 17px;
}

#left_menu A{
	text-decoration: none;
	color: #514f4f;
}

#left_menu P{
padding : 0000;
margin : 14px 0 14px 0;
background : url('/i/cat_logo.gif') no-repeat;
padding-left : 27px;
}

#left_menu2{
font-size : 12px;
margin : 10px 0 10px 17px;
}

#left_menu2 A{
	text-decoration: none;
	color: #514f4f;
}

#left_menu2 P{
padding : 0000;
margin : 14px 0 14px 0;
padding-left : 27px;
}

#left_menu2 #ic1 {background: url('/i/ico_1.gif') no-repeat;}
#left_menu2 #ic2 {background: url('/i/ico_2.gif') no-repeat;}
#left_menu2 #ic3 {background: url('/i/ico_3.gif') no-repeat;}
#left_menu2 #ic4 {background: url('/i/ico_4.gif') no-repeat;}
#left_menu2 #ic5 {background: url('/i/ico_5.gif') no-repeat;}

#regs {
	margin: 50px 0 20px 0;
	float: left;
	width: 100%;
	height: 142px;
	background: #FFF url('/i/cat_map.jpg') no-repeat;
}

#regs #region {
    color : #6f6f6f;
    font-size : 15px;
    font-weight : bold;
    margin : 24px 0 0 10px;
}

#regs SELECT {
	margin: 27px 0px 0px 10px;
    width : 223px;
    height : 19px;
    padding-top : 2px;
	font-size: 12px;
	color: #000;
	border: 1px solid #000;
}



/* FOOTER */
#footer {
background : url('/i/footer_bg.jpg') repeat-x;
text-align : left;
height : 62px;
margin-top : -62px;
width : 940px;
position : relative;
color : #fff;
}
.copyright{
margin : 24px 14px 0 -14px;
float : right;
font-size : 11px;
}

.copyright span a{
    color: #fff;
    text-decoration: none;
}

.footer_menu{
font-size : 11px;
padding : 24px 0 0 24px;
}
.footer_menu A{
font-size : 11px;
color : #fff;
margin-right : 5px;
margin-left : 5px;
}
.prelat1p{
position : relative;
z-index : 100;
width : 1px;
height : 1px;
}

.fonm {
position : relative;
z-index : 1000;
    display : none;
    padding-top : 14px;
    padding-bottom : 14px;
    padding-left : 14px;
    position : absolute;
    width : 170px;
    top : 18px;
    left : 240px;
    background : url('/i/fon.gif'); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); -moz-opacity: 0.95; -khtml-opacity: 0.95; opacity: 0.95;;

}


.fonm P{
padding-top : 4px;
padding-bottom : 4px;
padding-left : 14px;
margin-right : 14px;
font-size : 11px;
}
.fonm P:hover{
background : #5e5e5e;
}
.fonm A{
font-size : 11px;
font-weight : normal;
color : #fff;
text-decoration : none;
}

#menu_1 { top : 18px}
#menu_2 { top : 42px}
#menu_3 { top : 66px}
#menu_4 { top : 90px}
#menu_5 { top : 114px}
#menu_6 { top : 138px}
#menu_7 { top : 162px}
#menu_8 { top : 186px}
#menu_9 { top : 210px}

td.vc1{
padding:5px;
width:50%;
background : #999999;
color : #fff;
}
td.vc2{
padding:5px;
background : #E2E2E2;
}
.showImg
{
	display: block;
	position: absolute;
}
.hidden
{
	display: none;
}


/* HITS */
#hit{
float : left;
margin-left : 7px;
}
#hit DIV.img_off{
width : 161px;
height : 161px;
background : url('/i/hits_ramka.gif') no-repeat;
padding : 8px;
}
#hit P{
font-size : 11px;
text-align : center;
width:145px;
}


#prelat_img_on{
position:absolute;
width:1px;
height:1px;
z-index:100;
}
#prelat_img_on DIV.img_on{
position:absolute;
z-index : 10000000;
top:-145px;
left:80px;
width:320px;
height:230px;
background:#fff;
border : 1px solid #888;
display:none;
}
#prelat_img_on DIV.img_on IMG{
padding : 5px;
z-index : 10000;
}


#search{
margin: 20px 0 -40px 10px;
}


/* added by A.Kariagin, 13.02.09 */
/* added by A.Kariagin, 13.02.09  - top menu*/
.head_links {
	background-color: #739AB3;
	/*padding-top: 4px;*/
/*	clear: both;*/
	width: 975px;
	height: 20px;
	/*padding-bottom:4px;*/
	margin-left: auto;
	margin-right: auto;
	color: #FFF;
	font-size: 0.92em; /* 11px*/
	border:medium none;
	margin-bottom:0;
	margin-top:0;
}

.head_links #select_site {
	font-weight: bold;
	/*display: inline;*/
	padding-left:0;
}

.head_links #select_site a {
	font-weight: normal;
	text-transform: uppercase;
	padding-left: 15px;
	background: transparent url('img/dr_down.gif') no-repeat 5px bottom;
	color: #FFF;
	outline:0;
}
	
		.shadow_left{
			background:transparent url('img/shadow_l.png') no-repeat scroll left bottom;
			position: absolute;
			visibility: hidden;
			padding:0 0 0 9px;
		  margin-top:3px;
		  margin-left:-9px;
		}
		
		.shadow_right{
		  background-image:url('img/shadow_r.png');
			background-position:right bottom;
			background-repeat:no-repeat;
			padding-right:10px;
		}
		
		.shadow_bott{
		  background-image:url('img/shadow_bott.png');
		  background-repeat:repeat-x;
		  background-position:left bottom;
		  padding-bottom:10px;
		}
		
		
		.shadow_left a:hover, #jsddm li.op .shadow_left a:hover, #jsddm li .shadow_left a:hover{
		text-decoration:none;
		}

ul li {
	padding-left: 15px;
	background: transparent url('img/arrow_c.gif') no-repeat 4px 5px;
	display:block;
}

#region_select .sub,  #select_site .sub{
background:#FFF;
border:1px #aaa solid;
border-top: medium none;
}

#select_site .sub{
width:auto;
padding:10px 25px 20px 10px;
/*background:transparent url(img/shadow_w.png) no-repeat scroll right bottom;*/
list-style-position:outside;
}

#select_site .sub a.selected , #select_site .sub .selected  a{
color:#f68b1f !important;
font-weight:bold;
text-decoration:none;
}


#select_site .sub li{
/*background:transparent url(img/dots_b.gif') repeat-x scroll left bottom;*/
background:transparent url('img/arrow_b.gif') no-repeat scroll 0px 6px;
padding-left:0;
padding-top:3px;
padding-bottom:5px;
white-space:nowrap;
} 

#select_site .sub li a, #select_site .sub li span{
/*background:transparent url(img/arrow_sites.gif') no-repeat scroll left 3px;*/
padding-left:10px;
}

#select_site .sub li a{
color:#065C98 !important;
background:transparent;
}

#select_site .sub li.selected span, #select_site .sub li.selected{
font-weight:bold;
color:#f68c1f;
text-transform:uppercase;
}


#select_site .sub li.separator{
background:transparent url('img/border_dots.gif') repeat-x scroll right 7px;
height:10px;
width:220px;
}

#select_site .sf-menu {
width:auto;
}

#select_site span{
/*float:left;*/
display:block;
white-space:nowrap;
/*margin-bottom:4px;*/
}

#select_site  .shadow_left{
margin-left:33px;
margin-top:3px;
}

