body {
	padding:0px}

#page-body {
	margin:0px}

#wrap {
	padding:0px}

.forabg {
	padding:0px;
	background:#ffad33;
	margin-bottom:0px}
	
li.header dt, 
li.header dd {
	color:#000;}	
	
ul.forums {
	background-color:#FFF;
	background-image:none;}
	
span.corners-top,
span.corners-top span { 
	background:none;
	/*display:none*/}	

a {text-decoration:underline; font-weight:normal}
a:link,
a:visited {color:#9e4912; text-decoration:underline;}
a:hover,
a:active {color:#9e4912; text-decoration:underline;} 


#page-body p {
	font-size:1.3em;
	font-family:Arial;
	/*margin:0px;*/
	margin-bottom:0px;
	color:#666666}

.topic-actions {
	font-size:1em;
	color:#000;}
	
#page-body .topic-actions p {
	color:#000;}	



a.username-coloured {font-weight:normal}

a.forumtitle {
	text-decoration:underline;
	font-size:1.5em;
	font-weight:normal;
	margin-bottom:0.4em;
	display:block}
	
a.forumtitle:link,
a.forumtitle:visited {color:#9e4912}
a.forumtitle:hover,
a.forumtitle:active {color:#9e4912}

a.postlink {
	text-decoration:underline;}
	
a.postlink:link,
a.postlink:visited {
	color:#9e4912; 
	border-bottom:none; 
	text-decoration:underline;}
	
a.postlink:hover,
a.postlink:active {
	color:#9e4912; 
	border-bottom:none; 
	background:none;
	text-decoration:underline;}
	
	
	
	
#search-box a:link, 
.navbg a:link, 
.forumbg .header a:link, 
.forabg .header a:link, 
th a:link,
#search-box a:visited, 
.navbg a:visited, 
.forumbg .header a:visited, 
.forabg .header a:visited, 
th a:visited  {
	color:#000;	}	
	
	
	
	
#search-box a:hover, 
.navbg a:hover, 
.forumbg .header a:hover, 
.forabg .header a:hover, 
th a:hover,
#search-box a:active, 
.navbg a:active, 
.forumbg .header a:active, 
.forabg .header a:active, 
th a:active  {
	color:#000;}
	
ul.topiclist li {
	color:#000;}	
	
ul.forums li {
	color:#000;
	padding-top:1.3em;
	padding-bottom:0.8em}		
	
li.bg2 {background:#fff}	
.forabg li.bg2:hover {background:#fff}


li.bg1 {background:#fff0d9}
.forabg li.bg1:hover {background:#fff0d9}
	
	
span.corners-bottom,
span.corners-bottom span {
	display:none}	
	
li.header dt, li.header dd	{
	text-transform:none;
	font-size:1.3em}
	
li.header dl.icon dt {
	/*padding:0px;
	padding-top:0.15em;
	padding-bottom:0.35em;
	padding-left:10px;*/
	padding-right:30px;
	margin:0px;
	font-size:2em;}	

li.header dl.icon dt a {
	margin-left:10px}	
	
	
li.header dd {
	padding-top:0.6em;}
	
dl.icon dt {
	font-size:1.3em;
	font-family:Arial;
	line-height:1.1em;
	padding-left:28px}	
	
dd.topics,
dd.posts,
dd.lastpost {
	font-family:Arial;
	font-size:1.3em}
	
dd.posts, 
dd.topics, 
dd.views {
	line-height:1.5em;
	text-align:center;
	width:8%;}
	
ul.forums li dl.icon {
	color:#666666}	
	
ul.topiclist dd	{
	padding-top:0px;
	border:none}
	
ul.topiclist li.header dd {
	padding-top:0.6em;
	padding-bottom:0.3em}
	
li.row {border:none}	
	


ul.label-list {
	margin-left:27px}
	
ul.label-list li {
	float:left;
	list-style:none;
	color:#666666;
	font-size:1.3em;
	font-family:Arial, Tahoma, Sans-Serif;
	margin-right:28px}

ul.label-list li img {
	margin-right:10px}

h3.who_is_tut {
	border:none;
	padding-left:10px;
	font-size:2em;
	font-weight:normal;
	text-transform:none;
	color:#000;
	float:none;
	display:inline}

.plaska-grey {
	padding-top:2px;
	padding-bottom:5px;
	background:#eaeaea;
	width:100%;
	margin-bottom:0.7em}

p.all_conf_read {
	font-size:1.2em;
	margin-left:27px;
	font-family:Arial, Tahoma, Sans-Serif;
	display:block;
	margin-top:1em;
	margin-bottom:2.4em;}
	
p.all_conf_read a {
	font-weight:bolder;}

p.left-pad {
	padding-left:27px;
	color:#666666;
	font-size:1.2em;
	font-family:Arial, Tahoma, Sans-Serif;
	line-height:1.4em;}

.inner-forum {
	padding-right:20px;}
	
form.headerspace h3 {
	border:none;
	font-size:2em;
	/*padding-left:6px;*/
	font-family:Arial;
	text-transform:inherit;}	

fieldset.quick-login input.inputbox,
fieldset.fields1 input.inputbox  {
	width:80%;
	background:#fff;
	font-size:1.2em;
	padding-left:5px;
	margin-left:-6px;
	overflow:hidden;
	position:relative;
	padding-top:0px;
	color:#7f7f7f;
	padding-bottom:4px;
	margin-bottom:0.6em;}
	
.pad-left fieldset.quick-login input.inputbox,
.pad-left fieldset.fields1 input.inputbox  {
	overflow:hidden;
	background:#fff;
	font-size:1.2em;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	padding-top:0px;
	color:#7f7f7f;
	padding-left:7px;
	padding-bottom:4px;
	margin-bottom:0.6em;}	

.forum-in fieldset.quick-login input.inputbox {
	}



dl.faq {font-size:1.3em;}
dl.faq a.top2 {background:none; padding-left:0px}


h2.in_faq {color:#000;}

	
#autologin	{
	float:left;
	margin-right:0px;
	//margin-right:0px;
	margin-left:8px;}
	
fieldset.quick-login {
	text-align:left;
	position:relative}

	
fieldset.quick-login .but,
fieldset.fields1 .but {
	margin-left:0px;
	//margin-left:0px;
	margin-bottom:0em;
	float:left;
	margin-top:0.3em;
	padding-top:0px;
	font-size:1.1em;
	font-family:Arial;
	/*width:71px !important;*/}

fieldset.quick-login .but input.button2,
fieldset.fields1 .but input.button1 {
	/*width:71px !important;*/
	padding-bottom:3px;
	padding-top:2px;
	margin-top:0px;
	border-top:0px;
	font-size:1.1em;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:1px;
	
}	
		

fieldset span.cb {float:left;}
fieldset span.cb #autologin {margin-left:0px}


fieldset.quick-login input.button2,
fieldset.fields1 input.button1 {
	/*background:url(../../../styles/prosilver/imageset/login.gif) left top no-repeat;*/
	/*width:71px !important;*/
	height:22px;
	border:none;
	font-size:1.3em;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0.07em;
	margin-top:0.3em;
	margin-bottom:1em;}	
	
	
	
	
a.registr {
	/*margin-left:8px;*/
	font-size:1.3em;
	font-family:Arial;}	
	
form .panel {
	background:#fff;
	background:#FFAD33} 

.forumbg {
	padding:0px;
	margin:0px}	
	
.buttons div.post-icon {
	width:106px;
	height:26px}
	
ul.topiclist li.header {
	background:#ffad33}
	
dl.icon dt .topictitle {
	font-weight:normal;
	}
	
.row .pagination {
	background:transparent none no-repeat scroll 0 50%;
	display:inline;
	float:none;
	text-align:left;
	font-size:0.9em;
	margin-top:0;
	padding:1px 0 1px 15px;
	padding:0px;
	margin:0px;
	width:auto;}	

.row .pagination span a, 
li.pagination span a {
	border:none;
	background:none;
	text-decoration:underline;
	font-size:1.2em;
	}

.row .pagination span a:link, 
li.pagination span a:link,
.row .pagination span a:visited, 
li.pagination span a:visited {color:#973c01}

.row .pagination span a:hover, 
li.pagination span a:hover,
.row .pagination span a:active, 
li.pagination span a:active {background:none}



table.topiclist tr td.first .pager {
	padding:0px;
	margin-top:-3px}





h2.pad-h {margin-left:10px;}


	
	
dl.icon dt {
	width:37%}	
	
dl.icon dd.answer {
	width:9%;}
	
dl.icon dd.posts {
	width:14%;
	}	 

dl.icon dd.views {
	width:12%;
	}
	
dl.icon dd.lastpost {
	width:27%;
	}	
	
ul.topiclist li {
	font-size:10px;
	color:#000000;
	line-height:12px;
	background:#FFFFFF;}

ul.topiclist li.row:hover {
	background:none}

ul.topiclist li.bg2,
ul.topiclist li.bg2:hover {
	background:#FFFFFF;}	
	
ul.topiclist li.bg2,
ul.topiclist li.bg2:hover {
	background:#FFF0D9;}	


a.left, 
a.left:link,
a.left:visited,
a.left:hover, 
a.left:active {padding-left:0px; text-decoration:underline}






ul.linklist li.icon-ucp {
	background:none;
	padding-left:10px;}
	
ul.linklist li.icon-ucp a:link,
ul.linklist li.icon-ucp a:visited,
ul.linklist li.icon-ucp a:hover,
ul.linklist li.icon-ucp a:active  {
	margin-right:20px;}	
	
	
	
ul.linklist li.icon-faq,
ul.linklist li.icon-members,
ul.linklist li.icon-logout,
ul.linklist li.icon-register {
	padding-left:0px;
	margin-left:20px;
	background:none;}

.panel,
.inner .panel {
	background:#fff0d9;
	padding-right:0px;
	padding-left:0px;}

#message h2,
.panel .inner form h2 {
	background:#FFAD33;
	font-size:2em;
	border:none;
	color:#000;
	padding:6px 10px}

#message p {
	color:#000;
	margin-left:10px;}
	
#message .inner	p {
	padding-bottom:0.8em;}



#cp-main span.corners-top, #cp-menu span.corners-top {background:none;}




#cp-menu {
	margin-top:0px;
	margin-top:33px;
	margin-bottom:0px;
	background:#ffd697}

#cp-main {
	padding-top:33px}
	 
#cp-main h2 {
	display:none}

#cp-main .panel {
	background-color:#FFF0D9;}

#cp-main input.inputbox,
#cp-main input.inputbox:focus,
#cp-main textarea.inputbox,
#cp-main textarea.inputbox:focus {
	border:1px solid #7f786c;
	color:#000;}	

#cp-main .panel {
	padding-left:0px}
	
#cp-main .panel .inner {
	padding:10px;
	padding-bottom:3px}	
	
#cp-main .panel p {
	color:#000000;
	font-size:1.2em;}

#cp-main h3 {
	border:none;
	font-size:2em;
	background:#fff0d9;
	margin-left:-10px;
	margin-right:-20px;
	color:#000;
	text-transform:inherit;
	padding-left:10px;
	font-family:Arial, Tahoma, Sans-Serif}

dl.details dt {
	/*font-weight:bolder;*/
	font-family:Arial, Tahoma, Sans-Serif
	}

dl.details dd {
	color:#000;
	font-family:Arial, Tahoma, Sans-Serif
	}

a.button1, 
input.button1, 
input.button3, 
a.button2, 
input.button2 {
	/*background:#FF9900;
	border:none;*/
	/*background-image:url(./styles/prosilver/theme/imageset/bg_button.gif);*/
	/*color:#000000;*/}

a.button1:hover, 
input.button1:hover, 
input.button3:hover, 
a.button2:hover, 
input.button2:hover {
	border:none}


.submit-buttons input.button2 {
	/*border:none;
	background:url(../../../styles/prosilver/imageset/login.gif) 0 0 no-repeat;*/
	}


h2.orange {
	background:#ff9900;}
	
.pad-left h2.orange {
	margin-left:-10px;
	padding-top:0px;}

input.inputbox,
.inputbox:focus,
dd select,
textarea.inputbox {
	border:1px solid #b4bac0 !important;
	border-color:#b4bac0 !important;
	color:#7F7F7F;
}



	
	
#navigation {margin-top:0px; padding-top:0px}
#navigation a {
	background:#ffd697;
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:1.2em;
	padding-left:10px}

#navigation a:link,
#navigation a:visited {background:#ffd697;}
#navigation a:hover,
#navigation a:active {background:#ffd697;}

#navigation li#active-subsection a {
	color:#973C01;
	}

#navigation li#active-subsection a {
	background:#ffe3b9;
	}

.cp-mini {
	margin:0px;
	padding:0px;
	padding:10px;
	background:#ffe3b9;
	border-top:1px solid #fff}



	
table.topiclist	tr.header td {
	background:#ffad33;
	padding-top:0.3em;
	padding-bottom:0.55em;
	text-align:center;
	font-size:1.3em;
	border-right:none;
	font-family:Arial;
	color:#000;}
	
table.topiclist	tr td {
	text-align:center;
	font-size:1.3em;
	color:#666666;
	border-right:1px solid #fff;
	padding-top:0.3em;
	padding-bottom:0.6em;
	font-family:Arial, Tahoma, Sans-Serif;}
	
	
table.topiclist tr.bg2 td {
	background:#fff;
	/*text-align:left;*/
	}

table.topiclist tr.bg1 td {
	/*text-align:left;*/
	background:#fff0d9;}
	
table.topiclist	tr.header td.first {
	padding-left:28px;
	text-align:left;}	

table.topiclist	tr td {
	font-weight:normal;
	width:46%;}

table.topiclist	tr td a {
	font-weight:normal;
	font-size:1.1em}

table.topiclist	tr {}
table.topiclist	tr td.first {}
table.topiclist	tr td.first div,
table.table1 tr td.first div {	padding-left:19px;}
	
table.topiclist	tr td.answer {
	width:9%;}	
table.topiclist	tr td.posts {
	width:12%;}	
table.topiclist	tr td.views {
	width:12%;}
table.topiclist	tr td.lastpost {
	text-align:left;
	width:22%;}

table.topiclist	tr td.first,
table.topiclist	tr td.lastpost,	
table.topiclist	tr td.posts {
	padding-left:10px;
	text-align:left;
	}

.pagination {
	clear:both;
	background:#eaeaea;
	float:left;
	font-size:1.8em;
	height:1%;
	margin-top:5px;
	text-align:left;
	font-family:Arial,Tahoma, Sans-Serif ;
	width:100%;
	padding-bottom:0.4em;
	margin-bottom:1.4em;}	
	
.pagination span {
	/*font-size:1.8em*/}	



.buttons div span {
	height:26px;
	width:106px;
	margin-left:10px}


.buttons div a {
	position:static;}
	
	
	
#format-buttons	input {
	background:#ffad33 !important;}
	
	
	
input#subject {
	border:1px solid #7f786c !important; 
	
}
	

#page-body p.error {
	color:#973c01;
}


#message-box textarea {
	color:#333333;}

#message-box textarea, 
#message-box textarea:focus {
	border:1px solid #7f786c;
}	




fieldset.polls dl {
	border:none;}


fieldset.polls dd input {margin:0px;}

fieldset.polls {width:100%;}


fieldset.polls dt {
	border-right:medium none;
	display:block;
	float:left;
	font-size:1.1em;
	margin:0;
	padding:0;
	text-align:right;
	width:auto;}

fieldset.polls dd {
	border-left:medium none;
	float:left;
	font-size:1.1em;
	margin-left:0;
	padding:0 5px;
	width:20%;}



.pager .pagination {
	margin-bottom:0em;
	padding-bottom:0em;
	}

.pagination span a,
.pagination span a:link,
.pagination span a:visited,
.pagination span a:hover,
.pagination span a:active {
	background-color:none;
	border:none;
	color:#b3764f;
	font-size:1em;
	font-weight:normal;
	background:none;
	line-height:1.5em;
	margin:0 2px;
	padding:0 2px;
	text-decoration:underline;}

.pagination .page	 {
color:#000000;
float:left;
font-size:0.85em;
font-weight:bolder;
margin-left:11px;
margin-right:5px;
margin-top:0.3em;}




.topic-actions .pagination {
	padding-left:0px;}
	
.topic-actions .pagination span	{
	font-size:1em;
	float:left;
}
	
	
	

	

.pagination span strong {
	font-size:1em;
	background:none;
	border:none;
	color:#B3764F;}

.label-as-readed {
	font-size:1.3em;
	margin-left:11px;
	font-family:Arial, Tahoma, Sans-Serif;
	font-weight:bolder;}

.label-as-readed a {
	font-weight:bolder;}

fieldset.display-options {
	color:#666666;
	margin-top:2.3em;
	padding-left:11px;
	font-size:1.3em;
	font-family:Arial, Tahoma, Sans-Serif;
	text-align:left;
	}

fieldset.display-options select {
	border:1px solid #666;
	font-size:0.95em;
	padding-left:5px;
	padding-bottom:0.2em;
	width:15%;
	color:#666;
	}


form.choose-theme- {
	float:left;
	width:100%;
	text-align:left;
	}













.pager .pagination span a, 
.pager .pagination span a:link, 
.pager .pagination span a:visited, 
.pager .pagination span a:hover,
.pager .pagination span a:active {
	background-color:none;
	border:none;
	color:#b3764f;
	font-size:1.2em;
	font-weight:normal;
	line-height:1.5em;
	margin:0 2px;
	padding:0 2px;
	text-decoration:underline;}


.pager .pagination span a, 
.pager .pagination span a:link, 
.pager .pagination span a:visited, 
.pager .pagination span a:hover, 
.pager .pagination span a:active {
	background-color:none;
	border-color:none;
	color:#b3764f;
	}


ul.label-list-1,
ul.label-list-2,
ul.label-list-3 {
	float:left; 
	width:30%;
	padding:0px}

ul.label-list-1 li,
ul.label-list-2 li,
ul.label-list-3 li {
	background:none;
	padding:0px;
	list-style:none;
	margin-bottom:0.6em;
	padding-bottom:0.3em;
	font-size:1.3em;
	color:#666666;
	font-family:Arial, Tahoma, Sans-Serif;
	}

ul.label-list-1 li img,
ul.label-list-2 li img,
ul.label-list-3 li img {
	padding-right:7px;
	margin-bottom:-2px}


	
	
.gallery-image-small {
	width:100px;
	height:100px;
	}	
	

.topic-actions a.left:link,
.topic-actions a.left:visited {background:none}
.topic-actions a.left:hover,
.topic-actions a.left:active {background:none}



#page-body .buttons {
	padding-right:13px}

#page-body .topic-actions p {
	padding-top:0.4em;
	/*color:#9b420a;*/
	color:#000}

.topic-actions p a:link,
.topic-actions p a:visited {color:#9b420a}
.topic-actions p a:hover,
.topic-actions p a:active {color:#9b420a}


#tabs {margin:0px}
#tabs a {
	background:none;
	background:#ffebcc;
	margin:0px;
	font-weight:bolder;
	text-decoration:underline;
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:1.3em}

#tabs a span {padding-bottom:8px;}
#tabs a:link span,
#tabs a:visited span {color:#973c01}
#tabs a:hover span,
#tabs a:active span {color:#973C01}

.bg3 {
	background:#ffad33;
	padding:0px;
	}

#cp-main .panel li.row {border:none;}



#tabs li.activetab a {
	background:none;
	background:#ffad33;
	border:1px solid #ffad33;
	padding-bottom:0px} 

#tabs a span {
	background:none;
	}









	
	
.clearer {
clear:both;
font-size:1px;
height:0;
}
.clearer img {
display:block;
height:0;
}	
	
	
	
	
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}	
	




.group-block .panel {
	padding:0px;}

#cp-main .group-block .panel .inner {
	padding:0px}

#cp-main .group-block {
	padding:20px;
	padding-top:0px;
	padding-bottom:5px;}

#cp-main .group-block .panel .inner p {
	padding:10px 10px;}

#cp-main .group-block .panel .inner ul.cplist {
	border:none}

#cp-main .group-block .panel .inner .topiclist li.header {
	padding:0px;
	font-family:Arial;
	padding-left:33px;
	font-size:1.6em;
	font-weight:normal;}

#cp-main .panel li.header dd, 
#cp-main .panel li.header dt {
	padding:0px;
	margin:0px;
	padding-top:0.2em;
	padding-bottom:0.2em;}

#cp-main .group-block .panel .inner .topiclist li {
	border:none;
	padding-bottom:0.8em;
	padding-left:28px;
	padding-top:1.3em;}

#cp-main .group-block .panel .topiclist li.row:hover {
	background:none}

#cp-main .group-block .panel .topiclist dt,
#cp-main .group-block .panel .topiclist dd {
	font-family:Arial;
	font-size:1.3em;
	margin-right:30px;
	font-weight:normal;
	line-height:1.3em}
	
	
	
	
	
	
	
#cp-main .inner	.column1 {width:100%}
#cp-main .inner dl.pmlist {width:100%;	}
#cp-main .inner dl.pmlist textarea {margin-bottom:0.5em; width:98%}
#cp-main .inner dl.pmlist dt {float:left; width:15em !important;}
#cp-main .inner dl.pmlist dd {float:left; width:auto; margin:0px !important}
#cp-main .inner dl.pmlist dd.marg-left15em	{margin-left:15em !important; width:50%; margin-top:0.3em; display:block} 
#cp-main .inner dl.pmlist dd.marg-left15em input,
#cp-main .inner dl.pmlist dd.marg-left15em a {float:left; margin-right:4px}
fieldset.submit-buttons {text-align:left}	
#format-buttons {margin-top:0px}	
	
	
	
#page-body .memberlist_view {
	background:#fff0d9;
	font-family:Arial, Tahoma, Sans-Serif;}
	
#page-body .memberlist_view h2 {
	margin:0px;
	padding-left:10px;
	font-size:2em;
	padding:0em 0 0.4em 10px;	}
	
#viewprofile {
	font-size:1.3em;
	}

#viewprofile dl.details {
	margin-left:0px;
	font-size:1em;
	margin-right:-80px;}

#viewprofile .column2 dl.details {
	margin-right:-120px;
	}


#viewprofile dl.details dt {
	text-align:left;
	width:auto}


.memberlist_view .inner {
	padding-left:0px}
	
.memberlist_view .panel {
	background:none;
	margin:0px;
	padding:0px}

.memberlist_view .panel h3 {
	font-family:Arial, Tahoma, Sans-Serif;
	color:#000;
	border:none;
	text-align:left;
	text-transform:inherit;
	font-size:1em;
	font-weight:bolder;
	line-height:1.1em;
	margin-top:0px;
	padding-left:28px;
	padding:0px;}




.memberlist_view .info {
	white-space:nowrap;
	margin-bottom:1em}

.memberlist_view .avatar {
	margin-top:1em;
	margin-bottom:1em;
	/*width:20%;
float:left*/}

.memberlist_view .avatar dd {
	color:#666666}

.memberlist_view .avatar dt {
	text-align:center}
	
.memberlist_view .avatar .left-box {
	float:none;}
	
.memberlist_view .avatar img {border:2px solid #FFAD33}

.memberlist_view .definition {
	/*float:left;
	margin-right:-100%;
	width:70%;*/}



.memberlist_view .ucp_del_add_friend {
	float:left;
	width:auto;
	margin-right:10px}
	

.memberlist_view .info dl.details dd {
	color:#666666;
	width:auto}


.column2 dl.details dd {
	color:#666666}

.memberlist_view .panel .column1 {
	padding:0 20px 10px;
	}
	
	
.memberlist_view .panel .column2 {
	/*width:50%;
	float:left*/
	width:100%;
	float:none}




.memberlist_view .feedback div {
	float:left; 
	margin-right:20px;
	margin-bottom:0.5em} 


.memberlist_view .left {
	width:20%;
	background:#ffd697;
	text-align:center}


.memberlist_view .right {
	width:78%;
	}

.memberlist_view .in {
	padding:20px;
	padding-top:0px;
	}






.post {padding:0px}
.post .inner {padding-left:20px}

.inner-forum .bg2,
#memberlist tr.bg2 td.info,
.forumbg-table .members tr.bg2 td {background:#fff0d9}

.inner-forum .bg1,
#memberlist tr.bg1 td.info,
.forumbg-table .members tr.bg1 td {background:#fff}


.inner-forum .bg2:hover {background:#fff0d9;}
.inner-forum .bg1:hover {background:#fff;}


table.post tr td {
	vertical-align:top}
	
.postbody ul.profile-icons {
	float:left;}

ul.profile-icons {
	padding:0px}

table h3.first {
	margin:0px;
	border:none;
	float:left}


/*.postprofile {float:none}
*/




tr.head-post td {
	border-bottom:2px solid #fff}





tr.bg2 th {
	background:#c1c1c1}

table tr.bg1 td.info {
	/*background:#ffd697;*/
	border-bottom:1px solid #fff;
	border-bottom:none}

table tr.bg1 td.body-post {
	background:#fff0d9}

table tr.bg1 td.function-post {
	background:#ffe3b9;
	height:27px;
	border-bottom:1px solid #fff;}




tr.bg1 th {
	background:#ffad33}

table tr.bg2 td.info {
	background:#e8e8e8;
	border-bottom:1px solid #fff}

table tr.bg2 td.body-post {
	background:#f5f5f5}

table tr.bg2 td.function-post {
	background:#ececec;
	height:27px;
	border-bottom:1px solid #fff}



table tr td.info {
	width:150px;}
	




.back2top {
	position:absolute;
	z-index:500;
	right:0px;
	top:0px}


tr.head-post th {
	text-align:left}

.profile-icons {position:relative; float:right}





.forumbg {
	background:none;
}

.forumbg table.table1 th {
	background:#FF9900;
	border:none;
	border-right:1px solid #fff;
	border-right:none}

.forumbg table.table1 th.info {
	border:none;}	
	
.forumbg table.table1 th.joined	{
	/*border-left:1px solid #fff;*/
}
	
	
	
table.table1  th.name {
	/*color:#fff;*/}	
	
table.table1 tr th.rank {
	text-align:left;
}

table.table1 tbody tr,
table.table1 tbody td,
table tr.bg2 td.info {
	border:none;
	background:none;}
	
table tr.bg2 td.info {
	border-right:1px solid #fff;}	

table.table1 th span,
table.table1 {
	border:none;}

table.table1 tr td {
	padding-bottom:0.9em;
	padding-top:0.9em;
	padding-left:10px;
	padding-right:10px;
	/*border-right:1px solid #FFFFFF;*/}

table.table1 tr td,
table.table1 tr th {
	font-size:1.2em; }

table.table1 tr th {
	padding-left:10px;
	border-right:1px solid #fff;
	font-size:1.3em;
	padding-right:10px;
	color:#000;
	padding-bottom:0.55em;
	padding-top:0.3em;
	font-weight:normal;
	text-transform:inherit;}

table.table1 tr td {
	color:#666666;
	border-top:none;}
	
table.table1 tr th a:link,
table.table1 tr th a:visited {
	text-decoration:none;
	border-bottom:1px dashed #000;}
	
table.table1 tr th a:hover,
table.table1 tr th a:active {
	border-bottom:1px dashed #9E4912;}

table.table1 tr td.time-joined {
	font-size:1.3em; 
	font-family:Arial,Tahoma,Sans-Serif;
	border-left:1px solid #fff}	

table.table1 span.rank-img {
	float:left;
	margin-left:20px;}

div.linklist {
	clear:both;}

div.linklist div.rightside .in {
	padding-left:10px;}

div.linklist div.rightside .in



.panel-abc {
	padding-left:10px;
	font-size:1.3em;}



.panel-abc li a:link {
	
}
.panel-abc li a:hover {
	padding:3px;
	text-decoration:none;
	margin:-3px;
	color:#fff;
	background:#FF9900;}



.cplist dl.icon dt, 
.cplist dl.icon dd {
	padding-top:0.9em; 
	line-height:1.3em;
	padding-bottom:0.9em;}

a.topictitle:link,
a.topictitle:visited {color:#973C01}
a.topictitle:hover,
a.topictitle:active {color:#973C01}


ul.topiclist li.row dl:hover {} 
ul.topiclist li.row dl
ul.topiclist li.row dl
ul.topiclist li.row dl






dt label {color:#000 !important; font-weight:bold}



form .panel {
	background:#fff0d9;
	padding:10px 20px}

#page-body form .panel p {
	margin-bottom:20px;
}


form .panel .inner {
	width:100%;}

form .panel fieldset.quick-login input.inputbox, 
form .panel fieldset.fields1 input.inputbox {
	background:#fff;
	border:1px solid #7F7F7F;
	color:#7F7F7F;
	font-size:1.2em;
	margin-bottom:0em;
	padding-bottom:4px;
	padding-left:5px;
	padding-top:0;
	width:auto;}


form .panel fieldset.fields1 dl.search-group select {
	width:80%;
}


form .panel .column1 {
	float:left;
	width:48%;
	//margin-right:-100%;}
	
form .panel .column1 .in {
	padding-right:20px;
}	


form .panel .column1 dt {
	width:20%;}
	
/*	
form .panel .column2 dt {
	width:70%;
	//margin-right:-100%;
	}	*/



.panel .inner .corners-top fieldset.fields1 .column1 {}
fieldset.fields1 .in dl.register-before select#sk {
	margin-bottom:0.8em;}
	
	
body form .panel .column2 input.inputbox  {
	width:40%;}


body form .panel .column2 select option {
	padding-right:0px;}




body form .panel .column1 input.inputbox {
	width:95%;}

form .panel .column2 {
	float:left;
	width:48%;}
	
body form .panel dl.register-before	dt input {
	width:30%;
} 


#postform .but input {float:left; display:inline-block}

h2.tabs span {padding: 5px 3px; margin-right:10px; float:left}

h2.tabs span a {font-weight:bolder;}
h2.tabs span a:link,
h2.tabs span a:visited {
	color:#000;
	text-decoration:none;
	border-bottom:1px dashed #000;}
	
h2.tabs span a:hover,
h2.tabs span a:active {	
	color:#000;
	text-decoration:none;
	border-bottom:1px dashed #000;} 
	

h2.tabs span.activetab {text-decoration:none}
h2.tabs span.activetab a:link,
h2.tabs span.activetab a:visited,
h2.tabs span.activetab a:hover,
h2.tabs span.activetab a:active,
h2#tabs .activetab a {
	color:#fff !important;
	text-decoration:none;
	border-bottom:none}


h2#tabs a:link,
h2#tabs a:visited,
h2#tabs a:hover,
h2#tabs a:active {
	text-decoration:none;
	background:none;
	border:none;
	border-bottom:1px dashed #000;
	font-size:1em}

h2#tabs .activetab a {
	border:none;}






body form .panel dt label,
body form .panel dt label:hover {
	cursor:pointer;
	cursor:hand;
	color:#666;
	font-weight:normal}
	
	
.sendpass {
	padding-left:20px;
}	
	
.sendpass fieldset dd {
	margin-left:0px;}	
	
.sendpass fieldset.quick-login .row input {width:15%}









table tr.bg1 td.body-post {
	background:#FFF0D9 none repeat scroll 0 0;}
	
table.post tr td {
	vertical-align:top;
	font-size:1.3em}


#page-body tr.head-post th p {
	font-size:1.1em;
	color:#fff;
	font-weight:normal} 


tr.head-post th {
	padding-top:0.7em;
	padding-left:10px;
	padding-bottom:0em;}
	
tr.head-post th p {
	padding-bottom:0px;}	
	
ul.profile-icons li.quote-icon {
	width:93px;
	height:21px;}	
	
#page-body tr.bg2 .quote-icon li {/*a:link,
#page-body tr.bg2 .quote-icon a:visited {*/
	background:url("../../styles/prosilver/imageset/ru/icon_post_quote.gif") 0px 0px no-repeat;}
	
	

tr.bg1 li.quote-icon, 
tr.bg1 li.quote-icon a:link,
tr.bg1 li.quote-icon, 
tr.bg1 li.quote-icon a:visited {
	background:url(../../prosilver/imageset/ru/icon_post__quote.gif) 0 0 no-repeat;}
	
tr.bg1 li.quote-icon, 
tr.bg1 li.quote-icon a:hover,
tr.bg1 li.quote-icon, 
tr.bg1 li.quote-icon a:active {
	background:url(../../prosilver/imageset/ru/icon_post__quote.gif) 0 -21px no-repeat;}

tr.bg1 li.edit-icon, 
tr.bg1 li.edit-icon a:link,
tr.bg1 li.edit-icon, 
tr.bg1 li.edit-icon a:visited {
	background:url(../../prosilver/imageset/ru/icon_post_edit.gif) 0 0 no-repeat;}
	
tr.bg1 li.edit-icon, 
tr.bg1 li.edit-icon a:hover,
tr.bg1 li.edit-icon, 
tr.bg1 li.edit-icon a:active {
	background:url(../../prosilver/imageset/ru/icon_post_edit.gif) 0 -20px no-repeat;}	
	
tr.bg2 li.edit-icon, 
tr.bg2 li.edit-icon a:link,
tr.bg2 li.edit-icon, 
tr.bg2 li.edit-icon a:visited {
	background:url(../../prosilver/imageset/ru/icon_post_edit-.gif) 0 0 no-repeat;}
	
tr.bg2 li.edit-icon, 
tr.bg2 li.edit-icon a:hover,
tr.bg2 li.edit-icon, 
tr.bg2 li.edit-icon a:active {
	background:url(../../prosilver/imageset/ru/icon_post_edit-.gif) 0 -20px no-repeat;}	
	
	
	
.function-post dd {
	float:left;
	padding-left:18px;
	padding-top:4px}
	
li.info-user strong {
	display:block;}
	
	
/**************/
	
	
.bg2 li.info-user strong a:link,
.bg2 li.info-user strong a:visited {
	display:block !important;
	width:72px;
	height:19px;
	background:url(../../prosilver/imageset/ru/profile.gif) 0 -19px no-repeat;}
	
.bg2 li.info-user strong a:hover,
.bg2 li.info-user strong a:active {
	display:block !important;
	width:72px;
	height:19px;
	background:url(../../prosilver/imageset/ru/profile.gif) 0 0px no-repeat;}	
	
.bg1 li.info-user strong a:link,
.bg1 li.info-user strong a:visited {
	display:block !important;
	width:72px;
	height:19px;
	background:url(../../prosilver/imageset/ru/profile-.gif) 0 -19px no-repeat;}
	
.bg1 li.info-user strong a:hover,
.bg1 li.info-user strong a:active {
	display:block !important;
	width:72px;
	height:19px;
	background:url(../../prosilver/imageset/ru/profile-.gif) 0 0px no-repeat;}		
	



li.pm-icon strong a {
	background:none;
}

/**************/

.bg1 li.pm-icon strong a:link,
.bg1 li.pm-icon strong a:visited {
	display:block !important;
	width:122px;
	height:19px;
	background:url(../../prosilver/imageset/ru/icon_contact_pm.gif) 0 0px no-repeat;}
	
.bg1 li.pm-icon strong a:hover,
.bg1 li.pm-icon strong a:active {
	display:block !important;
	width:122px;
	height:19px;
	background:url(../../prosilver/imageset/ru/icon_contact_pm.gif) 0 -19px no-repeat;}	





.bg2 li.pm-icon strong a:link,
.bg2 li.pm-icon strong a:visited {
	display:block !important;
	width:122px;
	height:19px;
	background:url(../../prosilver/imageset/ru/icon_contact_pm-.gif) 0 0px no-repeat;}
	
.bg2 li.pm-icon strong a:hover,
.bg2 li.pm-icon strong a:active {
	display:block !important;
	width:122px;
	height:19px;
	background:url(../../prosilver/imageset/ru/icon_contact_pm-.gif) 0 -19px no-repeat;}	




/**************/


.bg2 ul.profile-icons li.email-icon strong a:link,
.bg2 ul.profile-icons li.email-icon strong a:visited {
	display:block;
	width:122px;
	height:19px;	
	background:url(../../prosilver/imageset/icon_contact_email.gif) 0 0px no-repeat;}

.bg2 ul.profile-icons li.email-icon strong a:hover,
.bg2 ul.profile-icons li.email-icon strong a:active {
	display:block;
	width:122px;
	height:19px;	
	background:url(../../prosilver/imageset/icon_contact_email.gif) 0 -19px no-repeat;}

.bg1 ul.profile-icons li.email-icon strong a:link,
.bg1 ul.profile-icons li.email-icon strong a:visited {
	display:block;
	width:122px;
	height:19px;	
	background:url(../../prosilver/imageset/icon_contact_email-.gif) 0 0px no-repeat;}

.bg1 ul.profile-icons li.email-icon strong a:hover,
.bg1 ul.profile-icons li.email-icon strong a:active {
	display:block;
	width:122px;
	height:19px;	
	background:url(../../prosilver/imageset/icon_contact_email-.gif) 0 -19px no-repeat;}


/**************/


.bg2 ul.profile-icons li.web-icon strong a:link,
.bg2 ul.profile-icons li.web-icon strong a:visited {
	display:block;
	width:59px;
	height:19px;	
	background:url(../../prosilver/imageset/icon_contact_www-.gif) 0 -19px no-repeat;}

.bg2 ul.profile-icons li.web-icon strong a:hover,
.bg2 ul.profile-icons li.web-icon strong a:active {
	display:block;
	width:59px;
	height:19px;	
	background:url(../../prosilver/imageset/icon_contact_www-.gif) 0 0px no-repeat;}

.bg1 ul.profile-icons li.web-icon strong a:link,
.bg1 ul.profile-icons li.web-icon strong a:visited {
	display:block;
	width:59px;
	height:19px;	
	background:url(../../prosilver/imageset/icon_contact_www.gif) 0 -19px no-repeat;}

.bg1 ul.profile-icons li.web-icon strong a:hover,
.bg1 ul.profile-icons li.web-icon strong a:active {
	display:block;
	width:59px;
	height:19px;	
	background:url(../../prosilver/imageset/icon_contact_www.gif) 0 0px no-repeat;}


/**************/

.bg1 ul.profile-icons li.icq-icon strong a:link,
.bg1 ul.profile-icons li.icq-icon strong a:visited {
	display:block;
	width:45px;
	height:19px;
	background:url(../../prosilver/imageset/icon_contact_icq.gif) 0 -19px no-repeat;}

.bg1 ul.profile-icons li.icq-icon strong a:hover,
.bg1 ul.profile-icons li.icq-icon strong a:active {
	display:block;
	width:45px;
	height:19px;
	background:url(../../prosilver/imageset/icon_contact_icq.gif) 0 0px no-repeat;}

.bg2 ul.profile-icons li.icq-icon strong a:link,
.bg2 ul.profile-icons li.icq-icon strong a:visited {
	display:block;
	width:45px;
	height:19px;
	background:url(../../prosilver/imageset/icon_contact_icq-.gif) 0 -19px no-repeat;}

.bg2 ul.profile-icons li.icq-icon strong a:hover,
.bg2 ul.profile-icons li.icq-icon strong a:active {
	display:block;
	width:45px;
	height:19px;
	background:url(../../prosilver/imageset/icon_contact_icq-.gif) 0 0px no-repeat;}



/**************/

.bg1 ul.profile-icons li.msnm-icon strong a:link,
.bg1 ul.profile-icons li.msnm-icon strong a:visited {
	display:block;
	width:50px;
	height:19px;
	background:url(../../prosilver/imageset/icon_contact_msnm.gif) 0 -19px no-repeat;}

.bg1 ul.profile-icons li.msnm-icon strong a:hover,
.bg1 ul.profile-icons li.msnm-icon strong a:active {
	display:block;
	width:50px;
	height:19px;
	background:url(../../prosilver/imageset/icon_contact_msnm.gif) 0 0px no-repeat;}

.bg2 ul.profile-icons li.msnm-icon strong a:link,
.bg2 ul.profile-icons li.msnm-icon strong a:visited {
	display:block;
	width:50px;
	height:19px;
	background:url(../../prosilver/imageset/icon_contact_msnm-.gif) 0 -19px no-repeat;}

.bg2 ul.profile-icons li.msnm-icon strong a:hover,
.bg2 ul.profile-icons li.msnm-icon strong a:active {
	display:block;
	width:50px;
	height:19px;
	background:url(../../prosilver/imageset/icon_contact_msnm-.gif) 0 0px no-repeat;}


/**************/
	
ul.profile-icons li.pm-icon,
ul.profile-icons li.email-icon,
ul.profile-icons li.web-icon,
ul.profile-icons li.icq-icon,
ul.profile-icons li.msnm-icon {
	background-position:0 100%;
	float:left;
	margin:0 6px 3px 0;
	padding:0px;
	width:auto;
	height:auto;}
	
	
		
ul.profile-icons li.pm-icon strong {
	display:block;
	width:122px;
	height:19px;}	
	
ul.profile-icons li.email-icon strong {
	display:block;
	width:57px;
	height:19px;}	

ul.profile-icons li.web-icon strong {
	display:block;
	width:59px;
	height:19px;}

ul.profile-icons li.icq-icon strong {
	display:block;
	width:45px;
	height:19px;}

ul.profile-icons li.msnm-icon strong {
	display:block;
	width:50px;
	height:19px;}




.postprofile a:link, 
.postprofile a:active, 
.postprofile a:visited, 
.postprofile dt.author a {
	font-size:0.85em;
	font-weight:normal;
	}
	
	
/*	
#page-body tr.bg2 .quote-icon a:hover,
#page-body tr.bg2 .quote-icon a:active {
	background:url(./styles/prosilver/imageset/ru/icon_post_quote.gif) 21px 0px no-repeat;}
*/	
	
	


/*
13ч к наташе
9 к майкр
1 к алику*/
.search .postprofile {
	width: 28% !important;
}



dl.postprofile {
	margin-top:0px;
	border-left:none;
	display:block;
	width:auto;
	padding-top:12px;
	padding-left:10px;
	padding-right:10px;
}
dl.postprofile dt {
	color:#000;
	font-size:1.15em;
	line-height:1em;
	font-weight:normal;}
	
dl.postprofile dt div {
	margin-bottom:0.45em;}	
	
dl.postprofile dd {
	font-size:0.85em;}	
	
dl.postprofile dd,
dl.postprofile dd strong {
	color:#666666;}

td.body-post .content,
td.body-post .notice  {
	padding:13px 20px;
	border-top:none}

td.body-post .notice {
	color:#999;
	background:url(../../prosilver/imageset/viewtopic_notice_line.gif) left top no-repeat;);
	font-size:0.85em;}

td.body-post .notice a:link,
td.body-post .notice a:visited,
td.body-post .notice a:hover,
td.body-post .notice a:active {
	color:#999 !important;}

	
td.body-post .content blockquote {
	line-height:1.2em;
	margin-left:0px;}
	
td.body-post .content blockquote cite {
	margin-left:0px;
	font-size:1em;}
	
tr.bg1 td.body-post .content blockquote {
	background:#fff7eb;
	border:1px solid #ffcb7a;
	color:#7d7d7d;}

tr.bg2 td.body-post .content blockquote {
	background:#fafafa;
	border:1px solid #e1e1e1;
	color:#7d7d7d;}
	
	
	
td.body-post .signature	{
	background:url(../../prosilver/imageset/viewtopic_signature_line.gif) left top no-repeat;
	border-top:none;
	padding-left:20px;
	padding-top:0.4em;
	font-size:0.85em;
	margin-top:0.3em;
	color:#000;
	margin-bottom:1.6em}

td.body-post .signature a:link,
td.body-post .signature a:visited,
td.body-post .signature a:hover,
td.body-post .signature a:active {color:#000}


table tr td.info {
	width:20%;}
	
table tr.bg2 td.info {
	background:#e8e8e8;}	
	
table tr.bg1 td.info {
	background:#ffd697;}		
	
table tr.bg2 td.info, 
table tr.bg1 td.info {
	border-right:none;}

table tr.bg1 td.function-post,
table tr.bg2 td.function-post {
	border-bottom:none;}


table tr td.body-post {
	width:80%;}


/*viewtopic_signature_line*/


li.info-user strong {
	/*display:block; 
	width:72px;
	height:19px*/}




table#memberlist .info {
	
}




h2.solo {margin-bottom:0.3em;}


.search-form table .fields1 {
	width:300px;} 
	
.search-form table .fields2 {
	width:auto;
	width:380px;}

.search-form table .fields1 .in, 
.search-form table .fields2 .in {
	padding-right:20px;}

.search-form table .fields1 .in .f-, 
.search-form table .fields2 .in .s- {
	float:left}

.search-form table .fields1 .in .f-,
.search-form table .fields2 .in .f- {
	//margin-right:-100%;
	text-align:right;
	float:left;
	padding-right:5px;
	width:100px}

.search-form table .fields1 .in,
.search-form table .fields2 .in {
	padding-bottom:0.9em;
}

.search-form table .fields1 .in .f-,
.search-form table .fields2 .in .f- {
	width:30%;
	padding-top:0.5em;
	//margin-right:-100%}
	
.search-form table .fields1 .in .s-,
.search-form table .fields2 .in .s- {
	width:66%;
	float:left;
	padding-top:0.3em;}	

.search-form table .fields1 .in .s- input,
.search-form table .fields2 .in .s- input {
	width:100%;}


.search-form table .fields2 .in .s- input {
	width:100px;} 











.search-form table .fields2 .in .f- {
	width:125px}
	
.search-form table .fields2 .in .s- {
	width:225px}	
	
	
	
	
	
.search-form table label {
	font-size:1.2em;}	
	
.search-form table .fields2 .two-select	select {
	width:200px;}
	
.search-form table .fields2 .select-inp	select {
	width:80px;}
	
.search-form table .fields2 .full-select select {
	width:89%;}
	
	
	
	
.search-form table select,
.search-form table input {
	background-color:#FAFAFA;
	border-color:#666666;
	font-size:1.2em;	}
	
.search-form table .fields2 select {
	width:auto;
	margin-right:10px}

.search-form table .fields2 label {
	}




.search-form table .fields1 label, 
.search-form table .fields2 label {
	width:50%; 
	text-align:right}

.search-form table .fields1 input, 
.search-form table .fields2 input {
	width:50%; }

.search-form table .fields1 .in .s- input:focus,
.search-form table .fields2 .in .s- input:focus,
.search-form table .fields1 .in .s- input:hover,
.search-form table .fields2 .in .s- input:hover {border:1px solid #666666}


.search-form table fieldset.submit-buttons {
	text-align:left;
}





fieldset.display-actions {
	float:left;
	margin-left:10px;
	text-align:left}


.buttons div.reply-icon {height:24px; margin-top:2px}




/******пеййджер****/
.pre-group {
	margin-left:10px;}

.pagination {
	font-size:1.6em; 
	font-weight:bolder}

.pagination .in {
	padding-top:0.45em; 
	padding-right:20px; 
	padding-bottom:0.25em}
	
.pagination .left-  {
	float:left; 
	color:#000;}
	
.pagination .right- {
	color:#000; 
	float:right;}

/******переход*****/
#jumpbox {
	float:left;}

fieldset.jumpbox {
	margin-left:10px;
	font-size:1.3em;
	color:#666;
	margin-top:3px;}
	
fieldset.jumpbox select {
	font-size:1em;
	color:#7f7f7f;
	border:1px solid #7f7f7f;}	



	
fieldset input.button2,
fieldset input.button2:hover,
.search-form table .fields2 .in .s- input.button2,
.search-form table .fields2 .in .s- input.button1 {
	background:none;
	color:#000;
	font-weight:normal;
	background:#eaeaea;
	border:none;
	border:1px solid #7f7f7f;}


.inner td a:link,
.inner td a:visited {
	color:#973c01 !important;}

.inner td a:hover,
.inner td a:active {
	color:#973c01 !important;}










/*таблица*/

table.table1 thead th span {
	padding-left:0px;}

.table1 td.date {
	font-size:1em;
	/*white-space: nowrap;*/}

table.members tr.bg1 td.info {
	background:#fff;}

table.members tr.bg2 td.info {
	background:#fff0d9;}

table.members tr input {
	margin-right:10px;
	float:left;
	margin-bottom:10px;
	margin-top:2px}

.forumbg table.table1 th.posts {
	width:auto;}

table.members th.joined {
	width:auto;}



/******таблица с неотвеченными сообщениями*****/
table.members a.topictitle {
	font-weight:normal;
}









/*search-form*/

/*form .search-form {width:680px;}*/

.forumbg table.members {margin:0px;}



form .search-form blockquote {
	margin-left:0px;
	background:none;
	margin-bottom:20px;
	background:#FFF7EB none repeat scroll 0 0;
border:1px solid #FFCB7A;
color:#7D7D7D;}
	
#page-body form .search-form blockquote p {
	margin-bottom:0px;}	






.search-box {
	margin-left:10px;
	font-size:1.3em}

#cp-main span.corners-top span, #cp-menu span.corners-top span {
	background:none;}



.pad-left {margin-left:10px;}
.pad-left fieldset {font-size:1.3em;}


span.but {
	background:url(../../../styles/prosilver/imageset/l-but.gif) left top no-repeat; 
	height:22px; 
	display:inline-block;
	position:relative;
	color:#000}
	
form span.hov-,
.topic-actions span.hov- {
	background:url(../../../styles/prosilver/imageset/l-but-.gif) left top no-repeat; 
	height:22px; 
	display:inline-block; 
	color:#000}


span.but a.button2,
span.but a.button1 {
	line-height:1em;
	display:inline-block;}

span.but input,
span.but a.button2,
span.but a.button1 {
	height:22px; 
	background:url(../../../styles/prosilver/imageset/r-but.gif) right top no-repeat;
	border:none; 
	width:100px;
	margin-right:0px;
	padding:0 3px;
	color:#000}
	
form span.hov- input.button2,
form span.hov- input.button1,
.topic-actions span.hov- a {
	background:url(../../../styles/prosilver/imageset/r-but-.gif) right top no-repeat; 
	border:none;
	margin-right:0px;
	width: 100px;
	padding:0 3px;
	height:22px; 
	color:#000}


span.but input {
	height:22px;
	position:relative;
	margin-right:0px;
	//top:-1px;
}

html>body span.but input {
	//top:0px;
}


input {
cursor:pointer;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:1em;
font-weight:normal;
padding:0 0px;
margin-right:0px;
width:auto;
vertical-align:middle;




dt label {
	font-weight:normal;}








.clearer     { clear: both; height: 0px; font-size: 1px }
.clearer img { display: block; height: 0px; }
.w100 { width: 100% }


/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
	
