@import url('reset.css');


a { color: #ff6300; text-decoration: underline; }
a:hover { text-decoration: none; }
div#page
  {
	 margin: 0px auto;
	 margin-left: auto;
   margin-right: auto;
   width: 1020px;
   overflow: hidden;
  }
  
h3
  {
  color: #ff6300;
  font-size: 23px;
  font-weight: bold;
  text-decoration: none;
  padding-left: 10px;
  }
  
h5
  {
  color: #ff6300;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  padding-left: 10px;
  padding-top: 0px;
  margin-top: 0px;
  }

h4
  {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 10px;
  }

.active 
  {
  font-weight: bold;
  }

div#header
	{
	 background: url('/img/layout/header_logo.jpg') no-repeat;
	 height: 109px;
	 width: 1020px;
	}
	
div#top_menu
	{
	 background: url('/img/layout/top_menu_bg.jpg') no-repeat;
	 height: 35px;
	 width: 1020px;
	}
	
div#footer
	{
	 background: url('/img/layout/footer.jpg') no-repeat;
	 height: 150px;
	 width: 1020px;
	 float: left;
	 text-align: center;
	 color: #313131;
	 font-size: 12px;
	 margin-top: 100px;
	}
	
div#footer a
	{
	color: #313131;
  text-decoration: underline;
  }
  
#footer a:hover
  {
  text-decoration: none;
  }
	
#search
	{
	 background: url('/img/layout/search.jpg') no-repeat;
	 height: 35px;
	 width: 219px;
	 float: right;
	 border: 0px;
	}
	
#input_search
	{
	 height: 16px;
	 width: 173px;
	 float: right;
	 border: 0px;
	 margin-right: 15px;
	 margin-top: 10px;
	 color: #ff6300;
	}
	
#btn_search
	{
	 background: url('/img/layout/btn_search.gif') no-repeat;
	 height: 16px;
	 width: 29px;
	 margin-top: 10px;
	 float: right;
	 border: 0px;
	}
	
div#main
	{
	 width: 1020px;
	 min-height: 500px;
	 text-align: left;
	}
	
div#shade
	{
	 background: url('/img/layout/main_top.jpg') no-repeat;
	 width: 1020px;
	 padding-left: 200px;
	 height: 25px;
	}
	
div#position
  {
   padding-top: 8px;
   color: #8f8f8f;
   font-size: 12px;
   margin-bottom: 0px;
  }	
	
div#left_menu
	{
	 min-height: 500px;
	 width: 180px;
	 float: left;
	 margin-right: 10px;
	}
	
div#content
	{
	 width: 820px;
	 min-height: 900px;
	 float: left;
	 margin-left: 5px;
	}
	
div#content h1
	{
	 font-size: 26px;
	 color: #8f8f8f;
	 padding-left: 10px;
	 margin-bottom: 0px;
	 font-weight: lighter;
	}
	
div#content h2
	{
  color: #000000;
	font-size: 120%;
	}
	
div#added
  {
  	padding-top: 150px;
  	float: left;
  }
  
div#added a
  { 
    text-decoration: none;
    color: #ff6300;
  }
	
	
/* sidemenu related */


.menubox
  {
  margin-top: 0px;
  margin-bottom: 20px;
  background: url('/img/layout/menubox_content.jpg') repeat-y;
  }	
  
.menubox_title
  {
  background: url('/img/layout/menubox_title.jpg') no-repeat;
  width: 180px;
  height: 25px;
  text-align: left;
  padding-top: 1px;
  }
  
.menubox_title h1
  {
  margin-left: 28px;
  color: white;
  font-size: 13px;
  margin-top: 4px;
  }
  
.menubox_content h2
  {
  font-size: 13px;
  margin-bottom: 5px;
  margin-top: 0px;
  color: #505050;
  padding-right: 10px;
  } 
  
.menubox_content div
  {
  text-align: left;
  } 

.menubox_header
  {
  background: url('/img/layout/menubox_header.jpg') no-repeat;
  width: 180px;
  height: 18px;
  }
  
.menubox_content
  {
  background: url('/img/layout/menubox_content.jpg') repeat-y;
  width: 180px;
  text-align: center;
  }
  
.menubox_content2
  {
  background: url('/img/layout/menubox_content.jpg') repeat-y;
  width: 180px;
  }
  
.menubox_content ul
  {
  list-style-image: URL('/img/layout/square.jpg');
  margin: 0px;
  padding: 0px;
  margin-left: 15px;
  }
  
.menubox_content li
  {
  padding: 4px;
  }
  
.menubox_content a  
  {
  color: #505050;
  font-size: 12px;
  }
.menubox_content a:hover  
  {
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  }
  
.menubox_footer
  {
  background: url('/img/layout/menubox_footer.jpg') no-repeat;
  width: 180px;
  height: 20px;
  clear: both;
  margin: 0px auto;
  }
  
.info, .info a, .info a:hover
  {
  color: #ff6300;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 10px;
  }
  
.info img
  {
  vertical-align: middle;
  margin-left:10px;
  margin-top:0px;
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
  }
  
.desc
  {
  color: #505050;
  font-size: 10px;
  }
  
.small_hr
  {
  padding: 0px;
  width: 90%;
  color: #dedede;
  margin-bottom: 0px;
  padding-bottom: 10px;
  }
  
.margin-left
  {
  margin-left: 20px;
  }
  
.side_offer
  {
  width:150px;
  margin-bottom: 20px;
  }
  
.side_offer a
  {
  width:150px;
  margin-bottom: 20px;
  }  

.side_offer img
  {
  float:left;
  width:60px;
  height:72px;
  }
  
.side_offer_desc
  {
  height:95px; 
  margin-left:60px;
  color: #505050;
  font-size: 12px;
  }
  
.side_offer_action_price
{
    color: white;
    background: #ff6300;
    font-size: 12px;
    text-align:center;
    font-weight:bold;
    margin-right:2em;
    padding: 5px;
}  
  
  
/* content related */


.bigbox
  {
  width: 805px;
  margin: 5px;
  float: left;
  }
  
.halfbox
  {
  width: 382px;
  }
  
.halfbox_advert
  {
  width: 350px;
  height: 90px;
  }
  
.cb_top  {background: url('/img/layout/cb_top.jpg') repeat-x;height:25px;}
.cb_top_small  {background: url('/img/layout/cb_top.jpg') repeat-x;height:25px;width: 350px;}
.cb_left_top  {background: url('/img/layout/cb_left_top.jpg') no-repeat;float:left;width:25px;height:25px;}
.cb_right_top  {background: url('/img/layout/cb_right_top.jpg') no-repeat;float:right;width:25px;height:25px;}

.cb_middle
  {
  background: url('/img/layout/cb_middle.jpg') repeat-y;
  width:805px;
  text-align: justify;
  }

.cb_middle_half
  {
  background: url('/img/layout/cb_middle_half.jpg') repeat-y;
  width:382px;
  height: 150px;
  text-align: justify;
  }

.cb_middle div, .cb_middle_half div
  {
  padding: 10px;
  color: #191919;
  font-size: 12px;
  }

.cb_foot  {background: url('/img/layout/cb_foot.jpg') repeat-x;height:28px;}
.cb_left_bottom  {background: url('/img/layout/cb_left_bottom.jpg') no-repeat;float:left;width:25px;height:28px;}
.cb_right_bottom  {background: url('/img/layout/cb_right_bottom.jpg') no-repeat;float:right;width:25px;height:28px;}

.cb_foot_more {float:right; margin-top: 4px;}

.cb_title
  {
  padding-top: 5px;
  color: white;
  font-weight: bold;
  float:left;
  }
  
.hintbox
  {
  background: url('/img/layout/hb_top.jpg') no-repeat;
  width: 805px;
  margin-left: 5px;
  margin-top: 5px;
  float: left;
  }
  

.hb_middle
  {
  background: url('/img/layout/hb_middle.jpg') repeat-y;
  text-align: justify;
  margin-top: 10px;
  color: #7b7b7b;
  padding: 10px;
  font-size: 12px;
  }
  
.hb_foot  {background: url('/img/layout/hb_foot.jpg') no-repeat;height:10px;}

#top_menu li 
  {
  display:inline;
  line-height: 36px;
  text-align: center;
  }
  
#top_menu ul 
  {
  float:left;
  padding:0px;
  margin:0px;
  width: 775px;
  }
  
#top_menu a
  {
  float:left;
  width: 89px;
  color: #000000;
  font-size: 18px;
  text-align: center;
  }
  
#top_menu a:hover
  {
  background: url('/img/layout/menu_hover.jpg') no-repeat;
  }
  
#top_menu_ofset
  {
  width: 20px;
  height: 36px;
  float: left;
  }

#flags
  {
  float: right;
  padding: 10px;
  }
  
#tray
  {
  position: relative;
  left: 930px;
  top: 70px;
  padding: 10px;
  }
  
#status
  {
  position: relative;
  left: 850px;
  top: 30px;
  padding: 10px;
  width: 80px;
  color: #000000;
  font-weight: bold;
  }
  
  
/* eshop specific */


#eshop_cb_title {padding-top: 5px;}
#eshop_cb a
  {
  padding-left: 10px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
  float: left;
  }
#eshop_cb a:hover {color: #000000;text-decoration: underline;}

#eshop_cb_back
  {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
  float: left;
  }
#eshop_cb_back a {color: #c3c3c3; margin-right: 20px;text-decoration: none;}

.eshop_cb_next
  {
  margin-left: 20px;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
  float:right;
  }
.eshop_cb_next a {color: #ffffff; text-decoration: none; margin-left: 5px;}

#selected {text-decoration: underline;}

#eshop_cb_foot
  {
  background: url('/img/layout/eshop/eshop_cb_foot.jpg') no-repeat;
  height: 24px;
  clear: both;
  margin: 0px auto;
  }
  
#eshop_cb_middle
  {
  text-align: center;
  padding-bottom:20px;
  }
  
#eshop_nav_arrow
  {
  background: url('/img/layout/eshop/eshop_arrow.jpg') no-repeat;
  width: 32px;
  height: 92px;
  float: left;
  }

#eshop_nav_foot
  {
  background: url('/img/layout/eshop/eshop_nav_foot.jpg') no-repeat;
  width: 773px;
  height: 19px;
  float: left;
  }
  
#eshop_nav_middle
  {
  width: 773px;
  height: 73px;
  float: left;
  }
  
.nav
  {
  width: 741px;
  padding-top: 20px;
  padding-left: 6px;
  color: #505050;
  font-weight: bold;
  }

.nav a
  {
  color: #505050;
  text-decoration: none;
  margin: 0px;
  margin-left: 6px;
  margin-right: 8px;
  }
  
.nav a:hover {font-weight: bold;color: #505050;text-decoration:underline;}

/*
.eshop_cb_3
  {
  width: 800px;
  padding-top:10px;
  height: 250px;
  overflow: hidden;
  }
*/

.eshop_cb_3
  {
  width: 800px;
  padding-top:10px;
  height: 280px;
  overflow: hidden;
  }

.eshop_item
  {
  width: 250px;
  height: 270px;
  float:left;
  text-align: left;
  margin-bottom:30px;
  padding-left: 8px;
  padding-right: 8px;
  }

.action_price
  {
    color: red;
    background: yellow;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding: 5px;
  }
  
.action_price_original_price
  {
    color: #505050;
    font-size: 10px;
    text-align: center;
    text-decoration: line-through;
  }
  
.action_price_w_vat
  {
    color: #505050;
    font-size: 10px;
    text-align: center;
  }
  
.action_ends
  {
    color: red; /* #505050; */
    font-size: 10px;
    text-align: center;
    font-weight: bold;
    padding-top: 3px;
  }   

/*
.eshop_item
  {
  width: 250px;
  height: 240px;
  float:left;
  text-align: left;
  margin-bottom:30px;
  padding-left: 8px;
  padding-right: 8px;
  }
*/  
.eshop_item_desc
  {
  height: 90px;
  font-size: 12px;
  }
  
.eshop_img
  {
  width: 107px;
  height: 125px;
  float: left;
  margin-right: 10px;
  }
  
.eshop_item_foot
  {
  padding-left: 10px;
  padding-bottom: 10px;  
  }
  
.eshop_item_btn
  {
  text-align: center;
  width: 100px;
  height: 22px;
  margin: 0px;
  padding: 0px;
/*  float: left; */
  clear: both;
  }
  
.count
  {
  width: 25px;
  border: 1px solid #cecece;
  text-align: right;
  font-weight: bold;
  }
  
.btn_buy
  {
  background: url('/img/layout/eshop/eshop_btn_buy.jpg') no-repeat;
	height: 22px;
	width: 22px;
	border: 0px;
  }
  
.eshop_more
  {
  width: 150px;
  height:15px;
  float:right;
  text-align: right;
  margin-top: 0px;
  }
  
.eshop_more a
  {
  color: #ff6300;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  }
  
.eshop_more img
  {
  width: 15px;
  height: 15px;
  margin-left:10px;
  }
  
.cara
  {
  border-top: 1px solid #dedede;
  padding: 0px;
  margin: 0px;
  height: 1px;
  }
  
.item_price
  {
  float: right;
  padding-top: 5px;
  width:125px;
  height: 110px;
  }
  
.item_insert, .item_insert a, .item_insert a:hover
  {
  float: left;
  padding-top: 35px;
  text-decoration: underline;
  }


  /* partneri specific */
  
  
.cara2
  {
  width: 800px;
  height:3px;
  }
  
.preview
  {
  float:left;
  margin-right: 40px;
  width: 167px;
  }
  
.preview_desc
  {
  float:right;
  }

.partneri_img
  {
  width: 167px;
  height: 123px;
  float: left;
  }
  
.partneri_text
  {
  padding: 10px;
  font-size: 12px;
  }

form#forder
{ 
	width: 800px;
}

form#forder div
{ 
	clear: left;
	float: left;
	font-size: 100%;
	padding: 3px;
	width: 400px;
	padding-left: 10px;
}

form#forder div label 
	{
		display: block;
		float: left;
		font-weight: bold;
		width: 170px;
	}
	
#forder a
  {
  color: #313131;
  text-decoration: none;
  }
  
#forder a:hover
  {
  text-decoration: underline;
  }
	
	form#forder div input { width: 150px }
	
	form#forder div select { width: 155px }	
		
	form#forder fieldset legend 
	{
		color: #ff6300;
		display: block;
		font-size: 110%;
		font-weight: bold;
		padding: 5px 0 10px;
	}
	
	form#forder fieldset div .radio
	{
		float: left;
		margin: 0px 5px 0 2px;
		width: auto;
	}
	
.note
  {
  font-size: 60%;
  color: #777777;
  }
  
#contact_form input
  {
  width: 350px;
  margin: 3px;
  }
  
#contact_form
  {
  text-align: right;
  }
  
#contact_form textarea
  {
  width: 350px;
  margin: 3px;
  }  

#contact_form label
  {
  float: left;
  margin: 3px;
  }
  
.DVDprice
  {
    font-weight: normal;
  }