/*    PěkněLevně.cz - potisk a polep textilu,  Copyright (c) PRETORIEN - www.pretorien.cz    */

body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: rgb(126,126,126);
	cursor: default; 
	margin: 0;
	padding: 6px 5px 6px 0;
	text-align: left;
	background: white;
}

a {
	color: rgb(56,116,16);
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

h1 {
	display: none;
}

h2 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 14px;
}

#page_holder {
	width: 980px;
	margin: 0; 
	padding: 0;
}

#zahlavi {
	float: left;
	margin: 0;
	width: 100%;
	padding: 0;
}

#zahlavi IMG {
	float: left;
}

#hlavicka_cast1 {
	float: left;
	margin: 0;
	height: 201px;
	width: 192px;
	background: url(./images/hlavicka_cast1.gif) left top no-repeat;
}

#hlavicka_cast2 {
	float: left;
	margin: 0;
	height: 201px;
	width: 506px;
	background: url(./images/hlavicka_cast2.gif) left top no-repeat;
}

#hlavicka_cast3 {
	float: left;
	margin: 0;
	height: 201px;
	width: 282px;
	background: url(./images/hlavicka_cast3.gif) left top no-repeat;
}

#kosik_content {
	clear: both;
	width: 180px;
	margin: 32px 0 0 7px; 
	padding: 0;
}

#kosik_content A {
	color: white;
}

#zahlavi_cast1 {
	float: left; 
	margin: 0; 
	padding: 0;
	clear: both; 
	width: 980px; 
	height: 105px; 
	background: url(./images/zahlavi_cast1.jpg) left top no-repeat; 
	cursor: pointer;
}

#zahlavi_cast2 {
	float: left; 
	width: 435px;
	height: 152px;
	padding: 0; 
	margin: 0;
	background: url(images/zahlavi_img3.jpg) left top no-repeat;
}

#zahlavi_cast3 {
	float: left; 
	margin: 0; 
	clear: left; 
	width: 510px; 
	height: 67px; 
	background: url(images/zahlavi_img4.gif) left top no-repeat;
	font-size: 11px;
}

#zahlavi_cast3_prihlasen {
	float: left; 
	margin: 0; 
	clear: left; 
	width: 510px; 
	height: 67px; 
	background: url(images/zahlavi_img4_prihlasen.gif) left top no-repeat;
	font-size: 11px;
}

#prihlaseny_uzivatel_box1 {
	float: left;
	padding: 10px 0 0 24px;
	font-size: 11px;
}

#prihlaseny_uzivatel_box2 {
	float: left;
	padding: 10px 0 0 27px;
	font-size: 11px;
}

#prihlaseny_uzivatel_box3 {
	float: right;
	text-align: right;
	padding: 35px 80px 0 0;
	margin: 0;
}

#prihlaseny_uzivatel_box3 FORM, #prihlaseny_uzivatel_box3 FORM INPUT {
	padding: 0;
	margin: 0;
	border: 0;
}

#zahlavi_cast4 {
	float: left; 
	margin: 0; 
	width: 186px; 
	height: 67px; 
	background: url(images/zahlavi_img5.gif) left top no-repeat;
}

#zahlavi_cast5 {
	float: left; 
	margin: 0; 
	padding: 0; 
	height: 67px;
	width: 284px;
	background: url(images/zahlavi_img6.gif) left top no-repeat;
}

TABLE#ctable {
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
}

#ctable TD#ctable_levy_sloupec {
	height: 350px;
	width: 176px;
	padding: 0;
	vertical-align: top;
	background: url(./images/levy_menu_pozadi.gif) left bottom no-repeat;
}

#ctable TD#ctable_hlavni_sloupec {
	width: 804px;
	vertical-align: top;
	padding: 0;
}

#content {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	clear: left;
}

#content_hlavni_horni_lista1 {
	height: 11px;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: right;
	background: url(images/hlavni_horni_pozadi.gif) left top repeat-x;
}

#content_hlavni_horni_lista1 IMG {
	margin: 0 120px 0 0; 
	float: right;
}

#content_box {
	padding: 0 0 0 7px;
	text-align: left;
	margin: 0;
}

FORM#vyhledavani_form {
	clear: both;
	display: block;
	margin: 0;
	height: 30px;
	padding: 15px 0 0 13px;
}

#levy_sloupec_container {
	clear: both;
	float: left;
	padding-bottom: 75px;
	background: url(./images/levy_menu_horni_pozadi.gif) left top repeat-x;
}

#prihlaseni_box_prihlasen {
	position: relative;
	top: 130px;
	left: 10px;
	text-align: left;
	width: 190px;
}

#prihlaseni_box {
	clear: both;
	margin: 5px0 0 0 10px;
	text-align: left;
	width: 190px;
}

#registrace_uzivatele_box {
	clear: both; 
	height: 15px;
	padding: 9px 0 0 20px;
	color: white;
	font-weight: bold;
}

#registrace_uzivatele_box A {
	color: white;
}

FORM#vyhledavani_form INPUT#vyhledavani_form_text {
	float: left;
	background: rgb(212,212,212);
	border: black 1px solid;
	color: rgb(39,40,40);
	padding: 2px;
	width: 110px;
	margin: 0;
	font-weight: bold;
}

FORM#vyhledavani_form INPUT#vyhledavani_form_submit {
	float: left;
	margin: 0 0 0 4px;
	padding: 0;
	border: 0;
	cursor: pointer;
}

#promo_shot_box {
	clear: both;
	padding: 0;
	margin: 0;
}

#promo_shot_box IMG {
	margin: 0;
	float: left;
}

#hlavicka_obsahove_menu {
	clear: both;
	padding: 77px 0 0 208px; 
	margin: 0;
	text-align: left;
}

#zapati {
	float: left;
	clear: left;
	margin-top: 8px; 
	background: url(./images/zapati_pozadi.gif) top repeat-x rgb(222,222,222);
	width: 100%;
	min-height: 30px;
}

.zapati_vlevo, .zapati_vpravo {
	padding-top: 13px;
	padding-bottom: 9px;
	margin: 0;
}

.zapati_vlevo {
	float: left;
	text-align: left;
	padding-left: 15px;
	padding-right: 0;
}

.zapati_vpravo {
	float: right;
	text-align: right;
	padding-right: 15px;
	padding-left: 0;
}

#kosik_box {
	margin-top: 6px; 
	font-size: 10px;
	color: black; 
	overflow: hidden;
}

#kosik_box A {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 4px 3px;
}

IMG#kosik_img {
	float: left; 
	margin: 4px 4px 0 2px;
}

#content_container {
	float: left;
	width: 653px;
	clear: left;
	padding: 0;
	margin-top: 3px;
	margin-bottom: 6px;
}

#kategorie_box {
	float: left;
	clear: left;
	margin-top: 10px;
}

UL#kategorie_list {
	display: block;
	width: 160px;
	margin: 0;
	padding: 4px 0 0 7px;
	font-size: 15px;
	font-family: Trebuchet MS, sans-serif;
	color: black;
}

UL#kategorie_list LI {
	display: block;
	padding: 1px 0 0 15px;
	font-weight: bold;
	margin: 0;
	background: url(./images/kategorie_list_odrazka.gif) left 6px no-repeat;
	list-style: none;
}

UL#kategorie_list LI UL {
	margin: 0;
	padding: 1px 0 4px 6px;
	font-family: Arial, sans-serif;
}

UL#kategorie_list LI UL LI {
	padding: 1px 0 0 0;
	list-style: none;
	background: none;
	font-weight: normal;
	margin: 0;
}

UL#kategorie_list LI UL LI A {
	color: rgb(56,116,16);
}

.zbozi_polozka {
	width: 319px;
	background: url(images/zbozi_polozka_pozadi_prechod.gif) top repeat-x;
	margin: 7px 0 0 0;
	float: left;
	padding: 0;
	overflow: hidden;
}

.zbozi_polozka_horni {
	width: 100%; 
	height: 6px; 
	background: url(images/zbozi_polozka_horni_kraj.gif) left top no-repeat; 
	padding: 0; 
	margin: 0;
}

.zbozi_polozka_dolni {
	width: 100%; 
	height: 5px; 
	background: url(images/zbozi_polozka_dolni_kraj.gif) left bottom no-repeat white; 
	padding: 0; 
	margin: 0;
}

.zbozi_polozka_hlavni {
	border-left: rgb(168,168,168) 1px solid; 
	border-right: rgb(168,168,168) 1px solid; 
	margin: 0;
}

TABLE.zbozi_polozka_table {
	width: 100%;
	margin: 0;
	padding: 0;
}

TD.zbozi_polozka_table_td1, .novinky_box_nadpis {
	color: rgb(75,117,156);
	font-weight: bold;
	vertical-align: top;
	height: 34px;
	padding: 3px 12px 0 12px;
	text-align: left;
}

TD.zbozi_polozka_table_td2 {
	vertical-align: top;
	padding: 0 0 0 10px;
	text-align: center;
	width: 130px;
	height: 120px;
}

TD.zbozi_polozka_table_td2 IMG {
	float: left;
	margin: 0;
}

TD.zbozi_polozka_table_td3 {
	width: 170px;
	vertical-align: top;
	padding: 3px 6px 4px 0;
	text-align: left;
	font-size: 11px;
	margin: 0;
}

TD.zbozi_polozka_table_td4 {
	vertical-align: middle;
	padding: 0;
}

.oranzovy_text {
	color: rgb(255,108,0);
}

.zbozi_polozka_cena {
	float: left;
	padding: 3px 0 0 7px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}

.zbozi_polozka_objednat {
	float: right;
	text-align: right;
	padding-right: 9px;
	margin: 0;
	width: 130px;
}

.zbozi_polozka_objednat FORM {
	margin: 0;
	padding: 0;
}

INPUT.zbozi_polozka_objednat_pocet {
	float: right;
	border: rgb(184,184,184) 1px solid;
	text-align: right;
	width: 16px;
	padding: 2px;
	margin: 2px 0 0 0;
	font-size: 11px;
	font-weight: bold;
	color: black;
}

INPUT.zbozi_polozka_objednat_button {
	float: right;
	border: 0;
	margin: 0 0 0 4px;
	cursor: pointer;
}

#content_pravy {
	width: 144px;
	float: left;
	margin-top: 10px;
}

.novinky_box {
	width: 144px;
	background: url(images/zbozi_polozka_pozadi_prechod.gif) top repeat-x;
	float: left;
	clear: both;
	padding: 0;
	overflow: hidden;
}

.novinky_box, .novinky_box_horni, .novinky_box_hlavni, .novinky_box_dolni {
	margin: 0;
}

.novinky_box_horni {
	width: 100%; 
	height: 6px; 
	background: url(images/novinky_polozka_horni_kraj.gif) left top no-repeat; 
	padding: 0; 
}

.novinky_box_hlavni {
	overflow: hidden;
	border-left: rgb(168,168,168) 1px solid; 
	border-right: rgb(168,168,168) 1px solid; 
}

.novinky_box_dolni {
	width: 100%; 
	height: 5px; 
	background: url(images/novinky_box_dolni.gif) left bottom no-repeat white; 
	padding: 0; 
}

.novinky_box_obsah {
	font-size: 11px;
	padding: 2px 6px 2px 6px;
	text-align: left;
}

.novinky_box_obsah A {
	color: rgb(126,126,126);
}

#navigacni_box {
	padding: 0px 10px 1px 18px;
	font-size: 12px;
}

FORM#prihlaseni_form {
	display: block;
	float: left;
	margin: 0;
	padding: 6px 14px 0 8px;
	border: 0;
}

INPUT.prihlaseni_form_text {
	display: block;
	margin: 0 0 5px 0;
	background: url(images/form_text_pozadi.gif) left top repeat-x rgb(204, 211, 219);	
	width: 92px;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	border: black 1px solid;
	color: rgb(86,86,87);
	font-family: Arial, sans-serif;
}

INPUT.prihlaseni_form_button {
	margin: 0px 0 0 0;
	padding: 0;
	border: 0;
	cursor: pointer;
}

#content_container INPUT.datovy_text_input, #content_container SELECT {
	background: url(images/form_text_pozadi.gif) left 3px repeat-x rgb(240,240,240);
	font-size: 12px;
	padding: 2px 3px 2px 3px;
	border: rgb(56, 116, 16) 1px solid;
	color: rgb(126,126,126);
}

P.container_page_nadpis {
	clear: both;
	display: block;
	margin: 12px 0 8px 0;
	padding: 0 0 0 10px;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
}

#eshop_kosik_content {
	margin: 13px 10px 0px 10px;
	text-align: justify;
}

#content_container TEXTAREA {
	font-size: 12px;
	padding: 2px 3px 2px 3px;
	border: rgb(73,117,161) 1px solid;
	color: rgb(126,126,126);
	background: rgb(240,240,240);
}

#zahlavi_cast1_obsahove_menu {
	clear: left;
	float: left;
	width: 480px;
	text-align: left; 
	padding: 14px 0 0 15px; 
	margin: 0;
}

A.detail_menu_polozka {
	display: block;
	float: left;
	text-align: center;
	padding: 5px 15px 4px 15px;
	font-weight: bold;
	border-right: white 1px solid;
	color: rgb(75,117,156);
	text-decoration: none;
}

A.detail_menu_polozka_aktivni {
	display: block;
	float: left;
	text-align: center;
	padding: 5px 15px 4px 15px;
	font-weight: bold;
	border-right: white 1px solid;
	color: rgb(61, 128, 17);
	text-decoration: none;
	background: url(images/detail_menu_aktivni_background.gif) left top repeat-x rgb(241,241,241);
}

#detail_content {	
	float: left;
	clear: both;
	margin: 0 auto 15px auto; 
	padding: 0; 
	width: 100%;
	text-align: center;
}

#detail_container {
	width: 630px; 
	margin: 0 auto 0 auto; 
	padding: 0;
}

#detail_nahledovy {
	float: left; 
	width: 190px; 
	border: rgb(227,227,227) 1px solid;
}

#detail_nahledovy_img {
	float: left; 
	width: 154px; 
	text-align: center; 
	padding-top: 13px;
}

#detail_nahledovy_img IMG {
	border: 0;
	margin: 0;
}

IMG#detail_nahledovy_signatura {
	float: right; 
	width: 35px; 
	border-left: rgb(227,227,227) 1px solid;
}

#detail_zakladni {
	float: left; 
	margin-left: 10px; 
	width: 428px;
}

#detail_nadpis {
	border: rgb(227,227,227) 1px solid; 
	height: 25px; 
	text-align: left; 
	padding: 7px 6px 3px 6px; 
	color: rgb(75,117,156); 
	font-size: 14px; 
	font-weight: bold; 
	overflow: hidden;
	background: url(images/detail_nadpis_back.gif) left top repeat-x white;
}

#detail_popis {
	margin-top: 1px; 
	border: rgb(227,227,227) 1px solid; 
	text-align: left; 
	height: 74px; 
	overflow: auto; 
	padding: 4px 6px 8px 6px; 
	background: url(images/detail_nadpis_back.gif) left top repeat-x rgb(227,227,227);
}

#detail_operace {
	float: left; 
	clear: both; 
	width: 426px;
	margin-top: 1px; 
	border: rgb(227,227,227) 1px solid; 
	background: url(images/detail_nadpis_back.gif) left top repeat-x white;
}

#detail_operace_box1 {
	float: left; 
	padding: 7px 0 5px 9px; 
	margin: 0; 
	font-weight: bold; 
	text-align: left;
}

#detail_operace_box2 {
	display: block; 
	float: right; 
	width: 150px; 
	padding: 3px 6px 3px 0; 
	margin: 0;
}

INPUT#detail_koupit_button {
	float: right; 
	border: 0; 
	margin: 0;
	cursor: pointer;
}

SPAN.detail_zbozi_ks {
	display: block; 
	float: right; 
	padding: 6px 11px 0 5px; 
	color: rgb(75,117,156); 
	font-weight: bold; 
	font-size: 11px;
}

INPUT#detail_koupit_pocetks {
	display: block; 
	margin: 3px 0 0 0; 
	float: right; 
	font-size: 11px; 
	color: black; 
	padding: 2px; 
	font-weight: bold; 
	text-align: right; 
	width: 16px; 
	border: rgb(184,184,184) 1px solid;
}

#detail_zvetseni {
	clear: both; 
	font-size: 10px; 
	color: rgb(168,168,168); 
	padding-top: 2px; 
	text-align: left;
}

#detail_zvetseni IMG {
	border: 0; 
	float: left; 
	margin: 2px 6px 0 3px;
}

#detail_zvetseni A {
	color: rgb(168,168,168);
}

#detail_zarazeni {
	float: left;
	clear: both;
	text-align: left; 
	margin-top: 9px;
	padding-bottom: 14px;
}

#detail_zarazeni_cast1 {
	float: left; 
	font-weight: bold;
}

#detail_zarazeni_cast2 {
	float: left; 
	margin: 0;
	padding-left: 12px;
}

#detail_podrobne {
	clear: both; 
	padding-top: 5px;
}

#detail_menu {
	float: left; 
	width: 100%; 
	background: url(images/detail_menu_background.gif) left top repeat-x rgb(214,214,214);
}

#detail_podrobne_content {
	padding: 0; 
	margin-top: 7px;
}

TABLE.detail_menu_parametry_table {
	padding: 0;
	border: 0;
	margin: 10px 0 10px 0;
	width: 100%;
	clear: both;
}

TABLE.detail_menu_parametry_table TD {
	width: 50%;
	padding: 2px 3px 2px 3px;
	border-bottom: white 1px solid;
}

TD.detail_menu_parametry_td1 {
	text-align: right;
	font-weight: bold;
}

TD.detail_menu_parametry_td2 {
	text-align: left;
}

TD.objednavka_table_td1 {
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	width: 50%;
}

TD.detail_diskuze_vypis_td {
	padding: 0; 
	text-align: left; 
	vertical-align: top; 
}

.detail_diskuze_vypis_cast1 {
	padding: 3px 7px 3px 7px; 
	text-align: left;
}

.detail_diskuze_vypis_cast2 {
	text-align: justify; 
	padding: 1px 10px 6px 10px;
}

.detail_diskuze_vlozit {
	border: rgb(243,243,243) 2px solid; 
	padding: 7px;
	text-align: center;
	margin: 2px 1px 10px 1px;
}

.detail_diskuze_vlozit P {
	display: block;
	margin: 2px 0 5px 12px;
	padding: 0;
	text-align: left;
	font-weight: bold;
}

.detail_diskuze_vlozit FORM {
	margin: 0;
	padding: 0;
}

.detail_diskuze_vlozit TABLE {
	margin: 0 auto 0 auto;
	padding: 0;
}

TD.detail_diskuze_vlozit_td1 {
	text-align: right;
	font-weight: bold;
	vertical-align: middle;
}

TD.detail_diskuze_vlozit_td2 {
	padding-left: 5px; 
	text-align: left;
}

TD.detail_diskuze_vlozit_td2 INPUT {
	width: 200px;
}

TD.detail_diskuze_vlozit_td2 TEXTAREA {
	width: 200px; 
	height: 70px; 
	overflow: auto;
}

TD.detail_diskuze_vlozit_td2 INPUT#detail_diskuze_vlozit_button {
	padding: 0 3px 0 3px; 
	width: 55px; 
	text-align: center; 
	margin-left: 4px; 
	background: rgb(214,214,214); 
	border: rgb(73,117,161) 1px solid; 
	font-weight: bold; 
	cursor: pointer;
}

.zeleny_text {
	color: rgb(61,128,17);
}






/*   Zobrazování a otevírání fotografií   */

#lightbox {
	
	position: absolute;
	
	left: 0;

	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;

}



#lightbox a img { 
	border: none; 
}



#outerImageContainer{
	
	position: relative;
	
	background-color: #fff;
	
	width: 250px;
	
	height: 250px;
	
	margin: 0 auto;
	
}



#imageContainer{
	
	padding: 10px;
	
}



#loading{
	
	position: absolute;
	
	top: 40%;
	
	left: 0%;
	
	height: 25%;
	
	width: 100%;
	
	text-align: center;
	
	line-height: 0;
	
}


#hoverNav{
	
	position: absolute;
	
	top: 0;
	
	left: 0;
	
	height: 100%;
	
	width: 100%;
	
	z-index: 10;
	
}


#imageContainer>#hoverNav{ 
	left: 0;
}


#hoverNav a {
	outline: none;
}



#prevLink, #nextLink{
	width: 49%;
	height: 100%;

	background: transparent url(./images/blank.gif) no-repeat; 
	/* Trick IE into showing hover */

	display: block;

}


#prevLink { 
	left: 0; 
	float: left;
}


#nextLink { 
	right: 0; 
	float: right;
}


#prevLink:hover, #prevLink:visited:hover { 
	background: url(images/prevlabel.gif) left 50% no-repeat;
}


#nextLink:hover, #nextLink:visited:hover { 
	background: url(images/nextlabel.gif) right 50% no-repeat; 
}




#imageDataContainer{
	
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;

	margin: 0 auto;
	
	line-height: 1.4em;

	overflow: hidden;

	width: 100%;
}



#imageData{
	padding:0 10px; 
	color: #666; 
}


#imageData #imageDetails{ 
	width: 70%; 
	float: left; 
	text-align: left; 
}


#imageData #caption{ 
	font-weight: bold;
}


#imageData #numberDisplay{ 
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;
}


#imageData #bottomNavClose{ 
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;
}


#overlay{
	
	position: absolute;
	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

}

/*   Konec otevírání fotografií   */



