* {
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	outline:none;
}

html, body {
	color:#3c3c3c;
	line-height:14px;
	height:100%;
	letter-spacing:0px;
	font-size:14px;
	position: relative;
	background: #fff;
}

img {
	border:none;
}

ol,ul {
	list-style:none outside;
}

p {
	margin-bottom:5px;
}

table {
	border-collapse:collapse;
	width:100%;
}

table td {
	padding:5px;
	vertical-align:top;
}

table tr.odd td {
	background:#f2f2f2;
}

a {
	color:#ff7e00;
	text-decoration:none;
}

a:hover {
	color:#4f7693;
/*	text-decoration:underline; */
}

a.outer {
	background:url('/images/icons/outer_link.gif') top right no-repeat;
	padding-right:10px;
}

fieldset {
	border:none;
}

h1 {
	font-size:18px;
	line-height:21px;
	margin-bottom:5px;
	font-weight:normal;
}

h2 {
	font-size:18px;
	line-height:16px;
	margin-bottom:10px;
}

h3 {
	font-size:14px;
	line-height:14px;
	margin-bottom:10px;
}

h4 {
	font-size:12px;
	line-height:14px;
	margin-bottom:10px;
}

/*-----------------------*/
#bodyWrap {
	width:1000px;
	margin:auto;
	padding-top:10px;
}


.roundbox {
	position:relative;
	height:100%;
}

.roundbox span.tr,
.roundbox span.tl,
.roundbox span.br,
.roundbox span.bl {
	position:absolute;
	display:block;
	width:10px;
	height:10px;
	font-size:0px;
	line-height:0px;
}

.roundbox span.tr {
	right:0px;
	top:0px;
	background-position:32px 0px;
}

.roundbox span.br {
	right:0px;
	bottom:0px;
	background-position:60px 0px;
}

.roundbox span.bl {
	left:0px;
	bottom:0px;
	background-position:10px 0px;
}

.roundbox span.tl {
	left:0px;
	top:0px;
	background-position:0px 0px;
}






.darkgrey {
	background:#565455;
}

.darkgrey span.bl,
.darkgrey span.br,
.darkgrey span.tl,
.darkgrey span.tr {
	background-image:url('/images/roundbox/darkgrey.gif');
}




.lightgrey {
	background:#f4f4f4;
}

.lightgrey span.bl,
.lightgrey span.br,
.lightgrey span.tl,
.lightgrey span.tr {
	background-image:url('/images/roundbox/lightgrey.gif');
}


.orange {
	background:#ffe0c1;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px; 
}

.wrap {
	overflow:hidden;
}

.lcol {
	float:left;
	width:730px;
	margin-right:20px;
}

.rcol {
	float:left;
	width:250px;
}

.box {
	padding:15px;
	margin-bottom:10px;
}

label {
	display:block;
	margin-bottom:5px;
}

form p {
	margin-bottom:15px;
}

form em {
	font-style:normal;
	color:red;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

#searchBox p {
	margin-bottom:5px;
}

select,
input,
textarea {
	width:100%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box; 
	border:solid 3px #e9e5e4;
	padding:7px 0;
}

input.radio {
	width:auto !important;
	border:none !important;
	background: none;
	display:inline !important;
	margin-right:3px;
	text-indent:0 !important;
	vertical-align:sub;
	margin-top:3px;
	margin-bottom: 4px;
}

textarea {
	height:120px;
}


form select {
	padding-left:0;
	padding-right:0;
}

a.button,
button {
	background:#ff7e00;
	border:solid 1px #fdbe81;
	color:#fff;
	padding:4px 8px;
	font-size:14px;
	border-bottom-color:#bf5d00;
	border-right-color:#bf5d00;
	cursor:pointer;
}

button.grey2 {
	background:#666666;
	border-color:#666666;
}

.votingControl a,
button {
	-o-border-radius:5px;
	-icab-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.symbolsLeft {
	background:#E9E5E4;
	padding:2px 3px;
	float:left;
}

/*---------------- */
.right {
	text-align:right;
}

.fright {
	float:right;
}

.fleft {
	float:left;
}



#loginSmall {
	
}

#loginSmall .last {
	margin-bottom:0;
}

#loginSmall li {
	background-image:url('/images/common/login.gif');
	background-repeat:no-repeat;
	background-color:#fff;
	border:solid 1px #dedede;
	margin-bottom:2px;
}

#loginSmall li,
#loginSmall li a {
	display:block;
	height:34px;
	text-indent:-9999px;
}

#loginSmall li.google {
	background-position:8px 0;
}

#loginSmall li.yahoo {
	background-position:8px -66px;
}

#loginSmall li.facebook {
	background-position:8px -103px;
}

#loginSmall li.draugiem_ru,
#loginSmall li.draugiem_lv {
	background-image: url('/images/auth/draugiem.png');
	background-position: center;
}

#loginSmall li.draugiem_lt {
	background-position:2px -174px;
}

#loginSmall li.draugiem_hu {
	background-position:2px -212px;
}


#loginSmall li.aol {
	background-position:8px -34px;
}

#loginSmall li.openid {
	background-position:8px -246px;
}

#loginSmall li.openid,
#loginSmall li.openid a {
	height:68px;
}

/* ----------------------------- */
.answer {
	overflow:hidden;
	clear:both;
	margin-bottom:10px;
	border-bottom:solid 2px #ddf0ff;
	padding:10px;
}

.answer .text {
	margin-left:95px;
	line-height:17px;
}

.answer-text {
	color:#555;
}

.good .answer-text {
	color:#000;
}

.bad .answer-text {
	color:#999999;
}

.very-bad .answer-text {
	color:#CCCCCC;
}

/* ---------------------------- */
.question p {
	font-family:Arial, Helvetica, sans-serif;
}

.question h2 {
	margin-bottom:10px;
}

.question h2, 
.question h2 a {
	color:#666;
	font-size:12px;
	font-weight:normal;
}

.question h2 a {
	text-decoration:underline;
}

.interesting {
	background:#fff9d7;
}

/* ---------------------------- */
.question {
	overflow:hidden;
}

.answer .stats,
.question .stats {
	float:left;
	width:85px;
}

ul.statslist {
	cursor:pointer;
}

.statslist li {
	text-align:center;
	font-size:12px;
}

.statslist li p {
	margin:0;
}

.statslist li.answers {
	background:#A8DBFB;
	padding:12px 0;
	text-transform:lowercase;
}

.statslist li.answers h4 {
	font-size:24px;
	margin-bottom:4px;
}

.statslist li.answers h4 a {
	color:#000;
}

.statslist li.votes,
.statslist li.votes a {
	background:#dbf1ff;
	color:#517693;
}

.statslist li.views,
.statslist li.views a {
	color:#6c93b1;
	background:#eff9ff;
}

.statslist li.views,
.statslist li.votes,
.statslist li.popularity {
	padding:5px 0;
}

.statslist li.popularity {
	color:#8bafcb;
	background:#f6fbfe;
}





.question .data p {
	line-height:16px;
	color:#767676;
}

.answer .userbox,
.question .userbox {
	float:right;
	width:220px;
}

.userbox .achievements {
	clear:both;
	overflow:hidden;
}

.userbox .wrap {
	margin-bottom:5px;
}

.userbox .reputation {
	font-weight:bold;
}

.question .data {
	margin-left:95px;
	margin-bottom:0px;
}

.question .data h1 a i {
	font-style:normal;
	color:red;
}

.answer .text .answered,
.question .data .asked {
	/*
	text-align:right;
	clear:both;
	*/
	margin-top:5px;
	color:#999999;
}


.commentItem {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:dotted 1px #ccc;
}

.commentItem p.author {
	text-align:right;
}

.commentItem p.author,
.commentItem p.author a {
	font-size:12px;
}

/* ----------------------- */
div.hr {
	height:3px;
	margin:5px 0;
	display:block;
	background:url('/images/backgrounds/hr.gif') repeat-x;
}

div.hr hr {
	display:none;
}


/* ----------------------- */
.grey {
	background-color:#f2f2f2;
}

.userbox {
	padding:6px;
	overflow:hidden;
}

.userbox .pic {
	float:left;
	width:50px;
}

.userbox .userdata {
	margin:0px 10px 0 55px;
	font-size:11px;
}

.userbox .userdata h4 {
	margin-bottom:3px;
}

.userbox .userdata h4 a {
	font-size:14px;
}

.userbox .badges {
	float:left;
}

.userbox .badges li {
	padding-left:17px;
	font-size:11px;
	background-repeat:no-repeat;
	float:left;
	line-height:17px;
	margin-right:4px;
	padding-left:19px;
}

.userbox .badges li.gold {
	background-image:url('/images/icons/allreplay_gold.png');	
}

.userbox .badges li.silver {
	background-image:url('/images/icons/allreplay_silver.png');	
}

.userbox .badges li.bronze {
	background-image:url('/images/icons/allreplay_bronze.png');	
}

.userbox .usrExpBar {
	padding:1px;
	border:solid 1px #c5c3c2;
	-o-border-radius:3px;
	-icab-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.userbox .positive span {
	background:green;
}

.userbox .negative span {
	background:red;
}

.userbox .usrExpBar span {
	display:block;
	height:2px;
}

/* -------------------------------- */
.tabs {
	border-bottom:solid 12px #ddf0ff;
	overflow:hidden;
	margin-bottom:10px;
	height:1%;
}

.tabs ul {
	float:right;
}

.tabs div.options {
	float:left;
}

.tabs ul li {
	float:left;
	padding:7px 16px;
	text-align:center;
	font-size:16px;
}

.tabs ul li span.counter {
	color:red;
	font-weight:bold;
}

.tabs ul li.active {
	background:#ddf0ff;
}

.tabs ul li a {
	color:#565656;
}

/* ----------------------------- */
ul.simpleList {
	padding:10px;
}

ul.simpleList li {
	margin-bottom:5px;
	background-repeat:no-repeat;
	background-position:left center;
	position:relative;
	background-image:url('/images/icons/bullet.png');
	padding-left:12px;
}

ul.simpleList li span.options {
	position:absolute;
	right:0;
	top:0;
	display:none;
}

ul.simpleList li:hover span.options,
ul.simpleList li.hover span.options{
	display:block;
}

ul.simpleList li ul {
	margin:16px 0px 18px 17px;
}

ul.simpleList li.inactive {
	color:#aaa;
}

ul.simpleList li.active a {
	color:#FF7E00;
}

ul.simpleList li a {
	color:#565656;
}

ul.simpleList li,
ul.simpleList li a {
	font-size:14px;
}

ul.simpleList li.uplvl {
	background-image:url('/images/icons/arrow_back.gif');
	padding-left:20px;
}

/* ---------------------------- */
#secondaryNav {
	overflow:hidden;
	margin-bottom:10px;
	background:#F2F2F2;
	margin-top:-10px;
}

#secondaryNav li {
	float:right;
	line-height:16px;
	padding:4px 5px;
}

#secondaryNav li.active a {
	color:#666;
}


/* -------------------------- */
.hiddenFrame {
	widtH:0px;
	height:0px;
	border:none;
}
/* -------------------------- */
.message {
	font-size:12px;
	margin-bottom:10px;
	padding:7px 10px;
	-o-border-radius:10px;
	-icab-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.message .close {
	float:right;
}

.warning {
	background:#ffd0b0;
	color:#000000;
}

.error {
	background:#ff6600;
	color:#FFFFFF;
}	

.ok {
	background:#4c8d0d;
	color:#FFFFFF;
}

.info {
	background:#bee9fb;
	color:#000000;
}

/* ---------------------------- */
.votingControl {
	overflow:hidden;
	margin-top:5px;
	padding:5px;
	margin-top:10px;
}

.stats .votingControl {
	border:none;
	padding:0;
}

.votingControl li.fav {
	margin-top:5px;
}

.votingControl li.fav a {
	background:url('/images/icons/fav_icon_inactive.gif');
	width:84px;
}

.votingControl li.active a{
	background:url('/images/icons/fav_icon_active.gif');
}

.votingControl li {
	float:left;
}

.votingControl li a {
	display:block;
	text-indent:-9999px;
	padding:0px 10px;
}

.votingControl li,
.votingControl li a {
	height:40px;
}


.votingControl li.downactive,
.votingControl li.upactive {
	background:#ff9001;
}

.votingControl li.up,
.votingControl li.down {
	background:#f2f2f2;
}

.votingControl li.downactive a,
.votingControl li.upactive a,
.votingControl li.up a,
.votingControl li.down a {
	display:block;
	font-size:24px;
	font-weight:bold;
	line-height:39px;
	text-align:center;
	color:#686868;
	text-indent:0;
}

.votingControl li.teaser{ 
	font-size:12px;
	height:auto;
	line-height:19px;
	display:block;
	float:none;
	font-weight:bold;
	
}

.votingControl li.downactive a,
.votingControl li.upactive a {
	color:#fff;
	text-indent:0;
}


.votingControl li.sep {
	width:2px;
	font-size:0px;
	background:url('/images/backgrounds/voting_sep.gif') repeat-y;
}


/* ------------------------ */
#myProfile {
	overflow:hidden;
}

#myProfile #pic {
	float:left;
	border:solid 3px #ccc;
	margin-right:10px;
	width:100px;
	height:100px;
}

#myProfile ul.simpleList {
	padding-top:0;
	margin-left:105px;
}


/* ----------------------- */
#userProfile {
	overflow:hidden;
	margin-bottom:20px;
}

#userProfile #pic {
	float:left;
	margin-right:10px;
}

#userProfile .reputation {
	padding:10px 20px;
	text-align:center;
	background:#f2f2f2;
	margin-top:10px;
}

#userProfile .reputation span {
	font-weight:bold;
	display:block;
	margin-bottom:3px;
}

#userProfile .reputation p {
	font-size:11px;
}

#userProfile #userData {
	float:left;
	width:615px;
}

/* ----------------------- */
.best {
	background:#e9fadc;
}

.separator {
	background:#A8DBFB;
	height:3px;
	margin:20px 0;
}

/* ------------------------- */
.categoryList .active a {
	color:#ff7e00;
}

.categoryList h1 a {
	font-size:16px;
}

.categoryList h2 a {
	font-size:14px;
	font-weight:normal;
}

.categoryList h1,
.categoryList h2 {
	margin-bottom:0px;
	line-height:14px;
}

.categoryList .entry span {
	display:none;
}

.categoryList a {
	color:#666;
}

.categoryList .entry span a {
	display:block;
	width:14px;
	height:14px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:center;
}

.categoryList .entry span a.add {
	background-image:url('/images/icons/add.png');
}

.categoryList .entry span a.del {
	background-image:url('/images/icons/rem.png');
}

.categoryList .hover span {
	display:block;
	position:absolute;
	right:0;
	top:3px;
}

.categoryList div.entry {
	margin-top:8px;
	margin-bottom:8px;
	position:relative;
}

.categoryList .second {
	margin-left:25px;
}

#langSelector {
	position:absolute;
	right:15px;
	top:23px;
}

#langSelector select {
	background:#737373;
	color:#fff;
	border:solid 3px #666565;
	width:120px;
}

/* --------------------- */
.page-selector {
	text-align:center;
	margin:15px 0;
	clear:both;
}

.page-selector span,
.page-selector a {
	padding:3px 8px;
	font-weight:bold;
}

.page-selector span.active {
	background:#A8DBFB;
}

.page-selector a {
	border:solid 1px #cecece;
	color:#000000;
	background:#f7f7f7;
}

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

.bestAnswer,
.bestAnswerActive {
	padding:5px;
	text-align:center;
	background-position:36px 6px;
	font-size:10px;
	padding-top:25px;
	background-repeat:no-repeat;
	margin-bottom:3px;
}

.bestAnswerActive,
.bestAnswerActive a{
	color:#467600;
}

.bestAnswer {
	background-image:url('/images/backgrounds/best_answ_grey.png');
	background-color:#f5f5f5;
	color:#999999;
}

.bestAnswerActive {
	background-color:#bdea7c;
	background-image:url('/images/backgrounds/best_answ_gree.png');
}

.textHighlight {
	background:#FFFF66;
}

#searchResults .result {
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:dotted 1px #def1ff;
}

#searchResults .result .rowtype {
	float:left;
	width:130px;
	text-align:right;
	margin-right:10px;
}

#searchResults .result .title {
	float:left;
	width:590px;
}

#searchResults .result span.removed {
	font-style:italic;
	color:#CCCCCC;
}

#searchResults .result .rowtype div {
	display:inline;
	font-size:11px;
	padding:4px 8px;
	line-height:27px;
}

#searchResults .question .rowtype div {
	background:#def1ff;
}

#searchResults .answ .rowtype div {
	background:#fed8b1;
}

#searchResults .reputation .rowtype div {
	background:#D5F99D;
}

#searchResults p {
	margin-bottom:2px;
}

.rssitem {
	margin-bottom:10px;
	background:#efefef;
	padding:5px;
}

.globalrss {
	margin-bottom:50px;
}

#footer {
	border-top:solid 1px #ccc;
	margin-top:15px;
	padding-top:15px;
	clear:both;
	overflow:hidden;
	font-size:11px;
	color:#666666;
	padding-bottom:50px;
}

#footer #rightText {
	float:right;
}

#footer #footerLinks img {
	vertical-align:middle;
}

#footer #footerLinks {
	overflow:hidden;
}

#footer #footerLinks li {
	float:left;
	margin-right:10px;
}

.comment-answer {
	display:none;
}

.commentLinks {
	overflow:hidden;
	margin-bottom:10px;
	clear:both;
}

.commentLinks li {
	float:right;
}

.commentLinks li.sep {
	margin:0 10px;
}


.acommentItem  {
	background:#efefef none repeat scroll 0 0;
	margin-bottom:5px;
	overflow:hidden;
	padding:5px;
	color:#646464;
}

.best .acommentItem {
	border:solid 1px #ccc;
}

.acommentItem .author {
	font-size:11px;
}

.acommentItem img {
	float:left; 
	margin-right:10px;
}

.topList td.cnt {
	vertical-align:middle;
	text-align:center;
}

.userMosaic {
	overflow:hidden;
	clear:both;
	margin-left:13px;
}

.userMosaic li {
	float:left;
	margin-right:1px;
	margin-bottom:1px;
	background:#fff;
}

.userMosaic li a {
	display:block;
	width:48px;
	height:48px;
	background-repeat:no-repeat;
	background-position:center;
}

.userMosaic li a:hover {
	opacity:0.5;
}

/* ---------------------- */
.qOptions {
	overflow:hidden;
	margin-bottom:15px;
}

.qOptions li {
	float:left;
	margin-right:10px;
	line-height:17px;
}

.qOptions li img {
	vertical-align:middle;
}

#spotlight-block {
	border:solid 3px #ff7e00;
	padding:10px;
	border-radius:10px;
	-o-border-radius:10px;
	-icab-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#ffe0c1;
	margin-bottom:20px;
	text-align:center;
	overflow:hidden;
}

#spotlight ul li {
	display:block;
	float:left;
}

#spotlight {
	text-align:left;
	margin-bottom:10px;
}

#spotlight .pic {
	float:left;
}

#spotlight .question {
	margin-left:60px;
}


#spotlight-block #controls  {
	text-align:center;
}

#spotlight-block #controls li {
	display:inline;
}

#spotlight-block #controls li a {
	font-size:0px;
	text-indent:-9000px;
	background:url('/images/backgrounds/spotlight_page.gif') no-repeat center;
	padding:9px;
}

#spotlight-block #controls li.current a {
	background-image:url('/images/backgrounds/spotlight_page_current.gif');
}

#spotlight-block .answerq {
	float:right;
}

#spotlight-block h1 a  {
	color:#222;
}

.small-stats {
	overflow:hidden;
}

.small-stats div {
	float:left;
	padding:6px 10px; 
	text-align:center;
	border:solid 1px #fff;
	text-transform:lowercase;
}

.small-stats div.replies {
	background-color:#a8dbfb;
}

.small-stats div.votes {
	background-color:#dbf1ff;
}

.small-stats div.views {
	background-color:#eff9ff;
}

fieldset {
	padding:10px;
	border:solid 1px #ccc;
}

legend {
	font-weight:bold;
	padding:0 10px;
}


#user-events .entry {
	overflow:hidden;
	border-bottom:solid 1px #ccc;
	padding:10px 15px;
	position:relative;
}


#user-events .entry .type {
	float:left;
	width:160px;
	margin-right:15px;
}

#user-events .entry .type p.t {
	display:inline;
	line-height:28px;
	padding:2px 5px;
}

#user-events .entry .object {
	float:left;
	width:430px;
}

#user-events .entry .reputation {
	float:left;
	width:95px;
	text-align:center;
	font-size:22px;
	line-height:22px;
}

#user-events .entry .negative {
	color:#990000;
}

#user-events .entry .positive {
	color:#006600;
}

#user-events .odd {
	background:#F5F5F5;
}

#user-events .entry .type p.type_1 {
	background-color:#ddf6c3;
}

#user-events .entry .type p.type_2 {
	background-color:#c3e0f6;
}

#user-events .entry .type p.type_3 {
	background-color:#9ec8e9;
}

#user-events .entry .type p.type_4 {
	background-color:#e9da9e;
}

#user-events .entry .type p.type_5 {
	background-color:#9ea0e9;
}

#user-events .entry .type p.type_6 {
	background-color:#ac9ee9;
}

#user-events .unread {
	position:absolute;
	right:5px;
	top:15px;
	color:#FF7E00;
	font-size:43px;
}

#total-stats  dl{
	overflow:hidden;
}

#total-stats  dl dt {
	float:left;
	font-size:37px;
	line-height:39px;
	margin-right:10px;
	text-align:right;
	width:95px;
}

#total-stats  dl dd {
	float:left;
	font-size:19px;
	line-height:36px;
	width:115px;	
	color:#666666;
}

#achievements-list {
	overflow:hidden;
}

#achievements-list .item {
	float:left;
	width:153px;
	margin-right:10px;
	margin-bottom:10px;
	border:solid 1px #ccc;
	padding:10px;
	text-align:center;
	height:120px;
	background:#eaeaea;
	position:relative;
	border-style:dashed;
}

#achievements-list .item img {
	bottom:6px;
	left:7px;
	position:absolute;
}

#achievements-list .active {
	background:#fff;
	border-color:#FF7E00;
	border-style:solid;
}

#achievements-list .last {
	margin-right:0;
}

#achievements-list p {
	color:#999999;
}

#achievements-list p.name {
	font-weight:bold;
}

#achievements-list p.descr {
	font-size:11px;
}

#achievements-list .active span.count,
#achievements-list .active p.name {
	color:#FF7E00;
}

#achievements-list .active p.descr {
	color:#000000;
}

#achievements-list span.count {
	bottom:14px;
	font-size:32px;
	position:absolute;
	right:8px;
	color:#CCCCCC;
}

#achievements-list .new  span.count,
#achievements-list .new p.name{
	color:red;
}

/* Jauna augsha ============== */
#top-head {
	margin-bottom:20px;
	clear:both;
	overflow:hidden;
	position:relative;
	height:71px;
}

#top-head #logo {
	float:left;
	border-right:solid 1px #d9d9d9;
	margin-right:15px;
	padding-right:15px;
}

#top-head #main-menu {
	position:absolute;
	bottom:0;
	left:238px;
	overflow:hidden;
}

#top-head #main-menu li{
	float:left;
	margin-right:5px;
}

#top-head #main-menu li,
#top-head #main-menu li a {
	font-size:16px;
	font-weight:bold;
	line-height:26px;
}

#top-head #main-menu li span {
	display:block;
}

#top-head #main-menu li a {
	padding:2px 10px;
	display:block;
}

#top-head #main-menu li.selected {
	background-color:#f4f4f4;
}

#top-head #main-menu li.selected a {
	background:url('/images/backgrounds/mmenubg-left.gif') no-repeat left center;
	color:#777777;
}

#top-head #main-menu li.selected span {
	background:url('/images/backgrounds/mmenubg-right.gif') no-repeat right center;
}

#top-head h1#teaser {
	color:#B9B9B9;
	font-size:20px;
	left:238px;
	position:absolute;
	top:11px;
}

#langs {
	float:right;
}

#langs li {
	float:left;
	margin-left:10px;
}

#langs li,
#langs li a {
	font-size:11px;
}

#langs-menu {
	margin-bottom:10px;
}

.admin {
	width:95% !important;
}

#popup {
	padding:20px;
}

#news-list {
	margin:20px 0;
}

#news-list .item {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:dotted 1px #ccc;
}

#news-open small.date,
#news-list .item small.date {
	float:right;
}

#news-open .lead {
	margin-bottom:15px;
}

#news-list .lead,
#news-list .body,
#news-open .lead,
#news-open .body {
	line-height:19px;
}

#comments {
	margin-top:15px;
}

#comments .item {
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:dotted 1px #ccc;
}

#comments .item .pic {
	float:left;
	width:55px;
}

#comments .item .pic img {
	border:solid 1px #ccc;
}

#comments .comment {
	margin-left:55px;
}

#comments .item small {
	float:right;
	color:#666666;
}

.userList .userbox {
	width:220px;
	height:83px;
}

.userList .odd .userbox {
	background:transparent none repeat scroll 0 0;
}

.userList .user {
	float:left;
	width:232px;
	height:95px;
}

.userList {
	overflow:hidden;
}

.banner {
	margin-bottom:10px;
}