/* General */

body, html {	height:100%; margin:0; padding:0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, pre, fieldset, input, p, blockquote, th, td, textarea {	margin:0;	padding:0;	font-family: Helvetica, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size:12px; color:#343434; }

a:link { color:#47a3d2; text-decoration:none;}
a:hover{ color:#343434; text-decoration:none;}
a:visited{ color:#47a3d2; text-decoration:none;}

.article a:hover { color:#343434; text-decoration:none;}

h1, h2, h3, h4, h5, h6 { font-size: 16px; font-weight: bold; /*font-style: italic;*/ }
h1 {font-size:16px; margin:0px 0px 6px 0px; color: #333333;  }

form {	margin:0;	padding:0;}
fieldset, img, a img {	border:0;}
.c {	clear:both;	font-size:1px;	line-height:1px;}
.dots{  clear:both; border-bottom:1px dotted #b2b2b2; font-size:1px;	line-height:1px; margin:6px 0px 6px 0px;}
.date, .link_high, .highlight{ color:#333;}

.required { color:#dd0000; font-weight: bold;}
.statusmessage { color:#333; font-weight: bold; }

INPUT[type="text"], INPUT[type="password"], textarea, select{ border:1px solid #cccccc; background-color:#FFFFFF; font-family: Helvetica, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size:12px; padding:4px; background-image:url("/img/bg/input.gif"); background-repeat:repeat-x;}
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;}
input.blue_btn { background-color: #1E6A92; background-image:url(/img/bg/btn_blue.gif); }

.small_input { width: 110px;}
.mid_input{ width:195px;}
.wide_input{ width:335px;}

/* Mozilla form element styling recovery */
INPUT[type="checkbox"] { padding: 0; margin: 4px; -moz-appearance: checkbox; }
INPUT[type="radio"] { padding: 0; margin: 4px; -moz-appearance: radio; }
*:first-child+HTML INPUT[type="checkbox"] { margin: 0; }
*:first-child+HTML INPUT[type="radio"] { margin: 0; }

/* Framework & grid */
body.default{ background: #cfdecd url('/img/bg/bg1.jpg') repeat-x 0 0; }
.content_wrap { background: url('/img/bg/bg2.jpg') repeat-y 50% 0; }
.content_inner { background: url('/img/bg/bg_generic.jpg') no-repeat 50% 0; }

#site_EN,
#site_BY,
#site_PL,
#site_RU,
#site_UA,
#site_generic {
	background: #f7f7f7;
}
#site_EN .content_wrap,
#site_BY .content_wrap,
#site_PL .content_wrap,
#site_RU .content_wrap,
#site_UA .content_wrap,
#site_generic .content_wrap {
	background-image: url('/img/bg/bg_content_wrap.jpg');
}
#site .content_inner,
#site_EN .content_inner {
	background: url('/img/bg/bg_en_new.jpg') no-repeat 50% 0;
}
#site_generic .content_inner {
	background: url('/img/bg/bg_world_new.jpg') no-repeat 50% 0;
}
#site_BY .content_inner {
	background: url('/img/bg/bg_by_new.jpg') no-repeat 50% 0;
}
#site_PL .content_inner {
	background: url('/img/bg/bg_pl_new.jpg') no-repeat 50% 0;
}
#site_RU .content_inner {
	background: url('/img/bg/bg_ru_new.jpg') no-repeat 50% 0;
}
#site_UA .content_inner {
	background: url('/img/bg/bg_ua_new.jpg') no-repeat 50% 0;
}

/*#site_generic,
#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_generic.jpg') no-repeat 50% 0; }
#site, #site_EN { background: url('/img/bg/bg_en.jpg') no-repeat 50% 0; }

#site_BE { background: url('/img/bg/bg_be.jpg') no-repeat 50% 0; }
#site_BY { background: url('/img/bg/bg_by.jpg') no-repeat 50% 0; }
#site_KO { background: url('/img/bg/bg_ko.jpg') no-repeat 50% 0; }
#site_KR { background: url('/img/bg/bg_kr.jpg') no-repeat 50% 0; }
#site_PE { background: url('/img/bg/bg_pe.jpg') no-repeat 50% 0; }
#site_PL { background: url('/img/bg/bg_pl.jpg') no-repeat 50% 0; }
#site_RE { background: url('/img/bg/bg_re.jpg') no-repeat 50% 0; }
#site_RU { background: url('/img/bg/bg_ru.jpg') no-repeat 50% 0; }
#site_UA { background: url('/img/bg/bg_ua.jpg') no-repeat 50% 0; }
#site_UE { background: url('/img/bg/bg_ue.jpg') no-repeat 50% 0; }
#site_TE { background: url('/img/bg/bg_te.jpg') no-repeat 50% 0; }
#site_TR { background: url('/img/bg/bg_tr.jpg') no-repeat 50% 0; }
#site_BE {  background-image:url(/img/bg/header_be.jpg); background-repeat:no-repeat; background-position:center top; }
#site_BY {  background-image:url(/img/bg/header_by.jpg); background-repeat:no-repeat; background-position:center top; }
#site_KO {  background-image:url(/img/bg/header_ko.jpg); background-repeat:no-repeat; background-position:center top; }
#site_KR {  background-image:url(/img/bg/header_kr.jpg); background-repeat:no-repeat; background-position:center top; }
#site_PE {  background-image:url(/img/bg/header_pe.jpg); background-repeat:no-repeat; background-position:center top; }
#site_PL {  background-image:url(/img/bg/header_pl.jpg); background-repeat:no-repeat; background-position:center top; }
#site_RE {  background-image:url(/img/bg/header_re.jpg); background-repeat:no-repeat; background-position:center top; }
#site_RU {  background-image:url(/img/bg/header_ru.jpg); background-repeat:no-repeat; background-position:center top; }
#site_TE {  background-image:url(/img/bg/header_te.jpg); background-repeat:no-repeat; background-position:center top; }
#site_TR {  background-image:url(/img/bg/header_tr.jpg); background-repeat:no-repeat; background-position:center top; }
#site_UA {  background-image:url(/img/bg/header_ua.jpg); background-repeat:no-repeat; background-position:center top; }
#site_UE {  background-image:url(/img/bg/header_ue.jpg); background-repeat:no-repeat; background-position:center top; }
*/
#page{ background-color:#FFFFFF; width:966px; margin:0px auto 0px auto; padding-bottom:20px; }
#site_generic #page { margin-top: 38px; }
#header{ position: relative; z-index: 3; height: 133px; }
#footer { position: relative;  width:100%;   height:44px;   background: #2a2a2a url('/img/new_design.png') repeat-x 0 -163px; }

.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:300px;}
.box_01{float:left; width:121px;}
.box_1 { float: left; width: 630px; padding-top: 11px; }
.box_1 .dots { margin: 9px 0; }
.mright{ margin-right:6px; }
.mbottom{ margin-bottom:6px; display: none; }
.mbottom_special{ margin-bottom:8px; display: none; }
.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 li { float: left; height: 37px; margin: 0 6px 0 0; padding: 0 0 0 6px; background: url('/img/new_design.png') no-repeat 0 -217px; 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: #515151; font-size: 12px; }
#header_items li a:hover { /*text-decoration: underline;*/ }
#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; /*text-transform:uppercase;*/ 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.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 3px; text-align: center; color: #fff; /*font-size: 11px;*/ background: #1E6A92 url('/img/bg/btn_blue.gif') repeat-x 0 0; }

.header_link_button { display: none; float: right; width: 84px; height: 73px; margin-top: 12px; clear: right; text-indent: -1000em; overflow: hidden; }
#site_EN .header_link_button { display: block; }
#header_menu { position: relative; z-index: 2; height: 32px; margin-bottom: 6px; background: #2b2b2b url('/img/new_design.png') repeat-x 0 -132px; }
#site_EN #header_menu, #site_BY #header_menu, #site_PL #header_menu, #site_RU #header_menu, #site_UA #header_menu { background: none; }
#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;}

#site_generic #header_items li.header_bar_links div.header_slide { left: 50%; margin-left: -104px; }
#site_generic #header_items li.header_bar_worldwide { position: relative; }
#site_generic #header_items li.header_bar_worldwide div.header_slide { right: -20px; }
#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: 14px; color: #fefefe; font-size: 13px; }
#footer .box a { color: #fefefe; margin-right: 20px; }
.footer_copy { float: right; color: #fefefe; }

/* Page elements */
.article{ padding:6px 6px 0px 0px; color: #343434; line-height:16px; }
.article_icons{ float:right; margin:0px 0px 6px 6px; text-decoration:none;}
.article_icons_wide { float: none; }
.article p{padding:6px 0px 6px 0px; line-height:16px; }
.article ul{margin:0px 0px 6px 16px; }
.article ul li{margin:2px 0px 2px 0px; }
.article h1, .forum h1{font-size:16px; margin:0px 0px 6px 0px; color: #333333;  }
.article h2, .forum h2{font-size:12px; margin:0px 0px 6px 0px; color:#333;  }
.article h3, .forum h3{font-size:13px; margin:12px 0px 0px 0px;}
.forum h4{font-size:12px; margin:12px 0px 12px 0px;}
h3.article_comment_header{ font-size:16px; margin:12px 0px 6px 0px;}


.pager{ /*background-color:#edead8;*/ }
.pager div{ padding:6px 12px 6px 12px; font-weight:bold; text-transform:uppercase; }
.pager div.c { padding:0px; }
.pager div a { color:#333; margin:0px 1px 0px 1px; }
.pager_prev{ float: left; /*background-image:url(/img/bg/pager_prev.gif); background-position:top left; background-repeat:no-repeat;*/ }
.pager_next{ float: right; /*background-image:url(/img/bg/pager_next.gif); background-position:top right; background-repeat:no-repeat;*/ }
.pager-pages { margin: 0 10px; overflow: hidden; text-align: center; }

.section_columns{background-image:url(/img/bg/sections.gif); background-repeat:repeat-y; margin:0px 0px 12px 0px; padding:0px; }
.section_column{ float:left; width:140px; margin:0px 22px 6px 0px; font-size:10px; display:inline; padding:0px;}
.section_column_last{ margin:0px 0px 6px 0px; display:inline;}
.section_column h2{ font-size:14px; margin:12px 0px 6px 0px; font-style: normal; }

.section_3_column{float:left; width:208px; margin:0px 6px 6px 0px; display:inline;}
.section_3_column_last{margin:0px 0px 6px 1px; display:inline; }

.regular_tab{width:100%; border-collapse:collapse;}
.regular_tab td{ padding:4px 12px 5px 0px;}
.regular_tab td.empty{ padding:3px 12px 0px 0px; border-top:1px dotted #b2b2b2; line-height:1px;}
.regular_tab td.regular_tab_foot{ text-align:right; font-size:10px;}

.forms_tab { margin:6px 0px 12px 0px;}
.forms_tab td{ padding:4px 12px 5px 0px; vertical-align:top;}
#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; position: relative; z-index: 1; display:inline;}
#page_header_banner_center { float:left; width:728px; height:90px; margin:6px 0px 6px 107px; display:inline;}

.box_title{	background-image:url(/img/bg/titlebg.gif); background-repeat:no-repeat; background-color:#212017;}
.box_title h3{ background-image:url(/img/bg/title.gif); background-repeat:no-repeat; background-position:top right; padding:4px 0px 4px 13px; color:#FFFFFF; font-size:11px; text-transform:uppercase; color:#CCCCCC; font-weight:normal; font-style: normal; }

.small_box{ border:1px solid #aeaeae; font-size:10px; line-height:12px; background-color:#edead8; margin-bottom:6px; background-image:url(/img/bg/smallbox.gif); background-repeat:repeat-x; padding:0px 12px 12px 12px;  }
.small_box_title{ height:23px; margin-bottom:12px;  }
.small_box_title2{ height:23px; margin-top:3px; margin-bottom:2px;  }
.small_box_title h4{ line-height:23px;  font-size:11px; color:#3c3c3c; text-transform:uppercase;}


.countdown{ padding:6px 12px 0px 12px; }
.countdown_time{ float:left; margin:0px 10px 0px 0px; text-align:center; font-size:10px; }
.countdown_time_num{ font-size:25px; line-height:25px; color:#676767; margin-bottom:2px; font-weight:bold;}
.countdown_time_num_dark{ color:#000000;}

.weather_temp{ font-size:32px; margin-bottom:6px;}
.weather_sun_cloud{ background-image:url(/img/weather/cloud_sun.gif);}

#front_campaign { margin-bottom: 7px; padding: 0 12px; vertical-align: top; }
#feat_video{ margin-bottom:6px;}
#banner300{ margin-bottom:6px;}
#forum_widget { height:237px; }

.latest_news_item{ border-bottom:1px dotted #b2b2b2; padding:0px 0px 6px 0px; margin:6px 0px 0px 0px; }
.latest_news_pic{float:left; margin-right:12px; }
.latest_news_text{ position: relative; float:none; padding:2px 0px 0px 0px; color: #343434; }
.latest_news_text h2{ font-size:16px; margin-bottom:4px; color: #333333; }
.latest_news_text a { color:#343434; text-decoration:none; }
.latest_news_text .date { float: right; color: #343434; font-size: 11px; }
.latest_news_text .social-icons { position: absolute; bottom: 0; left: 150px; height: 20px; }
.latest_news_text .social-icons .addthis_toolbox { float: none; margin: 0; }
.latest_news_text .clickHere { position: absolute; right: 0; bottom: 0; text-align: right; }
.latest_news_text .clickHere a { color: #000; font-weight: bold; }
.latest_news_text .c { margin-bottom: 10px; }

.comments_bar, .comment_header{ margin-top:6px; padding:5px 10px 5px 10px; background-color:#edead7; color:#ccbfb1; font-size:10px; }
.comment_header{ color:#343434; font-weight:bold; }
.comments_bar a{ font-weight:bold; }
.comment{ padding:6px 6px 0px 6px; }
.comment_icon{float:left; margin:0px 6px 0px 0px; }
.comment_text{ float:left; width:420px; font-size:10px;  }

.gallery_main_thumb{height:150px; overflow:hidden;}
.gallery_main_desc{ background-color:#f0f0f0; height:50px; }
.gallery_main_desc a{ display:block; font-size:10px; padding:10px 10px 0px 13px; color:#353535;}
.gallery_thumb{float:left; margin:0px 7px 7px 0px; background-color:#000000; height:75px; width:100px; overflow:hidden;}
.gallery_thumb_last{margin:0px 0px 6px 0px;}

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;}

.forum_login{float:right;}

.forum_search{float:right; font-weight:bold; padding:3px 12px 6px 0px;}
.forum_search a{ background-image:url(/img/bg/arrow/down.gif); display:block; padding:0px 10px 0px 0px; background-repeat:no-repeat; background-position:top right;}
.forum_subforumtitle{float:left; font-weight:bold; padding:3px 0px 6px 0px;}

.forum_threads{ width:100%; border-collapse:collapse; margin:0px 0px 20px 0px;}
.forum_threads th{ background-color:#edead8; color:#333; padding:6px 12px 6px 12px; text-align:left; }
.forum_threads td{ border-bottom:1px dotted #b2b2b2; vertical-align:top; padding:12px;}
.forum_threads td.empty{ padding:2px 6px 2px 6px;}
TD.forum_thread_forum{ border-right:1px dotted #b2b2b2; padding-left:6px; font-size:11px;}
TD.forum_thread_last{ background-color:#edead8; border-right:1px dotted #b2b2b2 }
TD.forum_thread_last a, TD.forum_thread_forum a{ font-weight:bold; color:#47a3d2; font-size:12px;}
TD.forum_thread_threads{border-right:1px dotted #b2b2b2; color:#111111; font-weight:bold; text-align:center; }
TD.forum_thread_posts{background-color:#edead8; border-right:1px dotted #b2b2b2; color:#333; font-weight:bold;  text-align:center;}
TD.forum_thread_moderator{ font-weight:bold; text-align:center; }
.thread_author{ font-weight:bold;}

.world_box{float:left; border-right:1px dotted #b2b2b2; width: 204px; margin:6px 11px 6px 0px;}
.world_box_last{ margin-right:0px;}
.world_box_picture{ height: 150px;}
.world_box_text{ height:90px;}
.world_box_text h2{ font-size:16px; margin-bottom:4px;}
.world_box_link{ height:25px;}
.world_box_link a{color:#47a3d2;}

#video_panels{ border-right:1px dotted #b2b2b2;}
#video_left_panel{ float:left; width:476px; margin:0px 11px 0px 0px; }
#video_right_panel{ float:left; width:140px; }
.video_player_tools{ text-align:right; font-size:16px; padding:6px 0px 6px 0px; font-weight:bold; }
.video_thumb{width:140px; }
.video_thumb_movie{height:95px; overflow:hidden;}
.video_thumb_desc{ background-color:#e5e5e5; padding:6px 9px 6px 9px; font-size:10px; }
.video_thumb_box{ width:150px; float:left;  border-right:1px dotted #b2b2b2; margin:10px 11px 0px 0px; display:inline; }
.video_thumb_box_last{margin:10px 0px 0px 0px;}
#video_right_panel .video_thumb{ margin-bottom:10px;}
.video_comment{padding:2px 0px 2px 0px;}
.video_comment_header{ font-weight:bold; font-size:12px; margin:0px 0px 2px 0px;}

.profile h1{font-size:18px; padding:6px 0px 6px 0px;}
.profile h2{font-size:14px; }
.profile h3{font-size:16px; }
.profile_pic_edited, .profile_pic_edit{ float:right; margin:0px 10px 5px 0px; width:120px; }
.profile_pic {float:left; margin:0px 10px 5px 0px; width:120px; }
.profile_pic_edit input{width:100%;}
.profile_info{float:left; width:360px; margin-bottom:5px;}
INPUT.profile_statement {width:490px;}
INPUT.profile_statement_submit {width:120px;}
.profile_photos_upload{ float:right;}
.profile_photos{ margin:6px 0px 6px 0px;}
.profile_photos a{ float:left; display:block; margin:0px 6px 6px 0px;}

/* Hover box */

.feature_box{ overflow:hidden; height:250px; position:relative; margin-bottom:6px; cursor:pointer; display:block;}
/*.feature_box_1{  height:256px;}*/
.feature_box_text{ overflow:hidden; height:73px; top:176px; display:block; width:300px; }
/*.feature_box_1 .feature_box_text{ top:182px;}*/
.feature_box_footer{ overflow:hidden; height:11px; top:239px; position:absolute; display:block; width:300px;}
/*.feature_box_1 .feature_box_footer{ top:247px;}*/
.feature_box_text h3{ color:#FFFFFF; font-size:18px; margin: 10px 12px 4px; font-style: normal; }
.feature_box_text p{ color:#FFFFFF; font-size:11px; margin: 0px 12px 5px; display:block;}

.feature_box .feature_box_text {position: absolute; left: 0; bottom: 0;}

.feature_box_1 .feature_box_text, .feature_box_1 .feature_box_footer{ background-color:#cc3333;}
.feature_box_2 .feature_box_text, .feature_box_2 .feature_box_footer{ background-color:#339999;}
.feature_box_3 .feature_box_text, .feature_box_3 .feature_box_footer{ background-color:#db5802;}
.feature_box_4 .feature_box_text, .feature_box_4 .feature_box_footer{ background-color:#336699;}
.feature_box_5 .feature_box_text, .feature_box_5 .feature_box_footer{ background-color:#333;}
.feature_box_6 { height: 88px; margin-top: -1px; overflow: hidden; }

/* Sitemap */

#sitemap-tree A { text-decoration: none; }
#sitemap-tree A:hover { text-decoration: underline; }
#sitemap-tree UL { padding: 10px 0 10px 20px !important; margin: 0; }

<!-- EXTRA STYLES FOR NEWS ITEMS -->


/*
* News item wrapper
* I have wrapped the left hand content
* in this new div as some of the css set can not
* be overridden without it.
*/
#news_item{
	padding:0;
	margin:0;
	clear:both;
	}
	#news_item h1{
		/*font-size: 2.2em;
		font-style: normal;*/
		padding:0 0 20px 0;
		/*font-weight:normal;
		clear:both;*/
		margin:0;
		}
	#news_item p{
		/* font-size:1.2em;
		line-height:1.4em; */
		color:#444;
		}
	div.cb{
		clear: both;
		font-size: 1px;
		line-height: 1px;
		}
	div.redline { margin: 12px 0; border-bottom: 1px solid #dc3525; }
/* END News item wrapper */

	/* 4 per row */
	div.quarter{
		float:left;
		width:150px;
		height:220px;
		padding:2px;
		margin:0 1px 1px 0;
		border:1px solid #ccc;
		}
	div.quarter-inline {
		display: inline-block;
		//display: inline;
		//zoom: 1;
		vertical-align: top;
		width: 149px;
		padding: 2px;
		border: 1px solid #ccc;
		}
		#news_item div.quarter p,
		#news_item div.quarter-inline p {
			/* font-size:1em; */
			margin:0;
			padding:6px;
			line-height: normal;
			}
		#news_item div.quarter a,
		#news_item div.quarter-inline a {
			display:block;
			padding:0 6px;
			}

	/* 2 per row */
	div.half{
		float:left;
		width:300px;
		height:280px;
		padding:2px;
		margin:0 0 19px 0;
		border:1px solid #ccc;
		}
		div.right-boxes{
			margin:0 0 0 19px;
			}
		#news_item div.half p{
			/* font-size:1em; */
			margin:0;
			padding:6px;
			}
		#news_item div.half a{
			display:block;
			padding:0 6px;
			}


	/* Interview styling tweaks */
	#news_item h1.interview-heading{
		padding:0 0 15px 170px;
		}
		p.answer{
			text-indent: 1em;
			margin:1em 0 1em 0;
			}
			p.answer strong{
				color:#000;
				}
	div.leftcol-interview{
		float:left;
		width:150px;
		padding:0 10px 0 0;
		margin:10px 0 10px 0;
		}
		div.leftcol-interview img{
			display:block;
			padding:10px 0 10px 0;
			margin:0;
			border-top:1px dotted #b2b2b2;
			border-bottom:1px dotted #b2b2b2;
			}
			span.interview-caption{
				font-size:0.9em;
				font-weight:bold;
				font-style: italic;
				display:block;
				margin:1em 0 15em 0;
				background-color:#eeecea;
				padding:2px 4px;
				color:#979797;
				}
	/* Float image for wrapping text around */
	div.left-image-block{
		float:left;
		padding:0 10px 10px 0;
		}
		div.left-image-block img{
			display:block;
			border:1px solid #d8d3d0;
			padding:4px;
			background-color:#eeecea;
			}
	div.right-image-block{
		float:right;
		padding:0 10px 10px 0;
		}
		div.right-image-block img{
			display:block;
			border:1px solid #d8d3d0;
			padding:4px;
			background-color:#eeecea;
			}

	/* Highlighted intro para for the news */
	#news_item p.intro-para{
		/* font-size:1.2em; */
		font-weight:normal;
		font-style:italic;
		margin:0 0 8px 0;
		padding:0;
		color:#000;
		}

	p.highlight-para-1{
		border-top:1px solid #d8d3d0;
		border-bottom:1px solid #d8d3d0;
		font-weight:bold;
		font-style:italic;
		margin:10px 0;
		background-color:#eeecea;
		padding:8px;
		font-size:1.4em;
		text-align:center;
		}


	/* Thin left column */
	div.mini-left-column{
		float:left;
		width:150px;
		padding:10px 10px 0 0;
		margin:10px 0 10px 0;
		}
		div.mini-left-column img{
			display:block;
			padding:10px 0 10px 0;
			margin:15em 0 0 0;
			border-top:1px dotted #b2b2b2;
			border-bottom:1px dotted #b2b2b2;
			}
		span.mini-image-caption{
			font-size:0.9em;
			font-weight:bold;
			font-style: italic;
			display:block;
			margin:10px 0 10px 0;
			background-color:#eeecea;
			padding:2px 4px;
			color:#979797;
			}
		div.mini-left-column blockquote {
			margin-top: 15em;
			padding: 6px 0;
			color: #3b6c8b;
			font-size: 16px;
			border-bottom: 1px solid #6a6a6a;
			border-top: 1px solid #6a6a6a;
			text-align: right;
		}
	/* Main column content */
	div.main-right-column{
		float:left;
		width:460px;
		padding:0 0 0 10px;
		border-left:1px dotted #b2b2b2;
		margin:10px 0 10px -1px;
		}




	div.central-imagestrip{
		display:block;
		padding:10px 0;
		border-top:1px solid #d8d3d0;
		border-bottom:1px solid #d8d3d0;
		/*background-color:#39352a;*/
		margin:10px 0;
		text-align:center;
		}
		div.central-imagestrip img{
			padding:6px;
			background-color:#FFF;
			border:1px solid #d8d3d0;
			margin:0 6px;
			vertical-align: bottom;
			}





table.video_info { width: 100%; margin-bottom: 10px; }
table.video_info th, table.video_info td { vertical-align: middle; }
table.video_info th { text-align: left; font-size: 16px; }
table.video_info th span { color: #333; }
table.video_info th span.rating { white-space: nowrap; }
table.video_info td { text-align: right; }
table.video_info td a { margin-left: 5px; }
table.video_info td img { vertical-align: middle; }

.rating a { display: inline-block; width: 16px; height: 15px; background: url('/img/bg/bg_rating.gif') no-repeat 0 0; text-indent: -1000em; }
.rating a:hover, .rating a.on { background-position: 0 100%; }

.social_links { position: absolute; top: 0; left: 50%; width: 330px; height: 30px; margin-left: -150px; padding: 5px 0; text-align: center; }
.social_links a { margin: 0 4px; }

#header .social_links { top: 100%; left: auto; right: 0; width: auto; margin: 5px 0 0; padding: 0; }
#header .social_links a { margin: 0 2px; }
#header .social_links img { height: 20px; }

.stf_button, .stf_button span, .dwn_button, .dwn_button span { display: inline-block; height: 18px; line-height: 17px; background-color: #343127; background-image: url('/img/bg/ds_buttons.gif'); background-repeat: no-repeat; color: #ccc; font-family: Helvetica, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size: 10px; text-transform: uppercase; cursor: pointer; }
.stf_button { margin-top: 2px; padding-right: 12px; background-position: 100% -18px; }
.stf_button span { padding-left: 20px; background-position: 0 0; }
.dwn_button { margin-top: 2px; padding-right: 24px; background-position: 100% -54px; }
.dwn_button span { padding-left: 12px; background-position: 0 -36px; }

#header_items_container { //float: right; }
#header_items_container ul { position: relative; z-index: 3; float: left; padding: 0 0 0 5px; }


#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; }

.sponsors_logos { width: 966px; margin: 0 auto; padding-bottom: 4px; text-align: center; }
.sponsors_logos a { margin: 0 3px 6px; }
.sponsors_logos a  img { margin-bottom: 8px; vertical-align: middle; }



/* amg bookmarks style ------------------------------------------*/

#fb-root { clear: both; margin-top: 20px; }
/*.article_icons .fb_iframe_widget iframe,
table.video_info td .fb_iframe_widget iframe { width: auto !important; }*/
.addthis_toolbox { float: right; margin-left: 15px; }

div.shr-bookmarks { margin: 30px 0 20px; clear: both !important; }
div.shr-bookmarks-expand { height: 32px; overflow: hidden; }
div.shr-bookmarks-bg-shr { padding: 28px 0 0 10px !important; background:transparent url('amg_bookmarks/sharing-shr.png') no-repeat !important; }
div.shr-bookmarks-bg-caring { padding: 26px 0 0 10px !important; background:transparent url('amg_bookmarks/sharing-caring-hearts.png') no-repeat !important; }
div.shr-bookmarks-bg-caring-old { padding: 26px 0 0 10px !important; background:transparent url('amg_bookmarks/sharing-caring.png') no-repeat !important; }
div.shr-bookmarks-bg-love { padding: 26px 0 0 10px !important; background:transparent url('amg_bookmarks/share-love-hearts.png') no-repeat !important; }
div.shr-bookmarks-bg-wealth { margin-left: 15px !important; padding: 35px 0 0 20px !important; background:transparent url('amg_bookmarks/share-wealth.png') no-repeat !important; }
div.shr-bookmarks-bg-enjoy { padding: 26px 0 0 10px !important; background:transparent url('amg_bookmarks/share-enjoy.png') no-repeat !important; }
div.shr-bookmarks-bg-german { padding:35px 0 0 20px !important; background:transparent url('amg_bookmarks/share-german.png') no-repeat !important; }
div.shr-bookmarks-bg-knowledge { padding:35px 0 0 10px !important; background:transparent url('amg_bookmarks/share-knowledge.png') no-repeat !important; }

div.shr-bookmarks ul.socials {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
	outline: 0;
}

div.shr-bookmarks ul.socials li {
	position: relative;
	display: inline;
	float: left;
	height: 29px;
	width: 60px;
	margin: 3px 0 0;
	padding: 0;
	border: none;
	clear: none;
	overflow: hidden;
	background-color: none;
	list-style-type: none;
	cursor: pointer;
	outline: 0;
}

div.shr-bookmarks ul.socials li:before,
div.shr-bookmarks ul.socials li:after,
div.shr-bookmarks ul.socials li a:before,
div.shr-bookmarks ul.socials li a:after {
	content:'' !important;
}

div.shr-bookmarks ul.socials a {
	position: absolute;
	top: -41px;
	display: block;
	width: 6370px;
	height: 70px;
	margin: 0;
	padding: 0;
	background: url('amg_bookmarks/shr-sprite.png') no-repeat 0 0;
	text-indent: -9999px;
	text-decoration: none;
}

div.shr-bookmarks ul.socials a:hover {
	top: 0;
}

div.shr-bookmarks ul.socials a:hover,
div.shr-bookmarks ul.socials li:hover {
	background-color: transparent;
	border: none;
	outline: 0;
}

li.newsvine a { left: 0; }
li.linkedin a { left: -70px; }
li.googlebookmarks a { left: -140px; }
li.googlereader a { left: -210px; }
li.scriptstyle a { left: -280px; }
li.mail a { left: -350px; }
li.comfeed a { left: -420px; }
li.twitter a { left: -490px; }
li.technorati a { left: -560px; }
li.stumbleupon a { left: -630px; }
li.reddit a { left: -700px; }
li.myspace a { left: -770px; }
li.mixx a { left: -840px; }
li.diigo a { left: -910px; }
li.digg a { left: -980px; }
li.designfloat a { left: -1050px; }
li.yahoobuzz a { left: -1120px; }
li.delicious a { left: -1190px; }
li.blinklist a { left: -1260px; }
li.facebook a { left: -1330px; }
li.misterwong a { left: -1400px; }
li.izeby a { left: -1470px; }
li.twittley a { left: -1540px; }
li.tipd a { left: -1610px; }
li.pfbuzz a { left: -1680px; }
li.friendfeed a { left: -1750px; }
li.blogmarks a { left: -1820px; }
li.fwisp a { left: -1890px; }
li.yahoomail a { left: -1960px; }
li.bobrdobr a { left: -2030px; }
li.memoryru a { left: -2100px; }
li.100zakladok a { left: -2170px; }
li.yandex a { left: -2240px; }
li.moemesto a { left: -2310px; }
li.marrows a { left: -2380px; }
li.identica a { left: -2450px; }
li.hackernews a { left: -2520px; }
li.ning a { left: -2590px; }
li.designbump a { left: -2660px; }
li.printfriendly a { left: -2730px; }
li.fleck a { left: -2800px; }
li.netvibes a { left: -2870px; }
li.netvouz a { left: -2940px; }
li.nujij a { left: -3010px; }
li.globalgrind a { left: -3080px; }
li.wikio a { left: -3150px; }
li.xerpi a { left: -3220px; }
li.sphinn a { left: -3290px; }
li.hotmail a { left: -3360px; }
li.posterous a { left: -3430px; }
li.techmeme a { left: -3500px; }
li.ekudos a { left: -3570px; }
li.pingfm a { left: -3640px; }
li.tomuse a { left: -3710px; }
li.webblend a { left: -3780px; }
li.wykop a { left: -3850px; }
li.blogengage a { left: -3920px; }
li.hyves  a { left: -3990px; }
li.pusha a { left: -4060px; }
li.hatena a { left: -4130px; }
li.mylinkvault a { left: -4200px; }
li.slashdot a { left: -4270px; }
li.squidoo a { left: -4340px; }
li.propeller a { left: -4410px; }
li.faqpal a { left: -4480px; }
li.evernote a { left: -4550px; }
li.meneame a { left: -4620px; }
li.bitacoras a { left: -4690px; }
li.jumptags a { left: -4760px; }
li.bebo a { left: -4830px; }
li.n4g a { left: -4900px; }
li.strands a { left: -4970px; }
li.orkut a { left: -5040px; }
li.tumblr a { left: -5110px; }
li.stumpedia a { left: -5180px; }
li.current a { left: -5250px; }
li.blogger a { left: -5320px; }
li.plurk a { left: -5390px; }
li.virb a { left: -5460px; }
li.dzone a { left: -5530px; }
li.kaevur a { left: -5600px; }
li.box a { left: -5670px; }
li.boxnet a { left: -5670px; }
li.oknotizie a { left: -5740px; }
li.bonzobox a { left: -5810px; }
li.plaxo a { left: -5880px; }
li.springpad a { left: -5950px; }
li.zabox a { left: -6020px; }
li.viadeo a { left: -6090px; }
li.googlebuzz a { left: -6160px; }
li.gmail a { left: -6230px; }
li.buzzster a { left: -6300px; }
li.bzzster a { left: -6300px; }





/* ie6-7 fixes ------------------------------------------*/

#search {
	//display: block;
	//width: 212px;
}
.addthis_toolbox {
	//display: inline;
	//zoom: 1;
}

/* 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_ie6.png');
}

#header_items li,
#header_menu li {
	_z-index: expression(runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += " first-child") : 0);
}
div.shr-bookmarks ul.socials a {
	_background-image: url('amg_bookmarks/shr-sprite_ie6.png');
}

#header_items li div.header_slide,
#header_menu li div {
	_background-image: url('/img/bg/submenubox.gif');
}
