/* CSS soubor pro SFLUX FAVU 2012 */
/* verze pro standardní web */

body {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-size: 12pt;
	color: #251a06;
	background: #fff;
	padding: 0px;
	margin: 0px;
	position: relative;
	text-align: center;
	}
div, p, h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px;}
a img {border: 0px solid white;}
a {color: #ecc782;}

/* HLAVNÍ STAVEBNÍ PRVKY */

#celek {
	position: relative;
	text-align: center;
	border: 0px solid white;
	padding: 0px;
	margin: 0px;
	}


/* CELÝ KALENDÁŘ JE ŘEŠENÝ TABULKOU #HLAVTAB */
table#hlavtab {
	width: 100%;
	table-layout: fixed; /* SUPER VĚC, TABULKA SERE NA ROZMĚRY OBSAHŮ POLÍ PŘI VÝPOČTU JEJICH VELIKOSTÍ */
	border: 17px solid #251a06;
	border-collapse:collapse;
	max-width: 2200px;
	min-width: 1209px;
	}
table#hlavtab, td, th
{
position: relative;
border:17px solid #251a06;
padding: 0px; margin: 0px;
}
table#hlavtab tr td {
	height: 419px;
	padding: 0px; margin: 0px;
	}
table#hlavtab tr td.tabspecial {
	border-left-color: white;
	border-top-color: white;
	background-image: url('sflux.png');
	background-repeat: no-repeat;
	height: 419px;
	vertical-align: top;
	}

#odkazovniknahome {
	position: absolute;
	border: 0px solid red;
	width:700px;
	height: 140px;
	}
#odkazovniknahome a {	display: block; width:700px; height: 140px;}

/* TŘÍSLOUPCOVÁ TABULKA NAHOŘE VNOŘENÁ V PRVNÍM ŘÁDKU HLAVNÍ TABULKY */
table#vnortab, table#vnortab tr, table#vnortab tr td {
	margin: 0px; padding: 0px;
	position: relative;
	border: 0px solid white;	
	font-size: 13px;
	vertical-align: top;
	}
table#vnortab tr td {height: 240px; width: 32%; overflow: hidden;}
table#vnortab {position: relative; width: 100%; text-align: left; border: 0px solid red; height: 240px; top: 170px;}
table#vnortab tr td div.textosloup {margin: 0px 7px 0px 7px; height: 100px; border: 0px solid green;}
table#vnortab tr td p {margin-bottom: 11px;}


/* LEVÉ ROŽKY DVOU HORNÍCH KARET, KTERÉ SE ZOBRAZUJÍ RŮZNĚ V RŮZNÝCH PROHLÍŽEČÍCH */
#plujicictverec1, #plujicictverec2, #plujicictverec3, #plujicictverec4 {
	position: absolute;
	top: -17px; left: -17px;
	width: 17px; height: 17px;
	background-color: #251a06;
	}
#plujicictverec5 {
	position: absolute;
	top: -17px; left: -17px;
	width: 17px; height: 17px;
	background-color: red;
	}

/* OBECNÁ DEFINICE KARET */
div.pole {
	position: relative;
	min-width: 286px;
	height: 419px;
	}
div.pole:hover {
	background-color: #251a06;
	}
div.pole a {
	display: block;
	height: 419px;
	margin: 0px;
	}

/* KARTY JEDNOTLIVÝCH ATELIÉRŮ ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* AVI */
div.pole a#iiiavi {
	background-image: url('3avi.gif');
	background-position: 0px 0px;
	background-position: 0px -838px;
	background-repeat: no-repeat;
	}
div.pole a#iiiavi.pasee {background-position: 0px -838px;}
div.pole a#iiiavi:hover {background-position: 0px -419px; background-color: #251a06;}

/* VID */
div.pole a#iiivid {
	background-image: url('3vid.gif');
	background-position: 0px 0px;
	background-position: 0px -838px;
	background-repeat: no-repeat;
	}
div.pole a#iiivid.pasee {background-position: 0px -838px;}
div.pole a#iiivid:hover {background-position: 0px -419px; background-color: #251a06;}

/* PER */
div.pole a#iiiper {
	background-image: url('3per.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
div.pole a#iiiper.pasee {background-position: 0px -838px;}
div.pole a#iiiper:hover {background-position: 0px -419px; background-color: #251a06;}

/* MUL */
div.pole a#iiimul {
	background-image: url('3mul.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
div.pole a#iiimul.pasee {background-position: 0px -838px;}
div.pole a#iiimul:hover {background-position: 0px -419px; background-color: #251a06;}

/* GD1 */
div.pole a#iiigd1 {
	background-image: url('3gd1.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
div.pole a#iiigd1.pasee {background-position: 0px -838px;}
div.pole a#iiigd1:hover {background-position: 0px -419px; background-color: #251a06;}

/* GD2 */
div.pole a#iiigd2 {
	background-image: url('3gd2.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
div.pole a#iiigd2.pasee {background-position: 0px -838px;}
div.pole a#iiigd2:hover {background-position: 0px -419px; background-color: #251a06;}

/* AM2 */
div.pole a#iiiam2 {
	background-image: url('3am2.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
div.pole a#iiiam2.pasee {background-position: 0px -838px;}
div.pole a#iiiam2:hover {background-position: 0px -419px; background-color: #251a06;}

/* ATD */
div.pole a#iiiatd {
	background-image: url('3atd.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
div.pole a#iiiatd.pasee {background-position: 0px -838px;}
div.pole a#iiiatd:hover {background-position: 0px -419px; background-color: #251a06;}

/* APD */
div.pole a#iiiapd {
	background-image: url('3apd.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
div.pole a#iiiapd.pasee {background-position: 0px -838px;}
div.pole a#iiiapd:hover {background-position: 0px -419px; background-color: #251a06;}


/* AS2 */
div.pole a#iiias2 {
	background-image: url('3as2.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
div.pole a#iiias2.pasee {background-position: 0px -838px;}
div.pole a#iiias2:hover {background-position: 0px -419px; background-color: #251a06;}

/* AM1 */
div.pole a#iiiam1 {
	background-image: url('3am1.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
div.pole a#iiiam1.pasee {background-position: 0px -838px;}
div.pole a#iiiam1:hover {background-position: 0px -419px; background-color: #251a06;}

/* AS1 */
div.pole a#iiias1 {
	background-image: url('3as1.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
div.pole a#iiias1.pasee {background-position: 0px -838px;}
div.pole a#iiias1:hover {background-position: 0px -419px; background-color: #251a06;}

/* AM3 */
div.pole a#iiiam3 {
	background-image: url('3am3.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
div.pole a#iiiam3.pasee {background-position: 0px -838px;}
div.pole a#iiiam3:hover {background-position: 0px -419px; background-color: #251a06;}

/* AIN */
div.pole a#iiiain {
	background-image: url('3ain.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
div.pole a#iiiain.pasee {background-position: 0px -838px;}
div.pole a#iiiain:hover {background-position: 0px -419px; background-color: #251a06;}

/* ENV */
div.pole a#iiienv {
	background-image: url('3env.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
div.pole a#iiienv.pasee {background-position: 0px -838px;}
div.pole a#iiienv:hover {background-position: 0px -419px; background-color: #251a06;}

/* KAG */
div.pole a#iiikag {
	background-image: url('3kag.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
div.pole a#iiikag.pasee {background-position: 0px -838px;}
div.pole a#iiikag:hover {background-position: 0px -419px; background-color: #251a06;}

/* DER */
div.pole a#iiider {
	background-image: url('3der.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
div.pole a#iiider.pasee {background-position: 0px -838px;}
div.pole a#iiider:hover {background-position: 0px -419px; background-color: #251a06;}


/* TOTO JE PRO PŘÍPAD POUŽITÍ KOTEV (#ZALOZKAUVNITRSTRANKY) */
div.pole a.nicnemerim {height: 0px; width: 0px; margin: 0px; padding: 0px; display: inline;}


/* PROSTOR PRO VYBRANOU PREZENTACI ATELIÉRU */
table tr.hnedyprostor {
	background-color: #251a06;
	text-align: left;
	vertical-align: top;
	color: #fff;
	font-size: 14px;
	border-top: 17px solid #251a06;; border-left: 17px solid #251a06;;
	}
table tr.hnedyprostor td {border-top: 17px solid #251a06;; border-left: 17px solid #251a06;;}
table tr.hnedyprostor td.fotoplacek {text-align: left;}
table tr.hnedyprostor td.fotoplacek img {
	border: 0px solid red;
	margin: 0px 10px 10px 0px;
	}

table tr.hnedyprostor td h2 {padding: 0px; font-size: 17px; margin-bottom: 10px;}
table tr.hnedyprostor td h3 {padding: 0px; font-size: 15px; margin-bottom: 8px;}
table tr.hnedyprostor td p {padding: 0px; margin-bottom: 8px;}



/* OBECNÉ DOPLŇKY */
.clearan {position: relative; height: 1px; clear: both; border-top: 0px solid green;}