@font-face {
	font-family: 'frankl';
	src: url('./font/FRAMDCN.eot');
	src: url('./font/FRAMDCN.eot?#iefix') format('embedded-opentype'),
			url('./font/FRAMDCN.woff') format('woff'),
			url('./font/FRAMDCN.ttf') format('truetype'),
			url('./font/FRAMDCN.svg') format('svg');
	font-weight: normal;font-style: normal;
}
@font-face {
	font-family: 'gothic';
	src: url('fonts/ufonts.com_century-gothic-2.eot');
	src: local('☺'), url('fonts/ufonts.com_century-gothic-2.woff') format('woff'), url('fonts/ufonts.com_century-gothic-2.ttf') format('truetype'), url('fonts/ufonts.com_century-gothic-2.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,em,font,img,small,strong,center,ol,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td
{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;vertical-align:top;}
body{line-height:10px}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0;}
button,a,input[type="submit"],input.iesubmit{cursor:pointer}
html {overflow: auto;}
a img {border:0;}
a {text-decoration:none; color:#000;}
strong {font-weight:bold;}
.clear {clear:both;}
/* Sticky Footer */
* {margin: 0;}
html, body {height: 100%;}
.wrapper {min-height: 100%;height: auto !important;;margin: 0 auto -142px;}
.footer, .push {height: 142px;}
/* Start */
#main_page {float:left;width:100%;height:auto;min-height:150px;}
#top_main {float:left;width:100%;height:141px;background:url("../images/bg/top_menu_bg.gif") repeat-x left top;}
#menu_main {float:left;width:100%;height:42px;background:url("../images/bg/top_menu_bg.gif") repeat-x left bottom;}
#main_index_photo {float:left;width:100%;height:460px;background:url("../images/bg/main_index_photo_bg.gif") repeat left top;}
#main_content {float:left;width:100%;height:auto;min-height:150px;background:url("../images/bg/content_bg.gif") repeat center center;}
.page {width:1000px;margin:0 auto;height:auto;padding:0px!important;}
#logo {width:130px;height:141px;float:left;position:relative;}
#logo a {width:128px;height:130px;background:url("../images/bg/logo_ico.gif") no-repeat left top;position:absolute;bottom:0px;left:0px;}
#logo_text_slogan {width:700px;height:141px;line-height:17px;float:left;position:relative;font-size:17px;font-family:frankl, Arial;}
#top_slogan {position:absolute;top:12px;left:8px;}
#logo_text_slogan a{width:381px;height:52px;background:url("../images/bg/logo_text.gif") no-repeat left top;position:absolute;bottom:55px;left:5px;}
#logo_text_slogan #since_top {width:auto;height:auto;position:absolute;bottom:20px;left:63px;font-size:21px;}
#logo_text_slogan #since_top div {float:left;padding:6px;}
#since_top_1 {color:#000;}
#since_top_2 {color:#fff;background-color:#C42418;}
#langs {width:auto;max-width:160px;height:30px;float:right;}
#langs_left {width:9px;height:28px;float:left;background:url("../images/bg/lang_left_right.gif") no-repeat left top;}
#langs_center {min-width:10px;width:auto;height:28px;float:left;line-height:25px;background:url("../images/bg/lang_center.gif") repeat-x left top;}
#langs_right {width:9px;height:28px;float:left;background:url("../images/bg/lang_left_right.gif") no-repeat right top;}
#langs_center a{padding:0px 1px 1px 30px;font-size:12px;font-family:Verdana, Geneva, sans-serif;color:#666;}
.lang_en {background:url(../images/btns/langs_btn.gif) no-repeat left top;}
.lang_el {background:url(../images/btns/langs_btn.gif) no-repeat left bottom;}
#menu_main_top {line-height:17px;color:#fff;}
#menu_main_top li {float:left;width:auto;min-width:30px;height:100%;padding:13px 17px 12px 15px;font:17px/17px gothic, Verdana;background:url("../images/bg/divider.gif") no-repeat right top;}
#menu_main_top .active,#menu_main_top li:hover{background:url("../images/bg/top_menu_bg_hover.gif") repeat-x;}
#menu_main_top li a {color:#fff;}

#main_image {width:100%;height:auto; position:relative;}
#main_image img { margin:18px 0; border:solid 1px #CCC;}
#main_image #image_slogan {width:350px;height:350px;position:absolute;top:58px;left:40px; color:#fff;}
#image_slogan .img_title {font:49px/62px gothic, Verdana;}

.img_title_page {width:425px;height:150px;position:absolute;top:55px;left:45px;color:#fff;font:20px/30px gothic, Verdana;}
.img_title_page span {font-size:35px;line-height:42px;position:absolute;bottom:5px;}
#image_slogan .img_txt { margin:33px 0 0 0;font:21px/23px gothic, Verdana;}
#main_content {line-height:20px;width:100%;height:auto;}
.content_top {}
.content_top div{height:auto; font-family:"Times New Roman", Times, serif; font-size:21px; margin:22px 0; font-style:italic; color:#3B5F75; font-weight:bold;}
.content_top_left {width:434px;float:left;text-align:right;}
.content_top_right {width:475px;float:right;text-align:left;}
.three_cols_bg {width:1000px;height:auto;background:url("../images/bg/content_top_bg.png") repeat-x top left;padding:15px 0 0 0;margin-top:15px;}
#bottom_content {width:100%;height:300px;}
#col_1 {float:left;width:278px;height:250px;background:url("../images/bg/portanova_index.gif") no-repeat left top;position:relative;color:#fff; font-family:frankl, Arial;}
#col_1 #col_1_title a{position:absolute;top:20px;left:13px; font-size:18px;color:#fff;width:253px; text-align:center;}
#col_1 #col_1_txt {position:absolute;top:50px;left:12px;font-size:14px;width:254px;text-align:center; line-height:15px;}
#col_1 #col_1_txt span a{ line-height:20px;color:#a3c549;}
#col_1 #col_1_txt a{color:#fff;}
#col_1 .porta_img {position:absolute; bottom:35px;left:85px;}
#col_2 {float:left;width:380px;height:250px;position:relative; margin:0 8px 0 10px;}
#lts_news_img {width:100%;height:179px;background:url("../images/bg/latest_news.gif") no-repeat left top; position:absolute;top:-112px; left:0px;}
#r_news {position:absolute; bottom:22px;left:33px;width:307px;text-align:center;font-family:frankl, Arial; color:#fff;}
#lts_news {width:342px;height:186px; background-color:#FFF;position:absolute;bottom:0px;margin:0 18px;}
#lts_news div{width:308px;height:auto;margin:4px 16px;border-bottom:dashed 1px #999;font:italic 16px/27px frankl, Arial;float:left;color:#444;}
#lts_news div span{color:#BB1505; font-size:15px;float:right;}
#lts_news div a {float:left;}

#col_3 {float:right;width:324px;height:250px; background:url("../images/bg/stamp_index.gif") no-repeat left top;}
.footer {background-color:#1A1A1A; color:#888;font-size:12px;line-height:20px;font-family:Verdana, Geneva, sans-serif;}
.red_seperator {width:100%;height:10px; background-color:#ba1403; }
#foot_col_1 {margin:10px 0 0 0;width:365px;float:left;padding-left:15px;}
#foot_col_2 {margin:0 0 0 70px;width:100px;float:left;}
#foot_col_3 {margin:10px 0 0 0;width:380px;float:right; text-align:right;}
#foot_col_3 a {color:#888;}
.webart img {width:66px; height:16px;}
#main_page_photo {float:left;width:100%;height:245px;background:url("../images/bg/main_index_photo_bg.gif") repeat-x left top;}
.content_top_bg {background:url("../images/bg/content_top_bg.png") repeat-x left top;margin:20px 0;padding:20px 18px;min-height:200px;}
#left_content {width:730px;height:auto;float:left;font:15px/20px Verdana, Geneva, sans-serif;}
#right_content {width:230px;height:auto;float:right;font:15px/20px Verdana, Geneva, sans-serif;}
#left_content h1 {font-size:20px;line-height:28px;font-weight:bold;float:left;color:#324B5F;margin-bottom:10px;}
#left_content h2 {font-size:14px;color:#000;line-height:28px;}
#left_content h3 {font-size:14px;color:#C04132;line-height:28px;}
.page_photo_style img{margin:15px;padding:15px;background:url("../images/bg/content_bg_img.png") repeat left top;}
#left_content .cnt_image {float:left;margin:15px 15px 10px 0;padding:15px;height:auto;background:url("../images/bg/content_bg_img.png") repeat left top;}
#left_content .img_title_content {width:100%;height:42px;font-weight:normal;background:url("../images/bg/content_title_img.gif") repeat-x left top;text-align:center;color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:20px;line-height:38px;}
#left_content .divider {width:100%;height:1px;background-color:#999;border-bottom:solid 1px #fff;margin:10px 0;clear:both;}
#left_content ul li {list-style:circle;}
/**** TABLE ****/
/* ** products_content ** */
/***** colors *****/
.color_even_light {background:url("../images/bg/table_even_light.gif") repeat left top!important;}
.color_even_dark {background:url("../images/bg/table_even_dark.gif") repeat left top!important;}
.color_odd_light {background:url("../images/bg/table_odd_light.gif") repeat left top!important;}
.color_odd_dark {background:url("../images/bg/table_odd_dark.gif") repeat left top!important;}
.color_top_dark {background:url("../images/bg/table_top_dark.gif") repeat left top!important;}
.color_top_light {background:url("../images/bg/table_top_light.gif") repeat left top!important;}
/***** colors *****/
.products_content table {max-width:730px;float:left; color:#fff;padding:15px;}
.products_content table tr {height:30px;} 
.products_content table tr td{border:solid 1px #727272; vertical-align:middle; text-align:center;}
.products_content table .even_light {background:url("../images/bg/table_even_light.gif") repeat left top;}
.products_content table .even_dark {background:url("../images/bg/table_even_dark.gif") repeat left top;}
.products_content table .odd_light {background:url("../images/bg/table_odd_light.gif") repeat left top;}
.products_content table .odd_dark {background:url("../images/bg/table_odd_dark.gif") repeat left top;}
.products_content table tr {background:url("../images/bg/table_even_dark.gif") repeat left top;}
.products_content table tr:first-child td:nth-child(even) {background:url("../images/bg/table_top_dark.gif") repeat left top;}
.products_content table tr:first-child td:nth-child(odd) {background:url("../images/bg/table_top_light.gif") repeat left top;}
.products_content table tr:first-child td:first-child {background:url("../images/bg/table_top_dark.gif") repeat left top;}
.products_content table tr:first-child td:first-child {border-right:solid 1px #537189;}
/* ** useful_content ** */
.useful_content table {max-width:730px;float:left; color:#fff;padding:15px;}
.useful_content table tr {height:30px;} 
.useful_content table tr td{border:solid 1px #727272; vertical-align:middle; text-align:center;}
.useful_content table tr {background:url("../images/bg/table_even_dark.gif") repeat left top;}

.useful_content table tr:nth-child(even) {background:url("../images/bg/table_even_light.gif") repeat left top;}
.useful_content table tr:nth-child(odd) {background:url("../images/bg/table_even_dark.gif") repeat left top;}
.useful_content table tr:first-child {background:url("../images/bg/table_top_light.gif") repeat left top;}


/**** END TABLE ****/
.menu_aboutus,.menu_categories {float:right;width:200px;height:auto;padding:10px 0px;background:url("../images/bg/menu_right_bg.png") repeat left top;}
.menu_categories li {width:165px;float:left;padding-left:20px;}
.menu_categories li a {font:20px/20px frankl,Verdana,Geneva,sans-serif;color:#BB3C33;margin:10px 0 5px 0;float:left;}
.menu_aboutus li {width:165px;float:left;margin-left:20px;border-bottom:solid 1px #a0a0a0;}
.menu_aboutus li a {font:18px/20px frankl, Verdana, Geneva, sans-serif;color:#000;font-weight:normal;margin:5px 0 5px 0;float:left;padding-left:15px;background:url("../images/bg/arrow_black.gif") no-repeat left 5px;}
.menu_aboutus .active a {color:#BB3C33; background:url("../images/bg/arrow_red.gif") no-repeat left 5px;}
.menu_categories ul li {float:left;padding-left:15px;background:url("../images/bg/arrow_black.gif") no-repeat left 10px;}
.menu_categories ul li a {color:#000;font:18px/21px frankl, Verdana, Geneva, sans-serif;font-weight:normal;margin:5px 0 5px 0!important;}
.menu_categories ul li {width:150px;border-bottom:solid 1px #a0a0a0;}
.menu_categories ul .active {background:url("../images/bg/arrow_blue.gif") no-repeat left 10px;}
.menu_categories ul .active a {color:#324B5F;}
.menu_categories .menu_divider div{height:1px!important;border-bottom:solid 1px #a0a0a0;}
.fourty_years_el {width:200px;height:200px;float:right;background:url("../images/bg/40years_el.gif") no-repeat center center;}
.fourty_years_en {width:200px;height:200px;float:right;background:url("../images/bg/40years_en.gif") no-repeat center center;}
.path {font-size:18px!important;color:#BB3C33!important;}
.path span {color:#324B5F;font-size:16px;}
#portanova {width:100%; height:115px; margin-bottom:3px; position:relative;background:url(../images/bg/content_bg_img.png) repeat left top;}
#portanova_center {width:1000px; margin:0 auto;height:100%;}
#portanova img { padding:7px;  float:left; margin-right:20px;}
.portanova_txt_1 {width:auto;float:left;margin-top:15px;}
.portanova_txt_2 {width:auto;float:left;margin-top:15px;}
.portanova_txt_1 a {font-size:20px; font-family:frankl, Verdana, Geneva; color:#BA1403;}
.portanova_txt_2 a {font-size:20px; font-family:frankl, Verdana, Geneva; color:#000;}
#pleonektimata {font:19px/20px frankl, Verdana;width:100%;height:20px;margin:10px 0 0 0;float:left;}
.blue_divider {background-color:#324B5F;border-bottom:1px solid #FFFFFF;clear:both;height:1px;margin:10px 0;width:820px;}
.thief {float:right; margin-right:20px;}
.news .date {font-family: frankl, Verdana, Geneva; font-size:14px; font-style:italic; width:150px;color:#C04132; margin-bottom:5px;}
.news .title {font-family: frankl, Verdana, Geneva; font-size:18px;}
.news .content {font-family: Verdana, Geneva, sans-serif; font-size:14px;margin-top:20px;}
.news .news_content {margin:10px 0 10px 0;}
#gmap img {padding:15px; background:url(../images/bg/content_bg_img.png) repeat left top;}
.contact {margin:20px 0;}
.contact .label {float:left; width:180px; height:35px; margin:5px 20px 0 0; text-align:right;}
.contact .input {float:left; width:470px; height:35px;}
.contact .input input {width:100%; height:25px; border:solid 1px #555;}
.contact .input select {width:100%; height:25px; border:solid 1px #555; padding:2px;}
.contact .textarea {width:99%; height:100%; border:solid 1px #555; padding:2px;}
.contact .txtarea{height:150px;}
.contact .security_code {width:75px;height:40px; border: solid 1px #555;font-family:frankl, Verdana; font-size:27px; padding:0 20px;}
.contact .send_it { cursor:pointer;float:right;margin:0px 59px 0 0; border:solid 1px #555;width:auto;height:40px;}
#contact_error {font-family:frankl, Tahoma; font-size:19px; color:#982018; width:450px; margin:0 0 0 203px;}
.click_title{float:left;padding-right:10px;}
.click_title a {color:#000;}
.active_client {color:#C04132!important;}
.divider_clients {width:2px; height:15px;margin:7px 10px 0 0; float:left; background-color:#324B5F; border-right:solid 1px #fff;}
.hide_all {display:none;}
.stock_prod_title {font-family: frankl, Verdana, Geneva; font-size:24px!important; color:#BB3C33!important; font-weight:normal; margin-bottom:10px;width:auto;float:left;}
.stock_prods_imgs img {float:left;background:url("../images/bg/content_bg_img.png") repeat left top; padding:15px; margin:0 15px 15px 0;}
.stock_photo {float:left;}
.up_footer_txt {width:auto;float:left;}
.contact_details{width:185px;margin-right:15px;float:left;height:auto;}
.factory {background:url("../images/bg/factory.jpg") no-repeat center center;float: left;height: 160px;width: 470px;cursor:pointer;}
.stock_prod_txt {float:left;width:100%;}
.view_price {width:395px; height:auto;float:left;color:#5D5D5D;margin:20px 0 20px 5px;}
.view_price .price_1 {margin-left:16px;font:bold 65px/65px frankl,Verdana,Geneva,sans-serif;float:left;}
.view_price .price_2 {color:#5C7E99;font:23px/23px frankl,Verdana,Geneva,sans-serif;float:left;margin:35px 6px 0 6px;}
.view_price .euro {font:36px/82px frankl,Verdana,Geneva,sans-serif;color:#5C7E99;float:left;}
.stock_fpa {width:auto;max-width:300px;font:13px/15px Verdana,Geneva,sans-serif;margin:-20px 0 20px 16px;float:left;}
.availability {width:195px;float:left;}
.availability img{float:left!important;}
.availability .tlt {color:#5C7E99;margin:15px 0 0 10px;float:left;font-weight:bold;}
.availability .tlt_2 {color:#BB3C33;margin:5px 0 0 10px;float:left;font-weight:bold;}
.oportunity {width:185px;float:right; margin-top:12px;}
.oportunity img{float:right!important;}
.oportunity .tlt {color:#5C7E99;margin:4px 10px 0 0;float:right;font-weight:bold;}
.oportunity .tlt_2 {color:#BB3C33;margin:5px 10px 0 0;float:right;font-weight:bold;}

table img,
.no_border {background:none;margin:0!important;padding:0!important;float:none!important;}
.pdf_link {width:48px;height:48px; float:left;background:url("../images/btns/pdf.png") no-repeat left top;margin-top:-10px;}


.category_active {color:#324B5F!important;}




