*{
	margin: 0;
	padding: 0;
	border: 0;
}

body{
	background: url(../images/body_bg.png) repeat-x #F6FADC;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #38400E;
	padding-bottom: 20px;
}

h1{ font-size: 1.6em; }
h2{ font-size: 1.5em; }
h3{ font-size: 1.4em; }
h4{ font-size: 1.3em; }
h5{ font-size: 1.2em; }
h6{
	font-size: 1em;
	font-weight: bold;
	margin: 1em 0 0 0;
}
h1,h2,h3,h4,h5{
	color: #EF4100;
	margin: 1em 0 0.4em 0;
	font-weight: bold;
}
h1 a,h2 a,h3 a,h4 a,h5 a, h6 a{
	text-decoration: none;
	color: #EF4100;
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover, h6 a:hover{
	text-decoration: underline;
	color: #BD3200;
}

p{
	margin-top: 1.5em;
	line-height: 1.5em;
}
a{
	color: #EF4100;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}

table .head{
	font-size: 0.8em;
	color: #A7AC7F;
}

.img-left { 
	float: left; 
	padding-right: 10px; 
	padding-top: 3px; 
	padding-bottom: 5px; 
} 
 
.img-right { 
	float: right; 
	padding-left: 10px; 
	padding-top: 3px; 
	padding-bottom: 5px; 
}

#container{
	width: 885px;
	margin: 0 auto;
	position: relative;
}

#ad_top{
	font-size: 0.8em;
	color: #fff;
	position: absolute;
	top: 10px;
	left: 10px;
}
#ad_right{
	font-size: 0.8em;
	color: #fff;
	float: right;
	text-align: right;
	position: absolute;
	top: 220px;
	left: 765px;
}
#ad_left{
	display: block;
	width: 180px;
	height: 185px;
	background: url(../images/adleft_bg.png) no-repeat;
}
#main{
	width: 765px;
	background: url(../images/main_bg.png) repeat-y #fff;
}

#header{
	background: url(../images/header_bg.png) bottom no-repeat;
	width: 765px;
	height: 115px;
	padding-top: 125px;
}
#lefttop{
	display: block;
	width: 155px;
	height: 110px;
	background: url(../images/lefttop.jpg) no-repeat;
	position: absolute;
	top: 130px;
	left: 5px;
}
#flash{
	width: 600px;
	height: 80px;
	position: absolute;
	top: 130px;
	left: 160px;
	background: url(../images/flash_denicky.jpg) no-repeat;
}
#flash a{
	display: block;
	width: 600px;
	height: 80px;
	position: absolute;
	top: 0;
	left: 0;
}
#topmenu{
	background: url(../images/topmenu_bg.jpg) no-repeat;
	width: 605px;
	height: 30px;
	position: absolute;
	top: 210px;
	left: 160px;
	list-style: none;
}
#topmenu li{
	float: left;
}
#topmenu li	a{
	display: block;
	height: 22px;
	line-height: 22px;
	padding: 2px 5px 0 5px;
	background: url(../images/topu_bg.png) repeat-x;
	float: left;
	color: #EF4100;
	font-weight: bold;
	text-decoration: none;
}
#topmenu li a:hover{
	color: #BD3200;
}
#topmenu li#first{
	padding-left: 170px;
}
#topmenu li	.selected{
	display: block;
	height: 24px;
	line-height: 24px;
	float: left;
	color: #fff;
	font-weight: bold;
	padding: 0 5px;
	background: url(../images/tops_bg.png) repeat-x;
}
#topmenu li .selected:hover{
	color: #EBFFCC;
}
#topmenu .left_u, #topmenu .right_u, #topmenu .left_s, #topmenu .right_s{
	display: block;
	width: 5px;
	height: 24px;
	float: left;
}
#topmenu .left_u{
	background: url(../images/topu_corners.png) no-repeat;
}
#topmenu .right_u{
	background: url(../images/topu_corners.png) -5px 0 no-repeat;
}
#topmenu .left_s{
	background: url(../images/tops_corners.png) no-repeat;
}
#topmenu .right_s{
	background: url(../images/tops_corners.png) -5px 0 no-repeat;
}
.handicap{
	display: block;
	width: 15px;
	height: 24px;
	float: left;
	background: url(../images/handicap_ico.png) no-repeat;
}

#topbar{
	background: #9FDD45;
	height: 22px;
	width: 731px;
	position: absolute;
	top: 240px;
	left: 17px;
	line-height: 22px;
	border-bottom: 1px solid #7BC843;
}
#topbar_left{
	padding-left: 20px;
	color: #fff;
	float: left;
}
#topbar_right{
	float: right;
	padding-right: 20px;
}
#topbar_right div, #topbar_right span{
	float: left;
	padding-right: 5px;
}
#topbar_right .text, #topbar_right #vyhledavani_boxSearchString {
	float: left;
	border: 1px solid #6E9C3B;
	width: 105px;
	padding: 0 3px;
	height: 16px;
	line-height: 16px;
	background: url(../images/search_inputbg.png) no-repeat #EBFFCC;
	_background-attachment: fixed;
	font-size: 1em;
	margin-top: 2px;
	margin-right: 10px;
}
#topbar_right select{
	float: left;
	font-size: 1em;
	border: 1px solid #73A243;
	margin-top: 2px;
	background: #EBFFCC;
}
#topbar_right .button, #topbar_right #vyhledavani_ibtnSearch {
	float: left;
	margin-left: 5px;
	margin-top: 4px;
}

.topbar-login{
	background: #F1DD71;
	height: 23px;
	width: 711px;
	position: absolute;
	top: 263px;
	left: 17px;
	line-height: 23px;
	border-bottom: 1px solid #EDEFE3;
	border-top: 1px solid #EEF0E4;
	padding-left: 20px;
}
.topbar-login div{
	float: left;
}
.topbar-login a{
	color: #38400E;
	text-decoration: none;
}
.topbar-login a:hover{
	color: #38400E;
	text-decoration: underline;
}
.login-text{
	width: 80px;
	border: 1px solid #337408;
	padding: 0 3px;
	height: 16px;
	line-height: 16px;
	font-size: 1em;
	margin-top: 2px;
	margin-right: 6px;
	margin-left: 3px;
	float: left;
	background: url(../images/login_text_bg.gif) no-repeat #E8FFC6;
	_background-attachment: fixed;
}
.login-button{
	float: left;
	margin-top: 2px;
	margin-right: 12px;
}
.login-checkbox{
	padding: 0 4px 0 2px;
}
.login-wii{
	color: #38400E;
}
.login-line{
	padding: 0 24px;
	background: url(../images/topbar_login_line.gif) no-repeat center;
}
.login-line-right{
	padding-right: 10px;
	margin-right: 10px;
	background: url(../images/topbar_login_line.gif) no-repeat right;
}
.topbar-login a.login-new{
	color: #EF4100;
	font-weight: bold;
	text-decoration: none;
	padding-right: 25px;
	background: url(../images/leaf_login.gif) no-repeat right;
}
.topbar-login a.login-new:hover{
	text-decoration: underline;
}
.login-messages{
	background: url(../images/login_messages.gif) no-repeat;
	background-position: 0px 3px;
	padding-left: 16px;
}
.login-messages-new{
	background: url(../images/login_messages_new.gif) no-repeat;
	background-position: 0px 3px;
	padding-left: 16px;
}
.topbar-login-rememberhelp {
	position: absolute;
	left: 460px;
	top: 20px;
	border: 1px solid black;
	padding: 3px;
	width: 230px;
	background-color: #F3F6E1;
	line-height: 20px;
	line-height: 1.4em;
}
#content{
/*	padding: 30px 20px 10px 20px;*/
/*	margin-top: 115px;*/
	width: 563px;
	padding-top: 48px;
	float: right;
	background: url(../images/content_bg.png) repeat-x #fff;
	line-height: 1.5em;
}

#article_text ul, #article_text ol{
	padding-left: 30px;
}
#article_text ul li, #article_text ol li{
	padding-bottom: 10px;
}
#article_text ul ul, #article_text ul ol, #article_text ol ul, #article_text ol ol{
	padding-top: 10px;
	padding-left: 30px;
}
#article_text table{
	background: #fef3ab;
}
#article_text .tdhead{
	background: #fffad5;
}
#article_text table, #article_text td{
	border-collapse: collapse;
}
#article_text td{
	padding: 5px 10px;
	margin: 0;
	border: 1px solid #fff;
}
#article_text td p{
	padding: 0;
	margin: 0;
}

#content.home{
	padding-top: 58px;
}

#rightshadow{
	width: 5px;
	height: 174px;
	float: right;
	background: url(../images/shadows.png) -5px 0 no-repeat;
}
#leftshadow{
	width: 5px;
	height: 174px;
	float: left;
	background: url(../images/shadows.png) no-repeat;
}

#leftblock{
	background: url(../images/content_bg.png) repeat-x #fff;
	width: 180px;
	padding: 48px 0 0 12px;
	float: right;
	overflow: hidden;
}

#leftmenu{
	list-style: none;
	background: url(../images/leftmenu_top.png) no-repeat;
	padding-top: 10px;
	padding-bottom: 1px;
}
#leftmenu li a{
	display: block;
	width: 130px;
	padding-left: 50px;
	height: 24px;
	background: url(../images/leftmenu_item.png) no-repeat;
	line-height: 24px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#leftmenu li a:hover{
	background: url(../images/leftmenu_item.png) 0 -24px no-repeat;
}
#leftmenu li a#last{
	background: url(../images/leftmenu_item_last.png) no-repeat;
}
#leftmenu li a#last:hover{
	background: url(../images/leftmenu_item_last.png) 0 -24px no-repeat;
}

#lefteditor{
	width: 180px;
	height: 145px;
	background: url(../images/left_editor.png) no-repeat;
	color: #fff;
	font-size: 0.9em;
	overflow: hidden;
}
#lefteditor img{
	padding-top: 18px;
	padding-left: 105px;
}

#leftrecom{
	background: url(../images/left_recom_head.png) no-repeat #FFEA9D;
	padding: 20px 10px 15px 10px;
}
#leftrecom2{
	background: url(../images/left_recom_head2.png) no-repeat #FFEA9D;
	padding: 30px 10px 15px 10px;
}
#leftrecom .item, #leftrecom2 .item{
	line-height: 1.5em;
	padding: 5px 0 10px 0;
	background: url(../images/recom_line.png) repeat-x bottom;
}
#leftrecom .last, #leftrecom2 .last{
	padding: 5px 0 0 0;
	background: none;
}
#leftrecom a, #leftrecom2 a{
	color: #47950D;
	font-weight: bold;
	text-decoration: none;
}
#leftrecom a:hover, #leftrecom2 a:hover{
	color: #3B7A0B;
	text-decoration: underline;
}
#leftrecom p, #leftrecom2 p{
	color: #000;
	font-size: 0.8em;
	margin: 0;
}

#leftdiscus{
	display: block;
	width: 180px;
	height: 252px;
	background: url(../images/left_discus.jpg) no-repeat;
}

#leftpartners{
	width: 180px;
	background: url(../images/left_partners.png) no-repeat #F3F6E1;
}
#leftpartners.home{
	background: url(../images/left_partnersh.png) no-repeat #F3F6E1;
}
#leftpartners ul{
	list-style: none;
	padding: 25px 10px 15px 25px;
}
#leftpartners li{
	padding: 3px 0 3px 15px;
	background: url(../images/li_star.png) 0 5px no-repeat;
}
#leftpartners a{
	color: #47950D;
	font-weight: bold;
	text-decoration: none;
}
#leftpartners a:hover{
	text-decoration: underline;
}

#leftemail{
	width: 180px;
	background: url(../images/leftemail_bg.png) repeat-y;
}
#emailhead{
	background: url(../images/leftemail_headbg.png) repeat-x;
	height: 20px;
	line-height: 20px;
}
#emailhead h4{
	font-size: 0.9em;
	font-weight: normal;
	margin: 0;
	color: #fff;
	background: url(../images/sheet_red.png) no-repeat 15px 5px;
	padding-left: 30px;
}
#emailcontent{
	padding: 10px 15px;
	color: #000;
	font-size: 0.9em;
	line-height: 1.5em;
}
#leftemail .text, #leftemail #prihlaseni-k-novinkam_boxSubscriberEmail {
	border: 1px solid #6E9C3B;
	width: 105px;
	padding: 0 3px;
	height: 16px;
	line-height: 16px;
	background: url(../images/email_inputbg.png) no-repeat fixed #fff;
	font-size: 1em;
	margin: 5px 0;
}
#leftemail .button, #leftemail #prihlaseni-k-novinkam_ibtnLoginSubscriber {
	margin-left: 5px;
}
#leftemail .radio{
	height: 20px;
	line-height: 20px;
}

#footer{
	background: url(../images/main_bg.png) repeat-y #fff;
	width: 765px;
	text-align: center;
	padding-top: 10px;
}
#footermenu{
	height: 25px;
	width: 731px;
	margin: 0 auto;
	background: url(../images/footermenu_bg.png) no-repeat;
	padding-top: 10px;
	text-align: center;
}
#footermenu ul{
	height: 25px;
	line-height: 25px;
	background: #9FDD45;
	list-style: none;
	margin: 0 auto;
	text-align: center;
}
#footermenu li{
	border-right: 1px solid #fff;
	display: inline;
	padding: 0 10px;
}
#footermenu li a{
	display: block;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	display: inline;
}
#footermenu li a:hover{
	text-decoration: underline;
}
#footermenu li.last{
	border-right: 0;
}

#copy{
	width: 755px;
	padding: 15px 0;
	margin: 0 auto;
	background: url(../images/footer_bg.png) repeat-x #fff;
	color: #666;
}
#copy a, #copy span{
	color: #47950D;
	text-decoration: none;
}
#copy a:hover{
	text-decoration: underline;
}
#copy hr{
	color: #E4E8CB;
	background: #E4E8CB;
	height: 1px;
	width: 350px;
	margin: 7px auto;
}
#rss{
	padding-top: 10px;
}
#rss a{
	display: block;
	width: 31px;
	height: 14px;
	background: url(../images/btn_rss.png) no-repeat;
	margin: 3px auto;
}
#bottom{
	background: url(../images/bottom.png) no-repeat;
	width: 765px;
	height: 5px;
	overflow: hidden;
}

#topstory{
	background: #FFE68A;
	padding: 0 20px;
	color: #040404;
	width: 498px;
	margin: 0 auto;
	border-right: 1px solid #C6DFA9;
}
#topstory h1{
	line-height: 1.4em;
	font-weight: normal;
	font-size: 1.8em;
}
#topstory h2{
	line-height: 1.4em;
	font-weight: normal;
	font-size: 1.8em;
}
#topstory #left{
	width: 220px;
	float: left;
	padding-right: 20px;
}
#topstory #right{
	float: right;
	padding-top: 25px;
}
#topstory p{
	margin: 0;
}
#topstory a{
	color: #EF4100;
	text-decoration: none;
}
#topstory a:hover{
	color: #BD3200;
	text-decoration: underline;
}
#topstory a.full{
	display: block;
	float: right;
	font-weight: bold;
	background: url(../images/leaf_topstory.png) no-repeat 0 3px;
	padding-left: 20px;
}
#topstory a.full:hover{
	text-decoration: underline;
}
#topstory img{
	border: 3px solid #fff;
}

#topcommerce{
	background: url(../images/topcommerce.png) no-repeat #F6FADC;
	width: 498px;
	padding: 0 20px 10px 20px;
	margin: 0 auto;
	border-right: 1px solid #C6DFA9;
	border-bottom: 1px solid #D2EABA;
}
#topcommerce h3{
	margin: 0;
	font-size: 0.8em;
	font-weight: normal;
	color: #000;
	background: url(../images/sheet.png) no-repeat 0 3px;
	padding-left: 15px;
	padding-bottom: 10px;
}
#topcommerce a{
	color: #FF7200;
	text-decoration: none;
	font-weight: bold;
}
#topcommerce a:hover{
	text-decoration: underline;
}
#topcommerce div.item{
	float: left;
	width: 150px;
	padding-right: 24px;
	background: url(../images/topcommerce_line.png) repeat-y 155px 0;
}
#topcommerce div.last{
	background: none;
	padding-right: 0;
}

h3#othershead{
	width: 504px;
	font-size: 0.9em;
	font-weight: normal;
	color: #fff;
	background: url(../images/sheet_red.png) no-repeat 20px 3px #EF4100;
	padding-left: 35px;
	margin: 10px auto 0 auto;
	height: 20px;
	line-height: 20px;
}
#others, #section{
	width: 539px;
	margin: 0 auto;
	background: url(../images/line_right.png) repeat-y 269px 0;
	margin-top: 5px;
}
#section{
	margin-top: 20px;
}
#section h5{
	margin-top: 0;
}
#others .item, #section .item{
	float: left;
	width: 269px;
	padding: 10px 0;
}
#others .recom{
/*	background: url(../images/line_right.png) repeat-y 269px 0;*/
	background: url(../images/recom_bg.png) repeat-y 263px 0 #F3F6E2;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
#others .recomleft{
	float: left;
	width: 239px;
	padding: 5px 5px 10px 15px;
	margin-right: 10px;
}
#others .recomright{
	float: left;
	padding: 5px 5px 10px 15px;
	margin-left: 10px;
}
#others .itemleft, #section .itemleft{
	width: 92px;
	height: 92px;
	padding: 10px 10px 0 10px;
	float: left;
}
#others .itemright, #section .itemright{
	width: 147px;
	padding: 5px;
	float: left;
}
#others .clearitem, #section .clearitem{
	clear: both;
	height: 3px;
	overflow: hidden;
	background: url(../images/line_bottom.png) repeat-x 0 1px;
}
#others ul{
	list-style: none;
}
#others li{
	background: url(../images/sheet.png) no-repeat 0 3px;
	padding-left: 15px;
}
#others li a{
	color: #60B61F;
	text-decoration: none;
}
#others li a:hover{
	text-decoration: underline;
}
#others h5{
	margin-top: 0;
}
#others .last{
	background: none;
}

#listing{
	width: 539px;
	margin: 0 auto;
	background: url(../images/line_bottom.png) repeat-x bottom;
	height: 3em;
	line-height: 3em;
}
#listing .newer, #listing .older{
	color: #EF4100;
	display: block;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: none;
	background: url(../images/leaf.png) no-repeat 0 10px;
}
#listing .newer{
	float: left;
	margin-left: 10px;
}
#listing .older{
	float: right;
	padding-right: 20px;
}

#olderarticles{
	width: 539px;
	margin: 0 auto;
	background: url(../images/line_bottom.png) repeat-x bottom;
	height: 3em;
	line-height: 3em;
}
#olderarticles a{
	color: #EF4100;
	display: block;
	font-weight: bold;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	text-decoration: none;
	background: url(../images/leaf.png) no-repeat 0 10px;
}
#olderarticles a:hover{
	text-decoration: underline;
}

#popular, #section_bottom, #discus_bottom{
	width: 539px;
	margin: 0 auto;
	padding-top: 10px;
}
#popular .left, #section_bottom .left, #discus_bottom .left{
	float: left;
	width: 269px;
}
#popular .right, #section_bottom .right, #discus_bottom .right{
	float: left;
	width: 259px;
	padding-left: 10px;
	margin-top: 7px;
}
#discus_bottom .right h3{
	background: url(../images/discusb_commerceh.png) no-repeat;
	height: 25px;
	margin: 0;
	margin-top: 10px
}
#discus_bottom .right{
}
#popular .left h3, #section_bottom .left h3, #discus_bottom .left h3{
	color: #A7AC7F;
	font-size: 0.9em;
	font-weight: normal;
	margin: 0;
}
#popular .right h3, #section_bottom .right h3{
	font-size: 0.9em;
	font-weight: normal;
	color: #fff;
	background: url(../images/sheet_red.png) no-repeat 10px 3px #EF4100;
	padding-left: 25px;
	height: 20px;
	line-height: 20px;
}
#popular .right ul, #section_bottom .right ul{
	list-style: none;
	padding: 5px 0 20px 10px;
}
#discus_bottom .right ul{
	list-style: none;
	padding: 5px 10px 5px 20px;
	background: #F6FADC;
	border-right: 1px solid #D3EBBB;
	border-bottom: 1px solid #D3EBBB;
}
#popular .right ul{
	background: url(../images/line_bottom.png) repeat-x bottom;
}
#popular .right li, #section_bottom .right li{
	background: url(../images/li_star.png) no-repeat 0 5px;
	padding-left: 15px;
}
#popular .right li a, #section_bottom .right li a, #discus_bottom .right li a{
	color: #47950D;
	text-decoration: none;
}
#discus_bottom .right li a{
	font-weight: bold;
}
#discus_bottom .right li{
	padding-bottom: 5px;
}
#popular .right li a:hover, #section_bottom .right li a:hover, #discus_bottom .right li a:hover{
	text-decoration: underline;
}
#section_bottom .right li p, #discus_bottom .right li p{
	color: #000;
	font-size: 0.8em;
	margin: 0;
}

#most{
	height: 35px;
	line-height: 35px;
	background: url(../images/line_bottom.png) repeat-x bottom;
}
#most div{
	float: left;
	padding: 0 5px 0 15px;
}
#most select{
	font-size: 1em;
	border: 1px solid #73A243;
	float: left;
	margin-top: 8px;
}
#most option{
	background: url(../images/most_selectbg.png) no-repeat fixed;
	padding-left: 3px;
}
#most .button{
	float: left;
	margin: 10px 0 0 5px;
}

.ad_250x250{
	width: 250px;
	height: 250px;
	border: 10px solid #F3F6E2;
}

h3#lastdiscushead, h3.lastdiscushead{
	width: 504px;
	font-size: 0.9em;
	font-weight: normal;
	color: #fff;
	background: url(../images/sheet_red.png) no-repeat 20px 3px #EF4100;
	padding-left: 35px;
	margin: 10px auto 0 auto;
	height: 20px;
	line-height: 20px;
}
#lastdiscus, .lastdiscus{
	width: 539px;
	margin: 0 auto;
}
#lastdiscus table, .lastdiscus table{
	width: 539px;
}
#lastdiscus tr, .lastdiscus tr{
}
#lastdiscus td, .lastdiscus td{
	padding: 5px 10px;
	background: url(../images/line_bottom.png) repeat-x bottom;
}
#lastdiscus a, .lastdiscus a{
	text-decoration: none;
}
#lastdiscus a:hover, .lastdiscus a:hover{
	text-decoration: underline;
}
#lastdiscus .topic, .lastdiscus .topic{
	background: url(../images/bubble.png) no-repeat;
	padding-left: 20px;
	color: #EF4100;
	text-decoration: none;
}

#lastdiscus .topic:hover, .lastdiscus .topic:hover{
	text-decoration: underline;
}

#lastdiscus .topic-question, .lastdiscus .topic-question{
	background: url(../images/quest.png) no-repeat;
	padding-left: 20px;
	color: #EF4100;
	text-decoration: none;
}

#lastdiscus .topic-question:hover, .lastdiscus .topic-question:hover{
	text-decoration: underline;
}

#lastdiscus .author, .lastdiscus .author, #lastdiscus .bg-green, .lastdiscus .bg-green{
	background: url(../images/line_bottom2.png) repeat-x bottom #F3F6E2;
	color: #47950D;
}
#lastdiscus .bg-green a, .lastdiscus .bg-green a{
	color: #47950D;
}
#lastdiscus .count, .lastdiscus .count{
	background: url(../images/line_bottom2.png) repeat-x bottom #F3F6E2;
	text-align: right;
	padding-right: 20px;
}
#discusenter{
	width: 539px;
	margin: 0 auto;
	height: 3em;
	line-height: 3em;
}
#discusenter a{
	color: #EF4100;
	display: block;
	font-weight: bold;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	text-decoration: none;
	background: url(../images/leaf.png) no-repeat 0 10px;
}
#discusenter a:hover{
	text-decoration: underline;
}

#articlehead{
	margin-left: 1px;
	height: 120px;
	overflow: hidden;
	position: relative;
}
#articlehead .left{
	float: left;
	width: 175px;
	height: 120px;
}
#articlehead .right{
	float: left;
	width: 340px;
	padding: 25px 10px 0 20px;
	color: #000;
}
#articlehead h1{
	font-size: 2.5em;
	font-weight: normal;
	margin-top: 0;
}

#article{
	clear: both;
	width: 500px;
	margin: 0 auto;
}
#article p{
	margin-top: 0;
	margin-bottom: 1.5em;
}
#article .article_ad{
	float: right;
	text-align: right;
	color: #A7AC7F;
	font-size: 0.9em;
	font-weight: normal;
	margin: 0;
	margin-left: 5px;
}
#article h2{
	font-weight: normal;
	font-size: 1.6em;
	margin-top: 1.6em;
	line-height: 20px;
}
#article h2.no-margin{
	margin-top: 5px;
}

#article_bottom{
	clear: both;
	width: 500px;
	margin: 0 auto;
}
#article_bottom .commercehead{	
	background: url(../images/articleb_commerceh.png) no-repeat;
	height: 25px;
	clear: both;
}
#article_bottom .commerce{
	width: 469px;
	background: #F6FADC;
	border-right: 1px solid #D3EBBB;
	border-bottom: 1px solid #D3EBBB;
	padding: 10px 10px 10px 20px;
}
#article_bottom .commerce ul{
	list-style: none;
}
#article_bottom .commerce li{
	padding-bottom: 0.5em;
}
#article_bottom .commerce li p{
	font-size: 0.8em;
	color: #000;
	margin: 0;
}
#article_bottom .commerce a{
	color: #47950D;
	text-decoration: none;
	font-weight: bold;
}
#article_bottom .commerce a:hover{
	text-decoration: underline;
}

#article_bottom .others{
	float: left;
	width: 330px;
	margin-right: 10px;
	margin-bottom: 20px;
}
#article_bottom .othershead{
	background: url(../images/articleb_othersh.png) no-repeat;
	height: 25px;
}
#article_bottom .otherscontent{
	background: #F6FADC;
	border-right: 1px solid #D3EBBB;
	border-bottom: 1px solid #D3EBBB;
	padding: 10px 10px 10px 20px;
	height: 140px;
	color: #000;
}
#article_bottom .otherscontent strong, #article_bottom .otherscontent a{
	color: #EF4100;
	text-decoration: none;
}
#article_bottom .otherscontent a:hover{
	text-decoration: underline;
}
#article_bottom .otherscontent .buttons{
	width: 210px;
	height: 18px;
	margin: 5px auto;
}
.buttons .readcomments{
	display: block;
	width: 93px;
	height: 18px;
	background: url(../images/btn_readcomments.png) no-repeat;
	float: left;
}
.buttons .writecomment{
	display: block;
	width: 103px;
	height: 18px;
	background: url(../images/btn_writecomment.png) no-repeat;
	float: right;
}
#article_bottom .othersline{
	width: 290px;
	height: 2px;
	margin: 10px auto 5px auto;
	background: url(../images/others_line.png) repeat-x;
	overflow: hidden;
}
#article_bottom .otherscontent ul{
	list-style: none;
	padding-top: 5px;
}
#article_bottom .otherscontent li{
	height: 30px;
	line-height: 30px;
}
#article_bottom .otherscontent .print{
	background: url(../images/ico_print.png) no-repeat;
	padding: 9px 0 9px 40px;
}
#article_bottom .otherscontent .friendemail{
	background: url(../images/ico_friendemail.png) no-repeat;
	padding: 9px 0 9px 40px;
}

#article_bottom .partner{
	float: left;
	width: 160px;
	margin-bottom: 20px;
}
#article_bottom .partnerhead{	
	background: url(../images/articleb_partnerh.png) no-repeat;
	height: 25px;
}
#article_bottom .partnercontent{
	background: #F6FADC;
	border-right: 1px solid #D3EBBB;
	border-bottom: 1px solid #D3EBBB;
	padding: 10px;
	color: #000;
	font-size: 0.8em;
	text-align: center;
	height: 140px;
}
#article_bottom .partnercontent a{
	color: #EF4100;
	text-decoration: none;
}
#article_bottom .partnercontent a:hover{
	text-decoration: underline;
}
.innermenu{
	display: block;
	height: 30px;
	line-height: 30px;
	position: absolute;
	top:90px;
	left: 175px;
	padding-right: 45px;
	background: url(../images/innermenu_bg.png) no-repeat right;
}
.innermenu li{
	display: block;
	float: left;
}
.innermenu li a{
	display: block;
	height: 25px;
	line-height: 25px;
	background: url(../images/innermenuu_bg.png) repeat-x;
	float: left;
	color: #408A09;
	padding: 5px 5px 0 5px;
	text-decoration: none;
}
.innermenu li a:hover{
	color: #295706;
}
.innermenu li .selected, .innermenu li .view-default-selected, .innermenu li .view-mostread-selected,
.innermenu .forum-threaddetail-typeoverall-active, .innermenu .forum-threaddetail-typethread-active
{
	display: block;
	height: 25px;
	line-height: 25px;
	float: left;
	color: #000;
	padding: 5px 5px 0 5px;
	background: url(../images/innermenus_bg.png) repeat-x;
}
.innermenu .left_u, .innermenu .right_u, .innermenu .left_s, .innermenu .right_s,
.innermenu .left_view-mostread-selected, .innermenu .right_view-mostread-selected,
.innermenu .left_view-mostread-notselected, .innermenu .right_view-mostread-notselected,
.innermenu .left_view-default-selected, .innermenu .right_view-default-selected,
.innermenu .left_view-default-notselected, .innermenu .right_view-default-notselected,
.innermenu .left_forum-threaddetail-typeoverall, .innermenu .right_forum-threaddetail-typeoverall,
.innermenu .left_forum-threaddetail-typethread, .innermenu .right_forum-threaddetail-typethread,
.innermenu .left_forum-threaddetail-typeoverall-active, .innermenu .right_forum-threaddetail-typeoverall-active,
.innermenu .left_forum-threaddetail-typethread-active, .innermenu .right_forum-threaddetail-typethread-active
{
	display: block;
	width: 5px;
	height: 30px;
	float: left;
}
.innermenu .left_u, .innermenu .left_view-default-notselected, .innermenu .left_view-mostread-notselected,
.innermenu .left_forum-threaddetail-typeoverall, .innermenu .left_forum-threaddetail-typethread
{
	background: url(../images/innermenuu_corners.png) no-repeat;
}
.innermenu .right_u, .innermenu .right_view-default-notselected, .innermenu .right_view-mostread-notselected,
.innermenu .right_forum-threaddetail-typeoverall, .innermenu .right_forum-threaddetail-typethread
{
	background: url(../images/innermenuu_corners.png) -5px 0 no-repeat;
}
.innermenu .left_s, .innermenu .left_view-default-selected, .innermenu .left_view-mostread-selected,
.innermenu .left_forum-threaddetail-typeoverall-active, .innermenu .left_forum-threaddetail-typethread-active
{
	background: url(../images/innermenus_corners.png) no-repeat;
}
.innermenu .right_s, .innermenu .right_view-default-selected, .innermenu .right_view-mostread-selected,
.innermenu .right_forum-threaddetail-typeoverall-active, .innermenu .right_forum-threaddetail-typethread-active
{
	background: url(../images/innermenus_corners.png) -5px 0 no-repeat;
}

#comments{
	width: 539px;
	margin: 0 auto;
}
#comments h2{
	font-weight: normal;
}
#comments #add_new{
	margin: 10px 0 0 0;
	padding: 10px;
}
#add_new span{
	color: #EF4100;
	font-weight: bold;
}
#add_new #name{
	float: left;
	width: 255px;
}
#add_new #title{	
	float: left;
	width: 260px;
	text-align: right;
}
#comments .text, #comments .newcomment-author, #comments .newcomment-mail, #comments .newcomment-title {
	border: 1px solid #6E9C3B;
	padding: 0 3px;
	font-size: 1em;
	height: 16px;
	line-height: 16px;
	background: url(../images/comment_inputbg.png) no-repeat fixed #fff;
	margin-left: 5px;
	width: 180px;
}
#comments textarea, #comments .newcomment-text {
	width: 509px;;
	height: 100px;
	border: 1px solid #6E9C3B;
	font-size: 1em;
	padding: 3px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 7px;
}
#comments .newcomment-makenew {
	color: #EF4100;
	display: block;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
	text-align: right;
}
#read_comments h3{
	clear: both;
	font-size: 0.9em;
	font-weight: normal;
	color: #fff;
	background: url(../images/bubble_red.png) no-repeat 7px 3px #EF4100;
	padding-left: 25px;
	height: 20px;
	line-height: 20px;
}
.comment{
	clear: both;
	background: url(../images/line_bottom.png) repeat-x bottom;
	padding-bottom: 5px;
}
.comment_head{
	background: #F3F6E2;
	margin-top: 5px;
	padding: 3px 15px;
}
.comment_head .author{
	float: left;
}
.comment_head .title{
	float: left;
	font-weight: bold;
	color: #EF4100;
	padding-left: 5px;
}
.comment_head .time{
	float: right;
	font-size: 0.9em;
}
.comment_body{
	padding: 3px 15px;
	color: #000;
}

#newsletter{
	width: 539px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}
#newsletter p{
	padding: 0 10px;
}
#newsletter div{
	padding: 3px 0;
}
#newsletter label{
	display: block;
	float: left;
	width: 150px;
	text-align: right;
	margin-right: 5px;
}
#newsletter .text, #newsletter .subscriberloginconfirm-name, #newsletter .subscriberloginconfirm-surname, #newsletter .subscriberloginconfirm-mail, #newsletter .subscriberlogout-mail {
	border: 1px solid #6E9C3B;
	padding: 0 3px;
	font-size: 1em;
	height: 16px;
	line-height: 16px;
	background: url(../images/comment_inputbg.png) no-repeat fixed #fff;
	width: 220px;
}
#newsletter form{
	margin-top: 20px;
}
#newsletter #send, #newsletter .subscriberlogout-confirm{
	padding-left: 200px;
}
#newsletter #send a{	
	margin-top: 0;
}

#logininfo{
	padding: 15px 15px 10px 0;
	text-align: right;
}
#logininfo span{
	color: #EF4100;
}
#logininfo a{
	color: #47950D;
	text-decoration: none;
}
#logininfo a:hover{
	text-decoration: underline;
}

#topiclist{
	border-right: 1px solid #D2EABA;
	border-bottom: 1px solid #D2EABA;
	width: 509px;
	margin: 0 auto;
	min-height: 200px;
	background: url(../images/topiclist_headbg.png) repeat-x #F6FADC;
	padding: 0 15px 20px 15px;
}
#topiclist .items{
	background: url(../images/diskus_linebottom.png) repeat-x bottom;
	padding-top: 15px;
}
#topiclist .topic1{
	float: left;
	padding-left: 10px;
	width: 240px;
}
#topiclist .topic2{
	float: left;
	background: url(../images/diskus_lineright.png) repeat-y;
	padding-left: 30px;
	width: 220px;
}
#topiclist .items .clear{
	height: 1px;
	overflow: hidden;
}
#topiclist .items .left{
	float: left;
	padding-right: 20px;
}
#topiclist .items .right{
	float: left;
	width: 120px;
}
#topiclist .items .right p{
	font-size: 0.9em;
	color: #000;
	margin: 0;
	padding: 0;
}
#topiclist .items .right .summary{
	width: 99px;
	height: 44px;
	background: url(../images/diskus_list.png) no-repeat;
	margin: 5px;
	font-size: 0.9em;
	padding: 2px 5px;
	line-height: 1.2em;
	text-align: center;
	color: #47950D;
	margin-bottom: 10px;
}
#topiclist .items .right .summary span{
	color: #000;
}
#topiclist .items .right h6{
	margin: 0;
}
#topiclist #buttons, #messages #buttons{
	padding: 10px 0 10px 160px;
}
#topiclist #new_topic, #messages #new_topic, #buttons_topic #new_topic{
	display: block;
	width: 103px;
	height: 18px;
	background: url(../images/btn_newtopic.png) no-repeat;
}
#buttons_topic #new_topic{
	margin-right: 5px;
}
#buttons_topic *{
	float: left;
}
#topiclist #new_topic, #messages #new{
	margin: 10px auto 0 auto;
}
#topiclist #new, #messages #new, #buttons_topic #new{
	display: block;
	width: 132px;
	height: 18px;
	background: url(../images/btn_new.png) no-repeat;
}

#messages{
	width: 539px;
	margin: 0 auto;
}
#messages td{
	vertical-align: top;
}
#messages .lefthead, #messages .righthead{
	background: #F3E17B;
	border-top: 4px solid #FAF2A2;
	border-bottom: 1px solid #fff;
	padding: 3px 5px;
}
#messages .lefthead{
	width: 100px;
	border-right: 1px solid #fff;
	font-weight: bold;
	color: #EF4100;
}
#messages .righthead{
	width: 409px;
}
#messages .righthead div.topic{
	float: left;
}
#messages .righthead div.date{
	float: right;
}
#messages .righthead span{
	color: #47950D;
}
#messages .leftbody{
	width: 100px;
	background: #EBEDDE;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-align: center;
	padding-top: 15px;
	padding: 15px 5px 5px 5px;
}
#messages .leftmargin{
	padding: 0;
}
#messages .rightbody{
	background: #F2F4EB;
	color: #000;
	border-bottom: 1px solid #fff;
	padding: 3px 5px;
}
#messages .reply{
	display: block;
	width: 80px;
	height: 18px;
	background: url(../images/btn_reply.png) no-repeat;
	margin: 10px 10px 5px 0;
	float: right;
}
#messages_listing{
	height: 30px;
}
#messages_listing .list_unselected, #messages_listing .pager-notselected {
	background: #F2F4EB;
	color: #EF4100;
}
#messages_listing .list_selected, #messages_listing .pager-selected{
	background: #47950D;
	color: #fff;
}
#messages_listing #lists{
	height: 18px;
	padding-top: 10px;
	text-align: center;
}
#messages_listing #lists a{
	height: 18px;
	padding: 2px 5px;
	text-align: center;
	margin: 0 2px;
	text-decoration: none;
}
#messages_listing .list_unselected:hover, #messages_listing .pager-notselected:hover {
	background: #D9DBD3;
}

#insert{
	width: 480px;
	margin: 0 auto;
}
#insert #add_new{
	background: #E9ECD5;
	padding: 10px;
	border-top: 8px solid #DDE1C5;
	margin: 30px 0 0 0;
}
#insert #add_new div{
	padding: 3px 0;
}
#insert #add_new label{
	display: block;
	width: 95px;
	float: left;
	text-align: right;
	margin-right: 5px;
}
#insert #add_new input.text, #insert #add_new .textbox-subject, #insert #add_new .forum-login-boxlogin, #insert #add_new .forum-login-boxpassword, .textbox-forgottencredentials, #insert #add_new textarea{
	border: 1px solid #6E9C3B;
	padding: 0 3px;
	font-size: 1em;
	height: 16px;
	line-height: 16px;
	background: url(../images/comment_inputbg.png) no-repeat fixed #fff;
	width: 220px;
}
.input-text{
	border: 1px solid #6E9C3B;
	padding: 1px 3px 0 3px;
	height: 15px;
	line-height: 15px;
	font-size: 1em;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(../images/comment_inputbg.png) no-repeat #fff;
	_background-attachment: fixed;
}
.input-textarea{
	border: 1px solid #6E9C3B;
	padding: 1px 3px 0 3px;
	font-size: 1em;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.input-file {
	font-size: 1em;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 1px 3px 0 3px;
}
select{
	border: 1px solid #6E9C3B;
	font-size: 1em;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 16px;
	line-height: 16px;
}
option{
	padding: 0 3px;
	font-size: 1em;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 16px;
	line-height: 16px;
}
.textbox-forgottencredentials {
	width: 160px;
}
#insert #add_new .textbox-username, #insert #add_new .textbox-usersurname, #insert #add_new .textbox-mail1, #insert #add_new .textbox-loginname, #insert #add_new .textbox-password, #insert #add_new .advisory-addquestion-boxauthormail {
	border: 1px solid #6E9C3B;
	padding: 0 3px;
	font-size: 1em;
	height: 16px;
	line-height: 16px;
	background: url(../images/comment_inputbg.png) no-repeat fixed #fff;
	width: 180px;
}
#insert #add_new .forum-login-boxlogin, #insert #add_new .forum-login-boxpassword {
	width: 180px;
}
#insert #add_new .advisory-addquestion-boxauthormail {
	width: 326px;
}
#insert #add_new .register {
	margin: auto;
}
#insert #add_new .register .td-left {
	text-align: right;
	width: 125px;
}
#insert #add_new .register .file INPUT {
	border: 1px solid #6E9C3B;
	padding: 0 3px;
	font-size: 1em;
	height: 16px;
	line-height: 16px;
	background: url(../images/comment_inputbg.png) no-repeat fixed #fff;
	width: 180px;
}
#insert #add_new .register input{
	border: 1px solid #6E9C3B;
	padding: 0 3px;
	font-size: 1em;
	height: 16px;
	line-height: 16px;
	background: url(../images/comment_inputbg.png) no-repeat fixed #fff;
	margin: 3px;
}
#insert #add_new .register .textbox-password, #insert #add_new .register .textbox-loginname {
	width: 130px;
}
#insert #add_new select{
	border: 1px solid #6E9C3B;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
dfn{
	font-style: normal;
	cursor: help;
}
a.leaf, a.leaf_left{
	color: #EF4100;
	display: block;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/leaf.png) no-repeat 0 3px;
	margin-top: 10px;
}
a.leaf:hover, a.leaf_left:hover{
	text-decoration: underline;
}
a.leaf{
	float: right;
	padding-right: 20px;
	padding-left: 20px;
}
a.leaf_left{
	float: left;
	padding-left: 20px;
	margin-left: 10px;
}

.clear{
	clear: both;
}
.clear-hidden{
	clear: both;
	height: 1px;
	overflow: hidden;
}
.nod{
	display: none;
}
.center, .t-center{
	text-align: center;
}
.t-right{
	text-align: right;
}
.t-left{
	text-align: left;
}
.line_bottom{	
	clear: both;
	background: url(../images/line_bottom.png) repeat-x 0 5px;
	height: 1px;
	overflow: hidden;
	padding: 5px 0;
}
.red{
	color: #EF4100;
}
.red-strong {
	color: #EF4100;
	font-weight: bold;
}
.green{
	color: #54AE17;
}

.guaranteetable {
	width: 539px;
	margin: auto;
	background-color: #F3F4EC;
}
.guaranteetable .title {
	padding-left: 30px;
	background: url(../images/garant_title_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	font-weight: bold;
}
.guaranteetable .img {
	padding: 10px;
}
.guaranteetable .img IMG {
	border: 1px solid #70726F;
	padding: 1px;
	
}
.guaranteetable h5 {
	margin: 0px;
	padding: 0px;
}
.guaranteetable .info {
	padding: 10px;
}
.guaranteetable .info P {
	margin-top: 0px;
}
.guaranteetable .info IMG {
	padding-top: 10px;
}
.advisoryquestion {
	width: 539px;
	margin: auto;
}
.advisoryquestion, .advisoryquestion td {
	background: none;
}
.advisoryquestion .insertdate, .advisoryreply .title {
	background-image: url(../images/dotazpor_insetdate_bg.gif);
	background-repeat: repeat-x;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	padding-left: 10px;
}
.advisoryquestion .insertdate .green {
	color: #0D5605;
	font-weight: bold;
}
.advisoryquestion .text, .advisoryreply .text {
	padding: 4px;
}
.advisoryreply {
	width: 539px;
	margin: auto;
}
.advisoryreply FONT {
	font-size: 1em;
}
.advisoryreply .title {
	font-weight: bold;
	padding-left: 40px;
}
.advisoryreply .text {
	padding-left: 40px;
	background-color: #F3F4EC;
}
.advisoryquestion .text, .advisoryquestion .text P, .advisoryreply .text P {
	text-indent: 5px;
}
.advisoryinfotable {
	
}
.advisoryinfotable .top {
	height: 8px;
	background-color: #DDE1C5;
}
.advisoryinfotable .outer {
	padding: 5px 15px 10px 15px;
	background-color: #E9ECD5;
}
.advisoryinfotable .inner-left, .advisoryinfotable .inner-right {
	background-color: #F7F9EB;
}
.advisoryinfotable .inner-left {
	padding: 3px 10px 3px 5px;
}
.advisoryinfotable .inner-right {
	padding: 3px 5px 3px 5px;
}
.advisoryinfotable .textbox-search {
	border: 1px solid #6E9C3B;
	width: 120px;
	height: 16px;
	background: url(../images/search_inputbg.png) no-repeat fixed #EBFFCC;
	font-size: 1em;
}
#searchresults .line_bottom {
	width: 539px;
	margin: auto;
}
#searchresults .searchres {
	width: 500px;
	margin: auto;
}
#searchresults .searchres .top {
	width: 500px;
	margin: auto;
	clear: both;
	height: 20px;
}
#searchresults .searchres .top .date {
	float: left;
	height: 20px;
}
#searchresults .searchres .top .type {
	float: right;
	text-align: right;
	height: 20px;
}
#searchresults .searchres .top .type IMG {
	margin-top: 4px;
}
#searchresults .searchres .top .date, #searchresults .searchres .top .type {
	width: 100px;
	color: gray;
	font-size: 9px;
	margin-bottom: -5px;
	text-transform: uppercase;
}
#searchresults .searchres H5 {
	clear: both;
}
#searchresults .searchres H5, #searchresults .searchres P {
	margin: 0px;
	padding: 0px;
}
#searchresults .searchres P {
	margin-bottom: 3px;
}
.listing-clearitem {
	clear: both;
	height: 3px;
	overflow: hidden;
	background: url(../images/line_bottom.png) repeat-x 0 1px;
	width: 539px;
	margin: auto;
}
#newer{
	width: 100px;
	height: 30px;
	float: left;
}
#older{
	width: 100px;
	height: 30px;
	float: right;
}

.podnadpis{
	color: #EF4100;
	font-weight: bold;
}

.compet-question {
	
}

.compet-question-text {
	font-weight: bold;
	display: block;
	margin-bottom: 4px;
}

.compet-question label {
	padding-bottom: 6px;
	padding-left: 4px;
}

.compet-answer {
	display: block;
}

.compet-infotable input {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
}

.compet-infotable .light {
	color: #ebffcc;
}

hr.separator {
	height: 0px;
	width: 95%;
	border-top: 1px solid rgb(159,221,69);
	margin: auto;
}

.userdetail {
	width: 410px;
	padding: 35px;
	border-top: 8px solid #DDE2C4;
	background-color: #E9EDD6;
	margin: 0px 0px 0px 0px;
}

.userdetail .vertical-separator {
	height: 260px;
	width: 1px;
	background: #fff;
/*	border-left: 1px solid white;*/
}

.userdetail .horizontal-separator {
	height: 0px;
	width: 95%px;
	border-top: 1px solid white;
	margin: 9px 0px 9px 0px;
}

.userdetail .right {
	text-align: right;
	padding-right: 5px;
}

.userdetail .login {
	font-family: Tahoma;
	font-size: 18px;
	color: #EF4100;
	font-style: normal;
	padding: none;
	margin: none;
}

.userdetail .undefined {
	color: #B2B98A;
}

.userdetail .a-private-message, .userdetail .a-add-mate {
	display: block;
	padding-left: 28px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-align: left;
	color: #EF4100;
	text-decoration: none;
	line-height: 13px;
}

.userdetail .a-private-message:hover, .userdetail .a-add-mate:hover {
	text-decoration: underline;
}

.userdetail .a-private-message {
	background-image: url(../images/ico_private_message.gif);
}

.userdetail .a-add-mate {
	background-image: url(../images/ico_mate.gif);
}

.userdetail .text {
	border: 1px solid #6E9C3B;
	padding: 0 3px;
	font-size: 1em;
	background: url(../images/comment_inputbg.png) no-repeat fixed #fff;
	margin-left: 5px;
	width: 180px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.a-messages {
	background: url(../images/icomail_read.gif) no-repeat;
	background-position: 0px 2px;
	padding-left: 16px;
}

.a-messages-unread {
	background: url(../images/icomail_unread.gif) no-repeat;
	background-position: 0px 2px;
	padding-left: 16px;
}

.a-delete {
	display: block;
	float: right;
	width: 70px;
	height: 18px;
	background: url(../images/btn_delete.png) no-repeat;
	margin: 10px 10px 5px 0;
}

.a-reply {
	display: block;
	width: 80px;
	height: 18px;
	background: url(../images/btn_reply.png) no-repeat;
	margin: 10px 10px 5px 0;
	float: right;
}

#messages .leftbody .a-show-profile, #messages .leftbody .a-add-mate, #messages .leftbody .a-send-message
,#messages .leftbody .a-show-profile:hover, #messages .leftbody .a-add-mate:hover, #messages .leftbody .a-send-message:hover {
	width: 90px;
	height: 18px;
	display: block;
	margin: auto;
	text-decoration: none;
}

#messages .leftbody .a-show-profile {
	background: url(../images/btn_showprofile.gif) no-repeat;
}

#messages .leftbody .a-add-mate {
	background: url(../images/btn_addmate.gif) no-repeat;
}

#messages .leftbody .a-send-message {
	background: url(../images/btn_sendmessage.gif) no-repeat;
}

.a-back, .a-back:hover {
	display: block;
	width: 45px;
	height: 18px;
	float: right;
	background: url(../images/btn_back.png) no-repeat;
	text-decoration: none;
}

.a-new-topic {
	float: left;
	display: block;
	width: 103px;
	height: 18px;
	background: url(../images/btn_newtopic.png) no-repeat;
	margin: 10px 0px 5px 0px;
}

.a-users {
	float: left;
	display: block;
	width: 143px;
	height: 18px;
	background: url(../images/btn_users.png) no-repeat;
	margin: 10px 0px 5px 10px;
}

.userdetail td{
	vertical-align: top;
}
.userdetail h3{
	margin: 0;
	padding: 0;
}

.float-left{ float: left; }
.float-right{ float: right; }
.h2em{ height: 2em; }

.w30{ width: 30px; }
.w40{ width: 40px; }
.w50{ width: 50px; }
.w60{ width: 60px; }
.w70{ width: 70px; }
.w80{ width: 80px; }
.w90{ width: 90px; }
.w100{ width: 100px; }
.w110{ width: 110px; }
.w125{ width: 125px; }
.w150{ width: 150px; }
.w175{ width: 175px; }
.w200{ width: 200px; }
.w225{ width: 225px; }
.w250{ width: 250px; }
.w300{ width: 300px; }
.w350{ width: 350px; }
.w400{ width: 400px; }
.w450{ width: 450px; }
.w500{ width: 500px; }

.hr-green{
	height: 1px;
	border: none;
	background: #5FB51E;
	width: 96%;
	margin: 0 auto;
}

.list{
	padding-left: 20px;
	list-style: none;
}
.list li{
	padding-left: 12px;
	background: url(../images/list.gif) no-repeat 0 7px;
}

a.rss {
	background: url(../Images/rss-icon.gif) no-repeat;
	padding: 1px 0px 2px 19px;
}
.table-normal td{
	padding: 2px 3px;
}