@charset "utf-8";
/* CSS Document */

html, body, h1, h2, h3, h4, h5, h6, 
blockquote, address, form, fieldset,
ul, ol, li, img, div, span, p {
	margin: 0;
	padding: 0;
	border: none;
}

table{ border-spacing:0; }
ol,ul {list-style:none;}
h1,h2,h3,h4{font-size:100%; padding: 5px 0px; color: #fff;  }
h1 { font-size:17px;}
h2 { font-size:19px; text-transform:uppercase; padding:2px;}
h3{ font-size:15px; text-transform:uppercase; }
h4{ font-size:13px; }

th {text-align:left;}
a{ color:#fff; text-decoration:none; outline:none; cursor:pointer; } a:hover{ text-decoration:underline;  }

body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td{
	padding:0px;
	margin: 0px; line-height:1.5em;
} 

p { padding:5px 2px;}

div, td, input, textarea, option, select {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px; 
	font-style:normal;
	font-weight:normal;
	color: #fff;
}

body { background-color:#000; }
h1 { background:url(../images/logo.png) 29px 24px no-repeat; width:151px; height:160px;
	
}

h1 a { display:block; width:100%; height:100%; text-indent:-100000px; }

#page #menu_c { float:left; width:207px; }

#page #menu_c #menu { padding-left:25px; padding-top:50px; }
#page #menu_c #menu li { line-height:17px;}
#page #menu_c #menu li a{ text-transform:uppercase; font-size:12px;  }
#page #menu_c #menu .submenu { padding-left:15px; }

#panel {
 	position:fixed; right:0; top:60px; z-index:10000;
}

#panel .menu { background:url(../images/right_menu.png) 0 0 no-repeat; width:28px; height:276px; }
#panel .menu .li_1{ display:block; width:28px; height:135px; }
#panel .menu .li_2{ display:block; width:28px; height:91px; }
#panel .menu .li_3{ display:block; width:28px; height:50px; }
#panel .menu li a { display:block; width:100%; height:100%; text-indent:-100000px; }

#l_en #panel .menu { height:98px; background-image:url(../images/right_menu_en.png); }
#l_en #panel .menu .li_2, #l_en #panel .menu .li_3 { display:none; }

#newsletter { padding:25px 25px;  width:270px; margin:0 auto; }

#newsletter #email-label { width:60px; float:left;  } 
#newsletter #email-element {  margin-left:60px; }

#newsletter #email-element input { width:180px; color:#000; } 
#newsletter #subscribe-element { clear:both; padding-left:70px; width:140px;  }
#newsletter #subscribe-element br { display:none;  }
#newsletter #subscribe-element #subscribe-0 { margin-left:15px; margin-right:5px; }
#newsletter #subscribe-element #subscribe-1 {  margin-right:5px; }
#newsletter #send-element { text-align:right;  width:270px;  }
#newsletter #send-element input{ background-color:#e7e7e7; color:#000; border:1px solid #666; padding:2px 4px; }

#newsletter .msg { font-size:11px; line-height:normal; padding-bottom:15px; padding-top:15px; }

#newsletter .error { color:#EC1B23; padding-left:70px; }
#footer { position:fixed;  left:0; bottom:10px;  height:20px;  width:100%; }
#footer span { float:left; padding-left:30px; }
#footer div { float:right; text-align:right; padding-right:30px;  }

div.clear { height:1px; clear:both; zoom:1; overflow:hidden; }
 
a.bt_more { background-color:#303030; padding: 0 5px; line-height:17px; font-size:11px; }
a.bt_more:hover { background:none; text-decoration:none; }

div.more a { background-color:#303030; padding: 0 5px; line-height:17px; font-size:11px; }
div.more a:hover { background:none; text-decoration:none; }

