.body {margin:0 0 48px 0;padding:0;background-color:#ffffff;background-image:url('/templateimages/bg.jpg');background-repeat:repeat-x;background-position:top center;}
a {font:bold 12px Tahoma;color:#b64250;text-decoration:underline;}
a:hover {text-decoration:none;}
a img {border:0;}
.text {font:normal 12px/20px Tahoma;	color:#000000;text-align:justify;}
.text15 {font:normal 15px/22px Tahoma;color:#000000;}
.text_sm {font:normal 11px/16px Tahoma;color:#7c7c7c;}
.text10 {font:normal 10px/11px Tahoma;color:#7c7c7c;}
.clearer {clear:both;}
form {margin:0;padding:0;}
input.search {border:1px solid #5d5a5a;background-color:#ffffff;width:104px;height:12px;font:normal 11px/11px Tahoma;color:#434343;padding:2px 4px 4px 4px;}
input.contact {border:1px solid #cfcfcf;background-color:#f7f7f7;width:269px;height:14px;font:normal 12px/12px Tahoma;color:#434343;padding:6px 4px 5px 4px;}
textarea {border:1px solid #cfcfcf;background-color:#f7f7f7;width:565px;height:46px;font:normal 11px/11px Tahoma;color:#434343;}
#container_big_home {overflow:hidden;margin-left:auto;margin-right:auto;	width:100%;text-align:center;background-image:url('/templateimages/menu_bg_big.png');background-repeat:no-repeat;background-position:center 325px;}
#container_big {overflow:hidden;margin-left:auto;margin-right:auto;width:100%;text-align:center;background-image:url('/templateimages/menu_bg_big.png');background-repeat:no-repeat;background-position:center 246px;}
#black_top {clear:both;width:100%;height:19px;background-color:#000000;}
#menu_top_cont {position:relative;margin-left:auto;margin-right:auto;width:980px;height:19px;z-index:300;}
#sitemap_lang {position:absolute;right:188px;top:3px;font:normal 10px/10px Tahoma;color:#ffe2e8;}
#sitemap_lang a{padding-left:12px;padding-right:12px;font:normal 10px/10px Tahoma;color:#ffe2e8;text-decoration:none;}
#sitemap_lang a:hover{color:#ffffff;}
#sitemap_lang a.eng{padding-left:39px;background-image:url('/templateimages/eng.gif');background-repeat:no-repeat;background-position:12px 0;}
#sitemap_lang a.gr{padding-left:39px;background-image:url('/templateimages/gr.gif');background-repeat:no-repeat;background-position:12px 0;}
#menu_top {position:absolute;width:182px;right:0;top:0;text-align:left;}
#container {position:relative;clear:both;margin-left:auto;margin-right:auto;width:980px;text-align:left;}
#top_home {position:relative;clear:both;overflow:hidden;width:980px;padding-bottom:29px;z-index:10;}
#top {position:relative;clear:both;overflow:hidden;width:980px;padding-bottom:15px;z-index:10;}
#logo {clear:both;margin-top:22px;}
#logo img {width:200px; padding-bottom: 23px;}
#moto_home {position:relative;clear:both;margin-top:51px;margin-left:1px;width:550px;padding-bottom:17px;}
#moto {position:relative;clear:both;margin-top:25px;margin-left:1px;width:481px;padding-bottom:15px;}
.view_portfolio {position:absolute;right:0;bottom:0px;}
#map {position:absolute;top:0;right:0;}
#map .nivoSlider {width:530px;height:306px;}
#menu_search_container {position:relative;clear:both;width:980px;height:39px;}
#menu_left_corner {position:absolute;top:0px;left:-48px;}
#menu {float:left;width:796px;height:39px;}
#menu ul{height:39px;padding:0;margin:0;list-style-type:none;background-image:url('/templateimages/menu_bg.gif');background-repeat:repeat-x;background-position:top left;}
#menu ul li{float:left;height:39px;}
#menu ul li a{float:left;padding:12px 0px;font:bold 13px Tahoma;color:#ffffff;text-decoration:none;}
#menu ul li a:hover, #menu ul li.active a{color:#b84350;background-image:url('/templateimages/arrow_red.gif');background-repeat:no-repeat;background-position:bottom center;}
#menu ul li.item_first a{padding-left:0;padding-right:21px;font:normal 13px Tahoma;color:#e5e5e5;}
#menu ul li.item_first a:hover{background-image:none;color:#ffffff;}
.menu_item_left {float:left;width:3px;height:39px;background-image:url('/templateimages/menu_item_left.gif');background-repeat:no-repeat;background-position:top left;}
.menu_item_right {float:left;width:3px;height:39px;background-image:url('/templateimages/menu_item_right.gif');background-repeat:no-repeat;background-position:top left;}
#menu ul li:hover, #menu ul li.active{background-image:url('/templateimages/menu_over_bg.gif');}
#menu ul li.item_first:hover{background-image:none;}
#menu ul li:hover a, #menu ul li.active a{color:#b84350;background-image:url('/templateimages/arrow_red.gif');background-repeat:no-repeat;background-position:bottom center;}
#menu ul li:hover .menu_item_left, #menu ul li.active .menu_item_left{background-image:url('/templateimages/menu_item_left_over.gif');}
#menu ul li:hover .menu_item_right, #menu ul li.active .menu_item_right{background-image:url('/templateimages/menu_item_right_over.gif');}
#menu ul li.item_first:hover .menu_item_right{background-image:url('/templateimages/menu_item_right.gif');}
#search {float:left;padding:11px 0 0 15px;}
#mainDiv_home {clear:both;overflow:hidden;margin-top:20px;width:980px;     padding-bottom: 50px;}
#mainDiv_left {float:left;width:780px;border-right:1px solid #a6a6a6;padding-top:18px;padding-right:15px;padding-bottom:86px; color:#000000;}
#boxes_home {clear:both;overflow:hidden;margin-top:18px;width:795px;background-image:url('/templateimages/blocks_home_bg.gif');background-repeat:repeat-y;background-position:top left;}
.box_home {float:left;display:inline;width:255px;margin-right:8px;}
.last_box {margin-right:0px;}
.box_title {clear:both;overflow:hidden;padding:9px 0 10px 0;border-bottom:1px solid #ffffff;font:bold 14px Tahoma;color:#ffffff;}
.box1_bg {background-image:url('/templateimages/box1_title_bg.gif');background-repeat:no-repeat;background-position:top left;}
.box2_bg {background-image:url('/templateimages/box2_title_bg.gif');background-repeat:no-repeat;background-position:top left;}
.box3_bg {background-image:url('/templateimages/box3_title_bg.gif');background-repeat:no-repeat;background-position:top left;}
.box_photo {clear:both;width:255px;border-bottom:6px solid #b84250;height:113px;}
.box_links {clear:both;overflow:hidden;border-top:1px solid #ffffff;padding:8px 8px 14px 8px;}
.box_links a{clear:both;padding-left:9px;background-image:url('/templateimages/arrow_box.gif');background-repeat:no-repeat;background-position:0 6px;font:bold 11px/18px Tahoma;color:#ffffff;text-decoration:underline;}
.box_links a:hover{text-decoration:none;}
#home_news {clear:both;overflow:hidden;margin-top:34px;width:780px;}
.home_news_item {clear:both;overflow:hidden;width:780px;margin-bottom:13px;}

.home_news_pic {position:relative;float:left;display:inline;width:163px;height:122px;background-image:url('/templateimages/news_thumb_bg.gif');background-repeat:no-repeat;background-position:top left;margin-right:7px;}
.home_news_pic img{position:absolute;left:9px;top:10px;}

.home_news_txt {float:left;overflow:hidden;width:780px;min-height:60px;padding-top:10px;font:normal 11px/17px Tahoma;color:#000000;border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;padding-bottom:5px;}
.home_news_txt a{font:bold 11px Tahoma;color:#b84250;text-decoration:underline;}
.home_news_txt a:hover{text-decoration:none;}
.home_news_title {font-weight:bold; margin-bottom:2px;}
#mainDiv_right {position:relative;float:left;width:184px;z-index:150;}
.box_right {clear:both;overflow:hidden;margin-left:11px;padding-left:4px;padding-bottom:36px;background-image:url('/templateimages/lines.gif');background-repeat:no-repeat;background-position:bottom left;margin-bottom:25px;}
.box_right_txt {margin-left:1px;width:164px;}
.box_right a {font:bold 11px Tahoma;color:#b84250;text-decoration:underline;}
.box_right a:hover {text-decoration:none;}
.title_right {clear:both;font:bold 16px Tahoma;color:#464646;	}
.client_logo  {clear:both;margin-top:9px;width:157px;border:1px solid #e5e5e5;margin-bottom:9px;}
.news_right_date {clear:both;overflow:hidden;padding-top:12px;padding-bottom:9px;}
a.news_right_title {display:block;font:bold 12px Tahoma;color:#b64250;text-decoration:underline;padding-bottom:9px;}
a.news_right_title:hover {text-decoration:none;}
.last_box_right {background-image:none;}
#footer_bg {clear:both;width:100%;background-image:url('/templateimages/footer_bg.gif');background-repeat:no-repeat;background-position:top center;padding-bottom:16px;}
#footer {position:relative;margin-left:auto;margin-right:auto;width:980px;height:35px;text-align:left;}
#copyright {padding-top:3px;font:normal 11px/13px Tahoma;color:#cbcbcb;padding-bottom:6px; width:500px; float:left;}
#copyright a{font:normal 11px/13px Tahoma;color:#ffffff;text-decoration:none;}
#copyright a:hover{color:#cbcbcb;}
#call {position:absolute;left:595px;bottom:0;}
#site_by {position:absolute;right:18px;top:11px;}
#photo_right_home {position:absolute;right:0;bottom:1px;z-index:110;}
#path {clear:both;overflow:hidden;margin-top:28px;margin-left:212px;width:768px;font:normal 10px Tahoma;color:#7c7c7c;}
#path a {font:normal 10px Tahoma;color:#b84250;text-decoration:none;}
#path a:hover {color:#7c7c7c;}
#mainDiv {clear:both;overflow:hidden;width:980px;background-image:url('/templateimages/main_bg.gif');background-repeat:repeat-y;background-position:198px 0;margin-bottom:1px;}
#leftDiv {float:left;display:inline;width:198px;margin-right:14px;min-height: 250px;}
#menu_left {width:198px;}
#menu_left ul{display:block;width:198px;margin:0;padding:0;list-style-type:none;}
#menu_left ul li {clear:both;float:left;width:198px;margin-bottom:2px;}
#menu_left ul li a{display:block;padding:9px 0 9px 10px;font:bold 12px/12px Tahoma;color:#b54350;text-decoration:none;background-color:#ededed;background-image:url('/templateimages/menu_left_bg.gif');background-repeat:repeat-y;background-position:top right;}
#menu_left ul li:hover {}
#menu_left ul li a:hover{color:#ffffff;background-color:#616161;background-image:url('/templateimages/menu_bg_selected.gif');background-repeat:repeat-y;background-position:top right;}
#menu_left ul li.active {position:relative;}
.arrow_grey {position:absolute;left:12px;bottom:-4px;}
#menu_left ul li.active a{display:block;color:#FFFFFF;background-color:#616161;background-image:url('/templateimages/menu_bg_selected.gif');background-repeat:repeat-y;background-position:top right;position:relative;}
#menu_left ul li ul{overflow:hidden;margin:0;padding:0;list-style-type:none;padding-bottom:30px;}
#menu_left ul li ul li{background-image:url('/templateimages/dot.gif');background-repeat:repeat-x;background-position:bottom left;margin-bottom:0;}
#menu_left ul li.active ul li a{background:none;padding:8px 10px 11px 18px;font:normal 12px/12px Tahoma;color:#b84250;text-decoration:none;margin-bottom:0;background-image:url('/templateimages/bullet_arrow.gif');background-repeat:no-repeat;background-position:10px 13px;}
#menu_left ul li ul li a:hover{color:#434343;}
#menu_left ul li ul li a.selected{font-weight:bold;color:#000000;}

#menu_left ul li ul li ul{overflow:hidden;margin:0;padding:0;list-style-type:none;padding-bottom:30px;  padding-left:10px;}
#menu_left ul li ul li ul li{background-image:url('/templateimages/dot.gif');background-repeat:repeat-x;background-position:bottom left;margin-bottom:0;}
#menu_left ul li.active ul li ul li a {background:none;padding:6px 10px 9px 18px;font:normal 11px/11px Tahoma;color:#8a323c;text-decoration:none;margin-bottom:0;background-image:url('/templateimages/bullet_arrow.gif');background-repeat:no-repeat;background-position:10px 10px;}
#menu_left ul li ul li ul li a:hover{border-bottom: solid 1px #4d1c21; padding-bottom:8px; color:#101010}
#menu_left ul li ul li ul li a.selected{font-weight:bold;color:#4d1c21;}

.error {color:white; background-color:red; font-weight:bold; padding:5px; font-size:11px; display:block; border-bottom:1px solid #ffffff;}

#content {float:left;display:inline;width:570px;padding-top:15px;margin-right:14px;padding-bottom:68px;}
h1 {font:normal 25px Tahoma;color:#434343;margin-bottom:16px;clear:left; text-align:left;}
h2 {font:normal 18px Tahoma;color:#b54350;margin-bottom:16px;clear:left; text-align:left;}
h3 {font:bold 16px Tahoma;color:#464646;margin-bottom:16px;clear:left; text-align:left;}
h4, h5 {clear:both; text-align:left;}
#content ul {padding:0;margin:0;margin-bottom:15px;list-style-type:none; margin-top: 10px; }
#content ul li {clear:both; padding:5px 0 7px 15px;font:normal 12px/17px Tahoma;background-image:url('/templateimages/bullet_arrow.gif');background-repeat:no-repeat;background-position:5px 11px;border-bottom:1px dotted #cccccc;}
#content p {clear:left;}
#sitemap ul {float:none;display:block;}
#sitemap ul li{float:none;display:block;}
.news_item {clear:both;overflow:hidden;width:566px;padding-left:4px;padding-bottom:12px;border-bottom:1px dotted #cccccc;margin-bottom:12px;}
.news_cat {padding-top:6px;margin-bottom:10px;}
.news_item a{font:bold 11px Tahoma;}
.title_dots {padding-bottom:4px;background-image:url('/templateimages/dot.gif');background-repeat:repeat-x;background-position:bottom left;}
.reset {font:normal 11px Tahoma;color:#aaaaaa;}
.reset a{font:normal 11px Tahoma;color:#aaaaaa;text-decoration:underline;}
.reset a:hover{text-decoration:none;}
#see_also {clear:both;overflow:hidden;width:570px;font:bold 11px/19px Tahoma;color:#7c7c7c;}
#see_also a{font:bold 11px/19px Tahoma;color:#b54350;text-decoration:underline;}
#see_also a:hover{text-decoration:none;}
.see_also_title {clear:both;border-top:4px solid #cccccc;height:22px;font:normal 11px Tahoma;color:#000000;background-image:url('/templateimages/see_also_bg.gif');background-repeat:repeat-x;background-position:top left;padding:6px 0 0 7px;}
.see_also_txt {margin:10px 25px 0 15px;}
#photo_left {position:absolute;left:0;bottom:0px;z-index:110;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
#slider1,#slider2,#slider3 {width: 255px;height: 113px;}
#client_slider {width:159px;height:78px;}
/*--- Old styles---*/
table.photos {float:right; margin-left:5px; border-left:10px solid #ffffff; }
table.photos td { padding-bottom:15px; padding-top:3px; text-align:center;}
table.photos td a img  { background: #000000 url(/templateimages/zoom.gif) no-repeat center bottom; padding-bottom:15px;}
table.photos_horizontal {width:98%; text-align:center; padding:0px; margin-bottom:10px; margin-top:5px;}
table.photos_horizontal img {width:auto;}
table.generictable {border-left: 1px solid #ededed; border-top: 1px solid #ededed; width:98%;}
table.generictable td {border-right: 1px solid #ededed; border-bottom: 1px solid #ededed; text-align:left; vertical-align:top; padding:5px;}
.photoleft {float:left; padding-right:3px; padding-bottom:3px;}
.photoright {float:right; padding-left:3px; padding-bottom:3px;}
.tabletext9 {font-size:9px; line-height:13px;}
table.producttable td {border-right: 1px solid #a3a3a3;vertical-align:top; padding-bottom:7px; padding-top:4px; padding-right:5px; padding-left:5px;width:98%;}
table.clienttable {width:98%; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
table.clienttable td {vertical-align:top; padding:2px; text-align:center; height:70px; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.smallgrey {font-size:10px; color:#666666; line-height:12px;}
/*-- light box --*/
#jquery-overlay { position: absolute;top: 0;left: 0;z-index: 490;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 500;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev {left: 0;float: left;}
#lightbox-nav-btnNext {right: 0;float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;	line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details {width: 70%;float: left;text-align: left;}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block;clear: left;padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px;float: right;padding-bottom: 0.7em;}

.bigbtn {       background-color: #b64250;
    color: #fff;
    padding: 9px;
    border-radius: 5px;
    display: block;
    font-size: 14px;
    margin: 0 auto;
    text-align: center;}

