body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding: 0;
	margin: 0;
	height:100%;
}

div{padding:0;margin:0;}

h1, h2, h3, p{padding:0;margin:0 0 1em 0;}

h1{font-size:18px;color:#CC0000;}
h2{font-size:14px;color:#CC0000;}
h3{font-size:12px;color:#CC0000;}

ul{padding:0 0 1em 3em;}
li{padding-left:0.5em;text-indent:-0.5em}
ul.zr, ul.zr li{padding:0;margin:0;}

td{padding:0;}

a img{border:0;}

/* COMMON CLASSES */

.clear{clear:both;font-size:0;}

.hr{clear:both;font-size:0;border-bottom:#ccc 1px solid;}

.left{float:left;display:inline;}
.right{float:right;display:inline;}

.img_left{float:left;margin:0 10px 5px 0;}
.img_right{float:right;margin:0 0 5px 10px;}

.tbl{width:100%;border:none;}
.tbl td{padding:0;}

.inp_text{
  border: #ccc 1px solid;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #343434;
}

.width{ width:100%;}

.icq{font-size:10px;font-weight:normal;width:20px;float:left;}

/* NAVIGATION */
.top_nav{margin-bottom:1em;}
.bottom_nav{margin-top:1em;}

/* LEFT MENU */
ul.left-menu {list-style:none;padding:0 0 15px 0;margin:0;}
ul.left-menu li.item{padding:0 10px 0 0;margin:0;text-indent:0;display:inline;}
ul.left-menu li.selected{}

/* CONTACT */ 
.contact{margin:0 0 15px 0;overflow:hidden; border-bottom:1px solid #fff;}
.contact .map {
	/*font-size: 70%;*/
	font-family: tahoma,verdana,arial;
	font-color: #000000;
	line-height:12px;
	margin-top:3px;
	margin-bottom:3px;
	float:right;
	overflow:hidden;
}
.contact .adress{padding:0 0 20px 0;}
.contact .phones{padding:0;}
.contact .email{padding:0;}
.contact .links{padding:0 0 10px 0;}
.contact .site{padding:0 0 10px 0;}

/* SHORT CONTACT */
ul.contact-short-2{list-style:none;padding:0 0 15px 0;margin:0 0 0 30px;}
ul.contact-short-2 li.item{padding:0 0 10px 0;margin:0;text-indent:0;list-style-type:none;}
ul.contact-short-2 span.title{display:block;padding:0 0 5px 0;font-weight:bold;color:#CC0000;}
ul.contact-short-2 span.text{display:block;padding:0;}
ul.contact-short-2 span.phone{display:block;padding:0;}
ul.contact-short-2 span.email{display:block;padding:0;}
ul.contact-short-2 span.site{display:block;padding:0;}

/* FULL CONTACT */
.full-contact{}
.full-contact p.section{padding:0 0 5px 0;font-weight:bold;color:#CC0000;}
.full-contact ul.items {list-style:none;padding:0 0 15px 0;margin:0 0 10px 30px;}
.full-contact ul.items li.item{padding:0 0 10px 0;margin:0;text-indent:0;list-style-type:none;}
.full-contact span.title{display:block;padding:0 0 5px 0;font-weight:bold;color:#CC0000;}
.full-contact span.text{display:block;padding:0;}
.full-contact span.phone{display:block;padding:0;}
.full-contact span.email{display:block;padding:0;}
.full-contact span.site{display:block;padding:0;}

/* NEWS */
.news-block{}
.news-block ul.items{list-style:none;padding:0;margin:0;overflow:hidden;}
.news-block ul.items li.item{padding:0;margin:0 0 10px 0;overflow:hidden;text-indent:0;}
.news-block ul.items span.item-image{display:block;float:left;height:100%;margin:0 10px 5px 0;overflow:hidden;}
.news-block ul.items span.item-image img{}
.news-block ul.items span.item-date-time{float:left;margin:0 5px 0 0;display:block;}
.news-block ul.items span.item-title{font-weight:bold;margin:0 0 5px 0;display:block;}
.news-block ul.items span.item-title a:link, .news-block ul.items span.item-title a:visited{text-decoration:underline;}
.news-block ul.items span.item-title a:hover{text-decoration:none;}
.news-block ul.items span.item-text{}

/* NEWS DETAIL */
.news-detail .news-date-time{display:block;}


/* ACTIONS */
.actions-block{}

/* ARTICLES */
.articles-block{}

/* CATALOG-SECTIONS */
.catalog-sections-block{}
.catalog-sections-block ul.items{}
.catalog-sections-block ul.items li.item{}

.catalog-sections-block table.items{width:100%;border:none;}
.catalog-sections-block table.items td.item{padding:0 10px 10px 0;vertical-align:top;border:none;}
.catalog-sections-block table.items td.items-colomn{padding:0 10px 0 0;vertical-align:top;border:none;}

.catalog-sections-block ul.pic_list{list-style:none;padding:0;margin:0;overflow:hidden;}
.catalog-sections-block ul.pic_list li.pic_list{padding:0;margin:0 10px 10px 0;overflow:hidden;text-indent:0;}

.catalog-sections-block ul.only_title{}
.catalog-sections-block ul.only_title li.only_title{}

.catalog-sections-block table.table{}
.catalog-sections-block table.table td.item{}
.catalog-sections-block table.table td.items-colomn{}

.catalog-sections-block table.tile{}
.catalog-sections-block table.tile td.item{text-align:center;}
.catalog-sections-block table.tile td.items-colomn{text-align:center;}
.catalog-sections-block table.tile span.item-image{float:none !important;margin:0 0 5px 0 !important;}

.catalog-sections-block .items span.item-image{display:block;float:left;height:100%;margin:0 10px 5px 0;overflow:hidden;}
.catalog-sections-block .items span.item-image img{border:1px solid #CC3333; padding:2px;}
.catalog-sections-block .items span.item-date-time{float:left;margin:0 5px 0 0;display:block;}
.catalog-sections-block .items span.item-title{font-weight:bold;margin:0 0 5px 0;display:block;height:2.2em;}
.catalog-sections-block .items span.item-title a:link, .catalog-sections-block ul.items span.item-title a:visited{text-decoration:underline;}
.catalog-sections-block .items span.item-title a:hover{text-decoration:none;}
.catalog-sections-block .items span.item-text{}

/* CATALOG-ELEMENTS */
.catalog-elements-block{}
.catalog-elements-block ul.items{}
.catalog-elements-block ul.items li.item{}

.catalog-elements-block table.items{width:100%;border:none;}
.catalog-elements-block table.items td.item{padding:0 10px 10px 0;vertical-align:top;border:none;}
.catalog-elements-block table.items td.items-colomn{padding:0 10px 0 0;vertical-align:top;border:none;}

.catalog-elements-block ul.pic_list{list-style:none;padding:0;margin:0;overflow:hidden;}
.catalog-elements-block ul.pic_list li.pic_list{padding:0;margin:0 10px 10px 0;overflow:hidden;text-indent:0;}

.catalog-elements-block ul.only_title{}
.catalog-elements-block ul.only_title li.only_title{}

.catalog-elements-block table.table{}
.catalog-elements-block table.table td.item{}
.catalog-elements-block table.table td.items-colomn{}

.catalog-elements-block table.tile{}
.catalog-elements-block table.tile td.item{text-align:center;}
.catalog-elements-block table.tile td.items-colomn{text-align:center;}
.catalog-elements-block table.tile span.item-image{float:none !important;margin:0 0 5px 0 !important;}

.catalog-elements-block .items span.item-image{display:block;float:left;height:100%;margin:0 10px 5px 0;overflow:hidden;}
.catalog-elements-block .items span.item-image img{border:1px solid #CC3333; padding:2px;}
.catalog-elements-block .items span.item-date-time{float:left;margin:0 5px 0 0;display:block;}
.catalog-elements-block .items span.item-title{font-weight:bold;margin:0 0 5px 0;display:block;}
.catalog-elements-block .items span.item-title a:link, .catalog-elements-block ul.items span.item-title a:visited{text-decoration:underline;}
.catalog-elements-block .items span.item-title a:hover{text-decoration:none;}
.catalog-elements-block .items span.item-text{}

/* CATALOG-TOP */
.catalog-top-block{}
.catalog-top-block ul.items{}
.catalog-top-block ul.items li.item{}

.catalog-top-block table.items{width:100%;border:none;}
.catalog-top-block table.items td.item{padding:0 10px 10px 0;vertical-align:top;border:none;}
.catalog-top-block table.items td.items-colomn{padding:0 10px 0 0;vertical-align:top;border:none;}

.catalog-top-block ul.pic_list{list-style:none;padding:0;margin:0;overflow:hidden;}
.catalog-top-block ul.pic_list li.pic_list{padding:0;margin:0 10px 10px 0;overflow:hidden;text-indent:0;}

.catalog-top-block ul.only_title{}
.catalog-top-block ul.only_title li.only_title{}

.catalog-top-block table.table{}
.catalog-top-block table.table td.item{}
.catalog-top-block table.table td.items-colomn{}

.catalog-top-block table.tile{}
.catalog-top-block table.tile td.item{text-align:center;}
.catalog-top-block table.tile td.items-colomn{text-align:center;}
.catalog-top-block table.tile span.item-image{float:none !important;margin:0 0 5px 0 !important;}

.catalog-top-block .items span.item-image{display:block;float:left;height:100%;margin:0 10px 5px 0;overflow:hidden;}
.catalog-top-block .items span.item-image img{border:1px solid #CC3333; padding:2px;}
.catalog-top-block .items span.item-date-time{float:left;margin:0 5px 0 0;display:block;}
.catalog-top-block .items span.item-title{font-weight:bold;margin:0 0 5px 0;display:block;}
.catalog-top-block .items span.item-title a:link, .catalog-top-block ul.items span.item-title a:visited{text-decoration:underline;}
.catalog-top-block .items span.item-title a:hover{text-decoration:none;}
.catalog-top-block .items span.item-text{}

/* CATALOG-ELEMENT */ 
.catalog-element-block{}
.catalog-element-block td{}
.catalog-element-block td.item-image-outer{}
.catalog-element-block td.item-text-and-prop-outer{}
.catalog-element-block .item-image{padding:0 10px 0 0;}
.catalog-element-block .item-text-and-prop{}
.catalog-element-block .item-text{padding:0 0 20px 0;}
.catalog-element-block .item-prop{}
.catalog-element-block .item-linked-elements{}

.catalog-element-block .prop_title{font-weight:bold;display:block;}
.catalog-element-block .prop_text{display:block;padding:0 0 5px 0;}

/* PROPETIES - TABLE */ 
.prop-type-table{border-collapse:collapse;margin-left:1px;}
.prop-type-table tr{}
.prop-type-table td{border:1px solid #666;padding:3px;text-align:center;}

.prop-type-table tr.row1{background-color:#CCC;}
.prop-type-table tr.row2{}
.prop-type-table tr.tr_last{}

.prop-type-table td.col1{}
.prop-type-table td.col2{}
.prop-type-table td.td_last{}


/* AWARDS */
.left-awards {}
.left-awards .news-item{ text-align:center;}
.left-awards .news-item img.preview_picture {float:none;margin:5px;}



.welcome {border:1px solid #c60004; margin:0 0 20px;padding:5px 5px 0 215px; background:url(/img/welcome/welcome.jpg) 5px 5px no-repeat;}

div, form {
  margin:0; padding:0;
}

.td_font {font-family:tahoma, verdana, arial; font-size: 70%; color: #333333;}
.content_ul {font-family:tahoma, verdana, arial; font-size: 70%; color: #333333;}

a {
	font-family:tahoma, verdana, arial;
	/*font-size:100%;*/
	color:#CC0000;
	text-decoration:underline;
}
.back_font {
	color: #000000;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	margin-lright: 7px;

}
a:hover {
	font-family:tahoma, verdana, arial;
	font-size:100%;
	color:#CC0000;
	text-decoration:none;	
}
.promo {
	padding-right:100px;
	font-family:tahoma, verdana, arial;
	/*font-size:70%;*/
	color:#CC0000;
}
a.promo {
	font-family:tahoma, verdana, arial;
	/*font-size:70%*/;
	color:#CC0000;
	text-decoration:underline;
}
a.promo:hover {
	font-family:tahoma, verdana, arial;
	/*font-size:70%;*/
	color:#CC0000;
	text-decoration:none;
}
#logo {
	position:absolute;
	z-index:2;
	top:100px;
}

#red {
	position:absolute;
	width:25%;
	z-index:1
}

#top {
	width: 100%; height: 60px;
	background: url(/img/bg_top_1.gif) bottom; background-repeat: repeat-x;
	
}
#lang {
	height: 13px;
	float: left;
	margin-top: 22px;
	font-family: tahoma,verdana,arial;
	font-size: 11px;
	color: #CCCCCC;
}
#nav {
	width: 40%;
	float:right;
}
#nav DIV {
	width: 15%; height:20px;
	float: right;
	margin-top:23px;
}
#fc {
	position:relative;
	height:5px;
	width: 30%;
	float: left;
}

#top_bg {
	width:100%; height:180px;
	background: url(/img/bg_top.jpg) right; background-repeat: no-repeat;
}
#name {
	position:relative;
	margin-top:35px;
	float:left;
	height: 110px;
}
#promo {
	width: 350px;
	position:relative;
	margin-top:16px; margin-left:180px;
	height:10px;
	font-family: tahoma,verdana,arial;
	font-size: 11px;
	color: #000000;
}

#promo strong {line-height:23px;}

#main {
	width:100%; height:34px;
	background: url(/img/bg_top_2.gif) top; background-repeat: repeat-x;
}
.main_left{padding-top: 70px; padding-left: 15px; padding-right: 15px;width:25%;}
#second_menu {
	position:relative;
	border-left: 1px solid #C9D0D5;
	border-bottom: 1px solid #C9D0D5;
	background: #FFFFFF;
}
#second_menu DIV {
	padding: 15px;
	position:relative;
	font-family: tahoma,verdana,arial;
	/*font-size: 80%;*/
	color: #ΡΡΡΡΡΡ;
	line-height: 20px;
	background: url(/img/bg_smenu.gif) top right; background-repeat: no-repeat;
	
}
#news {
	position:relative;
	width:100%;
	margin-bottom:20px;
}
#news .news-item {
	width:100%;
	padding-bottom:10px;
	padding-top:10px;
	font-family: tahoma,verdana,arial;
	/*font-size: 70%;*/
	color: #666666;
	background: url(/img/bg_news.gif) bottom; background-repeat: repeat-x;
}

#prod TD {font-family: tahoma,verdana,arial;
	/*font-size: 60%;*/
	line-height:9px;
	color: #666666;
}

strong {color: #DC0008; font-size:110%;}
hr {border: solid 1px #FFFFFF;}

#news DIV p {
	font-family: tahoma,verdana,arial;
	/*font-size: 100%;*/
	color: #666666;
}

#news DIV ul {
	margin:15px;
}

#news DIV ol {
	font-color: #666666;
}

#news DIV b {
	color:#DC0008;
	/*font-size: 110%;*/
	
}
#news DIV td {
	
	/*font-size: 70%;*/
	
}
.td_photo {padding-top:10px;
	/*font-size: 70%;*/
	font-family: tahoma,verdana,arial;
	font-color: #000000;
}
.img_photo {
	border: 5px solid #E4E4E4;
}

.bg_td_prod {background-color: #EEF1F3;}
.bg_red {
	background-color: #DC0008;
}
.bg_red_t {
	background-color: #DC0008;
	font-family: tahoma,verdana,arial;
	font-color: #FFFFFF;
	padding-left:40px;
	padding-right:7px;
	padding-bottom:2px;
}

.obj {
 	border: 5px solid #E4E4E4;
}
.img_r {
	border: 1px solid #666666;
	background: #FFFFFF;
	margin-left:10px;
	margin-top:7px;
	margin-botom:7px;
}
.img_l {
	border: 1px solid #666666;
	background: #FFFFFF;
	margin-right:10px;
	margin-top:7px;
	margin-bottom:7px;
}
.adr {padding:10px 0 20px 10px;text-align:left;
	font-family: tahoma,verdana,arial;
	font-size: 11px;
	color:#CC0000;
}
a.copy {
	font-family: tahoma,verdana,arial;
	font-size: 10px;
	color:#999999;
	text-decoration:none;
}
a.copy:hover {
	font-family: tahoma,verdana,arial;
	font-size: 10px;
	color:#999999;
	text-decoration:underline;
}
.td_content {
	background: #EEF1F3;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:30px;
}
.td_content ul {text-align:left;}
.td_content ul li {margin-left:20px; text-align:left; font-family:tahoma, verdana, arial; font-size:11px; list-style-type:square;}

.td_menu_link {
	border-bottom: 1px solid #C9D0D5;
}
.td_menu_link_a {
	border-right: 1px solid #C9D0D5;
	border-left: 1px solid #C9D0D5;
	border-top: 1px solid #C9D0D5;
	border-bottom: 1px solid #FFFFFF;
	background: #FFFFFF;
	padding-left:5px; padding-right:5px;
}
.td_copyright {
	width:100%; 
	background: url(/img/bg_copy.gif) top; background-repeat: repeat-x;
	margin-top:15px;
}

a.menu_link {
	font-family: tahoma,verdana,arial;
	line-height:50px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
a.menu_link:hover {
font-family: tahoma,verdana,arial;
	line-height:50px;
	font-size: 12px;
	font-weight: bold;
	color:#CC0000;
	text-decoration:none;
}
a.menu_link_a {
font-family: tahoma,verdana,arial;
	line-height:50px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
a.menu_link_a:hover {
font-family: tahoma,verdana,arial;
	line-height:50px;
	font-size: 12px;
	font-weight: bold;
	color:#CC0000;
	text-decoration:none;
}
.red_font {
	font-family:tahoma, verdana, arial;
	font-size:11px;
	color:#CC0000;
	font-weight: bold;
}

a.black:link {
	font-family:tahoma, verdana, arial;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
a.black:visited {
	font-family:tahoma, verdana, arial;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
a.black:hover {
	font-family:tahoma, verdana, arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.black:hover.visited {
	font-family:tahoma, verdana, arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.input {
	border-style: solid;
	border-width: 1px;
	border-color: #E2E2E2;
	background: #FFFFFF;
	font-family: tahoma, vedrana, arial;
	font-size: 11px;
	color: #898989;
	width: 185px;
	height: 19px;
	padding-left: 3px;
}
.submit {
	border-style: solid;
	border-width: 1px;
	border-color: #E2E2E2;
	background: #FFFFFF;
	font-family: tahoma, vedrana, arial;
	font-size: 11px;
	color: #898989;
	width: 80px;
	height: 23px;
}


#price {line-height:25px; color:#525252;  font-family:tahoma,verdana,arial; font-size:75%; }
#price li {padding-left:5px; list-style-image:url(/img/price.gif);}
#price a {font-family: tahoma,verdana,arial; color:#cc0000; text-decoration:underline;}
#price a.visited {font-family: tahoma,verdana,arial; color:#cc0000; text-decoration:underline;}
#price a:hover {font-family: tahoma,verdana,arial; color:#cc0000; text-decoration:none;}
#price a:hover.visited {font-family: tahoma,verdana,arial; color:#cc0000; text-decoration:none;}

#banner {text-align:center; display:block; padding:10px 0px 10px 0px; font-family:tahoma, verdana, arial; font-size:11px; color:#000000;}
#banner img {margin-right:10px; border:0px;}
#banner b {font-size:13px;}


.feed_form_tab {width:100%; border-collapse:collapse;}
.feed_form_tab {width:100%; border-collapse:collapse;}
.feed_form_tab td {padding:5px 0px; vertical-align:top;}
.feed_form_tab ul {}
.feed_form_tab ul li {list-style-type:square; color:red;}
.feed_form_tab input, .feed_form_tab  textarea {
	border-style: solid;
	border-width: 1px;
	border-color: #E2E2E2;
	background: #FFFFFF;
	font-family: tahoma, vedrana, arial;
	font-size: 11px;
	color: #898989;
	width: 185px;
	height: 19px;
	padding-left: 3px;
}

.ull {}
.ull li {list-style-type:square; color:red;}


.feed_form_tab textarea {height:100px;}

.feed_form_tab .butt {width:100px; cursor:pointer;}

.quest_answer {padding-bottom:15px;}

.tender-page tender-detail{}
.tender-detail table { border-collapse:collapse;width:100%;}
.tender-detail table td{border:1px solid #CCC; padding:3px;}
