/* CSS Document */

#ja-wrapper1 {
clear:both;
margin:0 auto;
width:1030px;
}

#ja-wrapper2 {
background:transparent url(../img/shadow-left.gif) repeat-y scroll left top;
padding-left:15px;
}

#ja-wrapper3 {
background:transparent url(../img/shadow-right.gif) repeat-y scroll right top;
padding-right:15px;
}

#ja-wrapper4 {
background:#FFFFFF none repeat scroll 0 0;
padding:0;
}

body{
    /*background-color:#FFFFFF;*/
	background:#EFEFEF none repeat scroll 0 0;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5A4B3D;
	}
	
#page{	
    background-color:#FFFFFF;
    
	width:1000px;
	margin:auto;
	overflow:hidden;
	/*border-left:1px solid #000000;
	border-right:1px solid #000000;*/
	}

	
.center{
	text-align:center;}	

.clear{
	clear:both;
	height:0px;}
	
table{
	border-collapse:collapse;
	empty-cells:show;}
		
a:link,
a:visited{
	color:#F4772A;
	text-decoration:underline;}	

a:hover{
	text-decoration:none;}	

a img{
	border:none;}
	
p{
	margin:10px 0px;}
	
h1{	
	margin:10px 0px;
	font-size:20px;
	color:#F4772A;}
	
h2{	
	margin:10px 0px;
	color:#D53A37;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;}
	
	
	
h3{	
	margin:10px 0px;
	font-size:13px;
	color:#F4772A;}

/* header */	
#header{
	height:190px;
	}
	
#header .logo{
	width:253px;
	float:left;}
	
#header .head_left_side{
	width:372px;
	float:left;
	}
	
#header .head_left_side img{
	display:block;}
	
* html .head_left_side{
	margin-right:-3px;}
	
#header .head_right_side{
	margin-left:625px;
	width:375px;
	}
	
* html #header .head_right_side{	
	margin-left:0;}
	
#header .head_right_side img{
	display:block;}
	

	
/* footer */
#footer{
	height:160px;
	background-image:url(../img/footer_bg.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	overflow:hidden;
	}

.footer_in{
	
	height:100px;
	height:80px !ie;
	padding-top:60px;
	padding-top:80px !ie;
	padding-left:20px;}
	
.footer_in p{	
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
	margin-right:10px;
	}
	
.footer_in p a:link,
.footer_in p a:visited,
.footer_in p a:hover{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;}
	
/* footer_bottom_hak
html, body {height: 99.9%; margin: 0; padding: 0;}

#page {position: relative; height: 99.9%;}

html>body #page {height: auto; min-height: 99.9%;}

#before_footer, #footer {height: 160px;}

#footer {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
/*end - footer_bottom_hak */

/* center */
/* left side */
.left_side{
	width:194px;
	float:left;
	padding-left:23px;
	padding-right:35px;
	padding-top: 40px;}
	
/* main menu */
	
.main_menu{
	padding-top:0px;
	overflow:hidden;
	height:1%;
	margin-bottom:15px;}

	
.main_menu ul{
	padding:0;
	padding-left:0px;
	margin-left:0;
	margin-bottom:0px;
	margin-top:0px;}

.main_menu ul li{
	background-image:url(../img/main_menu_bullet.jpg);
	background-position:left 2px ;
	background-repeat:no-repeat;
	list-style:none;
	line-height:20px;
	padding-left:20px;}

.main_menu ul li a:link,
.main_menu ul li a:visited
{
	font-family: Arial, Helvetica, sans-serif	;
	font-size:16px;
	font-weight:bold;
	color:#554B39;
	text-decoration:none;}
	
.main_menu ul li a:hover{
	/* background-image:url(../img/main_menu_bullet_selected.jpg);
	background-position:left 6px;
	background-repeat:no-repeat; */
	color:#F4772A;
	cursor:pointer;}
	
.main_menu ul li ul,
.main_menu ul li ul li ul,
.main_menu ul li ul li ul li ul{
	margin-bottom:0px;
	margim-left:0px;}

.main_menu ul li ul li{
	background-image:url(../img/main_menu_bullet2.jpg);
	background-position:0px 4px ;
	background-repeat:no-repeat;
	list-style:none;
	line-height:16px;
	padding-left:15px;
}

.main_menu ul li ul li a:link,
.main_menu ul li ul li a:visited
{	
	font-family: Arial, Helvetica, sans-serif	;
	font-size:14px;
	font-weight:bold;
	color:#5A4B3D;
	text-decoration:none;
	cursor:pointer;}
	
.main_menu ul li ul li a:hover{	
	color:#F4772A;}
	
.main_menu ul li ul li ul li{
	background-image:url(../img/main_menu_bullet3.jpg);
	background-position:0px 4px ;
	background-repeat:no-repeat;
	list-style:none;
	line-height:16px;
	padding-left:15px;
}

.main_menu ul li ul li ul li  a:link,
.main_menu ul li ul li ul li a:visited
{	
	font-family: Arial, Helvetica, sans-serif	;
	font-size:13px;
	color:#5A4B3D;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;}
	
.main_menu ul li ul li ul li a:hover{	
	color:#F4772A;}
	
.main_menu ul li ul li ul li ul li{
	background-image:url(../img/main_menu_bullet3.jpg);
	background-position:0px 3px ;
	background-repeat:no-repeat;
	list-style:none;
	line-height:16px;
}

.main_menu ul li ul li ul li ul li a:link,
.main_menu ul li ul li ul li ul li a:visited
{	
	font-family: Arial, Helvetica, sans-serif	;
	font-size:12px;
	font-weight:bold;
	color:#5A4B3D;
	text-decoration:none;
	cursor:pointer;
	}
	
.main_menu ul li ul li ul li ul li a:hover{
	color:#F4772A;}
	
ul li#selected{
	background-image:url(../img/main_menu_bullet_selected.jpg);
	color:#F4772A;}
	
ul li#selected a{	
	color:#F4772A;}
	
/* end main menu */
	
.news_box{
	padding-top:45px;
	overflow:hidden;
	font-size:11px;
	}
	
*+html .news_box{
	padding-top:40px;}
	
.news_box p a:link,
.news_box p a:visited{
	color:#5A4B3D;
	text-decoration:none;}
	
.news_box p a:hover{
	color:#F4772A;
	text-decoration:underline;}
	
.news_box h3{
	background-image:url(../img/news_h_pic.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:42px;
	padding-left:50px;
	}
	
.news_title{
	color:#F4772A;
	margin-top:30px;
	font-size:12px;
	font-weight:bold;}
	
.news_box p.news_title a:link,
.news_box p.news_title a:visited,
.news_box p.news_title a:hover{
	color:#F4772A;
	margin-top:30px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;}
	
.news_title .date{
	display:block;
	padding-bottom:7px;
	}
	
.aside_box{
	margin-top:20px;
	overflow:hidden;}
	
.aside_box{
	padding-top:30px !ie;
	margin-top:0px !ie;}

.aside_box h3{
	
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	height:34px;
	padding-left:40px;
	}	
	
.aside_box h3.basket{
	background-image:url(../img/basket_small.jpg);
	background-position:left center;
	background-repeat:no-repeat;}
	
.aside_box h3.price{	
	background-image:url(../img/price_small.jpg);
	background-position:left center;
	background-repeat:no-repeat;}
	

	
.aside_box h3 a:link,
.aside_box h3 a:visited{
	color:#F4772A;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	line-height:12px;
	font-size:11px;
	font-weight:normal;}
	
.aside_box h3 a:hover{
	text-decoration:none;}
	

	
/* main content */
.main_contenet{
	overflow:hidden;
	height:1%;
	width:720px;
	padding-top:40px;}
	
.breadcrambs{
	padding:0;
	margin:0;
	clear:both;
	list-style:none;
	position:absolute;
	margin-top:-50px;}
	
.breadcrambs li{
	background-image:url(../img/bread_bullet.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:16px;
	display:block;
	float:left;
	margin-left:7px;}
	
.breadcrambs li.first_br{
	margin-left:0px;}
	
.breadcrambs li a:link,
.breadcrambs li a:visited{
	text-decoration:none;
	color:#5B4F3E;}
	
.breadcrambs li a:hover{
	color:#F4772A;
	text-decoration:underline;}
	
.center_boxes{
	overflow:hidden;
	height:1%;
	width:100%;
	}

	
.info_boxes{
	width:720px;
	overflow:hidden;
	height:1%;
	background-image:url(../img/info_boxes_bg.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	margin-bottom:20px;}

	
.info_boxes .info_box{
	overflow:hidden;
	width:343px;
	margin-top:0px;
	float:left;
	margin-right:30px;
	padding-bottom:5px;}
	
.info_boxes .info_box_right{
	overflow:hidden;
	width:343px;
	margin-top:0px;
	clear:right;
	padding-bottom:5px;}
	
.info_box img.infopic,
.info_box_right img.infopic{
	display:block;
	width:132px;
	height:132px;
	margin:0px 15px 10px 0px;
    margin-bottom:5px;
	float:left;}
	
.info_box h2
 {
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F4772A;
	margin-top:0px;
	margin-bottom:8px;
	}
	
.info_box_right h2{
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-top:0px;
	margin-bottom:10px;
	color:#20478A;}
	
.info_box h2 a:link,
.info_box h2 a:visited,
.info_box h2 a:hover
 {	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F4772A;
	margin-top:0px;
	margin-bottom:10px;
	}
	
.info_box_right h2 a:link,
.info_box_right h2 a:visited,
.info_box_right h2 a:hover{
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-top:0px;
	margin-bottom:10px;
	color:#20478A;
	text-decoration:none;}
	
.info_box p a:link,
.info_box p a:visited{
	color:#5A4B3D;
	text-decoration:none;}
	
.info_box p,
.info_box_right p{	
	margin-bottom:10px;}
	
.info_box p a:hover{
	color:#F4772A;
	text-decoration:underline;}	
	
.info_box_right p a:link,
.info_box_right p a:visited{
	color:#5A4B3D;
	text-decoration:none;}
	
.info_box_right p a:hover{
	color:#20478A;
	text-decoration:underline;}	

	
.info_boxes_last{
	background-image:none;}

.info_box p a img {margin-top:5px;}	
	
/* catalog page */


	
.basket h3{
	line-height:42px;}
	
.basket table td{
	line-height:14px;}	
.basket table td.quantity{
	line-height:14px;
	color:#D53A37;
	padding-left:10px;}
	
.basket table td.btn{
	padding-top:18px;}
	
.catalog_info_box img.pageImage{
	display:block;
	margin-right:15px;
    margin-bottom:10px;
	float:left;}

/*.catalog_info_box h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#D53A37;}
	
.catalog_info_box p{
	font-size:15px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;}
	
.catalog_info_box p a:link,
.catalog_info_box p a:visited{
	color:#D53A37;
	text-decoration:underline;}	
	
.catalog_info_box p a:hover{
	text-decoration:none;}
	
	*/
	
	
	
p.sort{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:60px;}
	
p.sort a:link,
p.sort a:visited{
	color:#F4772A;
	text-decoration:underline;}	
	
p.sort a:hover{
	text-decoration:none;}	









.catalog_table{
	}
	
	
	
	
.catalog_table th{	
	height:26px;
	line-height:26px;
	border-bottom:1px solid #FFA032;
	background-color:#FFA032;
	text-align:left;
	padding-left:5px;}
	
	
.catalog_table td{	
	height:26px;
	line-height:26px;
	border-bottom:1px solid #FFA032;
	padding-left:5px;}
	



	

