html, body {
 font-family: Georgia, serif;
 color: #1a1a1a;
 font-size: 10pt;
 margin: 0;
 padding: 0;
 width: 100%;
 height: auto;
 background: #3d4b52;
}
img, div, table, tr, td, p, form, h1, h2, h3, h4, h5, h6, input, a, button {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table, tr, td {
 border: 1px solid #cbbfa6;
}

td {
 background: none;
}

p {
 margin: 0 0 10px 0;
 display: block;
}

		a, a:link, a:active, a:visited {
		 color: #ff6b00;
		 text-decoration: underline;
		 outline: none;
		}
		
		a:hover {
		 color: #1a1a1a;
		 outline: none;
		}

.layout {
 text-align: center;
 background: #efecda url(../images/bck_main.gif) repeat-x;
 width: 100%;
 overflow: hidden;
 min-width: 1000px;
}

.profile {
 text-align: left;
 border-bottom: 1px solid #d8cebb;
 border-left: 1px solid #d8cebb;
 border-right: 1px solid #d8cebb;
 background: url(../images/bck1_top.gif) repeat-x;
 margin: 0 auto;
 width: 926px;
 height: 47px;
 overflow: hidden;
}

.profile div {
 float: left;
}

.login {
 padding: 12px 0 0 15px;
 width: 415px;
 height: 35px;
}

.login span {
 margin: 3px 0 0;
 float: left;
}

.login input {
 background: transparent url(../images/input_small.gif) no-repeat;
 margin: 1px 12px 0;
 padding: 2px 4px 0 5px;
 width: 95px;
 height: 19px;
 float: left;
}

.afterlogin {
 font-size: 12pt;
 padding: 14px 0 0 15px;
 width: 525px;
 height: 33px;
}

.afterlogin span {
 color: #00486c;
 margin: 0 5px;
}

.afterlogin a {
 margin: 0 5px;
}

.ok {
 background: none !important;
 margin: 0 !important;
 padding: 0 !important;
 width: 38px !important;
 height: 23px !important;
}

.reg {
 text-align: center;
 background: url(../images/bck2_top.gif) repeat-x;
 border-left: 1px solid #d8cebb;
 border-right: 1px solid #d8cebb;
 padding: 15px 0 0 0;
 width: 240px;
 height: 32px;
}

		
		.reg a, .reg a:link, .reg a:active, .reg a:visited {
		 color: #1a1a1a;
		 margin: 0 3px;
		}
		
		.reg a:hover {
		 color: #ff6b00;
		}

.logout {
 text-align: center;
 background: url(../images/bck2_top.gif) repeat-x;
 border-left: 1px solid #d8cebb;
 border-right: 1px solid #d8cebb;
 padding: 15px 0 0 0;
 width: 130px;
 height: 32px;
}

		
		.logout a, .logout a:link, .logout a:active, .logout a:visited {
		 color: #1a1a1a;
		 margin: 0 3px;
		}
		
		.logout a:hover {
		 color: #ff6b00;
		}

.sitesearch {
 padding: 11px 0 0 16px;
 width: 238px;
 height: 36px;
}

.sitesearch input {
 background: transparent url(../images/input_middle.gif) no-repeat;
 margin: 2px 12px 0 0;
 padding: 2px 5px 0 5px;
 width: 160px;
 height: 19px;
 float: left;
}

.header {
 text-align: left;
 margin: 0 auto;
 padding: 26px 0 0 27px;
 background: url(../images/header_ill.gif) no-repeat right top;
 width: 901px;
 height: 112px;
 overflow: hidden;
}

.logo {
 margin: 0 97px 0 0;
 width: 185px;
 height: 85px;
 display: block;
 float: left;
 overflow: hidden;
}

.mainmenu {
 padding: 26px 0 0 0;
 margin: 0;
 float: left;
 list-style: none;
}

.mainmenu li {
 background: url(../images/menu_bck.gif) no-repeat;
 margin: 0 20px 0 0;
 width: 119px;
 height: 33px;
 list-style: none;
 display: block;
 float: left;
 overflow: hidden;
}

		.mainmenu li a, .mainmenu li a:link, .mainmenu li a:active, .mainmenu li a:visited {
		 color: #1a1a1a;
		}
		
		.mainmenu li a:hover {
		 color: #ff6b00;
		}

.ico_main {
 font-size: 12pt;
 text-align: center;
 background: url(../images/ico_main.gif) no-repeat 11px 10px;
 padding: 6px 0 0 30px;
 width: 87px;
 height: 27px;
 display: block;
}

.ico_news {
 font-size: 12pt;
 text-align: center;
 background: url(../images/ico_news.gif) no-repeat 11px 12px;
 padding: 6px 0 0 30px;
 width: 87px;
 height: 27px;
 display: block;
}

.ico_radio {
 font-size: 12pt;
 text-align: center;
 background: url(../images/ico_radio.gif) no-repeat 11px 10px;
 padding: 6px 0 0 30px;
 width: 87px;
 height: 27px;
 display: block;
}

.ico_forum {
 font-size: 12pt;
 text-align: center;
 background: url(../images/ico_forum.gif) no-repeat 11px 11px;
 padding: 6px 0 0 30px;
 width: 87px;
 height: 27px;
 display: block;
}

.content {
 background: #f5f3e7 url(../images/content_top.gif) repeat-x;
 border: 1px solid #e2dcc8;
 margin: 0 auto;
 width: 926px;
 overflow: hidden;
}

.ill {
 text-align: left;
 background: url(../images/content_ill.gif) no-repeat right top;
 padding: 8px 6px 0;
 width: 914px;
 overflow: hidden;
}

.content_second {
 background: #f5f3e7;
 border: 1px solid #e2dcc8;
 margin: 12px auto 0;
 width: 926px;
 overflow: hidden;
}

.ill_second {
 text-align: left;
 padding: 8px 6px 0;
 width: 914px;
 overflow: hidden;
}

.donations {
 width: 898px;
 background: white;
 padding: 4px 8px;
 margin: 0 0 8px 0;
 overflow: hidden;
 clear: both;
}

.donations span {
 float: left;
 margin: 4px 0 0 0;
 width: 110px;
 display: block;
}

.donations span a {
 width: auto !important;
 padding: 0 !important;
 float: none !important;
 display: block;
}

.donations_meter {
 background: #ff6b00;
 padding: 4px;
 height: 35px;
 width: 670px;
 float: left;
}

.donations_meter div {
 color: white;
 text-align: center;
 background: #00486c;
 padding: 8px 0 0 0;
 height: 27px;
 float: left;
}

.donations img {
 display: block;
}

.donations a {
 padding: 0 0 0 10px;
 width: 100px;
 display: block;
 float: right;
}

/*LEFT COLUMN*/

.left {
 border-right: 1px solid #e2dcc8;
 padding: 0 0 0px 0;
 width: 301px;
 float: left;
 overflow: hidden;
}

.left h2 {
 font-size: 12pt;
 color: #00486c;
 padding: 9px 0 0 19px;
 margin: 0 0 20px 0;
 background: #eae5db;
 height: 27px;
}

.radiosearch {
 padding: 0 0 20px 0;
 width: 301px;
 overflow: hidden;
}

.radiosearch input {
 background: transparent url(../images/input_big.gif) no-repeat;
 margin: 1px 12px 0 10px;
 padding: 2px 5px 0 5px;
 width: 201px;
 height: 19px;
 float: left;
}

.radiosearch h4 {
 font-size: 10pt;
 font-weight: normal;
 padding: 10px 0 10px 19px;
 color: #00486c;
 clear: both;
}

.findstations {
 font-size: 8pt;
 width: 130px;
 padding: 0 0 0 19px;
 float: left;
 display: block;
}

		.findstations a, .findstations a:link, .findstations a:active, .findstations a:visited {
		 color: #1a1a1a;
		 background: url(../images/bullet.gif) no-repeat left center;
		 padding: 0 0 0 26px;
		 display: block;
		}
		
		.findstations a:hover {
		 color: #ff6b00;
		}

.hrg {
 text-align: center;
 padding: 0 19px 25px 19px;
 width: 263px;
 overflow: hidden;
}

		.hrg a, .hrg a:link, .hrg a:active, .hrg a:visited {
		 color: #1a1a1a;
		 margin: 0 2px;
		}
		
		.hrg a:hover {
		 color: #ff6b00;
		}

.hrg_size_8 {
 font-size: 8pt;
}

.hrg_size_10 {
 font-size: 10pt;
}

.hrg_size_12 {
 font-size: 12pt;
}

.hrg_size_14 {
 font-size: 14pt;
}

.hrg_size_18 {
 font-size: 18pt;
}

.leftlist {
 padding: 0 19px 20px 19px;
 margin: 0;
 list-style: none;
}

.leftlist li {
 padding: 0 0 3px 0;
 list-style: none;
 display: block;
}

.leftlist li img {
 margin: 3px 19px 0 0;
 display: block;
 float: left;
}

		.leftlist a, .leftlist a:link, .leftlist a:active, .leftlist a:visited {
		 color: #1a1a1a;
		}
		
		.leftlist a:hover {
		 color: #ff6b00;
		}

.leftusers {
 padding: 0 19px 0 19px;
 width: 240px;
 overflow: hidden;
}

.leftusers div {
 border-bottom: 1px solid #d8cebb;
}

.users_guests {
 font-size: 8pt;
 color: #00486c;
 padding: 0 0 7px 0;
 width: 240px;
 overflow: hidden;
}

.users_guests_front {
 border-bottom: 1px solid #d8cebb;
 padding: 0 0 7px 0;
 margin: 0 0 0 8px;
 width: 240px;
 overflow: hidden;
}

.h2_front {
 color: white !important;
 margin: 0 0 10px 0 !important;
 background: #ff6b00 !important;
}

.users_guests a {
 margin: 0 5px 0 0;
}

.users_guests span {
 margin: 0 10px 0 0;
}

.added {
 font-size: 8pt;
 padding: 7px 0;
 width: 240px;
 overflow: hidden;
}

.added_front {
 float: left;
 width: auto;
 margin: 0 10px 0 15px;
}

.added img {
 margin: 3px 12px 0 0;
 float: left;
}

.added span {
 float: left;
 display: block;
}

.nickname {
 font-size: 12pt;
 display: block;
}

		a.nickname, .nickname:link, .nickname:active, .nickname:visited {
		 color: #1a1a1a;
		}
		
		.nickname:hover {
		 color: #ff6b00;
		}

.linkallusers {
 font-size: 12pt;
 padding: 7px 0 0 37px;
 display: block;
}

.linkallusers_front {
 padding: 7px 0 10px 8px;
}

.newslist {
 font-size: 12pt;
 padding: 0 0 0 19px;
}

		.newslist a {
		 background: url(../images/bullet.gif) no-repeat left center;
		 padding: 0 0 0 32px;
		 margin: 0 0 4px 0;
		 display: block;
		}

/*RIGHT COLUMN*/

.right {
 border-left: 1px solid #e2dcc8;
 margin: 0 0 0 -1px;
 width: 611px;
 float: left;
 overflow: hidden;
}

.radiocontainer {
 padding: 0 0 10px 0;
 margin: 0 0 10px 0;
 width: 611px;
 overflow: hidden;
}

.radiocontainer h3 {
 font-size: 14pt;
 font-weight: normal;
 color: white;
 padding: 4px 0 0 16px;
 margin: 0 0 20px 0;
 background: #ff6b00;
 height: 32px;
}

		.radiocontainer h3 a, .radiocontainer h3 a:link, .radiocontainer h3 a:active, .radiocontainer h3 a:visited {
		 margin: 1px 0 0 0;
		 color: white;
		 float: left;
		}
		
		.radiocontainer h3 a:hover {
		 color: #f5f3e7;
		}

.flag {
 margin: 8px 11px 0 0;
 float: left;
}

.on_off {
 margin: 12px 16px 0 0;
 float: right;
}

.second {
 background: #fbfaf7;
}

.genre {
 color: #434f54;
 font-style: italic;
 padding: 0 0 7px 0;
 margin: 0 16px;
 border-bottom: 1px solid #d8cebb;
}

.genre span {
 margin: 0 25px 0 0;
}

.radioimage {
 margin: 10px 10px 0 16px;
 border: 1px solid #ff6b00;
 float: left;
}

.radiocontent {
 font-size: 8pt;
 padding: 10px 16px 10px 0;
 width: 467px;
 float: left;
 overflow: hidden;
}

.nplst {
 width: 467px;
 overflow: hidden;
}

.nowplaying {
 font-size: 10pt;
 font-style: italic;
 color: #fbfaf7;
 width: 334px;
 padding: 3px 5px 0 8px;
 background: #3d4b52;
 height: 20px;
 float: left;
}

.listeners {
 font-size: 9pt;
 font-style: italic;
 text-align: center;
 color: #434f54;
 padding: 4px 10px 0 10px;
 background: #eae5db;
 width: 100px;
 height: 19px;
 float: left;
 clear: right;
}

.rwww {
 font-size: 11pt;
 font-style: italic;
 color: #434f54;
 padding: 5px 0 9px 0;
 clear: both;
}

.radiocontent p {
 margin: 0;
}

.stationslinks {
 font-size: 9pt;
 background: #eae5db;
 padding: 5px 0 1px 16px;
 margin: 6px 16px 0 0;
 width: 577px;
 overflow: hidden;
 clear: both;
}

.stationslinks span {
 width: 239px;
 float: left;
}

.stationslinkstitle {
 width: 40px !important;
 margin: 0 9px 0 0;
 float: left;
}

.stationslinks a {
 margin: 0 3px 0;
 float: left;
}

.radio_social {
 font-size: 11pt;
 font-style: italic;
 padding: 10px 16px 0;
 clear: both;
}

.radio_social span {
 margin: 0 15px 0 0;
}

		.radio_social span a {
		 margin: 0 5px;
		}

.right h2 {
 font-size: 14pt;
 font-weight: normal;
 color: white;
 padding: 4px 0 0 16px;
 margin: 0 0 20px 0;
 background: #ff6b00;
 height: 32px;
}

		.right h2 a, .right h2 a:link, .right h2 a:active, .right h2 a:visited {
		 margin: 1px 0 0 0;
		 color: white;
		}
		
		.right h2 a:hover {
		 color: #f5f3e7;
		}

.newscontainer {
 padding: 5px 16px 5px;
 margin: 0 0 15px 0;
 width: 577px;
 overflow: hidden;
}

.newscontainer h3 {
 font-size: 14pt;
 font-weight: normal;
 margin: 0 0 7px 0;
 float: left;
}

.date {
 font-size: 8pt;
 margin: 7px 0 0 0;
 float: right;
}

.text {
 padding: 10px 0;
 border-top: 1px solid #d8cebb;
 border-bottom: 1px solid #d8cebb;
 width: 579px;
 overflow: hidden;
 clear: both;
}

.text img {
 border: 1px solid #ff6b00;
}

.contentadded {
 width: auto;
 padding: 5px 0 0;
 float: left;
 overflow: hidden;
}

.contentadded img {
 margin: 4px 10px 0 0;
 float: left;
}

.contentadded span {
 font-size: 8pt;
 float: left;
}

		.contentadded a, .contentadded a:link, .contentadded a:active, .contentadded a:visited {
		 color: #1a1a1a;
		 font-size: 9pt;
		 display: block;
		}
		
		.contentadded a:hover {
		 color: #ff6b00;
		 font-size: 9pt;
		 display: block;
		}

.more {
 margin: 14px 0 0 0;
 float: right;
}

.more a {
 margin: 0 5px;
}

.more span {
 margin: 0 0 0 5px;
}

.comment_h {
 font-size: 16pt;
 margin: 0 16px 10px;
 padding: 25px 0 7px;
 border-bottom: 1px solid #d8cebb;
}

.comment_t {
 font-size: 12pt;
 padding: 0 16px;
 clear: both;
}

.post_comment {
 width: 577px;
 padding: 20px 16px 0;
 overflow: hidden;
}

.post_comment div {
 overflow: hidden;
 float: left;
}

.comm_forms {
 width: 409px;
}

.post_comment div span {
 padding: 0 0 3px 0;
 display: block;
}

.smiles {
 width: 166px;
 float: left;
 overflow: hidden;
}

.smiles span {
 border: 1px solid #cbbfa6;
 background: #eae5db;
 width: 164px;
 height: 165px;
}

.smiles_t {
 border: none !important;
 background: none !important;
 height: auto !important;
}

.smiles a {
 text-align: center;
 border-left: 1px solid #cbbfa6;
 border-right: 1px solid #cbbfa6;
 border-bottom: 1px solid #cbbfa6;
 background: #f5f3e7;
 padding: 3px 0 0 0;
 height: 21px;
 display: block;
}

.post_comment div  input {
 font-family: Georgia, serif;
 font-size: 14pt;
 margin: 0 0 10px 0;
 width: 378px;
 height: 27px;
 border: 1px solid #cbbfa6;
}

.post_comment div  textarea {
 font-family: Georgia, serif;
 font-size: 14pt;
 margin: 0 0 10px 0;
 width: 378px;
 height: 135px;
 border: 1px solid #cbbfa6;
}

.send {
 margin: 10px 0 0 16px; 
 clear: both;
 float: none !important;
}

.comment {
 padding: 10px 16px;
 margin: 20px 0 0 0;
 width: 577px;
 overflow: hidden;
}

.commenttitle {
 width: 577px;
 padding: 0 0 7px 0;
 border-bottom: 1px solid #d8cebb;
 overflow: hidden;
}

.comm_num {
 font-size: 14pt;
 width: 50px;
 float: left;
 display: block;
}

.comm_author {
 margin: 0 0 0 -12px;
 float: left;
}

.comm_author img {
 margin: 0 10px 0 0;
 float: left;
}

		.comm_author a, .comm_author a:link, .comm_author a:active, .comm_author a:visited {
		 color: #1a1a1a;
		 margin: 4px 0 0 0;
		 float: left;
		}
		
		.comm_author a:hover {
		 color: #ff6b00;
		}

.commtext {
 padding: 10px 0 0;
}

/*FOOTER*/

.footer {
 background: #3d4b52 url(../images/footer_bck.gif) repeat-x;
 margin: 9px 0 0;
 width: 100%;
 height: 111px;
 overflow: hidden;
}

.footer_container {
 text-align: left;
 background: #3d4b52 url(../images/footer_block_bck.gif) repeat-x;
 border: 1px solid #e2dcc8;
 margin: 0 auto;
 width: 926px;
 height: 50px;
 overflow: hidden;
}

.copyright {
 border-right: 1px solid #e2dcc8;
 padding: 16px 0 0 25px;
 width: 282px;
 height: 34px;
 float: left;
}

.pages {
 padding: 10px 0 0 53px;
 height: 40px;
 width: 558px;
 overflow: hidden;
}

.pages a, .pages a:link, .pages a:active, .pages a:visited {
 font-size: 11pt;
 text-align: center;
 text-decoration: none;
 color: #fbfaf7;
 margin: 0 5px;
 padding: 4px 0 0 0;
 background: #ff6b00;
 width: 30px;
 height: 26px;
 display: block;
 float: left;
}

.pages a:hover, .page_sel {
 background: #3d4b52 !important;
}

.pages span {
 margin: 0 5px;
 width: 30px;
 height: 30px;
 display: block;
 float: left;
}

.ft_menu {
 color: white;
 text-align: left;
 margin: 0 auto;
 width: 897px;
 padding: 23px 0 0 29px;
 clear: both;
}

		.ft_menu a, .ft_menu a:link, .ft_menu a:active, .ft_menu a:hover, .ft_menu a:visited {
		 color: white;
		 margin: 0 10px;
		}

/*------------------------------*/

.smallnews {
 padding: 0 0 10px 0;
 margin: 0 0 6px 0;
 width: 301px;
 overflow: hidden;
 background: white;
 float: left;
}

.spacer {
 width: 100%;
 height: 1px;
 clear: both;
 overflow: hidden;
}

.smallnews h3 {
 font-size: 9pt;
 font-weight: normal;
 padding: 4px 0 4px 0;
 margin: 0 0 4px 0;
 border-bottom: 1px solid #d8cebb;
}

.smallnewstext {
 font-size: 8pt;
 color: #434f54;
 padding: 0 0 4px 0;
 margin: 0 0 4px 0;
 border-bottom: 1px solid #d8cebb;
}

.smallnewsimage {
 margin: 12px 12px 0 12px;
 border: 1px solid #ff6b00;
 float: left;
}

.smallnewscontent {
 font-size: 8pt;
 padding: 8px 8px 0 0;
 width: 200px;
 float: left;
 overflow: hidden;
}

.radiocontainer_front {
 padding: 0 0 10px 0;
 margin: 0 7px 6px 0;
 width: 300px;
 overflow: hidden;
 float: left;
}

.radiocontainer_last {
 margin: 0 0 6px 0;
}

.spacer {
 width: 100%;
 height: 1px;
 clear: both;
 overflow: hidden;
}

.radiocontainer_front h3 {
 font-size: 9pt;
 font-weight: normal;
 padding: 4px 0 4px 0;
 margin: 0 0 4px 0;
 border-bottom: 1px solid #d8cebb;
}

.genre_front {
 font-size: 8pt;
 color: #434f54;
 font-style: italic;
 padding: 0 0 4px 0;
 margin: 0 0 4px 0;
 border-bottom: 1px solid #d8cebb;
}

.radioimage_front {
 margin: 12px 12px 0 12px;
 border: 1px solid #ff6b00;
 float: left;
}

.radiocontent_front {
 font-size: 8pt;
 padding: 8px 8px 0 0;
 width: 200px;
 float: left;
 overflow: hidden;
}

.full {
 width: 914px;
 overflow: hidden;
}

.full h2 {
 font-size: 14pt;
 font-weight: normal;
 color: white;
 padding: 4px 0 0 16px;
 margin: 0 0 20px 0;
 background: #ff6b00;
 height: 32px;
}

		.full h2 a, .full h2 a:link, .full h2 a:active, .full h2 a:visited {
		 margin: 1px 0 0 0;
		 color: white;
		}
		
		.full h2 a:hover {
		 color: #f5f3e7;
		}
		
.forumcontent {
 font-size: 8pt;
 padding: 4px 4px 0 0;
 margin: 0 0 0 12px;
 width: 280px;
 float: left;
 overflow: hidden;
}

.forumauthor {
 padding: 2px 0 4px 0;
 margin: 0 0 4px 0;
 border-bottom: 1px solid #d8cebb;
}

.forumauthor span {
 margin: 0 5px;
}

.pp {
 width: 100%;
 height: 100%;
 _height: 100%;
 background: url(../images/bckt.png);
 overflow: hidden;
 text-align: center;
 position: absolute;
 left: 0;
 top: 0;
}

.ppblock {
 color: #3d4b52;
 text-align: left;
 width: 300px;
 border: 1px solid #cbbfa6;
 background: #eae5db;
 overflow: hidden;
 padding: 0 0 5px 0;
 margin: 70px auto 0;
}

.ppblock div {
 font-style: italic;
 font-size: 16pt;
 background: #f5f3e7;
 padding: 10px 15px;
 margin: 0 0 5px 0;
 width: 270px;
 overflow: hidden;
}

.ppblock div span {
 float: left;
}

.ppblock div a {
 float: right;
}

.pp_line {
 font-size: 9pt;
 width: 270px;
 padding: 5px 15px;
 display: block;
 overflow: hidden;
}

.pp_line span {
 margin: 2px 0 0 0;
 width: 120px;
 float: left;
 display: block;
}

.pp_ok {
 width: auto !important;
 margin: 5px 0 0 120px;
 border: none !important;
}

.pp_line input {
 width: 148px;
 border: 1px solid #cbbfa6;
}

.rg_block {
 width: 180px;
 margin: 0 5px 15px 15px;
 float: left;
 overflow: hidden;
}

.rg_block h3 {
 font-size: 14pt;
 font-weight: normal;
 font-style: italic;
 border-bottom: 1px dashed black;
 padding: 0 0 4px 0;
 margin: 0 0 10px 0;
}

.rg_block a {
 margin: 0 5px 5px 5px;
}

.rg_block img {
 float: left;
}

.rg_block select {
 font-size: 10pt;
 margin: 12px 0 0 15px;
 width: 90px;
 float: left;
}

.rg_block input {
 font-size: 10pt;
 margin: 15px 0 0 15px;
 float: left;
}

.bitrate {
 width: 150px;
 margin: 0 10px 15px 35px;
 float: left;
 overflow: hidden;
}

.ok_bitrate {
 margin: 15px 0 0 35px !important;
 float: left;
}

.break_bitrate {
 margin: 0 35px;
 border-bottom: 1px dashed black;
}

.break {
 height: 5px;
 clear: both;
}

.lang_icon {
 float: left;
}

.lang {
 width: 260px;
 margin: 0 5px 15px 25px;
}

.lang ul {
 margin: 0;
 padding: 0 0 0 5px;
}

.lang ul li {
 font-size: 13pt;
 font-weight: normal;
 font-style: italic;
 padding: 0 0 4px 0;
 margin: 0 0 7px 0;
 list-style: none;
}

.lang_lang {
 margin: 5px 10px 0 0;
 float: left;
}

.media_icon {
 margin: 0 25px 0 0;
 float: left;
}

.media span {
 font-size: 13pt;
 font-weight: normal;
 font-style: italic;
 padding: 0 0 4px 0;
 margin: 0 0 7px 0;
 display: block;
 zoom: 1;
 overflow: hidden;
}

.media span input {
 margin: 3px 10px 0 0;
}

.media {
 width: 275px;
}

.media span a {
 font-size: 10pt !important;
 margin: 2px 0 0 20px;
 padding: 3px 0 0 0;
 border-top: 1px dashed black;
 display: block;
}

.media span img {
 margin: 0 7px 0 0;
}

.profile_full {
 padding: 5px 16px 5px;
 margin: 0 0 15px 0;
 width: 577px;
 overflow: hidden;
}

.profile_full h3 {
 font-size: 14pt;
 font-weight: normal;
 border-bottom: 1px solid #3d4b52;
 margin: 0 0 10px 0;
 padding: 0 0 7px 0;
 clear: both;
}

.profile_full_text {
 width: 450px;
 float: left;
}

.profile_full_avatar {
 width: 112px;
 font-size: 8pt;
 margin: 0 5px 0 0;
 float:left;
 overflow: hidden;
}

.profile_full_avatar input{
 margin: 0 6px 0 0;
 float:left;
}

.profile_full_avatar img{
 border: 1px solid #455358;
 margin: 0 0 10px 0;
 display: block;
 clear: right;
}

.profile_full_line {
 border-bottom: 1px solid #98a9af;
 margin: 0 0 9px 0;
 padding: 0 0 9px 0;
 display: block;
 overflow: hidden;
 zoom: 1;
}

.profile_full_line input {
 border: 1px solid #3d4b52;
 float: left;
}

.profile_full_line span {
 width: 190px;
 float: left;
 display: block;
}

.profile_full_line select {
 width: 150px;
 float: left;
}

.profile_full_line_checkbox {
 margin: 0 10px 0 0;
}

.save {
 margin: 0 15px 0 0;
}

.alphabet {
 text-align: center;
 font-weight: bold;
 text-transform: uppercase;
 padding: 0 0 10px 0;
 margin: 0 0 10px 0;
 border-bottom: 1px dashed #98a9af;
}

.alphabet a {
 margin: 0 3px;
}

.u_sorting {
 text-align: center;
 padding: 0 0 10px 0;
 border-bottom: 1px dashed #98a9af;
}

.u_block {
 width: 570px;
 padding: 4px 0 8px 7px;
 border-bottom: 1px dashed #98a9af;
 float: none;
 overflow: hidden;
 zoom: 1;
}

.u_nickname {
 font-size: 12pt;
 padding: 5px 0 0 0;
 width: 230px;
 float: left;
 display: block;
}

		a.u_nickname, .u_nickname:link, .u_nickname:active, .u_nickname:visited {
		 color: #1a1a1a;
		}
		
		.u_nickname:hover {
		 color: #ff6b00;
		}

.u_field {
 padding: 9px 0 0 0;
 width: 150px;
 float: left;
 display: block;
}

.third {
 background: #eae5db;
}

.g_online {
 font-size: 13pt;
 font-style: italic;
 padding: 10px 0;
 margin: 0 25px;
 border-bottom: 1px solid #98a9af;
}

.g_online span {
 margin: 0 7px;
}

.g_online span img {
 margin: 0 7px 0 0;
}

.g_online a {
 margin: 0 0 0 7px;
}

.profile_full_line ul {
 clear: both;
}

.avatar_link {
 float: left;
}

.country ul {
 list-style: square;
}

.uo {
 position: relative;
 left: 16px;
 top: 2px;
 z-index: 100;
}

.forum {
 width: 896px;
 background: white;
 padding: 9px 8px;
 margin: 0 0 8px 0;
 border: 1px solid #cbbfa6;
 background: #f5f3e7;
 overflow: hidden;
 clear: both;
}

.forum a {
 margin: 0 15px 0 10px;
}

.titles_table {
 text-align: left;
 width: 912px;
 margin: 0 0 10px 2px;
 border: 1px solid #e2dcc8;
}

.titles_table  td {
 padding: 10px;
}

.t0_1_td {
 text-align: center;
 background: white;
 width: 32px;
}

.t2_td {
 text-align: center;
 width: 57px;
 background: #efecda;
}

.t4_td { text-align: left; width: 177px;}

.more_info { text-align: left; padding: 8px 6px; margin: 0 0 10px 2px; border: 1px solid #e2dcc8; background: #efecda; width: 898px; overflow: hidden;}

.more_info span { float: left;}

.more_info div { float: right;}.post { padding: 10px 0 20px; width: 910px; overflow: hidden;}.posthead { padding: 10px 0; margin: 0 auto; width: 880px; overflow: hidden; clear: both;}.postbody { margin: 0 auto; width: 880px; overflow: hidden;}.post-author { width: 140px; float: left; overflow: hidden;}.post-entry { width: 740px; float: left; overflow: hidden;}.post-entry h4 { margin: 0 0 10px;}.even { background: #EFEDE0;}ul.author-ident { padding: 0; margin: 0; list-style: none; display: block;}ul.author-ident li.useravatar { padding: 0 0 10px;}ul.author-ident li.usertitle { font-size: 8pt;}ul.author-ident li.userstatus { font-size: 7pt;}ul.author-info { font-size: 7pt; padding: 3px 0 0; margin: 0; list-style: none; display: block;}ul.author-info li { padding: 2px 0 0; margin: 0; list-style: none; display: block;}.main-foot { font-size: 13pt; color: white; background: #FF6B00; padding: 0 10px; margin: 10px 0; line-height: 40px; height: 40px;}.hrg a { text-decoration: none;}.leftusers a { color: #FF6B00 !important;}.leftusers a:hover { color: #000 !important;}
