fhtml,body, h1, h2, h3, h4, ul, ol, li, dt, p, form, fieldset, a, a img, form img{
	margin:0;
	padding:0;
	border: none;
}
body{
	font: 11px tahoma;
	background: #626C4A;
	color: #7C8364;
}
body#main{
	background: #626c4a;
}


h1{
	
}
h2{
	clear: both;
	margin: 5px 0px 20px;
	padding: 15px 10px 5px 27px;
	font-size: 12px;
	color: #EB9214;
	background: url(../images/bg/button_header.jpg) 10px 19px no-repeat;
	border-bottom: 1px solid #E3E4E1;
}
h3{
	clear: both;
	padding: 15px 10px 5px 8px;
	margin: 5px 0px 20px;
	font-size: 11px;
	color: #7C8364;
	border-bottom: 1px solid #E3E4E1;
}

h4{
	clear: both;
	padding: 10px 10px 5px 8px;
	margin: 3px 0px 10px;
	font-size: 11px;
	color: #7C8364;
	border-bottom: 1px solid #E3E4E1;
}

ul, ol {
	margin: 5px 10px;
	padding: 0px 15px;
}

a{
	color: #EB9214;
	text-decoration: none;	
	font-weight: bolder;
}
a:hover{
	color: #727D4E;
	text-decoration: underline;
}
h2 a, h2 a:hover{
	color: #EB9214;
	text-decoration: none;
}
h3 a{
	color: #7C8364;
}
h3 a:hover{
	color: #EB9214;
	text-decoration: none;
}

div#container{
	margin:0 auto 15px;
	padding: 0px;
	width: 1000px;
	text-align:left;
	position: relative;
	background: #9EAB7F url(../images/bg/container.jpg) -1px 0px repeat-y;
}

body#main div#container{
	padding-bottom: 10px;
	background: #9EAB7F url(../images/bg/container_footer.jpg) bottom left repeat-x;
}



#content{
	margin: 7px 20px 7px 25px!important;
	margin: 7px 20px 7px 12px;
	padding: 0px 15px 60px;
	clear: both;
	float:left;
	width:575px !important;
	line-height: 1.5em;
	background-color: #F5F7F2;
	border: 1px solid #909486;
}

body#main #content{
	clear: both;
	padding: 0px;
	margin: 35px 0px 0px 30px !important;
	margin-left: 15px;
	width: 945px !important;
	border: none;
	background: url(../images/bg/box_main_center.jpg) 0px 0px repeat-y;
}


#main_box_common{
	margin: 0px 0px ;
	padding: 60px 10px 0px 19px;
	background: url(../images/bg/box_main_top.jpg) 0px 0px no-repeat;
}


body#main #content div.show{
	width: 279px;
	float:left;
	margin-left: 35px;
	padding: 0px; 
	position: relative;
	top: -30px;
}
body#main #content div.item1{
	margin-left:0px;
}
body#main #content div.item3{
	margin-left:34px;
}

body#main #content div.show div{
	padding:0px 10px;
	text-align: justify;
}

body#main #content div.show img{
	margin:0px;
	padding:0px;
	border:none;
	
}
body#main #look{
	clear:both;
	padding-bottom:20px;
	position: relative;
	top: 00px;	
	background: #9EAB7F url(../images/bg/box_main_bottom.jpg) bottom left no-repeat;		
}
body#main #look a img{
	border: none;
	margin:0px;
	padding:0px;
}
body#main #look a{
	margin:0px;
	padding:0px;
	position: relative;
	top: -10px;
}
body#main #look a.item1{
	left: 200px;
}
body#main #look a.item2{
	left: 430px;
}
body#main #look a.item3{
	left: 660px;
}

body#main div#content h2{
	border: none;
	font-size: 11px;
	line-height: 16px;
	color: #727B50;
	font-weight: bolder;
	padding: 10px 10px 10px 25px;
	margin: 5px 0px 10px 0px;
	position: relative;
	top: -10px;
	border: none;	
	color: #727D4E;
	background: #F4F5F1 url(../images/bg/button_header_arrow.jpg) 7px 13px no-repeat;
}

body#main div#content h2 a{
	color: #727D4E;
}

#content img{
	padding: 5px;
	margin: 5px;
	background-color: #fff;
	border: 1px solid #DEE3D9;
}

div#header{
	height: 168px;
	background: url(../images/bg/general_topics_sub.jpg) 6px 0px no-repeat;
}
body#main div#header {
	height: 445px;
	margin: 0px 10px 0px 10px;
	color: #295a69;
	background: url(../images/bg/general_topics_main.jpg) 1px 0px no-repeat;

}
body#main div#header1 {
	height: 445px;
	margin: 0px 10px;
	color: #295a69;
	background: #e6e9e0 url(../images/bg/general_topics_r.jpg) top right no-repeat;

}
body#main div#header img{
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
}
body#main div#header1 h2{
	padding: 5px 0px 0px;
	margin:0px;
	border:none;
	background-image:none;	
	font-size: 13px;
	font-weight: bolder;
	color: #295a69;
}

body#main div#header h2{
	padding: 5px 0px 0px;
	margin:0px;
	border:none;
	background-image:none;	
	font-size: 13px;
	font-weight: bolder;
	color: #295a69;
}

div#header ul{
	padding:13px 0px 0px 315px;
	margin: 0px;
}
div#header ul li{
	list-style:none;
	margin: 0px;
	padding: 0px;
	float: left;	
}
div#header ul li.item1{
	width: 62px;
}
div#header ul li.item2{
	width: 96px;
}
div#header ul li.item3{
	width: 132px;
}
div#header ul li a{
	color: #a6bfc4;
	font-size:10px;
	font-weight:normal;
	padding-left: 25px;
	display: block;
}
div#header a#logo{
	clear: both;	
	float: right;
	display:block;
	width: 150px;
	height: 100px;
	position: absolute;
	top: 35px;
	right: 115px;
}
body#main div#header a#logo{
	width: 130px;
	height: 140px;
	top: 10px;
}
div #intro{
	width: 600px;
	margin: 180px 30px 0px 0px !important;
	margin-right: 15px;
	float: right;
	line-height: 1.5em;
}

div#footer{
	width:986px;
	clear:both;
	margin: 20px 8px 0px 6px !important;
	margin-right: 0px;
	padding: 0px;
	background: #50583D url(../images/bg/footer_top.jpg) 0px 0px repeat-x;
}
div#footer_end{
	clear: both;
	padding: 0px;
	height:15px;
	margin:0px;
	position: relative;
	top: 2px;
	background: url(../images/bg/footer_bottom.jpg) bottom left repeat-x;
}
body#main div#footer{
	clear:both;
	width: 75%;		
	margin: 15px auto !important;
	padding: 10px !important;
	padding-top: 10px;
	text-align: center;		
	border-top: 1px solid #FBFFFE;
	color: #4A5533;
	background: none;
}
body#main div#footer a,body#main div#footer a:hover{
	color: #fff;
	text-decoration:none;
}
body#main div#footer a.mailto{
	color: #265B61;
}
body#main div#footer a.mailto:hover{
	color: #F5F7F2;
}

#footer div.map{
	float: left;
	margin: 20px 0px 30px 0px;
	padding: 0px 0px 0px 20px; 
}
#footer h2{
	font-size: 11px;
	background-image: none;
	border: none;
	color: #F5F7F2;
	margin: 10px 0px;
	padding: 0px;
}

#footer ul{
	float: left;
	width: 368px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#footer ul li{
	line-height: 1.4em;
	padding-left: 7px;
}
#footer ul li a{
	color: #9EAB7F;
}

#footer ul li a b, #footer b, #footer address a:hover{
	color: #F5F7F2;
	font-weight: bolder;
}

#footer ul li a:hover, #footer ul li a:hover b{		
	text-decoration: none;
	color: #EB9214;
}	
#footer address{
	font-style: normal;
	
}
#footer address br{
	margin-bottom: 3px;
}
div#nav_l{
	clear:both;
	background: url(../images/bg/nav_main_l.jpg) 10px 0px no-repeat;
}
div#nav_r{
	clear:both;		
	width: 100%;
	background: url(../images/bg/nav_main_r.jpg) 980px 0px no-repeat;
}
div#menuTopBox {
	width: 986px;
	height: 90px;
	margin: 0px 6px;
	background: #9EAB7F url(../images/bg/nav_sub.jpg) top left repeat-x;
}
body#main div#menuTopBox{
	height: 115px;	
	margin: 0px 11px 0px 16px;
	width: 964px;
	background-image: url(../images/bg/nav_main.jpg);
}
#menuTopBox ul {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	list-style-type: none;
}

#menuTopBox ul li{
	float: left;
	line-height: 78px;
	padding: 0px 5px;
	margin: 0px;
	background: url(../images/bg/nav_sub_s.jpg) 0 0px no-repeat;	
}
body#main div#menuTopBox ul li{
	line-height: 108px;
	padding-top: 5px;
	margin:0px;
	background-image: url(../images/bg/nav_main_s.jpg);
}
#menuTopBox ul li.item1, body#main div#menuTopBox ul li.item1{
	background-image: none;	
}

#menuTopBox li a {
	display: block;
	width: 120px;	
	padding-top: 0px;
	color: #FFFFFF;
	text-decoration: none;	
	text-align: left;
	text-indent: 10px;
	text-transform: uppercase; 
	font-weight: bold;	
	vertical-align: middle;
}

#menuTopBox li.active a, #menuTopBox li.active a:hover, #menuTopBox li a:hover{
	color: #FCC500;
}

div#menuTopBoxLevel1 {
	position:absolute; 
	top:243px;
	left: 0px;
	z-index: 2;
}
body#main div#menuTopBoxLevel1{
	top: 553px;
	left: 10px;
}
div#boxcloser { 
	position:absolute; 
	top: 243px; 
	margin-left: -325px; 
	z-index: 1; 
	display: none; 
	width:993px; 
	height: 300px; }

body#main div#boxcloser{
	top: 553px;
}

div#menuTopBoxLevel1 #menu1,#menu2,#menu3,#menu4,#menu5,#menu6 { width:220px; }
div#menuTopBoxLevel1 ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#menuTopBoxLevel1 ul li {
	margin: 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 220px;
	background: #4F573D url(../images/bg/nav_arrow.jpg) 10px 0px no-repeat;	
}


#menuTopBoxLevel1 ul li a, #menuTopBoxLevel1 ul li.active div a{
	padding: 8px 5px 8px 15px;
	margin:0px 10px;
	line-height: 32px;
	line-height:15px;
	display:block;vertical-align: middle;
	width: 180px;
	color: #9EAB7F;
	text-align: left;
	font: 11px Tahoma;		
	font-weight: bold;
	border-top: 1px solid #848B76;
	text-transform: uppercase; 
	
}
#menuTopBoxLevel1 ul li.no_border a, #menuTopBoxLevel1 ul li.no_border div a {
	border-top:none;
}

#menuTopBoxLevel1 ul li a:hover, #menuTopBoxLevel1 ul li.active ul li:hover{
	color: #FFFFFF;
	background: #4F573D url(../images/bg/nav_hover.jpg) 0px -1px no-repeat;	
	text-decoration: none;
}

div#menuTopBoxLevel1 ul.level1 {}
div#menuTopBoxLevel1 ul.level1 li {float:left;}

div#menuTopBoxLevel1 ul.level1 li {width:220px;}
div#menuTopBoxLevel1 ul.level1 li.no_border {border-top:none;}

div#menuTopBoxLevel1 #menu1 { display: none;  z-index: 1; }
div#menuTopBoxLevel1 #menu2 { position:absolute; left:130px !important; left: 120px; display: none; z-index: 2; width:208px;}
div#menuTopBoxLevel1 #menu3 { position:absolute; left:260px !important; left: 250px; display: none; z-index: 3;  }
div#menuTopBoxLevel1 #menu4 { position:absolute; left:390px !important; left: 380px; display: none; z-index: 4;  }
div#menuTopBoxLevel1 #menu5 { position:absolute; left:408px; display: none; z-index: 5;  }
div#menuTopBoxLevel1 #menu6 { position:absolute; left:437px; display: none; z-index: 6;  }


#navigation_bottom{
	margin: 3px 27px;
}

#navigation_bottom a{
	color: #666F4F;
	text-decoration: none;
	font-weight: normal;
}
#navigation_bottom a:hover{
	color: #4F573D;	
}

#menu {
	margin: 70px 32px 75px 0px !important;  
	margin-right: 16px; 
	padding: 0px;
	width: 310px;
	float:right;
	min-height: 300px;
}

#navigation_right, div.extended_right{
	background: url(../images/bg/box_center.jpg) 0 0 repeat-y;		
}

#navigation_right div, div.extended_right div.bottom{
	padding-bottom: 8px;
	background: url(../images/bg/box_bottom.jpg) bottom left no-repeat;		
}

#navigation_right ul{
	background: url(../images/bg/box_top.jpg) top left no-repeat;		
	padding: 28px 25px 20px 20px;
	margin: 0px;
	list-style: none;
}


#navigation_right ul li, div.extended_right ul.t_left li, .box_user ul li{
	margin:0px;
	padding: 10px 5px 10px 22px;	
	line-height: 1.2em;
	border-top: 1px solid #E7E7E7; 
	background: url(../images/bg/button_arrow_box.jpg) 5px 18px no-repeat;		
}
#navigation_right li.no_border, div.extended_right ul li, .box_user li.no_border{
	border: none;
}
#navigation_right ul li:hover, div.extended_right ul li:hover, .box_user ul li:hover{
	background-color: #F4F5F1;
}
#navigation_right  ul li.active, div.extended_right ul li.active{
	padding: 10px 0px 0px 0px;
	margin:0px;
	border-top: none;
	text-indent: 22px;
	background-color: #F4F5F1;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #E7E7E7; 
	color: #EB9214;
}
#navigation_right  ul li.no_border, div.extended_right ul li.no_border, .box_user ul li.no_border{
	border-top: none;
}
#navigation_right  ul ul{
	margin: 10px 0px 0px;
	padding: 0px;
	background-image: none;
	background-color: #fff;
	border: 1px solid #fff;
	border-top: 1px solid #E7E7E7; 
}
#navigation_right  ul ul li{
	border: none;
	padding: 10px 5px 8px 37px;	
	border-top: 1px solid #E7E7E7; 
	background-color: #fff;
	background-position: 20px 18px;
	text-indent: 0px;
}

#navigation_right ul a, #navigation_right ul ul a, #navigation_right ul li.active ul li a,div.extended_right a,  .box_user ul a{
	display: block;
	padding: 5px 0px;
	font-weight: normal;
	text-decoration: none;
	color: #86926B;
}
#navigation_right  ul ul a{
	padding: 5px 0px;
}

#navigation_right ul a:hover, #navigation_right li.active a, #navigation_right li.active a:hover ,div.extended_right a:hover, div.box_user ul a:hover{
	color: #EB9214;
	
}
div.extended_right ul{
	padding: 20px 25px 20px 20px;
	text-align: center;
	margin: 0px;
	list-style: none;
}
div.extended_right ul.t_left{
	text-align: left;	
}
div.box_user ul{
	padding: 5px 25px 20px 20px;
	text-align: left
	margin: 0px;
	list-style: none;
} 
div.extended_right ul.basket{
	padding: 20px 25px 0px 20px;
}
div.extended_right ul.basket li{
	clear: both;
}
div.extended_right ul.basket img{
	float: left;
}
div.extended_right ul.basket span{
	float: left;
	display: block;
	width: 220px;
	padding: 0px 0px 5px;
}
div.extended_right ul.basket div{
	clear: both;
}
div.extended_right ul li {
	padding: 5px 0px;
	border-top: 1px solid #E7E7E7; 
}
div.extended_right ul li.no_border{
	border: none;
}
div.extended_right div.top{
	background: url(../images/bg/box_top.jpg) top left no-repeat;		
}

div.extended_right h3, div.box_user h3{
	padding: 10px 10px 10px 25px;
	margin: 25px 18px 20px 13px;
	border: none;	
	color: #727D4E;
	background: #F4F5F1 url(../images/bg/button_header_arrow.jpg) 7px 13px no-repeat;
	position: relative;
	top: 18px;
}

div.extended_right h3.basket{
	margin-top: 0px;
}
div.login_box{
	margin: 0px 0px 15px;
	background: url(../images/bg/box_login.jpg) 0 0 no-repeat;
	height: 220px;
}
div.search{
	margin: 15px 0px;
	background: url(../images/bg/box.jpg) 0 0 no-repeat;
	height: 120px;
}
div.box_user{
	margin: 0px 0px 15px;
	background: url(../images/bg/box_user.jpg) -1px -3px no-repeat;
	height: 165px;
} 

div.search h3, div.login_box h3{
	background-image: none;
	border: none;
	text-transform: uppercase;
	color: #727D4E;
	margin: 0px;
	padding: 20px 25px 7px;
}
div.search p{
	padding: 0px 20px 5px 25px;
	text-align: left;
}

div.search form input, div.login_box form input{
	background-color: #fff;
	border: 1px solid #DADBD8;
	margin: 3px 15px 0px 25px;
	padding: 3px;
	width: 175px;
	font: 11px "lucida grande", "trebuchet ms", verdana, sans-serif; 
}
div.login_box form input{
	border-color: #9EAB7F;
}

div.login_box form label{
	display: block;
	width: 100px;
	float: left;	
	text-align: right;
	padding: 5px 0px 2px 20px;
	margin: 0px;
	text-transform: none;
}
div.search form input.submit{
	background: url(../images/bg/button_submit.jpg) -1px -1px no-repeat;
	padding: 0px;
	margin: 0px;
	width: 21px;
	height: 21px;
}

#promo, #promo1{
	width: 276px;
	height: 175px;
	position: absolute;
	padding:0px;
	margin:0px;
	top: 145px;
	right:37px;
	padding: 0px 15px;
	background: #9EAB7F url(../images/bg/box_promo_sub.jpg) 0px 0px no-repeat;
}

body#main #promo, body#main #promo1{
	top:399px;
	right:30px;
	height: 175px;
	background: #9EAB7F url(../images/bg/box_promo_main.jpg) 0px 0px no-repeat;
}

#promo img, #promo1 img{
	margin: 14px 0px 10px 8px !important;
	margin-left:6px;
	padding:0px;
}
















p{
	line-height: 1.5em;
	text-align: justify;
	padding-bottom: 5px;
}

div.list{
	clear: both;
	border-top: 1px solid #E3E4E1;
}
div.list img{
	float: left;
	margin-top: 20px;
}
div.list div.foto{
	float: left;
	margin: 10px 5px;
	width: 150px;
	background-color: #fff;
	border: 1px solid #DEE3D9;
	padding: 5px;
	text-align: center;
}

#content div.list div.foto img{
	border: none;
	float: none;
	margin: 0px;
}
div.list div.sub_list{
	margin: 10px 5px 0px 5px;
	width: 390px;
	float: right;
}

div.list h3{
	margin: 0px 0px 10px 0px; 
	padding: 0px;
	font-size: 12px;
	border: none;
	color: #727D4E;
}
div.list h3 a{
	color: #727D4E;
	font-weight: normal;
	display: block;
}
div.list h3 a:hover, div.articles h3 a:hover{
	color: #EB9214;
	text-decoration: none;
}
p.link a {
	padding-left: 25px;	
	background: url(../images/bg/button_arrow.jpg) 8px 2px no-repeat;
}
p.link_back a {
	padding-left: 25px;	
	background: url(../images/bg/button_arrow_back.jpg) 8px 2px no-repeat;
}
p.basket{
	padding: 10px 0px;
}
p.basket a {
	padding-left: 45px;	
	background: url(../images/bg/button_arrow.jpg) 24px 8px no-repeat;
}
div.login_box p.link {
	padding-left: 35px;
	text-aling: cener;
}
div.login_box p.link a{
	padding-right: 15px;
}
div.articles h3{
	padding-top: 3px;
	margin-bottom: 5px;
	font-size: 12px;
}

div.articles h3 a{
display: block;
}
div.articles p.link{
	padding: 5px 0px;
}
div.list p.small{
	padding-bottom: 10px;
}
ul.tags{
	display: inline;
}
ul.tags li{
	list-style: none;
	display: inline;	
}

ul.tags li a{
	margin-left: 15px;
}
p.small span{
	margin-left: 100px;
}

.gallery img{
	margin: 5px;
}
.gallery img.hover{
	background-color: Aqua;
}
form legend, h3#contact{
	font-weight: bolder;
	font-size: 13px;
	margin: 0px 15px 10px 0px;
	border: none;
	color: #EB9214;
}
fieldset.other{
	margin: 25px 0px 15px;
}
form label{
	font-weight: bolder;
}
form#order label, form#userregister label{
	display: block;
	width: 125px;
	float: left;	
	text-align: right;
	padding: 5px 20px 2px 0px;
	margin: 0px;
	text-transform: none;
}
form#small_login label{
	width: 50px;
}
form div{
	margin: 0px 0px 10px;
}
form#contact input,form#contact textarea,form#ask input,form#ask textarea, form#order input, form#order textarea,  form#order select, form#userregister input{
   margin: 3px 0px 0px;
	padding: 5px;
	color: #000;
	background-color: #EAEDE2;
	border: 1px solid #EAEDE2;
	font: 11px "lucida grande", "trebuchet ms", verdana, sans-serif; 
}

form#contact input,form#contact textarea{
	width: 280px;
}
form#order  input,form#order textarea, form#userregister input{
	width: 280px;
}

form#order select{
	width: 285px;
}
form#contact input.send, form#ask input.send, form#order input.send, form#userregister input.send, form#small_login input.send{
	width: 80px;
	height: 24px;
	background: url(../images/bg/button_send.jpg) 0px 0px no-repeat;
	border: none;
}
form#order input.send, form#userregister input.send{
	margin-left: 145px;
}
div.login_box form  input.send{
	margin-left: 100px;
}
form#ask input.search{
	background-image: url(../images/bg/button_search.jpg);
}
form#small_login input.send{
	background-image: url(../images/bg/button_login.jpg);
}
form#ask input.agree{
	background-image: url(../images/bg/button_agree.jpg);
}
form#contact textarea{
	height: 125px;
}
form#ask input,form#ask textarea{
	width: 563px;
}
form#ask textarea, form#order textarea{
	height: 200px;
}
form#ask input.radio_style{
	width: 15px;
	padding-bottom: 10px;
}
form#newsletter input{
	width: 250px;
}
form input.submit{
	margin-top: 10px;
	background-color: Gray;
}
form div{
  overflow: hidden;
  clear: both;
  margin-bottom: 0.8em;
}

address{
	font-style: normal;
}
h3.employee{
	padding-top: 10px;
}
ul.employee{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	list-style: none;
	
}

ul.employee li{
	float: left;
	padding:0px;
	margin: 0px;
	
}
ul.sitemap{
	margin: 15px;
} 
ul.sitemap li{
	padding: 3px 5px 3px 22px;	
	background: url(../images/bg/button_arrow_box.jpg) 5px 7px no-repeat;		
	font-weight: bolder;	
	list-style: none;
}

ul.sitemap a{
	font-weight: bolder;	
	color: #7C8364;
}
ul.sitemap li ul li a{
	font-weight: normal;	
} 
ul.sitemap a:hover{
	color: #EB9214;
	text-decoration: underline;
}

/* pagination */

.pagination{
	clear: both;
	padding: 20px 0px 5px;
	margin: 35px auto;
	text-align: center;
}

.pagination ul{
	margin: 0px auto;
	padding: 0;
	text-align: center; /*Set to "right" to right align pagination interface*/
	font-size: 10px;
}

.pagination li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	height: 2em;
	margin: 0px;
	line-height: 2em;

}

.pagination a, .pagination a:visited{
	padding: 5px 10px;
	border: 0px solid #9EAB7F;
	text-decoration: none; 
	color: #626C4A;
	background-color: #E9EEE3;
}

.pagination a:hover, .pagination a:active{
	border: 0px solid #626C4A;
	color: #fff;
	background-color: #9EAB7F;
}

.pagination a.currentpage{
	background-color: #9EAB7F;
	color: #FFF !important;
	border-color: #626C4A;
	font-weight: bold;
	cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #929292;
	font-weight: normal !important;
}

.pagination a.prevnext{
	font-weight: bold;
}


.m_right_0{
	margin-right: 0px;
}
.p_top_25px{
	padding-top: 5px;
}

.p_top_5px{
	padding-top: 5px;
}
.clear{
	clear: both;
}


.important{
	color: #EB9214;
}
.bold{
	font-weight: bolder;
}

.center{
	margin: 0px auto;
	text-align: center; 
}
.justify{
	text-align: justify;
}
.w_100{
	width: 100px;
}
.w_150{
	width: 150px;
}
.w_160{
	width: 160px;
}
.w_175{
	width: 175px;
}
.w_200{
	width: 200px;
}
.w_225{
	width: 225px;
}
.w_275{
	width: 275px;
}
.w_300{
	width: 300px;
}
.w_370{
	width: 370px;
}
.w_400{
	width: 400px;
}
.m_top_10, p.m_top_10{
	margin-top: 10px;
}

.m_top_25, p.m_top_25{
	margin-top: 25px;
}
.m_bottom_5{
	margin-bottom: 5px;
}
.m_bottom_15{
	margin-bottom: 15px;
}
.m_bottom_25{
	margin-bottom: 25px;
}
.m_right_25{
	margin-right: 25px;
}
.m_left_125{
	margin-left: 135px;
}
.m_left_150{
	margin-left: 150px;
}
.m_right_25{
	margin-right: 25px;
}
.p_right_15{
	padding-right: 15px;
}
.p_left_10{
	padding-left: 10px;
}
.p_left_15{
	padding-left: 15px;
}
.link{
	padding: 15px 0px 10px;
}

.small{
	font-size: 11px;
}
.grey{
	color: #9EAB7F;
}
.no_border, div.no_border{
	border: none;
}
.left{
	float: left;
}
.right{
	float: right;
}
.clear{
	clear: both;
}
.t_left{
	text-align: left;
}

ul ul{
	margin: 5px 0px 5px 25px;
}

#content div.center img{
	margin: 15px 0px;
}

#content img.left{
	margin: 10px 15px 10px 0px;
	
}


#content img.right{
	margin: 10px 0px 10px 15px;
}

.no_color{
	color: #7C8364;
}
a.yes, a.no, a.order{
	display:block;
	width: 85px;
	height: 24px;
	background: url(../images/bg/button_yes.jpg) top left no-repeat;
	float: left;
}
a.no{
	background: url(../images/bg/button_no.jpg) top left no-repeat;
}
a.order{
	background: url(../images/bg/button_order.jpg) top left no-repeat;
}
div.yes_no{
	display: inline;
}
div.order{
	padding: 10px 0px 20px 40px;
	margin-bottom: 25px;
}

.box_price{
	border: 1px solid #DEE3D9;	
	width: 140px;
	margin: 10px 0px;
	padding: 10px;
	background-color: #fff;
	float: left;
}
.box_price .important{
	font-size: 16px;
	font-weight: bold;
	color: #EB9214;
}
div.box_basket{
	float: left;
}
#content img img.no_border{
	border: none;
	padding: none;
}

form.add_basket{
	float: left;
	margin: 25px 10px 0px 50px;
}

a.add_basket{
	display: block;
	width: 45px;
	height: 41px;
	background: url(../images/bg/basket.jpg) 0 0 no-repeat;
	float: left;
	margin-top: 10px;
}
m_left_100{
	margin-left: 100px;
}

form.add_basket input{
	background-color: #EAEDE2;
	border: 1px solid #EAEDE2;
}
div.center{
	margin: 0px auto;
	text-align: center;
}

@media print{

html,body{
	background: #fff;
	color: #000;
}

div#header, #menu , #footer, #footer ul, #footer address, #menuTopBoxLevel1, #menuTopBox, #promo, #promo img, #navigation_bottom, #navigation_right  {
	display: none;
	width: 0px;
	height: 0px;
}
div#content{
	position: absolute;
	top: 0px;
}

}