/* Reset */
body, #wrapper dl, #wrapper dt, #wrapper dd, #wrapper ul, #wrapper ol, #wrapper li, #wrapper h1, #wrapper h2, #wrapper h3, #wrapper h4, #wrapper h5, #wrapper h6, #wrapper pre, #wrapper code, 
#wrapper form, #wrapper fieldset, #wrapper legend, #wrapper input, #wrapper textarea, #wrapper p, #wrapper blockquote, #wrapper th, #wrapper td {
	margin: 0pt;
	padding: 0pt;
}

#wrapper fieldset, #wrapper img {
	border: 0pt none;
}

#wrapper em, #wrapper strong {
	font-style: normal;
	font-weight: normal;
}

#wrapper li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#wrapper h1, #wrapper h2, #wrapper h3, #wrapper h4, #wrapper h5, #wrapper h6 {
	font-size: 100%;
	font-weight: normal;
}

#wrapper legend {
	color: #000000;
}

#wrapper input, #wrapper textarea, #wrapper select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font: 11px Arial, Helvetica, sans-serif;
}

#wrapper a {
	text-decoration: underline;
}

#wrapper a:active, a:focus{
	outline:none;
}

#wrapper a:hover {
	text-decoration: none;
}

/* */

body, html {
      font: 12px Tahoma, Geneva, sans-serif;
	  color: #E2E2E2;
	  background: #000100 url(../images/site/bg.jpg) no-repeat center top;
}

#wrapper a {
	color: #E2E2E2;
}

#wrapper .clear {
	clear: both;
	height: 0px;
	line-height: 0px;
}

#wrapper .hide {
    display: none;
}

#wrapper input,
#wrapper textarea,
#wrapper select,
#wrapper button {
	font: 11px Tahoma, Geneva, sans-serif;
}

#wrapper input,
#wrapper textarea {
	padding: 4px 3px !important;
	background: white;
	outline: none;
	color: #888888;
}

/*
 * Master elements
 */
 
#wrapper {
	width: 980px;
	margin: 0 auto;
}

#header {
	overflow: hidden;
}

	#header form {
		float: left;
		overflow: hidden;
		padding: 5px 0 5px 0;
	}
	
		#header form ol {
			float:  left;
		}
	
		#header form li {
			float: left;
		}
		
		#header form .buttons {
			float: left;
			font-size: 10px;
			color: #CFD4D5;
		}
		
			#header .buttons a {
				text-transform: lowercase;
				line-height: 20px;
				color: #CFD4D5;
			}
		
			#header form .buttons button {
				float: left;
				width: 68px;
				height: 22px;
				margin-right: 5px;
				background: url(../images/site/btn.gif) repeat-x center center;
				border: 0;
				font-size: 11px;
				color: #767676;
				cursor: pointer;
			}
					
		#header form input {
			margin-right: 5px;
			border: none;
		}
	
	#header .languages {
		float: right;
		padding-top: 8px;
	}
	
		#header .languages li {
			float: left;
			margin-left: 3px;
		}
		
		#header .languages a {
			padding: 0 20px 0 5px;
			background: url(../images/site/languages/bg.gif) no-repeat right center;
			font-weight: bold;
			font-size: 11px;
			text-decoration: none;
			color: #CED4D6;
		}
		
			#header .languages a.EU {
				background-image: url(../images/site/languages/eu.gif);
			}
			#header .languages a.RO {
				background-image: url(../images/site/languages/ro.gif);
			}
			#header .languages a.GR {
				background-image: url(../images/site/languages/gr.gif);
			}
			#header .languages a.CY {
				background-image: url(../images/site/languages/cy.gif);
			}
			#header .languages a.AL {
				background-image: url(../images/site/languages/al.gif);
			}
			#header .languages a.MK {
				background-image: url(../images/site/languages/mk.gif);
			}
			#header .languages a.SR {
				background-image: url(../images/site/languages/sr.gif);
			}			
	
	#header .navigation {
		overflow: hidden;
		background: url(../images/site/bg-navigation.png) repeat-x center center;
	}
	
	#header .banner {
		float: left;
		width: 728px;
		height: 90px;
		margin: 15px 0 0 12px;
	}
	
	#header h1 {
		float: left;
		width: 219px;
		height: 102px;
		margin: 9px 0 0 9px;
		background: url(../images/site/logo-mobile-news.jpg) no-repeat left top;
	}
	
		#header h1 a {
			display: block;
			overflow: hidden;
			width: 219px;
			height: 102px;
			text-indent: -9999px;
		}
	
		#header .navigation ul {
			display: block;
			clear: both;
		}
		
		#header .navigation li {
			float: left;
			overflow: hidden;
			background: url(../images/site/divider-navigation.png) no-repeat right center;
		}
			#header .navigation li.search {
				float: right;
				margin-right: 5px;
				background: none;
			}
			
		#header .navigation ul a {
			float: left;
			height: 24px;
			padding: 9px 11px 0 9px;
			font-weight: bold !important;
			text-decoration: none;
			color: #525252;
			font-size:  12px !important;
			font-family:Tahoma, Geneva, sans-serif !important;
		}
		
			#header .navigation ul a:hover, #header .navigation ul a.selected {
				color: #C72C00;
			}
		
		#header .navigation ul .sub {
			position: absolute;
			width: 140px;
			left: 0;
			top: 0;
			background: white;
			z-index: 10;
		}
		
			#header .navigation ul .sub a {
				display: block;
				height: auto;
				float: none;
				padding: 7px 10px;
				font-family:Tahoma, Geneva, sans-serif !important;
				background: white url(../images/site/bg-navigation-sub.png) repeat-x center bottom;
				text-transform: uppercase;
				font-size: 11px !important;
				color: #555;
			}
				#header .navigation ul .sub a:hover {
					color: #C72C00;
				}
			
		#header .navigation form {
			float: none;
		}
		
			#header .navigation .buttons button {
				width: 70px;
				height: 24px;
				background-image: url(../images/site/btn-search.png);
			}
			
			#header .navigation .search li {
				width: 137px;
				height: 24px;

				background: url(../images/site/bg-search-input.png) no-repeat center center;
			}
			
			#header .navigation .search input {
				width: 125px;
				height: 18px;
				padding: 5px 0 0 10px !important;
				background: none;
			}


/* Home Page */

td#top_story {
    background: #000000 url(/forum/images/mobilenews/top_story_background.jpg) no-repeat bottom right;
    color: #D2D1C3;
    padding: 5px;
    width: 809px;
}

div#top_story_content {
    padding: 10px;
    text-align: left;
}

td#banner_home_page {
    height: 60px;
    padding: 4px 0px;
    text-align: left;
    vertical-align: middle;
    width: 468px;
}

td#search_home_page {
    background: transparent url(/forum/images/mobilenews/search_background.gif) no-repeat right 4px;
    color: #D2D1C3;
    height: 60px;
    padding: 17px 0px 10px 26px;
    text-align: left;
}

td#search_home_page input {
    background: none;
    border: 0px;
    color: #D2D1C3;
    font-family: Arial, sans-serif;
    font-size: 11px;
    width: 241px;
}

td#search_home_page input.button {
    background: transparent url(/forum/images/mobilenews/login_button.gif) no-repeat;
    border: 0px;
    color: #383838;
    font-family: Arial, sans-serif;
    font-size: 11px;
    height: 16px;
    margin: 1px 0px 0px 0px;
    width: 55px;
}

div#other_categories {
    background: transparent url(/forum/images/mobilenews/other_categories_background.jpg) no-repeat;
    color: #D2D1C3;
    display: inline;
    float: left;
    height: 618px;
    width: 590px;
	margin-top: -3px;
}

div#other_categories span.image {
    float: left;
    margin-right: 10px;
}

div#other_categories h2, div#buyers_guide h2 {
    font-family: Arial, sans-serif;
    font-size: 26px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 22px;
}

div#other_categories h1 {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
}

div#other_categories h1 a {
    background-color: transparent;
    color: #D2D1C3;
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    text-decoration: none;
}

div#other_categories h1 a:hover {
    background-color: transparent;
    color: #C72C00;
}

div#other_categories h2 a {
    background-color: transparent;
    color: #D2D1C3;
    font-family: Arial, sans-serif;
    font-size: 26px;
    font-weight: bold;
    line-height: 28px;
    text-decoration: none;
}

div#other_categories h2 a:hover {
    background-color: transparent;
    color: #C72C00;
}

div#other_categories div.category_left, div#other_categories div.category_right {
    display: inline;
    float: left;
    height: 283px;
    padding: 10px;
    text-align: left;
    width: 275px;
}

div#other_categories div.category_right {
    padding: 12px;
    width: 271px;
	margin-top: -2px;
}

div.cat_cnt {
	height: 160px;
	border: 0px solid #FFF;
}

div#other_categories div.category_right div.date {
    float: left;
    top: 0px;
}

div#other_categories div.category_right h2 {
    text-align: right;
}

div#buyers_guide {
    background-color: #000000;
    color: #D2D1C3;
    display: inline;
    float: left;
    height: 598px;
    margin-left: 10px;
	margin-top: -3px;
    padding: 10px;
    text-align: left;
    width: 189px;
}

div#buyers_guide ol, div#buyers_guide_menu ul {
    background: #000000 url(/forum/images/mobilenews/buyers_guide_background.gif) repeat-y;
    color: #D2D1C3;
    font-family: Arial, sans-serif;
    font-size: 11px;
}

div#buyers_guide li, div#buyers_guide_menu li {
    border-bottom: 1px dotted #96969D;
    font-style: italic;
    margin: 6px 0px;
    padding-bottom: 6px;
}

div#buyers_guide li a, div#buyers_guide_menu li a {
    background-color: transparent;
    color: #D2D1C3;
    font-style: normal;
    font-weight: bold;
	text-decoration: none;
}

div#buyers_guide li a:hover, div#buyers_guide_menu li a:hover {
    background-color: transparent;
    color: #C72C00;
}

div#buyers_guide li.selected {
    background: #000000 url(/forum/images/mobilenews/buyers_guide_selected_background.gif) repeat-x;
    color: #D2D1C3;
    padding: 10px;
}

div#buyers_guide li.selected img {
    display: block;
    margin: 5px auto;
}

div#buyers_guide li.selected p {
    font-style: normal;
}

div#buyers_guide li.selected p a, div#buyers_guide li.selected span.read_more a {
    background-color: transparent;
    color: #C72C00;
    font-weight: normal;
    text-decoration: underline;
}

div#buyers_guide li.selected p a:hover, div#buyers_guide li.selected span.read_more a:hover {
    background-color: transparent;
    color: #D2D1C3;
}

/* Article */

td#article {
    background: #000000 url(/forum/images/mobilenews/article_background.jpg) no-repeat top right;
    color: #D2D1C3;
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 10px;
    text-align: left;
    width: 809px;
}

td#article div.date {
    float: left;
    margin-right: 10px;
    top: -2px;
}

td#article div#images {
    float: left;
    height: 477px;
    width: 492px;
}

td#article div#images_no_banner {
    float: left;
    height: 400px;
    width: 492px;
}

td#article div#images_single {
    float: left;
    height: 370px;
    width: 492px;
}

td#article div#mg_no_banner {
    float: left;
    height: 150px;
    width: 492px;
}

td#article div#mg_single {
    float: left;
    height: 200px;
    width: 492px;
}

td#article div.small_image {
    background: #000000 url(/forum/images/mobilenews/small_image_background.gif) no-repeat;
    color: #D2D1C3;
    display: inline;
    float: left;
    height: 61px;
    margin: 10px 15px 5px 0px;
    padding: 10px;
    width: 88px;
}

td#article h1 {
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 15px;
}

td#article h2 {
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0px;
    text-align: left;
}

td#article h3 {
    font-weight: bold;
    margin: 5px 0px;
    text-align: left;
}

td#article ul {
    list-style: disc inside;
    margin: 5px 0px;
    text-align: left;
}

td#article img.banner {
    margin: 10px 0px 10px 4px;
}

div.banner {
    margin-top: 10px;
    text-align: center;
}

div.bannerSWF {
	position: relative;
    margin-top: 310px;
	margin-left: 5px;
	width: 468px;
	height: 60px;
}









/* Buyer's Guide */

div#buyers_guide_menu {
    background-color: #000000;
    color: #D2D1C3;
    display: inline;
    float: left;
    margin-right: 10px;
    padding: 10px;
    text-align: left;
    width: 189px;
}

div#buyers_guide_menu h2 {
    font-family: Arial, sans-serif;
    font-size: 26px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 10px;
}

div#buyers_guide_menu h3 {
    background-color: transparent;
    border-bottom: 1px dotted #96969D;
    color: #C72C00;
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    margin: 0px 0px 10px 0px;
    padding: 5px 0px 10px 0px;
}


/* Magazine, RSS */

div#magazine {
    border-bottom: 1px dotted #D2D1C3;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-align: left;
    width: 150px;
}



/* Atom, last_articles, other_last_articles */

div#last_articles {
	margin-top: 10px;
	border-top: 1px dashed #383839;
	float: right;
}

div#other_last_articles {
	margin-top: 15px;
	clear: both;	
	border-top: 1px dashed #96969D;
}

div#last_articles td, div#other_last_articles td, div#other_last_articles ol {
    background: #000000 url(/forum/images/mobilenews/buyers_guide_background.gif) repeat-y;
    color: #D2D1C3;
    font-family: Arial, sans-serif;
    font-size: 11px;
}

div#last_articles li, div#other_last_articles li {
    border-bottom: 1px dotted #96969D;
    font-style: italic;
    margin: 6px 0px;
    padding-bottom: 6px;
	list-style-type: none;
}

div#last_articles li a, div#other_last_articles li a {
    background-color: transparent;
    color: #D2D1C3;
    font-style: normal;
    font-weight: bold;
	text-decoration: none;
}

div#last_articles li a:hover, div#other_last_articles li a:hover {
    background-color: transparent;
    color: #C72C00;
}

div#last_articles li a.white-bgr {
    background-color: transparent;
    color: #000000;
    font-style: normal;
    font-weight: bold;
	text-decoration: none;
}

div#last_articles li a.white-bgr:hover {
    background-color: transparent;
    color: #C72C00;
}

/* Atom, End */

/****************************************************************************************
	* 	LAYOUT CSS FOR THE MENU
	****************************************************************************************/
	/* No bullets	*/	
	#listMenu li{
		list-style-type: none;
	}
	
	/* No margin and padding */
	#listMenu, #listMenu ul{
		margin: 0px;
		padding: 0px;
	}

	/* Margin of sub menu items */
	#listMenu ul{
		display: none;
		margin-left: 5px;
	}

	#listMenu p.listMenuCnt {
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 0px;
	}

.flags {
	display: inline;
	vertical-align: middle;
}

div#last_articles td.other_news_td_width {
	width: 60px;
}

div#last_articles td.other_news_td_width_w {
	width: 70px;
}

div#other_last_articles td.other_last_articles_td_width {
	width: 55px;
}

#sddm
{	
	z-index: 1000;
	margin-top: 1px;
}

#sddm li
{
	z-index: 1001;
	list-style: none;
	float: left;
}

#sddm li a
{
	z-index: 1002;
	display:block;
	margin: 0;
	padding: 0 20px 0 8px;
	
	text-align: center;
	text-decoration: none;
}

#sddm div
{	
	position: absolute;
	visibility: hidden;
}

#sddm div a
{
	line-height: 25px;
	height: 25px;
	position: relative;
	display: block;
	margin: 0;
	padding: 0 10px;
	left:-7px;
	width: 110px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	font-size: 11px;
	background: #ffffff url(/forum/images/mobilenews/menu_background.jpg) repeat-x;
}

/* IE6 Hack*/
* html #sddm div a {
height: 20px;
}
#sddm div a:hover
{
	padding:0 10px;
	margin: 0;
	background: #ffffff url(/forum/images/mobilenews/menu_background.jpg) repeat-x;
}

div.medium_image_left {
    background: #FFFFFF url(/forum/images/mobilenews/medium_image_left.gif) no-repeat;
    color: #FFFFFF;
    display: inline;
    float: left;
    height: 130px;
    width: 10px;
}

div.medium_image {
    background: #FFFFFF url(/forum/images/mobilenews/medium_image_middle.gif) no-repeat;
    color: #000000;
    display: inline;
    float: left;
    height: 110px;
    padding: 10px 0px;
}

div.medium_image_right {
    background: #FFFFFF url(/forum/images/mobilenews/medium_image_right.gif) no-repeat;
    color: #FFFFFF;
    display: inline;
    float: left;
    height: 130px;
    margin-right: 10px;
    width: 10px;
}

.specs {
	font-size: 12px;
	font-weight: bold;
}
