/* Reset all elements */

span.radio {
	width: 19px;
	height: 20px;
	padding: 0 0 0 0;
	background: url(../images/site_images/radio_green.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}

/* Global classes */
.hidden {
	display: none;
}

.shown {
	display: block;
}

.ghost {
	visibility: hidden;
}
.block{
	display: block;
}
.fleft{
	float: left;
}
.fright{
	float: right;
}
.cleft{
	clear: left;
}
.cright{
	clear: right;
}
.cls{
	clear: both;
	line-height: 0px;
	font-size: 0px;
}


/* Layout elements */
#main_wrap{
	position: relative;
	left: 50%;
	margin: 0 0 0 -460px;
	width: 920px;
	color: #666666;
}
#menu_wrap{
	width: 920px;
	height: 112px;
	background: transparent url("images/site_images/content/header.png") no-repeat left top;
	position: relative;
	margin-bottom: 10px;
}
#menu_wrap h1 a {
	display: block;
	width: 142px;
	height: 75px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 18px;
	left: 17px;
}
#login_wrap{
	float: right;
	margin-right: 6px;
	margin-top: 57px;
}
#login_wrap img{
	margin: 0px 6px 0px 0px;
}
#login_wrap a{
	position: relative;
	text-decoration: none;
}
#login_wrap a img.tooltip{
	position: absolute;
	top: -23px;
	left: 8px;
}




#content_wrap{
	/*margin-top: 10px;*/
}
#content{
	width: 900px;
	padding: 0px 10px 10px 10px;
	background: #fff;
	clear: both;
	float: left;
}

/* Specific classes */
.field{
	margin-top: 5px;
	margin-bottom: 10px;
}
.field label{
	width: 100px;
	float: left;
}

.field input, .field select, .f-input {
	width: 200px;
	background: #ffffff url("images/site_images/content/input_bgbox.gif") repeat-x left top;
	border: 1px solid #d4d4d4;
	/*height: 20px;*/
	padding: 3px;
}

#formbox .field input, #formbox .field select, #formbox .f-input {
	width: 491px;
}

.field select{
	padding: 0;
}
.field input.checkbox, .field input.radio{
	width: 30px !important;
	height: auto;
	background: none;
	border: none;
}
.field input[type="checkbox"] {
	width: 30px;
	height: auto;
	background: none;
	border: none;
}
.field textarea{
	width: 300px;
	border: 1px solid #d4d4d4;
}



ul.nobullet{
	list-style: none;
	margin-top: 20px;
}

}
ul.nobullet a{
	color: #038ba4;
}


ul.bm_list{
	margin: 0;
	margin-top: 10px;
}

ul.bm_list li{
	padding-top: 10px;
}

li.bm_li1, li.bm_li2{
	margin: 0;
	padding: 10px;
	background: #f2f2f2;
	font-size: 11px;
	color: #666666;
	float: left;
	width: 605px;
}
li.bm_li2{
	background: #ffffff;
}

.news_el {
	padding-left: 15px;
	width: 330px;
	float: left;
}

.news_el h2 a {
	font-size: 14px;
	font-weight: bold;
}

.news_el h3 {
	font-size: 10px;
	color: #666;
	margin: 5px 0 10px 0;
	font-weight: normal;
}

.news_el .tags, .news_el .tags a {
	font-size: 9px;
}


/* Index */

.index_box{
	border: 1px solid #dadada;
	padding: 5px;
	background: #ffffff;
	width: 615px;
	float: right;
	margin-bottom: 10px;
	position: relative;
}
.index_box li.bm_li1, .index_box li.bm_li2{
	padding: 5px;
}
.index_box .bm_list{
	margin:0;
}

.a-spacing a {
	margin-right: 15px;
}

.action-icons a {
	margin: 10px 10px 0 0;
	padding-left: 15px;
	line-height: 10px;
/*	color: #666666 !important; */
	float: left;
	display: block;
	height: 12px;
}

.action-icons a.do-save {
	background: url("images/site_images/content/ico_save.gif") no-repeat left top;
}
.action-icons a.do-edit {
	background: url("../images/site_images/ico_edit.gif") no-repeat left top;
}
.action-icons a.do-report {
	background: url("images/site_images/content/ico_flag.gif") no-repeat left top;
}
.action-icons a.do-comment {
	background: url("images/site_images/content/ico_comment.gif") no-repeat left top;
}
.action-icons a.do-delete {
	background: url("images/site_images/content/ico_delete.gif") no-repeat left top;
}
.action-icons a.do-views {
	background: url("images/site_images/content/ico_eye.gif") no-repeat left center;
}
.do-views {
	background: url("images/site_images/content/ico_eye.gif") no-repeat left center;
	padding-left: 18px;
}
.action-icons a.do-saved {
	background: url("images/site_images/content/ico_star.gif") no-repeat left center;
}
.do-saved {
	background: url("images/site_images/content/ico_star.gif") no-repeat left center;
	padding-left: 18px;
}

a.view-tags {
	background: url("images/site_images/content/ico_tags.gif") no-repeat left center;
	padding-left: 15px;
}
.ico-tags {
	background: url("images/site_images/content/ico_tags.gif") no-repeat left top;
	padding-left: 15px;
	width: 230px;
	float: right;
	line-height: 13px;
}

.authors_pics {
    background-color: #000000;
}

.authors_pics ul {
    background:#424141 url(../images/top.gif) no-repeat scroll 0 0;
    color:#FFFFFF;
    height:68px;
    margin:0;
    padding: 0 0 0 25px;
    width: 592px;
}

.authors_pics ul li {
    float: left;
    padding: 1px 0 1px 1px;
}

/* Butoni Start*/

/* SUCH A MESS
#search-form {
	float: left;
	overflow: hidden;
	position: relative;
	top: 5px;
	right: 5px;
	width: 100%;
}
#search-form fieldset {
	float: right;
	width: 394px;
	height: 23px;
	display: block;
}

#search-form label {
	float: left;
	line-height: 23px;
	margin-right: 5px;
	width: 160px;
	text-align: right;
}
#search-form div.input {
	border: 0px;
	width: 198px;
	height: 23px;
	background: url("images/site_images/content/search-input.gif") no-repeat;
	float: left;
	margin-right: 5px;
	_margin-right: 3px;
}
#search-form input {
	border: 0px;
	background: transparent;
	line-height: 23px;
	height: 17px;
	padding: 3px;
	width: 192px;
	_padding-top: 0px;
}
#search-form button {
	float: left;
	border: 0px;
	width: 25px;
	height: 23px;
	background: url("images/site_images/content/do-search.gif") no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
*/

#mytoolbar{

}

#networks {
	
	width: 490px;
	z-index: 1000;
	position: relative;
	float: right;

}

#networks a {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

#networks #net_buttons{
	position: absolute;
	background: #ffffff;
	list-style: none;
	border: 1px solid #999999;
	right: 0px;
	xtop: 6px;
	width: 240px;
}

#networks  #net_buttons div.links_col1, #networks  #net_buttons div.links_col2{
	float: left;
	padding: 5px;
	width: 110px;
}

#networks  #net_buttons div div{
	width: 100px;
	height: 23px;
}

#networks   #net_buttons div div a{
	padding-left: 20px;
	display: block;
	height: 18px;
}

#more_networks {
  float: left;
  clear: both;
  width: 230px;
	background-color: #EDEDED;
	height: 15px;
	padding: 5px;
	border-top: 1px solid #999999;
	font-weight: bold;
}

#more_networks a{
	color: #333333;
	text-decoration: none;
	font-size: 10px;
}

#more_links {
	float:left;
}




/* CSS Document */
a:focus{outline:none;} /* maha punktira pri click */

ul#navigation{ height: 35px; width: 920px; margin: 0px; padding: 0px; background: transparent url('images/site_images/content/menu-background.gif') repeat-x 0 0; }
ul#navigation li{ height: 35px; float: left; margin: 0px; padding: 0px; list-style: none; }
ul#navigation li.sep{ height: 35px; width: 2px; float: left; background: transparent url(images/site_images/content/sep.gif) no-repeat 0 0;	}
ul#navigation li.right{	height: 35px; width: 1px; float: right; background: transparent url(i/menu-right.gif) no-repeat 0 0; }

ul#navigation li a{	height: 35px; display: block;	float: left; cursor: pointer; text-indent: -10000px;	}
ul#navigation li a:hover, ul#navigation li a.active{ background-position: 0 bottom; }

a.home{	width: 54px; background: transparent url(images/site_images/content/btn-home.gif) no-repeat 0 0; }
a.focus{ width: 77px; background: transparent url(images/site_images/content/btn-focus.gif) no-repeat 0 0; }
a.press{ width: 101px; background: transparent url(images/site_images/content/btn-press.gif) no-repeat 0 0; }
a.authors{ width: 123px; background: transparent url(images/site_images/content/btn-authors.gif) no-repeat 0 0; }
a.news{ width: 113px; background: transparent url(images/site_images/content/btn-news.gif) no-repeat 0 0; }
a.addnews{ width: 113px; background: transparent url(images/site_images/content/btn-addnews.gif) no-repeat 0 0; }

#content-page{
  display: block; float: left;
  width: 900px;
	padding: 0 10px 10px 10px;
	background: #ececec !important;
}


#lcolumn { display: block; float: left; width: 600px; }
.cbox { display: block; float: left; width: 588px; margin: 12px 0px 10px 0; border: 1px solid #cacaca; background: #ffffff; overflow: hidden; }

.top-article { width: 284px; height: 299px; float: left; }
.top-article img { border: 1px solid #d8d8d8; margin: 4px 0 0 4px; }
.top-article h2 { margin: 7px 0 8px 7px; }
.top-article h2 a { font: 20px Georgia !important; color: #b20b0b !important; text-decoration: none; }
.top-article h2 a:hover { text-decoration: underline; }
.top-article p { color: #2e2e2e; padding-left: 8px; margin-bottom: 14px; line-height: 14px; }
#top-link { vertical-align: bottom; }

.main-link { display: block; float: left; width: 95px; background: url('images/site_images/content/note-link.gif') no-repeat 0px 2px; }
.main-link a { font: 10px Tahoma; padding: 0 0 0 13px; cursor: pointer; }
.main-posted { display: block; float: left; width: 150px; height: 14px; line-height: 14px; color: #b20b0b; font-size: 10px; padding-left: 15px; background: url('images/site_images/content/main-note.png') no-repeat 0px 2px; }

.ml50{ margin-left: 8px; }
* html .ml50{ margin-left: 4px; }


.top-articles { width: 300px; float: left; margin: 0px; padding: 0px; background: url('images/site_images/content/grey-line-bg1.png') no-repeat 9px 4px; }
.top-articles li { height: 18px; margin: 0px; padding: 0px; padding-top: 3px; list-style: none; margin-left: 24px; background: url('images/site_images/content/dash.png') repeat-x left bottom;  }
.top-articles li.top { height: 33px; margin-top: 6px; }
.top-articles li.top a { font: bold 11px Tahoma; color: #b20b0b; text-decoration: none; }
.top-articles li.top a:hover { text-decoration: underline; }
.top-articles li.last { text-align: right; background: transparent; margin: 3px 0 2px; }
.top-articles li.last a { font-size: 10px; color: #b20b0b; }
.top-articles li a { font: 11px Tahoma; color: #838383; text-decoration: none; }
.top-articles li a:hover { color: #2a4156; text-decoration: underline; }


#akcent-box { float: left; width: 290px; background: #cacaca; height: 198px; margin: 0 0 10px 0; }
.atitle{ border-bottom: 1px solid #646464; margin: 0 0 0 5px; width: 279px; height: 19px; padding: 5px 0 0px 0px; }
.atitle span{ display: block; float: left; width: 139px; }
.atitle span.akcenti_title a { width: 139px; font: bold 12px Georgia; color: #000000;  text-decoration: none; }
.atitle span.akcenti_title a:hover { text-decoration: underline; }
.atitle span a.rss{ display: block; float: right; background: url(images/site_images/content/rss.gif) no-repeat; width: 12px; height: 12px; margin: 1px 0 0 0; }


.akcenti-news { display: block; width: 270px; padding: 7px 0 0px 16px; }
.akcenti-news em a { font: 10px Tahoma; color: #5d5d5d; text-decoration: none; float: right; padding: 10px 0 0 0; width: 78px !important; }

.left-akcent { display: block; float: left; width: 115px; margin: 0 10px 0 0px; }
.left-akcent a { font: bold 10px Tahoma !important; color: #000000; text-decoration: none; }
.left-akcent em a { width: 115px !important; padding: 4px 0 0 0 !important; font: 10px Tahoma !important; color: #000000 !important; }
.left-akcent img { float: left; border: 1px solid #3a3a3a; margin: 0 0 5px 0; }
.right-akcent { display: block; float: left; width: 120px; margin: 0 0 0px 19px; }
.right-akcent a { font: bold 10px Tahoma !important; color: #000000; text-decoration: none; }
.right-akcent em a { width: 120px !important; padding: 4px 0 0 0 !important; font: 10px Tahoma !important; color: #000000 !important; }
.right-akcent img { float: left; border: 1px solid #3a3a3a; margin: 0 0 5px 0; }

.saw-all { float: right; padding: 10px 1px 0 0; }
.saw-all a { font: 10px Tahoma; color: #5d5d5d; text-decoration: none; }
.saw-all a:hover { text-decoration: underline; }

#mbox { float: left; width: 288px; background: #ffffff; border: 1px solid #cbcbcb; height: 196px; margin: 0 0 10px 10px; }
.htitle { border-bottom: 1px solid #cacaca; margin: 0 0 0 4px; width: 279px; height: 19px; padding: 4px 0 0px 0px; }
.htitle span.theme_finish a { display: block; float: left; width: 264px; font: bold 12px Georgia; color: #000000; text-decoration: none; }
.htitle span.theme_finish a:hover { text-decoration: underline; }
.htitle span a.rss { display: block; float: left; background: url(images/site_images/content/rss.gif) no-repeat; width: 12px; height: 12px; margin: 1px 0 0 0;  }

.last-news { padding: 0 0 0px 7px; }
.last-news img { float: left; border: 1px solid #bcbcbc; margin: 0 9px 4px 0px !important; }
.last-news a{ float: left; width: 125px !important; font: bold 11px Tahoma; color: #b20b0b; padding: 8px 0 12px 0px; text-decoration: none; overflow: hidden; }
.last-news a:hover { text-decoration: underline; }
.last-news a.link-text { padding: 11px 0 12px 0px; }
.last-news em a { font: 10px Tahoma; color: #b20b0b; text-decoration: none; float: right; padding: 3px 0 0 0; width: 78px !important; }
.last-news em a:hover { text-decoration: underline; }

#mright-box { display: block; float: left; width: 299px; background: #ffffff url(images/site_images/content/right-bg.png) bottom right repeat-y; position: relative; left: 1px; top: 0; border-top: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; border-left: 1px solid #cbcbcb; height: 196px; margin: 0 0px 10px 10px; }
.news-content { display: block; float: left; width: 279px; height: 63px; border-bottom: 1px solid #dddddd; margin: 0 0 5px 4px; }
* html .news-content { margin: 0 0 5px 2px; }
.npicture a img { display: block; float: left; border: 1px solid #bcbcbc; margin: 4px 8px 0px 0px; }
.ntext a { display: block; float: left; font: 11px Tahoma; color: #b20b0b; text-decoration: none; padding: 6px 0; }
.ntext p { font: 10px Tahoma; color: #bcbcbc; padding: 0 11px 0 0; line-height: 13px; }
.new-border { border: none; height: 58px; }

#rcolumn { display: block; float: left; width: 300px; margin: 9px 0 0; }
.advartasing { background: url("images/site_images/content/border.png") no-repeat left center; width: 256px; padding: 0 0 0 260px; height: 15px; font: 10px Tahoma; color: #b6b6b6; text-decoration: none; }
.adv img {  padding: 2px 0px 8px 0px; }
html>/**/body .adv img {  padding: 3px 0px 10px 0px; }


#right-block { display: block; float: left; width: 300px; background: #ffffff; height: 237px; margin: 3px 0 8px 0; }
#right-block h1 { width: 295px; background: #a21e21; font: bold 12px Georgia; color: #ffffff; padding: 4px 0 4px 5px;  }
.green-idea { display: block; float: left; width: 300px; height: 141px; font-size: 0; border-bottom: 4px solid #a21e21; background: #ececec; }
.photo-redactor { float: left; width: 122px; height: 138px; background: url(images/site_images/content/redaktor.gif) no-repeat 3px 8px; position: relative; z-index: 1px; }
.photo-redactor img { margin: 50px 0 0 68px; }
.text-redactor { display: block; float: left; width: 165px; }
.text-redactor a { font: bold 11px Tahoma; color: red; padding: 0; margin: 0; }
.quotes { float: left; width: 22px; height: 20px; margin: 49px 0 0 -41px; }
.idea-list { display: block; float: left; padding: 8px 0 0 6px; }
.idea-list a { font: 10px Tahoma; color: #000000; text-decoration: none; width: 300px; line-height: 13px; }
.idea-list a:hover { text-decoration: underline; }
.idea-list a span { color: #838383; }
#right-block em a { font: 10px Tahoma; color: #b20b0b; text-decoration: none; float: right; padding: 15px 8px 0px 0; }

div.redactor-box{
				width: 300px;
				position: relative;
				background-color: #ececec;
				border-bottom: 4px solid #a21e21;
				font-size: 0;
			}

			div.redactor-box div.redactor-title{
				height: 19px;
				color: white;
				padding: 4px 0 0 5px;
				margin: 0 0 5px 0;
				font: bold 12px Georgia, Arial, Helvetica, sans-serif;
				background-color: #a21e21;
			}

			div.redactor-box div.redactor-text{
				height: 107px; width: 206px;
				position: absolute;
				top: 29px; right: 5px;
				background: transparent url('images/site_images/content/quotes.gif') no-repeat 0 0;
			}

			span.column_writer{	position: absolute; top: 5px; left: 13px; }
			span.column_writer a { font: bold 11px Tahoma !important; color: #000000; text-decoration: none; }

			span.writer_name{ position: absolute; top: 23px; left: 13px; }
			span.writer_name a { font: bold 12px Tahoma !important; color: #a21e21; text-decoration: none; }
			span.writer_name a:hover { text-decoration: underline; }

			div.redactor-box div.redactor-content{ position: absolute; top: 54px; left: 24px; }
			div.redactor-box div.redactor-content a { font: 10px Tahoma; color: #838383; text-decoration: none; line-height: 13px; }

			div.redactor-box div.still_theme{ float: right; position: absolute; bottom: 4px; right: 2px; }
			div.redactor-box div.still_theme a { font: 10px Tahoma; color: #a21e21; text-decoration: none; }
			 div.redactor-box div.still_theme a:hover { text-decoration: underline; }

#top_theme { display: block; float: left;  text-decoration: none; margin: 0 0 10px 0; width: 590px; height: 33px; background: url(images/site_images/content/top_theme.png) no-repeat; clear: both; }
#topTheme h1 { float: left; width: 453px; font: bold 12px Tahoma; color: #000000; padding: 9px 0 0 15px;  }


.index-news{
	width: 586px !important;
	float: left !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 2px solid #b20b0b !important;
}

.news-list { padding: 0 4px 0 8px !important;  }
.news-image-details { width: 110px; float: left; }
.bm_content{ width: 548px !important; border-bottom: 1px solid #dddddd; padding: 19px 10px 4px 10px !important; }
.bm_content1 { padding: 13px 10px 6px 10px !important; }
.bm_content2 { padding: 13px 10px 13px 10px !important; border-bottom: none; }
.news_block { width: 331px !important; padding: 0 20px 11px 30px !important; }
.themes {  width: 586px; height: 47px; background: url(images/site_images/content/top_theme1.png) no-repeat; border-bottom: 2px solid #b20b0b; margin: 0px; }
.themes h1 { float: left; width: 340px; font: bold 16px Georgia; color: #b20b0b; padding: 6px 0 0px 15px; }
.themes p { float: left; width: 340px; font: 10px Georgia; color: #000000; padding: 4px 0 0px 15px; }

.note-list { float: left; width: 225px; font: 10px Tahoma; color: #868686; margin: 9px 0 0 0px; }

.do-comment-news {
	border: 0px;
	width: 11px;
	height: 11px;
	background: url("images/site_images/content/main-note.gif") no-repeat left top;
	overflow: hidden;
	cursor: pointer;
	padding: 0 0px 0 15px;
	margin: 0 0 0 4px;
}

.see-news {
  border: 0px;
	width: 12px;
	height: 10px;
	background: url("images/site_images/content/note2.gif") no-repeat left bottom;
	overflow: hidden;
	cursor: pointer;
	padding: 0 0px 0 15px;
	margin: 0 0 0 8px;
}

.star-news {
  border: 0px;
	width: 9px;
	height: 11px;
	background: url("images/site_images/content/note-link.gif") no-repeat left bottom;
	overflow: hidden;
	cursor: pointer;
	padding: 0 0px 0 15px;
	margin: 0 0 0 7px;
}


.do-save {
	border: 0px;
	width: 29px;
	height: 25px;
	background: url("images/site_images/content/ico_save.gif") no-repeat left top;
	cursor: pointer;
}

.do-problem {
	border: 0px;
	width: 75px;
	height: 25px;
	background: url("images/site_images/content/ico_flag.gif") no-repeat left top;

	cursor: pointer;
}

.member-info-news { float: right; width: 50px; text-align: center; padding: 5px 0; }

.member-info-news a.user {
	font-weight: bold;
	font-size: 10px;
	text-align: center;
}
.member-info-news img {
	margin-top: 10px;
}

.member-info-news .stats {
	font-size: 9px;
	margin-top: 5px;
}
.member-info-news .stats em {
	color: #CA2323;
}
.img-theme { background: #ffffff; margin: 0px 0 5px 0; }
.img-theme a img { border: 1px solid #e5e5e5; padding: 1px; }
.footer_theme_news { background: #ffffff; padding: 2px 5px 4px 0; }
.footer_theme_news a { font: 10px Tahoma; color: #595959; }
.footer_theme_news a:hover { text-decoration: underline; }

#dw { border: 1px solid #cacaca; width: 298px; }
#inside-dw { border: 1px solid #ffffff; padding: 0 0 9px 0; width: 296px; background: #ffffff url(images/site_images/content/bg-dw.png) top left repeat-x; }
.dw-header h2 a { display: block; text-indent: -9999px; border-bottom: 1px solid #c2c2c2; background: url(images/site_images/content/dw-header1.jpg) top left no-repeat; width: 289px; height: 45px; background-position: 8px 7px; margin: 0 0 0 5px; }
.dw-content { display: block; border-top: 1px solid #ffffff; margin: 0 0 0 5px; width: 280px; padding: 8px 0 0px 9px; }
.dw-content h1 a { width: 289px; background: url('images/site_images/content/dw-arrow.gif') no-repeat left center; width: 9px; height: 5px; padding: 0 0 0 10px; font: bold 10px Tahoma; color: #092f63; text-decoration: none; margin: 0; }
.dw-mcontent { border: none; padding: 5px 0 0px 9px; }
.dw-list { font: 11px Tahoma; color: #2a2a2a !important; text-decoration: none; padding: 0 0 0 10px; }


#top_user { float: left; border: 1px solid #cacaca; width: 296px; background: #ffffff; margin: 10px 0; padding: 1px; clear: both; }
#top_user h1 { font: bold 12px Georgia; color: #000000; padding: 4px 0px; border-bottom: 1px solid #cacaca; margin: 0 4px 5px 5px;  }
.green_top { margin: 0 0 10px 0 !important; }

.users { background: #ffffff; float: left; width: 296px; padding: 0 0 5px 0; }
.nuser { background: #f5f5f5; padding: 0 0 6px 0; }
.suser { padding: 0 0 8px 0; }
.number { float: left; width: 50px; font: 50px Georgia; color: #dcdbdb; padding: 6px 0 0 40px; }
.number2 { padding: 0px 0 0 40px; }
.data { float: left; width: 206px;  margin: 7px 0 0 0; }
.ndata { margin: 6px 0 0 0; }
.own_data { float: left; width: 119px; text-align: left; font: 10px Tahoma; color: #848484; line-height: 14px; padding: 3px 0 0 0; }
.own_data a { width: 119px; font: bold 11px Tahoma; color: #b20b0b; text-decoration: none; padding: 10px 0 0px 0; }
.own_data a:hover { text-decoration: underline; }
.own_data span { font: 10px Tahoma; color: #595959; }
.own_data em { font: 10px Tahoma; color: #b20b0b; }
.own_pic a img { float: left; border: 1px solid #c1c1c1; margin: 0 14px 0 7px; }
.person-data { padding: 9px 0 0 0; line-height: 13px; }
.person-data span a { background: url('images/site_images/content/note-link.gif') no-repeat; padding: 0 0 0 15px; font: 10px Tahoma; color: #595959; text-decoration: underline; }
.article-data, .article-data span a { color: #b20b0b; margin: 0 0 8px 4px; }
.art { background: url('images/site_images/content/main-note.gif') no-repeat; padding: 0 0 0 15px; margin: 0 0 0 8px; }
.classification { float: right; padding: 8px 8px 5px 0px; }
.classification a { font: 10px Tahoma; color: #000000; text-decoration: none; }
.classification a:hover { text-decoration: underline; }
.last-user { height: 39px; clear: both; }

#sitemap{
	background: #393939 url('images/site_images/content/sitemap-bg.gif') repeat-x left top;
	border: 1px solid #606060;
	border-top-width: 2px;
	width: 908px;
	float: left;
	padding: 10px 5px 17px 5px;
}
html>/**/body #sitemap { padding: 10px 5px 24px 5px; }

#sitemap .news-box {
	background: transparent url(images/site_images/content/sitemap-delim.gif) no-repeat right top;
	float: left;
	padding: 1px 16px 5px 12px;
	width: 91px;
}
#sitemap h5, #sitemap h5 a {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
  line-height: 15px;
	padding-bottom: 6px;
	text-decoration: none;
}
#sitemap h6, #sitemap h6 a {
	color: #dadada;
	font-size: 10px;
	margin: 0pt;
	padding: 0pt;
	text-decoration: none;
}
#sitemap h5 a:hover, #sitemap h6 a:hover{
	text-decoration: underline;
}
#sitemap ul {
	list-style-type: none;
	margin: 0;
}
#sitemap ul li {
	margin: 0px 0px 2px 0px;
}

#footer{
	padding: 6px;
	color: #ffffff;
	font-size: 10px;
	width: 910px;
	float: left;
}
#footer a{
	color: #ffffff;
	font-size: 10px;
}

/* Green idea */
.redactor-idea {  width: 588px; height: 54px; border-bottom: 4px solid #b20b0b; }
.themeIdea { height: 26px; padding: 8px 0 0 0; }
.lastPagaraph { text-indent: 36px; padding: 0 0 0 3px !important; }
.redactor-idea h1 { float: left; width: 488px; font: bold 14px Georgia; color: #000000; padding: 10px 0 0px 0; }
.list-idea { width: 100px; margin: 15px 0 0 0; }
.redactor-idea .greenIdeas { display: block; float: left; width: 588px; font: bold 12px Georgia; color: #b20b0b; padding: 4px 0 0px 0;  }

.greenBox { width: 580px; padding: 0 0 12px 8px; }
.accentBox { width: 580px; padding: 0 0 12px 8px; margin: 10px 0 0 0; }
.cbox h3 { font: 18px Georgia; color: #000000; padding: 15px 11px 0 0px; }
.theme_pic { float: left; width: 200px; margin: 5px 5px 0px 0px; border: 1px solid #e3e2e2; font: 10px Tahoma; color: #6d6d6d; }
.under-text { float: left; padding: 3px; width: 100%; }
.content-text { padding: 0 11px 0 0; }
.content-text p { font: 11px Tahoma; color: #666666; line-height: 19px; padding: 6px 0px 0 3px; }
.content-text p em { font: bold 16px Georgia; color: #b20b0b; }

.right-lblock { float: right; width: 183px; height: 90px; border: 1px solid #e3e2e2; padding: 10px; }
.email { display: block; background: url(images/site_images/content/send_mail.png) no-repeat; width: 147px; height: 10px; font: 9px Tahoma; color: #6d6d6d; text-transform: uppercase; text-decoration: none; margin: 10px 0 0 8px; padding: 0 0 8px 21px; border-bottom:  1px solid #e3e2e2; }
.print { display: block; background: url(images/site_images/content/print.png) no-repeat; width: 147px; height: 10px; font: 9px Tahoma; color: #6d6d6d; text-transform: uppercase; text-decoration: none; margin: 8px 0 0 8px; padding: 0 0 10px 21px; vertical-align: bottom; border-bottom:  1px solid #e3e2e2; }
.nice_theme { display: block; background: url(images/site_images/content/nice_theme.png) no-repeat; width: 147px; height: 10px; font: 9px Tahoma; color: #6d6d6d; text-transform: uppercase; text-decoration: none; margin: 9px 0 0 8px; padding: 0 0 10px 21px; vertical-align: bottom; }

.info-redactor { float: left; width: 574px; background: #cacaca; padding: 0px 10px 7px 6px; margin: 10px 0 0 0; }
.info-redactor a { float: right; font: 10px Tahoma; color: #000000; text-decoration: none;}
.pic-redactor { float: left; width: 104px; }
.pic-redactor img { margin: 8px 0 4px 0px; font-size: 0; }
.content-redactor { float: left; width: 470px; }
.content-redactor p { float: right; font: 17px Georgia; color: #000000; padding: 4px 0px 0 0; }
.text-redact { display: block; float: left; background: url(images/site_images/content/bg-redactor.gif) no-repeat; width: 437px; height: 56px; font: 10px Tahoma; line-height: 14px; padding: 9px 0px 0px 24px; margin: 16px 0 0px 0; }
.fullText p { font: 10px Tahoma; color: #000000; line-height: 14px; padding: 0 0 0 4px; }
.photoGal { width: 566px; height: 80px; background: #ffffff; margin: 8px 0 10px 3px; padding: 4px 0 0 4px; }

.content-text .article-info{
	float: left;
	width: 572px;
	background: #f5f5f5;
	height: 18px;
	margin: 25px 0 0px 0;
}
.content-text .article-info .info{
	float: left;
	padding: 3px 0px 2px 0px;
	color: #b1afb0;
	line-height: 13px;
}
.content-text .article-info .info div{
	padding-right: 5px;
	color: #666666;
	float: left;
}

.icon-eye img { margin: 3px 0px 0 1px; }

.fleft{ float: left; }

.add_button {
	background: url("images/site_images/content/add_in_network.jpg") no-repeat left top;
	text-indent: -9999px;
	width: 69px;
	height: 18px;
	float: right;
}
.add_button a {
	display: block;
	height: 18px;
	width: 69px;
}

#votings { 
padding-left: 48px !ie7;
}


.content-text .related-title{
	background: transparent url("images/site_images/content/line.gif") repeat-x left bottom;
	color: #807f7f;
	font-size: 10px;
	padding-bottom: 4px;
	padding-top: 18px;
	width: 100%;
	float: left;
	margin-bottom: 8px;
}
.content-text .article-title { padding-top: 23px; margin-bottom: 12px;	 }

.content-text .related, .content-text .related a{
	color: #b20b0b;
	font-size: 10px;
  line-height: 14px;
}

.green_data { width: 215px; }
.green-user { padding: 7px 0 8px 0; }
.green-user-last { padding: 2px 0 0px 0; }
/* Green idea */

/* Full Article */
.articleBox { width: 582px; padding: 0 0 10px 6px; margin: 12px 0 0 0; }

.cbox .top-block{
	float: left;
	width: 100%;
	color: #cccccc;
	padding: 3px 0 0px;
}
.cbox .shortcuts{
	float: right;
	margin: 2px 0 0 0;
}
.cbox .shortcuts a{
	padding: 0px 5px 0px 4px;
}

/* Box - Breadcrumbs */
.box-breadcrumbs{
	float: left;
}
.box-breadcrumbs ul{
	list-style-type: none;
	margin: 0;
	float: left;
	text-transform: lowercase;
}
.box-breadcrumbs ul li{
	margin: 0;
	float: left;
	padding-right: 10px;
	background: transparent url("images/site_images/content/bullet2.gif") no-repeat right 70%;
	margin-right: 5px;
	color: #807e7e;
	font-size: 10px;
}
.box-breadcrumbs ul li.last{
	padding: 0;
	background: transparent;
	font-weight: bold;
}
.box-breadcrumbs ul li a{
	color: #807e7e;
	font-size: 10px;
}
/* Box - Breadcrumbs */

.article_pic { background: #e7e7e7 url(images/site_images/content/footer-article.gif) left bottom no-repeat; width: 280px; height: 190px; float: left; margin: 0 9px 0px 0; font: 10px Tahoma; color: #35270a; }
.article_pic img { border: 1px solid #d8d8d8; margin: 0 0 2px 0; }
.article-text { padding: 13px 8px 0 0; }
.article-text h4 { font: 20px Georgia; color: #b20b0b; padding: 12px 0 0 0; }
.article-text p { font: 11px tahoma; padding: 9px 0 4px 0px; line-height: 13px; }
.article-text p.under-photo { padding: 2px 0 6px 0px; }
.article-text p.last-paragraph { padding: 9px 0 10px 0px; }

.comments-article { border-top: 1px solid #858585; padding: 9px 0 0px 0; margin: 16px 0 0 0; }
.comments-article h2 { font: bold 11px Tahoma; color: #000000; padding: 0 0 15px 0; }
.comment-data { padding: 4px 0 6px 0; }
.comment-data span { font: 10px Tahoma; }
.comment-data a { font: bold 11px Tahoma; color: #b20b0b; text-decoration: none; padding: 0 11px 0 0; }
.info-coments { display: block; padding: 0 0 9px 0; font: 11px tahoma; color: #000000; line-height: 14px; background: transparent url("images/site_images/content/line.gif") repeat-x left bottom; float: left; width: 571px; }
.block-element { float: left; display: block; }

#comment-form { display: block; float: left; margin-top: 23px; }
#comment-form label { display: block; margin: 11px 0 4px; cursor: pointer; }
#comment-form legend { display: none; }
#comment-form input { border: 1px solid #d4d4d4; width: 185px; height: 15px; padding: 2px; }
#comment-form textarea { display: block; border: 1px solid #d4d4d4; width: 356px; height: 100px; background: #FFFFFF url(images/site_images/content/input_bg.gif) repeat-x; margin: 0 0 14px 0; }
#send-comment { display: block; float:left; overflow:hidden; text-indent:-9999px; border: none; cursor:pointer; background: #FFFFFF url(../images/site_images/buttons/send.png) no-repeat; width: 67px; height: 21px; }
#comment-form label.content-form { margin: 11px 0 5px; }
/* Full Article */

/* Accent */
.abox { padding: 0 0 11px 0; margin: 12px 0 0 0; }
.img-accent { float: left; width: 136px; }
.img-accent a img { border: 1px solid #313131; margin: 0 0 6px 12px; }
.accent-block { width: 410px !important; padding: 3px 0 0 14px;	float: left; }
.accent-block h2 a { font: bold 11px Tahoma; color: #b20b0b; text-decoration: none; }
.accent-block h2 a:hover { text-decoration: underline; }
.accent-icons a { text-decoration: underline; color: #b20b0b !important; }
.accent-note { float: left; background: url(images/site_images/content/main-note.gif) no-repeat; padding: 0 0 0 15px; }
.accent-content { float: left; background: url(images/site_images/content/bg_accent.gif) repeat-x; border-bottom: 1px solid #dddddd; margin: 0 !important; width: 588px; padding: 7px 0 1px 0 !important; }
.path { width: 588px; background: #f1f1f1 url(images/site_images/content/top-bg.gif) repeat-x; display: block; }
.path ul { padding: 3px 0 5px 5px; }
.acc-list { margin-top: 0px !important; }
.main-acc { width: 71px; margin: 0 0 5px 0; }
.small-text { font: 11px tahoma; }
.last-accent { border: none; }



.accent-net { margin: -13px 20px 0 0; }
* html .accent-net { margin: -13px 10px 0 0; }
.accent-idea { margin: -97px 20px 0 0; }
* html .accent-idea { margin: -97px 10px 0 0; }
.theme-net { margin: -106px 20px 0 0; }
* html .theme-net { margin: -106px 10px 0 0; }

.up-text, .down-text {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 5px;
}
.up-text {
	width: 17px;
	height: 13px;
	background: url("images/site_images/content/ico_font_up.gif") no-repeat;
}
.down-text {
	width: 20px;
	height: 11px;
	margin-right: 10px;
	background: url("../images/site_images/down-text.gif") no-repeat;
}

/* Accent */


/*
	Main settings
*/
*{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
html, body{
	background-color: #1A2022;
	color: #666666;
	height: 100.01%;
}
img{
	border-width: 0px;
}
table, td, tr{
	padding: 0px 0px 0px 0px;
	border-width: 0px;
	border-spacing: 0px;
	border: 0px;
	.border-collapse: collapse;
}
a{
	text-decoration: none;
	-moz-outline:none;
}
ul, li{
	list-style-type: none;
	list-style-position: outside;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
option{
	padding-right: 0.5em;
}
fieldset{
	border: 0;
	background: transparent;
}

/*
	MyBlog Index Page specifics
*/
#cell_content{
	width: 979px;
}
#cell_content_left{
	background: transparent url("../images/site_images/index_left.jpg") no-repeat right top;
	padding-bottom:130px;
}
#cell_content_right{
	background: transparent url("../images/site_images/index_right.jpg") no-repeat left top;
	padding-bottom:130px;
}
#cell_content_train_left{
	width: 100%;
	height: 191px;
	background: transparent url("../images/site_images/content_train_left.jpg") no-repeat right bottom;
}
#cell_content_train_right{
	width: 100%;
	height: 288px;
	background: transparent url("../images/site_images/content_train_right.jpg") no-repeat bottom left;
}
#header{
	float: left;
	position: relative;
	width: 979px;
	height: 107px;
	background: transparent url("../images/site_images/index_top.jpg") no-repeat top left;
}
#copyright, #contact{
	color: #cccccc;
	font-size: 10px;
	font-family: Tahoma, Arial, sans-serif;
	padding: 6px 0px 6px 10px;
	float: left;
}
#contact{
	float: right;
	padding-right: 10px;
}
#copyright a{
	color: #ffffff;
	text-decoration: underline;
}
#contact a{
	color: #cccccc;
}
#content-wrap{
	float: left;
	width: 939px;
	padding: 20px 20px 20px 20px;
	background: #121212;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11px;
	color: #666666;
}
#logo{
	position: absolute;
	top: 10px;
	left: 7px;
	width: 140px;
	height: 85px;
}
#logo a{
	width: 100%;
	height: 100%;
	display: block;
}
#login-form, #search-form, #admin-quick-links{
	position: absolute;
	top: 19px;
	left: 258px;
	width: 363px;
	height: 24px;
	color: #00434F;/*#007084;*/
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: right;
}
#login-form{
	background: transparent url("../images/site_images/login_form.gif") no-repeat left top;
	text-align: left;
}
#login-form #f-username, #login-form #f-password{
	position: absolute;
	top: 4px;
	left: 125px;
	width: 70px;
	height: 15px;
	color: #0EA2BD;
	background: transparent;
	border: 0px solid White;
}
#login-form #f-password{
	left: 214px;
}
#login-form #f-log_me{
	position: absolute;
	top: 0px;
	left: 311px;
	width: 52px;
	height: 24px;
	cursor: pointer;
	background: transparent url("../images/site_images/login_button.gif") no-repeat left top;
	border: 0px solid White;
}

#searchMe{
	margin-right: 10px;
	width: 26px;
	height: 24px;
	cursor: pointer;
	background: transparent url("../images/srchbtn.gif") no-repeat left top;
	border: 0px solid White;
}

#mySearchBar{
	background: transparent;border: 0px solid White;
}

#search-form{
	/*background: transparent url("../images/site_images/search_form.gif") no-repeat left top;*/
	background: transparent url("../images/site_images/forms/elements/search-input.png") no-repeat left top;
	height: 25px;
	width: 220px;
	left: 738px;
	text-align: left;
}
#search-form #f-search{
	/*position: absolute;
	top: 4px;
	left: 78px;*/
	width: 170px;
	height: 25px;
	color: #0EA2BD;
	padding: 0 2px 0 2px;
	background: transparent;
	border: 0px solid White;
	margin-right: 3px;
}
#f-search {
    position: relative;
    top: -3px !important;
}
#search-form #f-find{
	/*position: absolute;
	top: 2px;
	left: 259px;*/
	width: 30px;
	height: 25px;
	cursor: pointer;
	/*background: transparent url("../images/site_images/search_button.gif") no-repeat left top;*/
	background: transparent url("../images/site_images/forms/elements/do-search.png") no-repeat left top;
	border: 0px solid White;
}
/*
#search-form{
	background: transparent url("../images/site_images/search_form.gif") no-repeat left top;
	height: 24px;
	width: 248px;
	left: 639px;
	text-align: left;
}
#search-form #f-search{
	position: absolute;
	top: 4px;
	left: 54px;
	width: 187px;
	height: 15px;
	color: #0EA2BD;
	background: transparent;
	border: 0px solid White;
}
#search-form #f-find{
	position: absolute;
	top: 0px;
	left: 259px;
	width: 26px;
	height: 24px;
	cursor: pointer;
	background: transparent url("../images/site_images/search_button.gif") no-repeat left top;
	border: 0px solid White;
}
*/
#admin-quick-links{
	padding-top: 4px;
}
#admin-quick-links a{
	color: #00434F;
}
#admin-quick-links a:hover{
	text-decoration: underline;
}

/*
	Index specifics
*/
.index-left-column{
	float: left;
	xwidth: 530px;
	width: 619px;
	margin-right: 19px;
	margin-left: 20px;
}
.index-right-column{
	float: left;
	xwidth: 380px;
	width: 301px;
}


.index-voting-right-column{
	float: left;
	xwidth: 300px;
	width: 301px;
	width: 301px !ie7;
}

#index-create-user-blog{
	position: relative;
	xwidth: 530px;
	width: 619px;
	height: 146px;
	margin-bottom: 20px;
	background: transparent url("../images/site_images/blog.jpg") no-repeat top left;/* create_user_blog.jpg */
}
#index-create-user-blog_quiz{
	position: relative;
	xwidth: 530px;
	width: 652px;
	height: 205px;
	top: -5px;
	left: -25px;
	margin-bottom: 20px;
	background: transparent url("../images/quiz_results.jpg") no-repeat top left;/* create_user_blog.jpg */
}
#index-create-user, #index-create-blog{
	position: absolute;
	top: 12px;
	left: 394px;
	width: 123px;
	height: 72px;
}
#index-create-blog{
	top: 93px;
}
#index-create-user a, #index-create-blog a{
	width: 100%;
	height: 100%;
	display: block;
}
.tab{
	xwidth: 390px;
	width: 300px;
	height: 31px;
	border-bottom: 2px solid #c4c4c4;
	float: left;
}
/*.tab_violet{ background: transparent url("../images/site_images/tab_violet.jpg") no-repeat top left; }*/
.active{
	display: block;
}

#tab_violet{
	background: transparent url("../images/site_images/violet_pub.jpg") no-repeat top left;
	width: 151px;
	height:31px;
	float: left;
	text-indent: -9999px;
}
#tab_violet.inactive{
 	background: transparent url("../images/site_images/violet_pub_over.jpg") no-repeat top left;
}


#tab_violet a{
	display: block;
	width: 151px;
	height:31px;
}

#tab_top_blog{
	background: transparent url("../images/site_images/grey_top_blog.jpg") no-repeat top left;
	width: 150px;
	height:31px;
	float: left;
	text-indent: -9999px;
}

#tab_top_blog.active{
	background: transparent url("../images/site_images/grey_top_blog_over.jpg") no-repeat top left;
}

#tab_top_blog a{
	display: block;
	width: 150px;
	height:31px;
}


.tab_green{ background: transparent url("../images/site_images/tab_green.jpg") no-repeat top left; }
.tab_purple{ background: transparent url("../images/site_images/tab_purple.jpg") no-repeat top left; }
.tab_yellow{ background: transparent url("../images/site_images/tab_yellow.jpg") no-repeat top left; }
.tab_blue_light{ background: transparent url("../images/site_images/tab_blue_light.jpg") no-repeat top left; margin-top: 31px;}

.tab_data{
	background-color: #ffffff;
	margin-bottom: 20px;
	padding: 10px 10px 10px 10px;
	xwidth: 370px;
	width: 280px;
	float: left;
	color: #666666;
}
/*
	Latest posts tab
*/
ul.index-post-list {
	/*overflow: hidden;*/
}

ul.index-post-list li{
	float: left;
	display: block;
	overflow: visible;
}
ul.index-post-list li.img{
	text-align: left;
	width: 100px;
}
ul.index-post-list li.img span{
	border: 1px solid #DDDDDD;
	float: left;
	display: block;
}
ul.index-post-list li.img img{
	width: 80px;
	height: 80px;
	border: 4px solid #FFFFFF;
}
ul.index-post-list .date{
	color: #81C5D1;
	font-size: 14px;
	float: left;
	padding-left: 7px;
	margin-right: 12px;
	text-align: center;
}
ul.index-post-list .title{
	float:left;
	/*border-left: 1px solid #ccc;*/
	width: 490px;
	/*padding-left: 12px;*/
	/*padding-bottom: 5px;*/
	font-size: 10px;
}
ul.index-post-list .title h3{
	color: #038BA4;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
ul.index-post-list .title h3 a{
	color: #038BA4;
}
ul.index-post-list .text{
	/*padding-top: 8px;*/
	width: 490px;
}

ul.index-post-list .text .home_tags{
	padding-top: 15px;
}
ul.index-post-list .text .home_tags span{
	color: #808080;
}

ul.index-post-list .info{
	padding-top: 8px;
	float: right;
}
ul.index-post-list a{
	color: #038BA4;
}
ul.index-post-list a.link, ul.index-post-list a.comments{
	background: transparent url("../images/site_images/read_more.png") no-repeat left top;
	text-decoration: underline;
	color: #038BA4;
	padding-top: 2px;
	padding-left: 17px;
	margin-right: 10px;
	height: 14px;
	display: block;
	float: left;
}
ul.index-post-list a.comments{
	background-image: url("../images/site_images/comments.png");
	background-position: 0% 30%;
	padding-left: 16px;
}
ul.index-post-list a.link:hover, ul.index-post-list a.comments:hover{
	text-decoration: none;
}
ul.index-post-list .separator{
	height: 25px;
}
/*
	Top posts tab
*/
ul.post-list li{/* ul.post-list > li Doesn't work on IE6 */
	clear: left;
	xwidth: 360px;
	width: 270px;
	overflow: visible;
	margin-bottom: 5px;
	background: transparent url("../images/site_images/list_back.jpg") repeat-x left top;
	padding: 5px 4px 5px 5px;
}
ul.post-list img{
	border: 2px solid #ffffff;
	width: 45px;
	height: 45px;
}
ul.post-list .img{
	border: 1px solid #dddddd;
	float: left;
	margin: 3px 10px 0 0;
	display: block;
}
ul.post-list .info{
	xwidth: 290px;
	width: 190px;
	height: 60px;
	float: left;

}
ul.post-list h3{
	color: #A01051;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.post-list h3 a{
	color: #A01051;
}
ul.post-list a:hover{
	text-decoration: underline;
}
/*
	Hot topics tab specific
	// it is also using the ul.post-list class
*/
ul.hot-topics-list li{
	height: 90px;
}
ul.hot-topics-list h3{
	color: #7E226B;
	margin-bottom: 3px;
}
ul.hot-topics-list h3 a{
	color: #7E226B;
}
ul.hot-topics-list .hdate{
	color: #B856A4;
	margin-bottom: 3px;
}
/*
	Top blogs tab
*/
ul.top-blog-list li{
	display: block;
	width: 100%;
	float: left;
}
ul.top-blog-list h3{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.top-blog-list a{
	display: block;
	color: #666666;
	text-decoration: underline;
	background: transparent url("../images/site_images/list_bullet.png") no-repeat 0 50%;
	font-size: 11px;
	padding: 4px 0px 4px 15px;
}
ul.top-blog-list a:hover{
	text-decoration: none;
}
ul.top-blog-list .separator{
	height: 5px;
}
ul.top-blog-list .separator2{
	display: block;
	width: 100%;
	height: 1px;
	background: transparent url("../images/site_images/list_separator.png") repeat-x left top;
	padding: 0px 0px 0px 0px;
}
/*
	Tag cloud tab
*/
.polls{
	text-align: justify;
	background-color: #FFF;
	margin-top: 20px;
	width: 300px;

	xoverflow: hidden;
}

.polls_title{
	/*background: transparent url("../images/site_images/myblog_asks.gif") repeat-x left top;*/
	background: transparent url("../images/site_images/8martpoll.jpg") repeat-x left top;
	width: 300px;
	height: 31px;
	padding-bottom: 10px;
}

.polls_title_text{
	font-family: Tahoma;
	font-size: 14px;
	padding: 7px 5px 5px 10px;
	font-weight: bold;
	color: #ffffff;
}

.polls_10x{
	background: transparent url("../images/site_images/myblog_10x.gif") repeat-x left top;
	width: 300px;
	height: 31px;
	margin-top: 20px;

}

.polls_question{
	width: 250px;
	margin-left: 18px;
	color: #80ab01;
	font-family: Tahoma, Times, serif;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 10px;
	margin-top: 10px;
}

.polls_bottomtext{
	width: 250px;
	margin-left: 18px;
	color: #80ab01;
	font-family: Tahoma, Times, serif;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 10px;
}


.poll_radio{
  float: left;
  margin: 2px;
}

.polls_submit {
	background: transparent url("../images/site_images/send.jpg") left top;
	border: 0px;
	width: 79px;
	height: 23px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}

.polls_input_box {
	margin-left: 20px;



}

.polls_input{
font-family: Arial, Sans-Serif;
    font-size: 11px;
    color: #333333;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 1px #e1e1e1;
    width: 200px;
    height: 42px;
	xwidth: 200px;
    xheight: 42px;
	width: 200px !ie7;
    height: 42px !ie7;
}


.tag_cloud{
	text-align: justify;
	background-color: #FFF;
	margin-top: 10px;
	width: 300px;
	height: 250px;
	xoverflow: hidden;

}
.tag_cloud a{
	color: #9f9f9f;
	margin: 0px 3px 0px 3px;


	font-family: Georgia, Times, serif;
	font-weight: normal;
	line-height: 25px;
}
.tag_cloud a:hover{
	color: #666666;
}


/*
	Utility classes
*/
.hide{
	display: none;
}
.hidden{
	visibility: hidden;
}
.separator{
	width: 100%;
	height: 15px;
	background: transparent url("../images/site_images/list_separator.png") repeat-x 0% 50%;
}
.fleft{
	float: left;
}
.fright{
	float: right;
}
.cleft{
	clear: left;
}
.cright{
	clear: right;
}

.smallest {
	xfont-size: x-small;
	font-size: 14px;
}
.small {
	xfont-size: small;
	font-size: 18px;
}
.medium {
	xfont-size:medium;
	font-size: 20px;
}
.large {
	xfont-size:large;
	font-size: 22px;
}
.largest {
	xfont-size:x-large;
	font-size: 24px;
}
.bold{
	font-weight: bold;
}
.normal{
	font-weight: normal;
}

/*
	Paging styles
*/
#paging{
	float: left;
	margin-top: 20px;
}
#paging .l, #paging .r{
	float: left;
	width: 5px;
	height: 34px;
	background: #ffffff url("../images/site_images/paging/l.gif") no-repeat left top;
}
#paging .r{
	background: #ffffff url("../images/site_images/paging/r.gif") no-repeat right top;
}
#paging .c{
	float: left;
	display: block;
	height: 24px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #DEDEDE;
	padding: 4px 0px 4px 0px;
}
#paging span{
	display: none;
}
#paging a{
	float: left;
	display: block;
	width: 24px;
	height: 24px;
	text-decoration: none;
	font-family: Tahoma,Verdana,Arial;
	font-size: 11px;
	line-height: 24px;
	text-align: center;
	color: 	#999999;
	background: #ffffff url("../images/site_images/paging/e.gif") no-repeat left top;
	margin: 0px 2px 0px 2px;
	overflow: hidden;
}
#paging a:hover, #paging a.current{
	color: #ffffff;
	background: #ffffff url("../images/site_images/paging/c.gif") no-repeat left top;
}
#paging a.previous, #paging a.previous:hover{
	background: #ffffff url("../images/site_images/paging/p.gif") no-repeat right top;
}
#paging a.next, #paging a.next:hover{
	background: #ffffff url("../images/site_images/paging/n.gif") no-repeat right top;
}
#paging .next, #paging .previous{
	text-indent: -99999px;
}

/*
	Index menu
*/
.user-menu{
	background: #000000;
	padding: 10px 15px 10px 0px;
	xwidth: 375px;
	width: 285px;
	/*margin-bottom: 20px;*/
	margin-bottom: 10px;
	margin-top:11px;
	xfloat: left;
}
.user-menu a{
	color: #ffffff;
	margin-left: 15px;
}
.index-left-column-logged{
	float: left;
	xwidth: 537px;
	width: 619px;
	margin-right: 12px;
	margin-left: 20px;
}
#index-menu{
	position: relative;
	/* width: 537px; */
	width: 619px;
	height: 213px;
	margin-bottom: 20px;
	background: transparent url("../images/site_images/index_menu.jpg") no-repeat top left;
	color: #121212;
}
#menu-content{
	padding-top: 22px;
	margin-left: 30px;
	font-size: 11px;
	font-family: Tahoma,Arial,sans-serif;
	height: 140px;
	overflow: hidden;
}
#menu-content div{
	float: left;
}
#menu-content .second{
	padding-left: 24px;
	background-image: url("../images/site_images/data_separator.gif");
	background-repeat: no-repeat;
	background-position: 12px 0px;
	line-height: 16px;
}
#menu-content span{
	color: #ff6000;
	font-size: 12px;
	font-weight: bold;
}
#menu-content h6{
	font-size: 11px;
	font-weight: bold;
	color: #330000;
}
#menu-content ul{
	margin-left: 20px;
}
#menu-content li{
	list-style-image: url("../images/site_images/index-menu-bullet.gif");
	margin-top: 8px;
}
#menu-content a{
	color: #663300;
	text-decoration: underline;
	display: block;
	width: 370px;
	height: 15px;
	overflow: hidden;
}
#menu-content a:hover{
	text-decoration: none;
}

.head_blog {
	width: 640px;
	height:450px;
	overflow: hidden;
	margin-bottom: 10px;
}

.banner {
    position: relative;
	width: 300px;
	height: 250px;
	margin-top: 20px;
	z-index: 1000;
}


/* begin right part - be author*/
.inside_rating{
	margin-left: 2px;
	margin-top: 18px;
	font-weight: bold;
	font-size: 18px;
	font-family: Tahoma, Arial, sans-serif;
	color: #038ea7;
	text-align: center
}


.myblogger{
	width: 617px;
	height: 67px;
	float: left;
	margin-bottom: 10px;
	background: #424141;

	z-index: 555;
	margin-top: 12px;
	position: absolute;
}

.kika_block {
	width: 300px;
	height: 116px;
}


.kika_block_down {
	width: 300px;
	height: 85px;
	background: #424141 url("../images/kika_down.gif") repeat-x;
}
.kika_block_down_inside {
	width: 240px;
	height: 60px;
	color: #ffffff;
	float: left;
	margin-left: 35px;
	margin-top: 10px

}


.kika_block_down_inside a {
	color: #ffffff;
	
}



.kika_block_title {
	width: 300px;
	height: 23px;
	background: #000000 url("../images/kika_title.gif") repeat-x;
	padding-top: 2px;
}

.kika_block_pic {
	width: 68px;
	height: 87px;
	background: #000000 url("../images/kika.gif") no-repeat;
	float: left;
}
.last_cit_title {
	color: #b9b9b9;
}
.kika_block_pic a {
	color: #b9b9b9;
}

.kika_block_title_inside {
	float: right;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	margin-right: 10px;
	margin-top: 2px;
}



.myblogger_head{
	width: 25px;
	height: 66px;
	float: left;

}

.be_writer{
	width: 298px;
	height: 64px;
	background: #424141;
}

.be_writer a{
	display: block;
	width: 298px;
	height: 64px;
	text-indent: -9999px;
}



.write_news{
	height: 27px;
	width: 298px;
	background: #000000 url(../images/site_images/be_author/write_news.jpg) no-repeat;

}

.write_news a{
	display: block;
	height: 25px;
	width: 298px;
}


/* end right part - be author*/

#mysites {
	margin-left: -477px;
}

h3{
	color: #038BA4;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
.content-text { padding: 10px 11px 0 0; }

.myahref {
 color: #0393AE;
}

.aricle_line{
	background-color: #f5f5f5;
	height: 18px;
	color: #666666;
	font-size: 10px;
	margin-bottom: -13px;
	margin-top: 10px;
}

.article_text .views {
	float: left;
	padding-top: 1px;
}



.votes {
	padding-left: 60px;
	padding-left: 2px !ie7; 
	margin-top: -13px;
	overflow: hidden;
	width: 200px;
	float: left;
}
.votes a {
	display: block;
	text-indent: -9999px;
}
.votes #down{
	background: url(../images/site_images/vote_down.jpg) no-repeat left top;
	width: 16px;
	height: 16px;
}

.votes #up{
	background: url(../images/site_images/vote_up.jpg) no-repeat left top;
	width: 17px;
	height: 16px;
}

.votes div{
	float: left;


}

#vote{

	
}
.views {
	background-image: url('http://mysound.bg/images/site/hot_views.gif');
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left:18px;
}

.add_button {
	background: url(http://mysound.bg/images/site/add_in_network.jpg) no-repeat left top;

	width: 69px;
	height: 18px;
	float: right;
	xpadding-right: 10px;
	margin-top: -13px;
	margin-right: 3px;
}
.add_button a {
	display: block;
	height: 18px;
	width: 69px;
}
#more_networks {
	background-color: #EDEDED;
	height: 15px;
	padding: 5px;
	border-top: 1px solid #999999;
	font-weight: bold;

}

#more_networks a{
	color: #333333;
	text-decoration: none;
	font-size: 10px;
}

#more_links {
	float:left;
}


#networks {

	position: relative;
	margin: 0 0 0 50px;
	float: right;
}

#networks a {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

#networks #net_buttons{
	position: absolute;
	background: #ffffff;
	list-style: none;
	border: 1px solid #999999;
	right: 0px;
	xtop: 6px;
	width: 240px;
}

#networks  #net_buttons div.links_col1, #networks  #net_buttons div.links_col2{
	float: left;
	padding: 5px;
	width: 110px;
}

#networks  #net_buttons div div{
	width: 100px;
	height: 23px;
}

#networks   #net_buttons div div a{
	padding-left: 20px;
	display: block;
	height: 18px;
}

/*

  All functions and code Copyright Chirag Mehta 2006
  Unless otherwise mentioned
  This code is lazily released under Creative Commons License:
    http://creativecommons.org/licenses/by/2.5/

*/

/*
  Feel free to customize the tagline legend box & tagline cloud below
*/

.taglinebox
{
  width: 700px;
}

.taglinelegend
{
  float: right;
  padding: 0.3em;
  width: 400px;
  border: 2px solid #CCC;
  background-color: #999;
  clear: both;
  font-size: 0.9em;
}

.taglinelegend p.legend
{
  margin: 0; padding: 0;
  color: #FFF;
  font-weight: bold;
}

.taglinelegend ul
{
  margin: 0.5em 2em;
  font-size: 0.8em;
  line-height: 1.5em;
}

.taglinelegend span.larger
{
  font-size: 1.4em;
  font-weight: bold;
}

.taglinelegend span.smaller
{
  font-size: 0.9em;
  font-weight: bold;
}

.taglinelegend span.bright
{
  color: #FFF;
  font-weight: bold;
}

.taglinelegend span.faded
{
  color: #444;
  font-weight: bold;
}

.taglinelegend span.moveslider
{
  color: #900;
  font-size: 1.2em;
  font-weight: bold;
}

.tagline
{
  position: relative;
  min-height: 400px;
}

* html .tagline
{
  height: 400px;
}

.tagline div.tl
{
  display: none;
}

.tagline h3
{
  margin-top: -16px;
  margin-bottom: 12px;
  text-align: right;
}

.tagline a, .tagline a:hover
{
  border: 0;
}

/*
 Applied some styles for login form from mynews
*/
.login-top {
	float: right;
	width: 240px;
}

.login-top label.login-user {
	width: 25px;
	height: 23px;
	text-indent: -9999px;
	overflow: hidden;
/*	background: url("../images/site_images/ico_profile.gif") no-repeat right; */
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}
.login-top label.login-pass { display: none; }

.login-top input {
	width: 80px !important;
	margin-right: 0px;
}

.login-top button, .login-button {
	position: relative;
	border: 0px;
	width: 30px;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	background: url("../images/site_images/forms/elements/button-login.png") no-repeat right;
	margin-top: 0px;
	cursor: pointer;
	float: left;
	top: -1px;
	left: -2px;

}
.login-top .field {
	float: left;
}

.field_new {
	float: left;
	height: 25px;
	border: 0;
    margin-right: 3px;
    margin-right: 2px !ie7;
	background: transparent url("../images/site_images/forms/elements/login_field.png") no-repeat 0 0;
}

.field_new input {
	height: 25px;
	border: 0;
	padding: 3px;
	background: transparent;
}

form.login {
	width: 350px;
	float: left;
}


/*
  Don't change this
*/

.tagline a.f06 { font-size: 06px; line-height: 06px; }
.tagline a.f07 { font-size: 07px; line-height: 07px; }
.tagline a.f08 { font-size: 08px; line-height: 08px; }
.tagline a.f09 { font-size: 09px; line-height: 09px; }
.tagline a.f10 { font-size: 10px; line-height: 10px; }
.tagline a.f11 { font-size: 11px; line-height: 11px; }
.tagline a.f12 { font-size: 12px; line-height: 12px; }
.tagline a.f13 { font-size: 13px; line-height: 13px; }
.tagline a.f14 { font-size: 14px; line-height: 14px; }
.tagline a.f15 { font-size: 15px; line-height: 15px; }
.tagline a.f16 { font-size: 16px; line-height: 16px; }
.tagline a.f17 { font-size: 17px; line-height: 17px; }
.tagline a.f18 { font-size: 18px; line-height: 18px; }
.tagline a.f19 { font-size: 19px; line-height: 19px; }
.tagline a.f20 { font-size: 20px; line-height: 20px; }
.tagline a.f21 { font-size: 21px; line-height: 21px; }
.tagline a.f22 { font-size: 22px; line-height: 22px; }
.tagline a.f23 { font-size: 23px; line-height: 23px; }
.tagline a.f24 { font-size: 24px; line-height: 24px; }
.tagline a.f25 { font-size: 25px; line-height: 25px; }
.tagline a.f26 { font-size: 26px; line-height: 26px; }
.tagline a.f27 { font-size: 27px; line-height: 27px; }
.tagline a.f28 { font-size: 28px; line-height: 28px; }
.tagline a.f29 { font-size: 29px; line-height: 29px; }
.tagline a.f30 { font-size: 30px; line-height: 30px; }
.tagline a.f31 { font-size: 31px; line-height: 31px; }
.tagline a.f32 { font-size: 32px; line-height: 32px; }
.tagline a.f33 { font-size: 33px; line-height: 33px; }
.tagline a.f34 { font-size: 34px; line-height: 34px; }
.tagline a.f35 { font-size: 35px; line-height: 35px; }
.tagline a.f36 { font-size: 36px; line-height: 36px; }
.tagline a.f37 { font-size: 37px; line-height: 37px; }
.tagline a.f38 { font-size: 38px; line-height: 38px; }
.tagline a.f39 { font-size: 39px; line-height: 39px; }
.tagline a.f40 { font-size: 40px; line-height: 40px; }
.tagline a.f41 { font-size: 41px; line-height: 41px; }
.tagline a.f42 { font-size: 42px; line-height: 42px; }
.tagline a.f43 { font-size: 43px; line-height: 43px; }
.tagline a.f44 { font-size: 44px; line-height: 44px; }
.tagline a.f45 { font-size: 45px; line-height: 45px; }
.tagline a.f46 { font-size: 46px; line-height: 46px; }
.tagline a.f47 { font-size: 47px; line-height: 47px; }
.tagline a.f48 { font-size: 48px; line-height: 48px; }
.tagline a.f49 { font-size: 49px; line-height: 49px; }
.tagline a.f50 { font-size: 50px; line-height: 50px; }
.tagline a.f51 { font-size: 51px; line-height: 51px; }
.tagline a.f52 { font-size: 52px; line-height: 52px; }
.tagline a.f53 { font-size: 53px; line-height: 53px; }
.tagline a.f54 { font-size: 54px; line-height: 54px; }
.tagline a.f55 { font-size: 55px; line-height: 55px; }
.tagline a.f56 { font-size: 56px; line-height: 56px; }
.tagline a.f57 { font-size: 57px; line-height: 57px; }
.tagline a.f58 { font-size: 58px; line-height: 58px; }
.tagline a.f59 { font-size: 59px; line-height: 59px; }
.tagline a.f60 { font-size: 60px; line-height: 60px; }
.tagline a.f61 { font-size: 61px; line-height: 61px; }
.tagline a.f62 { font-size: 62px; line-height: 62px; }
.tagline a.f63 { font-size: 63px; line-height: 63px; }
.tagline a.f64 { font-size: 64px; line-height: 64px; }
