/*farby
modra-tmava	#456676
modra-bleda	#94B5C7
zlta		#FFDB78
fialova		#CFA09B
fialova-tma #D49992
fialova-bl  #D7A19A
*/

body {
	margin: 0;
	padding: 10px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 82%;
	text-align: center;
	color: #333;
	line-height: 140%;
	background: url(obrazky/stranka/bg.gif) repeat-x 50% 0 white;
	height: 100%;
}
h1, h2, h3, h4, h5, h6 {
	background-repeat: no-repeat;
	color: #333;
	margin:0;
	padding:0;
    height: auto;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
	display: none;
	padding: 0;
	margin: 0;
}
h1 {
	margin: 0;
}
h2 {
	font-size: 135%;
	margin-top: 25px;
	margin-bottom: 0px;
	color: #89A5D2;
}
h3, h3 a {/*pre log*/
	font-size: 105%;
    /*font-weight: bold;*/
	margin-top: 10px;
	margin-bottom: 10px;
	color: #89A5D2;
}
h4 {/*pre log*/
	font-size: 100%;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 6px;
}

table{
	border: 1px solid gray;
	font-size: 100%;
}
td {
	background-color: #EDEDED;
}
/*formular*/
form {
	margin:0
}
fieldset {
	padding: 10px;
	padding-top:0;
	border:1px solid #D3E1E8;
	background-color: #F2F8FA;
}
fieldset p {
	text-align: right;
	margin:0;
}
legend {
	background-color: #F2F8FA;
	border:1px solid #D3E1E8;
	padding: 2px 4px;
}
label {
	font-size: 90%;
	margin: 0 3px;
}
input {
	font-size: 100%;
	
}
input.submit {
	font-size:85%;
	padding-left:1px;
	padding-right:1px;
	margin-top:10px;
	width:55px;
}
input.ks {
	width:17px;
}
textarea {
	border:1px solid #D3E1E8;
}
/*koniec formular*/


p {
	margin-top: 0px;
	margin-bottom: 10px;
}
a {
	text-decoration: underline;
	color: #555;
	font-weight: normal;
}
img {
	border: 0px solid gray;
	padding: 0;
	margin: 0;
}
ul, li {
	margin: 0;
	padding: 0;
}
ul {
	margin-left: 13px;
	margin-bottom: 10px;
	list-style:url(obrazky/stranka/odrazka_mala.gif);
}
ol {
	margin-left: 20px;
    list-style: inside decimal;
}
dl {
	margin: 0px 0;

}
dt {
	float: left;
	margin: 0;
	_margin-right: -50px;
	height: auto;
	border: 0px solid gray;
}
dd {
	margin: 0;
	margin-left: 150px;
	margin-bottom: 0px;
	padding: 0;
	border: 0px solid gray;
}
sup {
	font-size: 60%;
}
a:active {

}
a:visited {

}
a:hover {
	color: gray;
}

#vsetko {
	width: 768px;
	margin-left: auto;
	margin-right: auto;
	background-color: none;
	border: 0px solid gray;
	text-align: left;
}
#hlavicka {
	width: 766px;
	background:url(obrazky/stranka/bg_hlavicka.png) no-repeat;
	height: 144px;
	border: 1px solid transparent;
}

#hlavicka span {
		display: none;
	}
#logo a  {
 	background: url(obrazky/stranka/logo_nosenie.gif) no-repeat transparent;
	width: 307px;
	height: 72px;
	margin-left: 60px;
    margin-top: 56px;
	display:block;
	float:left;
	border: 0px solid gray;
}
#logo span {
    display:none;
}
#hlav_uziv {
	float:right;
	width:300px;
	text-align:right;
	padding:15px 30px 0 0;
	border: 0px solid #B0B0B0;
}
#prihlas_uzivatel {
	text-align:right;
	height: 47px;
}
#kosik {
	border: 0px solid #fff;
	height: 42px;
}
#kosik a {
	font-weight:bold;
}
#menu_marg {
	margin:0;
	float:right;
	list-style:none;
    font-size: 100%;
	border: 0px solid #B0B0B0;
}
#menu_marg li {
	margin: 0;
	float: left;
	list-style-type: none;
}
#menu_marg a {
	padding: 7px 0 0 10px;
  	font-weight: normal;
	text-decoration: underline;
	text-transform: none;
}

#navrat_pix {
	background-color: #fff;
	margin:0 8px;
}

#obsah_pix {
	background:white;
	min-height: 300px;
	_height: 300px;;
	margin:0 8px;
}
#navrat {
	border: 1px solid white;
	font-size: 85%;
	padding: 5px 20px 0px 64px;
	margin-left:151px;

	/*letter-spacing: 1px;*/
}
#navrat a {
	text-transform: lowercase;
}

#navrat a {
	color: gray;
	/*text-decoration: none;*/
}
#navrat a:hover {
	color: gray;
	text-decoration: none;
}
/*menu*/
#menu_hlav_pix {
	float:left;
	width:170px;
	border:0px solid #D9E8EE;
	margin-left:13px;
}
#menu_hlav {
    margin: 0;
	padding:5px;
    width: 100%;
	background:#FFFFFF;
	border: 0px solid #848282;
    list-style-image:none;
	list-style:none;
}
#menu_hlav .vybrate{
  font-weight: bold;
}

#menu_hlav ul {
	padding: 5px;
    list-style-image:none;
	list-style:none;
    margin-bottom: 0;
}

#menu_hlav li {
	margin:3px 1px;
}

#menu_hlav li:hover {

}
#menu_hlav li a {
	color: #456676;
	font-weight: normal;
	font-size: 85%;
	line-height: normal;
	text-decoration: none;
	padding-left: 20px;
	background:url(obrazky/stranka/odrazka_mala.gif) no-repeat;
    cursor: pointer;
}
#menu_hlav li li a {
     background:url(obrazky/stranka/odrazka_mala.gif) no-repeat;
}
#menu_hlav a:hover {
	color: #94B5C7;
    background:url(obrazky/stranka/odrazka_mala_hov.gif) no-repeat #fff;
}
#menu_hlav #prod {
  background-color: #F2F8FA;
  border:1px solid #D9E8EE;
  margin: 2px -2px;
  padding: 2px;
}
#obsah_hlav_pix {
	/*margin-left: 230px;*/
	width:560px;
	margin-left:5px;
	float:left;
	border: 0px solid gray;
	background:white;
}
#obsah_hlav {
	border: 0px solid gray;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
  text-align: justify;
}
#obsah_hlav h2 {
	border: 0px solid gray;
	font-size: 150%;
	margin-bottom: 20px;
	margin-top: 0;
}
#obsah_hlav h3 {
	border: 0px solid gray;
	background-color: #F2F8FA;
	border:1px solid #D9E8EE;
	font-size: 100%;
	margin-bottom: 5px;
	margin-top: 0;
	padding: 3px 5px;
	text-align:left;
}
#obsah_hlav h4 
{clear:both;margin:5px 0;}
.perex {
	background-color: #F2F8FA;
	border:1px solid #D9E8EE;
	font-size: 100%;
	margin-bottom: 5px;
	padding: 3px 5px;
	color: #89A5D2;
	font-weight:bold;
}
#obsah_hlav .clanok {
	margin-bottom: 10px;
}
#obsah_hlav p.datum {
	color:#999999;
	margin: 0 0 2px 0;
}
#obsah_hlav a {

}
#obsah_hlav hr {
    border:0px solid #D9E8EE;
    height: 1px;
    background:#D9E8EE;
}

#obsah_hlav img {
	margin: 3px 5px 3px 0px;
    display:block;
	/*border-bottom: 7px solid #bbb;*/
	width: auto;
 }
#obsah_hlav img.posledny 
{margin-right:0;float:right;}
#obsah_hlav img.prava {
	padding-left:10px; 
}
#obsah_hlav img:hover {
	/*border-bottom: 7px solid #eee;
	background-color: #fff;*/
}
#obsah_hlav a:hover {
	background-color: #ccc;
	text-decoration: none;
	color: #666;
}
#obsah_hlav p, #obsah_hlav ol, #obsah_hlav ul {
font-size: 90%;
}
#obsah_hlav ul {
	list-style:inside circle;
	
}
#obsah_hlav li {
	margin:0px;;
	padding:0;
}
#obsah_vedl_pix {
	float:right;
	width: 225px;
	min-height: 400px;
	border: 0px solid gray;
	background-color: #F2F8FA;
	border-left:1px solid #D3E1E8;
}
#obsah_vedl {
	font-size: 95%;
	padding: 15px;
}
.obsah_vedl {
	margin-top: 0px;
	margin-bottom: 20px;
}
.nadpis_lista {
	margin-bottom: 10px;
	text-transform: uppercase;
}
#nadpis_hlav {
	margin-top: 0px;
	margin-bottom: 15px;
    height: 20px;
	color: #b22222;
    background-repeat: no-repeat;

}
#nadpis_hlav span {
    display: none;
}
#produkty_uvod {
	text-align: right;
	margin-right: 40px;
	margin-bottom: 20px;
}
#obsah_hlav h3.podskupina {
   font-size: 130%;
   font-weight:normal;
}

#prod_foto {
   display: block;
   width: 145px;
   padding: 5px;
   border: 1px dotted gray;
   float: left;
   margin-right: 10px;
}

#pata_pix {
	border:0px solid gray;
	clear: both;
  	background: url(obrazky/stranka/pata.gif) no-repeat;
	margin:0 7px;
}
#pata {
	color:#CFA09B;
	font-size: 85%;
	padding-left: 285px;
	padding-top: 12px;
	padding-bottom: 7px;
}
#pata a {
	color:#CFA09B;
}
#pata a:hover {
	text-decoration: none;
	color: #666;
}

.schovaj  {
    display: none;
    }
#vyhladavanie {
	position: absolute;
	margin-left: 590px;
	_margin-left: 360px;
	margin-top: -240px;
}
#vyhladavanie form {
	margin: 0;
	padding: 0;
}

#cisti, .cisti {
	font-size: 1px;
	clear: both;
	height: 1px;
	padding: 0;
	margin: 0;
}
.cisti2 {
   	clear: both;
}
/*galeria */
#galeria img {
	border-bottom: 7px solid #bbb;
	margin: 18px 45px 18px 18px;
}
#galeria img:hover {
	border-bottom: 7px solid #eee;
}
#gal_ovladanie, #gal_ovladanie_dole {
	margin: 6px 0;
}
#gal_ovladanie a, #gal_ovladanie_dole a {
	margin-left: 5px;
}
.gal_obr {
	padding: 0px;
	float: left;
	width: auto;
}
.gal_obr p {
	margin:0 0 0 18px;
}
#galeria a:hover {
	background-color: transparent;
}

/*strankovanie*/
.strankovanie {
   	margin: 0;
	width:550px;;
	border:0px solid gray;
	text-align:right;
}
.strankovanie a {
	padding:0 3px;
}
.strankovanie strong {
	background-color:#F4F4F4;
	/*border:1px solid #DB5A1A;*/
	padding:0 3px;
}
#produkty_tab {
	width: 520px;
	margin-top:5px; 
	font-size:90%
}
#tbl_kosik {
	font-size:90%;
	width:100%;
	border:1px solid #97B8CA;
	margin:3px 0;
}
#tbl_kosik th {
	text-align:left;
	background:#D9E8EE;
}
#tbl_kosik td {
	padding: 1px 2px;
	background: #F2F8FA;
}
#tbl_kosik input.pocet {
	width:17px;
	padding:1px;
	text-align:left;
}
#tbl_kosik .suma{
	text-align:right;

}
.kosik_form input {
	margin-right: 4px;
	padding:0px 10px;
	float:left;
}
#tbl_kosik em {
	font-size: 85%;
}
#tab_prod {
	border: 0px solid #ccc;
	border-collapse:collapse;
	width:100%;
	clear:both;
	margin-top:15px;
}
#tab_prod td {
	width:33%;
	background:url(obrazky/stranka/bodky_td.gif) #fff no-repeat 100% 100%;
	padding:15px 10px;
    vertical-align: top;
	/*border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;*/
}
#tab_prod td.posl {
	background:url(obrazky/stranka/bodky_td_dole.gif) #fff no-repeat 100% 100%;
}
#tab_prod tr.posl td {
	background:url(obrazky/stranka/bodky_td_vpravo.gif) #fff no-repeat 100% 100%;
}
#tab_prod tr.posl td.posl {
	background:none;
}
#tab_prod td .obr  {
	float:left;
	width: 85px;
	margin: 0 3px 0 0;
	text-align:center;
	border: 0px solid gray;
}
#tab_prod td .txt {
	padding-left:100px;
	border: 0px solid gray;
}
/*info o produkte*/
#prod_obr_ram {
	width: 63px;
	float: left;
	margin: 0 20px 0 0;
	text-align:center;
}
#prod_obr_ram a {
	display:block;
	border: 1px dotted gray;
	padding: 5px;
	width:63px;
	margin-bottom: 10px;
}
a.obr_dalsie {
	float:left;
	border: 1px dotted gray;
	padding: 5px;
	width:63px;
	margin:15px;
	}
#tovar_inf {
	width:350px;
	border:none;
}
#tovar_inf th {
	font-weight:bold;
	text-align:left;
	width:140px;
	/*border-bottom:1px solid #ddd;*/
	background:#efefef;
	padding:3px 4px;
}
#tovar_inf td {
	background:#eee;
	padding:3px 4px;
}
#dokosa {
width:350px;
margin:5px 0 0 83px;
}
#dokosa fieldset {
padding: 5px 10px;
}
#dokosa .tl_submit {
float:right;
}
input.txt{
width:30px;
}
#dokosa div {
}
.zvyrazni {
  padding: 5px 10px;
  border:1px solid #D49992;
  background-color: #F0DCD9;
  margin: 5px 0;
}
.stavtovaru {
  margin-top: 15px;
  color: #456676;
}
#partneri, #kurz {
	margin: 10px 0px 8px;
	border:1px solid #fff;
	text-align:center;
}
#partneri h3, #kurz h3 {
	background-color: #F2F8FA;
	border:1px solid #D9E8EE;
	font-size: 100%;
  	margin:0px 0px 10px;
	padding: 3px 5px;
	text-align:left;
}
