/* General */

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; text-transform:uppercase;}
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: #cfdecd url('/img/bg/bg1.jpg') repeat-x 0 0; }
.content_wrap { background: url(/img/bg/bg2.jpg) repeat-y 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:204px; }
#footer { position: relative; width:100%;   height:40px;   background:#1d1b0f; }

.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{ height:170px; float:left; }
#header_items{ float:right; background-image:url(/img/bg/barbg.gif); background-repeat:no-repeat; height:22px;}
#header_items_container{ background-image:url(/img/bg/bar.gif); background-repeat:no-repeat; background-position:top right; height:22px; padding:0px 22px 0px 23px; }
#header_items li{  list-style:none; float:left; margin:4px 11px 0px 0px; }
#header_items li a{  color:#cccccc; font-size:11px;   display:block; padding:0px 11px 0px 0px; text-transform:uppercase; }
#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.gif); width:208px; background-position: bottom left; margin:4px 0px 0px -22px; padding:8px 0px 12px 0px; display:none;}
#header_items li.active div.header_slide{ display:block;}
.header_slide_content{	padding:0px 8px 0px 8px; text-transform:uppercase; line-height:16px; }
#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.login_forms_links a{ font-size:10px; }
#header_items li .header_slide_content TABLE.login_forms td{ text-align:left; padding-left:0px; padding-right:6px; font-size:10px;}
#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; text-align: center; color: #fff; font-size: 11px; background: #1E6A92 url('/img/bg/btn_blue.gif') repeat-x 0 0; }

#header_menu{ float:left; }
#header_menu li{ list-style:none; float:left; margin:9px 22px 0px 0px;}
#header_menu li a{ color:#cccccc; font-size:12px;   display:block; text-transform:uppercase; margin-bottom:10px;}
#header_menu li div{ position:absolute; background-image:url(/img/bg/submenubox.gif); 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{ list-style:none; float:none; margin:0px; display:inline;}
#header_menu li li a{  padding:3px 3px 3px 12px; 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;}

#header_search { position: relative; float:right; margin:8px 0px 0px 0px; padding-right: 20px; color:#FFFFFF; text-transform:uppercase; background: #fff url('/img/bg/input.gif') repeat-x 0 0; }
#header_search input { padding:2px; /*margin-left:10px;*/ background-color:#FFFFFF; font-size:12px; border:none;  vertical-align: baseline; border-right: 1px solid #d0d0d0; }
#header_search .inputactive { text-align: right; color: #979797; }
#header_search a { position: absolute; right: 0; top: 0; width: 20px; height: 18px; background: url('/img/bg/bg_search.gif') no-repeat 50% 70%; }
/* 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;}


#site_footer { position: relative; height: 40px; background-color: #1d1b0f; }
.footer_inner { width: 942px; margin: 0 auto; padding-top: 13px; color: #fff; text-transform: uppercase; }