/* ----------------------------------------------------- */
/* -------------------->>> CONTENT <<<------------------ */
/* ----------------------------------------------------- */
h1 { color: #f26522; font-size: 18px; font-weight: normal; margin-bottom: 14px; }
h2 { color: #0066b3; font-size: 24px; font-weight: bold; margin-bottom: 12px;  }
h3 { color: #52381a; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
p { line-height: 1.5em; text-align: left; margin-bottom: 24px; }
	p.green { font-size: 16px; color: #72bf44; margin-bottom: 12px; }
	p.img_text { color: #f26522; font-style: italic; padding-top: 35px; }

img {}
	img.img_left { float: left; margin: 0 10px 24px 0; }	
	.img_png { float: left; }
	
p#url { color: #0066b3; margin-bottom: 28px; }
p#url a { text-decoration: none; }
p#url a:hover { text-decoration: underline; }

#content form { }
#content fieldset { border-style: none; }
#content label {}

input.text { width: 305px; padding: 8px 10px; margin: 5px 0; background: #fff; border: 1px solid #b6c0a6; font-size: 12px; color: #52381a; font-weight: bold; }
input.button { width: auto; padding: 0; margin: 0; text-align: left; border: none; background: #a6a141; cursor: pointer; color: #008061; font-size: 12px;  }
textarea { width: 305px; height: 145px; padding: 8px 10px; margin: 5px 0 5px; background: #fff; border: 1px solid #b6c0a6; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #52381a; }
select { width: 325px; padding: 8px 10px 8px 10px; margin: 4px 0; background: #fff; border: 1px solid #b6c0a6; font-size: 11px; color: #52381a; font-weight: bold; }


/* ----------------------------------------------------- */
/* -------------------->>> PROD ITEM <<<---------------- */
/* ----------------------------------------------------- */
.prod_items { width: 100%; margin-bottom: 100px; }

.prod_item { float: left; width: 231px; height: 136px; padding: 16px 12px 0; margin: 0 10px 7px 0; overflow: hidden; background: url(../layout/prod_item.gif); position: relative; }
	.no_margin_right { margin-right: 0; }
.prod_item h2 { font-size: 14px; margin-bottom: 14px; }
	.prod_item h2 a { text-decoration: none; }
	.prod_item h2 a:hover { text-decoration: underline; }
.prod_item .cnt { width: 120px; float: right; }
.prod_item p { line-height: 1.2em; margin: 0; }
	.prod_item p.description { height: 60px; overflow: hidden; }
.prod_item strong.price { width: 80px; color: #72bf44; font-size: 18px; position: absolute; left: 120px; bottom: 16px; }
.prod_item a.add { display: block; width: 28px; height: 25px; overflow: hidden; position: absolute; right: 16px; bottom: 16px; }
	.prod_item a.add span { display: block; width: 28px; height: 25px; background: url(../layout/prod_item_add.gif); position: absolute; top: 0; left: 0; }
.prod_item .img { width: 98px; float: left; text-align: center; }


/* ----------------------------------------------------- */
/* -------------------->>> PROD DETAIL <<<-------------- */
/* ----------------------------------------------------- */
.prod_detail { width: 483px; padding: 18px;  overflow: hidden; background: url(../layout/prod_detail_bg.gif) left repeat-y; position: relative; }
	.prod_detail_top { width: 519px; height: 9px; background: url(../layout/prod_detail_bg_top.gif); font-size: 0; }
	.prod_detail_bottom { width: 519px; height: 9px; background: url(../layout/prod_detail_bg_bottom.gif); font-size: 0; margin-bottom: 24px; }

.prod_detail .cnt { width: 322px; float: right; }
.prod_detail h2 { font-size: 16px; margin-bottom: 16px; }

.prod_detail p { line-height: 1.2em; margin-bottom: 16px; }
	.prod_detail p.description {  }
	.prod_detail div.props p { margin:5px 0 5px 0; }

.prod_detail p.price { color: #72bf44; font-size: 14px; font-style: italic; float:left; width:130px;  }
.prod_detail p.price strong { font-size: 18px; font-style: normal; }


.prod_detail form { /*position: absolute; left: 180px; bottom: 7px; width: 322px;*/ padding:5px 0 15px 0; }
.prod_detail label { padding-right: 8px; }
.prod_detail form strong { padding: 0 14px 0 7px; }
.prod_detail input.text { width: 34px; height: 17px; padding: 4px 5px; margin: 0; background: url(../layout/prod_detail_input_text.gif); border: none; text-align: center; font-weight: bold; color: #0066b3; vertical-align: middle; }
.prod_detail input.button { width: 95px; height: 25px; padding-right: 34px; margin: 0; background: url(../layout/prod_detail_input_button.gif); border: none; text-align: center; font-weight: bold; color: #0066b3; vertical-align: middle; }

.prod_detail .img { width: 130px; float: left; text-align: center; }


/* ----------------------------------------------------- */
/* --------------------->>> SUBNAV <<<------------------ */
/* ----------------------------------------------------- */
img#subnav_img { margin-left: 10px; }

#subnav { width: 184px; padding: 0 20px; background: url(../layout/subnav.gif) left top repeat-y; overflow: hidden; }

#subnav ul { list-style: none; font-weight: bold; }
#subnav ul li { width: 125px; margin-bottom: 10px;   }
#subnav ul li a { display: block; background: url(../layout/subnav_arrow.gif) left 2px no-repeat; text-decoration: none; padding-left: 18px; }
#subnav ul li a:hover, #subnav ul li.active a { text-decoration: underline; }
#subnav ul li.active ul li a { text-decoration: none; } 
#subnav ul li.active ul li a:hover,
#subnav ul li.active ul li.active a { text-decoration: underline; } 

/* level 2 */
#subnav ul ul { margin-top: 8px; }
#subnav ul ul li { width: 105px; padding-left: 16px; }
#subnav ul ul a { background: url(../layout/subnav_arrow2.gif) left no-repeat; padding-left: 16px; }

/* ----------------------------------------------------- */
/* -------------------->>> HP BOXES <<<----------------- */
/* ----------------------------------------------------- */
#hp_boxes { padding-left: 10px; }
#hp_boxes .box { width: 290px; padding-right: 30px; float: left; }
#hp_boxes .box .cnt { padding-left: 20px; }

#hp_boxes .box h2 { display: block; width: 103px; height: 18px; overflow: hidden; margin-bottom: 14px; font-size: 18px; font-weight: normal; }
#hp_boxes .box h2 span { visibility: hidden; }
	#hp_boxes .b_pitny_rezim h2 { background: url(../layout/hp_h2_pitny_rezim.gif); }
	#hp_boxes .b_doplnky h2 { width: 161px; background: url(../layout/hp_h2_doplnky.gif); }
	#hp_boxes .b_delivery h2 { width: 155px; background: url(../layout/delivery_h2.gif); }
#hp_boxes .img { float: left; }

#hp_boxes .b_delivery .img { padding-top: 10px; }

#hp_boxes .box a.more { display: block; float: right; width: 54px; height: 26px; padding-right: 7px; margin-top: 25px; background: url(../layout/box_delivery_more.gif); line-height: 26px; overflow: hidden; text-align: center; text-decoration: none; font-weight: bold; overflow: hidden; }

.abcd a { display: block; float: left; margin: 0 2px 0 10px; font-weight: bold; text-decoration: none; }
.abcd a:hover { text-decoration: underline; }

.comp_letter_result {clear:both;}
.comp_letter_result li { float:none;display: block; font-weight:normal; text-decoration: none; background: url(../layout/submenu-arrow.gif) 11px 9px no-repeat; padding: 6px 0 0px 22px; margin: 0px;	 }


