/*

Theme Name: sguide

Theme URI: http://sguide.gr/

Description: sguide theme

Version: 0.1

Author: George Rakkos

Author URI: http://www.azuredo.com/

*/



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;

}



:focus {

	outline: 0;

}



body {

}


strong {
font-weight:bold;
}
ol, ul {

	list-style: none;

}



table {

	border-collapse: separate;
	border-spacing: 0;

}



caption, th, td {

	text-align: left;
	font-weight: normal;

}


blockquote, q {

	quotes: "" "";

}



blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}



/**************************************************

	CLEARFIX

**************************************************/



.clearfix:after {

	height: 0;
	line-height: 0;
	display: block;
	visibility: hidden;
	clear: both;
	content: ".";

}



.clearfix {

	display: inline-block;

}



html[xmlns] .clearfix {

	display: block;

}



* html .clearfix {

	height: 1%;

}



/**************************************************

	GENERAL

**************************************************/



html, body {

	overflow-x: hidden;

}



body {

	font: 12px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #fff;
	padding-top: 0px;

}

.homebg {

	background: #fff url('http://www.sguide.gr/wp-content/themes/sguide/images/001/bg2.jpg') top center no-repeat;

}

h1, h2, h3 {

	font-weight: normal;
	letter-spacing: -0.5px;
	color: #303030;
	margin-bottom: 15px;

}



h1 { font-size: 36px; margin-bottom: 30px; }

h2 {	font-size: 24px; }

h3 {	font-size: 18px; }



	h1 a, h2 a, h3 a {

		color: #303030;

	}



p { line-height: 18px; margin-bottom: 10px; }

a { color: #000000; text-decoration: none; }

	a:hover { text-decoration: underline; }



/**************************************************

	HEADER

**************************************************/



.header {

	

	position: relative;

}

.headerhome {

	padding: 20px 0px 30px 0px;
	background: url('images/001/content-bg.gif') center bottom no-repeat;

}

.headersingle {

	padding: 20px 0px 130px 0px;
	background: url('images/001/headerbg.png') center bottom no-repeat;

}

/**************************************************

	LOGO

**************************************************/

	

.header h1,

.header h1 a {

	width: 184px;
	height: 78px;

}



.header h1 {

	margin-bottom: 0px;
	float: left;

}

	

	.header h1 a {

		margin:10px 0 0 0;
		background: url('images/001/logo2.png') no-repeat;
		display: block;

	}

		

		.header h1 a span {

			display: none;

		}



/**************************************************

	NAVIGATION

**************************************************/



.nav {

	padding-right: 10px;
	text-transform: none;
	background: transparent url('images/001/nav-right-bg.png') right no-repeat;
	position: absolute;
	top: 20px;
	right: 0px;
	z-index: 1001;

}

	.nav ul {

		padding-left: 10px;
		background:transparent url('images/001/nav-left-bg.png') left no-repeat;	
		float: left;
		position: relative;

	}

		

		.nav ul li {

			background:transparent url('images/001/nav-bg.png') repeat-x;	
			float: left;
			font-weight:bold;
			position: relative;

		}

			

			.nav ul li:hover ul ul,

			.nav ul li:hover ul ul ul,

			.nav ul li:hover ul ul ul ul{

				display:none;

			}

			

			.nav ul li:hover ul,

			.nav ul li li:hover ul,

			.nav ul li li li:hover ul,

			.nav ul li li li li:hover ul{

				display:block;

			}

		

			.nav ul li a {

				padding: 0px 10px;
				font-size: 11px;
				line-height: 40px;
				color: #FFFFFF;
				display: block;

			}

			

				.nav ul li a:hover {background-color:#27defe;color:#303030;

					text-decoration: none;

				}

			

			.nav ul li ul {

				width: 160px;
				background: none;
				position:absolute;
				top: 40px;
				left: -10px;
				display: none;

			}

			

				.nav ul li ul li {

					background: #303030;

				}

					

					.nav ul li ul li a{

						width: 160px;
						height:auto;
						float:left;
						border-top: 1px solid #888888;

					}

					

					.nav ul li ul li ul {

						top: 0px;
						left: -190px;

					}

.nav2 {

	padding-right: 10px;
	text-transform: none;
	background: transparent url('images/001/nav2-right-bg.png') right no-repeat;
	position: absolute;
	top: 60px;
	right: 0px;
	z-index: 1000;

}

.wide {

	width:475px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-box-shadow: 0px 5px 10px #666;
	-webkit-box-shadow: 0px 5px 10px #666;
	top: 40px;
	left: 0px;


}

.narrow {

	width:160px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-box-shadow: 0px 5px 10px #666;
	-webkit-box-shadow: 0px 5px 10px #666;
	top: 40px;
	left: 0px;

}

.widelast {

	width:315px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-box-shadow: 0px 5px 10px #666;
	-webkit-box-shadow: 0px 5px 10px #666;
	top: 40px;
	left: -100px;

}

	.nav2 ul {

		padding-left: 10px;
		background:transparent url('images/001/nav2-left-bg.png') left no-repeat;	
		float: left;
		position: relative;

	}

		

		.nav2 ul li {

			background:transparent url('images/001/nav2-bg.png') repeat-x;	
			float: left;
			font-weight:bold;
			position: relative;

		}

			

			.nav2 ul li:hover ul ul,

			.nav2 ul li:hover ul ul ul,

			.nav2 ul li:hover ul ul ul ul{

				display:none;


			}

			

			.nav2 ul li:hover ul,

			.nav2 ul li li:hover ul,

			.nav2 ul li li li:hover ul,

			.nav2 ul li li li li:hover ul{

				display:block;


			}

		

			.nav2 ul li a {

				padding: 0px 6px;
				font-size: 11px;
				line-height: 40px;
				color: #000;
				display: block;


			}

			

				.nav2 ul li a:hover {
background-color:#b5eb21;
color:#303030;
					text-decoration: none;

				}

			

			.nav2 ul li ul {

				position:absolute;background-color:#fff000;
				display: none;
				padding:0;
				margin:0;

			}

.nav2 ul li ul li:before {
float:left;
content: "\00BB \0020";
color:#303030;
}

.nav2 ul li ul li ul li:before {
float:left;
content: "\00BB \0020";
color:#ffffff;
}
			

				.nav2 ul li ul li {
					display:block;
					float:left;
					background: none;
					text-transform: none;
					padding:0;
					margin:0;

				}



					.nav2 ul li ul li a{
						width: 120px;
						line-height:11px;
						height:20px;
						float:left;
						font-size:10px;
						padding:5px 25px 5px 5px;

					}

					.nav2 ul li ul li a:hover {
						background-color:#303030;
						color:white;
					}

					.nav2 ul li ul li ul {
						top: -10px;
						left: 100px;
						z-index:2000;
width:159px;
					}

					.nav2 ul li ul li ul li {

						background:#303030;display:block;padding:0;margin:0;float:left;

					}

.nav ul li ul li ul li ul li {z-index:2200;}					.nav2 ul li ul li ul li a{color:white;border:1px solid #303030;float:left;}

					.nav2 ul li ul li ul li a:hover{background-color:#fff000;color:#303030;border:1px solid #303030;}


/**************************************************

	CONTENT

**************************************************/

.container {
	width: 980px;
	margin: auto;
}



.content {

	padding-top: 20px;
	background: url('images/001/content-bg.gif') bottom center no-repeat;

}



.content.single {

	padding-top: 30px;
	color:#32322c;

}



	.content .widget {

	}

	

		.content .widget ul li {

			padding: 4px 0px 4px 14px;
			background: url('images/001/ico-arrow.gif') 0px 10px no-repeat;
		}

			

			.content .widget ul li ul {

				margin: 4px 0px 0px 20px;

			}

			

		.content .widget ul.sublist li {

			width: 140px;
			float: left;

		}

	

	.content  a.more-link {

		padding-right: 8px;
		margin: 20px 0px;
		font: 10px 'Tahoma';
		text-align: right;
		background: url('images/001/ico-arrow.gif') right no-repeat;
		display: block;

	}



/**************************************************

	POSTS

**************************************************/



.posts {

	width: 630px;
	float: left;
	color:#303030;

}



.posts.full-width {

	width: auto;

}



	.posts .post {

		margin-bottom: 35px;
		text-align: justify;
		border-bottom: 1px solid #EEEEEE;

	}

		

		.posts .post .head {

			margin-bottom: 20px;

		}

		

			.posts .post .head h2 {

				margin-bottom: 0px;
				float: left;

			}

			

			.posts .post .head .info {

				text-align: right;
				float: right;
				color:#909090;

			}

			

				.posts .post .head .info p {

					margin-bottom: 2px;
					font: 10px 'Tahoma';
					text-transform: none;

				}

					

					.posts .post .head .info p a {

						color: #909090;

					}

		

		.posts .post img {

			/*border: 5px solid #EEEEEE;*/

		}

		

		.posts .post img.wp-smiley {

			border: none;

		}

		

		.posts .post img.alignleft {

			margin: 0px 20px 20px 0px;
			float: left;

		}

		

		.posts .post img.alignright {

			margin: 0px 0px 20px 20px;
			float: right;

		}

		

		.posts .post ul {

			margin: 20px;

		}

		

			.posts .post ul li {

				padding: 4px 0px 4px 14px;
				background: url('images/001/ico-arrow.gif') 0px 10px no-repeat;

			}

			

				.posts .post ul li ul {

					margin: 4px 0px 0px 20px;

				}

		

		.posts .post .tags {

			margin-top: 20px;
			font: 10px 'Tahoma';
			text-transform: none;

		}

	

	.posts .paging {

		font: 10px 'Tahoma';

	}

	

		.posts .paging .previous {

			float: left;

		}

		

			.posts .paging .previous a {

				padding-left: 8px;
				background: url('images/001/ico-arrow-2.gif') left no-repeat;

			}

			

		.posts .paging .next {

			float: right;

		}

		

			.posts .paging .next a {

				padding-right: 8px;
				background: url('images/001/ico-arrow.gif') right no-repeat;

			}

			

/**************************************************

	COMMENTS

**************************************************/



h3.comments {

	margin: 30px 0px 30px 0px;
	text-align: right;

}



ol.commentlist {

	padding-left: 0px;

}

	ol.commentlist li {

		margin-bottom: 30px;

	}

		ol.commentlist li .comment-author {

			font: bold 10px Tahoma;
			text-transform: none;
			color: #303030;

		}

		

			ol.commentlist li .comment-author img {

				border: none;

			}

		

			ol.commentlist li .comment-author cite.fn a {

				padding: 0px;
				font-style: normal;
				color: #303030;
				background: none;

			}

		

			ol.commentlist li .comment-author .avatar {

				margin-right: 10px;
				float: left;

			}



		ol.commentlist li .comment-meta {

			margin: 2px 0px 5px 0px;
			font: 10px Tahoma;
			text-transform: none;
			float: left;
			clear: none;

		}

		

			ol.commentlist li .comment-meta  a {

				padding: 0px;
				color: #303030;
				background: none;

			}



		ol.commentlist li p {

			padding-left: 75px;
			margin-top: 20px;

		}

	



form#commentform {

	margin: 50px 0px 20px 0px;
	color: #000000;

}



	form#commentform p {

		height: 30px;
		margin-bottom: 5px;
		background: #EEEEEE;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;

	}

	

		form#commentform p label {

			width: 200px;
			padding-right: 20px;
			text-align: right;
			line-height: 30px;
			border-right: 1px solid #FFFFFF;
			display: block;
			float: left;

		}

		

		form#commentform p a {

			padding: 0px 0px 0px 10px;
			line-height: 30px;
			background: none;

		}

		

		

		form#commentform p input {

			width: 340px;
			margin: 6px 0px 0px 10px;
			font: 12px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
			background: none;
			border: none;
			clear: none;

		}

		

	form#commentform p.comment-textarea {

		height: 100px;
		background: #EEEEEE;
		position: relative;

	}

	

		form#commentform p.comment-textarea label {

			padding-bottom: 70px;

		}

		

		form#commentform p.comment-textarea textarea {

			width: 340px;
			height: 85px;
			margin: 6px 0px 0px 10px;
			font: 12px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
			background: none;
			border: 0px;
			clear: none;
			overflow: auto;

		}

		

		form#commentform p.comment-textarea input#submit {

			width: 16px;
			height: 22px;
			border: none;
			background: url('images/001/comments-submit-bg.gif') no-repeat;
			position: absolute;
			top: 33px;
			right: 10px;
			cursor: pointer;

		}



/**************************************************

	PORTFOLIO

**************************************************/



.posts.portfolio .item {

	width: 290px;
	height: 190px;
	margin: 0px 20px 20px 0px;
	float: left;
	position: relative;
	border: 5px solid #EEEEEE;
	font-size: 0px;

}



.posts.portfolio .item.last {

	margin-right: 0px;

}



	.posts.portfolio .item .info {

		position: absolute;
		left: 0px;
		bottom: 65px;
		z-index: 1000;

	}

	

		.posts.portfolio .item .info h3 {

			padding: 0px 10px;
			margin-bottom: 0px;
			font: 10px 'Tahoma';
			letter-spacing: 0px;
			line-height: 30px;
			text-transform: none;
			background: #303030;
			float: left;

		}

		

			.posts.portfolio .item .info h3 a {

				color: #FFFFFF;
				text-decoration: none;

			}

			

		.posts.portfolio .item .info p {

			padding: 0px 10px;
			margin: 0px;
			font: 10px 'Tahoma';
			line-height: 30px;
			text-transform: none;
			background: #FFFFFF;
			clear: both;

		}

		

	.posts.portfolio .item .image,

	.posts.portfolio .item .image p,

	.posts.portfolio .item .image p img {

		width: 290px;
		height: 190px;
		margin: 0px;

	}

	

		.posts.portfolio .item .image p.pattern {

			background: url('images/001/portfolio-item-bg.gif') no-repeat;
			position: absolute;
			top: 0px;
			left: 0px;

		}



/**************************************************

	SIDEBAR

**************************************************/



.sidebar {

	width: 320px;
	padding-left:10px;
padding-bottom:16px;
	float: right;			
	background: url('images/001/sidebarbg.jpg') no-repeat;

}



	.sidebar h1,

	.sidebar h2,

	.sidebar h3 {

		padding-bottom: 10px;
		border-bottom: 1px solid #EEEEEE;

	}



/**************************************************

	SEARCH

**************************************************/



.searchthumb {

	width:80px;
	float:left;
	margin-top:0px;
	margin-right:5px;
	padding:5px;
	background: #303030;

}





.widget .search {

	width: 320px;
	height: 40px;
	background: url('images/001/search-bg.gif') no-repeat;

}

.newsletter {

	margin: 0 0 10px 15px;
	width: 320px;
	height: 40px;
	float:left;
	background: url('images/001/nl-bg.gif') no-repeat;

}



	.widget .search input.text {

		width: 260px;
		margin: 12px 0px 0px 20px;
		font: 10px Tahoma;
		color: #909090;
		background: none;
		border: none;
		float: left;

	}

	

	.widget .search input.submit {

		width: 16px;
		height: 22px;
		margin: 10px 10px 0px 0px;
		background: none;
		border: none;
		cursor: pointer;
		float: right;

	}

	.newsletter input#email_add {

		width: 190px;
		margin: 2px 0px 0px 20px;
		font: 10px Tahoma;
		color: #909090;
		background: none;
		border: none;
		float: left;

	}

	

	.newsletter input.button{

		width: 75px;
		height: 22px;
		margin: 10px 5px 0px 0px;
		background: none;
		border: none;
		cursor: pointer;
		float: right;

	}

	

/**************************************************

	WORDPRESS CALENDAR

**************************************************/



#wp-calendar {

	width: 100%;

}



	#wp-calendar caption {

		padding: 5px 0px 5px 10px;
		margin-bottom: 1px;
		text-transform: none;
		color: #FFFFFF;
		background: #303030;

	}



	#wp-calendar thead {

		color: #909090;
		background: #EEEEEE;

	}

	

		#wp-calendar thead th {
			padding: 5px 0px;
			font: 10px 'Tahoma';
			text-align: center;
		}

		

	#wp-calendar tbody {

		margin-bottom: 10px;

	}

	

		#wp-calendar tbody tr td {

			text-align: center;

		}

		

	#wp-calendar tfoot tr td {

		padding: 5px 0px;
		font: 10px 'Tahoma';

	}



/**************************************************

	HOME

**************************************************/



body.home .header {

	width: 980px;
	background: none;
	position: absolute;
	z-index: 1000;

}



.home .content {

	padding-top: 400px;
	position: relative;

}



.slider {

	width: 1920px;
	height: 400px;
	position: absolute;
	top: 1px;
	left: -470px;

}

	

	.slider ul li {

		width: 1920px;
		height: 400px;
		text-align: center;
		overflow: hidden;
		display: none;

	}

.homemiddle {

	padding:5px;
	margin-top: 10px;

}

.columns {

	background: url('http://www.sguide.gr/wp-content/themes/sguide/images/001/whitebg.png') no-repeat;
	padding-top: 20px;
	padding-bottom:15px;

}



	.columns .column-1,

	.columns .column-2,

	.columns .column-3 {

		min-height: 250px;
		height: auto !important;
		height: 250px;
		float: left;
		position:relative;

	}

		

		.columns .column-1 {


			width: 305px;
			padding-top:30px;
			padding-left:15px;
			padding-right: 10px;

		}

		

		.columns .column-2 {

			width: 270px;
			padding: 25px 15px;

		}

		

		.columns .column-3 {

			width: 320px;
			padding-left: 15px;



		}

			

			.columns .column-1 ul li {

				padding-left: 70px;
				position: relative;

			}

				

				.columns .column-1 ul li h3 {

					margin-bottom: 5px;

				}

				

				.columns .column-1 ul li p.info {

					width: 50px;
					font: 10px 'Tahoma';
					line-height: 18px;
					text-align: right;
					position: absolute;
					top: 5px;
					left: 0px;

				}

					

					.columns .column-1 ul li p.info span.comments {

						padding-left: 13px;
					}



/**************************************************

	FOOTER

**************************************************/



.footer {

	background-color:#00a8d8;

}
.buttonplaisio{
	width:100%;
	background-color:#1c1c1c;
}
.buttons4{
	width:980px;
	background-color:#1c1c1c;
	height: 70px;
	margin-left:auto;
	margin-right:auto;
}
.button1 img{
	float:left;
	width:300px
	height:69px;
}
.button2 img{
	float:left;
	width:300px
	height:69px;
}
.button3 img{
	float:left;
	width:300px
	height:69px;
}
.button4 img{
	float:left;
	width:300px
	height:69px;
}


.footer p {

	margin-bottom: 0px;

}

.footercont {

width:980px;
margin-left:auto;
margin-right:auto;
padding:10px 0 20px 0px;

}

/**************************************************

	PRETTY PHOTO

**************************************************/



a.pp_close {

	display: none !important;

}



.citem{

padding-bottom:10px;
max-height:220px;
}

.citem2{

padding:0px;
max-height:220px;
}

.cdesc p{

color:#969696;
line-height:10px;
font-size:11px;

}



.cdesc {

padding:0px;
padding-right:5px;
margin-bottom:2px;
line-height:10px;
float:left;
width:150px;

}



.c2desc p{

color:#969696;
line-height:10px;
font-size:11px;

}



.c2desc {

padding:0px;
margin-bottom:2px;
line-height:10px;
float:left;
width:185px;



}

.ctitle {

margin-top:8px;
padding:0;
margin-bottom:2px;
line-height:12px;

}



.cthumb {

width:80px;
float:left;
margin-top:8px;
padding-right:5px;

}



.coff {

color:#32322c;
font-size:16px;
font-weight:bold;
width:55px;
float:left;
padding:44px 0 10px 10px;
background: url('images/001/coffbg.jpg') no-repeat;

}

.carea {

color:#ffa200;

}

.clear{

clear:both;

}



#leaderboard {

width:980px;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:7px;
height:110px;
background: url('images/001/content-bg.gif') bottom center no-repeat;

}

#leaderboardbtm {

width:980px;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:7px;
height:110px;
background: url('images/001/content-bg.gif') bottom center no-repeat;

}

#leaderboardhome {

width:980px;
text-align:center;
margin-left:auto;
margin-right:auto;

}



.squaread {

width:300px;
height:250px;
padding: 10px 0 20px 10px;

}



.homec3 {

padding-top:45px;

}

.c1title {

padding:0;
margin:0;
position: absolute;
left: 0px;
top:-5px;

}

.c2title {

padding:0;
margin:0;
position: absolute;
left: 0px;
top:-5px;

}

.c3title {

padding:0;
margin:0;
position: absolute;
left: 0px;
top:255px;

}



.singlebg {

	background: #fff url('images/001/bg3.jpg') center top no-repeat;

}



#


single {

width:610px;

}

.prosimage {

width:410px;
float:left;
margin:0;
padding:30px 0 0 0;

}

.prosinfo {

width:200px;
float:left;
color:#909090;
font-size:10px;

}



.prosinfo a{

color:#909090;
font-size:10px;

}

.prosekptosi {

	font-family:arial;
	margin:0;
	margin-top:-3px;
	color:black;
	padding: 95px 0px 35px 60px;
	font-size:40px;
	font-weight: bold;
	width:160px;
	background: #ffe400 url('images/001/prosbg.jpg') no-repeat;

}

.prosdetails {

	padding-left:5px;
	width:215px;
	background:#303030;

}

.yellow {

	background-color:#ffe400;

}



ul.bottomnav {

	list-style:none;
	float:left;
	padding-left:10px;

}



.bottomnav li{

	display:block;
	float:left;

}

.bottomnav li a {

	display:block;
	padding: 10px 5px 14px 5px;

}



.catitleft , .cats , .catitright {

	float:left;

}



.cats {

	background-color:#ffe400;
	text-transform: none;
	padding: 12px 0 12px 0;
	color:#303030;

}



ul.sidebartitle {

	list-style:none;
	padding-left:0px;

}



.sidebartitle li{

	display:block;
	float:left;

}

.sidebartitle li a {

	display:block;
	padding: 10px 5px 14px 5px;

}

.black {

	background:#303030;
	padding: 10px 60px 2px 0;
	color:white;

}





.footernl{

	margin: 0 0 10px 10px;
	width: 417px;
	height: 40px;
	float:left;
	background: url('images/001/footernl-bg.gif') no-repeat;

}



.footernl input#email_add {

		width: 190px;
		margin: 12px 0px 0px 140px;
		font: 10px Tahoma;
		color: #909090;
		background: none;
		border: none;
		float: left;

	}

	

	.footernl input.button{

		width: 75px;
		height: 22px;
		margin: 10px 5px 0px 0px;
		background: none;
		border: none;
		cursor: pointer;
		float: right;

	}



#searchtitle .cats {

	margin-bottom:20px;
	text-transform:none;

}



.social {

	padding-left:10px;

}



#name, #lastname, #familyname, #area1, #address ,#areacode,#city,#area2,#phone,#cell,#email,#school,#class,#year,#pass
{
	float:right;
	width:300px;
	margin-right:120px;
}

.sosban
{
	width:330px;
	float:left;
	padding-top:0px;
	padding-bottom:5px;
}

.nav2 :hover > a, .menu ul ul :hover > a {color:#303030; background:#b5eb21;}

.prevnext {width:100%;text-align:center;}

ul#slide_control li,
ul#slide_nav li{
    list-style:none;
}
}
#slide_nav{

    left: 210px !important;
    top: 233px !important;
    width: 500px;
}
#portfolio img{
    width: 1920px;
    height: 400px;
}
#slide_control ul {
padding:0;
margin:0;
}
#slide_control li{
    list-style: none;
    display: block;
    float:left;
}

#slide_control {
width:700px;
    position:relative;
margin-left:auto;
margin-right:auto;
    z-index:50;
margin-top:-50px;
}

#slide_nav li:hover, #pause_button, .prev_button, .next_button, #first_button, #last_button {
cursor: pointer;
cursor: hand;
z-index: 5000;
}

#slide_nav li span, #pause_button span, .prev_button span, .next_button span, #first_button span, #last_button span, #hover_next_button span, #hover_prev_button span, #water_mark span {
margin-left: -10000px;
}
#slide_nav li, #pause_button, .prev_button, .next_button, #first_button, #last_button, #water_mark {
background-repeat: no-repeat;
overflow: hidden;
top: 0px;
}
ul#slide_nav {
display:none;
}
ul#slide_nav li {
display:none;
}
ul#slide_nav li:hover {
}
ul#slide_nav li#button_selected {

}
ul#slide_nav li#button_selected:hover {
}


/*-- next & prev buttons --*/
#nex_prev_buttons {
z-index: 5000;
}
#next_button {
opacity:0.4;filter:alpha(opacity=40);
background-image: url(http://sguide.gr/wp-content/themes/sguide/images/next.png);
height: 40px;
width: 40px;
margin-left:290px;
}
#next_button:hover {
background-image: url(http://sguide.gr/wp-content/themes/sguide/images/next.png);
opacity:1;filter:alpha(opacity=100);
}
#prev_button {opacity:0.4;filter:alpha(opacity=40);
background-image: url(http://sguide.gr/wp-content/themes/sguide/images/prev.png);
height: 40px;
width: 40px;
}
#prev_button:hover {opacity:1;filter:alpha(opacity=100);
background-image: url(http://sguide.gr/wp-content/themes/sguide/images/prev.png);
}
/*-- end next & prev buttons --*/


/*-- looks like pause button --*/
.pause_button {opacity:0.4;filter:alpha(opacity=40);
background-image: url(http://sguide.gr/wp-content/themes/sguide/images/pause.png);
height: 40px;
margin-left:290px;
width: 40px;
}
.pause_button:hover {opacity:1;filter:alpha(opacity=100);
background-image: url(http://sguide.gr/wp-content/themes/sguide/images/pause.png);
}
/*-- looks like play button --*/
.paused_button {opacity:0.4;filter:alpha(opacity=40);
background-image: url(http://sguide.gr/wp-content/themes/sguide/images/play.png);
height: 40px;
margin-left:290px;
width: 40px;
}
.paused_button:hover {opacity:1;filter:alpha(opacity=100);
background-image: url(http://sguide.gr/wp-content/themes/sguide/images/play.png);
}



/* for slider text */

ul#portfolio-desc{
 	color: #000;
    text-align: left;
    padding: 3px;
    border: 0px solid;
    list-style: none;
}
ul#portfolio-desc h2{
	font-size:30px;
	margin-bottom:8px;
}

/*-- end next & prev buttons --*/

.innerfade {
list-style:none;
}
hr {
padding:20px;
opacity:0;
filter: alpha(opacity = 0);
}