/* General */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, pre, fieldset, input, p, blockquote, th, td, textarea {
	font-family: Helvetica, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-style: normal;
}
table.table1 thead th,
a.forumtitle,
a.topictitle,
li.header dt,
li.header dd,
.postbody h3,
.content,
.content p,
dl.faq,
p.author,
.notice,
fieldset.polls,
fieldset.polls dd div {
	font-family: Helvetica, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}

a{ text-decoration:none;}
a:hover{ color:#343434; text-decoration:none;}
a:visited{ text-decoration:none;}

INPUT[type="submit"]{ border:none;font-size:11px; padding:3px; background-repeat:repeat-x; background-image:url(/img/bg/submit.gif); color:#FFFFFF; }
BUTTON { border:none;font-size:11px; padding:3px; background-repeat:repeat-x; background-image:url(/img/bg/submit.gif); color:#FFFFFF; text-transform:uppercase;}

body {
	background: #f7f7f7 url('/img/bg/bg_content_wrap.jpg') repeat-y 50% 0;
}

#site,
#site_generic,
#site_EN,
#site_BE,
#site_BY,
#site_KO,
#site_KR,
#site_PE,
#site_PL,
#site_RE,
#site_RU,
#site_UA,
#site_UE,
#site_TE,
#site_TR {
	background: url('/img/bg/bg_en_new.jpg') no-repeat 50% 0;
}
/*
#site_generic {  background-image:url(/img/bg/bg_generic.jpg); background-repeat:no-repeat; background-position:center top; }
#site, #site_EN {  background-image:url(/img/bg/bg_generic.jpg); background-repeat:no-repeat; background-position:center top; }
#site_BE {  background-image:url(/img/bg/bg_generic.jpg); background-repeat:no-repeat; background-position:center top; }
#site_BY {  background-image:url(/img/bg/bg_generic.jpg); background-repeat:no-repeat; background-position:center top; }
#site_KR {  background-image:url(/img/bg/bg_generic.jpg); background-repeat:no-repeat; background-position:center top; }
#site_PE {  background-image:url(/img/bg/bg_generic.jpg); background-repeat:no-repeat; background-position:center top; }
#site_PL {  background-image:url(/img/bg/bg_generic.jpg); background-repeat:no-repeat; background-position:center top; }
#site_RE {  background-image:url(/img/bg/bg_generic.jpg); background-repeat:no-repeat; background-position:center top; }
#site_RU {  background-image:url(/img/bg/bg_generic.jpg); background-repeat:no-repeat; background-position:center top; }
#site_TE {  background-image:url(/img/bg/bg_generic.jpg); background-repeat:no-repeat; background-position:center top; }
#site_TR {  background-image:url(/img/bg/bg_generic.jpg); background-repeat:no-repeat; background-position:center top; }
#site_UA {  background-image:url(/img/bg/bg_generic.jpg); background-repeat:no-repeat; background-position:center top; }
#site_UE {  background-image:url(/img/bg/bg_generic.jpg); background-repeat:no-repeat; background-position:center top; }
*/
.c {	clear:both; font-size:1px; line-height:1px;}

#page{ background-color:#FFFFFF; width:966px; margin:0px auto 0px auto; padding-bottom:20px; }
#header{ height: 133px; }
#footer, #site_footer { position: relative; width:100%; height:44px; background: #2a2a2a url('/img/new_design.png') repeat-x 0 -163px; }
.footer_inner { width: 942px; margin: 0 auto; padding-top: 10px; color: #fff; }
.copyright, .copyright a { color: #fff; }

.box{ width:943px; margin:0px auto 0px auto; }

#left_panel{ float:left; width:637px; margin-right:6px; margin-left:12px; display:inline;}
#right_panel{ width:300px; float:left;}

.box_0{float:left; width:173px;}
.box_01{float:left; width:121px;}
.box_1{ float:left; width:458px; }
.mright{ margin-right:6px; }
.mbottom{ margin-bottom:6px; }
.mtop{ margin-bottom:6px; }
.mdouble {margin:12px 0px 12px 0px;}

/* Header */

#logo{ position: relative; float:left; width: 1px; height: 75px; }
#logo img { position: absolute; top: 0; left: 0; }

#header_items { float: right; height: 37px; padding-right: 4px; background: url('/img/new_design.png') no-repeat 100% -38px; }
#header_items_container { background: url('/img/new_design.png') no-repeat 0 0; height: 37px; padding: 0 2px 0 0; }
#header_items_container ul { position: relative; z-index: 3; float: left; padding: 0 0 0 5px; }
#header_items li { float: left; height: 37px; margin: 0 6px 0 0; padding: 0 0 0 6px; background: url('/img/new_design.png') no-repeat 0 -230px; line-height: 35px; list-style: none; }
#header_items li:first-child, #header_items li.first-child { background: none; }
#header_items li a { display: block; color: #fefefe; font-size: 13px; }

/*#header_items li.header_bar_subelements a{ background-image:url(/img/bg/arrow/bar.gif); background-repeat:no-repeat; background-position:top right;}
#header_items li.header_bar_subelements a:hover{ background-image:url(/img/bg/arrow/bar_over.gif); color:#FFFFFF; }*/

#header_items li div.header_slide{ position:absolute; background-image: url('/img/bg/submenubox.png'); width:206px; background-position: bottom left; margin: 2px 0 0; padding: 0 1px 12px; display:none;}
#header_items li.active div.header_slide{ display:block;}
.header_slide_content{	padding: 8px 8px 0; line-height:16px; background: url('/img/bg/submenubox_shadow.gif') repeat-x 0 0; }
#header_items li.header_bar_subelements .header_slide_content a{ background-image:none;}
#header_items li .header_slide_content a{ color:#000000; display:inline; padding:0px 0px 0px 0px; /*text-transform:uppercase;*/ }
#header_items li.header_bar_subelements .header_slide_content a:hover{ background-image:url(none); color:#000000; }
.header_slide_content TABLE.login_forms TD input{ width:100px; }
.header_slide_content table.login_forms td input.blue_btn { background-color: #1E6A92; background-image:url(/img/bg/btn_blue.gif); }
#header_items li .header_slide_content TABLE.login_forms td{ text-align:left; padding-left:0px; padding-right:6px; }
/*#header_items li.header_bar_subelements_right2 div.header_slide{ margin:4px 0px 0px -46px;}
#header_items li.header_bar_subelements_right1 div.header_slide{ margin:4px 0px 0px -130px;}*/
#header_items li.header_bar_subelements .header_slide_content a.btn_blue { display: inline-block; width: 104px; padding: 2px 3px 3px; text-align: center; color: #fff; /*font-size: 11px;*/ background: #1E6A92 url('/img/bg/btn_blue.gif') repeat-x 0 0; }

#header_items li.lang_tab { margin: 0; padding: 0; background: none; }
#header_items li.lang_tab img { display: block; margin-top: 12px; }
.lang_content { padding: 6px 6px 0; }
.lang_content img { vertical-align: middle; }
.lang_content br { display: block; margin-top: 4px; }
#header_items li .lang_content a { text-transform: none; }

#header_menu { position: relative; z-index: 2; height: 32px; margin-bottom: 6px; /*background: #2b2b2b url('/img/new_design.png') repeat-x 0 -132px;*/ }
#header_menu ul { width: 943px; height: 32px; margin: 0 auto; }
#header_menu ul ul { width: auto; height: auto; margin: 0; }
#header_menu li { float: left; margin: 0 12px 0 0; padding: 0 0 0 12px; background: url('/img/new_design.png') no-repeat 0 -370px; list-style: none; }
#header_menu li:first-child, #header_menu li.first-child { padding-left: 0; background: none; }
#header_menu li a { display: block; height: 32px; line-height: 28px; color: #fefefe; font-size: 13px; }
#header_menu li div{ position:absolute; background-image:url('/img/bg/submenubox.png'); width:208px; background-position: bottom left; margin:0px 0px 0px -12px; padding:8px 0px 12px 0px; display:none;}
#header_menu li.active div{  display:block;}
#header_menu li a:hover, #header_menu li.active a { color: #fff; }
#header_menu li.active li a{ color:#000000;}
#header_menu li li{ float: none; display: block; margin: 0px; padding: 0; background: none; }
#header_menu li li a{ height: auto; padding: 3px 3px 3px 12px; line-height: normal; color:#000000; font-size: 11px; text-transform: uppercase; margin: 0px; }
#header_menu li li a:hover{color:#ffffff; background-image:url(/img/bg/submenu.gif); background-repeat:repeat-x; background-color:#201f17;}

#search { display: inline; }
#header_search { position: relative; float: right; height: 26px; margin: 5px 0 0 9px; padding-right: 26px; color: #fff; background: url('/img/new_design.png') no-repeat 100% -104px; }
#header_search .header_search_inner { height: 26px; padding-left: 5px; background: url('/img/new_design.png') no-repeat 0 -77px; }
#header_search input { width: 168px; height: 26px; padding: 0 2px; border: none; background: none; color: #626262; line-height: 26px; /*vertical-align: baseline;*/ }
#header_search .inputactive { /*text-align: right; color: #979797;*/ }
#header_search a { position: absolute; right: 0; top: 0; width: 26px; height: 26px; }
/* Footer */
#footer .box{ padding-top:13px; color:#666666; text-transform:uppercase;}
#footer .box a{ color:#ffffff; margin-right:20px;}
.footer_copy {float:right; color: #fff; }

#page_header{ float:left; width:209px; margin:6px 6px 6px 12px; height:90px; background-color:#edead8; display:inline;}
#page_header_banner{ float:left; width:728px; height:90px; margin:6px 0px 6px 0px; display:inline;}

TABLE.login_forms{ border-collapse:collapse;}
TABLE.login_forms td{ padding:0px 0px 3px 6px; text-align:right; font-size:12px;}
TABLE.login_forms td.login_forms_links{ padding:6px 0px 6px 0px; font-size:10px;}


.login_forms select.small_input { width: 100%; }


/* ie6-7 fixes ------------------------------------------*/

#search {
	//display: block;
	//width: 212px;
}
#header_items_container {
	//float: right;
}

/* ie6 fixes ------------------------------------------*/

#header_menu li a {
	_float: left;
}
#header_menu li li a{ 
	_float: none;
}
#header_menu li div {
	_margin-top: 32px;
}

#header_search .header_search_inner {
	_float: right;
}

#footer,
#header_items,
#header_items_container,
#header_items li,
#header_menu,
#header_menu li,
#header_search,
#header_search .header_search_inner {
	_background-image: url('/img/new_design.gif');
}

#header_items li,
#header_menu li {
	_z-index: expression(runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += " first-child") : 0);
}

#header_items li div.header_slide,
#header_menu li div {
	_background-image: url('/img/bg/submenubox.gif');
}
