/* ------------------------------------------------ */
/* -------- Created By Nick Fassolas 2007 --------- */
/* --------  http://www.nickfassolas.com   -------- */
/* --------  e-mail:info@nickfassolas.com  -------- */
/* ---------------  for Net Media  ---------------- */
/* ------------------------------------------------ */
body {
margin : 0;
background: url(../images/bg.jpg) repeat-x;
font : normal 70%/1.5em 'Arial', Helvetica, sans-serif;
text-align : center;
}
#container {
width : 790px;
border : 0 solid gray;
margin-top : 0;
margin-left : auto;
margin-right : auto;
padding : 0;
}
#banner {

margin-bottom : 0;
background-image : url(../images/header2.jpg);
text-indent : -9999px;
height : 122px;
background-repeat : no-repeat;
margin-top:45px;
}
/*- Menu Tabs H--------------------------- */

    #tabsH {
      margin-top:-45px
	  float:left;
      width:90%;
      background:transparent;
      line-height:normal;
	  font-size:120%;
      }
    #tabsH ul {
	margin:0;
	padding:10px 6px 0 20px;
	list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsH a span {
      font-weight:bold;
	  float:left;
      display:block;
      padding:5px 6px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH a:hover span {
      color:#FFF;
      }
    #tabsH a:hover {
      color:#FFCC00;
	 
      }
    #tabsH a:hover span {
      
	  color:#FFCC00;
	  border-bottom:1px solid #FFCC00;
	  
      }

#container #lang {
float:right;
margin-top:7px;
width:50px;
font : bolder 1em 'Tahoma', sans-serif;
color : #fff;

}
#lang a {
color : #fffa9e;
}
#lang a:hover {
color : #f3f7fc;
}
#main_image {
height : 220px;
background-image : url(../images/mainimage.jpg);
}
#content {
text-align : left;
padding : 0;
margin : 0 auto;
}
#main {
float : left;
width : 68%;
margin : 7px;
padding : 0;
text-align:justify;
}
#main h1 {
padding : 10px 0 10px 5px;
margin : 0 0 0 10px;
border-bottom : 1px solid #f2f2f2;
font : bold 1.5em 'Arial', Helvetica, sans-serif;
}
#main ul li {
list-style-image : url(../images/bullet.gif);
}
.post {
margin : 0 0 20px;
padding : 0;
background : #fff url(../images/gradientbg.jpg) repeat-x;
border : 1px solid #efeded;
}
.post .post-footer {
background-color : #fafafa;
border : 1px solid #f2f2f2;
padding : 5px;
margin-top : 20px;
font-size : 95%;
}
.post .post-footer .date {
background : url('../images/clock.gif') no-repeat 0 center;
padding-left : 20px;
margin : 0 10px 0 5px;
}
.post .post-footer .readmore {
background : url('../images/page.gif') no-repeat 0 center;
padding-left : 20px;
margin : 0 10px 0 5px;
}
#group1, #group2, #group3 {
height : 72px;
width : 194px;
}
#group1 a, #group2 a, #group3 a {
display : block;
text-indent : -9999px;
height : 72px;
}
#groups {
height : 72px;
padding-top : 20px;
padding-bottom : 20px;
padding-left : 25px;
padding-right : 25px;
margin-left : auto;
margin-right : auto;
}
#group1 {
background : transparent url(../images/1.jpg) no-repeat scroll 0 0;
float : left;
}
#group2 {
background : transparent url(../images/2.jpg) no-repeat scroll 0 0;
float : left;
margin-left : 75px;
}
#group3 {
background : transparent url(../images/3.jpg) no-repeat scroll 0 0;
float : right;
}
#sidebar {
float : right;
width : 190px;
margin-top : 1px;
margin-right : 13px;
padding : 5px;
}
#sidebar h1 {
	padding : 10px 0 5px 10px;
	margin : 0;
	text-align: center;
}
.sidebox {
	background : #e6e9f4;
	border : 1px solid #efeded;
	margin-bottom : 10px;
	color: #666;
}
#sidebar ul.sidemenu {
list-style : none;
margin : 10px 0 15px 0;
padding : 0;
background : #eceef6;
}
#sidebar ul.sidemenu li {
padding : 0 10px;
}
#sidebar ul.sidemenu a {
display : block;
font-weight : normal;
color : #333;
height : 1.5em;
padding : 0.3em 0 0.3em 15px;
line-height : 1.5em;
border-bottom : 1px dashed #d4d4d4;
text-decoration : none;
}
#sidebar ul.sidemenu a.top {
border-top : 1px dashed #d4d4d4;
}
#sidebar ul.sidemenu a:hover {
padding : 0.3em 0 0.3em 10px;
border-left : 5px solid #fffa9e;
color : #341f40;
background : #8d83b5;
}
a {
background : inherit;
color : #72a545;
text-decoration : none;
}
a:hover {
background : inherit;
color : #006699;
text-decoration : underline;
}
h1, h2, h3 {
font : bold 1em 'Arial', Helvetica, sans-serif;
}
h1 {
font-size : 1.4em;
color : #8d83b5;
}
h2 {
font-size : 1.2em;
padding-bottom:5px;
border-bottom:1px dotted #3366CC;
}
h3{
font-size : 1.1em;
color:#0099CC;
}
p, h1, h2, h3, h4 {
margin : 15px 15px;
}
ul, ol {
margin : 10px 15px;
padding : 0 15px;
}
img {
border : 1px solid #dadada;
padding : 5px;
background : #fafafa;
margin-left : 3px;
}
img.float-right {
margin : 5px 0 5px 15px;
}
img.float-left {
margin : 5px 15px 5px 0;
}
blockquote {
margin : 15px;
padding : 0 0 30px 3px;
background-color : #fafafa;
background-position : 8px 10px;
border : 1px solid #f2f2f2;
border-left : 3px solid #8d83b5;
font : bold 1.2em/1.5em 'Arial', Helvetica, sans-serif;
color : #666666;
}
#footer {
font : normal 1em/1.7em 'Arial', Helvetica, sans-serif;
clear : both;
padding : 5px;
margin-left : auto;
margin-right : auto;
background-color : #dadada;
height : 190px;
text-align : left;
}
#footer h1, #footer p {
margin-left : 0;
color:#47555e;
}
#footer-content {
border-top : 1px solid #eaeaea;
margin : 0 auto;
padding-left : 15px;
}
#footer-content a {
text-decoration : none;
color : #333;
}
#footer-content a:hover {
text-decoration : underline;
color : #fff;
}
#footer-content ul {
list-style : none;
margin : 0;
padding : 0;
}
#footer-content .col {
width : 32%;
padding : 0 5px 30px 0;
}
#footer-content .col2 {
width : 33%;
padding : 0 0 30px 0;
margin-top : 60px;
text-align:right;
}
.float-left {
float : left;
}
.float-right {
float : right;
}
.align-left {
text-align : left;
}
.align-right {
text-align : right;
}
.align-center {
text-align : center;
}
.clear {
clear : both;
}
.gray {
color : #bfbfbf;
}
.neg_mar1 {margin-top:-30px;}
.terms {color:#888; font-size:80%;}
.info {color:#354168; font-weight:600;margin-top:10px;}
a.new {color:#FF6600;}
ul#unique li.no_bullet {
	list-style-type:none;
	list-style-image: none;
}
#tolls #main {
float : left;
width : 98%;
margin : 7px;
padding : 0;
text-align:justify;
}
table tr td{
	text-align:center;
	margin: 15px;
}
.cat1, .cat2, .cat3 {font-size:100%; font-weight:bold; background-color:#c2cde3;padding:15px 6px;}
.cat1 {width:20%;}
.cat2 {width:45%;}
.cat3 {width:35%;}
.numb {font-weight:bold;background-color:#336699;color:#fff;padding:5px;}
.stathmos {background-color:#E0DFD6;font-weight:bold;padding:2px;text-align:center;}
.price {text-align:center;font-weight:bold;background-color:#F4F9F2;padding:30px 15px;}
.det1 {background-color:#FDFAE8; padding:10px;}
.det2 {background-color:#F8F8F8; padding:5px 40px;}
.flashing {
	text-decoration: blink;
	color:#CC0000;
	text-align:center;
}
.flashing a {
	text-decoration: blink;
	color:#CC0000;
	text-align:center;
}
.flashing a:hover {
	text-decoration: blink;
	color:#555;

}
.line1 {border-bottom:1px dotted #0066CC;}

.lrg_red {font-size:160%;color:#CC0000;font-weight:bold;}

#gallery #main {width : 98%;}

#projects, #projects2, #projects3, #projects4 {
height:133px;
margin:0px;
margin-top:30px;
}
#projects .thumbnails, #projects2 .thumbnails, #projects3 .thumbnails, #projects4 .thumbnails {
border:5px solid #B8B89F;
margin:10px 5px 3px 23px;
padding:0px;
width:110px;
height:73px;
}
#projects a:hover img, #projects2 a:hover img, #projects3 a:hover img, #projects4 a:hover img {
border:5px solid #fff;
}
#main .post ul.gal li {
	float:left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left:10px;
	padding:8px;
	background-color:#CCCCCC;
	border:1px solid #7d96bf;	
}

#main ul.gal li {list-style-image:none; list-style-type:none;line height:20px;}

#main ul.gal li a.gal_img_1 {background:url(../images/gallery/1.jpg) no-repeat; width:80px; height:80px; display:block; text-indent:-9999px;}
#main ul.gal li a.gal_img_2 {background:url(../images/gallery/2.jpg) no-repeat; width:80px; height:80px; display:block; text-indent:-9999px;}
#main ul.gal li a.gal_img_3 {background:url(../images/gallery/3.jpg) no-repeat; width:80px; height:80px; display:block; text-indent:-9999px;}
#main ul.gal li a.gal_img_4 {background:url(../images/gallery/4.jpg) no-repeat; width:80px; height:80px; display:block; text-indent:-9999px;}
#main ul.gal li a.gal_img_5 {background:url(../images/gallery/5.jpg) no-repeat; width:80px; height:80px; display:block; text-indent:-9999px;}
#main ul.gal li a.gal_img_6 {background:url(../images/gallery/6.jpg) no-repeat; width:80px; height:80px; display:block; text-indent:-9999px;}

#main ul.gal li a.gal_img_1:hover {background:url(../images/gallery/1ov.jpg) no-repeat; width:80px; height:80px; display:block; text-indent:-9999px;}
#main ul.gal li a.gal_img_2:hover {background:url(../images/gallery/2ov.jpg) no-repeat; width:80px; height:80px; display:block; text-indent:-9999px;}
#main ul.gal li a.gal_img_3:hover {background:url(../images/gallery/3ov.jpg) no-repeat; width:80px; height:80px; display:block; text-indent:-9999px;}
#main ul.gal li a.gal_img_4:hover {background:url(../images/gallery/4ov.jpg) no-repeat; width:80px; height:80px; display:block; text-indent:-9999px;}
#main ul.gal li a.gal_img_5:hover {background:url(../images/gallery/5ov.jpg) no-repeat; width:80px; height:80px; display:block; text-indent:-9999px;}
#main ul.gal li a.gal_img_6:hover {background:url(../images/gallery/6ov.jpg) no-repeat; width:80px; height:80px; display:block; text-indent:-9999px;}

/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider {
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
position:relative;
z-index:1;
}
.qmmc .qmdividery {
	float:left;
	width:0px;
}
.qmmc .qmtitle {
	display:block;
	cursor:default;
	white-space:nowrap;
	position:relative;
	z-index:1;
}
.qmclear {
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
	float:none !important;
}
.qmmc {
	position:relative;
	zoom:1;
	z-index:10;
}
.qmmc a, .qmmc li {
	float:left;
	display:block;
	white-space:nowrap;
	position:relative;
	z-index:1;
}
.qmmc div a, .qmmc ul a, .qmmc ul li {
	float:none;
}
.qmsh div a {
	float:left;
}
.qmmc div {
	visibility:hidden;
	position:absolute;
}
.qmmc li {
	z-index:auto;
}
.qmmc ul {
	left:-10000px;
	position:absolute;
	z-index:10;
}
.qmmc, .qmmc ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.qmmc li a {
	float:none
}
.qmmc li:hover>ul {
	left:auto;
}
#qm0 ul {
	top:100%;
}
#qm0 ul li:hover>ul {
	top:0px;
	left:100%;
}
/*!!!!!!!!!!!TOPMENU !!!!!!!!!!!*/
#menu_container {
	float:left;
	width:100%;
	background:transparent;
	line-height:normal;
	font-size: 120%;
	font-weight: bold;
	font-variant: normal;
	margin-top:-39px;
}

	/* MyCSSMenu 0 */

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a {
	color:#555555;
	;
	color:#fff;
	text-decoration:none;
	line-height: 1.5em;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#container #menu_container #qm0 li .qmparent:hover {
	  color:#FFCC00;
} 
/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul {
	text-align:left;
	padding:10px;
	margin:-2px 0px 0px;
	background-color:#e6e9f4;
	border-width:1px;
	border-style:solid;
	border-color:#dadada;
}
/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a {
	background-color:transparent;
	font-size:11px;
	border-width:0px;
	border-style:none;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 5px;
	color:#666;
}
/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover {
	background-color:#666;
	color:#FFCC00;
}
/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover {
	background-color:#dadada;
	color:#cc0000;
}
/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle {
	cursor:default;
	padding:3px 0px 3px 4px;
	color:#444444;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}
/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx {
	border-top-width:1px;
	margin:4px 0px;
	border-color:#bfbfbf;
}
/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery {
	border-left-width:1px;
	height:15px;
	margin:4px 2px 0px;
	border-color:#aaaaaa;
}
/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span {
	border-color:#dadada;
	background-color:#f7f7f7;
}
/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent {
	padding:0px 0px 0px 4px;
}

