		body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
		table {border-collapse:collapse; border-spacing:0;}
		img {border:0;}
		address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
		ol,ul {list-style:none;}
		caption,th {text-align:left;}
		h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
		q:before,q:after {content:'';}
		abbr,acronym { border:0;}
		strong {font-weight: bold;}
		em {font-style: italic;}
		
		div.growlUI { background: url(../images/check48.png) no-repeat 10px 10px; }
		div.growlUI h1, div.growlUI h2 {color: white; padding: 5px 5px 5px 75px; text-align: left;}
		
		.header_link {display: none;}
		a:link, a:visited, a:hover {color: #10617e; text-decoration: none; outline: none;}
			a:hover {text-decoration: underline;}
		#loading{position:absolute; left:45%; top:40%; padding:2px; z-index:20001; height:auto; border:1px solid #ccc;}
			#loading a {color:#225588;}
			#loading .loading-indicator{background:white; color:#444; font:bold 13px tahoma,arial,helvetica; padding:10px; margin:0; height:auto;}
			#loading-msg {font: normal 10px arial,tahoma,sans-serif;}
		#body {width: 960px; font-family: Tahoma; font-size: 12px;}
		#acc {height: 20px; text-align: left; line-height: 20px; padding: 0 5px;}
		#header {height: 80px; padding: 10px 0; overflow: hidden;}
			#header img.logo {width: 308px; height: 80px; font-family: Arial; font-size: 24px; font-weight: bold; color: #ff7800; float: left;}
			#header img.upload {float: right; height: 36px; width: 153px; margin: 22px 0 0 0;}
			#header div {width: 315px; float: right; text-align: left; height: 22px; padding: 29px 0;}
			#header div.left {float: left; height: 80px; width: 635px; overflow: hidden; padding: 0;}
		div#error_message {border: 1px dotted #32829b; margin: 0 0 20px 0; background: url(../images/warning_16.png) 4px 4px no-repeat; text-align: left; padding: 4px 4px 4px 40px;}
			div#error_message ul {list-style: square outside;}
		input.login {width: 225px; height: 16px; border: 1px solid #10617e; padding: 2px; background: url(../images/id.uz.gif) top right no-repeat;}
		input.button {width: 66px; height: 22px; border: 1px solid #10617e; background: #32829b; color: #fefefe; font-weight: bold;}
		div#banner {margin: 5px 0;}
		#content {float: left; width: 635px; margin: 0 5px 0 0;}
			#content h2 {font-weight: bold; font-size: 14px; text-align: left; color: #10617e;}
			#content p {text-align: left; margin: 0 0 16px 0;}
			#content ul.content {text-align: left; list-style: square outside; margin: 0 14px 16px 14px;}
			#content div.spacer {margin: 10px 0; height: 32px; background: #32829b url(../images/cftl.jpg) top left no-repeat;}
				#content div.spacer div {height: 32px; background: url(../images/cftr.jpg) top right no-repeat;}
		#navigation {height: 32px; background: url(../images/nav_bg.jpg) center center repeat-x;}
			#navigation div.rc {height: 32px; background: url(../images/nav_rc.jpg) top right no-repeat;}
			#navigation ul {line-height: 32px; height: 32px; background: url(../images/nav_lc.jpg) top left no-repeat; overflow: hidden; margin: 0; list-style:none;}
				#navigation ul li {float: left; padding: 6px 14px 0 14px; line-height: 24px;}
				#navigation ul a {color: #fefefe; font-size: 12px; text-decoration: none;}
				#navigation ul li.selected {background: white url(../images/nav_slc.jpg) top left no-repeat; padding: 0 0 0 14px; margin: 8px 0 0 14px;}
					#navigation ul li.selected a {display: block; color: #32829b; text-decoration: none; background: white url(../images/nav_src.jpg) top right no-repeat; padding: 0 14px 0 0;}
		.ajmenu {height: 20px; line-height: 20px; text-align: left; overflow: hidden; margin: 10px 0; list-style:none;}
			.ajmenu li {float: left; padding: 0 6px;}
			.ajmenu li a {color: #10617e; cursor: pointer;}
			.ajmenu li.selected {background: url(../images/ajmenu_stl.gif) top left no-repeat; padding: 0 0 0 6px;}
				.ajmenu li.selected a {display: block; color: #fefefe; text-decoration: none; background: url(../images/ajmenu_str.gif) top right no-repeat; padding: 0 6px 0 0;}
		div.container {text-align: left; overflow: hidden;}
			div.container div {width: 120px; float: left; text-align: center; margin: 0 6px 6px 0;}
				div.container div h3 {overflow: hidden; height: 40px;}
					div.container div h3 a {font-size: 11px;}
				div.container div span {position: absolute; z-index: 100; background: #10617E; color: white; padding: 2px 4px; display: block; width: 112px; text-align: center; margin: -39px 0 0 0;}
		div.container_c {text-align: left; overflow: hidden;}
			div.container_c div {width: 120px; float: left; text-align: center; margin: 0 6px 6px 0;}
				div.container_c div h3 {overflow: hidden; height: 40px; margin-top: 4px;}
					div.container_c div h3 a {font-size: 11px;}
		#block-right {width: 315px; float: left; margin: 0 0 0 5px; text-align: left;}
			#block-right h1 {height: 26px; line-height: 26px; background: url(../images/rbh1_lc.jpg) top left no-repeat; color: #fefefe; font-size: 14px; text-align: left; padding: 0 0 0 8px; margin: 0 0 5px 0;}
				#block-right h1 span {display: block; background: url(../images/rbh1_rc.jpg) top right no-repeat; height: 26px;}
		
		ul#categories {
			padding: 6px 0 0 0;
			margin: 0 0 20px 0;
			overflow: hidden;
		}
			ul#categories li {
				line-height: 16px;
				height: 17px;
				padding: 2px 6px;
			}
			ul#categories span.rc {display: none;}
				ul#categories li a {
					line-height: 16px;
					font-size: 14px;
					text-decoration: none;
					display: block;
					float: left;
				}
			ul#categories li.selected, ul#categories li.current {
				background: #32829b url(../images/rbcategory_scl.gif) top left no-repeat;
				padding: 0 0 0 6px;
				margin: 2px 0;
				text-align: left;
			}
				ul#categories li.selected a, ul#categories li.current a {
					line-height: 16px;
					color: #fefefe;
				}
				ul#categories li span, ul#categories li.selected span, ul#categories li.current span {
					display: block;
					float: right;
					text-align: center;
					width: 50px;
					background: #fefefe;
				}
					ul#categories li span.num {
						height: 13px;
						line-height: 13px;
						margin: 2px 0;
					}
					ul#categories li.selected span.rc, ul#categories li.current span.rc {
						width: 6px;
						height: 17px;
						background: #32829b url(../images/rbcategory_scr.gif) top right no-repeat;
					}
		
		
		#block-right div.recentv {margin: 5px 0; font-size: 11px; color: #10617e; overflow: hidden;}
			#block-right div.recentv img {float: left; margin: 6px;}
			#block-right div.recentv h3 {font-size: 14px; padding: 3px 0;}
				#block-right div.recentv h3 a {text-decoration: underline;}
		#block-right div.srecentv {background: #32829b url(../images/rbrecent_tlc.gif) top left no-repeat; color: #fefefe;}
			#block-right div.srecentv a {color: #fefefe;}
			#block-right div.srecentv .blc {background: url(../images/rbrecent_blc.gif) bottom left no-repeat;}
			#block-right div.srecentv .trc {background: url(../images/rbrecent_trc.gif) top right no-repeat;}
			#block-right div.srecentv .brc {background: url(../images/rbrecent_brc.gif) bottom right no-repeat;height: 102px;}
		#footer {margin: 10px 0 20px 0; background: #32829b url(../images/foot_bg.jpg) center center repeat-x;}
			#footer td, #footer td a {color: #fefefe;}
				#footer td a {text-decoration: underline;}
		#flashplayer {width: 400px; height: 300px; float: left; margin: 10px 0;}
			#flashplayer img {margin: 118px 0 0 0;cursor: pointer;}
		h1.watch-video-title {margin: 10px 0; padding: 0 0 0 410px; color: #32829b; font-size: 18px; text-align: left;}
		h1.title {color: #32829b; font-size: 16px; text-align: left; background: url(../images/bubble_16.png) center left no-repeat; padding: 0 0 0 20px;}
		ul.watch-video-detail li {text-align: left; padding: 0 0 0 410px; color: #191919;}
			ul.watch-video-detail li a {text-decoration: underline;}
		div.comment {overflow: hidden; margin: 8px 0; text-align: left;}
			div.comment img {float: left; width: 30px; height: 30px; padding: 1px; border: 1px solid #32829b;}
			div.comment span {padding: 0 8px;}
			div.comment span.font-1 {font-size: 10px;}
			div.comment span.reply {padding: 0 0 0 42px; color: #32829b; text-decoration: underline; cursor: pointer;}
			div.comment p {padding: 0 0 0 42px; font-family: Verdana;}
			div.comment div.textarea {padding: 0 0 0 42px; margin: 8px 0 0 0; display: none;}
				div.comment div.textarea textarea {width: 580px; height: 40px; margin: 0 0 8px 0;}
		div.comment_pad {overflow: hidden; margin: 8px 0 16px 0; text-align: left; padding: 0 0 0 42px;}
			div.comment_pad img {float: left; width: 30px; height: 30px; padding: 1px; border: 1px solid #32829b;}
			div.comment_pad span {padding: 0 8px;}
			div.comment_pad span.font-1 {font-size: 10px;}
			div.comment_pad p {padding: 0 0 0 42px; font-family: Verdana;}
		div.comment_mainpad {overflow: hidden; margin: 8px 0; text-align: left; display: none;}
			div.comment_mainpad textarea {width: 580px; height: 50px; margin: 0 0 8px 0;}
			h1.view-comment-form {cursor: pointer;}
		a.pagination, a.pagination_s {border: 1px solid #10617e; padding: 2px 4px; color: white; background: #32829b; text-decoration: none; font-weight: bold;}
		a.pagination_s {color: #10617e; background: none; font-weight: normal;}
		table.usrlist {width: 100%; margin: 10px 0;}
			table.usrlist td {text-align: center; padding: 4px;}
			table.usrlist td.thead {border: 1px solid #10617e; background: #32829b; color: #fefefe; font-weight: bold;}
			table.usrlist td.body {border-bottom: 1px solid #10617e; text-align: left;}
			table.usrlist td.opt {border-left: 1px solid #10617e; text-align: center;}
				table.usrlist td.body img {float: left; width: 30px; height: 30px; padding: 1px; border: 1px solid #32829b; margin: 0 4px 0 0;}
				table.usrlist td.body img.clear {float: left; width: auto; height: auto; border: 0; padding: 1px; margin: 0 4px 0 0;}
		div.group-item {width: 300px; height: 64px; text-align: left; margin: 10px 0 0 0; float: left;}
			div.group-item img {width: 62px; height: 62px; padding: 1px; border: 1px solid #10617e; float: left; margin: 0 10px 0 0;}
			div.group-item h3 {font-size: 14px;}
			div.group-item span {display: block;}
		div.group-info {margin: 10px 0;}
			div.group-info img {padding: 1px; margin: 0 10px 0 0;border: 1px solid #32829b; float: left;}
			div.group-info h3 {font-size: 16px; font-weight: bold; color: #32829b; text-align: left;}
			div.group-info p {text-align: left;}
		div.group-opt-box {margin: 10px 0 0 0; text-align: left;}
			div.group-opt-box a {padding: 0 6px 0 0;}
		h1.group-content-header {text-align: left; font-size: 16px; font-weight: bold; color: #32829b; margin: 20px 0;}
		table.forum {width: 100%;}
			table.forum td, table.forum th {text-align: center; padding: 4px;}
			table.forum th {border: 1px solid #10617e; background: #32829b; color: #fefefe; font-weight: bold;}
			table.forum td {border-left: 1px solid #10617e; border-bottom: 1px solid #10617e;}
			table.forum td.topic {text-align: left; border-left: 0px;}
		#usrinfo {margin: 10px 0 0 0; text-align: left; overflow: hidden;}
			#usrinfo img {float: left; padding: 1px; border: 1px solid #10617e; margin: 0 10px 0 0;}
			#usrinfo h1 {background: url(../images/id-uz.gif) 94px center no-repeat; padding: 0 0 0 117px; color: #10617e; font-size: 16px; font-weight: bold;}
			#usrinfo span {display: block; color: #10617e; margin: 2px 0;}
			#usrinfo span.message {background: url(../images/document_16.png) 94px center no-repeat; padding: 0 0 0 114px;}
			#usrinfo span.contact {background: url(../images/address_16.png) 94px center no-repeat; padding: 0 0 0 114px;}
		#uploadbox {margin: 10px 0; text-align: left;}
			#uploadbox h1 {color: #10617e; font-size: 16px; font-weight: bold;}
			#uploadbox span.header {display: block;}
			#uploadbox table {margin: 10px 0 0 0;}
			#uploadbox table td{font-weight: bold; text-align: left; padding: 4px 0;}
				#uploadbox table td.title{color: #10617e;}
				#uploadbox table td input, #uploadbox table td textarea {height: 18px; border: 1px solid #10617e; width: 248px;}
				#uploadbox table td input.checkbox {width: auto; height: auto;}
				#uploadbox table td textarea {height: 98px;}
				#uploadbox table td span {font-weight: normal;}
					#uploadbox table td span.label {cursor: pointer;}
		.tag_add_input,#tag_input_id,#tag_input_id2{border:solid 1px #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.tag_add_input_form{position:absolute; width: 248px; border:solid 1px #CCCCCC; background:#FFFFFF; margin: 20px 0 0 0;}
		.tag_add_input_form li{list-style:none; cursor:pointer; line-height:20px; border-bottom:dotted 1px #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; padding-left:10px;}
		.tag_add_input_form li b{color:#0099CC;}
		.tag_add_input_form_sel{background:#C2DCE2; color:#fff;}
		#upladditionaloptions {display: none;}
		#upladdbutton {display: block; text-align: right; padding: 4px 8px; margin: 4px 0; font-weight: bold; cursor: pointer;}
		#compose_form {text-align: left;}
			#compose_form span {color: #10617e;}
				#compose_form span.title {display: block; font-weight: bold; font-size: 14px; margin: 6px 0;}
			#compose_form input, #compose_form select {width: 248px; height: 20px; border: 1px solid #10617e; font-size: 14px; padding: 0 4px; margin: 2px 0;}
				#compose_form select {width: 258px; padding: 0 1px 0 4px;}
				#compose_form textarea {width: 458px; height: 78px; border: 1px solid #10617e; padding: 4px; font-family: Tahoma; font-size: 12px;}
			#compose_form h2 {margin: 10px 0;}
		#emForm {display: none; text-align: left; padding: 0 10px; cursor: default;}
			#emForm h1 {color: #10617e; font-size: 18px; font-weight: bold; margin: 6px 0; text-align: center;}
			#emForm input {width: 198px; height: 20px; border: 1px solid #10617e; padding: 0 2px; margin: 2px 0;}
			#emForm span {cursor: pointer;}
			#emForm div {text-align: center; margin: 6px 0;}
				#emForm div input {width: auto; height: auto; padding: 2px 4px;}
		#urlink {color: #10617e; text-decoration: underline; cursor: pointer;}
		#managevideo h1 {font-size: 16px; font-weight: bold; color: #10617e; text-align: left; margin: 10px 0;}
		#managevideo div.item {float: left; width: 300px; text-align: left; margin: 0 0 10px 0;}
			#managevideo div.item img {float: left; margin: 0 6px 0 0; padding: 1px; border: 1px solid #10617e;}
			#managevideo div.item h3 {font-size: 14px; font-weight: bold; color: #10617e;}
			#managevideo div.item span {display: block; font-size: 11px;}
				#managevideo div.item span strong {font-weight: normal; color: #10617e;}
			#managevideo div.item div {margin: 4px 0 0 0;}
				#managevideo div.item div img {padding: 0px; border: 0px;}
		#message {margin: 10px 0;}
			#message div {text-align: left; border: 1px solid #cacaca; padding: 2px;}
			#message span {display: block;}
			#message img {float: left; padding: 1px; margin: 0 4px 0 0; margin: 0 4px 0 0;}
			#message .info {background: #e1e1e1;}
				#message .info img {width: 30px; height: 30px; border: 1px solid #32829b;}
				#message .info h3 {font-weight: bold;}
				#message .info span {text-align: right; margin: -6px 0 0 0; font-size: 10px;}
			#message .attach {border-top: 0;}
				#message .attach img {width: 80px; height: 60px;}
				#message .attach span {font-weight: bold;}
			#message p {border: 1px solid #cacaca; border-top: 0; padding: 4px;}
			#message .options {padding: 4px 2px; text-align: right; background: #e1e1e1;}
		table.invitegr {width: 100%;}
			table.invitegr span {display: block; font-size: 11px; color: #333333;}
			table.invitegr textarea {width: 100%; height: 60px; font-family: Tahoma; font-size: 11px; margin: 10px 0;}
		fieldset#upbox {text-align: left; margin: 10px 0;}
			fieldset#upbox img {float: left; margin: 0 4px 0 0;}
			fieldset#upbox h3 {color: #10617e; font-weight: bold; font-size: 14px;}
			fieldset#upbox ul {margin: 10px 0; padding: 0 40px; list-style: square inside;}
	
	/* TAGS */
	div.tag-cloud {
		width: 635px;
		text-align: center;
		/*border: 1px solid #cccccc;*/
		overflow: hidden;
	}	
	div.tag-cloud ul {display: inline; white-space: normal; list-style: none outside none;}	
		div.tag-cloud ul li {display: inline; padding: 0 2px;}
			div.tag-cloud ul li a {line-height: 1.2em;}