/* CSS Document */

body {
	text-align:left;
	background:#191919 url(img/obsah.jpg) repeat-y scroll 50% 0px;
	font-family:tahoma,verdana,arial,helvetica,sans-serif;
	font-size:8pt;
	font-style:normal;
	color: white;
	text-align: center;
	margin:0;
	}

a
	{
	text-decoration:none;
	color:white;
	}
	
a:hover
	{
  color:#FF7F00;
	}
	
ins { text-decoration:none;}
	
	
h1, h2, h3, h4, h5, h6 {
  
}
h1 {font-size: 150%; color:#FF7F00; margin-left:10px;}
h2 {font-size: 140%;}
h3 {font-size: 130%;}
h4 {font-size: 120%;}
h5 {font-size: 110%;}
h6 {font-size: 100%;}

/* TABLES
-------------------------------------------------- */
table {	border-collapse: collapse;	margin: 10px; font-size:100%;}
caption {	margin: 0 0 .66em 0;	text-align: center;	color: #D01310;}
th {	border: 1px solid gray;	padding: 5px 10px;	font-weight: bold;	text-align: center;	vertical-align: center;
	background-color:white;	color: black;}
td {	border: 1px solid gray;	padding: 5px 10px;	vertical-align: center;	}


/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:0px;}
dt {}
dd img { text-align:center;}
ul, ul li {list-style:none;	margin:0;	padding:0;}
#produkty ul, #produkty ul li { margin:0px 0px 0px 18px; list-style-type: disc;}

legend
  {
  color:white;
  }

ul, li
	{
	list-style:none;
	}

img {border:none;}

hr {clear:both; }

p {
  color:#FFFFFF;
	line-height:1.4;
	margin:0pt;
	text-align:left;
}

h2
	{
  color:#FF7F00;
	}
	
h2 a
	{
  color:#FF7F00;
	}

h3
	{
	position:relative;
  color:#FF7F00;
	font-size:140%;
	font-weight:bold;
	margin-bottom:10px;
	text-align:right;
	width:100%;
	}
	
h3 a
	{
	display:block;
	text-align:left;
	color:#FF7F00;
	}
	
input, button
	{
	cursor:pointer;
	}

input { color:white;}


/*-----------------------------------------------------------------------------*/

#web
	{
	position:relative;
	width:932px;
	margin:0 auto;
	background: url('img/vrch.jpg') no-repeat 1px top;
	text-align:left;
	padding-top:183px;
	_padding-top:195px;
	}
	
#maj
	{
	width:785px;
  margin-top:0px;
  _margin-top:15px;
  }
  
#maj #leva
	{
	width:140px;
  }
	

	
#maj #leva ul
	{
	position:relative;
	top:2px;
	margin-left:6px;
	width:135px;
	padding:0;
	}
	
#maj #leva ul li a
	{
  background:transparent url('img/menu_1.jpg') no-repeat  left top;
	display:block;
	font-weight:normal;
	height:19px;
  padding-left:5px;
	text-align:left;
	text-decoration:none;
	}
	
#maj #leva ul li ul
	{
	top:0px;
	margin:0;
	background:black;
	}
	
#maj #leva ul li ul li
	{
  margin-left:8px;
	}
	
#maj #leva ul li ul li a
	{
	background:none;
	}
	
#maj #leva ul li ul li ul
	{
 	background:#282828;
	margin-left:-8px;
	}
	
#maj #leva ul li ul li ul li
	{
	margin-left:16px;
	}
	
#maj #leva ul li ul li ul li a
	{
	color:gray;
	}
	
#maj #leva ul li ul li ul li a:hover
	{
	text-decoration:underline;
	}
	
#leva #odkazy
	{
	margin-top:20px;
	position:relative;
	background:none;
	}
	
#leva #odkazy h3
	{
	text-align:left;
	color:white;
	font-size:110%;
	}
	
#leva #odkazy li
  {
  border-bottom:1px solid gray;
  padding:4px 0px;
  }
	
#leva #odkazy li a
	{
	background:none !important;
	padding:0;
	margin:2px 0;
	}
	
#leva #odkazy li p
  {
  color:gray;
  }
	
#maj #stred
	{
	float:right;
	width:636px;
	min-height:700px;
	_height:700px;
	border-bottom:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	}
	
#maj #stred .editor td
	{
	border: 0px;
	padding: 2px;
	}
	
#maj #stred h1
	{
  margin-bottom:5px;
	}
	
	
#maj #stred #menu-stred
	{
	float:left;
	width:611px;
	display:block;
	padding:2px 0;
	margin:5px 10px 10px 10px;
	_margin:5px 0px 10px 5px;
	background:#282828;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	}
	
#maj #stred #menu-stred li
	{
	float:left;
	}
	
#maj #stred #menu-stred li a
	{
	display:block;
  margin:2px 5px;
  height:15px;
  float:left;
	text-decoration:underline;
	}
	
#maj #stred .vice
	{
	margin-left:10px;
	clear:both;
	}
	
#maj #stred .editor img
	{
	margin:3px;
	border:1px solid white;
	}
	
#maj #stred span
	{
	margin:0 4px;
	padding:2px 4px 4px 8px;
	
	display:block;
	line-height:1.5;
	}
	
#maj #stred span b
	{
  color:#FF7F00;
  font-weight:normal;
	}
	
#maj #stred p
	{
	margin:4px;
	padding:0 6px;
	
	}
	
.blok
	{
	margin:0px 2px 0px 2px;
	padding:10px 0px 14px 0px;
	float:left;
	width:628px;
	border-bottom:1px solid white;
	}
	

.blok h2
	{
	margin:0;
	display:block;
 	font-size:120%;
	font-weight:bold;
	}

.blok img
	{
	position:relative;
	border:1px solid white;
	margin:4px 8px 0px 4px;
	float:left;
	}
	
.blok p
	{
	float:left;
	border:none !important;
	display:block;
	width:265px;
	margin:0 !important;
	padding:0 !important;
	}
	
.blok span
	{
	border:none !important;
	}
	
.blok .parametry
	{
	width:190px;
	float:right;
	}
	
.blok .parametry p
	{
	width:auto;
	}
	
.blok .parametry span
	{
	display:inline !important;
	padding:0 !important;
	margin:0 !important;
	color:#FF7F00;
	font-weight:bold;
	}
	
.blok .parametry form input
	{
	width:30px;
	border:1px solid #6D6D6D;
	background:black;
	color:white !important;
	text-align:center;
	}
	
.blok .parametry form a img
	{
	margin:4px 0px 0px 3px;
 border:none;
	float:none;
	}
	
#prava
	{
	position:absolute;
	top:198px;
	right:0px;
	width:144px;
	}
	
#prava h2
  {
  background:#1D1D1D;
  padding:2px 0px 2px 6px;
  margin:2px 0px 2px -3px;
  }
  
#prava h3
  {
   margin:8px 0;
  }
	
#prava h3 a
	{
	text-decoration:underline;
		color:white;
	font-size:70%;
	}
	
#prava h3 a:hover
  {
  color:#FF7F00;
  }
  
  
	
#prava p
	{
	margin:10px 0px 0px 0px;
	padding:0px 0px 6px 0px;
	border-bottom:1px solid gray;
	}
	
#prava p img
	{
	border:1px solid gray;
	}
	
#prava p a, #prava p span
	{
	color:#FF7F00;
	}
	
#prava p a
	{
	font-weight:bold;
	text-decoration:underline;
	}
	
#login {
	height:145px;
	left:3px;
	position:absolute;
	top:40px;
	width:135px;
	}
	
#login form
	{
  color:#FFFFFF;
	font-family:"Tahoma CE",Tahoma,"Arial CE",sans-serif;
	margin:0px 0px 5px;
	padding:0px;
	text-align:justify;
	}
	
#login p
	{
	text-align:right;
	}
	
.stext {
	background:#000000 none repeat scroll 0%;
	border:1px solid #6D6D6D;
	color:#FFFFFF;
	font-family:"Tahoma CE",Tahoma,"Arial CE",sans-serif;
	font-size:8pt;
	height:16px;
	margin:0px 0px 0px 5px;
	padding:0px;
	width:95px;
	}
	
.tlacitko {
	background:none !important;
	border:none !important;
	color:#FFFFFF;
	font-family:"Tahoma CE",Tahoma,"Arial CE",sans-serif;
	font-size:8pt;
	font-weight:bold;
	height:16px;
	margin:0px 0px 0px 5px;
	width:auto;
	}

#kosik {
	height:145px;
	left:792px;
	position:absolute;
	top:40px;
	width:135px;
	}
	
#kosik p span
	{
	color:#FF7F00;
	}
	
#top-menu
	{
	position:absolute;
	left:150px;
	top:7px;
	width:740px;
	font-size:100%;
	font-weight:bold;	
	}
	
#top-menu a
	{
	float:left;
  padding:2px 10px 0px 10px;
	background:url('img/teckyvrch.gif') no-repeat right 5px;
	}
	
#top-menu img
	{
  float:left;
	}
	
#top-menu form
	{	
	float:left;
	height:20px;
	}
	
#top-menu form p
  {
   width:250px;
  }	
	
#top-menu form span
	{
	position:relative;
	top:1px;
	float:left;
	padding-left:10px;
	padding-right:4px;
	}
	
#top-menu form a
	{
  border-right:medium none;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	}
	
#top-menu form input
	{
	margin-bottom:0px;
	background:black;
	border:1px solid #6D6D6D;
	height:16px;
	}
	
#top-menu form #searchstring
  {
  width:100px;
  height:15px;
  padding:0;
  }
	
/*detail----------------------------------------------------------------------*/

#stred
	{
	position:relative;
	z-index:80;
	margin-bottom:10px;
	}
	
#stred .text
	{
	position:relative;
	margin:0 15px;
	clear:both;
	}

#stred .text h1
	{
	margin-left:0px;
	}
	
#stred .text p
	{
	margin:10px 0 !important;
	}
	
#stred .text ul li
	{
	list-style:disc;
	margin:10px 0px 10px 25px;
	}
	
#stred input
	{
	color:black;
	}

#middle
	{
	margin:0px 0px 10px 0px;
	background:black;
	}

#middle h1
  {
  margin:15px 0px 10px 10px ;
  font-size:150%;
  }
  
#middle table
	{
	margin:0px 0px 15px 0px;
	}

#middle hr
  {
  margin: 5px;
  }

.det-vrch
  {
  font-size:120%;
	_height:1px;
  }

.det-vrch img
  {
  margin: 0px 20px 10px 10px;
  float:left;
  border: 2px solid white;
  }

.det-par
  {
  
  width:570px;
  padding:0px;
  margin: 5px 20px 10px 10px;
  float:left;
  }

.det-prav
  {
  float:right;
  width:350px;
  position:relative;
  margin:0px;
  }
  
.det-prav form
	{
	margin:20px 0px 0px 0px;
	padding:0;
	}
  
.det-prav form fieldset
	{
	border:none;
	margin:0px 0px 0px 5px;
	_margin:0px 0px 0px 0px;
	}
	
.det-prav form fieldset input
	{
	width:30px;
	}
	
.det-prav form fieldset .tlacitko
	{
	width:70px;
	height:25px;
	font-size:110%;
	border:1px solid gray !important;
	text-decoration:underline;
	color:black !important;
	background:white !important;
	margin-left:10px;
	padding:2px 0px 4px 0px !important;
  }

#galerie
  {
   margin-left:10px;
  clear:both;
  }
  
#galerie img
	{
	margin:2px;
	width:80px;
	}


.blok .parametry form input.kosik
	{
	position:relative;
	border:none;
	width:auto;
	top:8px;
	}
	
.formular span
	{
	display:inline !important;
	border:none !important;
	}
	
.alert_form
  {
  display:inline !important;
  border:none !important;
  }
  
.vice
	{
	display:block;
	margin-top:5px;
	text-align:center;
	}
	
.strong
	{
	border:none !important;
	font-weight:bold ;
	display:inline !important;
	}
	
#cart-form fieldset
	{
	margin:20px 10px;
	}

#cart-form fieldset table
	{
	width:95%;
	text-align:center;
	}
	
#cart-form fieldset table td
	{
	
	}
	
#cart-form fieldset table a
	{
	font-weight:bold;
	color:#FF7F00;
	text-decoration:underline;
  float:left;
	}
	
#cart-form fieldset table select
	{
	float:left;
	}
	
#cart-form fieldset .center input
	{
	margin:0 10px;
	}
	
.center
	{
	text-align:center;
	padding:15px 0 !important;
	}
	
.larger
	{
	font-size:130%;
	color:#FF7F00;
	}
	
.akce
	{
	font-size:130% !important;
	color:red;
	font-family:verdana !important;
	}
	

#stranky {
	position:relative;
	clear:both;
	display:block;
	padding-top:10px !important;
	text-align:center;
	width:100%;
	}
	
#stranky a
	{
	text-decoration:underline;
	}
	
#ref
	{
	position:absolute;
	right:10px;
	top:60px;
	}
	
.kup-detail fieldset, .kup-detail
	{
	padding:0;
	margin:0 !important;
	}
	
.kup-detail .kosik 
  {
  position:relative;
  top:8px;
  width:auto;
  margin-left:10px;
  }
	
	
#kontakt
	{
	position:absolute !important;
	text-align:right;
	right:0px;
	top:0px;
	border:none;
	}
	
#kontakt b
	{
	position:relative;
	right:0;
	}
	
.editor-main
  {
  width:605px;
  height:110px;
  padding-left:5px;
  border:1px solid white;
  overflow: auto;
  }
	
.alert_form
  {
  color:#FF7F00;
  }


#pata
  {
  clear:both;
  text-align:right;
  padding-right:70px;
  
  }
  
#pata a
  {
  padding:0 7px;
  text-align:right;
  font-weight:bold;
  }
  
#jaz
  {
  position:absolute;
  top:10px;
  right:8px;
  
  }
  
#jaz a
  {
  font-weight:bold;
  }
  
.editor { margin:0 10px;}
