body, td, input, textarea, select {font-family: Arial, Helvetica, sans-serif; color: #f0e6d7; font-size: 80%;}

input, textarea, select {font-size: 100%;}

p {margin: 0 0 0 0px; padding: 0 0 4 0px; line-height: 1.3}

p.comm {margin: 0px; padding: 0px; margin-bottom: 0px; font-size: 85%; line-height: 1.3; color: #808080; }

p.nospace {margin: 0px; padding: 0px; margin-bottom: 0px;}

p.form {margin: 5 0 0 0px; padding: 0px;}

/*unordered list*/
p.bull {margin: 0 0 0 13px; }
img.bull {position: absolute; margin-top: 6px; margin-left: 0px;}

/********************************************************/ 

.red {color: #ef4e8a;}
.green {color: #aab303;}
.orange {color: #f7a944;}

/********************************************************/

h1 {
	font-size: 150%;
	font-weight: normal;
	padding: 10 0 10 0px;
	margin: 0 0 0 0px;   
}

h2 {
	color: #c47504;
	font-size: 120%;  
	font-weight: bold;  
	padding: 5 0 5 0px; 
	margin: 0 0 0 0px;    
}

h3 {
	font-size: 100%;
	font-weight: bold; 
	padding: 0 0 0 0px; 
	margin: 0 0 0 0px;    
}
/********************************************************/

a {
	color: #f0e6d7!Important;
	text-decoration: underline;
}
a:visited {
	color: #f0e6d7!Important;
	text-decoration: underline;
}
a:hover {
	color: #f0e6d7!Important;
	text-decoration: underline;
}
/********************************************************/

a.intro {
	color: #f0e6d7!Important;
	text-decoration: none!Important;
}
a:visited.intro {
	color: #f0e6d7!Important;
	text-decoration: none!Important;
}
a:hover.intro {
	color: #f0e6d7!Important;
	text-decoration: underline!Important;
}

/* * * * * * * * */

a.menu_1 {
	font-size: 130%;  
	font-weight: bold; 
	color: #000000!Important; 
	text-decoration: none!Important;
	padding: 0 10 0 10px;	
	line-height: 1.7;   
}
a:visited.menu_1 {
	color: #000000!Important;
	text-decoration: none!Important;
	
}
a:hover.menu_1 {
	color: #f0e6d7!Important; 
	text-decoration: none!Important;
}
a.menu_1_selected {
	font-size: 130%;  
	font-weight: bold; 
	color: #f0e6d7!Important; 
	text-decoration: none!Important;
	padding: 0 10 0 10px;	
	line-height: 1.7; 
}

/* * * * * * * * */

a.menu_2 {
	font-size: 100%;  
	font-weight: normal; 
	color: #000000!Important; 
	text-decoration: none!Important;
	padding: 0 10 0 10px;	
	line-height: 1.9;   
}
a:visited.menu_2 {
	color: #000000!Important;
	text-decoration: none!Important;
	
}

a:hover.menu_2 {
	color: #f0e6d7!Important; 
	text-decoration: none!Important;
}
a.menu_2_selected {
	font-size: 110%;  
	font-weight: bold; 
	color: #f0e6d7!Important; 
	text-decoration: none!Important;
	padding: 0 10 0 10px;	
	line-height: 1.9; 
}

/* * * * * * * * */
UL.menu_3_ul{list-style-type:none;padding:0px;margin:0px;}
a.menu_3 {
	display: block; 
	font-size: 100%;  
	font-weight: normal; 
	color: #f0e6d7!Important; 
	text-decoration: none!Important;
	margin: 0 0 7 0px;	 
}
a:visited.menu_3 {
	color: #f0e6d7!Important;
	text-decoration: none!Important;
	
}
a:hover.menu_3 {
	color: #c47504!Important; 
	text-decoration: none!Important;
}
a.menu_3_selected {
	display: block; 
	font-size: 110%;  
	font-weight: bold; 
	color: #c47504!Important; 
	text-decoration: none!Important;
	margin: 0 0 7 0px;	
}
a:visited.menu_3_selected {
 color: #c47504!Important; 
}
a:hover.menu_3_selected {
 color: #c47504!Important; 
}


/* * * * * * * * */

a.footer {
	color: #555555!Important;
	text-decoration: underline!Important;
}
a:visited.footer {
	color: #555555!Important;
	text-decoration: underline!Important;
}
a:hover.footer {
	color: #555555!Important;
	text-decoration: underline!Important;
}

/* * * * * * * * */

a.paging {
	text-decoration: none!Important;	
	border: 1px solid #ebe4e0; 
	color: #ebe4e0!Important; 
	padding: 1 5 1 5px; 
	margin-left: 5px; 
}
a:visited.paging {
	text-decoration: none!Important;
	border: 1px solid #ebe4e0; 
	color: #ebe4e0!Important; 
}
a:hover.paging {
	text-decoration: none!Important;
	border: 1px solid #9a7965; 
	color: #9a7965!Important; 
}
span.paging {	
	border: 1px solid #9a7965; 
	color: #9a7965; 
	padding: 1 5 1 5px; 
	margin-left: 5px; 
}

/* * * * * * * * */

a.silver { 
	color: #808080!Important;  
	text-decoration: none!Important;
}
a:visited.silver { 
	color: #808080!Important;
	text-decoration: none!Important; 
}
a:hover.silver { 
	color: #808080!Important; 
	text-decoration: underline!Important;
}
/********************************************************/

div.separator {
	background-color: #bbbbbb;
	margin: 10 0 10 0px; 
	height: 1px;  
}

div.frame { 
	border: 1px solid #4083cc; 
	padding: 10 20 20 20px; 
	margin-top: 15px; 
	margin-bottom: 20px;
}

span.frame { 
	position: relative; 
	top: -18px; 
	left: -11px; 
	background-color: #ffffff; 
	padding: 0 10 0 10px;
}

/********************************************************/

table.cms {display: block; border-collapse: collapse; width: 575px; padding: 0px; margin: 15 0 15 0px; border: 0px; border-top: 2px solid #d6eaf5; border-bottom: 1px solid #d6eaf5; }
table.cms tr.th {background-image: url(images/th_bgr.gif); background-repeat: repeat-x; }
table.cms td {margin: 0px; border: 0px; padding: 3px; border-top: 1px solid #d6eaf5}
table.cms tr.th td {color: #3398cc; font-weight: bold; }

/********************************************************/

form {
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
}

input {
	/*margin: 0 0 0 0px; */
	padding: 1 2 1 2px; 
}

input.form, textarea, select {
	color: #000000; 
	background-color: #f0e6d7; 
	padding-left: 4px;
	/*border: 1px solid #808080;
	margin: 0 0 0 0px; */
}

input.form {
	width: 150px;
}

textarea {
	width: 300px;
}

label{display: block; margin: 10 0 2 0px; }

textarea {
	height: 100px;
	overflow: auto; 
}

option {
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

input.check {
	margin: 0 6 0 0px;
	position: relative;
	top: 2px;
}

/********************************************************/

div#main_1{width: 918px; margin: auto; background-image: url(../images/layout/bgr.gif); }
div#main_2{background-image: url(../images/layout/bgr_index.jpg); background-repeat: no-repeat; }
div#header{background-image: url(../images/layout/header.jpg); background-repeat: no-repeat; height: 142px; text-align: left; }
div#main_2_sub{background-image: url(../images/layout/bgr_sub.jpg); background-repeat: no-repeat; text-align: left; }
div#menu_1a{background-image: url(../images/layout/menu_1a.gif); }
div#menu_1b{background-image: url(../images/layout/menu_1b.gif); background-repeat: no-repeat; padding: 0 0 0 30px; }
div#menu_2a{background-image: url(../images/layout/menu_2a.gif); }
div#menu_2b{background-image: url(../images/layout/menu_2b.gif); background-repeat: no-repeat; padding: 0 0 0 30px; }

input#submit{display: block; width: 124px; height: 28px; margin-top: 14px; margin-left: 0px; background-image: url(../images/layout/submit.gif); border: 0px; }
input#search{display: block; width: 62px; height: 22px; margin-top: 0px; margin-left: 0px; background-image: url(../images/layout/search.gif); border: 0px; }
DIV#Fill{margin-top:20px;}

DIV#LeftPanelTopCont DIV.dfnCdivEdit{border:1px dashed white;}
DIV#LeftPanelTopCont DIV.dfnAddNewControlContDesign{border:1px dashed white;padding-bottom:10px;}
DIV#LeftPanelBottomCont DIV.dfnCdivEdit{border:1px dashed white;}
DIV#LeftPanelBottomCont DIV.dfnAddNewControlContDesign{border:1px dashed white;padding-bottom:10px;}

/*body.foto, html {margin:0; padding:0; height:100%; _overflow:hidden;}
#page{margin:0; padding:0; height:100%; overflow:auto;background-image: url(../images/bgr_1.jpg); background-position: 50% 0%; text-align: center;}*/
#c1{background-image: url(../images/bgr_1.jpg); background-position: 50% 0%; text-align: center;}
#c2{background-image: url(../images/bgr_2.jpg); background-repeat: repeat-x; background-position: 50% 0%;}
#c1Intro{background-image: url(../images/bgr_1_verylightblue.jpg); background-position: 50% 0%; text-align: center;}
#c2Intro{background-image: url(../images/bgr_2_verylightblue.jpg); background-repeat: repeat-x; background-position: 50% 0%;}
#c1Login{background-image: url(../images/bgr_1_verylightblue.jpg); background-position: 50% 0%; text-align: center; height: 100%; }
#c2Login{background-image: url(../images/bgr_2_verylightblue.jpg); background-repeat: repeat-x; background-position: 50% 0%;}
#c1NAV{background-image: url(../images/bgr_1_red.jpg); background-position: 50% 0%; text-align: center;}
#c2NAV{background-image: url(../images/bgr_2_red.jpg); background-repeat: repeat-x; background-position: 50% 0%;}
#c3{width:80%;background-image:url(../images/menu.gif);}
#c11{background-image:url(../images/menu.gif);padding-right:10px;}
#c4{background-image: url(../images/panel_bgr.gif);}
#c5{background-image: url(../images/panel_bgr.gif);}
#c6{background-image: url(../images/panel_1_bgr.jpg); background-repeat: no-repeat; min-height: 305px; _height: 305px;}
#c7{background-image: url(../images/bgr.gif); background-repeat: no-repeat; background-position: top right;}
#c8{background-image: url(../images/footer_bgr.gif);}
#c9{background-image: url(../images/panel_1_bgr.jpg); background-repeat: no-repeat; min-height: 305px; _height: 305px;}
#c10{margin-top:10px; width: 937px; height: 20px; background-image: url(../images/footer_bgr.gif); background-position: 0% 50%}
p.num_1{background-image: url(../images/num_1.gif); background-repeat: no-repeat; padding: 0 10 0 60px; color: #ffffff; margin: 10 0 0 0px; }
p.num_2{background-image: url(../images/num_2.gif); background-repeat: no-repeat; padding: 0 10 0 60px; color: #ffffff; margin: 10 0 0 0px; }
p.num_3{background-image: url(../images/num_3.gif); background-repeat: no-repeat; padding: 0 10 0 60px; color: #ffffff; margin: 10 0 0 0px; }
p.num_4{background-image: url(../images/num_4.gif); background-repeat: no-repeat; padding: 0 10 0 60px; color: #ffffff; margin: 10 0 0 0px; }
p.num_5{background-image: url(../images/num_5.gif); background-repeat: no-repeat; padding: 0 10 0 60px; color: #ffffff; margin: 10 0 0 0px; }



body.foto, html.foto {margin:0; padding:0; height:100%; _overflow:hidden;}
body DIV#page { text-align: center;margin:0; padding:0; height:100%; overflow:auto;} /*background-image: url(../images/bgr_1.jpg); background-position: 50% 0%;}*/
.page {margin:0; padding:0; height:100%; overflow:auto;}

.dfnReferenciaRepeater A{display:block;background-image: url(../images/camera_3.gif);background-repeat: no-repeat;background-position:left top;padding: 0 10 5 30px;}
.dfnReferenciaRepeater DIV{padding: 0 10 5 30px;}  



TABLE.dfnTabullarGallery TD.dfnRepeaterItem{text-align:center;vertical-align:top;}
TABLE.dfnTabullarGallery TD.dfnRepeaterItem .dfnDescription{font-style:italic;font-size:70%;margin-bottom:30px;}
TABLE.dfnTabullarGallery TD.dfnRepeaterItemEdit{text-align:center;vertical-align:top;}

TD a.white{text-decoration:none!Important;}
TD a.white:hover{text-decoration:underline;}

TD.galleryItemEdit{border:1px dashed red;}

.dfnArticleRepeaterItemTable{width:90%;}
.dfnName{padding:0px;}
.dfnName H3{margin:0px;}
.dfnSiteMapPath{margin-bottom:15px;}

UL.dfnIntroMenu{display:inline;}
UL.dfnIntroMenu LI{display:inline;}
UL.dfnIntroMenu LI A{font-size:100%;color:Black;}
UL.dfnVerticalMenu{margin:0px;padding:0px;}
UL.dfnVerticalMenu LI{list-style-type:none;margin:0px;padding:0px;}
UL.dfnVerticalMenu LI A{color:white;}

ul.dfnHorizontalMenu li{margin:0px;padding:0px;list-style-type:none;}
ul.dfnHorizontalMenu li A{color:white!Important;margin:0px;padding:0px;display:block;}

/*input#submit{display: block; width: 124px; height: 28px; margin-top: 14px; margin-left: 0px; background-image: url(images/layout/submit.gif); border: 0px; }*/
TABLE#searchinput{}
TABLE#searchinput input
{
    width: 150px;
    color: #000000; 
	background-color: #f0e6d7; 
}

DIV.dfnAddNewControlContDesign{clear:both;}
INPUT#dfn_search{width:130px;}
INPUT{color:#000000!Important;}
TABLE#dfnImageBrowser{background-color:#5F5B56;}
TABLE#controlsBrowserTable TD *{color:#000000!Important;}
TABLE.dfnSystemRepeaterTable TD{color:#000000!Important;}
TABLE.dfnPETable TD{color:#000000!Important;}
TABLE.dfnPETable TH{color:#000000!Important;}
DIV#dfnUpdate *{color:#000000!Important;}
TD.dfnFormLayoutBody *{color:#000000!Important;}
BODY.editorBody{background-color:#5f5b56;}


/* Styl kontainera kontaktneho formulara */
DIV.dfnContactForm{}
/* Styl tabulky kontaktneho formulara */
TABLE.dfnContactForm_Table{}
/* Styl buniek laveho stlpca kontaktneho formulara */
TABLE.dfnContactForm_Table TD.leftCol{}
/* Styl buniek praveho stlpca kontaktneho formulara */
TABLE.dfnContactForm_Table TD.RightCol{}
TABLE.dfnContactForm_Table TD.RightCol INPUT{width:100%;}
/* Styl titulku kontaktneho formulara */
TABLE.dfnContactForm_Table TD.dfnTitle{text-align:center;}
/* Styl bunky pre oznamy kontaktneho formulara */
TABLE.dfnContactForm_Table TD.dfnInfoCell{text-align:center;}
/* Styl oznamu kontaktneho formulara */
TABLE.dfnContactForm_Table TD.dfnInfoCell DIV.dfnContactForm_Message{}
/* Styl bunky pre zobrazenie tlacidla odoslania kontaktneho formulara */
TABLE.dfnContactForm_Table TD.dfnButtonCell{text-align:center;}


