@charset "utf-8";
/* CSS Document */

body, form { padding:0; margin:0; }
body { background-color:#EBEBEB; font:11px Arial; color:#000000; }

a { text-decoration:none; color:#000000; }
a:hover { text-decoration:underline; }

.container { margin:0 auto; }
.container-inner { margin:0 10px; }
.left { float:left;  }
.right { float:right;  }
.clean { clear:both; }

.header { background:url(header_bg.png); }
.header span { color:#FFFFFF; text-align:left; font-size:12px; } 
.lang { float:right; padding:10px 20px 0 0; color:#FFFFFF; font-weight:bold; }
.lang a { color:#FFFFFF; padding:0 5px;  font-weight:bold; }

.top_row { background-color:#FFFFFF; height:33px; padding:0 10px 3px 10px; }
.top_row h1 { color:#000000; font-size:11px; }
.top_row .dr { background-color:#FFFFFF; }
.top_row .dm { background-color:#FFFFFF; height:33px; }

.select_categ { margin:10px 50px 10px 10px; padding:5px; border:#000000 1px solid; float:left; }
.categ ul { padding:0 40px 0px 10px; list-style-type: none; float:left; font-size:11px; }
.categ li { float:left; padding-right:8px; border-right:2px solid #D1D1D1; margin-right:8px; }
.categ li.selected a{ color:#FF0000;}
.categ li.last { border-right:none; }
.categ .separator { background:url(top_row_separator.png) no-repeat; width:2px; height:88px; margin-top:-10px; float:left; }

.galleryview .panel { background-color:#000000 !important; }
.galleryview .panel img { position:relative; margin:0 auto; display:block; }
.galleryview .panel .panel-overlay { text-align:center; }

.menu { background:url(menu_bg.png) repeat-x; height:41px; }
.menu ul { margin:0; padding-top:14px; list-style:none; }
.menu li { float:left; padding-right:43px; }
.menu li a { color:#A7A7A7; }
.menu li a:hover { color:#000000; }
.menu li.selected { list-style-image:url(menu_box.png); }
.menu li.selected a { color:#000000; }

.main { padding:30px; float:left; } 
.main .txt {  margin-left:170px; color:#4c4c4c; width:600px; }

.footer { background:url(footer_bg.png) repeat-x; height:100px; color:#CCCCCC;  }
.copyrights { padding:68px 0 0 20px; text-align:left; font-size:11px; }
.nm { padding:68px 20px 0 0; float:right; }
.nm a { color:#EBEBEB; }


/* CONTACT FORM */
.cont_l { float:left; padding-right:20px; }
.cont_r { margin:50px 0 0 50px; width:300px; }
.cont_field { border:1px solid #A9A9A9; margin-top:3px; height:22px; width:354px;}
.cont_txtarea { border:1px solid #A9A9A9; margin-top:3px; height:128px; width:354px; }
.cont_separator { background:url(contact_separator.png) no-repeat; width:1px; height:339px; margin-top:0px; float:left; }
.cont_buttons { float:right; margin:10px; }

/*PARTNERS*/
.partn ul { padding:0 70px 0 0; margin:0; list-style:none; }
.partn li { padding-bottom:5px; }

/*NEWS*/
.new { width:380px; color:#6f6f6f; padding:0 50px 25px 0;}
.new .top { border-top:#8d8d8d 1px solid; padding:3px; font-weight:bold; }
.new .text { padding-top:3px;  border-top:#8d8d8d 1px solid; }
