/*\	+-----------------------------------------------+


		styling >> qways.gr
		version >> 02/09/2008		
				>> print layout
					
		author >> Kostis Sakkas					
		feel free to ask anything 				
		kostis[dot]sakkas[at]handmade[dot]gr				
		
	+-----------------------------------------------+	\*/




















/*	THE HTML
____________________________________________________________*/
html 	{ margin:0; padding:0;}
body 	{ margin:0; padding:0; font:normal 14px/140% 'trebuchet ms',helvetica,sans-serif;color:#646464; background-color:#fff;}

h1, h2	{ margin:0; padding:0; font-family:'trebuchet ms',helvetica,sans-serif; }
h3, h4, h5	{ margin:0; padding:0; font-family:'trebuchet ms',helvetica,sans-serif; }
p 		{ margin:0; padding:0 0 10px;font-family:'trebuchet ms',helvetica,sans-serif; font-size:1em; line-height:150%; font-weight:normal;color:#444444;}
ul li, ol li { font-family:'trebuchet ms',helvetica,sans-serif; font-size:1em; line-height:150%; font-weight:normal;color:#444444;}
img, 
img a 	{ border : none;}
hr 		{ /*good for IE*/ color: #969696; /*the rest try to fool opera and firefox */height: 1px; background-color: #969696; border: 0px solid #969696; }
form, 
fieldset{ margin:0;padding:0; border:0}
code	{ margin:5px; padding:5px; font:normal 1.2em/130% Courier; color:#c00; border:1px dotted #ccc; background-color:#FEFFE8; display:block}
.clearthis	{ clear: both; line-height: 1px; height: 0;}
#skip, .hidden{display:none}
.tar{ text-align:right}

/*	THE LINKS
____________________________________________________________*/
a			{color:#4F9822; font:normal 1em/120% 'trebuchet ms',helvetica,sans-serif; ;text-decoration:underline;}
a:hover 	{color:#4F9822; text-decoration:none}
a.external		{padding:0 20px 2px 0;}
a.external:hover {padding:0 20px 2px 0;}
.emailCloak a{color:#4F9822; font:normal 1em/120% 'trebuchet ms',helvetica,sans-serif; ;text-decoration:underline;}
.emailCloak a:hover{color:#4F9822; font:normal 1em/120% 'trebuchet ms',helvetica,sans-serif; ;text-decoration:none;}


/*	THE WRAPPERS
____________________________________________________________*/
.wrap{margin:0; padding:0 0 20px; width:100%; float:left;}
.ph{margin:0 auto; padding:0; width:100%;}
.lc{ display:none;}
.rc{float:left;}
.main{margin:0; padding:0; float:left; width:90%; }
#home{padding-bottom:10px;}
.main .lcol{margin:0; padding:0; float:left; width:340px; }
.main .rcol{margin:0; padding:0; float:right; width:380px;}
.main .lcol .box{margin:0 ; padding:0; float:left; width:340px;}
.main .rcol .box{margin:0; padding:0; float:left; width:380px;}

/*	THE GLOBAL
____________________________________________________________*/
h3.obar, h3.gbar{margin:0; padding:2px 10px 0 0; float:left;height:18px; text-align:right;color:#fff; font-weight:bold; font-size:1.1em; line-height:1em}
.lcol h3.obar{width:330px; background:#EB7E21 url("/_img/bar-orange340.png") no-repeat 0 0; }
.rcol h3.obar{width:370px; background:#EB7E21 url("/_img/bar-orange380.png") no-repeat 0 0; }
.lcol h3.gbar{width:330px; background:#EB7E21 url("/_img/bar-green340.png") no-repeat 0 0; }
.rcol h3.gbar{width:370px; background:#EB7E21 url("/_img/bar-green380.png") no-repeat 0 0; }

.wide h2{margin:0; padding:2px 10px 0 0; float:left; text-align:left; font-weight:bold; font-size:1.1em; line-height:1em; float:left; color:#000;}
 


/*	THE HEADER LOGO
____________________________________________________________*/
h1 { display:none;}

/*	THE TOP RIGHT
____________________________________________________________*/
#top{ display:none;}



/*	THE MAIN
____________________________________________________________*/
.main{padding-top:15px; background:transparent url("/_img/bkg-main.png") no-repeat top left; }
.main .intro p{color:#358802; font-size:1.1em; line-height:1.2em}
.row{margin:0; padding:0 10px; float:left; width:90%; background-color:#fff; }
.row2cols{margin:0; padding:0 10px; float:left; width:730px; background:#fff url("/_img/bkg-row2cols.png") no-repeat right top; }
.rowftr{float:left; width:750px; height:20px; background:transparent url("/_img/bkg-main.png") no-repeat bottom left;}
.first{ width:100%;}
.second{ display:none;}
.footer{margin:20px 0 0;}

ul#submenu{ display:none;}


.data{ margin:10px 0 0; padding:10px; float:left; width:100%; display:block}
.tall{ height:450px;}
.short{ height:430px;}
.data img{margin:0; padding:5px;}
.data img.newsimage{margin:0; padding:0 10px 10px 0; float:left;}

.data #attachments{ display:none;}


.data .leftcol{margin:0; padding:0 40px 0 0; float:left; width:500px;}
.data .leftcol h3{margin:0; padding:10px 0; float:left; color:#EB7E21; font-weight:bold; font-size:1.1em; line-height:1em; float:left; width:500px;}
.data .leftcol .item{margin:0; padding:0 0 10px; float:left; width:500px; background:#fff url("/_img/dots-orange.png") repeat-x bottom left;}


.leftcol #frm{margin:0; padding:0; float:left; width:400px;}
.leftcol #frm dl{margin:0; padding:5px 0 10px; float:left; width:400px;}
.leftcol #frm dl dt{margin:0; padding:0; float:left; width:150px;}
.leftcol #frm dl dd{margin:0; padding:0; float:right; width:250px;}
.leftcol #frm dl dd input{ width:200px; padding:2px; font:normal 1.1em/100% "verdana"; border:1px solid #746F00 }
.leftcol #frm dl dd textarea.txt {padding:2px;width:250px; height:200px; font:normal 1em/120% "verdana"; }
.leftcol #frm dl dd input.contact-btn{margin:5px 0 0;padding:2px 10px;color:#45452C; border-width:0 2px 2px 0; border-style:solid; border-color:#AD9A42; background-color:#F3DF80; width:auto}


.leftcol #frm dl dd span{ padding:0 3px; color:#cc0000}

.leftcol #frm .printout{ margin:0; padding:0; float:left; width:400px;}
.leftcol #frm .printout dl{margin:0; padding:5px 0 10px; float:left; width:400px;}
.leftcol #frm .printout dl dt{ padding:0;width:150px; float:left; display:block;}
.leftcol #frm .printout dl dd{ width:250px; float:left; display:block; font-weight:bold}

.leftcol dl.error{margin:0 0 10px ; padding:10px 5px;  background-color:#FFFFCC; float:left; width:420px;}
.leftcol dl.error dt{margin:0; padding:0; background:none }
.leftcol dl.error dd{margin:0; padding:0; background:none }


.leftcol dl.office{margin:0 0 10px ; padding:10px;  background-color:#F7F7F7; float:left; width:400px;}
.leftcol dl.office dt{margin:0 0 5px; padding:0 0 5px; background:none; border-bottom:1px solid #ccc; }
.leftcol dl.office dd{margin:0; padding:0; background:none }


.offices p.off{ margin:0; padding:5px 10px 0; float:left; width:360px;}

.data .rightcol{margin:0; padding:0; float:left; width:140px;}
.data .rightcol h4{margin:0; padding:10px 0; float:right; color:#EB7E21; font-weight:bold; font-size:1.1em; line-height:1em; float:left; width:140px;}
.data .rightcol ul{margin:0; padding:0 0 5px; float:right; width:140px; list-style-type:none; }

.results{margin:0;padding:10px 0; float:left; width:680px; background-color:#fff;}
.results .result {margin:0; padding:0 0 10px ;  float:left; width:680px; }
.results .result h3{margin:0; padding:0 0 5px ;  float:left; width:680px;color:#EB7E21; font-weight:bold; font-size:1.1em; line-height:1.2em; }
.results .result h3 a{color:#485A00; font-weight:bold;}
.results .result h3 a:visited{color:#999999; font-weight:bold;}



.page-selector{margin:0;padding:0 10px; float:left; width:680px;}
.page-selector ul.paging{margin:0;padding:10px 0; float:left; width:680px; list-style-type:none; background-color:#fff; border-top:1px solid #CFD7C9 }
.page-selector ul.paging li{margin:0;padding:0 5px; float:left; }

.data #gallery{margin:20px 0 0; padding:0; float:left; width:500px; }
.data #gallery dl{margin:0; padding:0 0 10px; float:left; width:160px;}
.data #gallery dl dt img{margin:0; padding:0; float:left; width:150px;height:150px;}
.data #gallery dl dd{margin:0; padding:0; float:left; width:150px; text-align:center}

#map{margin:20px 0; padding:0; width:650px; height:300px; background-color:#E6E6E6; display:block; float:left;}
#map img{margin:0; padding:0; width:650px; height:300px;float:left;}



/*	THE NEWS BOX 
____________________________________________________________*/
.newsbox dl{margin:0; padding:5px; float:left; width:330px; background:#fff url("/_img/dots-orange.png") repeat-x bottom left;}
.newsbox dl dt{margin:0; padding:0 0 5px; float:left; width:320px; font-weight:bold; color:#358802}
.newsbox dl dt a{margin:0; padding:0; font-weight:bold;  color:#358802;}
.newsbox dl dt span{color:#646464}
.newsbox dl dd{margin:0; padding:0; float:left;width:320px; line-height:1.2em; }
.newsbox dl dd.more a{margin:0; padding:0; line-height:1em; font-size:.9em; color:#636363}


/*	THE QWAYS NEWS
____________________________________________________________*/
.qwaysnews dl{margin:0; padding:5px; float:left; width:370px; background:#fff url("/_img/dots-green.png") repeat-x bottom left;}
.qwaysnews dl dt{margin:0; padding:0 10px 0 0; float:left; width:110px;}
.qwaysnews dl dt img{margin:0; padding:0; width:100px; border:1px solid #CDCDCF}
.qwaysnews dl dd{margin:0; padding:0; float:left; width:250px;}

/*	THE SHORTCUTS 
____________________________________________________________*/
.shortcuts ul{margin:0; padding:10px 0; float:left; width:330px; list-style-type:none;}
.shortcuts ul li{margin:0; padding:0 0 5px 20px; float:left; width:300px; }
.shortcuts ul li a{margin:0; padding:0; color:#646464; font-weight:bold; }



/*	THE SIDEBAR 
____________________________________________________________*/
.sidebar{ display:none;}



/*	THE FOOTER
____________________________________________________________*/



#footer{display:none;}
