	
body 
{

	padding:0;
	margin:0;
	padding-top: 0px;
	font-family: arial;
	font-weight: 12px;
  
}

#page
{
  width: 840px;
  margin: auto;
  padding: auto;
}

#top {
	width: 775px;
	height: 150px;
	background-repeat: no-repeat;
	margin: auto;
	padding: auto;
}

#novinky_hp_box {
  font-size: 10px;
}

#top_main{
	background-image: url(../clip/bg_red.png);
	padding:0;
	margin:0;
	height: 120px;
}

#right_top {
	float:right;
	margin-right: 0px; 
}

#search{
margin-left:710px;
height:24px;
width:180px;
margin-top:74px;
_height:15px;
_background-color: none;

}

#search table{
	border-spacing: 3px;
	float: right;
}

#search input {
  text-align: left;
  font-weight: bold;
  font-family: calibri;
  font-size: 14px;
  background-color: #eaeaea;
}

#search .submit {
	border:0;
	background:transparent url(../clip/btn_search_2.png) no-repeat 0 0;
	height: 32px;
	width: 48px;
}

#search .submit:hover {	
	background:transparent url(../clip/btn_search_2_hover.png) no-repeat 0 0;
	border: 0px;
}

#search .text {
    height: 28px;
    padding: 2px 0px 0px 10px;
    color: #333333;
    border-color: #FF0000 #FF0000 #FF0000 #FF0000;
    border-image: none;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
}


#top_menu {
  float:right;
  height:20px;
  color: white;
  margin-top: 10px; 
  margin-right: 4px;  
}

A {
	color: black;
}

#menu_container a{
	color: white;
}

#top_menu span {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	text-transform: uppercase;
}




#top_menu span A
{
  color:white;
  text-decoration: none;
}

#top_menu span A:hover
{
  color:white;
  text-decoration: underline;
}


#menu {
	height: 58px;
	background-image: url(../clip/menu_bg/menu1_bg_2.png);
	z-index: 200;
}

#menu_container {
	margin: auto;
	width: 770px;
	align: center;
}

#menu span{
}

#menu_left1
{
  border:1px solid #b7b7b7;
  width:248px;
  min-height:500px; 
}

#menu_left2
{
  
  border-top:1px solid white;
  border-left:1px solid white;
  width:247px;
  min-height:500px;
}

#menu_left3
{
  width:247px;
  background-image: url(../clip/menu_left_bg.png);
  
}

#logo
{
 float:left;
 margin-top:-105px;
 margin-left:21px;
  _margin-top:-90px;/*ie6*/
}

#logo img{
border:0;
}

#page_content {
	padding:auto;
	width:780px;
	margin-top:10px;
}

#showbox_container {
	width: 790px;
}

#showbox_container td{
	vertical-align: top;
	width: 290px;
	border-spacing: 10px;
}

#showbox_container a{
    font-family: Calibri;
    font-size: 10px;
    font-weight: 900;
    text-decoration: none;
    text-transform: uppercase;
    color: #344b6b;
}

#newsletter_container {
	width: 220px;
	font-size: 10px;
}

#newsletter_container a:hover {
	text-decoration: underline;
}

.space {
	width:10px;
}

.showbox_top_image {
	border: 5px solid white; 
	padding:5px; background: #cccccc;
	box-shadow: #cccccc 0px 0px 5px 5px;
	width: 200px; 
}

.arrow_container {
	height: 30px;
	bottom: 75px;
  position: relative;
  right: 7px;
  cursor: pointer;
  font-size: 10px;
}

.cursor {
	cursor: pointer;
}

.arrow_container span {
    background: url("../clip/arrow_2.png") repeat-x scroll 0 0 transparent;
    bottom: 14px;
    padding: 26px 6px;
    position: relative;
    font-family: arial;
  	font-height: 18px;
  	text-transform: uppercase;
  	color: white;
    font-weight: bold;
}

$arrow_end:hover {
	background: url("../clip/arrow_3_hover.png") repeat-x scroll 0 0 transparent;

}



.showbox_middle_title {
	position: relative;
	bottom: 15px;
	left: 20px;
	font-height: 18px;
	border-spacing: 3px;
}

.showbox_middle_line {
    bottom: 10px;
    position: relative;
    #width: 95%;
    border-style: none;
    height: 5px;
    background: #cccccc;
}

#showbox_bottom_link{
	background: none repeat scroll 0 0 #B90A1B;
	color: white;
	float: left;
	height: 21px;
	padding-bottom: 4px;
	padding-top: 7px;
	text-align: center;
	text-transform: uppercase;
	width: 170px;
}

#showbox_bottom_eshop {
	position:relative;
	left: 30px;
}

#showbox_bottom_eshop li{
	list-style-image:url(../clip/arrow_li.png);
}

#slideshow2_container{
  position: relative !important;
  top:0px;
  height: 150px;
  background: none repeat scroll 0 0 white;
	border: 5px solid #CCCCCC;
	position: relative;
	width: 220px;
}

#navi_arrows {
	position: relative;
	text-align: right;
	top: 00px;
}

.showbox_title {
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
}

#newsletter_text {
 	height: 30px;
	width: 130px;
	padding-left: 10px;
}

.newsletter_submit {
	background: none repeat scroll 0 0 #B90A1B;
    border-width: 0;
    color: white;
    font-weight: bold;
    height: 35px;
    width: 100px;
}

.newsletter_submit:hover {
	background: none repeat scroll 0 0 #333333;
}

#showbox_bottom_link span {
	color: white;
	background-color: #B90A1B;
}

#showbox_bottom_info span {
   	color: white;
    float: right;
    font-size: 10px;
    margin-top: 0px;
    padding-right: 10px;
    text-align: left;
}

#showbox_bottom_info {
	background-color: #B90A1B;
    padding: 15px;
    font-family: Calibri;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 900;
}

#shopping_cart  {
	width: 200px;
}

#shopping_cart_link {
	background: none repeat scroll 0 0 #333333;
	height: 28px;
	margin-top: 10px;
	padding-top: 11px;
	text-align: center;
	text-transform: uppercase;
	width: 195px;
}

#shopping_cart_link a {
	color: white !important;
}

#spec_menu {
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: none repeat scroll 0 0 white
}

#shopping_cart img {
	float:left;
}

#leftmenu_title {
	padding: 1px 40px 1px 0;
}

#leftmenu_eshop {

}

.menu_button {
	padding: 0px;
	text-align: center;
}

.menu_button a {
	font-size: 8px;
	font-weight: 200;
}

.redbox {
	background-color: #B90A1B;
    padding: 15px;
    color: white;
}

.big_text {
	color: white;
	text-transform: uppercase;
	font-family: Calibri;
    font-size: 12px;
}

.box_shadow {
	box-shadow: 0 0 5px 5px #CCCCCC;
}

.bottom_left_space {
  bottom: 5px;
  left: 5px;
  position: relative;
}


#img_sekce
{
  width:960px;
  height:187px;
  overflow: hidden;
}

.menu_right{
  float: right;
  position: relative;
  right: 10px;
  width: 520px;
}

#news 
{
  background-image: url(../clip/news_bg.png);
  width: 710px;
  height:150px;
  margin-top:-2px;
  overflow: hidden;
  _margin-top:-18px;
}

#text A {
color:black;
}
#text img{
border:0;
}
#news h2{
font-size: 18px;
font-weight: bold;
color:  white;
text-decoration: none;
}
#text h2 A{
font-size: 18px;
font-weight: bold;
color:  #b90a1b;
text-decoration: none;
}

#text h1 A{
font-size: 24px;
font-weight: bold;
color:  #ea4c4e;
text-decoration: none;
}

#news div{
display: inline;
padding:20px 10px 20px 20px;
width:320px;
height:120px;
color:white;
font-family: verdana;
font-size: 11px;
float: left;
}
#text
{
  background-color: white;
  min-height:400px;
  width:688px;
  font-size: 12px;
  padding:10px;   
}

.menu_right img {
	border: 3px solid silver !important;
}

#content_top
{
  background-image: url(../clip/content_top.png);
  height:2px;
  width:250px;
  background-repeat: no-repeat;
}

.transparent_title {
	background: none repeat scroll 0 0 silver;
	bottom: -100px;
	color: white !important;
	font-size: 21px;
	font-weight: bold;
	height: 30px;
	opacity: 0.5;
	padding: 10px;
	position: relative;
	width: 200px;
}

.transparent_title h3 {
	color: white;
}

#pata {
	#background-color: #f8f6f6;
	background-image: url(../clip/footer_bg_2.png);
	#width:960px;
	height:150px;
	margin:auto;
	padding:auto;
	color: white;
	font-size: 10px;
	clear: both;
}

#pata-container {
	margin: auto;
	width: 770px;
	align: center;
}

#pata A{
color: white;
text-decoration: none;
}

.clear
{
  clear: both;
  
  
}


#menu_left {
  float:left;
}

#menu_left ul {    
    margin-left: -40px;
    margin-top: 1px;
    width: 220px;
} 

#menu_left li {
	background:#f4f4f3;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;    
	list-style-type: none;
	margin: 1px;
	padding: 10px 3px 10px 30px;
}

#menu_left .sub 
{
  font-weight: normal;
  background: url(../clip/nevi_left_menu.png) 20px center no-repeat #f4f4f3;
  padding-left:30px;
}

#menu_left A
{
  display:block;
  font-family: verdana;
  font-size: 12px;
  color: rgb(70,70,70);
  text-decoration: none;
}

#menu_left A:hover{
	#color:white;
}

#menu_left  .sub A
{
  font-weight: normal;
  display:block;
}




#menu_left .sub:hover
{
  background-color: white;
  
}

#menu_left li:hover
{
  background-color: white;
  color:white;
}

#menu_left_akce ul
{
  width:233px;
  color: rgb(70,70,70);
  font-weight: normal;
}

#menu_left_akce li
{
  font-weight: normal;
}

#menu_left_akce li:hover
{
  background-color: transparent;
  color: rgb(70,70,70);
}

#menu_left_akce A
{
  color: rgb(70,70,70);
  text-decoration: underline;
  margin-bottom:-10px;  
}

#menu_left_akce A:hover{
color: rgb(70,70,70);
text-decoration: underline;
}

#menu_left_akce_nadpis
{  
  background-image: url(../clip/left_menu_nadpis_bg.png);
  width: 250px;
  height: 47px;
  margin-left: 30px;
  width: 250px;
  margin-bottom: 50px;
  color: #464646;
  font-size: 13px;
}

#menu_left_akce_nadpis h3
{
  
  font-size: 13px;
  margin: 0;
  padding: 7px;
  padding-bottom: 0;


}

.ico_left_menu {
  float: left;
  margin: 5px;
}

.menu_left_in_2012 {
  font-size: 13px;
  margin-left: 45px;
}

.menu_left_in_2012_odkaz_kos {
  text-decoration: underline;
  text-align:right; 
  margin-right: 15px; 
  font-weight: bold;
}

#menu_left_akce h3
{

  color:white;
  font-size: 15px;
  margin: 0;
  padding: 3px;
  padding-left: 10px;
  margin-left: -14px;
  margin-bottom: 5px;
}

#menu_left_akce h4
{
  color: rgb(70,70,70);
  text-decoration: underline;
  font-size: 12px;
  margin: 0;
  padding: 0px;
  /*padding-left: 10px;
  margin-left: -5px;
  margin-bottom: 5px;
  */
}


.menu_left_akce2 ul
{
  width:233px;
  color: rgb(70,70,70);
  font-weight: normal;
}

.menu_left_akce2 li
{
  font-weight: normal;
}

.menu_left_akce2 li:hover
{
  background-color: transparent;
  color: rgb(70,70,70);
}

.menu_left_akce2 A
{
  color: rgb(70,70,70);
  text-decoration: underline;
  margin-bottom:-10px;  
}

.menu_left_akce2 A:hover{
color: rgb(70,70,70);
text-decoration: underline;
}

.menu_left_akce2 h3
{
  background-color: #989898;
  color:white;
  font-size: 15px;
  margin: 0;
  padding: 3px;
  padding-left: 10px;
  margin-left: -5px;
  margin-bottom: -15px;
}

/* MENU */


#menu ul
{
  display: inline;  
  
}

#menu A {
	display: block;
    font-family: Calibri;
    font-size: 9px;
    height: 26px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 24px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 200;
}

#menu_ie A {
	display: block;
    font-family: Calibri;
    font-size: 1px;
    height: 26px;
    padding-left: 0px;
    padding-top: 20px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 900;
}



/*
#menu li:hover
{
  background-position: left bottom;
}*/

h1 {
	font-size: 24px;
	font-weight: bold;
	color:  #333333;
	text-transform: uppercase;
}

h2 {
	font-size: 18px;
	font-weight: bold;
	color:  #63758d;
}

h1 A{
font-size: 24px;
font-weight: bold;
color:  #ea4c4e;
}

h2 A{
font-size: 18px;
font-weight: bold;
color:  #b90a1b;
}

#nadpis_produkty{
margin-top:20px;
} 
#nadpis_produkty h1,h2{
margin:0;
padding:0;
}

#nadpis_produkty td{
vertical-align: top;
text-align: right;
}

#nadpis_produkty img{
border: 1px solid  #b90a1b;
}


#info {
	float: left;
	padding-top:18px;
	padding-left:10px;
	width: 500px;
}

#created {
	float:right;
	margin-top:18px;
	padding-right:10px;
	text-align: right;
}

#menu_left #activeSub{
background: url(../clip/img_list_hover.png) 20px center no-repeat;
background-color: #989898;
}
#activeSub A, #active A{
color:white;
}

#menu_left #active{
background-color: #989898;
}

#navigace {
	text-align: right;
	margin-top: -12px;
	padding: 0px;
}

#navigace h4{
	font-size: 10px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	padding-top: 5px;
}

#menu li {
    background-image: url("../clip/menu_bg/menu1_bg_2.png");
    background-repeat: repeat-x;
    height: 58px;
	float: left;
	list-style-type: none;
	background-position: left top;  
}

#menu li:hover {
background-image: url(../clip/menu_bg/menu1_bg_2_hover.png);
background-repeat: repeat-x;
    height: 58px;

}

.banner_news_text {
  margin-top: -170px;
  margin-left: 20px;
  font-size: 13px;
  color: #ffffff; 
  width: 450px; 
}

.banner_news_text h2{
  color: #ffffff;
}

#homepage_top_product_box h2{
  font-size: 15px;
  padding-top: 5px;
  padding-bottom: 10px;
}

#homepage_top_product_box img{
  border: 1px solid #ce8e8e;
}

#homepage_top_product_box a,h2{
  text-decoration: none;
}

div.hr {
  height: 1px;
  background: #d8d8d8;
}
div.hr hr {
  display: none;
}

.top_sekce_box_hp {
              
}

.top_sekce_box_hp h3 {
  color: #d63f48;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  text-decoration: none;                       
}

.top_sekce_box_hp a {  
  text-decoration: underline;                        
}



#items_container {
  width: 490px !important;
}

#showbox_bottom_arrow {
   position:relative;
   left: 0px;
}

#slideshow_content {
  margin-top: -50px;
}

.slideshow_image_in{
 width: 220px; 
}