/*main*/
html * 
{ margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; padding:0px;}

body {}

#main
{

}
#m {background: url(../images/bgtop.gif) no-repeat; height:150px}
#m1 {background: url(../images/bg.gif) repeat-y;}
#header {
	text-align:center; text-transform:uppercase;
}
#header img {
border: 0px;
margin-top: 5px;
margin-bottom: 5px;
cursor: default;
}
#header a img {
border: 0px;
opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=40);
cursor: default;
}
#header a:hover img {
border: 0px;
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
cursor: hand;
}

#logo {border-bottom: 1px solid #707070;}
#slogan {font-family:Tahoma;font-size:22px; color:#da251d; font-weight:bold;}

#zag h2 { font-family:Tahoma;font-size:15px; color:#707070;padding-top:20px;padding-bottom:50px;padding-right:30px;}
#tel0 {color:#870303;font-family:Tahoma;font-size:14px;}
#tel {color:#870303;}
#tele {color:#870303;font-family:Georgia;font-size:20px;}
#tel1 {color:#54a2db;}
#menu {padding-left:40px; padding-right:30px;}
#menu ul li {display:inline;}
#menu a {text-decoration:none;color:#707070;padding-top:5px;border-top:2px solid #707070;font-family:Tahoma;font-size:16px;}
#menu a:hover {border-top:2px solid #54a2db;text-decoration:none;color:#54a2db;}
#menu .vis {border-top:2px solid #54a2db;color:#54a2db;font-family:Tahoma;font-size:16px;}
#anons {text-transform:uppercase;color:#54a2db;font-weight:bold;text-decoration:underline;}

#content1 {padding-top:5px;padding-bottom:30px;}
#content {height:900px; text-align:left; font-family:Tahoma;font-size:14px;}
#update select {width:70px; height:25px; border:1px solid #707070; font:bold italic 16px Arial, Helvetica, sans-serif; color:#707070;}

#leftcol {width:220px; border-right:1px dotted #707070;}
#leftcol li {list-style:none; padding-top:5px; padding-left:10px; padding-right:10px;}
#leftcol li a {text-decoration:underline;width:170px; color:#707070;font-family:Tahoma;font-size:12px;}
#leftcol li a:hover {text-decoration:none;color:#034da2;font-family:Tahoma;font-size:12px;}
#leftcol .link {height:10px; text-align:right;}
#leftcol .link a {text-decoration:underline; color:#034da2;font-family:Tahoma;font-size:12px;}
#leftcol .link a:hover {text-decoration:none; color:#707070;font-family:Tahoma;font-size:12px;}
#lt {color:#870303;font-family:Tahoma;font-size:16px;}

#leftcol1 {width:220px;color:#707070;}
#leftcol1 li {list-style:none; padding-top:5px; padding-left:10px; padding-right:10px;}
#leftcol1 li a {text-decoration:none;width:170px; color:#707070;font-family:Tahoma;font-size:14px;}
#leftcol1 li a:hover {text-decoration:none;color:#54a2db;font-family:Tahoma;font-size:14px;}
#leftcol1 .order {background: url(../images/cart.gif) no-repeat right center; height:130px; text-align:left;border-bottom:1px dotted #707070;}
#leftcol1 .gift {background: url(../images/gift.gif) no-repeat left center; height:130px; text-align:right;border-bottom:1px dotted #707070;}
#leftcol1 .partner {background: url(../images/partner.gif) no-repeat right center; height:130px; text-align:left;border-bottom:1px dotted #707070;}
#leftcol1 .akt {background: url(../images/akcia.gif) no-repeat left bottom; height:130px; text-align:right;border-bottom:1px dotted #707070;}
#leftcol1 .new {background: url(../images/info.gif) no-repeat right center; height:130px; text-align:left;border-bottom:1px dotted #707070;}
#leftcol1 .tov {background: url(../images/tov.gif) no-repeat left top; height:130px; text-align:right;padding-bottom:20px;}
#leftcol1 .link {height:10px; text-align:right;}
#leftcol1 .link a {text-decoration:underline; color:#54a2db;font-family:Tahoma;font-size:12px;}
#leftcol1 .link a:hover {text-decoration:none; color:#707070;font-family:Tahoma;font-size:12px;}
#lt {color:#870303;font-family:Tahoma;font-size:16px;}

#int table td {padding-top:20px;padding-bottom:10px;border:0px;}
#lp {float:left;width:170px;}
#op {margin-left:170px;font-family:Tahoma;font-size:12px;}
#op ul li {list-style:none;padding-left:10px;}
#op table td {padding-top:5px;padding-bottom:5px;border-bottom:0px;}
#op .B {background-color:#54a2db;color:#ffffff;}
#ap {font-family:Tahoma;font-size:12px;}
#ap ul li {list-style:none;padding-left:10px;}
#ap table td {padding-top:5px;padding-bottom:5px;border-bottom:0px;}
#ap .B {background-color:#54a2db;color:#ffffff;}

#text {padding-top:5px; background:transparent;}
#text a {text-decoration:underline; color:#54a2db;}
#text a:hover {text-decoration:none; color:#707070;}
#text table td {padding-left:10px;}
#text .first {padding-top:10px;padding-bottom:20px;border-bottom:0px;}
#text .last {padding-bottom:10px; padding-top:10px; border-bottom:0px;}
#text1 td {padding-bottom:20px;border-bottom:1px dotted #707070;}
#text2 {padding-top:5px; background:transparent; font-family:Tahoma;font-size:12px; color:#707070;}
#text2 p {font-family:Tahoma;font-size:12px; padding:10px; height:97px; color:#707070; border:1px dotted #54a2db;}
#text2 a {text-decoration:underline; color:#54a2db;}
#text2 a:hover {text-decoration:none; color:#707070;}

#text p {font-family:Tahoma;font-size:12px; padding-bottom:10px; color:#707070;}
#text p ol {list-style:none;}
#text h3 {font-family:Tahoma;font-size:14px;}
#footer {height:70px; border-top:1px solid #707070;font-family:Tahoma;font-size:12px;color:#707070;}
#footer a {text-decoration:underline;color:#034da2;}
#footer a:hover {text-decoration:none;color:#707070;}

 
/* theme width*/

#search {
	padding-right: 20px;
}
.searchform {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #999999;
	width: 150px;
	border: 1px solid #CCCCCC;
}
.sectiontableentry1 {
	background-color : #F3F3F3;
}
	
.sectiontableentry2 {
	background-color : #FFFFFF;
}
/* layout styling */


.leftm {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;	
}
.rightm {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;	
}
/* content style */
.small {
	font-size: 10px;
	color: #999999;
}
.createdate {
	font-size: 10px;
	color: #acacac;
}
.contentheading {
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	text-transform:uppercase;
	color: #54a2db;
}
.modifydate {
	font-size: 10px;
	color: #999999;
	padding-top: 10px;
}
.pagenavcounter {
	font-size: 10px;
	color: #999999;
	padding-bottom: 10px;
}
#pathway {
	padding-left: 20px;
}
.pathway {
	font-family: Verdana, Tahoma;
	font-size: 12px;
}
a.pathway:link, a.pathway:visited {
	font-family: Tahoma, Verdana;
	font-size: 12px; 
	color: #2563ae; 
	text-decoration: none;
}
a.pathway:hover {
	color: #2563ae;	text-decoration: underline;
}
#date {
	text-align: right;
	padding-right: 20px;
	font-family: Tahoma, Verdana;
	font-size: 10px;
}
.date {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	padding-right: 30px;
}
#copyright {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	text-align: center;
}
/* newsflash modules, user1, user2, user3 */
.user1block {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-align: left;
}
#user1block {
	width: 300px; /* change this value to modify the block width */
	height: 85px;
	overflow: hidden;
}
#user1block table.moduletable {
	width: 300px; /* change this value to modify the block width */
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#user1block table.moduletable th {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: none;
	height: 0px !important;
}

#text table.contentpaneopen td {
	font-size: 12px;
    list-style:none;
color:#707070;
}

#text ol {list-style:none;}
#text ol li {padding-left:20px;}
#text ul {list-style:none;}
#text ul li {padding-left:10px;}

#user1block a:link, #user1block a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #ffc000;
	text-decoration: none;
}
#user1block a:hover {
	color: #ffc000;
	text-decoration: underline;
}
.user2block {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-align: left;
}
#user2block {
	width: 300px; /* change this value to modify the block width */
	height: 85px;
	overflow: hidden;
}
#user2block table.moduletable {
	width: 300px; /* change this value to modify the block width */
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#user2block table.moduletable th {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: none;
	height: 0px !important;
}
#user2block table.contentpaneopen td {
	color: #FFFFFF;
	font-size: 11px;
 color:#707070;
}
#user2block a:link, #user2block a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #ffc000;
	text-decoration: none;
}
#user2block a:hover {
	color: #ffc000;
	text-decoration: underline;
}
.user3block {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-align: left;
}
#user3block {
	width: 300px; /* change this value to modify the block width */
	height: 85px;
	overflow: hidden;
}
#user3block table.moduletable {
	width: 300px; /* change this value to modify the block width */
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#user3block table.moduletable th {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: none;
	height: 0px !important;
}
#user3block table.contentpaneopen td {
	color: #FFFFFF;
	font-size: 11px;
 color:#707070;
}
#user3block a:link, #user3block a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #ffc000;
	text-decoration: none;
}
#user3block a:hover {
	color: #ffc000;
	text-decoration: underline;
}
/* menu and modules styling */
table.moduletable {
	width: 200px;
	margin-top: 25px;
	margin-bottom: 10px;
}
table.moduletable th {
	font-family: Tahoma;
	text-transform:uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #54a2db;
	text-align: left;

}
table.moduletable td {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #666666;
}
.moduletable a:link, a:visited {
	font-family: Tahoma, Verdana;
	color: #54a2db;
	text-decoration: underline;
}
.moduletable a:hover {
	color: #2563ae;
	text-decoration: none;
}	
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	height: 15px;
	width: 149px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	text-decoration:none;
	color: #acacac;
	text-align: left;
}
a.mainlevel:hover {
	display: block;
	height: 15px;
	width: 149px;
	color: #2563ae;	
}	
a.sublevel:link, a.sublevel:visited {
	font-size: 11px;
	display: block;
	height: 15px;
	width: 139px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	text-decoration:none;
	color: #acacac;
	text-align: left;
	text-indent: 8px;
}
a.sublevel:hover {
	display: block;
	height: 15px;
	width: 139px;
	color: #2563ae;
}
#active_menu {
	display: block;
	color: #2563ae;
	height: 15px;
	width: 149px;
}
#active_menu.sublevel {
	color: #2563ae;
	display: block;
	height: 15px;
	width: 139px;
}
/*******************************************************/
/* individual menu styling */
/* read the help file for more information */

/* ORANGE */
table.moduletable_orange {
	width: 149px;
	margin-top: 25px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;	
}
table.moduletable_orange th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	background-image: url(../images/menu_bg_orange.gif);
	background-repeat: no-repeat;
	height: 38px;
}
table.moduletable_orange td {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #666666;
}
/* BLUE */
table.moduletable_blue {
	width: 149px;
	margin-top: 25px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;	
}
table.moduletable_blue th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	background-image: url(../images/menu_bg_blue.gif);
	background-repeat: no-repeat;
	height: 38px;
}
table.moduletable_blue td {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #666666;
}
/* GRAY */
table.moduletable_gray {
	width: 149px;
	margin-top: 25px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;	
}
table.moduletable_gray th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	background-image: url(../images/menu_bg_gray.gif);
	background-repeat: no-repeat;
	height: 38px;
}
table.moduletable_gray td {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #666666;
}
/* GREEN */
table.moduletable_green {
	width: 149px;
	margin-top: 25px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;	
}
table.moduletable_green th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	background-image: url(../images/menu_bg_green.gif);
	background-repeat: no-repeat;
	height: 38px;
}
table.moduletable_green td {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #666666;
}
/* PURPLE */
table.moduletable_purple {
	width: 149px;
	margin-top: 25px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;	
}
table.moduletable_purple th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	background-image: url(../images/menu_bg_purple.gif);
	background-repeat: no-repeat;
	height: 38px;
}
table.moduletable_purple td {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #666666;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#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-image: url(data:image/gif;base64,AAAA);display: block;}
#prevLink { background: url(../images/prevlabel.gif) left 15% no-repeat;  left: 0; float: left;}
#nextLink { background: url(../images/nextlabel.gif) right 15% no-repeat; right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; 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; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
