body, html { color: #9E9E9E; background: url(../images/background.png); font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica; }
a { color: #FE7800; font-weight: normal; text-decoration: none; } 

#top { width: 900px; margin: 20px auto; }
#top img {  }

#container { margin: 20px auto 15px auto; background: url(../images/background_light.png); width: 902px; padding: 3px; }
#container .header { border: 1px solid #FF7800; }
.front_content { margin: 23px 20px 0 20px; width: 550px; overflow: hidden; }

h1 { font-size: 13px; font-weight: bold; color: #FF6600; margin: 0 0 15px 0; }
.news_block { width: 289px; padding: 23px 18px 20px 18px; background: url(../images/bullet.png) left repeat-y; float: right; min-height: 300px; }
.news_block .more { color: #696969; font-size: 11px; font-weight: normal; }
.news_block .more a { color: #696969; text-decoration: none; font-weight: normal; }
.news { background: url(../images/news_back.png); padding: 9px; margin: 2px 0 0 0; }
.news p.date { margin: 0; float: right; width: 65px; color: #6E6E6E; font-size: 10px; }
.news h4 { margin: 0; padding: 0 0 0 20px; color: #CDCDCD; font-size: 11px; background: url(../images/news_bullet.png) left no-repeat; width: 150px; }
.news h4 a { color: #CDCDCD; font-size: 11px; text-decoration: none; }
.news p { margin: 20px 0 0 0; }
.news p.more { text-align: right; width: 100%; margin: 0 !important; }
.news p.more a { color: #FF9600; text-decoration: none; font-weight: bold; }
.news_collection { background: url(../images/news_back.png); padding: 9px; margin: 2px 0 0 0; }
.news_collection p.date { margin: 0; float: right; width: 65px; color: #6E6E6E; font-size: 10px; }
.news_collection h4 { margin: 0 0 15px 0; padding: 0 0 0 20px; color: #CDCDCD; font-size: 13px; background: url(../images/news_bullet.png) left no-repeat; }
.news_collection h4 a { color: #CDCDCD; font-size: 13px; text-decoration: none; }
.news_collection img { float: left; padding: 0 15px 0 0; margin: 0; }
.news_collection p { margin: 0; padding: 0; }
.news_collection p.more { text-align: right; float: none !important; }
.news_collection p.more a { color: #FF9600; text-decoration: none; font-weight: bold; }
.clear { clear: both; }

#logos ul { margin: 0; width: 100%; height: 60px; background: #ECECEC; list-style: none; }
#logos ul li { float: left; margin: 0 1px 0 0; padding: 0; height: 60px; }
#logos ul li a { display: block; margin: 0; padding: 0; height: 60px; width: 100%; opacity: 0; text-decoration: none; }
#logos ul li.hitech { background: url(../images/logo/hitech.png); width: 124px; }
#logos ul li.arena { background: url(../images/logo/arena.png); width: 74px; }
#logos ul li.newland { background: url(../images/logo/newland.png); width: 64px; }
/*#logos ul li.briko { background: url(../images/logo/briko.png); width: 123px; }
*/
/*#logos ul li.martes { background: url(../images/logo/martes.png); width: 128px; }
*/#logos ul li.colmar { background: url(../images/logo/colmar.png); width: 108px; }
#logos ul li.magnum { background: url(../images/logo/magnum.png); width: 80px; }
/*#logos ul li.maier { background: url(../images/logo/maier.png); width: 88px; }
/*#logos ul li.roxa { background: url(../images/logo/roxa.png); width: 105px; margin: 0; }

#logos ul li.roxa { background: url(../images/logo/roxa.png); width: 105px; margin: 0; }
*/
#footer { width: 880px; margin: 0 auto 10px auto; color: #444444; font-size: 11px; }
#footer .copy { float: left; width: 200px; }
#footer .menu ul { margin: 0; padding: 0; list-style: none; text-align: right; }
#footer .menu ul li { display: inline; margin: 0; padding: 0 5px 0 0; border-right: 1px solid #444444; }
#footer .menu ul li.last { border: none; padding: 0; }
#footer .menu a { color: #444444; text-decoration: none; }

/* NEWS */
#news_calendar, #news_content { padding: 23px 18px 20px 20px; }
/* #news_calendar { width: 160px; min-height: 200px; float: left; } */
#news_calendar { width: 160px; float: left; }
#news_calendar h4 { color: #D1D1D1; font-size: 11px; background: url(../images/news_back.png); padding: 5px 2px 5px 5px; width: 130px; }
#news_calendar h6 { color: #707070; font-size: 11px; background: url(../images/menu_head.png) left no-repeat; padding: 0 0 0 15px; margin: 20px 0 0 10px; }
#news_calendar h6 a { color: #707070; font-size: 11px; text-decoration: none; font-weight: normal; }
#news_calendar h6.selected { background: url(../images/menu_head_exp.png) left no-repeat; }
#news_calendar h6.selected a { color: #CDCDCD; }
#news_calendar ul.months { display: none; }
#news_calendar ul { margin: 10px 0 0 25px; }
#news_calendar ul li { margin: 2px 0 0 0; }
#news_calendar ul li a { color: #CDCDCD; text-decoration: none; }
#news_calendar ul li.selected a { font-weight: bold; }
#news_content { margin: 0 0 0 200px; min-height: 400px; background: url(../images/bullet.png) left repeat-y; }
#news_content .news { margin-bottom: 15px; }
#news_content .link { padding: 5px; background: url(../images/news_back.png); width: 125px; margin: 0 0 10px 0; }
#news_content .link a { color: #FE7800; font-weight: normal; text-decoration: none; }

#pager { width: 300px; margin: 0 auto; text-align: center; }
#pager a { font-weight: bold; color: #FF9600; text-decoration: none; }

#flash_header { margin: 0 auto; width: 900px; height: 315px; }
.header { height: 141px; }
.header .menu { list-style: none; margin: 0; padding: 0; }
.header .menu li { padding: 14px 18px 14px 18px; float: left; background: url(../images/top_menu_separator.png) right no-repeat #FE8319; -moz-opacity:.90; filter:alpha(opacity=90); opacity:.90; cursor: pointer; }
.header .menu li.last { background-image: none; }
.header .menu li.hover { background: url(../images/top_menu_hover.png) right no-repeat #FEA24F; }
.header .menu li.hover a { color: #353537; }
.header .menu li a { color: #ffffff; text-decoration: none; font-weight: bold; -moz-opacity: 1; filter:alpha(opacity=1); opacity: 1; }

.page_content { width: 866px; margin: 23px auto; min-height: 200px; }
.page_content a { text-decoration: none; font-weight: normal; color: #FE7800; }

#contact_page, #contact_form, #contact_map { margin: 0 0 25px 0; }
#map { width: 600px; height: 350px; }
#contact_form input[type=text] { width: 200px; height: 12px; margin: 2px 0 2px 0; }
#contact_form .errors { color: red; font-weight: bold; margin: 0 0 10px 0; }
#contact_form dt { margin: 5px 0 0 0; }
#contact_form input[type=submit] { margin: 5px 0 0 0; }

.collection_item { height: 170px; width: 209px; float: left; margin: 0 10px 0 0; }
.collection_item h4 { margin: 0; padding: 0 0 0 20px; color: #CDCDCD; font-size: 11px; background: url(../images/news_bullet.png) left no-repeat; width: 150px; }
.collection_item h4 a { color: #CDCDCD; font-size: 11px; text-decoration: none; }
.collection_item .item_header { background: url(../images/news_back.png); padding: 5px; margin: 2px 0 0 0; }
.collection_item .item_logo { margin: 10px auto; width: 199px; height: 60px; }
.collection_item .item_links { margin: 10px 0 0 10px; }
.collection_item .item_links a { color: #7D7D7D; padding: 0 0 3px 0; }
.item_show_logo { background: url(../images/news_back.png); padding: 5px; width: 199px; height: 60px; float: right; }

.login { float: right; width: 410px; margin: 5px 0 0 0; }
.login h6 { width: 165px; float: left; margin: 0 10px 0 0; padding: 5px 0 5px 5px; background: url(../images/news_back.png); color: #6D6D6D; font-size: 10px; }
.login .input_text { float: left; width: 60px; background: #343434; border: 1px solid #4B4B4B; color: #9E9E9E; margin: 4px 0 0 0; }
.login .input_image { float: left; margin: 2px 0 0 5px; }
.login label { margin: 4px 5px 0 5px; float: left; color: #767676; }
#loggedMenu { margin: 4px 0 0 0; text-align: right; }
#loggedMenu a { padding: 0 10px 0 0; }

.products_item { width: 209px; float: left; margin: 0 10px 0 0; }
.products_item h4 { margin: 0; padding: 0 0 0 20px; color: #CDCDCD; font-size: 11px; background: url(../images/news_bullet.png) left no-repeat; width: 150px; }
.products_item h4 a { color: #CDCDCD; font-size: 11px; text-decoration: none; }
.products_item .item_header { background: url(../images/news_back.png); padding: 5px; margin: 2px 0 0 0; }
.products_item .item_logo { margin: 10px auto; width: 199px; height: 120px; overflow: hidden; }
.products_item .item_links { margin: 10px 0 25px 10px; }
.products_item .item_links a { color: #7D7D7D; padding: 0 0 3px 0; }
.products_item .price2 {  }
.products_item .price3 { font-size: 13px; font-weight: bold; color: #FF9600; }
