html { height: 100%; margin: 0; padding: 0; background:  url(../images/bg.jpg) repeat top left;}         

body {font: 11px tahoma; color:#000; height: 100%;background:  url(../images/bgtop.jpg) no-repeat top center; margin: 0; padding: 0; }

img {border: 0;display: block;}

*{margin:0;padding:0;}

td{vertical-align:top;}

a{outline: none;}

table {border:0; border-collapse:collapse;}

.clear {
       	clear:both;
       	line-height:1%;
       	margin-bottom:-1px;
       	height:1px;
       	overflow:hidden;
       	font-size:0px}

.customer {
	font-size: 12px;
	line-height: 18px;
	width: 150px;
}

.customer a{
	color: #3d2b1f;
}

a:hover {text-decoration: none;}   

#conteiner {       
    position: relative;
	min-height: 100%;
    max-width:100%;
	width:1000px;
	margin:0 auto;
	padding:0 0 16px 0;}

* html #conteiner {height: 100%;}

#header  {   
        width: 1000px;
        height: 247px;
        background:  url(../images/header.jpg) no-repeat top left;}

ul#langl  {
	    z-index: 1;
        background:  url(../images/langl.png) no-repeat top left;
        width: 84px;
        height: 22px;
        list-style: none;    
        margin:20px 0 0 0;
        padding:1px 0 0 14px;
        float: right;}        

ul#langl li {margin:0;padding:0 3px;float:left;} 

ul#langl a {
        margin:0;
        padding:0;
        color: #000;
        font:12px tahoma;}   

#top_menu  {
        background:  url(../images/wrapper.jpg) no-repeat top left;
        width: 100%;
        height: 49px;
        margin:0;
        padding:0; }

.link1, .link2, .link3, .link4, .link5  {
        text-align: center;
        width: 138px;
        height: 26px;
        padding:10px 0 0 0;
        color: #ffac58;
        float: left;
        font:18px tahoma;}
			
.link1:hover, .link2:hover, .link3:hover, .link4:hover, .link5:hover  {text-decoration: none;}


.link1 {margin:0 0 0 139px;}

.link2 {margin:0 0 0 10px;}

.link3 {
	margin:0 0 0 16px;
	width: 188px;
}

.link4 {margin:0 0 0 7px;}

.link5 {margin:0 0 0 13px;}



#wrapper  {  

        width: 100%;

        margin:0px  0 0 0;

        padding:0; }



#left_bar  { 

        background:  url(../images/left_bg.jpg) repeat-y top left;

        width: 184px;

        margin:0;

        padding:0 0 0 60px;}


.space1 {
		font-size: 0px;
		height: 16px;
		}

.plashka  {

        background:  url(../images/plashka.jpg) no-repeat top left;

        display: block;

        text-align: center;

        width: 140px;

        height: 28px;

        padding:6px 0 0 0;

        margin: 0 0 0 12px;

        color: #ffac58;

        text-decoration: underline;

        font:18px tahoma;}    

.plashka2  {
        background:  url(../images/plashka.jpg) no-repeat top left;
        display: block;
        text-align: center;
        width: 140px;
        height: 36px;
		margin: 6px 0 14px 0;
        font:16px tahoma;
		line-height: 35px;
}    

.right_links  {
        display: block;
        text-align: center;
        width: 140px;
        height: 20px;
		margin: 6px 0 12px 0;
        font:20px tahoma;
		font-weight: 500;
}  

ul#left_menu  {display: block;

        list-style: none;    

        margin:0;

        padding:0;

		position: relative;

		left: -6px;

		}        

        

ul#left_menu li {

        margin:0;

        padding:3px 0;} 

        

ul#left_menu a {

	background:  url(../images/li.gif) no-repeat left;

	display: block;

	margin:0;

	color: #822e1c;

	font:17px tahoma;

	text-decoration: none;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 23px;		

}               

   

ul#left_menu li.in a {

        background:  url(../images/in.gif) no-repeat  left;

        margin:0 0 0 32px;

        padding:0 0 0 12px;}                  





#content  { 

        background:  url(../images/content.jpg) repeat-y top left;

        margin:0;

        padding:0 0 0 0;}

		

#znak {

	color: #822e1c;

	font-size: 14px;

	padding: 110px 12px 0 0;

	margin: 0px 16px 32px 0px;

	text-align: center;

	background:  url(../images/znak.png) no-repeat top left;

	}

	

#znak a {

	color: #822e1c;

	}	

		

.static {

	font-size:14px;

	background-image: url(../images/content.gif);

	background-repeat: repeat-y;

	background-position: left top;

	text-align: left;

	vertical-align: top;

	padding-top: 2px;

	padding-right: 8px;

	padding-bottom: 8px;

	padding-left: 8px;

	text-indent: 8px;

}



.static h1 {

	font-size: 18px;

	font-weight: 500;

	color: #000;

	line-height: 28px;

}



.static .image {

	border: 1px solid #a3a3a3;

	padding-top: 1px;

	padding-right: 1px;

	padding-bottom: 1px;

	padding-left: 1px;

	margin-top: 6px;

	margin-right: 10px;

	margin-bottom: 2px;

	margin-left: 2px;

}



.static .back2 {

	background-color:#ffcc66;

}



.static .ramka2 {

	text-align: center;

	border: 1px solid #a3a3a3;

	padding:1px;

	margin-top: 2px;

	margin-right: 2px;

	margin-bottom: 2px;

	margin-left: 2px;

}



.static a {

	color: #0B0;

}



.static a:hover {

	color: #0E0;

}



.static li {

	list-style-type: circle;

	margin-left: 24px;

	margin-bottom: 10px;

}



.gallery{width: 100%;margin:0;text-align: center;padding: 10px 0;}



.gallery_block{

	text-align: left;

	text-decoration: none;

	vertical-align: top;

	text-align: left;

	margin:0px;

	padding: 0px;

	border: 0px;

	font-size: 12px;

}



.gallery_block .ramka{

	text-align: center;

	border: 1px solid #a3a3a3;

	padding:1px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 8px;

	margin-left: 8px;

}



.gallery_block a{

	color: #0B0;

} 



.gallery_block a:hover{
	color: #0e0;
} 



.gallery_block .back1 {

	background-color:#ffcc66;
	margin-right: 12px;

} 



#right_bar  {

	background:  url(../images/right_bg.jpg) repeat-y top left;

	width: 189px;

	margin:0;

	padding:0 0 0 35px;

}



.form {

        display: block;

        height: 33px;

	padding: 0;

	margin:0;}



.buton {

        background:  url(../images/buton.png) no-repeat top left;

        text-align: center;

	cursor:pointer;

	border: 0;

	width:39px;

	height: 27px;

	float: left;

	padding: 0;

	margin:0 0 0 7px;}

	

.login {

        border: 1px solid #4f0000;

        background: #ffbf7b;

       	width: 91px;

        height:20px;

       	margin: 0;

       	padding:3px 0 0 3px;       

        color: #7a3e25;

        font:14px tahoma;

        float: left;}



h6 {

       	margin: 0;

       	padding:5px 0;       

        color: #000;

        font:17px tahoma;}

		

h7 {

	margin: 0;

	padding:5px 0;

	color: #000;

	font-family: tahoma;

	font-size: 16px;

	line-height:normal;

}



#footer { 

	background: url(../images/footer.jpg) no-repeat top left;

	position: relative;

  	margin: -16px auto 0 auto;

  	height: 16px;

  	width: 1000px;}

	

.bs {

	font-size:64px

}



.ss {

	font-size:3px

}



.pages {

	text-align: center;

	font-size: 14px;

	padding-top: 48px;

	padding-top: 16px;

}



.pages a {

	color: #000;

	text-decoration:underline;

}



.pages a:hover {

	color: #000;

	text-decoration: none;

}



.buy {

	font-size: 14px;

	background-image: url(../images/plashka2.jpg);

	background-repeat: no-repeat;

	height: 36px;

	width: 170px;

	padding-top: 8px;

	text-align: center;

	color: #ffcc66;

}



.buy a {

	color: #ffcc66;

	text-decoration: underline;

}



.buy a:hover {

	color: #ffcc66;

	text-decoration: none;

}

#openhours {

	font-size: 16px;

	text-align: center;

	color: #822e1c;

	margin-left: -12px;

	width: 155px;

	margin-bottom: 10px;

	font-weight: bold;

}



.pasw {

	color: #000;

	font-size: 12px;

	}

.pasw a {

	color: #000;

	}



.bottom {

	text-align: center;

}



.bottom a {

	color:#000;

}



.cart {

	color: #FDC380;

	background-image: url(../images/cart.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 39px;

	width: 133px;

}



.cart a {

	text-decoration:none;

	color: #FDC380;

}



.cart .text {

	font-size: 14px;

	font-weight: bold;

	padding-top: 2px;

	padding-left: 51px;

}





.cart .text2 {

	font-size: 9px;

	padding-top: 2px;

	padding-left: 50px;

}



.cart_head {

	background-image: url(../images/cart_foot.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 16px;

	width: 560px;

}



.cart_foot {

	background-image: url(../images/cart_head.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 16px;

	width: 560px;

}



.cart_mid {

	background-image: url(../images/cart_mid.gif);

	background-repeat: repeat-y;

	background-position: left top;

	height: 24px;

	width: 560px;

	padding-top: 4px;

	padding-right: 48px;

	padding-bottom: 4px;

	padding-left: 48px;

}



.atcart {

	color: #822e1c;

	font-size: 18px;

	text-decoration:underline;

	background-image: url(../images/content.gif);

	background-repeat: repeat-y;

	background-position: left top;

	text-align: left;

	vertical-align: top;

	padding-top: 2px;

	padding-right: 8px;

	padding-bottom: 8px;

	padding-left: 8px;

}



.cart_tab {

	border: 1px solid #999;

	padding: 4px;

	font-size: 12px;

}



.cart_tab2 {

	border: 1px solid #999;

	padding: 4px;

	font-size: 12px;

	vertical-align: middle;

	text-align:center;

}



.tf {

	border: 1px solid #731d24;

	background-color: #f6e8ba; 

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 16px;

}

.errmsg {

	font-size: 12px;

	font-weight: bold;

	color: #F00;

	background-color: #f6e8ba;

	margin: auto;

	height: auto;

	width: 90%;

	border: thin solid #591f13;

	padding: 8px;

}



.pr0 {

	font-weight: bold;

	color: #e00;

}

.pr1 {

	font-weight: bold;

	color: #090;

}

.pr2 {

	font-weight: bold;

	color: #039;

}

.pr3 {

	font-weight: bold;

	color: #000;

}



.sort {

	font-size:12px;

	text-align: left;

	vertical-align: top;

	padding-top: 4px;

	padding-right: 8px;

	padding-bottom: 10px;

	padding-left: 8px;

}



.sort .sort_marked {

	background-color: #b36e47;

	color: #FFF;

	padding-top: 2px;

	padding-right: 4px;

	padding-bottom: 2px;

	padding-left: 4px;

}





.sort .sort_unmarked {

	color: #000;

	padding-top: 2px;

	padding-right: 4px;

	padding-bottom: 2px;

	padding-left: 4px;

}

.sort .sort_marked a {

	text-decoration: underline;

	color: #000;

}

.sort .sort_marked a:hover {

	text-decoration: underline;

	color: #000;

}

.motr {

	height: 20px;

}

.mo {

	padding-top: 2px;

	padding-right: 8px;

	padding-bottom: 3px;

	padding-left: 0px;

	vertical-align: top;	

}



.space0 {

	height: 16px;

}



.icq  {

	background-image: url(../images/contacts_icq.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 37px;

	padding-top: 4px;

	padding-left: 30px;

	font-size: 14px;

	position: relative;

	left: -8px;

}



.phone  {

	background-image: url(../images/contacts_phone.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 37px;

	padding-top: 4px;

	padding-left: 30px;

	font-size: 14px;

	position: relative;

	left: -8px;

}



.cmail  {

	background-image: url(../images/contacts_mail.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 37px;

	padding-top: 4px;

	padding-left: 30px;

	font-size: 13px;

	position: relative;

	left: -8px;

}



.cmail a {

	color: #000;

}



.cmail a:hover {

	color: #000;

	text-decoration:none;

}



.cloud {

	position: relative;

	left: -12px;

	color: #822e1c;

	width: 155px;

	text-align: center;

	

}



.cloud a {

	color: #a24e3c;

	text-align: center;

}



.visited {

	width: 145px;

	text-align: center;

	margin-left: -5px;

}



.visited img {

	margin-left: 30px;	

	margin-bottom: 4px;

	border-style: solid;

	border-color:#000;

	border-width: 1px;

}



.visited a {

	text-align: center;

	color: #822e1c;

}



.report {

	font-size: 14px;

	text-align: center;

	color: #822e1c;

	margin-left: -12px;

	width: 155px;

	margin-bottom: 22px;

	}

	

.report strong {

	font-size: 16px;

	}



.report img {

	margin-left: 33px;

	}

	

.ng_rus {

	position: relative;

	background-image: url(../images/ng_button.gif);

	background-repeat: no-repeat;

	background-position: left top;

	width: 170px;

	height: 40px;

	visibility: visible;

	left: -25px;

}



.ng_eng {

	position: relative;

	background-image: url(../images/ng_button_eng.gif);

	background-repeat: no-repeat;

	background-position: left top;

	width: 170px;

	height: 40px;

	visibility: visible;

	left: -25px;

}



.ng2 {

	width: 150px;
	height: 40px;

}



.addmat {

	padding-left: 8px;

	padding-right: 8px;

	

}

.addmat h1 {

	font-weight: 500;

	}

	

.addmat a {

	color: #0B0;

}



.addmat a:hover {

	color: #0E0;

}



.yar1000  {

	padding-top: 10px;

	padding-bottom: 8px;

	font-size: 14px;

	position: relative;

	left: -5px;

}



#wmlogo {

	font-size: 14px;

	text-align: center;

	padding-right: 30px;

	padding-bottom: 16px;

	}

	

#wmlogo img {

	padding-left: 36px;

	}

	

#wmlogo a {

	color: #822e1c;

	}

#yadlogo {
	font-size: 14px;
	color: #822e1c;
	text-align: center;
	padding-left: 28px;
	padding-bottom: 16px;
	}

#rbklogo {
	margin-left: 36px;
	position: relative;
	padding-bottom: 16px;
	}

#rambler {
	padding: 0 0 16px 25px;
	}

#mailru {
	padding: 0 0 16px 22px;
	}
	
#liveinternet {
	padding: 0 0 24px 22px;
	}
	
ul.left-menu-sub-open, li.left-menu-sub-open {
	list-style-position: inside;
	list-style-type: none;
	z-index: 1;
	display: none;
}	
	
.cminfo {
	margin-bottom: 8px;
}
.cmname {
	width: 100%;
	margin: 4px 0 4px 0;
}

.same_goods {
	float: left;
	margin: 4px;
	padding: 0;
	width: 121px;
	float: left;
	min-height: 200px;
	text-align: center;
	overflow: hidden;
}

.same_goods p {
	clear: both;
	font-size: 12px;
	margin-top: 4px;
}

.same_goods img {
	border: 1px solid #a3a3a3;
	padding:1px;
	margin: 2px 0 0 20px;
}

.allgoods {
	width: 118px;
	height: 22px;
	background-image: url(../images/wooden_ar.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	color: #822e1c;
	display: inline-block;
}

.allgoods a, .allgoods a:hover {
	color: #822e1c;
}

.jqifade{
	position: absolute;
	background-color: #333;
}
div.jqi{
	width: 400px;
	font-family: Tahoma, Geneva, sans-serif;
	position: absolute;
	background-color: #ffffff;
	font-size: 14px;
	text-align: left;
	border: solid 1px #eeeeee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{
	font-weight: bold;
}
div.jqi .jqiclose{
	position: absolute;
	top: 4px; right: -2px;
	width: 18px;
	cursor: default;
	color: #bbbbbb;
	font-weight: bold;
}
div.jqi .jqimessage{
	padding: 10px;
	line-height: 20px;
	color: #444444;
}
div.jqi .jqibuttons{
	text-align: right;
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
}
div.jqi button{
	padding: 3px 10px;
	margin: 0 10px;
	background-color: #2F6073;
	border: solid 1px #f4f4f4;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
div.jqi button:hover{
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
	background-color: #BF5E26;
}
