
/*
g green: A7CC95
g zaxari: F2EFE9
g portokali: F2BF24

g sea: 99B3CC

g kitrino: FFFA73 
g navy : 7070CC
*/

body {
	/* background: #FFFFFF url("topbg.png") repeat-x; */
	background:#f0f0f0 url('bg4.png') repeat-x top left;
	background-position:-0px -20px;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 14px;
	color:#334;
}

.maincontent { 
	width:900px;
	margin-top:20px;
	border:8px solid #fff;
	border-radius:8px;
	-moz-border-radius:8px;
	min-height:600px;
	background:#ffffff;
}


.bghead { 
	font-weight:bold;
	background:#fAfFf8;
	border-bottom:1px solid #ded;
	padding:4px;
}

img { border:0px;}

table {
 font-size:inherit; 
}

.formdiv {
	border:1px solid #ddd;
	background:#FEFDF0;
	color:#348;
	margin:10px;
	
}

h2, h3, h4 { 
	 font-family: "Segoe UI", Segoe Ui, Arial, helvetica, sans-serif;
}

h2 { 
	color: #a04623;
	font-weight:bold;
	font-size:18px;
	margin-top:2px; margin-bottom:8px;
}

h4 { 
	font-size:16px;
	font-weight:bold;
	color:#b44;
	margin-bottom:4px;
}

h3 {
	font-size:13px;
	color:#99a;
	margin-bottom:1px;
}

.qbody { 
background:#dae2e8;
padding:7px;
}

.headbg { 
	background: #FFFFFF;
}
.headdiv, .headdiv a { 
	color:#787;
	font-size:12px;
	height:100px;
}

.headdiv input[type=text]  { 
	font-size:13px;
	border:1px solid #ccc;;	
}
.headdiv input[type=checkbox]  { 
	border:0px;
}


.myanswer { 
	background:  #eef5f9;
	padding:7px;
}
.headdiv a { 
}



.outertable { 
background:#FFFFFF;
}


a { color: #2b5b87; text-decoration:none;	 } 
a.headline:visited { color:#999;}  
a:hover { color:#B7511A;}  



.linktitle { 
	font-family: Georgia, Times New Roman, Times, serif;
	color:#004276; 
	font-size:20px;
}

.headline { 
	/* font-family: Georgia, Times New Roman, Times, serif;  */
	color:#3385A0; 
	font-size:14px;
}

.subhead {
	padding:0px;margin:0px;
	color:#666; font-size:11px;
}

.subhead a { font-weight:normal;}
.subhead a:hover { background-color:#EEEEEE; font-weight:bold;}

.userlist td { border-bottom: 1px solid #79A7D8; }


.actlink { 
border-bottom: 1px solid #cdc;
padding:3px;
}

.actlink hover { 
	background:#efefef;
}

.smlink {
padding-left:5px;
padding-right:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
cursor:pointer;
}

.smactive {
background:#7e897a;
color:white;

}


.topmenu, .topmenu2
{ 
	padding-top:10px;
	padding-left:20px;
	border-bottom:1px solid #899289;
}

.topmenu a{ 
	 color:#FFF;
	 -moz-border-radius:5px 5px 0px 0px;
	 -webkit-border-radius:5px 5px 0px 0px;
	 text-shadow:0 1px 1px #747a73;
	 background:#c6d0c6;
	 font-weight:bold;
	 font-size:15px; 
	 margin-right: 15px;
	 margin-left:8px;
	 padding:3px;
	 padding-left:8px;
	 padding-right:8px;
	 display:block;
	 font-family: "Segoe UI", arial, helvetica, sans-serif;
	 float:left;
} 

.topmenu a:hover , .topmenu2 a:hover, .topmenu a.active { 

	color:#FFF; 
	background:#899289;
}


.topmenu2 a{ color:#ffe;  font-size:12px; font-weight:normal; margin-left: 10px; font-weight:bold;
} 

.nav-sub { 
color:#666;
padding:2px;
margin-top:4px;
padding-left:12px;
font-size:12px;
height:22px;
}

.addform {
padding:6px;
color:#444;
}

.footer {
	margin-top:20px;
	color:#888; font-size:11px;
	border-top: 1px solid #677264; 
	background:#F1F4E7; 
}

.footer b {font-size:13px; }
.footer table {font-size:11px; 
color:#888; font-size:11px;
}

.comments { }

.comments .bubble1 {
	min-height:40px;
	padding-top:8px;
	padding-left:8px;
	background: #F6F1D4 url('bubble1.jpg') no-repeat top left;
	color:#555;
}
.comments .bubble2 { 
	background:url('bubble2.jpg') no-repeat top left;
	height:20px;
	padding-top:12px;
	padding-left:30px;
	color:#444;
}

.comments .bubble2 a { color:#575; }

.inputbutton { background:#ba7; padding:4px; border:0px; }

.comments textarea { border:1px solid #ccc; background:#fefcf0;}

.msgerror { background:#FEC6BD;  border:3px solid #c22;  padding:6px; margin:6px; font-size:14px; }

.msgsuccess { background-color:#CAEED7; border:3px solid #060;  padding:6px; margin:6px; font-size:14px; }


.contentdiv { padding:10px; }
.contentdiv h2 { font-family:Arial, helvetica, sans-serif; font-size:18px; color:#238; }

.info { border:1px solid #ccc; background:#fefcf0; color:#333; margin:4px; padding:3px; color:#070;}
.error { border:1px solid #ccc; background:#fefcf0; color:#333; margin:4px; padding:3px; color:#c22;}

.linkbutton {} 


.tabs { 
padding:0px;
border-bottom:1px solid #d18e47;
margin:0px;
line-height:22px;
height:22px;
}

.tabs a {
-webkit-border-radius:5px 5px 0px 0px;
-moz-border-radius:5px 5px 0px 0px;
padding:4px;
padding-left:7px;
padding-right:7px;
margin:0px;
margin-top:9px;
margin-left:10px;
color:#FFFFFF;
background:#b7ab9e;
text-shadow:0 1px 1px #555;
font-weight:bold;
line-height:22px;
font-size:12px;
}


.loclink { 
	text-shadow:0 1px 1px #555;
}

.tabs a.selected, .tabs a:hover { 
background:#d18e47;
}

.loading {
	padding:5px;
	display:block;
}


.loginform  {
	padding:0px;
	font-size:12px;
}

.loginform td { 
	font-size:12px;
}
.loginform input[type=text], .loginform input[type=password] { 
	background-color:#fefbdf;
	font-size:12px;
	border:1px solid #ccc;
}

.link-box { 
	border-bottom: 1px dashed #ddd;
	
}

.link-box-alt { 
	background:#ecf8ff;
}

.digbox {
	width:57px;
	height:55px;
	margin:0px;
	padding:0px;
	text-align:center;
	cursor:pointer;
}




.smvote {
	background:#91d6ff;
	border:2px solid #d4f8ff;
	text-align:center;
	width:26px;
	height:26px;
}

.smvote .num { 
	font-size:14px;
	line-height:26px;
	color:#fff;
	font-weight:bold;
}


.winfo { 
	background:#f4fcff;
	color:#000;
	padding:10px;
	font-size:12px;
	border:1px solid #51b9e0;
}


.tcinput {
	background:#fffde6;
	border:1px solid #ddd;
}

.tcbutton { 
	border:1px solid #a5d9ec;
	background:#1e9ccb;
	font-weight:bold;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	cursor:pointer;
	font-size:13px;
	padding:3px;
	color:#fff;
}

.tcbutton:hover { 
	color:#fff;
}


.uinfo { 
	background:#f4fcff;
	color:#000;
	padding:10px;

	border:1px solid #51b9e0;
}

.lcomments { 
	color:#18628f;
}

.upditem { 
	background:#efefef;
	border-bottom:7px solid #ccc;
	padding:7px;
}


.p10 { 
	background-color:#ecf8ff;
}

.lhead { border-bottom:1px solid #508FA7; margin-bottom:10px;}

.edit { 
	background:#508FA7;
	color:#FFFFFF;
	font-size:12px;
	float:right;
	display:block;
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
}

.lhead h2 { margin-bottom:1px; }


.adt-extra a { 
	margin:3px;
}


.updlist 
{
	padding-right:5px;
	min-height:60px;
	clear:both;
	border-bottom: 1px solid #ded;
	padding-top:5px;
	padding-bottom:5px;
}

div.updlist:hover { 
	background:#f3f7f1;
}

.updlist .txt  { 
	float:left;
}

.updlist .img { 
	margin-right:5px;
	float:left;
}

.updlist .date { 
	font-size:80%;
	color:#888;
}


.stars { 
	background:url('staroff.png') repeat-x;
	width:60px;
	padding:0px;
	height:12px;
	display:block;
	float:left;
	margin-top:2px;
	margin-right:5px;
}

.formlabel { 
color:#888;
}

.stars .actstars { 
	margin:0px;
	background:url('star.png') repeat-x;
	height:12px;
	display:block;
	float:left;
}

.isdate { 
	color:#888;
	font-size:12px;
}

.formwithbg { 
background:#ebf5fb;
border-top:1px solid #74848f;
border-bottom:1px solid #74848f;
margin-bottom:10px;

}

.bigbtn {
	background: #8d9e88;
	text-shadow:0 1px 1px #555;
	color:#FFF;
	font-size:14px;
	border:0px;
	font-family: "Segoe UI", Helvetica, arial, sans-serif;
	font-weight:bold;
	cursor:pointer;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding:4px;
}

.bigbtn:hover {
	background: #6c7868;
}


.smbtn { 
	background:#78a;
	color:#ffc;
	font-weight:bold;
	border:0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.smindic { 
	background:#b55;
	color:#ffc;
	border:0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	padding:1px 5px 1px 5px;
}


.votediv  img { 
	cursor:pointer;
}

.mapcont { 
	background:#eaefe8;
	padding:0px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}


