/*.clear {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 1px; } */

BODY{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: White;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #333333;
}
BODY, TD, TR{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	margin-top: 0px;
	margin-bottom: 0px;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #AFCBEB;
	text-decoration: underline;
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #AFCBEB;
	text-decoration: underline;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #AFCBEB;
	text-decoration: underline;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

ul {
	padding: 5px 0px 20px 12px;
	margin: 0px 0px 0px 5px;
	
}

li {
	font-weight: normal;
	color: White;
	font-size: 100%;
	margin: 5px 0px 0px 0px;
	padding: 0;
	text-indent: 0;
	list-style: none url(img/li.png);
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: inherit;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#h1nadpisy {
	padding: 0px 0px 5px 33px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #444444;
	color: white;
}
#h1nadpisy2 {
	padding: 0px 0px 5px 33px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #444444;
	color: #19C517;
}
#h1nadpisy3 {
	padding: 0px 0px 5px 33px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #444444;
	color: #EED600;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #EDEDED;
	background-image: url(img/ikonkah2.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

h3 {
	color: White;
	font-size: 17px;
	font-weight: normal;
	font-family: Tahoma;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 12px;
}

hr{
	color: #9B9B9B;
	height: 1px;
}

/* Struktura webu */

#main {
	margin: 0px auto 0px auto;
	width: 900px;
	background: url(img/bgstin.png) repeat-y;
}
#mainin {
	margin-left: 11px;
	width: 875px;
}

#topflash {
	height: 104px;
	background: url(img/hlavicka.jpg) no-repeat;
}
.topflashdiv {
	width: 190px;
   float: right;
	padding-right: 17px;
}
.topflashdiv1 {
	margin-top: 8px;
	font-size: 12px;
	color: #626262;
}
.topflashdiv2 {
	font-size: 18px;
	font-weight: bold;
	color: White;
}
.topflashdiv3 {
	margin-top: 10px;
	font-size: 12px;
	color: White;
}
.tdviceinfo {
	text-align: right;
	background: url(img/li.png) no-repeat right;
	padding-right: 16px;
}



#topmenu {
	padding-top: 13px;
	text-align: center;
	height: 30px;
	background: url(img/topmenubg.png) no-repeat;
}
#topmenupredel {
	height: 6px;
	background: url(img/topmenupredel.png) no-repeat;
}

#mainobsah {
	background: url(img/obsahbg.png) repeat-y;
}
#mainobsahl {
	width: 232px;
	float: left;
}
#mainobsahr {
	width: 643px;
	float: right;
	padding-top: 20px;
}
#mainobsahclear {
	clear: both;
}


/* TOP menu */

ul.hlavni { margin: 0; padding: 0; list-style: none; display: inline; font-size: font-size: 110%;  }
.sesipkou {
	font-size: 110%;
}

#hornav li { position: relative; display: inline; }
#hornav li a {
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 0px 0px;
	text-align: left;
	overflow: hidden;
	color: White;
	text-decoration: none;
}
#hornav li a:hover {
	color: #96B3EB;
}

.mid-predel {
	font-size: 150%;
	color: #7A86AF;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
}

/* ************************** */


/* leve menu */

#novinkymain {
	
}
#novinkymaintop {
	font-size: 15px;
	text-align: right;
	background: url(img/novinkybgtop.png) no-repeat top;
	height: 43px;
	padding: 32px 25px 0px 0px;
}
.novinka {
	margin-left: 12px;
	margin-right: 14px;
	background: #7B7B7B;
	padding: 15px;
	border-bottom: 1px solid #525252;
}
#novinkymainbot {
	height: 15px;
}

#kontaktmain {
	margin-left: 12px;
	margin-right: 14px;
	padding: 15px;
	border-bottom: 1px solid #7D7D7D;
	border-top: 1px solid #7D7D7D;
	margin-bottom: 15px;
}

/* OBSAH */

#obsahtitobr {
	padding-left: 30px;
}
#obsahtitobrl {
	float: left;
	width: 307px;
	height: 231px;
	background: url(img/zpracovani-fotografii-bg.jpg);
	padding-top: 8px;
}
#obsahtitobrr {
	float: right;
	width: 306px;
	height: 231px;
	background: url(img/fotografovani-bg.jpg);
	padding-top: 8px;
}
.clear {
	clear: both;
	margin: 0;
	padding: 0;
}

.zpracfotnadpis {
	padding: 7px 40px 10px 15px;
}
.h1zpracfotnadpis {
	font-size: 150%;
	font-weight: bold;
	color: White;
}
.zpracfottext {
	padding: 10px 55px 0px 15px;
	height: 134px;
}
.zpracfotvice {
	padding: 0px 55px 0px 30px;
}
.zpracfotviceodk:link {
	font-size: 110%;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.zpracfotviceodk:active {
	font-size: 110%;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.zpracfotviceodk:visited {
	font-size: 110%;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.zpracfotviceodk:hover {
	font-size: 110%;
	color: #19C619;
	text-decoration: none;
	font-weight: bold;
}




.fotogrnadpis {
	padding: 7px 40px 10px 15px;
}
.h1fotogrnadpis {
	font-size: 150%;
	font-weight: bold;
	color: #5B5A5A;
}
.fotogrtext {
	padding: 10px 40px 0px 15px;
	height: 134px;
}
.fotogrvice {
	padding: 0px 55px 0px 33px;
}
.fotogrviceodk:link {
	font-size: 110%;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.fotogrviceodk:active {
	font-size: 110%;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.fotogrviceodk:visited {
	font-size: 110%;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.fotogrviceodk:hover {
	font-size: 110%;
	color: #EDD700;
	text-decoration: none;
	font-weight: bold;
}


#textobsah {
	margin: 2px 33px 20px 35px;
	border-bottom: 1px solid #7D7D7D;
	border-top: 1px solid #7D7D7D;
	padding: 20px 0px 20px 0px;
}

.menucopycentrum:link, .menucopycentrum:active, .menucopycentrum:visited  {
	font-weight: normal;
	color: #ff8a8a;
	text-decoration: underline;
}
.menucopycentrum:hover {
	color: white;
}

#textobsahin {
	margin: 2px 33px 20px 35px;
	padding: 10px 0px 20px 0px;
}

/* PATKA */

#patka {
	background: url(img/patkabg.png);
	height: 37px;
}


.patickat1 {
	width: 224px;
}
.patickat1div {
	padding: 3px 0px 0px 20px;
}
.patickat2 {
}
.patickat2div {
	padding: 3px 0px 0px 43px;
	color: white;
}
.patickat3 {
	width: 224px;
}
.patickat3div {
	padding: 3px 0px 0px 0px;
	text-align: center;
	color: #208803;
}

.taox:link, .taox:active, .taox:visited  {
	color: White;
	text-decoration: none;
}

.taox:hover {
	color: White;
}

/* vertikalni menu */

#vertmenu {
	padding: 15px;
}

.menu1-main {
}

.menu1-main a, .menu1-main a:visited {
	text-decoration: none;
	height: 18px;
	text-align: left;
	color: White;
	display: block; /*text-indent: 20px;*/
	padding: 4px 18px 0px 18px;
	margin: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	background: url(img/ico-vermenu.png) no-repeat left top;
}

.menu1-main a:active {
	color: White;
}

.menu1-main a:hover {
	color: #4B4C4E;
	background: url(img/ico-vermenu.png) Gray no-repeat left top;
}
/* ****************** */


#vertgalerie {
	margin: 15px;
	background: #7B7B7B;
	padding: 10px;
}
.vertgalerienadp {
	padding-bottom: 10px;
	font-size: 110%;
}

.minifoto {
	border: 4px solid #EFEFEF;
}
.minifotomezera {
 height: 8px;
}

.velkefotodiv {
	margin: 15px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background: #565656;
}
.velkefoto {
	border: 5px solid #EFEFEF;
}

/* novinky */

.novinka-datum {
	font-size: 8pt;
	font-weight: normal;
	color: #BCBCBC;
	margin-top: 0px;
	text-decoration: none;
}
.novinka-nadpis:link {
	font-weight: normal;
	color: #525252;
	margin-top: 0px;
	text-decoration: none;
}
.novinka-nadpis:active {
	font-weight: normal;
	color: #525252;
	margin-top: 0px;
	text-decoration: none;
}

.novinka-nadpis:visited {
	font-weight: normal;
	color: #525252;
	margin-top: 0px;
	text-decoration: none;
}

.novinka-nadpis:hover {
	color: white;
}
.novinka-text {
	font-weight: normal;
	color: White;
	margin-top: 0px;
	text-decoration: none;
}

.novinka-fotka {
	text-align: right;
	float: right;
}

.novinka-vice {
	color: #525252;
	padding-left: 0px;
	text-align: right;
}

.novinka-vicelink:link {
	color: #525252;
	text-decoration: none;
}
.novinka-vicelink:active {
	color: #525252;
	text-decoration: none;
}
.novinka-vicelink:visited {
	color: #525252;
	text-decoration: none;
}
.novinka-vicelink:hover {
	color: white;
	text-decoration: none;
}

/* novinky konec */


/* detail fotogalerie */

.nadpisfotodet {
	text-align: center;
	font-weight: bold;
}
.nadpisfotodetin {
	font-size: 120%;
	text-align: center;
	font-weight: bold;
	padding-bottom: 5px;
}
.popisfotodet {
	text-align: center;
	padding-bottom: 5px;
}
.popisfotodetin {
	padding: 10px 25px 5px 25px;
}
.origfotodet {
	padding-top: 5px;
	text-align: center;
}


.detfotoobtec {
	border: 4px solid #EFEFEF;
}

/* ***************** */


.toppravoodk:link {
	font-size: 18px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
.toppravoodk:active {
	font-size: 18px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
.toppravoodk:visited {
	font-size: 18px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
.toppravoodk:hover {
	font-size: 18px;
	font-weight: bold;
	color: #F2F2F2;
	text-decoration: none;
}


.vypfotol:link {
	font-size: 120%;
	font-weight: bold;
	color: #AFCBEB;
	text-decoration: none;
}
.vypfotol:active {
	font-size: 120%;
	font-weight: bold;
	color: #AFCBEB;
	text-decoration: none;
}
.vypfotol:visited {
	font-size: 120%;
	font-weight: bold;
	color: #AFCBEB;
	text-decoration: none;
}
.vypfotol:hover {
	font-size: 120%;
	font-weight: bold;
	color: #F2F2F2;
	text-decoration: none;
}


.menufotosluzby:link {
	font-weight: normal;
	color: #19C517;
	text-decoration: underline;
}
.menufotosluzby:active {
	font-weight: normal;
	color: #19C517;
	text-decoration: underline;
}

.menufotosluzby:visited {
	font-weight: normal;
	color: #19C517;
	text-decoration: underline;
}

.menufotosluzby:hover {
	color: white;
}

.menurekmanisluzby:link {
	font-weight: normal;
	color: #EED600;
	text-decoration: underline;
}
.menurekmanisluzby:active {
	font-weight: normal;
	color: #EED600;
	text-decoration: underline;
}

.menurekmanisluzby:visited {
	font-weight: normal;
	color: #EED600;
	text-decoration: underline;
}

.menurekmanisluzby:hover {
	color: white;
}



.galercisla {
	text-align: center;
	padding-bottom: 10px;
}
.galercislo:link {
	font-weight: bold;
	font-size: 120%;
	color: #AFCBEB;
	text-decoration: underline;
}
.galercislo:active {
	font-weight: bold;
	font-size: 120%;
	color: #AFCBEB;
	text-decoration: underline;
}
.galercislo:visited {
	font-weight: bold;
	font-size: 120%;
	color: #AFCBEB;
	text-decoration: underline;
}
.galercislo:hover {
	font-weight: bold;
	font-size: 120%;
	color: White;
	text-decoration: underline;
}

.imgcopy {
	border-bottom: 1px solid #7D7D7D;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

