﻿/*	09.11.2009 23:28	*/

	html {
		border:0px;
		padding:0px;
		margin:0px;
		overflow:scroll;
	}

	body {
		border:0px;
		padding:0px;
		margin:0px;
		font-family: Arial;
		font-size:12px;
	}

	form {
		padding:0px;
		margin:0px;
	}

	a img {
		border:0px;
	}

	h1 {
		color: #031557;
		font-size: 14pt;
		}

	#carcas {
		/*width:100%;*/
		width:1018px;
		margin:0px auto;
	}

	table#h {
		width:100%;
		/*background:blue;*/
	}

	table#h table.h {
		width:994px;
	}

	table#h table.h tr.top_links {
		height:27px;
		color:#464646;
	}

	table#h table.h tr.top_links a {
		font-family:Tahoma;
		font-size:11px;
		color:#464646;
		text-decoration:none;
	}

	table#h table.h tr.top_links a:hover {
		text-decoration:underline;
	}

	table#h table.h tr.top_links td.left div {
		margin-top:6px;
		margin-left:60px;
	}
	table#h table.h tr.top_links td.right div {
		margin-top:6px;
		margin-left:240px;
	}
	table#h table.h tr.top_links td.right div a {
		margin:0px 18px;
	}

	table#c {
		width:100%;
		/*background:green;*/
	}

	table#c td.left {
		width:268px;
		/*background:green;	*/
	}
	table#c td.right {
		width:207px;
		/*background:green;	*/
	}

	table#f {
		width:100%;
		/*background:blue;	*/
	}

	table#f tr {
		height:105px;
	}

	table#f tr td {
		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		color:#ffffff;
	}

	table#f tr td a {
		color:#ffffff;
		text-decoration:none;
	}
	table#f tr td a:hover {
		text-decoration:underline;
	}

	table#f td.fright {
		width:170px;
		background:url(img/fright.jpg) no-repeat;
	}

	table#f td.fleft {
		width:284px;
		background:url(img/fleft.jpg) no-repeat;
	}

	table#f td.fleft div {
		margin-left:30px;
		margin-top:60px;
	}

	table#f td.fcenter {
		width:562px;
		background:url(img/fcenter.jpg) no-repeat;
	}

	table#f td.fcenter div {
		margin-top:70px;
	}

	table#f td.auto {
		background:url(img/bottombg.gif) repeat-x;
		width:auto;
	}

	td.login_box {
		width:320px;
		height: 75px;
	}
	
	td.auto {
		/*background:red;*/
		width:auto;
	}

	table#h td.auto {
		background:url(img/topbg.jpg) repeat-x;
		width:auto;
	}


	table#login {
		width:320px;
		height: 75px;
		font-size:11px;		
	}

	table#login tr.top {
		height: 15px;
	}
	
	table#login tr.top_logout {
		height: 15px;
	}	

	table#login tr.top td div {
		margin-top:8px;
	}

	table#login td {
		background:#d5dfe2;
	}
	table#login td.left {
		width:50px;
		padding-left:12px;
	}	
	table#login tr.top td.left div {
		margin-top:12px;
	}
	table#login tr.medium {		
	}
	table#login tr.medium td div {
		margin-top:0px;		
	}
	
	table#login tr.medium td div.advert {
		
	}	
	
	table#login tr.medium td.left div {
		margin-top:6px;
	}


	table#login label {
		color:#616161;
		font-family:Tahoma;
		font-weight:bold;
	}
	table#login tr.medium2 {
		
	}


	table#login td a {
		color:#51a5b9;
		font-size:11px;
	}

	table#login input.textbox {
		border:1px solid #b5c4c8;
		width:171px;
		margin:0px;
	}


	table#login td.center {
		width:auto;
	}
	table#login td.submit div {
		margin-left:12px;
	}
	table#login td.submit {
		width:81px;
	}

	table#login td.submit input {
		background:#b6111f;
		border:1px solid #ffffff;
		width:44px;
		padding-top:3px;
		padding-bottom:5px;
		color:#ffffff;
		font-family:Tahoma;
		font-weight:bold;font-size:11px;
		margin-top:11px;
	}

	

	h1, h2, h3 {
		margin:0px;
	}	

	table#c div.main {
		background:#ffffff;
		/*padding:4px 10px 10px 10px;*/
		padding:4px 8px 10px 12px;
	}
	

	table#c div.link_block {
		background:#ffffff;
		padding-top:3px;
		padding-bottom:10px;
	}
	table#c div.link_block img {
		margin-bottom:2px;
	}
	table#c div#grammar {
		background:#ffffff;
		text-align:left;
		padding-left:4px;
	}

	div.cat {
		margin:0px 0px;
	}

	div.plashka img {
		position:relative;
		top:-2px;
		margin-right:7px;
	}

	div.top {
		/*width:259px;*/
		width:249px;
		height:21px;
		padding-left:14px;
		padding-top:6px;
		background:url('img/plashka_blue_left.gif') no-repeat;
		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		color:#ffffff;
		margin:2px 0px;
		cursor:pointer;
	}
	div.top a {
		color:#ffffff;
		text-decoration:none;
	}

	div.sub {
		margin:2px 0px;
		/*width:259px;*/
		width:249px;
		height:21px;
		padding-left:14px;
		padding-top:6px;
		background:url('img/plashka_grey_left.gif') no-repeat;

		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		color:#404040;
		cursor:pointer;
	}

	div.sub a {
		color:#404040;
		text-decoration:none;
	}

	table#h td.logo {
		background:url(img/logo.jpg) no-repeat;
		width:994px;
		height:243px;
	}

	div.article .title {
		font-family:Tahoma;
		font-size:12px;
		font-weight:bold;
		/*color:#4ca1b5;*/
		color:#031557;
	}

	div.article {
		margin-top:10px;
		padding-bottom:10px;
		border-bottom:1px dotted #9b9b9b;
		float: left;
	}

	div.article img {
		margin-top:2px;
	}

	div.article table.bigtable  {	
		border: 1px solid #000000;
		border-collapse: collapse;		
		width: 480px;
	}
	
	div.article table.bigtable  td{	
		padding: 5px; 
	}	
	
	div.article br {
		clear:left;
	}
	
	div.article h3{
		color: #031557;
		font-size: 10pt;
	}		
	
	div.article p{
		margin-bottom: 0px;
	}	
	

	.input {
		border:1px solid #797979;
	}

	textarea {
	}

	table.form {
		margin:0px;
	}
	table.form td {
		border-bottom:1px dotted #9b9b9b;
		padding-top:3px;
		padding-bottom:3px;
	}

	table.form td.label {
		padding-right:3px;
	}

	table.form td.label div {
		background:url(img/plashka_blue_short.gif) no-repeat;
		width:138px;
		height:27px;
	}
	table.form td.label div label {
		position:relative;
		top:5px;
		left:20px;
	}

	table.form td.textbox div {
		background:url(img/plashka_grey_long.gif) no-repeat;
		width:354px;
		height:27px;
	}

	td.textbox img.captcha {
		border:1px solid #797979;
		margin-top:4px;
		margin-left:5px;
	}

	table.form td.textbox div .text_input {
		position:relative;
		top:4px;
		left:5px;
		width:340px;
		height:16px;
		border:1px solid #797979;
	}
	
	table.form td.textbox div .file_input {
		position:relative;
		margin-left: 5px;
		margin-top: 1px;		
		height:24px;
		border:1px solid #797979;
	}	

	table.form td.label label {
		font-weight:bold;
		color:#ffffff;
	}

	div.plashka_long {
		background:url(img/plashka_blue_long.gif) no-repeat;
		width:494px;
		height:27px;
	}
	div.plashka_long label {
		position:relative;
		top:5px;
		left:20px;
		font-weight:bold;
		color:#ffffff;
	}

	div.adv_text {
		background:url(img/plashka_textarea.gif) no-repeat;
		width:494px;
		height:129px;
		margin-top:4px;
	}

	div.adv_text textarea {
		width:480px;
		height:112px;
		border:1px solid #797979;
		margin-top:4px;
		margin-left:5px;
		overflow:auto;
	}

	div#banners {
		padding-top:2px;
		padding-left:4px;
		background:#ffffff;
	}
	
	div#banners table tr td .MsoNormal{
		padding: 0px;
		margin: 0px;
	}	
	
	div#banners div {
		margin:6px 0px;
	}

	div.subcat {
		padding-bottom:12px;
		padding-left:4px;
		margin:16px 0px;
		border-bottom:1px dotted #9b9b9b;
	}

	div.subcat a {
		font-weight:bold;
		margin-left:16px;
		color:#474747;
		font-family:Tahoma;
		font-size:11px;
		text-decoration:none;
	}

	div.subcat a:hover {
		text-decoration:underline;
	}

	tr.adv td {
		padding:6px 0px;
		border-bottom:1px dotted #9b9b9b;
	}

	tr.adv div.title {
		font-family:Tahoma;
		font-size:11px;
		font-weight: bold;
		/*width:400px;*/
		/*float:left;*/
	}

	tr.adv div.title a {
		color:#474747;
		text-decoration:none;	
	}

	tr.adv div.title a:hover {
		text-decoration:underline;		
	}


	tr.adv span.time {
		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		color:#4ca1b5;
	}

	a.blue-link {
		font-family:Tahoma;
		font-size:11px;
		color:#4ca1b5;
	}

	div.topic {
		margin:2px 20px 10px 0px;
		padding-bottom:8px;
		border-bottom:1px dotted #9b9b9b;
		position: relative;
		float: left;
		height: 100%;
		width: 100%;
		*width: 487px;
	}
	
	div.topic p{
		margin: 0px;
		margin-bottom: 10px;
	}	
	
	div.content{
		display: block;
		float: left;
		text-align: justify;
		width: 100%;
	}	
	
	div.content img{
		margin-right: 10px;
		border: 1px solid #373737;
	}	
	
	div.content h3{
		color: #031557;
		font-size: 10pt;
	}		

	div.topic table {
		border-collapse:collapse;
		margin-bottom: 6px;
		width:100%;
	}

	div.topic table td {
		padding:12px;
		border:1px solid #7f7f7f;
	}

	div.topic table td p {
		margin:0px;
	}

	a.details {
		margin-left:12px;
		color:#b6111f;
		font-weight:bold;
		float: right;
	}

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

	table.wait td {
		padding:8px;
	}

	table.wait td a {
		color:#0000ff;
	}

	table.wait td.wait {
		color:#ff0000;
	}

	table.form select {
		margin-top:3px;
		margin-left:4px;
		width:240px;
	}

	table.meta {
		width:100%;
		margin-top: 30px;
	}

	table.meta td {
		padding:6px 12px;
	}

	table.meta td.key {
		text-align:right;
		width:120px;
		font-weight:bold;
	}

	div.add {
		margin:6px 0px;
	}

	div.add a {
		color:#b6111f;
	}

	div.oxf_link {
		margin:10px 12px;
		border-bottom:1px dotted #9b9b9b;
		padding-bottom: 5px;
	}

	div.oxf_link a {
		color: rgb(64, 128, 204);
		text-decoration: none;
	}
	
	div.oxf_link a:hover {	
		text-decoration: underline;
	}

	div.oxf_link a.admin_link {
		color:red;
		margin-left:8px;
	}
	
	div.oxf_link p {
		margin: 0px;
		padding: 0px;
		color: #373737;
	}
	
	div.oxf_link p.link_content {
		margin-top: 2px;
	}	
	
	div.oxf_link p.link_footer {
		color: #7f7f7f;
		font-size: 11px;
		margin-top: 5px;
	}
	
	div.oxf_link p.link_footer span.separate{
		/*color: #c23a3a;*/
		color: #c29066;
	}			
		
	div.oxf_link p.link_footer a{
		color: inherit;
		font-size: 11px;
	}			

	div#page_navy {
		margin:12px;
	}

	div#page_navy a {
		/*margin-right:12px;*/
		color: rgb(64, 128, 204);
		text-decoration:none;
	}


	div#page_navy a:hover {
		text-decoration:underline;
	}

	div#page_navy .current {
		padding:2px 5px;
		border:1px solid rgb(64, 128, 204);
	}

	div#page_navy span {
		margin:0px 12px;
		color: rgb(64, 128, 204);
	}

	div.hint {
		font-size:11px;
		width:340px;
	}

	div.oxf_message {
		margin:12px 0px;
		font-weight:bold;
		color:green;
	}

	br.spacer_ {
		display:none;
	}

	div#banners table {
		margin:0px;
	}

	div.post-ratings {
		margin-top:6px;
	}

	table.drafts {
		border-collapse:collapse;
	}

	table.drafts td {
		border:1px solid #51a5b9;
		padding:8px;
	}

	table.admin {
		padding:16px;
	}

	table.admin td.navy {
		width:160px;
	}

	table.admin td.stat {
		padding-left:16px;
	}

	table.admin td.navy a {
		display:block;
		padding:6px;
		border:1px solid red;
		color:red;
		text-decoration:none;
	}

	table.adv_summary {
		width:100%;
	}

	table.adv_summary td {
		padding:6px;
	}

	table.adv_summary tr.cap td {
		background:#51a5b9;
		color:white;
		font-size:13px;
		font-weight:bold;
	} 

	table.adv_summary td.adv_text {
		width:70%;
	}

	table.adv_summary tr.tline td {
		border-top:1px solid #51a5b9;
	} 	

	table.adv_summary tr.bline td {
		border-bottom:1px solid #51a5b9;
	} 	

	table.adv_summary a {
		color:rgb(182,17,31);
	}

	div#_navy {
		color: rgb(64, 128, 204);	
	}

	div#_navy a {
		color: rgb(64, 128, 204);
		text-decoration:none;
	}

	div#_navy span {
		margin:0px 8px;
		color: rgb(64, 128, 204);
	}

	div#_navy span.current {
		margin:0px 0px;
		/*text-decoration:underline;*/
		color:#031557;
		font-weight:bold;
	}

	div#respond {
		margin:4px 0px;
		clear:both;
	}

	div#orph {
	}

	a.top_button {
		display:block;
		width:476px;
		/*margin:0px auto 3px auto;*/
		margin:0px 0px 0px 10px;
	}
	
	a.middle_button {
		display:block;
		width:476px;
		margin:5px 0px;
	}	

	div.comment {
		margin-top:10px;
		padding:10px;
		border-bottom:1px dotted #9b9b9b;
	}

	div.comment span.date {
		font-family:Tahoma;
		font-size:11px;
		color:#4ca1b5;	
	}

	div.comment span.author {
		font-family:Tahoma;
		font-size:12px;
		color:#b6111f;
		font-weight:bold;
		padding:0px 4px;
	}

	div.comment div.comment_content {
		padding:8px 0px;
		border:0px solid red;
	}

li.text_header {		
		list-style: none;
		display: block;
	}
	
li.text_header a{
	text-decoration: none;
}

.jqueryslidemenu{
font: bold 12px Verdana;
/*background: #green;*/
margin:0 auto;
}


.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
float: left;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float:left;
width: 260px;
cursor:pointer;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
/*width:130px;
width:249px;
background: #414141; /*background of tabs (default state)*/
/*color: white;*/
padding: 8px 10px;
/*border-right: 1px solid #778;*/
text-decoration: none;
/*color: red;*/
text-align: left;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
/*background: black;*/ /*tab link background during hover state*/
color: white;

}


/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
margin: -30px 0px 0px -1px;
/*padding-top: 23px;*/
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
/*width:259px;*/
width:253px;
height:25px;
padding-left:14px;
padding-top:6px;
background:url('img/plashka_blue_left.gif') no-repeat center center;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
cursor:pointer;
color:#ffffff;
}

li.first, li.bottom{
	background: none!important;
	z-index: 99;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
display: none;
/*margin:0px;*/
margin: -31px 0px 0px -1px;
}

.jqueryslidemenu ul li ul li ul li{
		/*width:259px;*/
		margin: 0px;
		width:253px;
		height:25px;
		padding-left:14px;
		padding-top:6px;
		background:url('img/plashka_grey_left.gif') no-repeat center center;
		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		color:#404040;
		cursor:pointer;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
padding: 0px 0px;
color:#ffffff;
text-decoration:none;
background-color: transparent;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
/*background: #eff9ff;*/
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

.text_header {
	color:#b6111f!important;
	font-family:Arial!important;
	font-size:18px!important;
	font-weight:normal!important;
}

li .text_header{
		list-style: none!important;
		background-color: transparent!important;
	}
	
	
	
	
	
	
	
	
/*** ESSENTIAL STYLES ***/
.sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {

}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
}
.sf-menu li {
}
.sf-menu li li {
}
.sf-menu li li li {
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
	

/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical, .sf-vertical li {
	
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
	left:	249px; /* match ul width */
	top:	0;
}

.sf-vertical li.sfHover ul li.sfHover ul{
	left:	267px; /* match ul width */
	top:	0;
}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}	

.margin_top_20px{
	margin-top: 40px;
}

/*search page*/
div#search_blk{
	margin-left: 5px;
}



#searchform input#s{
	display: block;
	margin-top: 12px;
	float: left;
	border:1px solid #b5c4c8;		
}

#searchform input#searchsubmit{
	display: block;
	margin: 5px;	
	float: left;
}

div.search_result{
	font-family:Tahoma;
	font-size:11px;
}
div.search_result p.title_item{
	font-size: 12px;
	margin: 0px; 
	padding: 0px;
	font-weight: bold;
}

div.search_result a{
	text-decoration:none;
}

div.search_result a:hover{
	text-decoration:underline;
}

div.search_result a.title_s_item{
	color:#616161;
	font-family:Tahoma;
}

div.search_result p.postmetadata a{
	color:#51a5b9;
}

div.navigation{
	position: relative;
	height: 16px;
}

div.navigation div.alignleft{
	position: relative;
	float: left;
}

div.navigation div.alignright{
	position: relative;
	float: right;
}

div.search_result div.item{
	margin-top: 20px;
	border-bottom:1px dotted #9b9b9b;
}

/*Code review style*/
code{
	background-color: #fefde0;
	display: block;
	position: relative;
}

table.form table td.clear_border{
	border: 0px;
}

table.form table.code{
	border-collapse:collapse; 
	margin: 0px;
	padding: 0px;
}

table.form table.code td.title{
	width: 100px;
	font-weight: bold;
} 

table.form table.code td.example{
	width: 100px;
	font-weight: bold;
} 

table.form table.code td.code{
	width: 287px;
	font-weight: bold;
} 

a.links_header{
	color: inherit;
	*color: #031557;
	text-decoration: none;
}

a.links_header:hover{
	text-decoration: underline;	
}

/*Голосование стайл*/
table#c div.polls_block{
	margin-top: 10px;
	margin-left: 4px;
	*margin-left: 2px;
	float: left;
	text-align: left;	
	width: 260px;	
}


table#c div.polls_block h4.polls_title{
	font-size: 12pt;
	color: #031557;
	margin: 0px;
/*	padding: 0px 0px 0px 10px;*/
}

table#c div.siteopinions_block{
	margin-top: 10px;
	margin-left: 4px;
	*margin-left: 2px;
	float: left;
	text-align: left;	
	width: 260px;
}

table#c div.siteopinions_block  p{
	padding: 0px 10px 0px 10px;
	margin: 0px;
	text-align: center;
}

.wp-polls-archive {
	/* background-color: #ffffff; */
}
.wp-polls, .wp-polls-form {
	/* background-color: #ffffff; */	
}

.wp-polls{
	padding-left: 10px;
	padding-right: 10px;
	font-family:Tahoma;
	font-size:11px;
	
}

p.title, .wp-polls p.title{
   margin: 5px 0px 5px 0px;
   padding: 0px;
   font-weight: bold;
   color:#474747;
   text-align: left;
}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {
	text-align: left;
	list-style: none;
	float: none;
	margin: 0px;
	padding: 0px;
}
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.wp-polls-ul {
	padding: 0px;
	margin: 0px 0px 10px 10px;
}
.wp-polls-ans {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.wp-polls-image {
	border: 0px;
}
.wp-polls .Buttons {
	border:1px solid #c8c8c8;
	background-color: #f3f6f8;
}
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

/*sidebar*/
div.sb_item_border_top{
   background:url('img/sb_item_border_top.gif') no-repeat;
   width: 264px;
   height: 7px;
   float: left;   
   margin: 0px;
   padding: 0px;
}
div.sb_item_border_middle{
   background:url('img/sb_item_border_middle.gif') repeat-y;   
   width: 264px;
   float: left;
   margin: 0px;
   padding: 0px;  
   *margin-top: -8px;   
}
div.sb_item_border_bottom{
   background:url('img/sb_item_border_bottom.gif') no-repeat;
   width: 264px;
   height: 7px;
   float: left;
   margin: 0px;
   padding: 0px;
}

div.pollbar{
   background:url('./img/pollbg.gif') repeat;
   height: 8px;
   border: 1px solid #000000;
}

.table_separate{
	width: 525px;
	margin: 10px 0px;
	padding: 0px;
	border: 0px;
	border-bottom:1px dotted #9b9b9b;
}

div.slideshow div{
margin: auto;
}

img.avatar{
	position: relative;
	margin-right: 10px;
	border: 1px solid #373737;
}

p{
	text-align:justify;
}

div#recaptcha_area{
	padding-left: 35px;
}



div.pseudfile {
    position: relative;
    top: 0px;
    left: 0px;
    width:380px;
    z-index: 1;
}

div.pseudtext{
    position:relative;
    width:310px;
    float:left;
	border: 1px solid green;
}

div.pseudbutton{
    position:relative;
    width:60px;
    top:1px;
    left:0px;
    float:left;
}

div.realfile {
    position:relative;
    width:380px;
/*    overflow:hidden;*/
    z-index:0;
}

.realfileinput {
    position: absolute;
/*    -moz-opacity:60;
   filter:alpha(opacity: 60);
    opacity: 60;*/
	z-index: -2;
	right: 5px;
	top: 1px;
	border: 1px solid #373737;
}

input.pseudfile{
	position: absolute;
	margin-top: 1px;
	border: 1px solid #373737;
	width: 263px;
	top: 2px;
	margin-left: 5px;
	z-index: 0;
}

.pool_results{
   float: right; 
   margin-top: 8px;
}


div.main  #search_blk{
	position: relative;
	float: left;
	width: 100%;	
	border: 1px solid #efefef;
	margin-bottom: 10px;
}

div.main  #search_blk form{
	position: relative; 
	float: left;
}

div.main  #search_blk span{
	position: relative; 
	float: left;	
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 50px;
	*margin-left: 30px;
}

#stats_sms{
	border: 1px dotted #373737;	
	margin-bottom: 20px;
}

#stats_sms td{
	border-left: 1px solid #000;
	display: block;
	margin-left: 10px;
	padding-left: 10px;
	float: left;
	
}

#stats_sms td.value{
	border-left: none;
}

#stats_sms td.first{
	border-left: none;
}