@charset "utf-8";

/*=========Colors=================
    Mag : #d53099
  GREEN : #c4d530
   BLUE : #307ed5
   GREY : #696f5f
/*============================== */
			@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, em { 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, ol, dir, menu { list-style: inside; }
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 */

body {
	text-align:center;
	font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 62%;
	color: #333333;
	background-color: #FFFFFF;
}

h1 {
    font-size: 16px;
    font-weight: bold;
    padding: 0; 
    color: #307ed5; 
    margin: 5px 0 5px 0;
    display: block;
}

h2 {} h3 {} h4 {} h5 {} h6 {}

p {margin-top: 5px;}

#4star {border: solid 1px black;}

#4staraddress {
padding: 20px 0 0 0;}

#4startext {
color: #ffffff;}

/*========================================================*/

#wrapper {
	width: 970px;
	margin: 0 auto;
background-image: url(../template_images/background.png);
	background-repeat: repeat-y;
	background-position: center;
position: relative;
}

/*======header==================================================*/

#header {
	height: 100px;
	border-bottom: solid 1px #cccccc;
}

#headerleft {
	float: left;
	height: 100px;
	width: 220px;
}

#logo {width: 219px;}

#langs {
height: 24px;
text-align:right;
padding: 0 2px 0 0;
}

#Header1_LangsList2_DropDownList1 {
position: relative;
top: -7px;
height: 20px;
width: 70px;
}

#leftcolormagenta {
	background-color: #d53099;
	height: 10px;
	margin: 0 2px 0 0;
}

#headermiddle {
	float: left;
	height: 100px;
	width: 530px;
}

#headerbanner {
        height: 88px;
}

#headerbanner img {
        margin: 13px 0 0 0;
}

#midcolorgreen {
        background-color: #c4d530;
	height: 10px;
	margin: 0 3px 0 1px;
}

#headerright {
	float: left;
	height: 100px;
	width: 220px;
}

#rightcolorblue {
	background-color: #307ed5;
	height: 10px;
	margin: 0 0 0 0;
}

#leftcolorblue {
	background-color: #307ed5;
	height: 10px;
	margin: 0 0 0 0;
}




/*===========leftcol==========================*/

#leftcol {
	float: left;
	width: 220px;
}

#menucontainer {
	width: 220px;
}

#leftgadgets {
clear: both;
	width: 220px;

}

#weather {padding: 20px;}

/*===========Mailing List==========*/

#mailinglist {
clear: both;
text-align: left;
padding: 0 0 10px 0;
}

#mailinglist h2 {
text-align: center;
font-size: 14px;
color:#666666;
border-bottom: dashed 1px #cccccc;
padding: 5px 0 5px 0;
}

#mailinglist .inputbox {
width: 150px;
margin: 0 0 5px 15px;}

#mailinglist #Newsletters1_ImageButton1 {
position: relative;
left: 15px;}

/*===========dromologia, guestbook================*/

#dromologia {
padding: 10px 0;
}

#dromologia h2 {
font-size: 14px;
color:#666666;
border-bottom: dashed 1px #cccccc;
padding: 0 0 5px 0;
}

#bannerepiskeptes {
padding: 10px 0;
}

#bannerepiskeptes h2 {
font-size: 14px;
color:#666666;
border-bottom: dashed 1px #cccccc;
padding: 0 0 5px 0;
margin: 0 0 5px 0;
}

.formControls, #ContactForm1_file1 {
width: 250px;
margin: 0 0 5px 5px;
}

/*===========midcol==========================*/

#midcol {
	float: left;
	width: 530px;
}



#maincontent {
    font-size: 1.3em;
	line-height: 1.3em;
	
	padding: 15px;
}

#midcol a:link, #midcol a:visited {
color: #D53099;
text-decoration: none;
}

#midcol a:hover, #midcol a:active {
color: #C4D530;
}

#maincontent img{

border:1px solid #dddddd;
padding:4px;
margin:4px;

}

#articlecontent {
    font-size: 1.2em;
	line-height: 1.3em;
	text-align: left;
	padding: 15px;
}

#articlecontent img{
	float: right;
	border-bottom: solid 10px #d53099;
	margin: 0 0 5px 5px;
}

#midbanner {

}

#secontent {
    font-size: 1.2em;
padding: 15px;
text-align: left;
}

#secontent h4 {
color: #307ed5;
}




/*===========rightcol========================*/

#rightcol {
	float: right;
	width: 220px;
}

#search {
        height: 130px;
        background-color: #f5f5f6;
}

#Catsearch1_Acat, #Catsearch1_Bcat, #Catsearch1_Ccat {
margin: 3px 0 5px 0;
width: 150px;
height: 18px;
}

#rightbanner {
      
}

#rightbanner img{
       margin: 5px 0 5px 0;
}

/*=======middler================================================*/

#middler {
	border-top: solid 1px #cccccc;
	background-color: #FFFFFF;
clear: both;
padding: 0 0 2px 0;
}

/*======footer==================================================*/

#footer {
	width: 970px;
	border-top: solid 10px #d53099;
	border-bottom: solid 10px #307ed5;
	height: 150px;
	clear: both;
	background-color: #FFFFFF;
}

#teasers {
	float: left;
	width: 225px;
padding: 5px 0 0 15px;
}

/*======subfooter===============================================*/

#subfooter {
	height: 163px;
	background-image: url(../template_images/footer_back.png);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	
}

#copyright {}

#adsense {}

/*======Google Search==================================================*/

#googlesearchwrapper {
position: absolute;
z-index: 90;
top: 0;
left: 750px;
height: 100px;
width: 220px;
}

#googlesearch {
padding: 15px 0 18px 0;}

#rightcolorblue {}

#cse-search-box input {
height: 15px;
}

#googlesearch #sbb {
height: 17px;
position: relative;
top:5px;} 

#googlegif {
position: relative;
top: 6px;
}

.star  {
font-size: .9em;
text-align: left;
border-top: solid 1px #cccccc;
padding: 5px 0;
}

.star img {
border: solid 1px #cccccc;
padding: 2px;
margin: 3px;
}


#monoSlideshow_container {
border-top: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
padding: 5px 0;
margin: 5px 0;
}





/*=========PRINT==================================================================== */
}
			@media print { 
/* ================================================================================= */

body, td {
font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
line-height:135%;
font-size: 11pt;
}

p {
margin-bottom:15pt;
margin-top:10pt;
}
h1, h2, h3, h4, h4 {
margin:15pt 0pt;
padding-bottom:5pt;
}

#wrapper{

	width: auto;
	border: 0pt;
	margin: 0 5%;
	padding: 0pt;
    float: none !important;
	}
	
#midcol {
	width: auto;
	border: 0pt;
	list-style: inside;
    float: none !important;
}

#leftcol {display:none;}
#rightcol {display:none;}
#header {display:none;}
#footer {display:none;}
#inventics {display:none;}

/* ==================================================== */
		} /*NOTHING ELSE DOWN ON */
/* ====================================================	*/
		
