html, body, form, fieldset, img, a {
margin: 0; padding: 0; border: 0;
}

body {margin: 0; background-color: #fff; text-align: center;
color: #5C5E5D; font: normal 12px arial, helvetica, sans-serif;}
td{font-size: 12px;}

a:link,a:visited,a:active {color: #FF7200;}
a:hover {color: #FF7200; text-decoration: none;}


h1.pagetitle1{font-size: 18px; color: #7C8A2C; margin: 0; padding: 0 0 20px 10px;}
h1.pagetitle2{margin: 0 0 12px 10px; font-size: 18px; color: #7C8A2C;}
h1.pagetitle3{margin: 5px 0; font-size: 15px; color: #7C8A2C;}

.input_f{margin: 0; padding: 0; border: 1px solid #ABABAB; color: #000; background-color: #FBF9FA;}
.input_b{margin: 0; padding: 1px; vertical-align: top; font-size: 10px; color: #fff; font-weight: bold; font-family: tahoma, sans-serif;
background-color: #fff; border: 1px solid #003401;
background-image: url(images/button_bg.jpg); background-repeat: repeat-x;
}
.input_s{border: 1px solid #3b546d; margin: 0 0 2px 0; color: #141414; font-size: 9px; font-family: tahoma, sans-serif;}

.pic{border: 1px solid #074407;}

.centered{text-align: center;}

#footer_top{text-align: right;}

#total{width: 1000px; margin: 0 auto; padding-top: 2px; text-align: left;}
#top{float: left; width: 820px; height: 139px; margin: 0; padding: 0;}
#top_menu{float: right; padding: 13px 0 0 0;}
#top_menu img{margin: 0 0 0 7px;}
#top_menu a{padding: 0 5px 0 0; font-size: 9px; font-family: tahoma, sans-serif;}
#top_menu a:link, #top_menu a:visited, #top_menu a:active {color: #5E5E5E;}
#top_menu a:hover {color: #5E5E5E; text-decoration: none;}

.manu_left{float: left; width: 1px; height: 36px; font-size: 1px; background-image: url(images/head/menu_left.jpg); background-repeat: no-repeat;}
.manu_right{float: right; width: 1px; height: 36px; font-size: 1px; background-image: url(images/head/menu_right.jpg); background-repeat: no-repeat;}

#footer1 {clear:left; width: 998px; height: 72px; margin-top: 20px; padding: 2px 0; color: #FF7200; font-family: tahoma, sans-serif; font-size: 11px; font-weight: bold; background-image: url(images/footer_bg.jpg); background-repeat: no-repeat;}
#footer1_in {padding: 30px 0 15px 0;}
#footer1 a:link, #footer1 a:visited, #footer1 a:active{color: #fff; text-decoration: none;}
#footer1 a:hover{color: #fff; text-decoration: underline;}

#footer2{clear:left; padding: 10px 0;}
#footer_l{float: left; width: 144px; padding-bottom: 10px; color: #FF7200; font-size: 11px; text-align: center;}
#footer_l strong{color: #535252;}
#footer_r{float: right; width: 144px; padding-bottom: 10px; color: #535252; font-size: 10px; font-weight: bold; text-align: center; font-family: tahoma, sans-serif;}
#footer_r a:link, #footer_r a:visited, #footer_r a:active{text-decoration: underline; color: #FF7200;}
#footer_r a:hover{text-decoration: none; color: #FF7200;}

#container{float: left; width: 820px;}
#leftp{float: left; width: 201px;}
#contentp{float: left; width: 598px; padding: 0 0 0 10px;}
#rightp{float: right; width: 174px; overflow: hidden;}

#navigation{padding-bottom: 1px; color: #fff; font-weight: bold;font-family: tahoma, sans-serif;}
#navigation a:link, #navigation a:visited, #navigation a:active{color: #fff; text-decoration: underline;} 
#navigation a:hover{color: #fff; text-decoration: none;}
#navigation .cl1{padding: 8px 0 0 14px; font-size: 11px; height: 22px; margin-bottom: 1px;}

#block_cart{float: right; width: 174px; margin-bottom: 14px;}
#block_cart p{width: 144px; margin: 0; padding: 0;}
#block_cart h4{margin: 0; padding: 12px 0 0 8px; font-size: 12px; color: #fff; font-family: tahoma, sans-serif; text-transform: uppercase;}
#block_cart .box_top{height: 34px; color: #ff6c00; padding: 0 0 0 6px; background-image: url(images/blocks/box3_top.jpg); background-repeat: no-repeat;}
#block_cart .box_content{width: 164px; padding: 3px 4px; border-left: 1px solid #186D18; border-right: 1px solid #186D18; background-color: #fff;}
#block_cart .box_bottom{height: 18px; font-size: 1px; background-image: url(images/blocks/box4_bottom.jpg); background-repeat: no-repeat;}
#block_cart a{margin: 0 0 0 5px; padding: 0; font-size: 11px; font-weight: bold;}
#block_cart a:link, #block_cart a:visited, #block_cart a:active {color: #FF7200;}
#block_cart a:hover {color: #FF7200; text-decoration: none;}
#block_cart .cart1{text-align: left; margin: 0 0 0 0; padding: 2px 0 2px 5px; color: #000; font-weight: bold; font-size: 11px;}
#block_cart .lbtext{margin: 0; padding: 0; color: #279F27;  text-transform: uppercase; font-size: 10px; font-family: tahoma, sans-serif;}
#block_cart .rbtext{margin: 0; padding: 0; color: #535252; font-family: tahoma, sans-serif; font-size: 10px;}

.box1{float:left; width: 201px; margin-bottom: 15px; background-color: #fff;}
.box1 .box_top{height: 34px; color: #ff6c00; padding: 0 0 0 6px; background-image: url(images/blocks/box1_top.jpg); background-repeat: no-repeat;}
.box1 .box_content{width: 187px; padding: 3px 6px; border-left: 1px solid #186D18; border-right: 1px solid #186D18; background-color: #fff;}
.box1 .box_bottom{height: 20px; font-size: 1px; background-image: url(images/blocks/box1_bottom.jpg); background-repeat: no-repeat;}.box3 .st1 h3{margin: 0; padding: 0; color: #313232; font-size: 12px; font-weight: bold;}
.box1 .box_top h2{margin: 0; padding: 12px 0 0 8px; font-size: 12px; color: #fff; font-family: tahoma, sans-serif; text-transform: uppercase;}
.box1 .input_f{float: left; width: 120px; margin: 3px 0;}
.box1 .stext1{float: left; width: 180px; text-align: left; color: #479401; font-size: 11px; font-weight: bold; font-family: tahoma, sans-serif; text-transform: uppercase;}
.box1 .input_b{float: right; margin: 5px 0 0 5px; padding: 0;}
.box1 .clink{float: left; width: 180px; margin: 5px 0 0 0; padding: 5px 0 0 0; text-align: center; border-top: 1px dashed #c2c2c2; font-weight: bold;}

.box2{float:left; width: 201px; margin-bottom:15px;}
.box2 .box_top{height: 34px; color: #ff6c00; padding: 0 0 0 6px; background-image: url(images/blocks/box1_top.jpg); background-repeat: no-repeat;}
.box2 .box_content{width: 187px; padding: 3px 6px; border-left: 1px solid #186D18; border-right: 1px solid #186D18; background-color: #fff;}
.box2 .box_bottom{height: 20px; font-size: 1px; background-image: url(images/blocks/box1_bottom.jpg); background-repeat: no-repeat;}.box3 .st1 h3{margin: 0; padding: 0; color: #313232; font-size: 12px; font-weight: bold;}
.box2 .box_top h2{margin: 0; padding: 12px 0 0 8px; font-size: 12px; color: #fff; font-family: tahoma, sans-serif; text-transform: uppercase;}
.box2 .f_button{text-align: right; padding: 5px 0; margin: 3px 0 0 0;}
.box2 label{float: left; width: 48px; margin: 0; padding: 3px 5px 0 0; color: #535252; font-weight: bold; text-align: left; font-family: tahoma, sans-serif; font-size: 11px;}
.box2 .input_f{float: right; width: 95px; margin: 1px 0; padding: 0; font-size: 12px;}
.box2 .st1{color: #313232; font-size: 11px; font-weight: bold;}
.box2 .clink{padding: 6px 0 2px 7px; margin: 2px 0 2px 0; border-top: 1px dashed #C2C2C2; font-weight: bold; font-size: 12px;}
.clink a:link, .clink a:visited, .clink a:active{color: #FF7200; text-decoration: underline;}
.clink a:hover{color: #FF7200; text-decoration: none;}

.box3 .box_top{height: 34px; color: #ff6c00; padding: 0 0 0 6px; background-image: url(images/blocks/box1_top.jpg); background-repeat: no-repeat;}
.box3 .box_content{width: 187px; padding: 3px 6px; border-left: 1px solid #186D18; border-right: 1px solid #186D18; background-color: #fff;}
.box3 .box_bottom{height: 20px; font-size: 1px; background-image: url(images/blocks/box1_bottom.jpg); background-repeat: no-repeat;}.box3 .st1 h3{margin: 0; padding: 0; color: #313232; font-size: 12px; font-weight: bold;}
.box3 .st1, .box3 .clink{margin: 0; padding: 0; text-align: center;}
.box3 .clink{float: left; width: 97%; margin: 6px 0 0 0; padding: 6px 0 0 5px; text-align: left; border-top: 1px dashed #C2C2C2; font-weight: bold; font-size: 12px;}
.box3 .clink a:link, .box3 .clink a:visited, .box3 .clink a:active{color: #FF7200; text-decoration: underline;}
.box3 .clink a:hover{color: #FF7200; text-decoration: none;}
.box3 .st1 h3{margin: 0; padding: 0; color: #313232; font-size: 12px; font-weight: bold;}

#block_login{float: left; width: 201px; background-color: #fff; padding: 0; margin-bottom: 15px;}
#block_login .box_top h2{margin: 0; padding: 12px 0 0 8px; font-size: 12px; color: #fff; font-family: tahoma, sans-serif; text-transform: uppercase;}
#block_login .input_f{float: right; width: 95px; margin: 1px 0; padding: 0; font-size: 12px;}
#block_login label{float: left; width: 48px; margin: 0; padding: 3px 5px 0 0; color: #535252; font-weight: bold; text-align: left; font-family: tahoma, sans-serif; font-size: 11px;}
#block_login .f_button{float: right; clear: both; padding: 2px 0; margin: 0;}
#block_login .clink{float: left; width: 60%; margin: 0; padding: 4px 0 0 5px; text-align: left; border: none; font-weight: bold; font-size: 12px;}


.box4{float:left; width: 608px;}
.box4 .box_top{float:left; width: 608px; height: 34px; background-image: url(images/blocks/box2_top.jpg); background-repeat: no-repeat;}
.box4 .box_content{float:left; width: 608px; background-color: #fff; border-left: 1px solid #186D18; border-right: 1px solid #186D18;}
.box4 .box_bottom{float:left; width: 608px; height: 20px; font-size: 1px; background-image: url(images/blocks/box2_bottom.jpg); background-repeat: no-repeat;}
.box4 .box_top h2{margin: 0; padding: 12px 0 0 8px; font-size: 12px; color: #fff; font-family: tahoma, sans-serif; text-transform: uppercase;}

.box6{float:left; width: 608px;}
.box6 .box_top{float:left; width: 608px; height: 34px; background-image: url(images/blocks/box2_top.jpg); background-repeat: no-repeat;}
.box6 .box_content{float:left; width: 596px; background-color: #fff; border-left: 1px solid #186D18; border-right: 1px solid #186D18;}
.box6 .box_bottom{float:left; width: 608px; height: 20px; font-size: 1px; background-image: url(images/blocks/box2_bottom.jpg); background-repeat: no-repeat;}
.box6 .box_top h2{margin: 0; padding: 12px 0 0 8px; font-size: 12px; color: #fff; font-family: tahoma, sans-serif; text-transform: uppercase;}

#news_head{margin: 0 0 10px 0;}
#news_head .box_content{width: 596px; margin: 0; padding: 5px;}

.box7{float: right; width: 174px; margin-bottom: 14px;}
.box7 .box_top{height: 34px; color: #ff6c00; padding: 0 0 0 6px; background-image: url(images/blocks/box3_top.jpg); background-repeat: no-repeat;}
.box7 .box_top h2{margin: 0; padding: 12px 0 0 8px; font-size: 12px; color: #fff; font-family: tahoma, sans-serif; text-transform: uppercase;}
.box7 .box_content{width: 166px; padding: 6px 3px 0 3px; border-left: 1px solid #186D18; border-right: 1px solid #186D18; background-color: #fff;}
.box7 .box_bottom{height: 18px; font-size: 1px; background-image: url(images/blocks/box4_bottom.jpg); background-repeat: no-repeat;}

#block_search .input_f{float: left; width: 100px; margin: 3px 0;}
#block_search .stext1{float: left; width: 160px; text-align: left; color: #479401; font-size: 11px; font-weight: bold; font-family: tahoma, sans-serif; text-transform: uppercase;}
#block_search .input_b{float: right; margin: 5px 0 0 5px; padding: 0;}
#block_search .clink{float: left; width: 160px; margin: 5px 0 0 0; padding: 5px 0 0 0; text-align: center; border-top: 1px dashed #c2c2c2; font-weight: bold;}


.news_1 h3{margin: 0; padding: 12px 0 10px 8px; border-bottom: 1px dashed #C2C2C2; font-size: 12px; color: #176B17; font-weight: normal; background-image: url(images/blocks/arrow_1.jpg); background-repeat: no-repeat; background-position: 0 18px;}
.news_1 a:link, .news_1 a:visited, .news_1 a:active{color: #176B17; text-decoration: underline;}
.news_1 a:hover{color: #176B17; text-decoration: none;}

.news_2 h3{margin: 0; padding: 12px 0 10px 14px; border-bottom: 1px dashed #C2C2C2; font-size: 12px; color: #176B17; font-weight: normal; background-image: url(images/blocks/arrow_3.gif); background-repeat: no-repeat; background-position: 0 15px;}
.news_2 a:link, .news_2 a:visited, .news_2 a:active{color: #176B17; text-decoration: underline;}
.news_2 a:hover{color: #176B17; text-decoration: none;}

.news_3{float:left; width: 174px; color: #000; margin-bottom: 14px;}
.news_3 .box_top{height: 34px; color: #ff6c00; padding: 0 0 0 6px; background-image: url(images/blocks/box3_top.jpg); background-repeat: no-repeat;}
.news_3 .box_content{width: 166px; padding: 6px 3px 0 3px; border-left: 1px solid #186D18; border-right: 1px solid #186D18; background-color: #fff;}
.news_3 .box_bottom{height: 18px; font-size: 1px; background-image: url(images/blocks/box4_bottom.jpg); background-repeat: no-repeat;}
.news_3 h3{margin: 0; padding: 12px 0 0 8px; font-size: 12px; color: #fff; font-family: tahoma, sans-serif; text-transform: uppercase;}
.news_3 .n_teaser{margin: 0; padding: 0;}
.news_3 p{margin: 0; padding: 0 0 10px 0;}
.news_3 a:link, .news_3 a:visited, .news_3 a:active{color: #166716; text-decoration: underline;}
.news_3 a:hover{color: #166716; text-decoration: none;}

.cleaner {
clear:both; height:1px; font-size:1px; border:none;	margin:0; padding:0; background:transparent;
}

.results{clear: left; margin-bottom: 10px; padding: 4px; font-size: 11px; color: #000;
background-color: #FDFEE2; border: 1px solid #2D7A2D;}
.results a:link, .results a:visited, .results a:active{color: #7C8A2C; text-decoration: none;}
.results a:hover{color: #7C8A2C; text-decoration: underline;}
.results .now{color: #000; font-size: 11px; font-weight:bold;}
.results .input_b{float: right;}
.results p{margin: 7px 0 0 0;}


.error{font-size: 11px; font-weight: bold; color: #bc0101; text-align: center; background-color: #fdfcb5; border: 1px dashed #bc0101; margin: 2px 2px 6px 2px; padding: 2px;}
.error_s{font-size: 11px; font-weight: bold; color: #bc0101; text-align: center; background-color: #ffffff;}


#contact_page .box_content{width: 596px; padding: 5px;}
#page_description{margin: 0 5px 15px 5px; font-style: italic; border-bottom: 1px solid #c3c3c3;}
#_page .box_content{padding-top: 5px;}
#box_product .box_content{padding: 5px 5px 5px 5px;}

/* myform styles */
.myform{float: left; width: 100%;}

.myform fieldset{clear: left; width: 500px;
	margin: 20px 0px 30px 20px; padding: 0px 10px 10px 10px;
	position:relative; 
	background-color:#fff;
	border-width:1px; border-style:solid; border-color:#186D18;	
}

.myform fieldset legend{
	margin: 0px 0px 5px 0px; padding: 3px 5px; 
	background-color:#B4C845;
	color:#fff;
	font-family: tahoma, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-transform:uppercase;
	text-align: center;
	border: 1px solid #186D18;
	}
.myform label{	
	float:left;
	display:block;
	width:130px;
	text-align:right;
	margin:4px 5px 0px 0px;
	color: #565555; font-weight:bold;
	font-family: tahoma, sans-serif;
	}
.myform .input_f{
	float: left;
	width:200px; margin:2px 0px 0px 0px; padding:1px 2px; 
	border-color: #B3B3B3;
	font-family:"Courier New", Courier, sans-serif;
}
.myform .label1{width: 240px; margin-top: 13px;}
.myform .label2{width: 340px;}
.form_line{float: left; clear:left; width: 100%; padding: 3px 0;}

.form_line2 label{width: 600px;}
.form_line a{color: #0e4d83; font-weight: bold;}
.form_line img{float:left; margin: 0; padding: 0 0 0 4px;}
.button_centered{float:left; clear:left; width: 100%; margin-bottom: 5px; padding: 15px 0 0 0; text-align: center;}

.myform .input_c{float: left; border: none; width: 20px; margin-top: 14px;}
.myform .input_c1{float: left; border: none; width: 20px; margin-top: 7px;}
.myform .input_r{float: left; background-color: #fcf4b1; width:204px; border: 1px solid #B3B3B3; font-family:"Courier New", Courier, sans-serif;}
.myform .input_t{float:left; width: 300px; height: 60px; border: 1px solid #B3B3B3; font-family:"Courier New", Courier, sans-serif;}
.myform .reqMark{font-weight: bold; font-size: 12px; color: red; padding-right: 5px;}

.helpBox{display: none; visibility: hidden; clear:left; padding: 5px 0 5px 138px;
font-size: 13px; color: #000; font-family: arial, sans-serif;}
.helpBox div{ padding: 10px; border: 1px dashed #000; background-color: #fff;}

.text_small{clear: left; padding: 15px 0; text-align: center;}
.cnt_base{float: left; padding: 15px; color: #000;}
.cnt_line{float: left; clear: left; width: 520px; padding: 4px 0; margin: 0;}
.cnt_left{float: left; width: 200px;  padding: 4px 0; margin: 0; color: #fff; text-align: right; font-weight: bold; background-color: #B4C845; border: 1px solid #186D18;}
.cnt_right{float: left; width: 300px; padding: 4px 0 4px 10px; margin: 0; border: 1px solid #186D18;}
.cnt_send{text-align: center; font-weight: bold;}


#box_offers{float: left; width: 100%; margin: 10px 0 18px 0;  font-family: tahoma, sans-serif; }
#box_offers img{border: 1px solid #074407;}
#box_offers .box_content{width: 606px;}

.offer_item{width: 300px; margin: 0; padding: 8px 2px 5px 3px; font-family: tahoma, sans-serif; border-bottom: 1px dashed #c2c2c2;}
.offer_pic{float: right; width: 100px; text-align: left; margin-right: 4px;}

.offer_title{float: left; text-align: left; width: 165px; margin: 0; }
.offer_title h3{font-size: 12px; color: #CB111B; margin: 0 0 3px 0; padding: 0; font-family: tahoma, sans-serif;}
.offer_title a:link, .offer_title a:visited, .offer_title a:active{color: #7C8A2C; text-decoration: underline;}
.offer_title a:hover{color: #7C8A2C; text-decoration: none;}
.offer_price{float: left; width: 165px; margin: 3px 0; font-size: 12px; font-family: tahoma, sans-serif;}
.offer_lead{float: left; width: 165px; margin: 0 0 5px 0; padding: 4px 0; border-bottom: 1px dashed #c2c2c2; font-size: 11px; text-align: justify; font-family: tahoma, sans-serif;}

.offer_pc{float: left; width: 168px; margin-top: 9px;}
.offer_pc a:link, .offer_pc a:visited, .offer_pc a:active{color: #fff; text-decoration: none;}
.offer_pc a:hover{color: #fff; text-decoration: none;}

.offer_view{float: left; display: block; width: 63px;  height: 19px; padding-top: 3px; text-align: center; font-weight: bold; font-size: 10px; background-image: url(images/blocks/button_more.jpg); background-repeat: no-repeat;}

.offer_cart{float: right; display: block; width: 63px;  height: 19px; padding-top: 3px; text-align: center; font-weight: bold; font-size: 10px; background-image: url(images/blocks/button_cart.jpg); background-repeat: no-repeat;}

.price_box1{font-size: 12px; color: #5c5c5c; font-weight: bold; font-family: tahoma, sans-serif;}
.price{color: #FF0000;}
.price_old{font-weight: bold; color: #000000; text-decoration: line-through;}
.price_economy{font-weight: bold; color: #0B4C0A;}


#write_params{clear:both; float: left; width: 99%; padding: 10px 0px 10px 4px;}
#write_params table{float:left; width: 100%; border-collapse: collapse; border-spacing: 0px;border: 1px solid #e0dedf; background-color: #f9f7f8;}
#write_params th{padding:3px 5px; font-size: 10px; font-weight: bold; color: #414141; text-align: center; background-color: #d5d5d5;border-collapse: separate; border: 1px solid #cccccc;border-spacing:0px;vertical-align:top;}
#write_params td{font-size: 9px; color: #3f3d3e;padding:2px 5px;border-collapse: separate; border: 1px solid #cccccc;border-spacing:0px; vertical-align:top;}
