
body { font-family: Tahoma; border: 0px; margin: 0px; padding: 0px; background: #656565 url(/img/dsg/background.gif) repeat-x; }
form, h1, h2, h3, h4, h5 { font-family: Tahoma; border: 0px; margin:0px; padding: 0px; }
a { color: #444444;text-decoration: none;}
a:link,  a:active,  a:visited { color: #444444; }
a:hover { color: #DE0002;text-decoration: underline; }
a:hover.nohover { text-decoration: none; }
#js0, #js1, #js2, #js3, #js4, #js5, #js6, #js7, #js8, #js9, #js10, #js11, #js12, #js13, #js14, #js15, #js16, #js17, #js18, #js19, #js20, #js21, #js22, #js23, #js24, #js25, #js26, #js27, #js28, #js29, #js30, #js31, #js32, #js33, #js34, #js35, #js36, #js37, #js38, #js39, #js40, #js41, #js42, #js43, #js44, #js45, #js46, #js47, #js48, #js49, #js50, #js51, #js52, #js53, #js54, #js55, #js56, #js57, #js58, #js59, #js60, #js61, #js62, #js63, #js64, #js65, #js66, #js67, #js68, #js69, #js70, #js71, #js72, #js73, #js74, #js75, #js76, #js77, #js78, #js79, #js80, #js81, #js82, #js83, #js84, #js85, #js86, #js87, #js88, #js89, #js90, #js91, #js92, #js93, #js94, #js95, #js96, #js97, #js98, #js99 { display: none; }

/* -----------------------------------*/
/* ---------->>> LAYOUT <<<-----------*/
/* -----------------------------------*/

#layout { 
	position: absolute;
	left: 50%;
	top: 0;
	right: auto;
	bottom: auto;
	margin-left: -490px;
	width: 980px;
	clear: both;
}
	#layout #layout-header {
		width : 980px;
		position: relative;
		float: left;
	}
		#layout #layout-header #header-logo {
			width : 250px;
			position: relative;
			float: left;
		}
		#layout #layout-header #header-banner {
			width : 730px;
			position: relative;
			float: left;
			margin: 2px 0 0 0;
		}
		#layout #layout-header #header-menu {
			width : 980px;
			position: relative;
			float: left;
		}
			#layout #layout-header #header-menu #menu-head {
				
			}
				#layout #layout-header #header-menu #menu-head #navigation {
					width:980px;
					list-style: none;
					display:inline;
					text-align: center;
					clear:both;
					float: left;
					margin: 0 0 0 20px;
					padding: 0px;
					border: 0px;
				}
					#layout #layout-header #header-menu #menu-head #navigation li {
						margin: 0 0 0 5px;
						width: 100px;
						height: 25px;
						background: #333;
						float: left;
						text-transform: uppercase;
						font-weight: bold;
					}
						#layout #layout-header #header-menu #menu-head #navigation li a {
							width: 100px;
							line-height: 25px;
							display: block;
							font-family:Tahoma;
							font-size:11px;
							font-weight:bold;
							color: #FFF;
							background: url('/img/dsg/nav-tabs2.jpg') no-repeat 0 -50px;
							text-shadow: #222 0 1px 1px;
							text-decoration: none;
						}
							#layout #layout-header #header-menu #menu-head #navigation li a:hover {
								color: #333;
								background-position: 0 -25px;
							}
							#layout #layout-header #header-menu #menu-head #navigation li.current a, #layout #layout-header #header-menu #menu-head #navigation li.current a:hover {
								color: #888;
								background-position: 0 0;
								text-shadow: none;
							}
			#layout #layout-header #header-menu #menu-submenu {
				padding:0px;
				margin:0px;
				border-top:1px solid #CCCCCC;
				width:840px;
			}
				#layout #layout-header #header-menu #menu-submenu ul {
					padding:0px;
					margin:0px;
					border:0px;
					background-color: #333;
					color: White;
					float: left;
					width: 840px;
					height:25px;
					font-family: arial, helvetica, sans-serif;
				}
					#layout #layout-header #header-menu #menu-submenu ul li {
						display: inline; 
					}
						#layout #layout-header #header-menu #menu-submenu ul li a {
							font-family:Tahoma; 
							font-size:11px; 
							font-weight:bold;
							padding: 5px;
							background-color: #333;
							color: #FFFFFF;
							text-decoration: none;
							float: left;
						}
							#layout #layout-header #header-menu #menu-submenu ul li a:hover {
								background-color: #E70000;
								color: #fff;
							}
	#layout #layout-body {
		width : 840px;
		position: relative;
		float: left;
	}
	#layout #layout-body #layout-inbody {
		width : 840px;
		position: relative;
		float: left;
		background-color:#FFFFFF;
		padding: 5px;
		font-family: Tahoma;
		border-top: 2px solid #CCCCCC;
	}
		html>body #layout #layout-body #layout-inbody {
			width: 830px;
		}

/* -----------------------------------*/
/* ----------->>> INDEX <<<-----------*/
/* -----------------------------------*/

		#layout #layout-body #layout-inbody #inbody-index {
		
		}
			#layout #layout-body #layout-inbody #inbody-index #index-news {
				width: 262px;
				position: relative;
				float: left;
				margin: 0 10px 0 10px;
				padding: 0px;
				border: 0px;
			}
				#layout #layout-body #layout-inbody #inbody-index #index-news #standard {
		
				}
					#layout #layout-body #layout-inbody #inbody-index #index-news #standard #title {
						font-size: 12px;
						font-weight: bold;
						color:#333333;
						
						padding: 5px 0 10px 0;
					}
					#layout #layout-body #layout-inbody #inbody-index #index-news #standard #subtitle {
						font-size: 9px;
						font-weight: normal;
						color:#AAAAAA;
						padding: 2px 0 8px 0;
					}
					#layout #layout-body #layout-inbody #inbody-index #index-news #standard img {
						float:right;
						width:100px;
						height:100px;
						margin:0 0 2px 5px;
						padding: 0px;
						border-top:3px solid #CCCCCC; 
						border-bottom:3px solid #CCCCCC; 
						border-left:1px solid #CCCCCC;
						border-right:1px solid #CCCCCC;
					}
					#layout #layout-body #layout-inbody #inbody-index #index-news #standard #timesource {
						font-size: 9px;
						font-weight: normal;
						color:#777777;
						padding: 0 0 15px 0;
						text-align:right;
					}
					#layout #layout-body #layout-inbody #inbody-index #index-news #standard #body {
						font-size: 11px;
						line-height:12px;
						color: #444444;
						text-align: justify;
						padding: 0 0 5px 0;
					}
					#layout #layout-body #layout-inbody #inbody-index #index-news #standard #id {
						font-size: 9px;
						font-weight: normal;
						color:#FFF;
						border-top: 1px dashed #CCCCCC;
					}
				#layout #layout-body #layout-inbody #inbody-index #index-news #short {
					font-size: 11px;
					font-weight: bold;
					color:#333333;
				}
					#layout #layout-body #layout-inbody #inbody-index #index-news #short #subtitle {
						font-size: 9px;
						font-weight: normal;
						color:#AAAAAA;
						padding: 0 0 5px 0;
					}
				#layout #layout-body #layout-inbody #inbody-index #index-news #news-archive a {
					position:relative; 
					float:left; 
					width:262px; 
					padding:5px; 
					background-color:#EEEEEE; 
					font-size:11px;
					font-weight:bold; 
					text-align:right;
				}
					html > body #layout #layout-body #layout-inbody #inbody-index #index-news #news-archive a {
						width:252px; 
					}
			#layout #layout-body #layout-inbody #inbody-index #index-newstiny {
				width: 135px;
				position: relative;
				float: left;
				padding: 0px;
				margin: 0 10px 0 0px;
				text-align: justify;
			}
				#layout #layout-body #layout-inbody #inbody-index #index-newstiny #header {
					width: 135px;
					font-size:12px;
					font-weight:bold;
					position: relative;
					float:left;
					background-color: #AAAAAA;
					color: #FFFFFF;
					text-align:center;
				}
				#layout #layout-body #layout-inbody #inbody-index #index-newstiny #newstiny-date {
					position:relative; 
					float:left; 
					width: 135px;
					background-color:#AAAAAA; 
					padding: 2px 5px 1px 5px; 
					margin: 0 0 5px 0; 
					border-bottom: 1px solid #999999;
					font-size:9px; 
					font-weight:bold; 
					color:#EEEEEE; 
					
				}
					html > body #layout #layout-body #layout-inbody #inbody-index #index-newstiny #newstiny-date {
						width: 125px;
						
					}
				#layout #layout-body #layout-inbody #inbody-index #index-newstiny #newstiny-txt {
					font-size:10px;
					color: #666666;
					line-height:10px;
					position: relative;
					float:left;
					margin: 0 0px 0px 0px;
					padding: 0px;
					width: 135px;
					background-color:#EEEEEE;
					border-left:1px solid #e0e0e0;
					border-right:1px solid #e0e0e0;
					border-top:1px solid #eaeaea;
					border-bottom:1px solid #eaeaea;
					margin: 0px 0 5px 0;
				}
					html > body #layout #layout-body #layout-inbody #inbody-index #index-newstiny #newstiny-txt {
						width: 133px;
					}
					#layout #layout-body #layout-inbody #inbody-index #index-newstiny #newstiny-txt #txt  {
						padding: 5px;
					}
						#layout #layout-body #layout-inbody #inbody-index #index-newstiny #newstiny-txt #txt span {
							font-weight:bold;
						}
				#layout #layout-body #layout-inbody #inbody-index #index-newstiny #newstiny-archive a {
					position:relative; 
					float:left; 
					width:135px; 
					padding:5px; 
					background-color:#EEEEEE; 
					font-size:11px;
					font-weight:bold; 
					text-align:right;
				}
					html > body #layout #layout-body #layout-inbody #inbody-index #index-newstiny #newstiny-archive a {
						width:125px; 
					}
			#layout #layout-body #layout-inbody #inbody-index #index-articles {
				width: 273px;
				position: relative;
				float: left;
				font-size: 9px;
				font-weight: normal;
				text-align: justify;
			}
				#layout #layout-body #layout-inbody #inbody-index #index-articles #article {
					width: 273px;
					position: relative;
					float: left;
					padding: 0;
					font-size:11px;
				}
				#layout #layout-body #layout-inbody #inbody-index #index-articles #articles-archive a {
					position:relative; 
					float:left; 
					width:273px; 
					padding:5px; 
					background-color:#EEEEEE; 
					font-size:11px;
					font-weight:bold; 
					text-align:right;
				}
					html > body #layout #layout-body #layout-inbody #inbody-index #index-articles #articles-archive a {
						width:263px; 
					}	
					#layout #layout-body #layout-inbody #inbody-index #index-articles #article a img {
						width: 271px;
						height:150px;
						margin:0 0 10px 0;
						color:#CCCCCC;
					}
					#layout #layout-body #layout-inbody #inbody-index #index-articles #article a:hover{
						background-color:white;
					}
						#layout #layout-body #layout-inbody #inbody-index #index-articles #article a:link img,
						#layout #layout-body #layout-inbody #inbody-index #index-articles #article a:visited img{
							border-color:#CCCCCC;
						}
						#layout #layout-body #layout-inbody #inbody-index #index-articles #article a:focus img,
						#layout #layout-body #layout-inbody #inbody-index #index-articles #article a:hover img,
						#layout #layout-body #layout-inbody #inbody-index #index-articles #article a:active img{
							border-color:#E70000;
						}
					#layout #layout-body #layout-inbody #inbody-index #index-articles #article #article-title {
						width:273px;
						position: relative;
						float: left;
						font-size:14px; 
						font-weight:bold;
						margin: 0px 0 0px 0;
						padding: 3px 5px 3px 5px;
						background-color:#333333;
					}
					#layout #layout-body #layout-inbody #inbody-index #index-articles #article #article-title a {
						color:#EEEEEE;
						background-color:#333333;
					}
						html > body #layout #layout-body #layout-inbody #inbody-index #index-articles #article #article-title {
							width:263px;
						}
					#layout #layout-body #layout-inbody #inbody-index #index-articles #article #article-subtitle {
						width:273px;
						position: relative;
						float: left;
						margin: 0 0 10px 0; 
						padding:5px;
						background-color:#EEEEEE;
						color:#333333;
						border-bottom: 1px solid #AAAAAA;
						border-left: 1px solid #AAAAAA;
						border-right: 1px solid #AAAAAA;
						font-size:9px;
					}
						html > body #layout #layout-body #layout-inbody #inbody-index #index-articles #article #article-subtitle {
							width:261px;
						}
					#layout #layout-body #layout-inbody #inbody-index #index-articles #article #article-time {
						width:273px;
						position: relative;
						float: left;
						font-size:9px; 
						margin: 0px 0 0px 0;
						padding: 1px 5px 1px 5px;
						text-align:left;
						border-bottom: 1px solid #AAAAAA;
						background: url('/img/dsg/menu_bck0.gif') repeat-x;
						color:#FFFFFF; 
					}
					html > body #layout #layout-body #layout-inbody #inbody-index #index-articles #article #article-time {
						width:263px;
					}
						#layout #layout-body #layout-inbody #inbody-index #index-articles #article #article-time span{
							font-size:9px; 
							color:#FFFFFF; 
						}



/* -----------------------------------*/
/* ---------->>> ARCHIVE <<<----------*/
/* -----------------------------------*/



			#layout #layout-body #layout-inbody #inbody-archive #archive-menu {
				width: 130px;
				position: relative;
				float: left;
				border-right:0px solid #CCCCCC;
				text-align:left;
				margin: 0 0px 0 0;
				padding: 0 0px 0 0;
			}
				#layout #layout-body #layout-inbody #inbody-archive #archive-menu #header {
					width: 130px;
					position: relative;
					float: left;
					font-size: 11px;
					font-weight:bold;
					color: #FFFFFF;
					background-color: #BBBBBB;
					text-align:center;
					margin: 0 0px 0px 0;
					padding: 2px 0px 0 0;
					border-bottom: 2px solid #777777;
					background: url('/img/dsg/menu_bck0.gif') repeat-x;
				}
				#layout #layout-body #layout-inbody #inbody-archive #archive-menu #subcat {
					width: 130px;
					position: relative;
					float: left;
					font-size: 11px;
					font-weight:bold;
					color: #777777;
					background-color: #DDDDDD;
					text-align:center;
					margin: 0 0px 0px 0;
					padding: 1px 0px 1px 0;
				}
				#layout #layout-body #layout-inbody #inbody-archive #archive-menu ul {
					margin: 0 0 10px 0; 
					padding: 0;
					list-style-type: none;
					position: relative;
					width:130px;
					float: right;
					text-align:left;
					border-top: 3px solid #DDDDDD;
					border-bottom: 1px solid #DDDDDD;
				} 
				#layout #layout-body #layout-inbody #inbody-archive #archive-menu li {
					font-family: Tahoma,  sans-serif;
					font-size: 10px;
					margin: 0 0 0px 0;
					position: relative;
					width:130px;
					float: right;
				}
					#layout #layout-body #layout-inbody #inbody-archive #archive-menu li img {
						width: 50px;
						height:50px;
						border: 0px;
					}
				#layout #layout-body #layout-inbody #inbody-archive #archive-menu a {
					width: 130px;
					background: #FFFFFF;
					text-decoration: none;
					text-align: left;
					display: block;
					border-bottom: 1px solid #EEEEEE;
					border-left: 2px solid #DDDDDD;
					border-right: 2px solid #DDDDDD;
					padding: 0 0 0 1px;
				}
					html > body #layout #layout-body #layout-inbody #inbody-archive #archive-menu a {
						width: 125px;
					}
					#layout #layout-body #layout-inbody #inbody-archive #archive-menu a:link,  #layout #layout-body #layout-inbody #inbody-archive #archive-menu a:active,  #layout #layout-body #layout-inbody #inbody-archive #archive-menu a:visited {
						color: #666666;
					}
					#layout #layout-body #layout-inbody #inbody-archive #archive-menu a:hover {
						background: #E70000;
						color: #FFFFFF;
						border-bottom: 1px solid #777777;
					}
					#layout #layout-body #layout-inbody #inbody-archive #archive-menu a span {
						font-weight:bold;
					}

			#layout #layout-body #layout-inbody #inbody-archive #archive-body {
				position: relative;
				float: left;
				width: 690px;
				margin: 0 0 0 10px;
			}
				#layout #layout-body #layout-inbody #inbody-archive #archive-body #body-header {
					position:relative; 
					float:left; 
					width:690px; 
					margin:0 0 10px 0px; 
					background-color:#EEEEEE; 
					color:#666666; 
					font-size:14px; 
					font-weight:bold; 
					padding:5px; 
					border-bottom: 1px solid #CCCCCC;
				}
					html > body #layout #layout-body #layout-inbody #inbody-archive #archive-body #body-header {
						width:680px; 
					}
					
				
 

			#layout #layout-body #layout-inbody #inbody-archive #archive-news {
				width: 262px;
				position: relative;
				float: left;
				margin: 0 10px 0 0px;
				padding: 0px;
				border: 0px;
			}
				#layout #layout-body #layout-inbody #inbody-archive #archive-news #standard {
		
				}
					#layout #layout-body #layout-inbody #inbody-archive #archive-news #standard #title {
						font-size: 12px;
						font-weight: bold;
						color:#333333;
						
						padding: 5px 0 10px 0;
					}
					#layout #layout-body #layout-inbody #inbody-archive #archive-news #standard #subtitle {
						font-size: 9px;
						font-weight: normal;
						color:#AAAAAA;
						padding: 2px 0 8px 0;
					}
					#layout #layout-body #layout-inbody #inbody-archive #archive-news #standard img {
						float:right;
						width:100px;
						height:100px;
						margin:0 0 2px 5px;
						padding: 0px;
						border-top:3px solid #CCCCCC; 
						border-bottom:3px solid #CCCCCC; 
						border-left:1px solid #CCCCCC;
						border-right:1px solid #CCCCCC;
					}
					#layout #layout-body #layout-inbody #inbody-archive #archive-news #standard #timesource {
						font-size: 9px;
						font-weight: normal;
						color:#777777;
						padding: 0 0 15px 0;
						text-align:right;
					}
					#layout #layout-body #layout-inbody #inbody-archive #archive-news #standard #body {
						font-size: 11px;
						line-height:12px;
						color: #444444;
						text-align: justify;
						padding: 0 0 5px 0;
					}
					#layout #layout-body #layout-inbody #inbody-archive #archive-news #standard #id {
						font-size: 9px;
						font-weight: normal;
						color:#FFF;
						border-top: 1px dashed #CCCCCC;
					}
					#layout #layout-body #layout-inbody #inbody-archive #archive-news #standard #nodata {
						position:relative; 
						float:left; 
						font-size:11px; 
						color:#AAAAAA;
					}
				#layout #layout-body #layout-inbody #inbody-archive #archive-news #short {
					font-size: 13px;
					font-weight: bold;
					color:#333333;
				}
					#layout #layout-body #layout-inbody #inbody-archive #archive-news #short #subtitle {
						font-size: 9px;
						font-weight: normal;
						color:#AAAAAA;
						padding: 0 0 5px 0;
					}
			#layout #layout-body #layout-inbody #inbody-archive #archive-newstiny {
				width: 135px;
				position: relative;
				float: left;
				padding: 0px;
				margin: 0 10px 0 0px;
				text-align: justify;
			}
				#layout #layout-body #layout-inbody #inbody-archive #archive-newstiny #header {
					width: 135px;
					font-size:12px;
					font-weight:bold;
					position: relative;
					float:left;
					background-color: #AAAAAA;
					color: #FFFFFF;
					text-align:center;
				}
				#layout #layout-body #layout-inbody #inbody-archive #archive-newstiny #newstiny {
					font-size:10px;
					color: #666666;
					line-height:10px;
					position: relative;
					float:left;
					margin: 0 0px 0px 0px;
					padding: 0px;
					width: 135px;
					background-color:#EEEEEE;
					border-left:1px solid #e0e0e0;
					border-right:1px solid #e0e0e0;
					border-top:1px solid #eaeaea;
					border-bottom:1px solid #eaeaea;
					margin: 0px 0 5px 0;
				}
					html > body #layout #layout-body #layout-inbody #inbody-archive #archive-newstiny #newstiny {
						width: 133px;
					}
					#layout #layout-body #layout-inbody #inbody-archive #archive-newstiny #newstiny #txt  {
						padding: 5px;
					}
						#layout #layout-body #layout-inbody #inbody-archive #archive-newstiny #newstiny #txt span {
							font-weight:bold;
						}
					#layout #layout-body #layout-inbody #inbody-archive #archive-newstiny #nodata {
						position:relative; 
						float:left; 
						font-size:11px; 
						color:#AAAAAA;
					}
			#layout #layout-body #layout-inbody #inbody-archive #archive-articles {
				width: 273px;
				position: relative;
				float: left;
				font-size: 9px;
				font-weight: normal;
				text-align: justify;
			}
				#layout #layout-body #layout-inbody #inbody-archive #archive-articles #article {
					width: 273px;
					position: relative;
					float: left;
					padding: 0;
					font-size:11px;
				}
					#layout #layout-body #layout-inbody #inbody-archive #archive-articles #article a img {
						width: 271px;
						height:150px;
						margin:0 0 10px 0;
						color:#CCCCCC;
					}
					#layout #layout-body #layout-inbody #inbody-archive #archive-articles #article a:hover{
						background-color:white;
					}
						#layout #layout-body #layout-inbody #inbody-archive #archive-articles #article a:link img,
						#layout #layout-body #layout-inbody #inbody-archive #archive-articles #article a:visited img{
							border-color:#CCCCCC;
						}
						#layout #layout-body #layout-inbody #inbody-archive #archive-articles #article a:focus img,
						#layout #layout-body #layout-inbody #inbody-archive #archive-articles #article a:hover img,
						#layout #layout-body #layout-inbody #inbody-archive #archive-articles #article a:active img{
							border-color:#E70000;
						}
					#layout #layout-body #layout-inbody #inbody-archive #archive-articles #article #article-title {
						width:273px;
						position: relative;
						float: left;
						font-size:14px; 
						font-weight:bold;
						margin: 0px 0 0px 0;
						padding: 3px 5px 3px 5px;
						background-color:#333333;
					}
					#layout #layout-body #layout-inbody #inbody-archive #archive-articles #article #article-title a {
						color:#EEEEEE;
						background-color:#333333;
					}
						html > body #layout #layout-body #layout-inbody #inbody-archive #archive-articles #article #article-title {
							width:263px;
						}
						
					#layout #layout-body #layout-inbody #inbody-archive #archive-articles #article #article-subtitle {
						width:273px;
						position: relative;
						float: left;
						margin: 0 0 10px 0; 
						padding:5px;
						background-color:#EEEEEE;
						color:#333333;
						border-bottom: 1px solid #AAAAAA;
						border-left: 1px solid #AAAAAA;
						border-right: 1px solid #AAAAAA;
						font-size:9px;
					}
						html > body #layout #layout-body #layout-inbody #inbody-archive #archive-articles #article #article-subtitle {
							width:261px;
						}
					#layout #layout-body #layout-inbody #inbody-archive #archive-articles #article #article-time {
						width:273px;
						position: relative;
						float: left;
						font-size:9px; 
						margin: 0px 0 0px 0;
						padding: 1px 5px 1px 5px;
						text-align:left;
						border-bottom: 1px solid #AAAAAA;
						background: url('/img/dsg/menu_bck0.gif') repeat-x;
						color:#FFFFFF; 
					}
					html > body #layout #layout-body #layout-inbody #inbody-archive #archive-articles #article #article-time {
						width:263px;
					}
						#layout #layout-body #layout-inbody #inbody-archive #archive-articles #article #article-time span{
							font-size:9px; 
							color:#FFFFFF; 
						}
					#layout #layout-body #layout-inbody #inbody-archive #archive-articles #article #nodata {
						position:relative; 
						float:left; 
						font-size:11px; 
						color:#AAAAAA;
					}

/* -----------------------------------*/
/* --------->>> ARTICLES <<<----------*/
/* -----------------------------------*/

		#layout #layout-body #layout-inbody #inbody-article {
			font-size:12px;
		}
		#layout #layout-body #layout-inbody #inbody-article #article-body {
			position:relative;
			float:left;
			width:500px;
			margin: 0 10px 0 0;
		}
			#layout #layout-body #layout-inbody #inbody-article #article-body #body-intro {
				position:relative;
				float:left;
				width:500px;
				font-family:Arial;
				color:#777777;
				font-size:11px;
				font-weight:bold;
				margin: 0 0 15px 0 ;
			}
				#layout #layout-body #layout-inbody #inbody-article #article-body #body-intro #intro-type {
					position:relative;
					float:left;
					width:250px;
					color:#E70000;
					font-size:12px;
					line-height:20px;
					border-bottom: 1px solid #AAAAAA;
					background-color:#EEEEEE;
					padding: 2px 0px 2px 7px;
				}
					html > body #layout #layout-body #layout-inbody #inbody-article #article-body #body-intro #intro-type {
						width:243px;
					}
				#layout #layout-body #layout-inbody #inbody-article #article-body #body-intro #intro-place {
					position:relative;
					float:left;
					width:250px;
					text-align:right;
					color:#777777;
					font-size:12px;
					line-height:20px;
					border-bottom: 1px solid #AAAAAA;
					background-color:#EEEEEE;
					padding: 2px 7px 2px 0;
				}
				html > body #layout #layout-body #layout-inbody #inbody-article #article-body #body-intro #intro-place {
					width:243px;
				}
					
				
			#layout #layout-body #layout-inbody #inbody-article #article-body #body-title {
				position:relative;
				float:left;
				width:500px;
				font-family: Arial;
				font-size: 28px;
				font-weight: bold;
				color: #555555;
				letter-spacing: -1px;
				padding-left: 0px;
				text-align: left;
				margin: 0px 0 5px -2px;
			}
			#layout #layout-body #layout-inbody #inbody-article #article-body #body-subtitle {
				position:relative;
				float:left;
				width:500px;
				font-family: Arial;
				font-size:11px;
				font-weight:bold;
				color:#AAAAAA;
				padding: 0 0px 15px 0px;
			}
			#layout #layout-body #layout-inbody #inbody-article #article-body #body-navigation {
				position:relative;
				float:left;
				background-color:#EEEEEE; 
				border:1px solid #CCCCCC; 
				margin: 15px 0 5px 0;
				width:500px;
			}
			#layout #layout-body #layout-inbody #inbody-article #article-body #body-navigation #navigation-button {
				position:relative;
				float:left;
				color:#DDDDDD;
				width:86px; 
				line-height:20px;
				font-size:11px;
				font-weight:bold;
				text-align:center;
			}
				#layout #layout-body #layout-inbody #inbody-article #article-body #body-navigation #navigation-button ul {
					position:relative;
					float: left;
					padding:0px;
					margin:0px;
					border:0px;
					color: White;
					float: left;
					font-family: arial, helvetica, sans-serif;
				}
					#layout #layout-body #layout-inbody #inbody-article #article-body #body-navigation #navigation-button ul li {
						display: inline; 
						position:relative;
						float: left;
						color: #AAAAAA;
					}
						#layout #layout-body #layout-inbody #inbody-article #article-body #body-navigation #navigation-button ul li a {
							position:relative;
							float: left;
							font-size:11px; 
							font-weight:bold;
							width:82px;
							color: #333333;
							text-decoration: none;
							padding:2px;
							margin:2px;
						}
							#layout #layout-body #layout-inbody #inbody-article #article-body #body-navigation #navigation-button ul li a:hover {
								position:relative;
								float:left;
								background-color: #FFFFFF;
								color: #E70000;
							}
			#layout #layout-body #layout-inbody #inbody-article #article-body #body-navigation #navigation-select {
					position:relative;
					float:left;
					color:#CCCCCC; 
					padding: 5px 0px 2px 0px;
					width:326px;
			}
				html > body #layout #layout-body #layout-inbody #inbody-article #article-body #body-navigation #navigation-select {
					position:relative;
					float:left;
					color:#CCCCCC; 
					margin: 4px 1px 3px 5px;
					padding: 0px;
					width:318px;
				}
			
				#layout #layout-body #layout-inbody #inbody-article #article-body #body-navigation #navigation-select select {
					width:326px;
					font-family:Tahoma;
					font-size:11px;
				}
					html > body #layout #layout-body #layout-inbody #inbody-article #article-body #body-navigation #navigation-select select {
						width:318px;
					}
				
			#layout #layout-body #layout-inbody #inbody-article #article-body #body-content {
				position:relative;
				float:left;
				margin: 0px 0 0 0;
				width:500px;
				font-size:12px;
				font-family:Arial;
				color:#333333;
			}
				#layout #layout-body #layout-inbody #inbody-article #article-body #body-content p {
					text-align:justify;
				}
				#layout #layout-body #layout-inbody #inbody-article #article-body #body-content h3 {
					margin: 30px 0 10px 0;
					font-size:15px;
					font-family:Arial;
					font-weight:bold;
					color:#000000;
				}
				#layout #layout-body #layout-inbody #inbody-article #article-body #body-content #i {
					width:500px;
					font-family:Arial; 
					font-size:11px; 
					font-weight:bold; 
					color:#AAAAAA;
				}
				#layout #layout-body #layout-inbody #inbody-article #article-body #body-content a:hover{
					background-color:white;
				}
					#layout #layout-body #layout-inbody #inbody-article #article-body #body-content a:link img,
					#layout #layout-body #layout-inbody #inbody-article #article-body #body-content a:visited img{
						border-color:#CCCCCC;
						margin: 0 1px 0 0;
					}
					#layout #layout-body #layout-inbody #inbody-article #article-body #body-content a:focus img,
					#layout #layout-body #layout-inbody #inbody-article #article-body #body-content a:hover img,
					#layout #layout-body #layout-inbody #inbody-article #article-body #body-content a:active img{
						border-color:#E70000;
						margin: 0 1px 0 0;
					}
				#layout #layout-body #layout-inbody #inbody-article #article-body #body-content #thanks {
					position:relative;
					float:left;
					margin: 35px 0 0 0;
					width:500px;
					background-color:#F6F6F6;
					border:1px solid #333333;
					padding:10px;
					color:#333333;
					font-weight:bold;
					font-size:14px;
				}
					html > body #layout #layout-body #layout-inbody #inbody-article #article-body #body-content #thanks {
						width:480px;
					}
					
					#layout #layout-body #layout-inbody #inbody-article #article-body #body-content #thanks div {
						font-weight:normal;  
						padding: 0px 5px 0px 5px; 
						margin: 5px 0 10px 10px; 
						font-size:11px;
					}
						#layout #layout-body #layout-inbody #inbody-article #article-body #body-content #thanks div span {
							color:#333333;
							font-weight:bold;
						}


 
			
		#layout #layout-body #layout-inbody #inbody-article #article-side {

			position:relative;
			float:left;
			width:320px;
		}
			#layout #layout-body #layout-inbody #inbody-article #article-side #article-title {
				width:320px;
				position: relative;
				float: left;
				font-size:14px; 
				font-weight:bold;
				margin: 0px 0 0px 0;
				padding: 3px 5px 3px 5px;
				background-color:#333333;
			}
			#layout #layout-body #layout-inbody #inbody-article #article-side #article-title a {
				color:#EEEEEE;
			}
				html > body #layout #layout-body #layout-inbody #inbody-article #article-side #article-title {
					width:310px;
				}
				
			#layout #layout-body #layout-inbody #inbody-article #article-side #article-subtitle {
				width:320px;
				position: relative;
				float: left;
				margin: 0 0 10px 0; 
				padding:5px;
				background-color:#EEEEEE;
				color:#333333;
				border-bottom: 1px solid #AAAAAA;
				border-left: 1px solid #AAAAAA;
				border-right: 1px solid #AAAAAA;
				font-size:9px;
			}
				html > body #layout #layout-body #layout-inbody #inbody-article #article-side #article-subtitle {
					width:308px;
				}
			#layout #layout-body #layout-inbody #inbody-article #article-side #article-time {
				width:320px;
				position: relative;
				float: left;
				font-size:9px; 
				margin: 0px 0 0px 0;
				padding: 1px 5px 1px 5px;
				text-align:left;
				border-bottom: 1px solid #AAAAAA;
				background: url('/img/dsg/menu_bck0.gif') repeat-x;
				color:#FFFFFF; 
			}
			html > body #layout #layout-body #layout-inbody #inbody-article #article-side #article-time {
				width:310px;
			}
				#layout #layout-body #layout-inbody #inbody-article #article-side #article-time span{
					font-size:9px; 
					color:#FFFFFF; 
				}
			#layout #layout-body #layout-inbody #inbody-article #article-side #side-header {
				position:relative; 
				float:left; 
				width:320px; 
				background-color:#EEEEEE; 
				padding:5px; 
				font-size:12px; 
				font-weight:bold; 
				text-align:center; 
				color:#666666; 
				border-bottom:1px solid #CCCCCC; 
				margin: 20px 0 10px 0; 
				text-align:left;
			}
				html > body #layout #layout-body #layout-inbody #inbody-article #article-side #side-header {
					width:310px; 
				}
			





/* -----------------------------------*/
/* -------->>> COMPONENTS <<<---------*/
/* -----------------------------------*/

		#layout #layout-body #layout-inbody #inbody-components {
		
		}
			#layout #layout-body #layout-inbody #inbody-components #components-section {
				width: 830px;
				height: 133px;
				position: relative;
				float: left;
				background-color:#DDDDDD;
				font-size: 13px;
				font-weight: bold;
				color:#EEEEEE;
				margin: 0 0 5px 0;
				border: 1px solid #CCCCCC;
			}
				html > body #layout #layout-body #layout-inbody #inbody-components #components-section {
						height: 130px;
				}
				#layout #layout-body #layout-inbody #inbody-components #components-section #header {
					background-color:#333333;
					height: 133px;
					width: 135px;
					position: relative;
					float: left;
					padding: 10px 0 0 5px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 24px;
					font-weight: bold;
					color: #EEEEEE;
					letter-spacing: -2px;
				}
					html > body #layout #layout-body #layout-inbody #inbody-components #components-section #header {
						height: 120px;
					}
				#layout #layout-body #layout-inbody #inbody-components #components-section #category {
					width: 133px;
					position: relative;
					float: left;
					margin: 5px 0px 5px 5px;
					padding: 5px;
					text-align:center;
					background-color:#FFFFFF;
					border: 1px solid #AAAAAA;
				}
					html > body #layout #layout-body #layout-inbody #inbody-components #components-section #category {
						width: 120px;
					}
					#layout #layout-body #layout-inbody #inbody-components #components-section #category a img{
						width: 75px;
						height: 75px;
						border:0px;
					}	
					#layout #layout-body #layout-inbody #inbody-components #components-section #category select {
						width:120px;
						font-family:Tahoma;
						font-size: 11px;
						font-weight: normal;
						color:#EEEEEE;
						background-color:#333333;
						margin: 0px;
						padding:0px;
						border: 1px solid #AAAAAA;
					}


/* -----------------------------------*/
/* ------->>> CONFIGURATION <<<-------*/
/* -----------------------------------*/


		#layout #layout-body #layout-inbody #inbody-configuration {
			position: relative;
			float: left;
			font-family:Tahoma;
			font-size:11px;
		}
			#layout #layout-body #layout-inbody #inbody-configuration #configuration-menu {
				width: 150px;
				position: relative;
				float: left;
				border-right:0px solid #CCCCCC;
				text-align:left;
				margin: 0 0px 0 0;
				padding: 0 0px 0 0;
			}
				#layout #layout-body #layout-inbody #inbody-configuration #configuration-menu #header {
					width: 150px;
					position: relative;
					float: left;
					font-size: 11px;
					font-weight:bold;
					color: #FFFFFF;
					background-color: #BBBBBB;
					text-align:center;
					margin: 0 0px 0px 0;
					padding: 2px 0px 0 0;
					border-bottom: 2px solid #777777;
					background: url('/img/dsg/menu_bck0.gif') repeat-x;
				}
				#layout #layout-body #layout-inbody #inbody-configuration #configuration-menu #subcat {
					width: 150px;
					position: relative;
					float: left;
					font-size: 11px;
					font-weight:bold;
					color: #777777;
					background-color: #DDDDDD;
					text-align:center;
					margin: 0 0px 0px 0;
					padding: 1px 0px 1px 0;
				}
				#layout #layout-body #layout-inbody #inbody-configuration #configuration-menu ul {
					margin: 0 0 10px 0; 
					padding: 0;
					list-style-type: none;
					position: relative;
					width:150px;
					float: right;
					text-align:left;
					border-top: 3px solid #DDDDDD;
					border-bottom: 1px solid #DDDDDD;
				} 
				#layout #layout-body #layout-inbody #inbody-configuration #configuration-menu li {
					font-family: Tahoma,  sans-serif;
					font-size: 10px;
					margin: 0 0 0px 0;
					position: relative;
					width:150px;
					float: right;
				}
					#layout #layout-body #layout-inbody #inbody-configuration #configuration-menu li img {
						width: 50px;
						height:50px;
						border: 0px;
					}
				#layout #layout-body #layout-inbody #inbody-configuration #configuration-menu a {
					width: 150px;
					background: #FFFFFF;
					text-decoration: none;
					text-align: center;
					display: block;
					border-bottom: 1px solid #EEEEEE;
					border-left: 2px solid #DDDDDD;
					border-right: 2px solid #DDDDDD;
				}
					html > body #layout #layout-body #layout-inbody #inbody-configuration #configuration-menu a {
						width: 146px;
					}
					
					#layout #layout-body #layout-inbody #inbody-configuration #configuration-menu a:link,  #layout #layout-body #layout-inbody #inbody-configuration #configuration-menu a:active,  #layout #layout-body #layout-inbody #inbody-configuration #configuration-menu a:visited {
						color: #666666;
					}
					#layout #layout-body #layout-inbody #inbody-configuration #configuration-menu a:hover {
						background: #E70000;
						color: #FFFFFF;
						border-bottom: 1px solid #777777;
					}
			#layout #layout-body #layout-inbody #inbody-configuration #configuration-list {
				position:relative;
				float:left;
				width:500px;
				margin: 0 0 0 10px;
			}
				#layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf {
					position:relative;
					float:left;
					width:500px;
				}
				#layout #layout-body #layout-inbody #inbody-configuration #configuration-list #nodata {
					position:relative;
					float:left;
					width:500px; 
					margin: 0px 0 0 0; 
					font-size: 14px; 
					font-weight:bold; 
					padding: 5px 0 5px 0; 
					font-family:Tahoma; 
					background-color:#EEEEEE; 
					color:#666666;
				}
					#layout #layout-body #layout-inbody #inbody-configuration #configuration-list #nodata img {
						margin: 5px 0 0 10px; 
						width:10px; 
						height:9px; 
						border:0px solid #666666;
					}
					#layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-header {
						position:relative;
						float:left;
						width:500px;
					}
						#layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-header #header-price {
							position:relative;
							float:left;
							width:125px;
							background-color:#d90200;
							padding:2px;
							color:#FFFFFF;
							font-size:16px;
							font-weight:bold;
							text-align:center;
							line-height:25px;
						}
							html > body #layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-header #header-price {
								width:126px;
							}
						#layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-header #header-name {
							position:relative;
							float:left;
							width:375px;
							background-color:#777777;
							padding:2px 2px 2px 10px;
							color:#FFFFFF;
							font-size:13px;
							font-weight:bold;
							line-height:25px;
						}
						html > body #layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-header #header-name {
							width:358px;
						}
					#layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-option {
						position:relative;
						float:left;
						width:500px;
						border-bottom: 1px solid #AAAAAA;
						background-color:#BBBBBB;
					}	
						#layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-option #option-name {
							position:relative;
							float:left;
							width:125px;
							background-color:#BBBBBB;
							color:#FFFFFF;
							font-weight:bold;
							padding:2px;
							text-align:center;
							border-left: 1px solid #BBBBBB;
						}
						#layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-option #option-value {
							position:relative;
							float:left;
							width:375px;
							padding:2px;
							border-right: 1px solid #BBBBBB;
							background-color:#FFFFFF;
						}
							html > body #layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-option #option-value {
								width:365px;
							}
							#layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-option #option-value span {
								font-size:9px;
								color:#AAAAAA;
							}
						#layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-option #option-name1 {
							position:relative;
							float:left;
							width:125px;
							background-color:#FFFFFF;
							color:#333333;
							font-weight:bold;
							text-align:right; 
							padding: 5px 5px 2px 0; 
							border:0px;
						}
							html > body #layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-option #option-name1 {
								width:125px;
							}
						#layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-option #option-value1 {
							position:relative;
							float:left;
							width:370px;
							padding: 2px;
							border-right: 1px solid #BBBBBB;
							background-color:#EEEEEE; 
							border:0px;
						}
							html > body #layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-option #option-value1 {
								width:366px;
							}
						#layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-option #option-value1 select {
							font-size:9px; 
							width:370px;
						}
							html > body #layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-option #option-value1 select {
								font-size:9px; 
								width:366px;
							}
						#layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-option #option-name2 {
							position:relative;
							float:left;
							width:125px;
							background-color:#FFFFFF;
							color:#333333;
							font-weight:bold;
							text-align:right;
							padding: 0px 5px 2px 0; 
							border:0px;
						}
						#layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-option #option-value2 {
							position:relative;
							float:left;
							padding: 2px 5px 2px 5px;
							background-color:#EEEEEE; 
							border:0px; 
							width:375px; 
							font-size:9px;
							text-align:justify;
						}
							html > body #layout #layout-body #layout-inbody #inbody-configuration #configuration-list #list-singleconf #singleconf-option #option-value2 {
								width:360px;
							}
							
				
			#layout #layout-body #layout-inbody #inbody-configuration #configuration-ads {
				position:relative;
				float:left;
				width:160px;
				margin: 0 0 0 10px;
			}
			


/* -----------------------------------*/
/* ------>>> SPECS OVERVIEW <<<-------*/
/* -----------------------------------*/

		#layout #layout-body #layout-inbody #inbody-specs {

		}
			#layout #layout-body #layout-inbody #inbody-specs #specs-overview {
	
			}
				#layout #layout-body #layout-inbody #inbody-specs #specs-overview #menu {
					width: 150px;
					min-height:1200px;
					position: relative;
					float: left;
					border-right:0px solid #CCCCCC;
					text-align:left;
					margin: 0 0px 0 0;
					padding: 0 0px 0 0;
				}
					#layout #layout-body #layout-inbody #inbody-specs #specs-overview #menu #header {
						width: 150px;
						position: relative;
						float: left;
						font-size: 11px;
						font-weight:bold;
						color: #FFFFFF;
						background-color: #BBBBBB;
						text-align:center;
						margin: 0 0px 0px 0;
						padding: 2px 0px 0 0;
						border-bottom: 2px solid #777777;
						background: url('/img/dsg/menu_bck0.gif') repeat-x;
					}
					#layout #layout-body #layout-inbody #inbody-specs #specs-overview #menu #subcat {
						width: 150px;
						position: relative;
						float: left;
						font-size: 11px;
						font-weight:bold;
						color: #777777;
						background-color: #DDDDDD;
						text-align:center;
						margin: 0 0px 0px 0;
						padding: 1px 0px 1px 0;
					}
					#layout #layout-body #layout-inbody #inbody-specs #specs-overview #menu ul {
						margin: 0 0 10px 0; 
						padding: 0;
						list-style-type: none;
						position: relative;
						width:150px;
						float: right;
						text-align:left;
						border-top: 3px solid #DDDDDD;
						border-bottom: 1px solid #DDDDDD;
					} 
					#layout #layout-body #layout-inbody #inbody-specs #specs-overview #menu li {
						font-family: Tahoma,  sans-serif;
						font-size: 10px;
						margin: 0 0 0px 0;
						position: relative;
						width:150px;
						float: right;
					}
						#layout #layout-body #layout-inbody #inbody-specs #specs-overview #menu li img {
							width: 50px;
							height:50px;
							border: 0px;
						}
					#layout #layout-body #layout-inbody #inbody-specs #specs-overview #menu a {
						width: 150px;
						background: #FFFFFF;
						text-decoration: none;
						text-align: center;
						display: block;
						border-bottom: 1px solid #EEEEEE;
						border-left: 2px solid #DDDDDD;
						border-right: 2px solid #DDDDDD;
					}
						html > body #layout #layout-body #layout-inbody #inbody-specs #specs-overview #menu a {
							width: 146px;
						}
						
						#layout #layout-body #layout-inbody #inbody-specs #specs-overview #menu a:link,  #layout #layout-body #layout-inbody #inbody-specs #specs-overview #menu a:active,  #layout #layout-body #layout-inbody #inbody-specs #specs-overview #menu a:visited {
							color: #666666;
						}
						#layout #layout-body #layout-inbody #inbody-specs #specs-overview #menu a:hover {
							background: #E70000;
							color: #FFFFFF;
							border-bottom: 1px solid #777777;
						}
				#layout #layout-body #layout-inbody #inbody-specs #specs-overview #news {
					width: 250px;
					position: relative;
					float: left;
					margin: 0 5px 0 5px;
					font-size: 9px;
				}
				#layout #layout-body #layout-inbody #inbody-specs #specs-overview #standard {
					width: 271px;
					position: relative;
					float: left;
					margin: 0 10px 0 10px;
					padding: 0px;
					border: 0px;
					font-size: 10px;
				}
					#layout #layout-body #layout-inbody #inbody-specs #specs-overview #standard #title {
						font-size: 12px;
						font-weight: bold;
						color:#333333;
						
						padding: 5px 0 10px 0;
					}
					#layout #layout-body #layout-inbody #inbody-specs #specs-overview #standard #subtitle {
						font-size: 9px;
						font-weight: normal;
						color:#AAAAAA;
						padding: 2px 0 8px 0;
					}
					#layout #layout-body #layout-inbody #inbody-specs #specs-overview #standard #img img {
						float:right;
						width:100px;
						height:100px;
						margin:0 0 2px 5px;
						padding: 0px;
						border-top:3px solid #CCCCCC; 
						border-bottom:3px solid #CCCCCC; 
						border-left:1px solid #CCCCCC;
						border-right:1px solid #CCCCCC;
					}
					#layout #layout-body #layout-inbody #inbody-specs #specs-overview #standard #timesource {
						font-size: 9px;
						font-weight: normal;
						color:#777777;
						padding: 0 0 15px 0;
						text-align:right;
					}
					#layout #layout-body #layout-inbody #inbody-specs #specs-overview #standard #body {
						font-size: 11px;
						line-height:12px;
						color: #444444;
						text-align: justify;
						padding: 0 0 5px 0;
					}
					#layout #layout-body #layout-inbody #inbody-specs #specs-overview #standard #id {
						font-size: 9px;
						font-weight: normal;
						color:#FFF;
						border-top: 1px dashed #CCCCCC;
					}
			
				#layout #layout-body #layout-inbody #inbody-specs #specs-overview #comments {
					width: 249px;
					position: relative;
					float: left;
					padding: 0px;
					margin: 0 10px 0 0;
					text-align: justify;
				}
					#layout #layout-body #layout-inbody #inbody-specs #specs-overview #comments #header {
						width: 249px;
						font-size:12px;
						font-weight:bold;
						position: relative;
						float:left;
						background-color: #CCCCCC;
						color: #FFFFFF;
						text-align:center;
					}
					#layout #layout-body #layout-inbody #inbody-specs #specs-overview #comments #comment {
						font-size:10px;
						color: #777777;
						line-height:10px;
						position: relative;
						float:left;
						margin: 0 0px 0px 0px;
						padding: 0px;
						width: 249px;
						background-color:#F0F0F0;
						border-top:1px solid #AAAAAA;
						border-bottom:1px solid #FFFFFF;
					}
				
						#layout #layout-body #layout-inbody #inbody-specs #specs-overview #comments #comment #product {
							position:relative;
							float: left;
							text-align:center;
							margin: 0 0px 0px 0;
							background-color:#FFFFFF;
						}
							html > body #layout #layout-body #layout-inbody #inbody-specs #specs-overview #comments #comment #product {
								margin: 0 0px 0px 0;
							}
							#layout #layout-body #layout-inbody #inbody-specs #specs-overview #comments #comment #product img {
								width: 50px;
								height: 50px;
								border:0px;
							}
						#layout #layout-body #layout-inbody #inbody-specs #specs-overview #comments #comment #txt  {
							position:relative;
							float: left;
							width:199px;
							padding: 3px 5px 0 5px;
						}
							html > body #layout #layout-body #layout-inbody #inbody-specs #specs-overview #comments #comment #txt  {
								width:189px;
							}
							#layout #layout-body #layout-inbody #inbody-specs #specs-overview #comments #comment #txt span {
								font-weight:bold;
							}
							#layout #layout-body #layout-inbody #inbody-specs #specs-overview #comments #comment #txt #link {
								position: relative;
								float:right;
							}
			
				#layout #layout-body #layout-inbody #inbody-specs #specs-overview #products {
					width: 545px;
					position: relative;
					float: left;
					margin: 0 0 0 5px;
				}
					#layout #layout-body #layout-inbody #inbody-specs #specs-overview #products #group {
						width: 545px;
						position: relative;
						float: left;
					}
						#layout #layout-body #layout-inbody #inbody-specs #specs-overview #products #group #product {
							position: relative;
							float: left;
						}
							#layout #layout-body #layout-inbody #inbody-specs #specs-overview #products #group #product ul {
								margin: 0; 
								padding: 0;
								list-style-type: none;
								position: relative;
								float: left;
							} 
							#layout #layout-body #layout-inbody #inbody-specs #specs-overview #products #group #product li {
								font-family: Tahoma,  sans-serif;
								font-size: 9px;
								margin: 0 0 10px 0;
								position: relative;
								float: left;
							}
							#layout #layout-body #layout-inbody #inbody-specs #specs-overview #products #group #product #price {
								font-family: Tahoma,  sans-serif;
								font-size: 11px;
								color:#FF0000;
								font-weight:bold;
							}
							#layout #layout-body #layout-inbody #inbody-specs #specs-overview #products #group #product #producer {
								font-family: Tahoma,  sans-serif;
								font-size: 10px;
								color:#555555;
								font-weight:bold;
							}
							#layout #layout-body #layout-inbody #inbody-specs #specs-overview #products #group #product #model {
								font-family: Tahoma,  sans-serif;
								font-size: 10px;
								color:#555555;
								font-weight:normal;
							}
							#layout #layout-body #layout-inbody #inbody-specs #specs-overview #products #group #product #spec {
								font-family: Tahoma,  sans-serif;
								font-size: 9px;
								color:#AAAAAA;
								background-color: #F3F3F3;
								padding: 2px;
							}
								#layout #layout-body #layout-inbody #inbody-specs #specs-overview #products #group #product li img {
									width: 50px;
									height:50px;
									border: 0px;
								}
							#layout #layout-body #layout-inbody #inbody-specs #specs-overview #products #group #product a {
								width: 102px;
								margin: 0 3px 0 3px;
								border: 1px solid #EEEEEE;
								border-top: 2px solid #999999;
								background: #FFFFFF;
								text-decoration: none;
								text-align: center;
								display: block;
							}
								html > body #layout #layout-body #layout-inbody #inbody-specs #specs-overview #products #group #product a {
									width: 100px;
								}
								#layout #layout-body #layout-inbody #inbody-specs #specs-overview #products #group #product a:link,  #layout #layout-body #layout-inbody #inbody-specs #specs-overview #products #group #product a:active,  #layout #layout-body #layout-inbody #inbody-specs #specs-overview #products #group #product a:visited {
									color: #666666;
								}
								#layout #layout-body #layout-inbody #inbody-specs #specs-overview #products #group #product a:hover {
									border: 1px solid #CCCCCC;
									border-top: 2px solid #D90200;
									background: #FFFFFF;
									color: #D90200;
								}
				#layout #layout-body #layout-inbody #inbody-specs #specs-overview #ads {
					font-family:Tahoma;
					font-size:11px;
					width: 130px;
					float:left;
					position:relative;
					color:#CCCCCC;
					background-color:#333333;
					padding:0 0 5px 0;
				}
					#layout #layout-body #layout-inbody #inbody-specs #specs-overview #adsheader {
						position:relative; 
						float:left; 
						width:130px; 
						height:20px; 
						background-color:#333333; 
						font-size:14px; 
						color:#AAAAAA; 
						font-weight:bold; 
						padding: 8px 0 5px 7px;
					}
						html > body #layout #layout-body #layout-inbody #inbody-specs #specs-overview #adsheader {
							width:120px; 
							padding: 8px 0 5px 10px;
						}
					#layout #layout-body #layout-inbody #inbody-specs #specs-overview #ads #ad {
						width:120px;
						font-size:9px;
						color:#333;
						background-color:#FFF;
						margin: 5px 5px 0px 5px;
						padding: 5px;
						overflow: hidden;
					}
						html > body #layout #layout-body #layout-inbody #inbody-specs #specs-overview #ads #ad {
							width: 110px;
							overflow: visible;
						}
						#layout #layout-body #layout-inbody #inbody-specs #specs-overview #ads #ad #price{
							font-size:10px;
							font-weight:bold;
							color:#FF0000;
						}
							#layout #layout-body #layout-inbody #inbody-specs #specs-overview #ads #ad #txt span {
								font-weight:bold;
							}
						#layout #layout-body #layout-inbody #inbody-specs #specs-overview #ads #ad #contact{
							color:#AAAAAA;
						}
					#layout #layout-body #layout-inbody #inbody-specs #specs-overview #ads #time {
						width:120px;
						font-size:9px;
						color:#FFF;
						background-color:#CCC;
						margin: 0px 5px 0px 5px;
						padding: 0 5px 0 5px;
						text-align:center;
					}
						html > body #layout #layout-body #layout-inbody #inbody-specs #specs-overview #ads #time {
							width: 110px;
						}

/* -----------------------------------*/
/* ---------->>> SPECS <<<------------*/
/* -----------------------------------*/

			#layout #layout-body #layout-inbody #inbody-specs #specs-spec {
				width: 830px;
				float:left;
				position:relative;
				font-size: 10px;
			}
				#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left {
					width: 200px;
					float:left;
					position:relative;
					margin: 0 10px 0 0;
				}
					#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #title {
						width: 200px;
						float:left;
						position:relative;
						font-family: Tahoma;
						font-size: 18px;
						font-weight:bold;
						text-align:center;
						padding: 0 0 20px 0;
					}
					#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #simprod {
						width: 200px;
						float:left;
						position:relative;
					}
					
					#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #simprice {
						width: 200px;
						float:left;
						position:relative;
					}
					
					#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #otherprod {
						width: 200px;
						float:left;
						position:relative;
					}
					
					#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu {
						width: 200px;
						position: relative;
						text-align:left;
						margin: 0 0px 0 0;
						padding: 0 0px 0 0;
						white-space: nowrap;
						overflow: hidden;
					}
						#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu #header {
							width: 200px;
							position: relative;
							float: left;
							font-size: 11px;
							font-weight:bold;
							color: #FFFFFF;
							background-color: #777777;
							text-align:center;
							margin: 0 0px 0px 0;
							padding: 1px 0px 1px 0;
							border-bottom: 2px solid #777777;
							background: url('/img/dsg/menu_bck0.gif') repeat-x;
						}
						#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu ul {
							margin: 0 0 10px 0; 
							padding: 0;
							list-style-type: none;
							position: relative;
							width: 200px;
							float: right;
							text-align:left;
						} 
						#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu li {
							font-family: Tahoma,  sans-serif;
							font-size: 11px;
							margin: 0 0 0px 0;
							position: relative;
							width:200px;
							float: right;
						}
							#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu li select{
								margin: 0px;
								padding: 0px;
								border: 0px;
								width:200px;
								background-color: #AAAAAA;
								font-family: Tahoma,  sans-serif;
								font-size: 11px;
								font-weight:bold;
								color:#FFFFFF;
							}
							#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu li img {
								width: 50px;
								height:50px;
								border: 0px;
							}
						#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu a {
							width: 200px;
							background-color: #FFFFFF;
							text-decoration: none;
							text-align: left;
							display: block;
							border-bottom: 1px solid #EEEEEE;
							border-right: 1px solid #EEEEEE;
							font-weight: bold:
						}
							html > body #layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu a {
								width: 199px;
							}
							#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu a:link,  #layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu a:active,  #layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu a:visited {
								color: #666666;
							}
							#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu a:hover {
								background-color:#E70000;
								color: #FFFFFF;
							}
						#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu #menuprc {
							color:#700000;
							font-weight: bold;
						}
							#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu a #menuprc  {
								text-decoration: none;
								font-weight: bold:
							}
								#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu a:link #menuprc,  #layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu a:active #menuprc,  #layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu a:visited #menuprc {
									background: #AAAAAA;
									color:#FFFFFF;
								}
								#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu a:hover #menuprc {
									background-color:#E70000;
									color: #FFFFFF;
								}
						#layout #layout-body #layout-inbody #inbody-specs #specs-spec #left #menu #menuprod {
							font-weight: bold;
						}
	
				#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center {
					width: 480px;
					float:left;
					position:relative;
					margin: 0 10px 0 0;
				}
					#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #pricelist {
						width: 480px;
						float:left;
						position:relative;
					}
						#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #pricelist table {
							font-size:11px;
						}	
					#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #specs {
						width: 480px;
						float:left;
						position:relative;
					}
						#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #specs table {
							font-size:11px;
						}	
					#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments {
						width: 480px;
						float:left;
						position:relative;
						text-align:left;
						margin: 0 0px 0 0;
						padding: 0 0px 0 0;
					}
						#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments table {
							font-size:11px;
						}	
				
						#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #formx {
							width: 480px;
							height:260px;
							background-color:#EEEEEE;
							border-bottom: 1px solid #CCCCCC;
							margin: 0 0 15px 0;
						}
							#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #formx #header {
								width: 480px;
								position: relative;
								float: left;
								text-align:left;
								margin: 0 0px 0 0;
								padding: 2px 5px 2px 5px;
								background-color:#666666;
								font-size:11px;
								font-weight:bold;
								color:#FFFFFF;
							}
								html > body #layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #formx #header {
									width: 470px;
								}
							#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #formx #onefield {
								width: 480px;
								position: relative;
								float: left;
								text-align:left;
								padding:5px;
							}
								#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #formx #onefield #named {
									width: 80px;
									position: relative;
									float: left;
									text-align:right;
									font-size:11px;
									font-weight:bold;
									color:#555555;	
									border-top: 3px solid #EEEEEE;
								}
								#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #formx #onefield #inputs{
									width: 380px;
									position: relative;
									float: left;
									text-align:left;
								}
									#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #formx #onefield #inputs input, #layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #formx #onefield #inputs textarea {
										height:21px;
										border:1px solid #DDDDDD;
										margin:0px;
										padding: 3px 0 0 3px;
									}
									#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #formx #onefield #inputs #submit {
										background-color:#666666;
										border:1px solid #FFFFFF;
										color:#FFFFFF;
										font-size:11px;
										font-weight:bold;
										margin:0px;
										padding:2px;
										height:25px;
									}
						#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #posts {
							width: 480px;
							position: relative;
							float: left;
							text-align:left;
							margin: 0 0px 0 0;
							padding: 0 0px 0 0;
						}
							#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #posts #header {
								width: 480px;
								position: relative;
								float: left;
								text-align:left;
								margin: 0 0px 0 0;
								padding: 2px 5px 2px 5px;
								background-color:#666666;
								font-size:11px;
								font-weight:bold;
								color:#FFFFFF;
							}
								html > body #layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #posts #header {
									width: 470px;
								}
							#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #posts #comment  {
								position: relative;
								float: left;
								text-align:left;
								margin: 0px 0 5px 0;
							}
								#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #posts #comment #ulog  {
									width:480px;
									position: relative;
									float: left;
									text-align:left;
									background-color:#AAAAAA;
									color:#CCCCCC;
									text-align:right;
									font-size:9px;
									border-bottom: 1px solid #666666;
									padding: 1px 3px 0 0;
								}
									html > body #layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #posts #comment #ulog  {
										width:477px;
									}
								#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #posts #comment #isgb  {
									margin: 0 0 5px 0;
									position: relative;
									float: left;
								}
								#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #posts #comment #isgood  {
									width:475px;
									padding: 0px 0px 0 0px;
									position: relative;
									float: left;
									text-align:left;
								}
									html > body #layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #posts #comment #isgood {
										width: 470px;
									}
								#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #posts #comment #isbad  {
									width:475px;
									padding: 0 0px 0px 0px;
									position: relative;
									float: left;
									text-align:left;
								}
									html > body #layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #posts #comment #isbad {
										width: 470px;
									}
								#layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #posts #comment #txt  {
									width:480px;
									position: relative;
									float: left;
									text-align:left;
									text-align:justify;
									margin: 0px 0 0px 0px;
									padding: 5px;
									font-size:11px;
									font-weight:normal;
									color:#555555;
									border: 1px solid #CCCCCC;
									border-top: 0px;
								}
									html > body #layout #layout-body #layout-inbody #inbody-specs #specs-spec #center #comments #posts #comment #txt {
										width: 468px;
									}
								
				
				#layout #layout-body #layout-inbody #inbody-specs #specs-spec #right {
					width: 130px;
					float:left;
					position:relative;
				}


					#layout #layout-body #layout-inbody #ads-side {
						font-family:Tahoma;
						font-size:11px;
						width: 130px;
						float:left;
						position:relative;
						color:#CCCCCC;
						background-color:#333333;
					}
						#layout #layout-body #layout-inbody #ads-side #adsheader {
							position:relative; 
							float:left; 
							width:130px; 
							height:20px; 
							background-color:#333333; 
							font-size:14px; 
							color:#AAAAAA; 
							font-weight:bold; 
							padding: 8px 0 5px 7px;
						}
							html > body #layout #layout-body #layout-inbody #ads-side #adsheader {
								width:120px; 
								padding: 8px 0 5px 10px;
							}
						#layout #layout-body #layout-inbody #ads-side #ad {
							width:120px;
							font-size:9px;
							color:#333;
							background-color:#FFF;
							margin: 5px 5px 0px 5px;
							padding: 5px;
							overflow: hidden;
						}
							html > body #layout #layout-body #layout-inbody #ads-side #ad {
								width: 110px;
								overflow: visible;
							}
							#layout #layout-body #layout-inbody #ads-side #ad #price{
								font-size:10px;
								font-weight:bold;
								color:#FF0000;
							}
								#layout #layout-body #layout-inbody #ads-side #ad #txt span {
									font-weight:bold;
								}
							#layout #layout-body #layout-inbody #ads-side #ad #contact{
								color:#AAAAAA;
							}
						#layout #layout-body #layout-inbody #ads-side #adtime {
							width:120px;
							font-size:9px;
							color:#FFF;
							background-color:#CCC;
							margin: 0px 5px 5px 5px;
							padding: 0 5px 0px 5px;
							text-align:center;
						}
							html > body #layout #layout-body #layout-inbody #ads-side #adtime {
								width: 110px;
							}
						#layout #layout-body #layout-inbody #ads-side #side-all {
							width:130px;
							background-color:#333333;
							margin: 0;
							padding: 5px;
							font-size:11px;
							font-weight:bold;
							color:#FFF;
							text-align:right;
						}
							html > body #layout #layout-body #layout-inbody #ads-side #side-all {
								width: 120px;
							}
							#layout #layout-body #layout-inbody #ads-side #side-all a {
								 color:#EEEEEE;
							}


/* -----------------------------------*/
/* ------->>> PROBLEMATOR <<<---------*/
/* -----------------------------------*/

		#layout #layout-body #layout-inbody #inbody-problemator {

		}
			#layout #layout-body #layout-inbody #inbody-problemator #problemator-menu {
				width: 150px;
				position: relative;
				float: left;
				text-align:left;
				margin: 0 5px 0px 0;
				padding: 0 0px 0 0;
			}
				#layout #layout-body #layout-inbody #inbody-problemator #problemator-menu #segment {
					width: 150px;
					position: relative;
					float: left;
					margin: 0px 0px 10px 0;
				}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-menu #segment #header {
						width: 150px;
						position: relative;
						float: left;
						font-size: 11px;
						font-weight:bold;
						color: #FFFFFF;
						background-color: #BBBBBB;
						text-align:center;
						margin: 0px 0px 0px 0;
						padding: 2px 0px 0 0;
						border-bottom: 2px solid #777777;
						background: url('/img/dsg/menu_bck0.gif') repeat-x;
					}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-menu #segment #subcat {
						width: 150px;
						position: relative;
						float: left;
						font-size: 11px;
						font-weight:bold;
						color: #888888;
						background-color: #DDDDDD;
						text-align:center;
						margin: 0 0px 0px 0;
						padding: 1px 0px 1px 0;
					}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-menu #segment #option ul {
						margin: 0 0 0px 0; 
						padding: 0;
						list-style-type: none;
						position: relative;
						width:150px;
						float: right;
						text-align:left;
						border-bottom: 1px solid #DDDDDD;
						border-top: 0px solid #DDDDDD;
					} 
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-menu #segment #option li {
						font-family: Tahoma,  sans-serif;
						font-size: 10px;
						margin: 0 0 0px 0;
						position: relative;
						width:150px;
						float: right;
					}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-menu #segment #option li a {
						width: 150px;
						background: #FFFFFF;
						text-decoration: none;
						text-align: center;
						font-weight:bold;
						display: block;
						border-bottom: 1px solid #EEEEEE;
						border-left: 2px solid #DDDDDD;
						border-right: 2px solid #DDDDDD;
					}
						html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-menu #segment #option li a {
							width: 146px;
						}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-menu #segment #option li a:link,  #layout #layout-body #layout-inbody #inbody-problemator #problemator-menu #segment #option li a:active,  #layout #layout-body #layout-inbody #inbody-problemator #problemator-menu #segment #option li a:visited {
							color: #666666;
						}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-menu #segment #option li a:hover {
							background: #E70000;
							color: #FFFFFF;
							border-bottom: 1px solid #777777;
						}
			
			#layout #layout-body #layout-inbody #inbody-problemator #problemator-body {
				width: 500px;
				position: relative;
				float: left;
				margin: 0 5px 0 0;
				font-family:Tahoma;
				font-size:11px;
			}
				#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index {
					width: 500px;
					position: relative;
					float: left;
					background-color:#F6F6F6;
				}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #browse #question #formx {
						width: 500px;
						position: relative;
						float: left;
						background-color:#EEEEEE;
						border-bottom: 1px solid #CCCCCC;
						margin: 0 0 15px 0;
					}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #browse #question #header {
							width: 500px;
							position: relative;
							float: left;
							font-family:Tahoma;
							font-size:11px;
							font-weight:bold;
							color:#555555;
							background-color:#DDDDDD;
							margin: 0;
							padding: 2px 2px 2px 10px;
						}
							html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #browse #question #header {
								width: 488px;
							}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #browse #question #listing {
							width: 500px;
							position: relative;
							float: left;
							font-family:Tahoma;
							font-size:11px;
							font-weight:bold;
							color:#555555;
							background-color:#F6F6F6;
							margin: 10px 0 10px 0;
							padding: 2px 2px 2px 10px;
						}
							html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #browse #question #listing {
								width: 488px;
							}
						
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #browse #question #formx #onefield {
							width: 500px;
							position: relative;
							float: left;
							text-align:left;
							padding:5px;
						}
							#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #browse #question #formx #onefield #named {
								width: 80px;
								position: relative;
								float: left;
								text-align:right;
								font-size:11px;
								font-weight:bold;
								color:#555555;	
								margin: 3px 10px 0 0;
							}
							#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #browse #question #formx #onefield #inputs{
								width: 310px;
								position: relative;
								float: left;
								text-align:left;
								font-family:Tahoma; 
								font-size:11px; 
								color:#333333;
							}
								#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #browse #question #formx #onefield #inputs input, #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #browse #question #formx #onefield #inputs textarea {
									height:21px;
									border:1px solid #DDDDDD;
									margin:0px;
									padding: 3px 0 0 3px;
									font-family:Tahoma; 
									font-size:11px;
								}
								#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #browse #question #formx #onefield #inputs #submit {
									background-color:#666666;
									border:1px solid #FFFFFF;
									color:#FFFFFF;
									font-size:11px;
									font-weight:bold;
									margin:0px;
									padding:2px;
									height:25px;
								}

					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #category {
						width: 500px;
						position: relative;
						float: left;
						font-family:Tahoma;
						font-size:15px;
						font-weight:bold;
						color:#FFFFFF;
						margin: 0;
						padding: 5px 5px 5px 10px;
						background-color:#777777;
						border-bottom: 1px solid #BBBBBB;
					}
						html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #category {
							width: 485px;
						}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #type {
						width: 500px;
						position: relative;
						float: left;
						font-family:Tahoma;
						font-size:11px;
						font-weight:bold;
						color:#555555;
						background-color:#DDDDDD;
						margin: 0;
						padding: 2px 2px 2px 10px;
					}
						html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #type {
							width: 488px;
						}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #topic {
						width: 500px;
						position: relative;
						float: left;
						padding: 5px;
						font-size:12px;
						font-weight:bold;
					}
						html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #topic {
							width: 490px;
						}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #topic #topictitle {
							width: 450px;
							position: relative;
							float: left;
							font-size:11px;
							font-weight:bold;
						}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #topic #topictxt {
							width: 474px;
							position: relative;
							float: left;
							background-color:#FFFFFF;
							margin: 5px 0px 5px 8px;
							padding:5px;
							border: 1px solid #DDDDDD;
						}
							html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #topic #topictxt {
								width: 460px;
								margin: 5px 0px 5px 17px;
							}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #topic #topictxt #topictxt-url {
							width: 446px;
							position: relative;
							float: left;
							font-size:9px; 
							font-weight:normal;
							color:#BBBBBB; 
							margin: 0 0 0px 0;
							padding: 0 0 10px 0;
						}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #topic #topictxt #topictxt-description {
							width: 446px;
							position: relative;
							float: left;
							font-size:11px; 
							font-weight:normal;
							color:#555555;
							padding: 0 0 10px 0;
						}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #topic #topictxt #topictxt-answer {
							width: 446px;
							position: relative;
							float: left;
							font-size:12px; 
							font-weight:bold;
							color:#BBBBBB; 
							margin: 0px 0 0px 0;
						}
							#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #topic #topictxt #topictxt-answer a {
								text-decoration:none;
							}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #topic #topicmoreleft {
							width: 245px;
							position: relative;
							float: left;
							font-size:12px; 
							font-weight:bold;
							text-align:left; 
							color:#BBBBBB; 
							padding:20px 10px 5px 10px;
						}
							html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #topic #topicmoreleft {
								width: 225px;
							}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #topic #topicmoreright {
							width: 245px;
							position: relative;
							float: left;
							font-size:12px; 
							font-weight:bold;
							text-align:right; 
							color:#BBBBBB; 
							padding:20 10px 5px 10px;
						}
							html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #topic #topicmoreright {
								width: 225px;
							}
						

			
				#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #browse {
					width: 500px;
					position: relative;
					float: left;
					background-color:#F6F6F6;
				}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #browse #category {
						width: 500px;
						position: relative;
						float: left;
						font-family:Tahoma;
						font-size:15px;
						font-weight:bold;
						color:#FFFFFF;
						margin: 0;
						padding: 5px 5px 5px 10px;
						background-color:#777777;
						border-bottom: 1px solid #BBBBBB;
					}
						html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #browse #category {
							width: 485px;
						}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #browse #category #categoryleft {
							width: 365px;
							position: relative;
							float: left;
						}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #browse #category #categoryright {
							width: 120px;
							position: relative;
							float: left;
							font-family:Tahoma;
							font-size:11px;
							text-align:center;
							font-weight:bold;
							background-color:#E70000;
							padding: 2px 0 3px 0;
						}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #browse #type {
						width: 500px;
						position: relative;
						float: left;
						font-family:Tahoma;
						font-size:11px;
						font-weight:bold;
						color:#555555;
						margin: 0;
						padding: 2px 2px 2px 10px;
						background-color:#DDDDDD;
					}

			
				#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic {
				
				}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #category a {
						width: 500px;
						position: relative;
						float: left;
						font-family:Tahoma;
						font-size:15px;
						font-weight:bold;
						color:#FFFFFF;
						margin: 0;
						padding: 5px 5px 5px 10px;
						background-color:#777777;
						border-bottom: 1px solid #BBBBBB;
					}
						html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #category a {
							width: 485px;
						}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #path {
						font-family:Tahoma;
						font-size:9px;
						color:#AAAAAA;
						margin: 0 0 5px 0;
					}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #title {
						width: 500px;
						position: relative;
						float: left;
						font-family:Tahoma;
						font-size:15px;
						font-weight:bold;
						margin: 15px 0 15px 0px;
					}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #txt {
						width: 500px;
						position: relative;
						float: left;
						background-color:#FFFFFF;
						margin: 0px;
						padding:5px;
						border: 1px solid #DDDDDD;
					}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #log {
						width: 500px;
						position: relative;
						float: left;
						font-family:Tahoma;
						font-size:9px;
						color: #CCCCCC;
						text-align:right;
						margin: 0px 0 10px 0;
					}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #type {
						width: 250px;
						position: relative;
						float: left;
						font-family:Tahoma;
						font-size:13px;
						font-weight:bold;	
					}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #accept {
						width: 250px;
						position: relative;
						float: left;
						text-align:right;
					}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #accept #acceptyes {
							border:0px;
							margin:0px;
							padding:0px;
							font-family:Tahoma;
							font-size:11px;
							font-weight:bold;
							color:#FFFFFF;
							background-color:#00E700;
						}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #accept #acceptno {
							border:0px;
							margin:0px;
							padding:0px;
							font-family:Tahoma;
							font-size:11px;
							font-weight:bold;
							color:#FFFFFF;
							background-color:#E70000;
						}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #logmsg {
						width: 500px;
						position: relative;
						float: left;
						font-family:Tahoma;
						font-size:9px;
						color:#CCCCCC;
						text-align:right;
						margin: 0 0 10px 0;
					}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #aca {
						width: 500px;
						position: relative;
						float: left;
						color:#333333;
						background-color: #DDFDDD;
						border: 1px solid #00E700;
						padding:5px;
					}
						html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #aca {
							width: 488px;
						}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #asa {
						width: 500px;
						position: relative;
						float: left;
						color:#333333;
						background-color: #DDFDDD;
						border: 1px solid #00E700;
						padding:5px;
					}
						html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #asa {
							width: 488px;
						}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #ac {
						width: 500px;
						position: relative;
						float: left;
						color:#333333;
						background-color: #FFDCCC;
						border: 1px solid #FFC000;
						padding:5px;
					}
						html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #ac {
							width: 488px;
						}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #ca {
						width: 500px;
						position: relative;
						float: left;
						color:#333333;
						background-color: #F7F7F7;
						border: 1px solid #CCCCCC;
						padding:5px;
					}
						html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #ca {
							width: 488px;
						}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #c {
						width: 500px;
						position: relative;
						float: left;
						color:#333333;
						background-color: #F7F7F7;
						border: 1px solid #CCCCCC;
						padding:5px;
					}
						html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #c {
							width: 488px;
						}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #q {
						width: 500px;
						position: relative;
						float: left;
						color:#333333;
						background-color: #FFEEEE;
						border: 1px solid #E77777;
						padding:5px;
					}
						html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #q {
							width: 488px;
						}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #q a, #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #c a, #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #ca a, #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #ac a, #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #asa a, #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #aca a, #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #index #topic #topictxt a {
							text-decoration: underline;
						}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #answer {
						width: 500px;
						position: relative;
						float: left;
						font-family:Tahoma;
						font-size:9px;
						color: #CCCCCC;
						text-align:right;
						margin: 0px 0 25px 0;
					}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #answer #formx #onefield {
							width: 500px;
							position: relative;
							float: left;
							text-align:left;
							padding:0px;
						}
							#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #answer a {
								width: 500px;
								position: relative;
								float: left;
								text-align:left;
								font-size:12px;
								font-weight:bold;
								color:#555555;	
								margin: 10px 0 10px 0;
							}
							#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #answer #formx #onefield #inputs{
								width: 500px;
								position: relative;
								float: left;
								text-align:left;
								font-family:Tahoma; 
								font-size:11px; 
								color:#333333;
							}
								#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #answer #formx #onefield #inputs textarea{
									width: 500px;
									background-color:#F7F7F7;
								}
								#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #answer #formx #onefield #inputs input, #layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #answer #formx #onefield #inputs textarea {
									position: relative;
									float: left;
									height:200px;
									border:1px solid #DDDDDD;
									margin:0px;
									padding: 3px 0 0 3px;
									font-family:Tahoma; 
									font-size:11px;
								}
								#layout #layout-body #layout-inbody #inbody-problemator #problemator-body #topic #answer #formx #onefield #inputs #submit {
									position: relative;
									float: left;
									background-color:#666666;
									border:1px solid #FFFFFF;
									color:#FFFFFF;
									font-size:11px;
									font-weight:bold;
									margin:0px;
									padding:2px;
									height:25px;
								}
			
			#layout #layout-body #layout-inbody #inbody-problemator #problemator-user {
				width: 170px;
				position: relative;
				float: left;
				background-color:#DDDDDD;
				font-family:Tahoma;
				font-size:10px;
				padding: 5px;
			}
				html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-user {
					width: 160px;
				}
				#layout #layout-body #layout-inbody #inbody-problemator #problemator-user #user-login {
					position:relative; 
					float:left; 
					width:160px; 
					padding:5px; 
					background-color:#CCCCCC; 
					font-size:13px; 
					font-weight:bold; 
					text-align:center; 
					margin: 3px 0 3px 0;
				}
					html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-user #user-login {
						width:150px; 
					}

				#layout #layout-body #layout-inbody #inbody-problemator #problemator-user #menu {
					width: 160px;
					position: relative;
					text-align:left;
					margin: 0 0px 0 0;
					padding: 0 0px 0 0;
					white-space: nowrap;
					overflow: hidden;
				}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-user #menu #header {
						width: 160px;
						position: relative;
						float: left;
						font-size: 11px;
						font-weight:bold;
						color: #FFFFFF;
						background-color: #777777;
						text-align:center;
						margin: 0 0px 0px 0;
						padding: 1px 0px 1px 0;
						border-bottom: 2px solid #777777;
						background: url('/img/dsg/menu_bck0.gif') repeat-x;
					}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-user #menu ul {
						margin: 0 0 0px 0; 
						padding: 0;
						list-style-type: none;
						position: relative;
						width: 160px;
						float: right;
						text-align:left;
					} 
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-user #menu li {
						font-family: Tahoma,  sans-serif;
						font-size: 11px;
						position: relative;
						width:160px;
					}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-user #menu li select{
							margin: 0px;
							padding: 0px;
							border: 0px;
							width:160px;
							background-color: #AAAAAA;
							font-family: Tahoma,  sans-serif;
							font-size: 11px;
							color:#FFFFFF;
						}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-user #menu li img {
							width: 50px;
							height:50px;
							border: 0px;
						}
					#layout #layout-body #layout-inbody #inbody-problemator #problemator-user #menu li a {
						width: 160px;
						background-color: #FFFFFF;
						text-decoration: none;
						text-align: center;
						display: block;
						border-bottom: 1px solid #EEEEEE;
						border-right: 1px solid #EEEEEE;
						padding: 5px;
					}
						html > body #layout #layout-body #layout-inbody #inbody-problemator #problemator-user #menu li a {
							width: 159px;
						}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-user #menu li a:link,  #layout #layout-body #layout-inbody #inbody-problemator #problemator-user #menu li a:active,  #layout #layout-body #layout-inbody #inbody-problemator #problemator-user #menu li a:visited {
							color: #666666;
						}
						#layout #layout-body #layout-inbody #inbody-problemator #problemator-user #menu li a:hover {
							background-color:#E70000;
							color: #FFFFFF;
						}





/* -----------------------------------*/
/* ------------>>> ADS <<<------------*/
/* -----------------------------------*/

		#layout #layout-body #layout-inbody #inbody-ads {

		}
			#layout #layout-body #layout-inbody #inbody-ads #ads-menu {
				width: 150px;
				position: relative;
				float: left;
				text-align:left;
				margin: 0 5px 0 0;
				padding: 0 0px 0 0;
			}
				#layout #layout-body #layout-inbody #inbody-ads #ads-menu #adshdrx {
					position:relative; 
					float:left; 
					width:150px; 
					height:20px; 
					background-color:#333333; 
					font-size:14px; 
					color:#AAAAAA; 
					font-weight:bold; 
					padding: 8px 0 8px 15px;
					margin: 0 0 10px 0;
				}
					html > body #layout #layout-body #layout-inbody #inbody-ads #ads-menu #adshdrx {
						width:127px; 
						padding: 8px 0 5px 23px;
					}
				#layout #layout-body #layout-inbody #inbody-ads #ads-menu #header {
					width: 150px;
					position: relative;
					float: left;
					font-size: 11px;
					font-weight:bold;
					color: #FFFFFF;
					background-color: #BBBBBB;
					text-align:center;
					margin: 0 0px 0px 0;
					padding: 2px 0px 0 0;
					border-bottom: 2px solid #777777;
					background: url('/img/dsg/menu_bck0.gif') repeat-x;
				}
				#layout #layout-body #layout-inbody #inbody-ads #ads-menu #subcat {
					width: 150px;
					position: relative;
					float: left;
					font-size: 11px;
					font-weight:bold;
					color: #777777;
					background-color: #DDDDDD;
					text-align:center;
					margin: 0 0px 0px 0;
					padding: 1px 0px 1px 0;
				}
				#layout #layout-body #layout-inbody #inbody-ads #ads-menu ul {
					margin: 0 0 10px 0; 
					padding: 0;
					list-style-type: none;
					position: relative;
					width:150px;
					float: right;
					text-align:left;
					border-bottom: 1px solid #DDDDDD;
					border-top: 3px solid #DDDDDD;
				} 
				#layout #layout-body #layout-inbody #inbody-ads #ads-menu li {
					font-family: Tahoma,  sans-serif;
					font-size: 10px;
					margin: 0 0 0px 0;
					position: relative;
					width:150px;
					float: right;
				}
					#layout #layout-body #layout-inbody #inbody-ads #ads-menu li img {
						width: 50px;
						height:50px;
						border: 0px;
					}
					#layout #layout-body #layout-inbody #inbody-ads #ads-menu select {
						border:0px;
						margin:0px;
						padding:0px;
						background-color:#EEEEEE;
						font-size:9px;
						color:#555555;
					}
				#layout #layout-body #layout-inbody #inbody-ads #ads-menu li a {
					width: 150px;
					background: #FFFFFF;
					text-decoration: none;
					text-align: center;
					font-weight:bold;
					display: block;
					border-bottom: 1px solid #EEEEEE;
					border-left: 2px solid #DDDDDD;
					border-right: 2px solid #DDDDDD;
				}
					html > body #layout #layout-body #layout-inbody #inbody-ads #ads-menu li a {
						width: 146px;
					}
					#layout #layout-body #layout-inbody #inbody-ads #ads-menu li a:link,  #layout #layout-body #layout-inbody #inbody-ads #ads-menu li a:active,  #layout #layout-body #layout-inbody #inbody-ads #ads-menu li a:visited {
						color: #666666;
					}
					#layout #layout-body #layout-inbody #inbody-ads #ads-menu li a:hover {
						background: #E70000;
						color: #FFFFFF;
						border-bottom: 1px solid #777777;
					}
			#layout #layout-body #layout-inbody #inbody-ads #ads-body {
				width: 675px;
				position: relative;
				float: left;
				text-align:left;
				margin: 0;
				padding: 0;
				font-size:11px;
			}
				#layout #layout-body #layout-inbody #inbody-ads #ads-body #header {
					width: 670px;
					position: relative;
					float: left;
					font-size:15px;
					font-weight:bold;
					padding: 0 0 0 3px;
				}
					html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #header {
						width: 672px;
					}
					#layout #layout-body #layout-inbody #inbody-ads #ads-body #header #header-title {
						width: 300px;
						position: relative;
						float: left;
						font-size:15px;
						font-weight:bold;
	
					}
					#layout #layout-body #layout-inbody #inbody-ads #ads-body #header #header-sort {
						width: 365px;
						position: relative;
						float: left;
						font-size:11px;
						font-weight:bold;
						text-align:right;
						padding: 2px 0 0 0;
					}
						html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #header #header-sort {
							width: 372px;
						}
				#layout #layout-body #layout-inbody #inbody-ads #ads-body #index {

				}
					#layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad  {
						width:135px;
						height:135px;
						position:relative;
						float:left;
						font-size:9px;
						color:#333;
						background-color:#EEE;
						margin: 0px;
						padding: 0px;
						border: 3px solid #FFFFFF;
						border-top: 6px solid #FFFFFF;
						border-bottom: 0px;
					}
						html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad {
							width:129px;
						}
						#layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad #price{
							width: 128px;
							float:left;
							position:relative;
							font-size:10px;
							font-weight:bold;
							color:#FF0000;
							background-color:#333333;
							padding: 2px 0 0 4px;
						}
							html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad #price{
								width: 124px;
							}
						#layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad #txt {
							width: 128px;
							height: 40px;
							float:left;
							position:relative;
							color:#EEEEEE;
							background-color:#333333;
							padding: 4px;
						}
							html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad #txt {
								width: 120px;
							}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad #txt span {
								font-weight:bold;
							}
						#layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad #link{
							width: 128px;
							float:left;
							position:relative;
							text-align:right;
							font-size:9px;
							color:#333;
							background-color:#333333;
						}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad #link a{
								color: #BBBBBB;
								text-decoration: none;
							}
								#layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad #link a:link,  #layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad #link a:active,  #layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad #link a:visited {
									color: #BBBBBB;
								}
								#layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad #link a:hover {
									color: #DE0002;
									text-decoration: none;
								}
								#layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad #link a:hover.nohover {
									text-decoration: none;
								}
						#layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad #time {
							float:left;
							position:relative;
							width:128px;
							font-size:9px;
							color:#777777;
							background-color:#AAAAAA;
							text-align:center;
						}
						#layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad #category{
							float:left;
							position:relative;
							width: 128px;
							color:#FFFFFF;
							background-color:#E70000;
							text-align:center;
						}
							html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad #category {
								width: 128px;
							}
						#layout #layout-body #layout-inbody #inbody-ads #ads-body #index #ad #contact{
							float:left;
							position:relative;
							width:128px;
							color:#777777;
							background-color:#EEEEEE;
							text-align:center;
						}
				#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads {
					
				}
					#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #contact  {
						float:left; 
						position:relative; 
						width:640px; 
						height:70px; 
						padding: 10px 30px 0px 30px;
					}
						html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #contact  {
							width: 623px;
						}
						#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #contact #block  {
							float:left; 
							position:relative; 
							width:200px; 
							text-align:left;
						}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #contact #block #block-head {
								font-size:15px; 
								font-weight:bold;
							}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #contact #block #block-footer {
								font-size:9px; 
								color:#AAAAAA;
							}
								#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #contact #block #block-footer span {
									font-weight:bold;
								}


					#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad {
						
					}
						#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #rulesh {
							width:670px;
							float:left;
							position:relative;
							padding: 10px 25px 0px 25px;
						}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #rulesh #rulesh-head {
								position:relative; 
								float:left; 
								width:620px;
								font-size:15px; 
								font-weight:bold; 
								margin: 0 0 10px 0;
							}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #rulesh #rulesh-description {
								width:620px;
								float:left;
								position:relative;
								font-size:11px;
								color:#555555;
								margin: 0 0 10px 0;
							}
						#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #rules {
							width:675px;
							float:left;
							position:relative;
							padding: 10px 0px 10px 30px;
						}
						html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #rules {
							width:645px;
						}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #rules #rules-header {
								position:relative; 
								float:left; 
								width:300px;
								height:65px;
								font-size:15px; 
								font-weight:bold; 
								background-color:#AAAAAA; 
								padding:5px; 
								color:#FFFFFF; 
								border:5px solid #EEEEEE; 
								text-align:center;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #rules #rules-header {
									height:45px;
								}
								#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #rules #rules-header #header-form {
									
								}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #rules #rules-info {
								position:relative; 
								float:left; 
								width:320px;
							}
								#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #rules #rules-info #info-txt {
									position:relative; 
									float:left; 
									width:330px;
									height:65px;
									background-color:#EEEEEE; 
									padding: 10px 5px 5px 5px; 
									color:#AAAAAA; font-size:9px; 
									text-align:center; 
									border:5px solid #EEEEEE;
								}
									html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #rules #rules-info #info-txt {
										width:300px;
										height:40px;
									}
							
						#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #column  {
							
						}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #column #c0 {
								width:18px;
								height:18px;
								margin:1px;
								padding: 2px;
								float:left;
								position:relative;
								text-align: center;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #column #c0 {
									width:18px;
									height:15px;
								}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #column #c1 {
								width:108px;
								height:18px;
								margin:1px;
								padding: 2px 2px 2px 5px;
								float:left;
								position:relative;
								color:#EEEEEE;
								font-weight:bold;
								background-color:#333333;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #column #c1 {
									width:102px;
									height:15px;
								}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #column #c2 {
								width:108px;
								height:18px;
								margin:1px 1px 1px 4px;
								padding: 2px 2px 2px 5px;
								float:left;
								position:relative;
								color:#EEEEEE;
								font-weight:bold;
								background-color:#333333;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #column #c2 {
									width:102px;
									height:15px;
									margin:1px 1px 1px 5px;
								}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #column #c3 {
								width:204px;
								height:18px;
								margin:1px 1px 1px 4px;
								padding: 2px 2px 2px 5px;
								float:left;
								position:relative;
								color:#EEEEEE;
								font-weight:bold;
								background-color:#333333;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #column #c3 {
									width:201px;
									height:15px;
									margin:1px 1px 1px 5px;
								}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #column #c4 {
								width:52px;
								height:18px;
								margin:1px 1px 1px 7px;
								padding: 2px 2px 2px 5px;
								float:left;
								position:relative;
								color:#EEEEEE;
								font-weight:bold;
								background-color:#333333;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #column #c4 {
									width:49px;
									height:15px;
									margin:1px 1px 1px 3px;
								}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #column #c5 {
								width:152px;
								height:18px;
								margin:1px 1px 1px 7px;
								padding: 2px 2px 2px 5px;
								float:left;
								position:relative;
								color:#EEEEEE;
								font-weight:bold;
								background-color:#333333;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #column #c5 {
									width:139px;
									height:15px;
									margin:1px 1px 1px 3px;
								}
						#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc  {
							font-family:Tahoma;
							font-size:9px;
						}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c0 {
								width:18px;
								height:15px;
								margin:1px;
								padding: 2px;
								float:left;
								position:relative;
								text-align: center;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c0 {
									width:18px;
									height:12px;
								}
								#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c0 span {
									font-weight:bold;
								}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c1 {
								width:108px;
								height:15px;
								margin:1px;
								padding: 2px 2px 2px 5px;
								float:left;
								position:relative;
								color:#EEEEEE;
								background-color:#AAAAAA;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c1 {
									width:102px;
									height:12px;
								}
								#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c1 span {
									font-weight:bold;
								}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c2 {
								width:108px;
								height:15px;
								margin:1px 1px 1px 4px;
								padding: 2px 2px 2px 5px;
								float:left;
								position:relative;
								color:#EEEEEE;
								background-color:#AAAAAA;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c2 {
									width:102px;
									height:12px;
									margin:1px 1px 1px 5px;
								}
								#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c2 span {
									font-weight:bold;
								}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c3 {
								width:204px;
								height:15px;
								margin:1px 1px 1px 4px;
								padding: 2px 2px 2px 5px;
								float:left;
								position:relative;
								color:#EEEEEE;
								background-color:#AAAAAA;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c3 {
									width:201px;
									height:12px;
									margin:1px 1px 1px 5px;
								}
								#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c3 span {
									font-weight:bold;
								}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c4 {
								width:52px;
								height:15px;
								margin:1px 1px 1px 7px;
								padding: 2px 2px 2px 5px;
								float:left;
								position:relative;
								color:#EEEEEE;
								background-color:#AAAAAA;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c4 {
									width:49px;
									height:12px;
									margin:1px 1px 1px 3px;
								}
								#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c4 span {
									font-weight:bold;
								}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c5 {
								width:152px;
								height:15px;
								margin:1px 1px 1px 7px;
								padding: 2px 2px 2px 5px;
								float:left;
								position:relative;
								color:#EEEEEE;
								background-color:#AAAAAA;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c5 {
									width:139px;
									height:12px;
									margin:1px 1px 1px 3px;
								}
								#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #columndesc #c5 span {
									font-weight:bold;
								}
						#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields  {

						}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c0 {
								width:18px;
								height:20px;
								margin:1px 0px 1px 1px;
								padding: 2px;
								float:left;
								position:relative;
								text-align: center;
								color:#AAAAAA;
								font-weight:bold;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c0 {
									width:18px;
									height:13px;
								}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c1 {
								width:113px;
								height:20px;
								margin:0px;
								padding: 2px;
								float:left;
								position:relative;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c1 {
									width:111px;
									height:15px;
								}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c2 {
								width:113px;
								height:20px;
								margin:0px;
								padding: 2px;
								float:left;
								position:relative;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c2 {
									width:111px;
									height:15px;
								}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c3 {
								width:212px;
								height:17px;
								margin:0px;
								padding: 2px;
								float:left;
								position:relative;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c3 {
									width:208px;
									height:15px;
								}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c4 {
								width:60px;
								height:17px;
								margin:0px;
								padding: 2px;
								float:left;
								position:relative;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c4 {
									width:56px;
									height:15px;
								}
							#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c5 {
								width:154px;
								height:17px;
								margin:0px;
								padding: 2px;
								float:left;
								position:relative;
							}
								html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c5 {
									width:146px;
									height:15px;
								}

								#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c1 select {
									border:1px solid #AAAAAA; padding:0px; margin:0px; width:109px; height:15px; font-size:11px; background-color:#FFFFFF; font-family:Tahoma; font-size:11px;
								}
									html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c1 select {
										width:109px; height:15px;
									}
								#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c2 select {
									border:1px solid #AAAAAA; padding:0px; margin:0px; width:109px; height:15px; font-size:11px; background-color:#FFFFFF; font-family:Tahoma; font-size:11px;
								}
									html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c2 select {
										width:109px; height:15px;
									}
								#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c3 input {
									border:1px solid #AAAAAA; padding:1px; margin:0px; width:204px; height:18px;font-size:11px; background-color:#FFFFFF; font-family:Tahoma; font-size:11px;
								}
									html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c3 input {
										width:208px; height:17px;
									}
								#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c4 input {
									border:1px solid #AAAAAA; padding:1px; margin:0px; width:52px; height:18px;font-size:11px; background-color:#FFFFFF; font-family:Tahoma; font-size:11px;
								}
									html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c4 input {
										width:56px; height:17px;
									}
								#layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c5 input {
									border:1px solid #AAAAAA; padding:1px; margin:0px; width:152px; height:18px;font-size:11px; background-color:#FFFFFF; font-family:Tahoma; font-size:11px;
								}
									html > body #layout #layout-body #layout-inbody #inbody-ads #ads-body #ads #ad #fields #c5 input {
										width:146px; height:17px;
									}
				#layout #layout-body #layout-inbody #inbody-ads #ads-body #footer {
					background-color:#E70000;
				}
			#layout #layout-body #layout-inbody #inbody-ads #ads-add {
				padding: 10px;
			}


/* -----------------------------------*/
/* --------->>> SOFTWARE <<<----------*/
/* -----------------------------------*/

		#layout #layout-body #layout-inbody #inbody-software {
			
		}
			#layout #layout-body #layout-inbody #inbody-software #os {
				width: 273px;
				position: relative;
				float: left;
				text-align:left;
				margin: 0 0px 0 0;
			}
			#layout #layout-body #layout-inbody #inbody-software #os #os-title {
				width: 273px;
				position: relative;
				float: left;
				padding: 10px 0px 10px 0px;
				margin: 0px;
				border: 0px;
				font-size:16px;
				font-weight:bold;
				text-align:center;
				background-color:#777777;
				color:#EEEEEE;
				
			}
			#layout #layout-body #layout-inbody #inbody-software #os #os-news {
				width: 258px;
				position: relative;
				float: left;
				margin: 0 2px 0 8px;
				padding: 0px;
				border: 0px;
			}
				#layout #layout-body #layout-inbody #inbody-software #os #os-news #standard {
		
				}
					#layout #layout-body #layout-inbody #inbody-software #os #os-news #standard #title {
						font-size: 13px;
						font-weight: bold;
						color:#333333;
					}
					#layout #layout-body #layout-inbody #inbody-software #os #os-news #standard #subtitle {
						font-size: 9px;
						font-weight: normal;
						color:#AAAAAA;
						padding: 0 0 5px 0;
					}
					#layout #layout-body #layout-inbody #inbody-software #os #os-news #standard img {
						float:left;
						width:100px;
						height:100px;
						margin:0 5px 2px 0;
						padding: 0px;
						border-bottom:1px solid #CCCCCC; 
						border-right:1px solid #CCCCCC;
					}
					#layout #layout-body #layout-inbody #inbody-software #os #os-news #standard #timesource {
						font-size: 9px;
						font-weight: normal;
						color:#777777;
						padding: 0 0 8px 0;
					}
					#layout #layout-body #layout-inbody #inbody-software #os #os-news #standard #body {
						font-size: 11px;
						line-height:12px;
						color: #444444;
						text-align: justify;
					}
					#layout #layout-body #layout-inbody #inbody-software #os #os-news #standard #id {
						font-size: 9px;
						font-weight: normal;
						color:#FFF;
					}
				#layout #layout-body #layout-inbody #inbody-software #os #os-news #short {
					font-size: 13px;
					font-weight: bold;
					color:#333333;
				}


/* -----------------------------------*/
/* --------->>> COMPANY <<<-----------*/
/* -----------------------------------*/

		#layout #layout-body #layout-inbody #inbody-company {
			position:relative;
			float:left;
			width:830px;
			font-family:Tahoma;
			font-size:11px;
		}
			#layout #layout-body #layout-inbody #inbody-company #company-menu {
				width: 150px;
				position: relative;
				float: left;
				border-right:0px solid #CCCCCC;
				text-align:left;
				margin: 0 0px 0 0;
				padding: 0 0px 0 0;
			}
				#layout #layout-body #layout-inbody #inbody-company #company-menu #header {
					width: 150px;
					position: relative;
					float: left;
					font-size: 11px;
					font-weight:bold;
					color: #FFFFFF;
					background-color: #BBBBBB;
					text-align:center;
					margin: 0 0px 0px 0;
					padding: 2px 0px 0 0;
					border-bottom: 2px solid #777777;
					background: url('/img/dsg/menu_bck0.gif') repeat-x;
				}
				#layout #layout-body #layout-inbody #inbody-company #company-menu #subcat {
					width: 150px;
					position: relative;
					float: left;
					font-size: 11px;
					font-weight:bold;
					color: #777777;
					background-color: #DDDDDD;
					text-align:center;
					margin: 0 0px 0px 0;
					padding: 1px 0px 1px 0;
				}
				#layout #layout-body #layout-inbody #inbody-company #company-menu ul {
					margin: 0 0 10px 0; 
					padding: 0;
					list-style-type: none;
					position: relative;
					width:150px;
					float: right;
					text-align:left;
					border-top: 3px solid #DDDDDD;
					border-bottom: 1px solid #DDDDDD;
				} 
				#layout #layout-body #layout-inbody #inbody-company #company-menu li {
					font-family: Tahoma,  sans-serif;
					font-size: 10px;
					margin: 0 0 0px 0;
					position: relative;
					width:150px;
					float: right;
					font-weight:bold;
				}
					#layout #layout-body #layout-inbody #inbody-company #company-menu li img {
						width: 50px;
						height:50px;
						border: 0px;
					}
				#layout #layout-body #layout-inbody #inbody-company #company-menu a {
					width: 150px;
					background: #FFFFFF;
					text-decoration: none;
					text-align: center;
					display: block;
					border-bottom: 1px solid #EEEEEE;
					border-left: 2px solid #DDDDDD;
					border-right: 2px solid #DDDDDD;
				}
					html > body #layout #layout-body #layout-inbody #inbody-company #company-menu a {
						width: 146px;
					}
					#layout #layout-body #layout-inbody #inbody-company #company-menu a:link,  #layout #layout-body #layout-inbody #inbody-company #company-menu a:active,  #layout #layout-body #layout-inbody #inbody-company #company-menu a:visited {
						color: #666666;
					}
					#layout #layout-body #layout-inbody #inbody-company #company-menu a:hover {
						background: #E70000;
						color: #FFFFFF;
						border-bottom: 1px solid #777777;
					}
			#layout #layout-body #layout-inbody #inbody-company #company-body {
				position:relative;
				float:left;
				width:665px;
				margin: 0 0 0 10px;
			}
				#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-menu-logo {
					position:relative;
					float:left;
					width:125px;
					margin: 10px 10px 15px 7px;
				}
				#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-tabs {
					position:relative;
					float:left;
					width:500px;
				}
				#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-retails {
					position:relative;
					float:left;
					width:665px;
					padding: 10px;
					margin: 0px 0 10px 0;
					background-color:#EEEEEE;
				}
					html > body #layout #layout-body #layout-inbody #inbody-company #company-body #company-body-retails {
						width:650px;
					}
				#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-retails select {
					position:relative;
					float:left;
					width:645px;
					font-family:Tahoma;
					font-size:11px;
				}
				#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-choose {
					position:relative; 
					float:left; 
					width:670px; 
					margin: 0px 0 0 0; 
					font-size: 14px; 
					font-weight:bold; 
					font-family:Tahoma; 
					background-color:#EEEEEE; 
					color:#666666;
					padding: 5px 0 5px 0;
				}
					#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-choose img {
						margin: 5px 0 0 10px; 
						width:10px; 
						height:9px; 
						border:0px solid #666666;
					}
				#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-menu {
					position:relative;
					float:left;
					width:125px;
				}
					html > body #layout #layout-body #layout-inbody #inbody-company #company-body #company-body-menu {
						width:150px;
					}
				#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-menu #menu-header {
					width: 150px;
					position: relative;
					float: left;
					font-size: 11px;
					font-weight:bold;
					color: #666666;
					background-color: #EEEEEE;
					text-align:center;
					margin: 0 0px 0px 0;
					padding: 2px 0px 0 0;
					border-bottom: 2px solid #777777;
				}
				#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-menu #subcat {
					width: 150px;
					position: relative;
					float: left;
					font-size: 11px;
					font-weight:bold;
					color: #777777;
					background-color: #DDDDDD;
					text-align:center;
					margin: 0 0px 0px 0;
					padding: 1px 0px 1px 0;
				}
				#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-menu ul {
					margin: 0 0 10px 0; 
					padding: 0;
					list-style-type: none;
					position: relative;
					width:150px;
					float: right;
					text-align:left;
				} 
				#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-menu li {
					font-family: Tahoma,  sans-serif;
					font-size: 10px;
					margin: 0 0 0px 0;
					position: relative;
					width:150px;
					float: right;
				}
					#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-menu li img {
						width: 50px;
						height:50px;
						border: 0px;
					}
					#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-menu select {
						border:0px;
						margin:0px;
						padding:0px;
						background-color:#EEEEEE;
						font-size:9px;
						color:#555555;
					}
				#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-menu a {
					width: 150px;
					background: #FFFFFF;
					text-decoration: none;
					text-align: center;
					display: block;
					border-bottom: 1px solid #EEEEEE;
				}
					#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-menu a:link,  #layout #layout-body #layout-inbody #inbody-company #company-body #company-body-menu a:active,  #layout #layout-body #layout-inbody #inbody-company #company-body #company-body-menu a:visited {
						color: #666666;
					}
					#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-menu a:hover {
						background: #E70000;
						color: #FFFFFF;
						border-bottom: 1px solid #777777;
					}

				#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list {
					position: relative;
					float: left;
					margin: 0 0 0 0px;
				}
					html > body #layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list {
						margin: 0 0 0 5px;
					}
					#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #group #product {
						position: relative;
						float: left;
						width:500px;
					}
						html > body #layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #group #product {
							width:510px;
						}
						
						#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #group #product ul {
							margin: 0; 
							padding: 0;
							list-style-type: none;
							position: relative;
							float: left;
						} 
						#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #group #product li {
							font-family: Tahoma,  sans-serif;
							font-size: 9px;
							margin: 0 0 10px 0;
							position: relative;
							float: left;
						}
						#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #group #product #price {
							font-family: Tahoma,  sans-serif;
							font-size: 11px;
							color:#FF0000;
							font-weight:bold;
						}
						#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #group #product #producer {
							font-family: Tahoma,  sans-serif;
							font-size: 10px;
							color:#555555;
							font-weight:bold;
						}
						#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #group #product #model {
							font-family: Tahoma,  sans-serif;
							font-size: 10px;
							color:#555555;
							font-weight:normal;
						}
						#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #group #product #spec {
							font-family: Tahoma,  sans-serif;
							font-size: 9px;
							color:#AAAAAA;
							background-color: #F3F3F3;
							padding: 2px;
						}
							#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #group #product li img {
								width: 50px;
								height:50px;
								border: 0px;
							}
						#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #group #product a {
							width: 94px;
							margin: 0 3px 0 3px;
							border: 1px solid #EEEEEE;
							border-top: 2px solid #999999;
							background: #FFFFFF;
							text-decoration: none;
							text-align: center;
							display: block;
						}
							html > body #layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #group #product a {
								width: 94px;
							}
							#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #group #product a:link,  #layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #group #product a:active,  #layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #group #product a:visited {
								color: #666666;
							}
							#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #group #product a:hover {
								border: 1px solid #CCCCCC;
								border-top: 2px solid #D90200;
								background: #FFFFFF;
								color: #D90200;
							}
						#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #list-choose {
							position:relative; 
							float:left; 
							width:500px; 
							margin: 200px 0 0 0;
							font-size: 14px; 
							font-weight:bold; 
							font-family:Tahoma; 
							background-color:#EEEEEE;
							color:#666666; 
							padding: 5px 0 5px 0;
						}
							html > body #layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #list-choose {
								width:510px; 
							}
							
							#layout #layout-body #layout-inbody #inbody-company #company-body #company-body-list #list-choose img {
								margin: 5px 0 0 10px; 
								width:10px; 
								height:9px; 
								border:0px solid #666666;
							}
						
						



/* -----------------------------------*/
/* --------->>> PRODUCERS <<<---------*/
/* -----------------------------------*/


			#layout #layout-body #layout-inbody #inbody-producer {
				width: 830px;
				position: relative;
				float: left;
			}
			#layout #layout-body #layout-inbody #inbody-producer #producer-menu {
				width: 150px;
				position: relative;
				float: left;
				border-right:0px solid #CCCCCC;
				text-align:left;
				margin: 0 0px 0 0;
				padding: 0 0px 0 0;
			}
				#layout #layout-body #layout-inbody #inbody-producer #producer-menu #header {
					width: 150px;
					position: relative;
					float: left;
					font-size: 11px;
					font-weight:bold;
					color: #FFFFFF;
					background-color: #BBBBBB;
					text-align:center;
					margin: 0 0px 0px 0;
					padding: 2px 0px 0 0;
					border-bottom: 2px solid #777777;
					background: url('/img/dsg/menu_bck0.gif') repeat-x;
				}
				#layout #layout-body #layout-inbody #inbody-producer #producer-menu #subcat {
					width: 150px;
					position: relative;
					float: left;
					font-size: 11px;
					font-weight:bold;
					color: #777777;
					background-color: #DDDDDD;
					text-align:center;
					margin: 0 0px 0px 0;
					padding: 1px 0px 1px 0;
				}
				#layout #layout-body #layout-inbody #inbody-producer #producer-menu ul {
					margin: 0 0 10px 0; 
					padding: 0;
					list-style-type: none;
					position: relative;
					width:150px;
					float: right;
					text-align:left;
					border-top: 3px solid #DDDDDD;
					border-bottom: 1px solid #DDDDDD;
				} 
				#layout #layout-body #layout-inbody #inbody-producer #producer-menu li {
					font-family: Tahoma,  sans-serif;
					font-size: 10px;
					margin: 0 0 0px 0;
					position: relative;
					width:150px;
					float: right;
					font-weight:bold;
				}
					#layout #layout-body #layout-inbody #inbody-producer #producer-menu li img {
						width: 50px;
						height:50px;
						border: 0px;
					}
				#layout #layout-body #layout-inbody #inbody-producer #producer-menu a {
					width: 150px;
					background: #FFFFFF;
					text-decoration: none;
					text-align: center;
					display: block;
					border-bottom: 1px solid #EEEEEE;
					border-left: 2px solid #DDDDDD;
					border-right: 2px solid #DDDDDD;
				}
					html > body #layout #layout-body #layout-inbody #inbody-producer #producer-menu a {
						width: 146px;
					}
					#layout #layout-body #layout-inbody #inbody-producer #producer-menu a:link,  #layout #layout-body #layout-inbody #inbody-producer #producer-menu a:active,  #layout #layout-body #layout-inbody #inbody-producer #producer-menu a:visited {
						color: #666666;
					}
					#layout #layout-body #layout-inbody #inbody-producer #producer-menu a:hover {
						background: #E70000;
						color: #FFFFFF;
						border-bottom: 1px solid #777777;
					}
				#layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list {
					position: relative;
					float: left;
					width:675px;
					margin: 0 0 0 5px;
				}
					#layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #list-header {
						position: relative;
						float: left;
						width:670; 
						margin: 25px 0 15px 0; 
						font-size:14px; 
						font-weight:bold; 
						padding: 10px; 
						background-color:#EEEEEE;
					}
						html > body #layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #list-header {
							width:650; 
						}
					#layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #list-nodata {
						position:relative; 
						float:left; 
						width:675px; 
						margin: 0px 0 0 0; 
						font-size: 14px; 
						font-weight:bold; 
						padding: 5px 0 5px 0;
						font-family:Tahoma; 
						background-color:#EEEEEE; 
						color:#666666;
					}
						#layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #list-nodata img {
							margin: 5px 0 0 10px; 
							width:10px; 
							height:9px; 
							border:0px solid #666666;
						}
					#layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #group #product {
						position: relative;
						float: left;
					}
						#layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #group #product ul {
							margin: 0; 
							padding: 0;
							list-style-type: none;
							position: relative;
							float: left;
						} 
						#layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #group #product li {
							font-family: Tahoma,  sans-serif;
							font-size: 9px;
							margin: 0 0 10px 0;
							position: relative;
							float: left;
						}
						#layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #group #product #price {
							font-family: Tahoma,  sans-serif;
							font-size: 11px;
							color:#FF0000;
							font-weight:bold;
						}
						#layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #group #product #producer {
							font-family: Tahoma,  sans-serif;
							font-size: 10px;
							color:#555555;
							font-weight:bold;
						}
						#layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #group #product #model {
							font-family: Tahoma,  sans-serif;
							font-size: 10px;
							color:#555555;
							font-weight:normal;
						}
						#layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #group #product #spec {
							font-family: Tahoma,  sans-serif;
							font-size: 9px;
							color:#AAAAAA;
							background-color: #F3F3F3;
							padding: 2px;
						}
							#layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #group #product li img {
								width: 50px;
								height:50px;
								border: 0px;
							}
						#layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #group #product a {
							width: 106px;
							margin: 0 3px 0 3px;
							border: 1px solid #EEEEEE;
							border-top: 2px solid #999999;
							background: #FFFFFF;
							text-decoration: none;
							text-align: center;
							display: block;
						}
							html > body #layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #group #product a {
								width: 104px;
							}
							#layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #group #product a:link,  #layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #group #product a:active,  #layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #group #product a:visited {
								color: #666666;
							}
							#layout #layout-body #layout-inbody #inbody-producer #producer-body #producer-body-list #group #product a:hover {
								border: 1px solid #CCCCCC;
								border-top: 2px solid #D90200;
								background: #FFFFFF;
								color: #D90200;
							}


/* -----------------------------------*/
/* --------->>> SERVICES <<<----------*/
/* -----------------------------------*/

		#layout #layout-body #layout-inbody #inbody-services {
			position:relative;
			float:left;
			width:830px;
		}
			#layout #layout-body #layout-inbody #inbody-services #menu {
				width: 150px;
				min-height:1200px;
				position: relative;
				float: left;
				border-right:0px solid #CCCCCC;
				text-align:left;
				margin: 0 0px 0 0;
				padding: 0 0px 0 0;
			}
				#layout #layout-body #layout-inbody #inbody-services #menu #header {
					width: 150px;
					position: relative;
					float: left;
					font-size: 11px;
					font-weight:bold;
					color: #FFFFFF;
					background-color: #BBBBBB;
					text-align:center;
					margin: 0 0px 0px 0;
					padding: 2px 0px 0 0;
					border-bottom: 2px solid #777777;
					background: url('/img/dsg/menu_bck0.gif') repeat-x;
				}
				#layout #layout-body #layout-inbody #inbody-services #menu #subcat {
					width: 150px;
					position: relative;
					float: left;
					font-size: 11px;
					font-weight:bold;
					color: #777777;
					background-color: #DDDDDD;
					text-align:center;
					margin: 0 0px 0px 0;
					padding: 1px 0px 1px 0;
				}
				#layout #layout-body #layout-inbody #inbody-services #menu ul {
					margin: 0 0 10px 0; 
					padding: 0;
					list-style-type: none;
					position: relative;
					width:150px;
					float: right;
					text-align:left;
					border-top: 3px solid #DDDDDD;
					border-bottom: 1px solid #DDDDDD;
				} 
				#layout #layout-body #layout-inbody #inbody-services #menu li {
					font-family: Tahoma,  sans-serif;
					font-size: 10px;
					margin: 0 0 0px 0;
					position: relative;
					width:150px;
					float: right;
				}
					#layout #layout-body #layout-inbody #inbody-services #menu li img {
						width: 50px;
						height:50px;
						border: 0px;
					}
				#layout #layout-body #layout-inbody #inbody-services #menu a {
					width: 150px;
					background: #FFFFFF;
					text-decoration: none;
					text-align: center;
					display: block;
					border-bottom: 1px solid #EEEEEE;
					border-left: 2px solid #DDDDDD;
					border-right: 2px solid #DDDDDD;
				}
					html > body #layout #layout-body #layout-inbody #inbody-services #menu a {
						width: 146px;
					}
					
					#layout #layout-body #layout-inbody #inbody-services #menu a:link,  #layout #layout-body #layout-inbody #inbody-services #menu a:active,  #layout #layout-body #layout-inbody #inbody-services #menu a:visited {
						color: #666666;
					}
					#layout #layout-body #layout-inbody #inbody-services #menu a:hover {
						background: #E70000;
						color: #FFFFFF;
						border-bottom: 1px solid #777777;
					}
			#layout #layout-body #layout-inbody #inbody-services #services-overview {
				position:relative;
				float:left;
				width:675px;
				margin: 0 0 0 5px;
				font-family:Tahoma;
				font-size:11px;
			}
				#layout #layout-body #layout-inbody #inbody-services #services-overview #overview-header{
					position:relative;
					float:left;
					width:675px;
					background-color:#DDDDDD;
					border-bottom:2px solid #CCCCCC;
					
				}
				#layout #layout-body #layout-inbody #inbody-services #services-overview #overview-modem{
					position:relative;
					float:left;
					width:675px;
					border-bottom:1px solid #CCCCCC;
				}
					#layout #layout-body #layout-inbody #inbody-services #services-overview #overview-modem #modem-provider{
						position:relative; 
						float:left; 
						width:125px;
						font-size:15px;
					}
					#layout #layout-body #layout-inbody #inbody-services #services-overview #overview-modem #modem-info{
						position:relative; 
						float:left; 
						width:550px;
					}
						#layout #layout-body #layout-inbody #inbody-services #services-overview #overview-modem #modem-info #modem-info-c1{
							position:relative; 
							float:left; 
							width:100px;
							height: 30px;
							line-height:30px;
							text-align:center;
							border-bottom: 1px solid #EEEEEE;
						}
						#layout #layout-body #layout-inbody #inbody-services #services-overview #overview-modem #modem-info #modem-info-c2{
							position:relative; 
							float:left; 
							width:150px;
							height: 30px;
							line-height:30px;
							text-align:center;
							border-bottom: 1px solid #EEEEEE;
						}
						#layout #layout-body #layout-inbody #inbody-services #services-overview #overview-modem #modem-info #modem-info-c3{
							position:relative; 
							float:left; 
							width:150px;
							height: 30px;
							line-height:30px;
							text-align:center;
							border-bottom: 1px solid #EEEEEE;
						}
						#layout #layout-body #layout-inbody #inbody-services #services-overview #overview-modem #modem-info #modem-info-c4{
							position:relative; 
							float:left; 
							width:150px;
							height: 30px;
							line-height:30px;
							text-align:center;
							border-bottom: 1px solid #EEEEEE;
						}
							#layout #layout-body #layout-inbody #inbody-services #services-overview #overview-modem #modem-info #modem-info-c4 select{
								position:relative; 
								float:left; 
								width:145px;
								margin:6px 5px 5px 0;
								height:16px;
								font-family:Tahoma;
								font-size:11px;
								border:1px solid #CCCCCC;
							}
						#layout #layout-body #layout-inbody #inbody-services #services-overview #overview-modem #modem-info #modem-info-ftr{
							position:relative; 
							float:left; 
							width:550px;
							height: 20px;
							line-height:20px;
							background-color:#EEEEEE;
							color:#333333;
							margin: 0px 0 5px 0;
							padding: 5px 5px 5px 5px;
						}
							html > body #layout #layout-body #layout-inbody #inbody-services #services-overview #overview-modem #modem-info #modem-info-ftr{
								width:540px;
								padding: 5px 5px 2px 5px;
							}
							#layout #layout-body #layout-inbody #inbody-services #services-overview #overview-modem #modem-info #modem-info-ftr select{
								position:relative; 
								float:left; 
								width:540px;
								height:16px;
								font-family:Tahoma;
								font-size:11px;
								border:1px solid #DDDDDD;
							}
								
							
							
						
						
						
						
					
					
				



/* -----------------------------------*/
/* -->>> SIDE BANNERS AND FOOTER <<<--*/
/* -----------------------------------*/

	#layout #layout-banners {
		width : 138px;
		position: relative;
		float: left;
	}
		#layout #layout-banners #banners-banner {
			height: 258px;
			position: relative;
			float: right;
		}
	#layout #banners-bannerart {
		position: relative;
		float: right;
		margin: 0 0 10px 0;
	}
	#layout #layout-footer {
		width : 840px;
		position: relative;
		float: left;
		background-color: #767676;
		margin: 0 0 30px 0;
		padding:10px;
		color:#CCCCCC;
		font-size:11px;
		font-weight:bold;
	}
		html > body #layout #layout-footer {
			width:820px;
		}
		#layout #layout-footer a {
			color:#CCCCCC;
		}




























