* {padding:0;margin:0}

a {color: #1f5190}
.noDec {text-decoration:none;}
.noDec:hover {text-decoration:underline}

a img {border:none}

html, body, #containerMain {height:100%;}

body {
	font-family: Verdana, sans-serif;
	font-size: 0.75em;
	color:black;
	background: white;
}

p {margin-top:0.7em}

h1 {font-size:1.7em;color:#5376a6;font-weight:normal;}
h2 {font-size:1.3em;color:#284f85}
h3 {font-size:1.2em}
h4 {font-size:1.1em}
h5 {font-size:1.1em}
h6 {font-size:1.1em}

h1, h2, h3, h4, h5, h6 {padding-top: 17px;margin-bottom: 0;padding-bottom:3px}

ol, ul {
	margin: 5px 0 5px 30px;
}
ol li {padding:0}

.mRight10 {margin-right:10px}

.dotBg {background-image:url(/imgs/img/dot.gif);background-repeat:repeat-X;}


.page_title {
	font-family : Verdana;
	font-weight : normal;
	font-size : 20px;
	color : #FFFFFF;
	text-decoration : none;
}
.page_desc {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #FFFFFF;
	text-decoration : none;
}
.subpage_title {
	font-family : Verdana;
	font-weight : normal;
	font-size : 14px;
	color : #FFFFFF;
	text-decoration : none;
}
.content a {

	color : #666666;
	text-decoration : underline;
 }
.content a:hover{

	color : #FF0000;
	text-decoration : underline;
}
.content a:visited{

	color : #CC0066;
	text-decoration : none;
}
.outer {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	text-decoration : none;
}
.outer:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #FF0000;
	text-decoration : none;
}
.outer:visited{
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #790000;
	text-decoration : none;
}
a.inner:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #FF0000;
	text-decoration : none;
}
a.inner {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #333333;
	text-decoration : none;
}
a.inner:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #FF0000;
	text-decoration : none;
}
a.right_menu {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #333333;
	text-decoration : none;
}
.right_menu {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #333333;
	text-decoration : none;
}
a.right_menu:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #FF0000;
	text-decoration : none;
}
.grey {
	font-family : Verdana;
	font-weight : normal;
	font-size : 14px;
	color : #646567;
	text-decoration : none;
}
.date {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #AAAAAA;
	text-decoration : none;
}
.grey_title{
	font-family : Verdana;
	font-weight : bold;
	font-size : 12px;
	color : #333333;
	text-decoration : none;
	line-height:16px;
}
a.news_title{
	font-family : Verdana;
	font-weight : bold;
	font-size : 11px;
	color : #333333;
	text-decoration : none;
	line-height:16px;
}

a.news_title:hover{
	font-family : Verdana;
	font-weight : bold;
	font-size : 11px;
	color : #FF0000;
	text-decoration : underline;
	line-height:16px;
}

a.menu_cur {
	font-family : Verdana;
	font-weight : bold;
	font-size : 10px;
	color : #333333;
	text-decoration : none;
}
a.menu {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #333333;
	text-decoration : none;
}
a.menu:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #FF0000;
	text-decoration : none;
}

a.menu1 {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #333333;
	text-decoration : none;
}
a.menu1:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #FF0000;
	text-decoration : none;
}

.txt1 {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}

.txt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	line-height:16px;
}
.txt:visited{
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	line-height:16px;
}
a.news{
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	line-height:16px;
}
a.news:visited{
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	line-height:16px;
}
a.news:hover{
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #000000;
	text-decoration : underline;
	line-height:16px;
}
.txt12{
	font-family : Verdana;
	font-weight : normal;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	line-height:16px;
}
green{
	font-family : Verdana;
	font-weight : normal;
	font-size : 12px;
	color : #00FF00;
	text-decoration : none;
	
}
a.red{
	font-family : Verdana;
	font-weight : normal;
	font-size : 12px;
	color : #FF0000;
	text-decoration : none;
	
}
a.red:visited{
	font-family : Verdana;
	font-weight : normal;
	font-size : 12px;
	color : #FF0000;
	text-decoration : none;
	
}
a.red:hover{
	font-family : Verdana;
	font-weight : normal;
	font-size : 12px;
	color : #FF0000;
	text-decoration : underline;
	
}
.question{
	font-family : Verdana;
	font-weight : bold;
	font-size : 12px;
	color : #817f80;
	text-decoration : none;
	line-height:16px;
}
.res{
	font-family : Verdana;
	font-weight : normal;
	font-size : 12px;
	color : #817f80;
	text-decoration : none;
	line-height:16px;
}
a.answer{
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #646567;
	text-decoration : none;
	
}
a.answer:visited{
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #646567;
	text-decoration : none;
	
}
a.answer:hover{
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #646567;
	text-decoration : underline;
	
}
.addr{
	font-family : Verdana;
	font-weight : bold;
	font-size : 11px;
	color : #FF0000;
	text-decoration : none;
	
}
.copyright{
	font-family : Verdana;
	font-weight : normal;
	font-size : 10px;
	color : #FFFFFF;
	text-decoration : none;
	
}
.hor-dots {
	background-image : url(/imgs/img/dot2.gif);
	background-repeat : repeat-x;
}
a.menu-main {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}
a.menu-main:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}

.vote_button{
	cursor:hand;
	font-family : verdana;
	font-size : 10px;		
	border:1px solid #817f80;	

}
INPUT.rad{
	font-family : verdana;
	font-size : 5px;
	line-height:10px

}

blockquote {padding-left:30px;}


/*********************************/

div.contest {
	padding: 20px 0 0 1px;
	color:#000;
	font-size:11px;
	line-height:13px;
}
div.contest a{
	color:#000 !important;
}

div.contest .fl{
	float:left;
}

div.contest .item {
	width: 49.5%;
	float:left;
}

.right_contest .item {
	width: auto !important;
	float:none !important; 
}

div.contest .indent {
	width:90%;	
}

.right_contest .indent {
	width:100% !important;
}


div.contest img {
	border: solid 5px #e5e5e5;
	float:left;
}

div.contest .description {
	padding-left: 98px
}

.spacer {
	height:0;
	overflow:hidden;
	clear:both;
}

div.contest .indent b{
	display:block;
	margin-bottom:3px;
}

div.block {
	background:url(/imgs/block.gif) no-repeat 0 0;
	width:553px;
}

div.block .bg2{
	background:url(/imgs/block.gif) no-repeat -553px 100%;
	padding:20px;
}

.pl_30 {
	padding-left:30px;
}

.vzdivide {
	height:1px;
	overflow:hidden;
	background:#e5e5e5;
	clear:both;
	margin: 28px 0 5px 0;
}

input.vote {
	background:#e2e2e2;
	border:solid 1px #d5d5d5;
	color:#666;
	font-weight:bold;
	float:right;
	font-size: 11px;
	padding: 3px 5px;
}

div.b_photo_rel {
	padding: 5px;
	background: #e5e5e5;
	position: relative;
	float:left;
}

div.b_photo_rel img {
	display:block;
}

.img_full_size {
	background:url(/imgs/more.gif) no-repeat 0 0;
	width:31px;
	height:31px;
	position:absolute;
	top: 6px;
	right:6px;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
}

.fr {
	float:right;
}

.author_info {
	padding-left: 17px;
	padding-bottom:12px;
}

.author_info a{
	text-decoration:none;
}

.author_info span{
	display:block;
	color:#e31921;
	border-bottom:solid 1px #e31921;	
}

.a_close {
	background:url(/imgs/arr_r.gif) no-repeat 3px 11px;
}
.a_open {
	background:url(/imgs/arr_b.gif) no-repeat 5px 6px;
}







