/************************************
AURELIUS
URL: www.qwibbledesigns.co.uk/preview/aurelius/
AUTHOR: Matthew Corner (QwibbleDesigns)
DATE: 31 Jan, 2010
REVISION: 1.0
DESCRIPTION: A premium business and portfolio theme.
************************************/

/* Global Styles */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300&subset=latin,greek);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700&subset=latin,greek-ext,greek);
	html {overflow-y:scroll;}
	body								{   background: #FFFFFF; font-size:12px;	font-family: 'Open Sans Condensed',  trebuchet ms; color:#000000;}
	a:focus								{outline:0px solid;}
	a									{color:#717171; text-decoration:none;}
	a:hover								{text-decoration:none;}
	a span								{font-size:90%;}
	h1									{font-size:25px;}
	h2									{font-size:23px;}
	h3									{font-size:21px;}
	h4									{font-size:19px;}
	h5									{font-size:17px;}
	h6									{font-size:15px;}
	ol									{list-style:decimal;}
	ul									{list-style:disc;}
	li									{margin-left:20px; position:relative;}
	p,
	li,
	dl									{line-height:18px;}
	p,
	dl,
	hr,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	ol,
	ul,
	pre,
	table,
	address,
	fieldset,
	img									{margin-bottom:20px;}
	#wrapper {
    background: none repeat scroll 0 0 white;
    margin-top: 0px;
    padding: 0px 25px 0 25px;
}
	ul li ul,
	ol li ol							{margin-bottom:0px;}
	ol									{padding: 0 0 0 5px;}
	
/* Custom Grid */

	.container_12 						{margin-left:auto; margin-right:auto; width:1020px;}
	.float								{display:inline; float:left; position:relative;}
	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
	.grid_6,
	.grid_7,
	.grid_8,
	.grid_9,
	.grid_10,
	.grid_11,
	.grid_12 							{display:inline; float:left; position:relative; margin-left:20px; margin-right:20px;}
	.container_12 .grid_1				{width:45px;}
	.container_12 .grid_2 				{width:130px;}
	.container_12 .grid_3 				{width:215px;}
	.container_12 .grid_4 				{width:300px;}
	.container_12 .grid_5 				{width:385px;}
	.container_12 .grid_6 				{width:470px;}
	.container_12 .grid_7 				{width:555px;}
	.container_12 .grid_8 				{width:640px;}
	.container_12 .grid_9 				{width:725px;}
	.container_12 .grid_10 				{width:810px;}
	.container_12 .grid_11 				{width:895px;}
	.container_12 .grid_12 				{width:980px;}
	
/* Global Classes */

	.hr									{border:none; border-bottom:1px solid #f0f0f0; border-top:1px solid #d6d6d6; clear:both; height:0; line-height:0; width:100%; font-size:0; padding:0 ;margin-bottom :20px;}
	.pr									{border:none; border-bottom:1px solid #f0f0f0; border-top:1px solid #d6d6d6; clear:both; height:0; line-height:0; width:100%; font-size:0; padding:0; margin-bottom :30px;}
	.dotted								{border-style:dashed; border-left:0; border-right:0;}	
	.meta								{font-weight:normal; font-size:12px; color:#999999 !important; line-height:16px; text-transform:none; text-shadow:none;}
	.right								{float:right;}
	.left								{float:left;}
	.img_left							{float:left; margin:10px 20px 10px 0;}
	.img_right							{float:right; margin:10px 0 10px 20px;}
	.clear								{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
	.textright 							{text-align:right;}
	.error,
	.success							{display:none;}

/* Buttons */

	.button, .button:visited 			{background:#000000 url(../images/alert-overlay.png) repeat-x; display:inline-block; padding:5px 10px 6px; color:#fff; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); text-shadow:0 -1px 1px rgba(0,0,0,0.25); border-bottom:1px solid rgba(0,0,0,0.25); position:relative; cursor:pointer; font-size:13px; font-weight:bold; line-height:1; border:0;}
 	.button:hover						{background-color:#111; color:#fff; text-decoration:none;}
	.button:active						{top:1px;}
	
/* Site Logo */

#logo {
    color: #000000;
    font-size: 48px;
    font-weight: normal;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 11px;
    width: 290px;
}

#logo a img {margin-bottom:0;margin-left:10px;width:300px}

/* Site Navigation */

.mainnav {
    float: right;
}

.searchnav {
    background: none repeat scroll 0 0 #E2F1F8;
    border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 15px 15px 15px 15px;
    -moz-border-radius: 15px 15px 15px 15px;
    display: block;
    float: right;
    height: 46px;
	padding-right:10px;
    position: relative;
}

.mainsearchinput {
    border: 0 none;
    border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px;
    color: #3BB3C3;
    font-family: 'Open Sans Condensed',trebuchet ms;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    margin-left: 20px;
    margin-top: 6px;
    padding: 7px 10px 7px 20px;
    width: 242px;
}





.mainsearchinputeid {
    border: 0 none;
    border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px;
    color: #3BB3C3;
    font-family: 'Open Sans Condensed',trebuchet ms;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    margin-left: 20px;
    margin-top: 6px;
    padding: 7px 10px 7px 20px;
    width: 242px;
}


.mainsearchbutton {
    background: none repeat scroll 0 0 #3BB3C3;
    border: 2px solid white;
    border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    color: white;
    cursor: pointer;
    margin-left: 20px;
    padding: 7px;
}
.mainsearchbutton:hover {background: none repeat scroll 0 0 #707070;}

ul#navigation.grid_8 {
    border-top: 1px solid #3BB3C3;
    float: right;
    margin: 5px 13px 15px 0;
    padding-top: 0;
    text-transform: uppercase;
    width: auto;
}
	
ul#navigation li {
    border-color: white;
    border-radius: 12px 12px 12px 12px;
    -webkit-border-radius: 12px 12px 12px 12px;
    -moz-border-radius: 12px 12px 12px 12px;
    border-style: solid;
    border-width: 0 2px 2px 0;
    display: inline;
    float: left;
    margin: 2px -12px 0 16px;
    padding: 0 10px;
}

ul#navigation li.last { margin: 2px 0px 0 8px;}


ul#navigation li.active, ul#navigation li:hover {
    background: none repeat scroll 0 0 #3BB3C3;
    
}
ul#navigation li.active .meta, ul#navigation li:hover .meta { color:white!important;}

	
ul#navigation li .meta {
    color: #3BB3C3!important;

}
	

ul#navigation li a {
    color: #000000;
    display: block;
    
    font-size: 15px;
    font-weight: bold;
    padding: 10px 0;
    text-decoration: none;
}

ul#navigation li a .meta{
    font-size: 15px;
    font-weight: bold;
    line-height: 16px;
    text-shadow: none;
    text-transform: none;
}

/* START OF LANG MENU */

.langs li {
    display: inline;
	margin-left:1px;
}

.lang_menu {
    float: right;
    height: 50px;
    margin-top: 83px;
    text-align: center;
}

.lang_menu img {
    height: 25px;
    margin-bottom: 0;
}


.langs {
    float: right;
    height: 30px;
    margin: 10px 0 0;
    padding: 0 10px;
}

.langtable td{
	vertical-align:middle;
	}

.langtable {
    float: right;
	margin-right:10px;

}

.chooselang {
    color: #3BB3C3;
    font-size: 12px;
	font-weight:bold;
}

/* END OF LANG MENU */


/*	ul#navigation li a:hover,
	ul#navigation li a.current			{background:url(../images/triangle.gif) no-repeat center top;}*/

/* Footer */



	.footer,							
	.footer a							{color:#494949;}
	.footer a:hover						{color:#9d9d9d;}
	
/* Sub Navigation */

	ul.sidebar							{list-style:none; margin:0 0 30px 0; padding:0;}
	ul.sidebar li						{margin:0 0 0 0; padding:0;}
	ul.sidebar a						{width:295px;display:inline-block; padding:10px 0 10px 5px; border-bottom:1px solid #e4e4e4; text-decoration:none; color:#393939; }
	ul.sidebar li:last-child a			{-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;  -webkit-border-bottom-left-radius:5px;  -webkit-border-bottom-right-radius:5px;}
	ul.sidebar li:first-child a			{-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;  -webkit-border-top-left-radius:5px;  -webkit-border-top-right-radius:5px;}
	ul.sidebar a:hover					{width:280px; background:#f6f6f6; padding:10px 0 10px 20px;}
	
/* Caption */

	h2.caption 							{color:#494949; text-shadow:1px 1px 1px #cfcfcf; font-size:23px; line-height:30px;font-weight:normal; }
	h2.caption span						{color:#000000; font-weight:bold;}
	h2.caption a:hover					{text-decoration : underline;}

/* Homepage QuickNavigation */

	#quicknav							{background:url(../images/link_border.png) repeat-x;}
	a .title 							{color:#000000;}
	.quicknavgrid_3						{width:204px; margin:0px; padding:20px 20px 0; display:inline; float:left; position:relative; margin-left:1px;}
	.quicknav							{background:#FFFFFF;}
	.quicknav:hover						{background:url(../images/link_bg.png) repeat-x;}
	.quicknavhr							{margin-bottom:0;}
	.quicknav.alpha						{margin-left:0; width:205px;}

/* About Us Page Timeline */

	dl.history							{margin:10px 10px;}
	dl.history							{margin:0 0 10px 0; zoom:1}
	dl.history dt						{width:50px; float:left; font-weight:bold;}
	dl.history dd						{width:250px; float:left; padding:0; margin-bottom:20px;}
	
/* Common Scroller Styles */

	.roundabout-holder 					{list-style:none; width:500px; height:300px; margin:0px auto;}
	.roundabout-moveable-item 			{font-size:12px!important; height:300px; width:600px; cursor:pointer; padding:5px; border:1px solid #aaaaaa; -webkit-border-radius:5px; -moz-border-radius:5px; background:#f9f9f9;}
	.roundabout-moveable-item img 		{height:100%; width:100%; background-color:#FFFFFF; margin:0;}
	.roundabout-in-focus 				{cursor:auto;}
	.roundabout-in-focus:hover			{-webkit-box-shadow:0px 0px 20px #787878; -moz-box-shadow:0px 0px 20px #787878; background:#f9f9f9;}
	.roundabout-holder span				{display:none; font-size:12px;}
	.roundabout-in-focus:hover span		{display:inline; position:absolute; bottom:5px; right:5px; padding:8px 20px; background:#f9f9f9; color:#000000; z-index:999; -webkit-border-top-left-radius: 5px; -moz-border-radius-topLeft: 5px; font-size : 12px;border-left:1px solid #aaaaaa; border-top:1px solid #aaaaaa; }
	.roundabout a:active,
	.roundabout a:focus,
	.roundabout a:visited				{outline:none; text-decoration:none;}
	.roundabou li 						{margin:0}
	a img								{border:none; outline:0;}

/* Featured Image Slider */

	#featured							{margin:10px 0 40px 0;display:none;}
	
/* Portfolio Image Slider */

	#folio_scroller_container						{margin-top:35px; margin-bottom:40px; height:auto;}
	#folio_scroller_container .roundabout-holder	{list-style:none; height:400px; margin:0px auto 20px auto;}
	
/* Portfolio Styles */
	
	.portfolio_item						{width:223px; position:relative; margin:0 14px 28px 14px; padding:0;}
	.portfolio_item img					{padding:5px; border: 1px solid #aaaaaa; width:211px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background:#f9f9f9; margin-bottom:0px;}
	.portfolio_item span				{display:none;}
	.portfolio_item:hover img			{-webkit-box-shadow:0px 0px 20px #787878; -moz-box-shadow:0px 0px 20px #787878; background:#f9f9f9;}
	.portfolio_item:hover span			{display:inline; position:absolute; bottom:6px; right:6px; padding:10px 15px; background:#f9f9f9; color:#000000; z-index:999; border-left:1px solid #aaaaaa; border-top:1px solid #aaaaaa; -webkit-border-top-left-radius: 5px; -moz-border-radius-topLeft: 5px;}
	
/* Blog Post Styles */

	.post a:hover						{text-decoration:underline;}
	.post .title						{color:#393939; font-size:30px;}
	.post .title a						{color:#393939; text-decoration:none;}
	.post a.button:hover				{text-decoration:none;}
	.post .sub							{font-size:12px; color:#9d9d9d;}
	.post .thumb						{width:619px; height:150px; padding:5px; border: 1px solid #cccccc; -moz-border-radius:5px; -webkit-border-radius:5px;}

/* Comment's List */
	
	.commentlist						{margin:0; padding:0; margin-bottom:20px; float:left; width:100%;}
	.commentlist li						{width:100%; clear:both; float:left; padding:0; list-style-type:none; margin:0; position:relative;}
	.gravatar							{float:left; width:60px; padding:0px 10px 0 0; text-align: center;}
	.gravatar img						{display:block; padding:5px; padding-left:none; margin-bottom:0px;}
	.comment_content					{float:left; width:569px;}
	.commentmetadata					{float:right;}
	.comment-reply-link					{text-decoration:none; font-size:10px;}
	.author_name						{font-weight:bold; font-style:normal; font-size:15px; float:left;}
	.author_name a{color:#000000;}
	.comment_text						{clear:both; margin-top:10px;}
	.comment-reply-link					{text-align:center; display:block;}
	
/* Contact Form */

	p.error								{margin-left:140px; margin-top:10px;}
	#contact_form ul					{float:left;}
	#contact_form ul li					{margin:10px 0; list-style:none; position:relative; clear:both;}
	#contact_form label					{line-height:35px; width:100px; text-align:right; float:left; margin-right:10px;}
	#contact_form input#name,
	#contact_form input#email,
	#contact_form input#subject,
	#contact_form textarea				{float:left; padding:8px; border:1px solid #CCCCCC; margin-left:10px; background:#fcfcfc; -moz-border-radius:5px; -webkit-border-radius:5px;}
	#contact_form input#name,
	#contact_form input#email,
	#contact_form input#subject			{width:400px;}
	#contact_form textarea				{width:500px;height:150px; resize: none;}
	#contact_form input.button			{float:right;}
	
/* Comment form */

	#comment_form ul					{float:left;}
	#comment_form ul li					{margin:10px 0; list-style:none; position:relative; clear:both;}
	#comment_form label					{line-height:35px; width:100px; text-align:right; float:left; margin-right:10px;}
	#comment_form input,
	#comment_form textarea				{float:left; padding:8px; border:1px solid #CCCCCC; margin-left:10px; background:#fcfcfc; -moz-border-radius:5px; -webkit-border-radius:5px;}
	#comment_form input					{width:400px;}
	#comment_form textarea				{width:500px; height:150px; resize:none;}
	
/* Contact Page Sidebar */

	.contact ul 						{list-style:none;}
	.contact li 						{margin:0;}

/* Overiding Classes */
/* Must remain at the bottom of the stylesheet */

	.clearfix:after						{clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0;}
	* html .clearfix 					{height:1%;}
	.alpha								{margin-left:0;}
	.omega								{margin-right:0;}
	
	
	
	
	

div#map {
    float: right;
    position: relative;
    width: 680px;
	
	
}

div#homepagemap {
    background: url("../images/homepagemap_bg.png") no-repeat scroll right top transparent;
    float: right;
    height: 355px;
    position: relative;
    width: 708px;
}



  div#map {
    position: relative;
  }

  div#crosshair {
    position: absolute;
    top: 192px;
    height: 19px;
    width: 19px;
    left: 50%;
    margin-left: -8px;
    display: block;
    background: url(crosshair.gif);
    background-position: center center;
    background-repeat: no-repeat;
}



.mapfooter {

    display: block;
    float: right;
    margin-top: 5px;
    padding-top: 5px;
    width: 700px;
}

.mapfooter input, .mapfooter table {
    float: right;
	margin-left:10px;
}


/* LEFT SEARCH */


.leftsearch {
    border-radius: 0 0 20px 0;
    -webkit-border-radius: 0 0 20px 0;
    float: left;
    height: 400px;
    text-align: center;
    width: 303px;
}

.leftsearch h3 {
    color: #3BB3C3!important;
    text-align: center;
    margin-top: 11px;
	padding: 0 0 0 5px;
	
}

.searchinputs {
    float: left;
    margin: 13px auto 0;
    text-align: center;
    width: 278px;
}
.inputlabel {text-align:left;}



.leftsearch input.mainsearchbutton:hover {background: none repeat scroll 0 0 #707070;}

.leftsearch input.mainsearchbutton {
    background: none repeat scroll 0 0 #3BB3C3;
    border: 2px solid white;
    border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    color: white;
    cursor: pointer;
    float: right;
    height: 38px;
    margin-left: 20px;
    margin-top: 25px;
    padding: 7px;
    width: 100px;
}

.leftsearchform {
    margin-top: 15px;
}

.leftsearch input {
    background: url("../images/inputbg.png") no-repeat scroll 249px center white;
    border-color: #3BB3C3;
    border-style: solid;
    border-width: 0;
    color: #3BB3C3;
    height: 26px;
    margin: 0 auto 15px 9px;
    padding: 0 0 0 5px;
    width: 263px;
}

.leftsearch input:focus {
    color: #333;
}


.inputlabel {
    float: left;
    
    margin: 3px 0 4px;
    padding-left: 5px;
}

/* END LEFT SEARCH */

/* BOTTOM BLOCK */


.bottom {
	background: url("../images/banner_2.jpg") no-repeat scroll 0 1px transparent;
    float: left;
    height: 160px;
    margin: 0 10px;
    width: 323px;
}


.bottom.last {
    background: url("../images/banner_3.jpg") no-repeat scroll 0 1px transparent;
    margin-left: 26px;
    margin-right: 0;
    margin-left: 41px;
	width:317px;
	
}
.bottom.first {
    background: url("../images/banner_1.jpg") no-repeat scroll 0 1px transparent;
    margin-left: 10px;
    margin-right: 25px;
    width: 280px;
	height:156px;
	border-radius:15px;
	-webkit-border-radius:15px;
}


.bottom_block {
	
    border-top: 1px solid #4AB1C0;
    float: left;
    margin-top: 15px;
    padding: 15px 0 0;
}

/* END OF BOTTOM BLOCK */

/* SHORT DOCTOR DESCRIPTION */

.selected_doctor {
    background: none repeat scroll 0 0 #E67817;
    border-radius: 20px 20px 20px 20px;
    display: block;
    float: right;
    height: 192px;
    letter-spacing: 0.2px;
    margin: 10px 0;
    padding: 0 0 30px;
    position: relative;
    width: 708px;
}


.selected_doctor table {
    color: white;
    font-size: 12px;
    font-weight: bold;
    margin: 6px 10px 10px 5px;
    width: 102%;
	}


.selected_doctor table input {float:right;}

.doctor_details {
    width: 250px;
}

.insurance {width:150px}
.docotor_langs {width:150px;min-height:200px;}
.time_open{width:150px}


.selected_doctor table input {
    background: url("../images/readmorefordoctor.png") repeat scroll 0 0 transparent;
    border: 0 none;
    color: white;
    cursor: pointer;
    float: right;
    
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    padding-bottom: 5px;
    padding-left: 22px;
    width: 206px;
}

/* END OF SHORT DOCTOR DESCRIPTION */

/*BOTTOM MENU */

div.footer {
    background: none repeat scroll 0 0 #E2F2EA;
    -webkit-border-radius: 20px 20px 20px 20px;
    border-radius: 20px 20px 20px 20px;
    float: left;
    height: 175px;
    margin-bottom: 10px;
    margin-top: 15px;
    width: 100%;
}
.footer table {width:100%;margin-top:20px;}

td.footer-menu {
    padding-left: 15px;
    width: 37%;
}

td.footer-menu .footer_ul li {list-style:none;}

td.footer-menu .footer_ul li span.meta {
    color: #9FBCAC !important;
    font-size: 13px;
    font-weight: bold;
}

td.footer-menu .footer_ul li a:hover span.meta {color:#3BB3C3!important}



.search_results li {
    background: none repeat scroll 0 0 #E2F1F8;
    border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    list-style: none outside none;
    margin: 0 0 10px;
    text-align: left;
	cursor:pointer;
}

.search_results li a {
    border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    color: #555555;
    display: block;
    font-size: 14px;
    padding: 6px 16% 6px 10px;
    width: 81%;
	font-weight:bold;
	min-height:30px;
}


.search_results li a.active {background:#E67817;color: white;}
.search_results li a.active span{color: white;}

.search_results li span {
    color: #888888;
    font-size: 12px;
	
}

.leftsearch .search_results li:hover {background:none repeat scroll 0 0 #e67817!important;}
.search_results li:hover a{color:white;}
.search_results li:hover span{color:white;}




.aa_category {
    background: url("../images/aa_category.png") no-repeat scroll 0 0 transparent;
    color: orange !important;
    display: block;
    float: right;
    font-style: normal !important;
    font-weight: bold;
    height: 30px;
    margin: 5px 3px 0 0;
    padding: 3px 0 0 9px;
    position: absolute;
    right: 0;
    top: 9px;
    width: 30px;
}
.selected_doctor ul li {
    list-style: none;
	margin:0;
	line-height:15px;
	font-size: 12px;
}


.post-body table td.doctor_info {
    border: 0 none !important;
    font-size: 11px;
    margin: 0 -4px;
    width: 32%;
}

.post-body table td.doctor_info.nosokomeio_kentro_info {width: 45%;}

.doctor_name {
display: block;
font-size: 15px;
padding: 3px 0 5px 5px;
}


.post-body table td .doc_buttons img.small {
	margin: 5px 0 3px 2px;
    width: 38px;
}
.post-body table td .doc_buttons img.large {
    margin-left: 3px;
    width: 77px;
}

.doctor_cat ul li {
    font-size: 14px;
    line-height: 17px !important;
    padding: 0;
}

.doc_buttons {
    display: block;
    font-size: 10px;
    margin-top: -16px;
    padding-left: 2px;
    text-align: center;
    width: 87px;
}


.doctor_name .adeia {
    color: white;
    float: right;
    font-size: 11px;
    margin: 15px 10px 0 0;
    text-align: right;
}

.doctor_cat {
    
    display: block;
    font-size: 15px;
   margin: 0 0 5px;
	padding: 0px 0 0px 0px;
    text-indent: 0px;

}



.doctor_desc {
    margin: 0 10px 8px 6px;
	}

td.doctor_info a {
color:#ffffff;

}

.doctor_info ul {
    margin: 0 10px 0 6px;
}

.doctor_info ul li{
   
	line-height: 15px;
	
}



.selected_doctor .docotor_asfalies_ul li {
    line-height: 11px;
    margin: 0 0px 6px;
}


.docotor_asfalies {
   
    width: 85px;
	
}

.tameia_heading {
    border-bottom: 3px solid #E79D5F  !important;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 7px -11px;
    padding: 6px 0 7px 21px;
	background:url("../images/skia-epipedo1.png") no-repeat scroll 11px 0 transparent;
}



.docotor_asfalies .asfalies {
    padding: 0 5px;
}

.doctor_languages {
    padding: 0 0px 0 10px;
    
}

.doctor_languages img {
    text-align: right;
    width: auto!important;
    float: right;
    margin-bottom: 8px;
}
.post-body table td img.see-more-btn {
    display: inline;
    top: 161px;
    position: absolute;
    right: 13px;
    width: 81px !important;
	}
.doctor_languages_ul {
    float: left;
    width: 100%;
}

.doctor_languages_ul ul li {
line-height:15px;
}

.post-body table td.doctor_languages {
    height: 100px;
    width: 65px;
	background:url("../images/skia-epipedo1.png") no-repeat scroll 0px 0 transparent;
}

.lang_heading {
    background: url("../images/lang_icon.png") no-repeat scroll 9px 1px transparent;
    border-bottom: 3px solid #E79D5F  !important;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 7px -21px;
    padding: 6px 0 7px 38px;
}


.post-body table td.doc_image {
    border: 0 none !important;
    width: 13%;
	padding-top:6px;
}

.doctor_day_time_open img {
    float: left;
    margin: -3px 6px 2px !important;
    width: 23px !important;

}

.hours_open_ul {
    float: left;
    margin: 10px 5px 0;
	min-height:110px;
}

.hours_open_ul .day {    display: block;
    float: left;
    font-size: 13px;
    width: 21px;
	}

span.day_time_open {color:#fff;}

.doctor_day_time_open {width:23%}

.hours_open_heading {
    border-bottom: 3px solid #E79D5F !important;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 0 0;
    width: 100%;
	background:url("../images/skia-epipedo1.png") repeat-x scroll 0 0 transparent;
}




.asfalies_heading{
    font-weight: bold;
    font-size: 12px;
    display: block;
    margin: 35px 0 10px;
	}
	
	
/*
.leftsearch .category_list li {
    cursor: pointer;
    float: left;
    font-weight: 700;
    list-style: none outside none;
    margin: 3px 0 0;
    padding: 0 5px;
    text-align: left;
    width: 89px;
}
*/



.leftsearch .category_list li {
    cursor: pointer;
    float: left;
    font-size: 9px;
    font-weight: 700;
    line-height: 10px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 97px;
}

.leftsearch .category_list li img {
    float: left;
    /*margin: 1px 1px 0 0;*/
	margin: 0px 0 0;
    width: 19px;
}

.leftsearch .category_list li span {
    cursor: pointer;
    display: block;
    font-size: 10px;
    height: 15px;
    letter-spacing: 0.1px;
    line-height: 1;
    padding-left: 15px;
}

.leftsearch .category_list li:hover {
    color: #3BB3C3;
}
.category_list {
    margin-bottom: -10px;
    margin-left: 3px;
    margin-top: -5px;
    width: 310px;
}


/*
.homepage.leftsearch {
    background: none repeat scroll 0 0 #E3F1FA;
    border-radius: 20px 20px 20px 20px;
    float: left;
    height: 400px;
    margin: 0 -20px;
    padding: 10px;
    text-align: center;
    width: 270px;
    
}
*/

.homepage.leftsearch {
    background: none repeat scroll 0 0 #E3F1FA;
    border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    float: left;
    /*height: 400px;*/
	height: 345px;
    margin: 0px -20px 0 0;
    padding: 10px 0 0;
    text-align: center;
    width: 290px;
}


.post-body table td {
    border: 3px solid #E79D5F  !important;
    border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    display: inline-block;
    height: 195px;
    margin: 0 4px;
    vertical-align: top;
}

.post-body table td.doc_image img  {
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    width: 90px;
	max-height: 120px;
}

.copyright {
    float: left;
    height: 20px;
    margin-bottom: 30px;
    margin-top: 0px;
	margin-left:5px;
    width: 100%;
	font-size:10px;	
}

.copyright a {
	font-weight:bold;
}


.category_list table {margin:0;}
.category_list table td{vertical-align:middle;}


.post-body table td { float:left;}


.copyright a {
    color: #E67817;
}
.copyright a:hover {
	text-decoration:underline;
}

.iframebody {
    background: none;
    height: 100%;
    padding: 20px;
    top: 0;
	

}

.iframebody h3 {
    border-bottom: 2px solid #3BB3C3;
    color: #3BB3C3 !important;
    font-size: 25px;
    font-weight: bold;
    padding-bottom: 10px;
    text-shadow: none;
    text-transform: none;
    width: 100%;
}

.iframebody h4 {
    border-bottom: 2px solid #3BB3C3;
    color: #3BB3C3 !important;

    width: 100%;
}


#sb-wrapper {
    border-radius: 20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    -webkit-border-radius: 20px 20px 20px 20px;
    box-shadow: 10px 10px 0 rgba(115, 115, 115, 0.4);
    -moz-box-shadow: 10px 10px 0 rgba(115, 115, 115, 0.4);
    -webkit-box-shadow: 10px 10px 0 rgba(115, 115, 115, 0.4);
	overflow:hidden;
	background:white;
	}
	


#sb-wrapper-inner {
	border-radius:20px;
	-webkit-border-radius:20px;
	
	}

	#sb-wrapper-inner #sb-body{ background:white;-webkit-border-radius:20px;}
	#sb-wrapper-inner {-webkit-border-radius:20px;}
	
#map_canvas {

	width:720px; 
	height:400px;
	float:right;-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:none!important
}


.error_msg_noids {
    color: #3BB3C3 !important;
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: 16px;
    margin: 20px;
    text-align: center;
    text-shadow: none;
    text-transform: none;
}

.iframebody .inputlabel {width:100%;}


.iframebody .radiobutton {
    color: #3BB3C3;
    display: block;
    font-weight: bold;
    width: 78%;
}

.iframebody .radiobutton span {
    display: block;
    float: left;
    font-size: 14px;
    height: 20px;
    margin: 0 0 0 4px;
    width: 90%;
}
.iframebody .inputlabel.checkboxlabel {
    margin: -1px 0 0 40px !important;
    width: 59%;
}

.iframebody .radiobutton input {
    float: left;
    display: block;
}

.contacttable {
    margin: 0 15px;
    width: 690px;
}


.contactstyle {
    color: #3BB3C3;
    font-weight: bold;
   
}

.contactstyle a {
	color: #3BB3C3;
	text-decoration:underline;
	}

.contactstyle a:hover {
	color: #3BB3C3;
	text-decoration:none;
	}
	
	
.iframebody .inputlabel { margin-left: -5px;  font-weight: bold;   color: #3BB3C3;}

.iframebody .mainsearchbutton {margin:10px 100px 0 0;float:right;}

.iframebody input, .iframebody textarea {
    border: 1px solid #3BB3C3;
}




.article.iframebody {
    background: white;
    color: #333333;
    font-size: 14px;
    height: 90%;
    padding: 20px;
    position: absolute;
    top: 0;
    width: 94%;
	
	
	font-family:open sans;
}


label:hover, label:active, input:hover+label, input:active+label, input:check {
    font-weight:bold;
}

.doctor_languages img {
    text-align: right;
    width: auto!important;
    float: right;
    margin-bottom: 8px;
}
.doctor_languages_ul {
    float: left;
    width: 100%;
}

.doctor_languages_ul ul li {
line-height:15px;
}
td.doctor_languages {
    width: 100px;
}

td.doctor_languages {
    width: 100px;
}


.hours_open_ul {
float: left;
}


a.selectedcategory {
    color: #333333;
    cursor: pointer;
    display: block;
    float: left;
    margin: 4px 0;
    position: relative;
}
a.selectedcategory:focus {color:#3BB3C3!important; background:#}
a.selectedcategory:hover {color:#3BB3C3!important}

.article.iframebody table.article td {
    float: left;
	height:500px;
    overflow: hidden;
    padding-right: 1%;
    padding: 0px 2% 0;
    width: 640px;
}

.article.iframebody table.article td a{color:#3BB3C3!important;font-weight:bold;}
.article.iframebody table.article td a:hover{color:#777!important;}


-webkit-input-placeholder { color:red; }

body#article {background:none!important}

.mCustomScrollBox .mCSB_container.mCS_no_scrollbar {top:0!important}


.copyright .float {
    color: #666666;
    display: inline;
    float: left;
    font-size: 12px;
    font-weight: bold;
    position: relative;
}


.leftsearch #doctor {
    background: url("../images/inputbg.png") no-repeat scroll 249px center white;
    border-color: #3BB3C3;
    border-style: solid;
    border-width: 0;
    color: #3BB3C3;
    height: 26px;
    margin: 0 auto 5px 9px;
    padding: 0 0 0 5px;
    width: 263px;
}


/* SCROLL BAR */


.mCSB_container {

    margin-right: 15px;

    overflow: hidden;

    width: auto;

}

.mCSB_container.mCS_no_scrollbar {

    margin-right: 0;

}

.mCustomScrollBox .mCSB_scrollTools {

    height: 100%;

    right: 0;

    top: 0;

    width: 16px;

}

.mCSB_scrollTools .mCSB_draggerContainer {

    -moz-box-sizing: border-box;

    height: 100%;

}

.mCSB_scrollTools .mCSB_buttonUp + .mCSB_draggerContainer {

    padding-bottom: 40px;

}

.mCSB_scrollTools .mCSB_draggerRail {

    border-radius: 10px 10px 10px 10px;

    height: 100%;

    margin: 0 auto;

    width: 4px;

}

.mCSB_scrollTools .mCSB_dragger {

    height: 30px;

    width: 100%;

}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    border-radius: 10px 10px 10px 10px;

    height: 100%;

    margin: 0 auto;

    text-align: center;

    width: 6px;

}

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {

    cursor: pointer;

    height: 20px;

    margin: 0 auto;

    overflow: hidden;

}

.mCSB_scrollTools .mCSB_buttonDown {

    bottom: 0;

    margin-top: -40px;

}

.mCSB_horizontal .mCSB_container {

    height: auto;

    margin-bottom: 30px;

    margin-right: 0;

    overflow: hidden;

}

.mCSB_horizontal .mCSB_container.mCS_no_scrollbar {

    margin-bottom: 0;

}

.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools {

    bottom: 0;

    height: 16px;

    left: 0;

    overflow: hidden;

    right: auto;

    top: auto;

    width: 100%;

}

.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer {

    -moz-box-sizing: border-box;

    height: 100%;

    overflow: hidden;

    width: auto;

}

.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft + .mCSB_draggerContainer {

    padding-bottom: 0;

    padding-right: 20px;

}

.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail {

    border-radius: 10px 10px 10px 10px;

    height: 2px;

    margin: 7px 0;

    width: 100%;

}

.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger {

    height: 100%;

    width: 30px;

}

.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    border-radius: 10px 10px 10px 10px;

    height: 4px;

    margin: 6px auto;

    width: 100%;

}

.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight {

    cursor: pointer;

    float: left;

    height: 100%;

    margin: 0 auto;

    overflow: hidden;

    width: 20px;

}

.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight {

    bottom: auto;

    float: right;

    margin-left: -40px;

    margin-top: -16px;

    right: 0;

}

.mCustomScrollBox .mCSB_scrollTools {

    opacity: 0.75;

}

.mCustomScrollBox:hover .mCSB_scrollTools {

    opacity: 1;

}

.mCSB_scrollTools .mCSB_draggerRail {

    background: #ccc;

}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background: none repeat scroll 0 0 #09457D;

    opacity: 0.7;

}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {

}

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {

    background-image: url("mCSB_buttons.png");

    background-repeat: no-repeat;

    opacity: 0.4;

}

.mCSB_scrollTools .mCSB_buttonUp {

    background-position: 0 0;

}

.mCSB_scrollTools .mCSB_buttonDown {

    background-position: 0 -20px;

}

.mCSB_scrollTools .mCSB_buttonLeft {

    background-position: 0 -40px;

}

.mCSB_scrollTools .mCSB_buttonRight {

    background-position: 0 -56px;

}

.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {

    opacity: 0.75;

}

.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active {

    opacity: 0.9;

}





.mCustomScrollBox .mCSB_scrollTools {

    margin-right: -5px;

 

}
.regcheckbox
{
color: #3BB3C3;
font-weight: bold;
}

.leftb_day
{width:100px;
 color: #3BB3C3;
 font-weight: bold;
}

.leftday

{
width:100px;
color: #3BB3C3;
font-weight: bold;
}

.regasfaleies_t
{
color: #3BB3C3;
font-weight: bold;
}

.regbox
{
border:1px solid #3BB3C3;
}

.regbox td
{
padding:3px;
}


div.articlediv {
   background: none repeat scroll 0 0 transparent;    
   height: 655px;    
   margin-bottom: -15px !important; 
   margin-top:7px;     
   width: 708px;     
   position: relative;     
   float: right;
}


.articlediv .article.iframebody {
    background: url("../images/article-bg.png") repeat scroll 0 0 transparent;
    color: #333333;
    font-size: 14px;
    height: 90%;
    padding: 20px;
    position: absolute;
    top: 0;
    width: 94%;
	
	
	font-family:open sans;
}

table.article-heading {
    width: 100%;
    background: white;
    border-radius: 20px;
}
table.article-heading td.heading {
    width: auto;
}
table.article-heading td {
    width: 50%;
}
table.article-heading td h3 {
    color: #3BB3C3 !important;
    font-size: 25px;
    font-weight: bold;
    margin: 5px 0 10px;
    text-shadow: none;
    text-transform: none;
    width: 100%;
	padding:0;
	border:0px;
	text-align:center;
	max-width:500px;
	}

.heading-first-td	{
	background:url(../images/bg-line-left.png) no-repeat center right;
	
	}
.heading-last-td	{
	background:url(../images/bg-line-right.png) no-repeat center left;

}
	
#registerdiv {width:81px;height:40px;position:absolute;top:0px;    margin-left: 770px;
}

#registerdiv .inner {
    background: none repeat scroll 0 0 #de5012;
    height: 100px;
    position: absolute;
    top: -100px;
    width: 250px;
}

#registerbutton {
    background: url("../images/login.png") no-repeat scroll right bottom transparent;
    border: 0 none;
    display: table;
    height: 40px;
    margin-left: 935px;
    position: absolute;
    top: 0px;
    width: 81px;
	cursor:pointer;
}


.topline {
    background: url(../images/bg-galazio.png) repeat-x 0 0px;
    position: absolute;
    margin-left: 400px;
    height: 40px;
    overflow: hidden;
}

.intro-topline-text {
    color: #56C5D0;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0 0 325px;
    position: absolute;
}

/**************** Top Sliding Panel *********************/
* {margin:0; padding:0; outline:0;}
#slide-panel{ text-align:right; background:url(/themes/default/images/fyd-top-slide-bg.png) repeat 0 0 transparent;display:none;height:100px;margin:auto;}
.homepageslide #slide-panel {
    background: none repeat scroll 0 0 #CFE9EF;
    box-shadow: 1px 1px 14px #C0C0C0;
	position:relative;
    z-index: 99;
}

#user-slide-panel{ text-align:right; background:url(/themes/default/images/fyd-top-slide-bg.png) repeat 0 0 transparent;display:none;height:100px;margin:auto;}
.homepageslide #user-slide-panel{
    background: none repeat scroll 0 0 #CFE9EF;
    box-shadow: 1px 1px 14px #C0C0C0;
	position:relative;
    z-index: 99;
}


.slide {width:950px; margin:auto;z-index:100;position:relative;}

.btn-slide:link, .btn-slide:visited {
    background: url("https://www.findyourdoctorincrete.gr/images/new-topregister.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 0;
    font-weight: bold;
    height: 34px;
    line-height: 22px;
    margin-left: 465px;
    padding: 3px 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 151px;
	height:43px;
}


.btn-slide:link, .btn-slide:visited {
    background: url("https://www.findyourdoctorincrete.gr/images/new-topregister.png") no-repeat scroll 0 0 transparent;
    color: #F3F3F3;
    display: block;
    font-family: open sans condensed;
    font-size: 14px;
    font-weight: bold;
    height: 43px;
    line-height: 22px;
    margin-left: 465px;
    padding: 6px 0 3px 30px;
    position: absolute;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    width: 151px;
}

.user-btn-slide:link, .user-btn-slide:visited {
    background: url("https://www.findyourdoctorincrete.gr/images/new-topregister.png") no-repeat scroll 0 0 transparent;
    color: #F3F3F3;
    display: block;
    font-family: open sans condensed;
    font-size: 14px;
    font-weight: bold;
    height: 43px;
    line-height: 18px;
    margin-left: 465px;
    padding: 6px 0 3px 30px;
    position: absolute;
    text-align: left;
    text-decoration: none;
    width: 151px;
}


.no-btn-slide {
    background: url("/images/topregister.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-family: OPEN SANS CONDENSED;
    font-size: 15px;
    font-weight: bold;
    height: 34px;
    line-height: 22px;
    margin-left: 465px;
    padding: 18px 0 3px 11px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 123px;
}


.loginform {
    background: none repeat scroll 0 0 #CFE9EF;
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    height: 100px;
    margin: auto;
    padding: 0 25px;
    width: 1020px;
}

#user-slide-panel .loginform table {
    float: right;
    margin-bottom: 0;
}

.toplinemenu td span.usermember {
	font-size: 13px;
    padding-top: 13px;
	}


.formdetails {color:#FFF; font-size:12px;padding:5px;}
.formdetails input{border:none; padding:2px 5px 2px 5px; background-color:#EFEFEF;}
.loginregister {color:#999; padding:5px;}
.loginregister a:link, .loginregister a:visited {color:#FFF; font-size:11px; text-decoration:underline;}
.loginform h2 {padding:10px 10px 10px 0; font-size:18px; font-weight:normal; text-transform:uppercase;}



.toplinemenu td {
    background: url("../images/td-bg-topline.png") repeat scroll 0 0 transparent;
    display: inline-block;
    height: 74px;
    margin: 15px -3px 0;
    width: 173px;
	text-align:left;
	vertical-align:top;
}
.toplinemenu td a:hover span {color:#767676;}

.toplinemenu td span {
    color: #333333;
    display: block;
    font-family: Open Sans Condensed;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.1;
    padding: 12px 9px 9px 13px;
	
}
/* end top slide menu */
.leftbanner img{
    margin: 7px 0 0 5px;
}


.leftbanner a img{
    height: auto;
    margin: 0 0 0 5px;
    width: auto;
}

#sb-nav a#sb-nav-close {right:45px}

.newsletter-table img {
    width: 220px;
}
.article.iframebody table.article table td {
    width: auto;
    height: auto;

}

.article.iframebody table.article table.newsletter-table td {

    margin: 0 25px;
    padding: 20px 20px 0;
	}