@charset "utf-8";

@import url(http://fonts.googleapis.com/css?family=Jura:600,400|Open+Sans:400,800&subset=latin,greek,greek-ext);
/* Google Fonts 
font-family: 'Jura', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Comfortaa', sans-serif;
*/

* {margin:0; padding:0; border:0 none;}

/* tag styles */
body {background:#FFF url(../images/bck-body.png) 0 0 repeat fixed; font:normal normal 14px Verdana, Geneva, sans-serif; color:#333;}
h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size:26px;font-weight:bold;line-height:130%;padding:10px 0 4px 0;margin:0 0 25px;color:#B30000; }
h2, h3, h4, h5, h6 {font:normal normal 1.8em Comfortaa, Arial, Helvetica, sans-serif; margin:25px 0 15px; padding:0; border-bottom:0 none;}
h3, h4, h5, h6 {font:normal normal 1.6em Comfortaa, Geneva, sans-serif; margin:25px 0 15px; padding:0; color:#333; border-bottom:0 none;}
h4, h5, h6 {font:normal normal 1.4em Comfortaa, Geneva, sans-serif; margin:25px 0 15px; padding:0; color:#B30000; border-bottom:0 none;}
h5, h6 {font:normal normal 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif; margin:25px 0 15px; padding:0; color:#333; border-bottom:0 none;}
h6 {font:normal normal 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; margin:25px 0 15px; padding:0; color:#B30000; border-bottom:0 none;}
p {margin:0 0 10px; line-height:25px;}
a {text-decoration:none; color:#B30000;}
a:hover {color:#000}
ul, ol {margin:15px 0 25px 7px; padding:0;}
ul li,
ol li {margin:0; padding:0 0 0 18px; line-height:25px;}

ol {margin-left:30px; padding:0;}
ol li {margin-left:0; padding:0 0 0 0;}

ul { list-style:none;}
ul li {background:url(../images/bullet-05.png) 0 10px no-repeat;}

td {vertical-align:top;}

blockquote {font: italic bold 1em "Times New Roman", Times, serif; margin: 0 0px; padding: 0 0 20px 60px; position: relative; text-align:right;}
blockquote * {font-size: 1em; height: auto; line-height: 20px;}
blockquote:before, blockquote:after { color: #CCCCCC; display: block; font-size: 60px; height: 0; line-height: 0; position: absolute;}
blockquote:before {font-size: 80px;}
blockquote:before {content: '\201C'; left: 10px; top: 20px;}

select, input, textarea {border-color: #BBBBBB #EEEEEE #EEEEEE #BBBBBB; border-right: 1px solid #EEEEEE; border-style: solid; border-width: 1px; font: 1em Verdana,Geneva,sans-serif; margin: 3px 0; padding: 1px;}
input#submit_button {background:#5C0000 url(../images/bck-menu.png) 0 -10px repeat-x; padding:10px 10px; cursor:pointer; color:#fff; font-size:1em; font-weight:bold;}
input#submit_button:hover {background:#5C0000 url(../images/bck-menu-h.png) 0 0 repeat-x;}

/* container styles */
#container {background:url(../images/bck-container.png) 50% 100% repeat-y; padding:20px 0;}
.spacer {margin-bottom:20px!important;}
.wrap {width:940px; margin:auto;}
.left {float:left;}
.main {float:left;}
.right {float:right;}
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.clr {clear:both;}
img.left {width:auto!important;margin:3px 7px 0 0!important;}
img.right {width:auto!important;margin:3px 0 0 7px!important;}
.littlefont {font-size:0.8em;}

/* readmore */
div.readmore {text-align:right; margin:0 0 5px;}
a.readmore { background:url(../images/btn-readmore.png) 0 0 no-repeat; color:#E2C9C9!important; padding:4px 10px; display:inline-block; text-decoration:none; font:normal bold 0.8em/20px "Trebuchet MS", Arial, Helvetica, sans-serif;border-radius: 3px;}
a.readmore:hover { background:url(../images/btn-readmore.png) 0 100% no-repeat; color:#fff!important;}

div.readon {text-align:right; margin:0 0 5px; border-bottom:1px solid #eee; font-size:0.9em; display:block;padding:0 0 5px}
div.readon a {background:url(../images/bullet-03.png) 0 3px no-repeat; padding-left:15px;}

/* header styles */
#header {}
#header .wrap {background:url(../images/bck-header-up.png) 0 100% repeat-x; height:120px;position:relative;margin-bottom:0;}

	/* Logo */
	#header .logo a {background:url(../images/logo.png) 0 0 no-repeat; position:absolute; bottom:20px; left:20px; width:100px; height:100px; display:block;}
	#header .logo a img {margin:0 0 0 -5048px;}
	#header .logo2 a {background:url(../images/logo2.png) 0 0 no-repeat; position:absolute; bottom:20px; left:20px; width:100px; height:100px; display:block;}
	
	/* moto */
	#header .moto {position:absolute; top:0; right:10px; font:normal bold 1.4em Verdana, Geneva, sans-serif; color:#777;}

	/* Banners */
	#header .banner .item01 {background:url(../images/gfx-item01.png) 0 0 no-repeat; position:absolute; bottom:0; right:280px; z-index:1}
	#header .banner .item02 {background:url(../images/gfx-item02.png) 0 0 no-repeat; position:absolute; bottom:0; right:500px;}
	#header .banner .item01:hover {background:url(../images/gfx-item01-h.png) 0 0 no-repeat;}
	#header .banner .item02:hover {background:url(../images/gfx-item02-h.png) 0 0 no-repeat;}
	
	#header .banner a {width:240px; height:52px; display:block;}
	#header .banner a:hover {}

	/* Phone */
	#header .phone {position:absolute; bottom:10px; right:10px; font:normal bold 1em Tahoma, Geneva, sans-serif; color:#999;}
	#header .phone span {font:normal bold 1.4em Tahoma, Geneva, sans-serif; color:#B30000;}
	
	/* Menu */
	#header .nav {position:absolute; top:0; right:10px;}
	#header .nav ul {margin:0;padding:0;list-style:none;}
	#header .nav li {margin:0;padding:0;background:none; float:left;}
	#header .nav li a {display:block; background:url(../images/bullet-01.png) 0 5px no-repeat; padding:2px 0 2px 15px; margin:0 0 0 10px; color:#666;}
	#header .nav li a:hover {color:#B30000; background:url(../images/bullet-03.png) 0 5px no-repeat;text-decoration:underline;}

/* Menu styles */
#menu {height:60px;margin:-10px 0 0; z-index:9000; position:relative;}
#menu .wrap {background:url(../images/bck-menu.png) 0 0 repeat-x; padding:10px 0; height:40px; color:#E2C9C9;}

	/* level 1 */
	#menu ul {margin:0;padding:0;list-style:none;}
	#menu li {margin:0;padding:0;background:url(../images/bck-menu-seperator.png) 100% 0 no-repeat; float:left;position:relative;}
	#menu li a {display:block; background:none; padding:0 10px; color:#E2C9C9; font:normal bold 1.17em/50px "Trebuchet MS", Arial, Helvetica, sans-serif; cursor:pointer; text-shadow:1px 1px 0px #333;}
	#menu li a:hover,
	#menu li:hover a,
	#menu li.active a {color:#fff; background:none;}
	#menu li:hover,
	#menu li.active {background:#5C0000 url(../images/bck-menu-h.png) 0 0 repeat-x;}
	#menu li:hover ul {display:block;}

	#menu li.parent a {background:url(../images/bck-menu-bullet.png) 100% 20px no-repeat; padding-right:25px; cursor:pointer;}

	#menu li a.home span {margin-bottom:-10px;}
	#menu li a.home img {background:url(../images/icon-home.png) 0 0 no-repeat; width:42px; height:30px; margin-top:10px; vertical-align:top;}
	#menu li a.home:hover img,
	#menu li.active a.home img,
	#menu li:hover a.home img {background:url(../images/icon-home.png) 0 100% no-repeat;}

	/* level 2 */
	#menu li ul {display:none; position:absolute; z-index:10000!important;}
	#menu li li {float:none;position:static; background:url(../images/bck-menu2.png) repeat;}
	#menu li li a {display:block; color:#fff; padding:10px 20px; font:normal normal 1em/20px Verdana, Geneva, sans-serif; border-bottom:1px solid #666; min-width:217px; white-space:nowrap; text-shadow:0 0 0 transparent;}
	#menu li li a:hover {background:none!important;}
	#menu li li:hover {background:#000;}
	#menu li li.active {background:url(../images/bck-menu2.png) repeat;}
	#menu li li.active a {font-weight:bold;}
	#menu li.parent li a {padding-right:20px; background:none!important;}

/* Trailer styles */
#middle {}
#middle .wrap {}
#middle .trailer {background:none;}
#middle .slide {/*height:290px;*/ margin-bottom:40px; }


/* Footer styles */
#footer {margin:0;}
#footer * {color:#E2C9C9;}
#footer .wrap {background:#5C0000 url(../images/bck-footer.png) 0 0 repeat-x; padding:20px 20px; width:900px; min-height:165px;}
#footer .copy {text-align:center; margin:0 0 30px;}
#footer .nav {/*max-width:735px;*/}

	/* level 1 */
	#footer ul {margin:0;padding:0;}
	#footer li {background:none; margin:0 20px 0 0; padding:0;}
	#footer li a {color:#E2C9C9; font:1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 10px; margin:0 0 10px; border-bottom:1px dashed #E2C9C9;display:block; width:225px; cursor:pointer;}
	#footer li a:hover {color:#fff;}

	/* level 2 */
	#footer li ul {margin:0;padding:0;}
	#footer li li {margin:0; padding:0; float:none;}
	#footer li li a {color:#BC6464; font:normal normal 1em Verdana, Geneva, sans-serif; margin:0; padding:3px 0 3px 15px; background:url(../images/bullet-02.png) 0 6px no-repeat; border-bottom:1px dotted #963333;  width:210px;}
	#footer li li a:hover {color:#E2C9C9;}

	/* Follow Links */
	#footer li.follow {margin:0;}
	#footer li.follow li {float:left;}

	#footer li.follow a {width:165px;}
	#footer li.follow li a {width:auto;background:none;padding:0;border:0 none;}

/* Blog Stykes */
/*Your CSS Here*/

/* BLOG Items Leading */
div.blog .items-leading {
	margin:0 0 10px;
	padding:0 0 10px;
}
	div.blog .items-leading div {
		width:100%;
		border-bottom:1px dotted #ccc;
	}

/* BLOG Items Columned */
div.blog .cols-2 {
	margin:0 0 10px;
	padding:0 0 10px;
}
	div.blog .cols-2 div {
		width:329px;
		float:left;
		padding:10px;
	}
div.blog .cols-2 div.column-1 {
	border-right:1px dotted #ccc;
}

/* BLOG Items Seperator */
div.item-separator {
	border-bottom:0 none!important;
	padding:5px;
}

/* BLOG Items Styles */
div.blog h2 {
	margin:0 0 10px;
	font-size:1.4em;
}
div.blog img {
	width:317px;
	padding:5px;
	border:1px dotted #ccc;
}


