html,body {padding:0px !important; margin:0px; font:normal normal 0.9em Arial, sans-serif; background:#00adef;text-align:center;height:100%;line-height:1.3em;}
form {margin:0px;}
table {border:none; margin:auto;}
#obsah td {_font-size:12px; _color:#6E523B}
img {border:none; vertical-align:middle}
input {vertical-align:middle;}
a {text-decoration:none; color:black;}
a:hover {text-decoration:none; color:red;}


.tbold {font-weight:bold;}
.tpodtrzeny {text-decoration:underline;}
.tkurziva {font-style:italic;}
.tvetsi {font-size:120%;}
.tmensi {font-size:80%;}
.al {text-align:left}
.aj {text-align:justify}
.ac {text-align:center}
.ar {text-align:right}
.fl {float:left;}
.fr {float:right;}
.inv {display:none;}
.obrl {float:left; margin-right:5px; margin-top:5px; margin-bottom:5px;}
.obrr {float:right; margin-left:5px; margin-top:5px; margin-bottom:5px;}
.cleaner {clear:both}
.vyrazny {color:#2A7C87;}
.full {width:100%;}
#levy .full {_width:93%;}
.nic {font-size:1px;}
table tr td {&width:50%;}

.separator1 {border-bottom:solid 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator2 {border-bottom:dotted 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator3 {border-bottom:double 3px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator4 {border-bottom:solid 1px #d90000; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}

.sloupec1 {float:left; width:49%; _width:46%;}
.sloupec2 {float:right; width:49%; _width:46%;}
.pod {padding-top:10px; clear:both;}

h1 {font:normal 150% Arial, serif; margin:0px; padding:0px 0px 15px 0px; color:#0095d9;font-weight:bold;}
h2,h2 a{font:normal 120% Arial, serif; margin:0px; padding:10px 0px 5px 0px; font-weight:bold;margin-bottom:10px;margin-top:21px;color:black;}
h3 {font:bold 110% Arial,serif; margin:0px; padding:10px 0px 10px 0px; color:black;}

.ramecek {border:solid 4px white;}
.ramecek_obrazek img {border:solid 8px #DDD;}
.ramecek_odstavec {padding:8px; background:#DDD;}
.ramecek_ozdobny {background:url("imgs/ozdobny_ram.gif") no-repeat left top; width:200px; height:150px; _height:170px; padding:20px; margin:7px;}
.ramecek_ozdobny2 {background:url("imgs/ozdobny_ram2.gif") no-repeat left top; width:250px; height:167px;  _height:187px; padding:20px; margin:7px;}
.ramecek_ozdobny3 {background:url("imgs/ozdobny_ram3.gif") no-repeat left top; width:350px; height:234px;  _height:254px;  padding:20px; margin:7px;}

.c {width:140px;}
.c2 {width:100px;}
.sloupec1 .c,.sloupec2 .c {width:100px;}
.sloupec1 .c2,.sloupec2 .c2 {width:70px;}
.input {width:100%; background:white; border:solid 1px #676CB7; font:normal normal 11px Tahoma,sans-serif; color:black; margin-bottom:1px;}
.input_mini {width:25px;}
.button {background-color:#D9754B; color:white; font:normal normal 11px Arial,sans-serif; text-transform:uppercase; border:none; _padding:0px 4px 0px 4px;}
.x {color:black; background-color:#2A7C87; cursor:pointer;}
.mensi {width:120px;}
.kal {text-align:center}
.kal2 {cursor:pointer; background-color:#2A7C87; color:white;}


.gal_obrazek_velky {width:520px; height:520px; overflow:auto; margin:5px 0px 5px 0px; clear:both; background-color:#cccccc;}
.gal_obrazek {padding:10px; clear:both; text-align:center;}
.gal_obrazek img {border:solid 8px #cccccc; }
.gal_popiska {padding:5px 0px 5px 0px; width:100%; text-align:center; background-color:#cccccc; }
.gal_ovladani_nahled {padding-top:12px; margin-bottom:15px;}
.gal_ovladani {padding-top:11px; margin-bottom:10px;  _height:33px;}
.gal_nahledy {text-align:center; background:url("imgs/gal_bg.gif") no-repeat center top; height:110px; padding-top:17px;}
.nahled {margin:0px 2px 0px 2px;}
.aktivni_nahled img {border:solid 1px #D9754B;}
.gal_zoom {float:right; padding-top:11px; padding-right:10px; }
.gal_link {padding:2px 5px 2px 5px; background-color:#D9754B; color:white; font-size:85%;}
.gal_link:hover {color:black; background-color:#2A7C87; cursor:pointer; text-decoration:none;}

.tabulka_s_c {width:600px;}
.tabulka_s_c tr td.tab_sloupec_1 {width:110px !important;}
.tabulka_s_c tr td.tab_sloupec_2 {width:480px;}
.prvni_sloupec {width:70%;}

#zahlavi_frame {width:100%;height:253px;background:url("imgs/zahlavi2_bg.png") repeat-x;}
	#zahlavi {max-width:1500px;height:253px;background:url("imgs/zahlavi2.jpg") center top;margin:auto;text-align:left;}
	#zahlavi_obsah {width:900px;margin:auto;}
	.logo {float:right;margin:17px 80px 0px 0px;}
	#drobecky {background:url("imgs/drobecky.png") no-repeat 0px 4px;padding-left:13px;width:255px;z-index:50;float:left;position:relative;top:86px;left:260px;}
	.hledani {float:right;clear:right;margin-right:22px;margin-top:60px;}
	.hledani .input_hledej {background:url("imgs/input_hledej.png") no-repeat;width:84px;height:16px;padding-left:25px;border:0px;padding-top:2px;font-size:11px;margin-right:3px;}
	.hledani .hledej_submit {color:white;background:url("imgs/hledej_submit.png") no-repeat;width:51px;height:17px;border:0px;padding-bottom:1px;font-size:11px}
	.hledani .hledej_submit:hover {background:url("imgs/hledej_submit_hover.png") no-repeat;}

#obsah_frame {width:100%;min-height:442px;background:url("imgs/obsah_bg_x.png") top repeat-x;text-align:left;}
	.obsah_hack {width:900px;background:url("imgs/obsah_bg_y.png") repeat-y;margin:auto;position:relative;left:5px;}
.obsah_hack, x:-moz-any-link, x:default{position:relative;left:4px;&left:5px;}
		#obsah {width:900px;background:url("imgs/obsah_bg.png") no-repeat;}
	#left {width:239px;float:left;}
		#menu_frame {background:url("imgs/menu2_bg_y.png") repeat-y;}
		.menu_frame_1 {background:none !important;}
			#menu {background:url("imgs/menu_3.png") no-repeat;padding-left:15px;}
			.menu_1 {min-height:410px;background:url("imgs/menu_1.png") no-repeat !important;}
			#menu_obsah {position:relative;bottom:69px;}
				#menu a {width:195px;display:block;font-size:17px;border-top:2px solid #ed1c24;line-height:1.85em;padding-left:15px;font-weight:bold;}
					
					#menu a.rozbalena {border-bottom:0px !important;}
					#menu a.last {border-bottom:2px solid #ed1c24;}
#menu a.on {color:red;border-bottom:none;}
		/*			#menu a:hover {border-bottom:2px solid black;}*/
					.submenu {padding:3px 5px 5px 20px;}
					.submenu a{border:0px !important;font-weight:normal !important;font-size:12px !important;}
					.submenu a:hover, .submenu a.on{font-weight:bold !important;color:black !important;}

		#adresa {padding:13px 10px 10px 30px;background:url("imgs/box2_left.png") no-repeat;width:199px;height:193px;position:relative;bottom:69px;}
		#adresa_1 {background:none;padding:17px 10px 10px 15px;}
		#adresa_1 a,#adresa a {border:none;font-size:13px;font-weight:normal;margin:0px;padding:0px;text-decoration:underline;}
	#home_text {width:650px;float:left;}
	#text {float:left;position:relative;bottom:27px;width:613px;padding-left:12px;}
		.eshopovy {width:633px !important;}
		#text a {color:#58585a;text-decoration:underline}
	#paticka {padding:30px;clear:both;}

.box1,.box2,.box3 {padding:15px 10px 5px 11px;width:192px;height:190px;line-height:1.16em;position:relative;bottom:12px;&bottom:15px;}
.box2 {padding-top:12px;height:193px;}
.box1 {background:url("imgs/box1.png");float:left;}
.box2 {background:url("imgs/box2.png");float:left;margin-left:4px;position:relative;_left:3px;}
.box3 {background:url("imgs/box3.png");float:left;margin-left:4px;}
.box3 h3,.box2 h3,.box1 h3  {font-size:15px;color:black;font-weight:bold;margin-top:0px;padding-top:0px !important;padding-bottom:6px;}
.box1 blockquote {width:160px;_width:auto;margin:0px auto 8px 30px;_margin:0px 0px 8px 25px;}

#home_text a:hover div {color:black;cursor:pointer;}


.aktuality {margin-bottom:35px;}
.aktualita {margin-bottom:1px;font-size:12px;width:600px;}
.aktualita h2 a{color:#0095d9 !important;font-weight:bold;text-decoration:none !important;padding-bottom:0px;}
.aktualita h2 a:hover{color:red !important;}
.aktualita h2 {padding-bottom:0px;margin-bottom:0px;margin-top:0px;}
.aktuality .dalsi {position:relative;top:13px;text-decoration:underline;}
.aktuality a:hover {color:red !important;}

.produkt {margin-bottom:25px;float:left;}
.produkt h3 {padding-top:0px;}
.produkt tr.zahlavi td {background:#B9C3E8;border:none;height:auto;}
.produkt td {padding:8px;background:#E9ECF7;border-bottom:3px solid white;height:90px;vertical-align:top;}
.produkt_koupit td {padding:0px;border:0px;}
.slevova {white-space:nowrap;}
.hlavni_obrazek {float:left;padding-right:10px;width:240px;}
.koupit a{border:1px solid black;background:#B9C3E8;padding:1px 5px 1px 5px;text-decoration:none !important;color:black !important;}
.koupit a:hover {background:#E9ECF7;}
.koupit {margin-top:25px;}
.popis {width:355px;float:left;}

#navigace a {display:block;float:left;height:33px;}
#navigace span {display:block;width:18px;height:33px;float:left;}
#navigace {padding-bottom:7px;margin-top:50px;}
.kosik_faze {background:url("imgs/kosik/kosik_faze.png");width:86px;}
.kosik_faze-on,.kosik_faze:hover {background:url("imgs/kosik/kosik_faze-on.png");width:86px;}
.doprava {background:url("imgs/kosik/doprava.png");width:157px;}
.doprava-on,.doprava:hover {background:url("imgs/kosik/doprava-on.png");width:157px;}
.informace {background:url("imgs/kosik/informace.png");width:164px;}
.informace-on,.informace:hover {background:url("imgs/kosik/informace-on.png");width:164px;}
.shrnuti {background:url("imgs/kosik/shrnuti.png");width:190px;}
.shrnuti-on,.shrnuti:hover {background:url("imgs/kosik/shrnuti-on.png");width:190px;}
.onoff {background:url("imgs/kosik/onoff.png");}
.onon {background:url("imgs/kosik/onon.png");}
.offoff {background:url("imgs/kosik/offoff.png");}
.offon {background:url("imgs/kosik/offon.png");}
.krok_zakazan2:hover {cursor:default;background:url("imgs/kosik/informace.png");}
.krok_zakazan3:hover {cursor:default;background:url("imgs/kosik/shrnuti.png");}

.kosik_button {border:1px solid black;background:#B9C3E8;padding:1px 5px 1px 5px;text-decoration:none !important;color:black !important;}
.kosik_button:hover {background:#E9ECF7;}
.newsletter_button {margin-left:10px;}
.user_info {float:right;}

.eshop_podminky {border:solid 1px #676CB7;padding:3px;}

@media screen and (min-width: 550px){ 
.obsah_hack {position:relative;left:6px;}
.box1,.box2,.box3 {position:relative;bottom:17px;}
}