@charset "utf-8";

/*============================== */
			@media all { 
/* ===========================================================================================	*/


* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, i, cite, var, address{ font-style: normal; }
th, b, strong { font-weight: bold; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
/*table { border-collapse: seperate; border-spacing: 0; }*/
caption, th, td, center { vertical-align: top; }
body { line-height: 1;}
q { quotes: "" ""; }
ul, dir, menu { list-style: inside; }
ol {padding: 0 0 0 20px;}
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */

a:link, a:visited {
color: #333333;
text-decoration: none;
}

a:hover, a:active {
color: #9AA364;
}

h1 {
	text-align: left;
	color:#7A2015;
	font-weight: bold;
	font-size: 16px;
	margin: 5px 0;
}

h2 {
    color:#7A2015;
	font-weight: bold;
	font-size: 14px;
}
h3 {
	color:#7A2015;
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
}

ul {
	list-style-type:disc;
        padding: 10px 5px 10px 10px;
_padding: 10px 0px 10px 5px;
}

.citylist ul {padding: 1px 5px 1px 10px;}

ul ul ul li {
padding: 5px 5px 5px 0px;
border-bottom: dashed 1px #cccccc;
_padding: 5px 0px 5px 0px;
   
}

ul ul ul  {
list-style-type:none;
position: relative;
left: -30px;
width: 200px;
_left: -10px;
_width: 170px; 
}


/*=====================================*/

body {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../tmp_images/body_bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
}

#wrapper {
	width:900px;
_width:905px;
	margin: 0 auto;
	text-align: center;
	background-image: url(../tmp_images/wrapper_bg.png);
	_background-image: url(../tmp_images/wrapper_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
}

#wrapper_index {
	width:900px;
	margin: 0 auto;
	text-align: center;
	background-image: url(../tmp_images/wrapper_bg.png);
	background-image: url(../tmp_images/wrapper_bg_100pc.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
	background-color:#FFFFFF;
}

#wrapper_index a:link, #wrapper_index a:visited {
color: #7A2015;
text-decoration: none;
}

#wrapper_index a:hover, #wrapper_index a:active {
color: #9AA364;
}



#header {
	height: 120px;
	}

#headerleft {
	float: left;
	width: 790px;
	}
	
	#headerleft_index {
	float: left;
	width: 900px;
	}

#langs {
	width: 110px;
	float: left;}

#middler {}

#main {
	width:643px;
    float: left;
	padding: 10px;
	margin: 0 0 10px 10px;
_margin: 0 0 10px 5px;
	border: solid 1px #cccccc;
	background-color: #f6f6f6;
	text-align:left;
	font-size: 14px;
	line-height: 18px;
	}
	
#seca {
    width: 300px;
	float: left;
	padding: 0 10px 0 10px;
}

#seca2 {
    width: 300px;
	float: left;
	padding: 0 10px 0 10px;
	border-left: solid 1px #cccccc;
}

#index_right {
width:180px;
float: right;
}

#lelang {
 width: 180px;
height: 70px;
	float: left;
	padding: 5px;
}

#ma {
clear:both;
height: 65px;
_height: 5px;
padding: 135px 0 0 0;
_padding: 105px 0 0 0;
_margin: 0 0 20px 0;
_position: relative;
_top: 20px;
}

#mp3 {
height: 1px;
width: 1px;
overflow: hidden;}

#rightcol {
	float:left;
	width:210px;
	margin: 0 0 10px 10px;
	text-align:left;
	}

#homeprint {
	height: 50px;
	padding: 10px;
	border: solid 1px #cccccc;
	background-color: #f6f6f6;
	text-align:center;
	margin: 0 0 10px 0;
	}

#homeprint img {
	margin: 0 10px 0 0;
	}

#menuwrapper {
	padding: 5px;
	border: solid 1px #cccccc;
	background-color: #f6f6f6;
	text-align:left;
	}


/*===Menu================================*/

#menuwrapper li {
font-size: 14px;}

.father {
font-size: 14px;
font-weight: bold;
color:#7A2015;
}

.child {
font-size: 14px;
}

.city {
font-size: 14px;
}

.ktirio a {
font-size: 12px;}

.focused a:link,
.focused a:visited {
color:#7A2015;
font-weight: bold;
}

.focused a:hover,
.focused a:active {
color:#9AA364;
font-weight: bold;
}


/*===Tekmiriosi=================================*/	

#tekmiriosi {
font-size:13px;
border-top: dashed 1px #cccccc;
border-bottom: dashed 1px #cccccc;
padding: 10px 0;
margin: 10px 0;
}

.tablehead {
font-size:12px;
font-weight:bold;}

/*===Photos=================================*/	

#photowrapper {
width: 308px;
float: left;
margin: 6px;
}

#photo {
height: 200px;
overflow: hidden;

padding: 0 0 3px 0;

}

#photo img {
padding: 3px;
border: solid 1px #cccccc;
}

#desc {
padding: 3px;
font-size:11px;
color:#7A2015;
text-align:center;
line-height: 13px;
border-top: dashed 1px #cccccc;
}

.desc {
padding: 3px;
font-size:11px;
color:#7A2015;
line-height: 13px;
}

.desc2 {
padding: 3px;
font-size:12px;
color:#ffffff;
line-height: 14px;
}

.nonvisible {display: none;}


/*===c_Photos=================================*/	

#c_map {
width: 458px;
float: right;
margin: 0 2px;
border: solid 1px #cccccc;
}

#c_photowrapper {
width: 173px;
float: left;
margin: 0 6px 6px 0;
}

#c_photo {
padding: 3px;
border: solid 1px #cccccc;
}

#c_photo img {
width: 165px;}

#c_desc {
padding: 3px;
font-size:11px;
color:#7A2015;
text-align:center;
line-height: 13px;
}

.year {
	font-weight: bold;

border-top: dashed 1px #cccccc;
	padding: 2px 0 2px 0;
margin: 2px 0 2px 0;
	font-style: italic;
}



/*===Marko=============================*/	
.sponsors {

padding: 2px;
border: solid 1px #cccccc;}

#tabel {
font-size:11px;
padding: 10px;
background-color: #FFFFFF;
border: dashed 1px #cccccc;
}
/*===Marko=============================*/	


/*===Footer=================================*/	

#footer {
    width: 875px;
	
	border: solid 1px #cccccc;
	background-color: #7A2015;
	clear: both;
	margin: 10px;
	height: 10px;

	
}

#footer a:link, #footer a:visited {
color: #31307E;
text-decoration: none;
}

#footer a:hover, #footer a:active {
color: #b66955;
}

/*=============================== */
}
			@media print { 
/* ============================== */



body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color:#FFFFFF;
	}

#wrapper {
	width: auto; 
	margin: 0 3%;
	padding: 0; 
	border: 0;
	float: none !important;
	color: black; 
	background: transparent;
	}

#header {display: none;}

#main {
	width: auto; 
    margin: 0;
    text-align: left;
	float: none !important;
	padding: 0;
border: 0;
	}

#footer {display:none;}

#homeprint {display:none;}

#rightcol {display:none;}

#rightcol p {width: auto;text-align:left;margin: 0;}

a:link {
	color: #CAA16D;
	text-decoration: none;
}
a:visited {
	color: #CAA16D;
	text-decoration: none;
}
a:hover {
	color: #55643B;
	text-decoration: underline;
}



/* ==================================================== */
		} /*NOTHING ELSE DOWN ON */
/* ====================================================	*/
	
