@charset "UTF-8";
/* CSS Document */

html
{
	padding: 0px;
	margin: 0px;
	height:100%;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	height:100%;
	text-align: center;
	background: #fff url(../i/bkg.jpg) center top repeat-y;
	text-align: center;
	
}

/*.ng
{
	background: url("../i/ng.png") repeat-x left top ;
	height:80px;
}*/

h1
{
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	color: #000;
}

h2, h3, h4
{
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	color: #000;
}

h1, h2
{
}

a, a:link
{
	color:#0000FF;/*#ce0000;*/
	text-decoration: underline;
}

a:visited
{
	/*color:#5e278c;*/
}

a:hover
{
	color: #7f0606;
}

form
{
	padding: 0px;
	margin: 0px;
}

fieldset
{
	border: none;
	border-color: transparent;
	padding: 0px;
	margin: 0px;
}

img
{
	border: none;
}

p
{
	margin: 10px 0px;
}

object
{
	outline:none;
}

.clear, .clr
{
	clear:both;
}

.relative 
{
	position:relative;
}

.none 
{
	line-height:0;
}

.hr
{
	 background: none repeat scroll 0 0 #E5E5E5;
    border: 0 none;
    height: 1px;
    overflow: hidden;
	margin-top:25px;
}


/* = Wrapper
---------------------------------------------
---------------------------------------------
---------------------------------------------*/

#wrapper
{
	width: 999px;
	margin: 0 auto;
	text-align: left;
	 
}

.red {
	color:#FF0000;
}

/* = Header
---------------------------------------------
---------------------------------------------
---------------------------------------------*/

#header
{
	background:url(../i/header-bkg.jpg) left 108px repeat-x;
	display: table;
	width: 100%;
	height: 115px;
}

#logo
{
	float: left;
	width: 305px;
	padding-top: 16px;
}

#logo div
{
	color: red;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 230px;
}

#logo img
{
	margin-left: 15px;
}

#header-center
{
	float: left;
	width: 450px;
	padding-top: 30px;
}

#header-center div.search-form
{
}

#header-center div.search-form input
{
	width: 385px;
	float: left;
}

#header-center div.search-form button
{
	width: 40px;
	height: 25px;
	background: url(../i/icons.jpg) center -23px no-repeat;
	float: left;
	cursor: pointer;
	border: none;
	border-color: transparent;
}

#header-center div.menu
{
	display: table;
	width: 100%;
	padding-top: 7px;
}

#header-center div.menu ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#header-center div.menu li
{
	float: left;
	margin-right: 59px;
	font-size: 16px;
	font-weight: bold;
}

#header-center div.menu li a
{
	color: #000;
}

#header-center div.menu li div.small, #header-center div.menu li div.small a
{
	font-size:9px;
	color:#c5c5c5;
	margin-top:3px;
	text-decoration:none;
}

#header-center div.menu li div.small a:hover
{
	text-decoration:underline;
}

#header-center div.menu li a:hover
{
	color: #cf0101;
}

#header-right
{
	width: 200px;
	float: right;
	text-align: right;
	margin-right: 15px;
	padding-top: 25px;
}

#header-right a
{
	color: #000;
}


#header-right a:hover
{
	color: #cf0101;
}

#header-right div.user
{
	display: table;
	width: 100%;
}

#header-right div.user ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#header-right div.user li
{
	float: right;
	margin-left: 15px;
}

#header-right div.user li a.enter
{
	display: inline-block;
	padding: 5px 0px 5px 25px;
	background:url(../i/icons.jpg) left 2px no-repeat;
	cursor:pointer;
}

#header-right div.user li a.register
{
	display: inline-block;
	padding: 5px 0px 5px 25px;
	background:url(../i/icons.jpg) left -42px no-repeat;
}

#header-right div.about
{
	display: table;
	width: 100%;
	padding-top: 12px;
}

#header-right div.about a
{
	font-weight: bold;
}

#adv-top
{
	text-align: center;
	padding-top: 10px;
}

#adv-top a
{
}

#adv-top img
{
}


/* = Middle
---------------------------------------------
---------------------------------------------
---------------------------------------------*/

#middle
{
	overflow: hidden;
	padding: 25px 0px;
	line-height: 1.4;
}

* html #middle
{
	display: table;
	width: 100%;
}

#middle-a
{
}

#content
{
	float: left;
	width: 735px;
	border-right: 1px solid #E5E5E5;
}

#content div.content-top
{
	display: table;
	width: 100%;
	line-height: 1.2;
}

#content div.news-categories
{
	float: left;
	width: 140px;
	background-color: #f5f5f5;
	min-height: 336px;
}

#content div.news-categories ul
{
	padding: 5px 10px;
	margin: 0px;
	list-style: none;
}

#content div.news-categories li
{
	margin: 1px 0px 0px 0px;
	font-size: 13px;
	padding: 1px 0px;
}

#content div.news-categories li.active
{
	background-color: #cf0101;
	padding: 1px 0px 1px 15px;
	color: #fff;
	width: 130px;
	margin-left: -15px;
}

#content div.news-categories li a
{
	color: /*#4d4d4d;*/ red;
}

#content div.news-categories li a:hover
{
	color:#ce0000;
}

#content div.news-categories li a.all
{
	font-weight: bold !important;
	margin-bottom: 8px !important;
	display: block;
}

#content div.mainenews, #content div.allnews, div.content-top div.content
{
	float: right;
	width: 587px !important;
	position: relative;
	padding: 0px !important;
	z-index: 5;

}

#content div.content2
{
	 
	width: 700px !important;
}

#content div.mainenews img
{
	width: 165px !important;
	height: 165px;
	/*height: 336px;
	position: relative;
	z-index: 5;
	display:block;*/
}

#content div.mainenews div.news-numbers
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 587px;
	z-index: 10;
	height: 28px;
	background-color: #e20404;
}

#content div.mainenews div.news-numbers dl
{
	padding: 0px;
	margin: 0px;
	display: table;
	width: 100%;
	font-weight: bold;
}

#content div.mainenews div.news-numbers dt
{
	float: left;
	width: 40%;
	color: #fff;
	font-size: 16px;
	margin: 5px 0px 0px 5px;
}

#content div.mainenews div.news-numbers dd
{
	float: right;
	color: #000;
	padding: 0px;
	margin: 5px 9px 0px 0px;
	font-size: 16px;
}

#content div.mainenews div.news-numbers dd a
{
	color: #fff;
	text-decoration: none;
	cursor:pointer;
}

#content div.mainenews div.news-numbers dd a.current
{
	color: #000;
}

#content div.mainenews .newsblock
{
	float:left;
	width:587px;
	margin-top:23px;
	position:absolute;
	margin-left:10px;
}

#content div.mainenews div.news
{
	/*background:url(../i/bkg-trnsprnt.png) left top repeat;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 587px;
	z-index: 15;*/
	/*border-bottom: 1px solid #E5E5E5;*/
    
	/*padding-bottom: 10px;
	width:190px;
	float:left;*/
	float: left;
    margin-right: 5px;
    overflow: hidden;
    padding-bottom: 10px;
    width: 180px;
}

#content div.mainenews div.news div.like-comments
{
	margin-left:35px;
	float:none;
}

#content div.mainenews div.news-a
{
	padding: 10px 50px 10px 10px;
	position: relative;
	z-index: 15;
}

#content div.mainenews div.news h3
{
	/*margin: 0px 0px 0px 0px;
	color: #cf0101;
	font-size: 18px;*/
	color: #000000;
    font-size: 14px;
	text-align:center;
    font-weight: bold;
    line-height: 1.3;
    margin: 0 0 3px;
}

#content div.allnews div.news
{
	border-top: 3px solid #f5f5f5;
	padding-top: 15px;
	margin-top: 5px;
}

#content div.allnews div.news img
{
	/*width: 250px;*/
	padding: 1px;
	border: 1px solid #999;
}

#content div.allnews div.info
{
	clear: right;
	height: 30px;
}

#content div.allnews div.info p.date
{
	display: inline-block;
	float: left;
	margin: 8px 0px 0px 9px;
}

#content div.allnews div.info span.author
{
	display: inline-block;
	float: left;
	margin: 7px 0px 0px 9px;
	clear: right;
}

#content div.allnews div.like-comments
{
	clear: none !important;
	margin-right: 0px !important;
}

#content div.allnews h3
{
	display: table;
	width: 310px;
}

#content div.mainenews div.news h3 a
{
	 color: #000000;
    text-decoration: underline;
}

#content div.mainenews div.news h3 a:hover
{
	text-decoration:none;
}

#content div.mainenews div.news p
{
	/*margin: 5px;
	line-height: 1.4;*/
	margin: 3px 0;
	padding-left:115px;
}

#content div.mainenews div.news a.more
{
	margin-left: 10px;
}

#content div.mainenews div.news a.arr-right
{
	position: absolute;
	background:url(../i/arr-right.png) left top no-repeat;
	width: 13px;
	height: 22px;
	position: absolute;
	z-index: 20;
	right: 10px;
	top: 50%;
	margin-top: -11px;
}

#content div.news-list
{
	margin-top: 15px;
	padding: 0px 15px;
}

#content div.border-red
{
	border-top: 5px solid #cf0101;
}

#content div.news-list div.title
{
	margin-top: 2px;
	position: relative;
	left: -15px;
}

#content div.news-list div.title h2
{
	margin: 0px;
	padding: 5px 30px 5px 10px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	display: inline-block;
	background: #cf0101 url(../i/title-red-cf0101.jpg) right bottom no-repeat;
}

#content div.news
{
	display: table;
	width: 100%;
	margin-top: 22px;
}

#content div.border-news div.news
{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
}

#content div.news img
{
	/*width: 100px;*/
	float:left;
	margin-right: 15px;
}

#content div.news div.like-comments
{
	width: 115px;
	border: 1px solid #676767;
	font-size: 11px;
	text-align: center;
	margin: 5px 15px 10px 0px;
	float: left;
	clear:left;
}

#content h1
{
	font-size: 24px;
	font-weight: bold;
	margin: 0px 0px 12px 0px;
}

div.like-comments a.like
{
	display: inline-block;
	padding: 2px 2px 2px 14px;
	background:url(../i/icons-comments.gif) left 2px no-repeat;
	text-decoration: none;
	color: #999;
}

div.like-comments a.comments
{
	display: inline-block;
	padding: 2px 2px 2px 14px;
	background:url(../i/icons-comments.gif) left -22px no-repeat;
	text-decoration: none;
	margin-left: 5px;
	color: #9a0101;
}

div.like-comments a.eyes
{
	display: inline-block;
	padding: 2px 2px 2px 14px;
	background:url(../i/icons-comments.gif) left -41px no-repeat;
	text-decoration: none;
	margin-left: 5px;
	color: #9a0101;
}

div.like-comments a.like:hover, div.like-comments a.comments:hover
{
	color:#ce0000;
	text-decoration: underline;
}

#content div.news p.date
{
	font-size: 11px;
	margin: 0px;
	color: #999;
}

#content div.news h3
{
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	line-height: 1.3;
}

#content div.news h3 a
{
	color: #000;
	text-decoration: none;
}

#content div.news h3 a:hover
{
	color:#ce0000;
	text-decoration: underline;
}

#content div.news p
{
	margin: 3px 0px;
}

#content div.news span.author
{
	color: #999;
}

#content div.news-list div.news-row
{
	display: table;
	width: 100%;
}

#content div.news-list div.news-row div.news
{
	float: left;
	width: 47%;
	margin-right: 3%;
}

div.allnews
{
}

div.tabs
{
	display: table;
	width: 100%;
}

div.tabs ul
{
	padding: 0px !important;
	margin: 0px !important;
	list-style: none;
}

div.tabs li
{
	float: left;
	padding: 5px 15px 5px 15px;
}

div.tabs li.active
{
	background:url(../i/copyrights-bkg-a.jpg) left top repeat-x;
	color: #fff;
}

div.tabs ul#refresh-time
{
	float:right;
}

div.tabs ul#refresh-time li
{
	padding: 3px 6px 0 0;
}
div.tabs ul#refresh-time li.txt
{
	padding-top:4px;
	padding-right:5px;
}

div.tabs .lastupdate
{
	float:right;
}
div.tabs .lastupdate #lastupdate
{
	
	
}
div.tabs .lastupdate #loader
{
	display:none;
	float:right;
}
div.tabs .lastupdate #loader div
{
	
	width:110px;
	text-align:center;
}

div.tabs-a
{
	display: table;
	width: 100%;
	margin-bottom: 20px;
	background: #eaeaea url(../i/title-grey-eaeaea.jpg) left top repeat-x;
}

div.tabs-a a
{
	color: #000;
}

div.tabs-a a:hover
{
	color:#ce0000;
}

div.tabs-a ul
{
	padding: 0px !important;
	margin: 0px;
	list-style: none;
}

div.tabs-a li
{
	float: left;
	padding: 5px 15px 5px 15px;
}

div.tabs-a li.active
{
	background:url(../i/copyrights-bkg-a.jpg) left top repeat-x;
	color: #fff;
}

div.tabs-a li.active a
{
	color: #fff;
}

div.content-top div.content
{
	line-height: 1.4;
}

div.content-top div.content h1
{
}

div.content-top div.content p.breadcrumbs
{
	margin: -5px 0px 15px 0px;
}

div.content-top div.content p.breadcrumbs span
{
	margin-right:5px;
}

div.content-top div.content p.breadcrumbs a
{
	color: #999;
	margin-right: 1px;
}

div.content-top div.content p.breadcrumbs a:hover
{
	color:#ce0000;
}

div.like-comments
{
	width: 110px;
	border: 1px solid #676767;
	font-size: 11px;
	text-align: center;
	margin: 5px 15px 10px 0px;
	float:left;
}

div.content-top div.content div.like-comments a.like
{
}

div.content-top div.content div.like-comments a.comments
{
}

img.left
{
	padding: 1px;
	border: 1px solid #999;
	float: left;
	margin-right: 15px;
}

div.content-top div.content p.entry
{
	color: #999;
	font-size: 14px;
	margin-top: 0px;
}

span.author
{
	color: #999;
}

span.author a
{
	color: #999;
}

span.author a:hover
{
	color:#ce0000;
}

div.content-top div.content div.add-comment-social
{
	margin: 5px 0px 0px 0px;
	display: table;
	/*width: 100%;*/
}

a.red-button
{
	background:url(../i/copyrights-bkg-a.jpg) left top repeat-x;
	color: #fff;
	border-radius: 3px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
    display: inline-block;
	padding: 5px 15px 5px 15px;
	text-decoration: none;
}

div.content-top div.content div.add-comment-social a.red-button
{
	float: left;
	cursor:pointer;
}

div.content-top div.content div.add-comment-social div.social
{
	float: right;
	margin-left:215px;
	text-align: right;
}

div.content-top div.content div.add-comment-social a.social
{
	margin-left: 5px;
}

div.list-arr
{
	background-color: #f5f5f5;
	margin: 10px 0px 0px 0px;
	padding: 10px 40px;
	position: relative;
	z-index: 10;
}

div.list-arr a.arr-right
{
	position: absolute;
	background:url(../i/arr-right.png) left top no-repeat;
	width: 13px;
	height: 22px;
	position: absolute;
	z-index: 20;
	right: 10px;
	top: 50%;
	margin-top: -11px;
}

div.list-arr a.arr-left
{
	position: absolute;
	background:url(../i/arr-left.png) left top no-repeat;
	width: 13px;
	height: 22px;
	position: absolute;
	z-index: 20;
	left: 10px;
	top: 50%;
	margin-top: -11px;
}

div.list-arr ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: table;
	width: 100%;
}

div.list-arr li
{
	float: left;
}

div.list-arr li a
{
}

div.list-arr li.active a
{
}

div.comments
{
	border-top: 1px solid #E5E5E5;
	padding: 0px 15px;
	margin-top: 15px;
}

div.comments h2
{
	font-size: 24px;
	margin: 0px 0px 15px 0px;
}

div.comments div.comment
{
	position: relative;
	z-index: 10;
	padding-left: 60px;
	font-size: 12px;
	margin-top: 20px;
}

div.comments div.comment div.newstitle
{
	
	color:#000;
}
div.comments div.comment div.newstitle a
{
	color:#000;
	font-size:15px;
}

div.comments div.comment div.newstitle a:hover
{
	color:#CE0000;
}

div.comments div.comment div.newstitle span.date
{
	color: #999999;
	font-size:12px;
	float:right;
	margin-top:2px;

}

div.comments div.comment img.avatar
{
	position: absolute;
	width: 50px;
	left: 0px;
	top: 0px;
}


div.comments div.comment div.author
{
	color: #999;
}

div.comments div.comment div.author a
{
}

div.comments div.comment div.author span.date
{
	font-size: 10px;
	margin-left: 10px;
}

div.comments div.comment div.text
{
}

div.comments div.comment div.text p
{
	margin: 3px 0px;
}

div.comments div.comment div.buttons, .addcomment .comment-form div.buttons
{
	background-color: #f2f2f2;
	display: table;
	width: 100%;
	padding: 3px 0px;
	margin-top: 8px;
}

div.buttons .charCounter
{
	margin-top:3px;
	position:absolute;
}

div.comments div.comment a.button, .addcomment .comment-form div.buttons  a.button
{
	float: left;
	margin-left: 5px;
	background:url(../i/bkg-button.jpg) left top no-repeat;
	width:87px;
	text-align: center;
	color: #000;
	text-decoration: none;
	display: inline-block;
	padding: 3px 0px;
	cursor:pointer;
}

div.comments div.comment a.btn-long
{
	background:url(../i/bkg-button.png) left top no-repeat;
	width:130px;
}

div.comments div.comment a.button:hover, .addcomment .comment-form div.buttons  a.button:hover
{
	color:red;
}

div.comments div.comment div.like
{
	float: right;
	color: #999;
	width: 300px;
	text-align: right;
	position: relative;
	top: -2px;
	margin-right: 5px;
}

div.comments div.comment div.like a.no
{
	display: inline-block;
	background:url(../i/icons-like.gif) left top no-repeat;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	position: relative;
	top: 4px;
	cursor:pointer;
}

div.comments div.comment div.like a.yes
{
	display: inline-block;
	background:url(../i/icons-like.gif) left bottom no-repeat;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	position: relative;
	top: 4px;
	margin-right:8px;
	cursor:pointer;
}

div.comments div.comment div.owner a.no
{
	background:url(../i/g-icons-like.png) left top no-repeat;
}

div.comments div.comment div.owner a.yes
{
	background:url(../i/g-icons-like.png) left bottom no-repeat;
	margin-right:8px;
}

div.comments div.comment div.like,
{
	top: 2px;
}

div.comments div.comment div.like a.yes,
{
	top: 0px;
}

div.comments div.comment div.like a.no,
{
	top: 0px;
}

div.comments div.comment div.like span.rating
{
	color: #000;
	margin-right: 3px;
	display: inline-block;
}

div.comments div.comment div.like span.info
{
	display: inline-block;
}

#content div.content
{
	padding: 0px 15px;
}

div.content a
{
	text-decoration:none;
}

div.content a:hover
{
	text-decoration:underline;
}

div.content div.imgblock
{
	float:left;
	width:107px;

}

div.content div.newstext
{
	float:left;
	width: 581px;
}

div.content div.imgblock img
{
	border: 1px solid #999999;
    padding: 1px;
}


div.form
{
	margin-top: 15px;
}

div.form div.row
{
	display: table;
	width: 100%;
	margin-bottom: 10px;
}

div.form div.lft
{
	width: 350px;
	float:left;
	display:block;
}

div.form div.btn
{
	display:block;
}

#content div.form div.col
{
	float: left;
	width: 48%;
	margin-right: 2%;
}

div.form div.row label
{
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 2px;
	color: #333;
}

div.form td label
{
	display: block;
	width: 170px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 2px;
	color: #333;
}

div.form table
{
	margin-bottom: 15px;
}

div.form div.row table
{
	margin-bottom: 0px;
}

h2
{
	color: #cf0101;
}

h1 span.user
{
	font-weight: normal;
	color: #777;
}

div.form td label.short
{
	width: 80px;
}

div.form td 
{
	vertical-align: top;
}

div.form div.row input
{
	width: 100%;
}

div.form div.row input.left
{
	width: auto !important;
	margin-right: 10px;
}

div.form div.row label span
{
	color:red !important;
	display:none;
	font-size: 12px;
    margin-left: 10px;
    position: relative;
    top: 5px;
	float:right;
}

div.form div.row small
{
	font-size: 11px !important;
	color: #999 !important;
	font-weight: normal !important;
}

div.form td small
{
	font-size: 11px !important;
	color: #999 !important;
	font-weight: normal !important;
	display: block;
}
div.form td small
{
	display: inline-block;
}

div.form div.row label span.captch
{
	float:left;
	top: -7px;
}

div.form div.row a.left
{
}

div.form div.row small
{
	font-size: 11px !important;
	color: #999 !important;
	font-weight: normal !important;
}

div.form div.row small.left
{
	display: inline-block;
}

div.form div.row select
{
	width: 100%;
}

div.form div.row textarea
{
	width: 100%;
}

div.form div.load
{
	
}

div.form div.load input
{
	width: auto !important;
	margin-right: 10px;
}

div.form div.row
{
}

div.form div.row table
{
	border: 0px;
}

div.form div.row td
{
	text-align: center;
	vertical-align: top;
	padding: 10px 10px 0px 0px;
}

div.form div.row td img
{
	width: 100px;
}

div.form div.row td p
{
	margin: 2px 0px;
}

div.form div.row a.del
{
	display: inline-block;
	padding-left: 15px;
	background:url(../i/add-del.jpg) left -20px no-repeat;
}

div.form div.row a.add
{
	display: inline-block;
	padding-left: 15px;
	background:url(../i/add-del.jpg) left 3px no-repeat;
}

div.form div.row a.del
{
	display: inline-block;
	padding-left: 15px;
	background:url(../i/add-del.jpg) left -21px no-repeat;
}

div.form div.video
{	
}

div.form div.video textarea
{
	width: auto !important;
}

div.form td input, div.form td select, div.form td textarea
{
	margin-right: 5px;
	margin-bottom: 10px;
}
p.big
{
	font-size: 16px;
	font-weight: bold;
}

div.form a.add
{
	display: inline-block;
	padding-left: 15px;
	background:url(../i/add-del.jpg) left 3px no-repeat;
	margin-right:10px;
}
div.form a.del
{
	display: inline-block;
	padding-left: 15px;
	background:url(../i/add-del.jpg) left -21px no-repeat;
}

div.form td input, div.form td select, div.form td textarea
{
	margin-right: 5px;
	margin-bottom: 10px;
}

div.form td textarea
{
	width:300px;
}

div.form td select
{
	width:147px;
}


div.form div.row button, .btn-submit 
{
	background:url(../i/copyrights-bkg-a.jpg) left top repeat-x;
	color: #fff;
	border: none;
	cursor: pointer;
	border-radius: 3px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
    display: inline-block;
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	width:180px;
}
.user .red-btn
{
	background: url("../i/red-btn.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF !important;
    display: inline-block;
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    margin-top: 5px;
    padding-top: 3px;
    text-align: center;
    text-decoration: none;
    width: 182px;

}

.user a:hover.red-btn
{
	color:Yellow !important;
}

div.form div.row button:hover
{
	/*font-weight:bold;*/
	color:yellow;
}

div.form .formField .galleryItem
{
	float:left;
	width:105px;
	height:125px;
	text-align:center;
	border: #7F9DB9 solid 1px;
	margin-left:2px;
	margin-top:10px;
}

div.form .formField .galleryItem img
{
	border:none;
}

#content table.rating
{
	border: 0px;
	width: 100%;
	font-size: 11px;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #999;
}

#content table.rating img
{
	width:40px;
}

#content table.rating th
{
	font-weight: bold;
	border-bottom: 1px solid #e5e5e5;
	padding: 3px;
	color: #000;
}

#content table.rating td
{
	padding: 5px 3px;
	text-align: center;
	border-bottom: 1px solid #E5E5E5;
}

#content table.rating td.user, #content table.rating td.num, #content table.rating td.rating
{
	text-align: left !important;
}

#content table.rating td.user a
{
	color:blue; /*#44b7d8;*/
}

#content table.rating td.user a:hover
{
	color:#ce0000;
}

#content table.rating td a
{
	color:blue;/* #000;*/
}

#content table.rating td a:hover
{
	color:#ce0000;
}

#content table.rating sup.minus
{
	color: #ce0000;
	margin-left: 3px;
}

#content table.rating sup.plus
{
	color: green; /*#44b7d8;*/
	margin-left: 3px;
}

#content table.discussions
{
	border: 0px;
	width: 100%;
	font-size: 11px;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #999;
}

#content table.discussions tr.trzag td
{
	border-bottom:1px solid #e5e5e5;
	padding:0px;
	vertical-align: bottom;
}

#content table.discussions tr.last td
{
	padding-bottom:25px;
}



#content table.discussions th
{
	font-weight: bold;
	border-bottom: 1px solid #e5e5e5;
	padding: 3px;
	color: #000;
}

#content table.discussions td
{
	padding: 5px 3px;
	text-align: center;
}

#content h2
{
	margin: 15px 0px 10px 0px;
	font-size: 16px;
	font-weight: bold;
}

#content table.discussions h2
{
	text-align: left;
	color: #cf0101;
	margin:0px;
	margin-top:15px;
	/*border-bottom: 1px solid #E5E5E5;*/
}

#content table.discussions td.theme
{
	text-align: left;
	padding-left:5px;
	width:400px;
}

#content table.discussions td a
{
	color: #000;
}

#content table.discussions td a:hover
{
	color:#ce0000;
}


#content table.discussions td.author
{
	text-align: left;
}

#content table.discussions td.author span
{
	float:left;
}

#content table.discussions td.author a
{
	color:#ce0000;
	margin-left: 10px;
	text-align:right;
}

#content table.discussions td.author a:hover
{
	color: #7f0606;
}

#content div.content ul
{
	padding: 0px 0px 0px 15px;
	margin: 5px 10px 10px 10px;
}

ul.faq
{
	padding: 0px 0px 0px 10px !important;
	margin: -5px 0px 0px 5px !important;
	list-style: none !important;
}

ul.faq li
{
	margin: 3px 0px;
}

ul.faq a
{
	color: #000;
}

ul.faq a:hover
{
	color: #cf0101;
}

#content div.margin-top
{
	margin-top: 25px;
}

#content div.padding-left
{
	padding-left: 15px;
}

#content h3
{
	font-weight: bold;
	color: #cf0101;
	margin: 10px 0px 5px 0px;
	font-size: 13px;
}

#transparent-bkg
{
	position: absolute;
	width: 100%;
	 
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	/*background: url(../i/bkg-trnsprnt-b.png) left top repeat;*/
	z-index: 999;
	display:none;
}

#enter-form
{
	width: 500px;
	margin: 0 auto;
	background-color: #fff;
	position: relative;
	top: 100px;
	height:285px;
}

#enter-form #loginload
{
	width:500px;
	text-align:center;
	position:absolute;
	top:135px;

	display:none;
	
}

#enter-form #loginload img
{
	display:inline;
	text-align:center;
}

#enter-form div.form
{
	padding: 0px 60px 20px 60px;
}

#enter-form div.form div.row
{
	margin: 5px 0px;
}

#enter-form div.form div.row .checkbox
{
	float:left;
	width:12px;
	height:12px;
	margin:3px 5px 0px 0px;
}

#enter-form div.form div.btn
{
	margin: 12px 0px;
}

#enter-form h1
{

	font-size: 24px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding-left: 60px;
}

#enter-form div.form
{
}


#enter-form div.row button
{
	float:left;
}

#enter-form a.fb
{
	float: right;
	margin-top: 5px;
	cursor:pointer;
}

                
/* = Sidebar
---------------------------------------------
---------------------------------------------
---------------------------------------------*/
#sidebar
{
	float: right;
	width: 255px;
	padding-bottom: 200px;
}

#sidebar-a
{
}

#sidebar div.lastnews
{
}

#sidebar div.news-list
{
	height: 270px;
}

#sidebar div.lastnews h3
{
	background: #eaeaea url(../i/title-grey-eaeaea.jpg) left top repeat-x;
	font-size: 16px;
	color: #767676;
	font-weight: bold;
	padding: 5px;
	margin: 0px;
}

#sidebar div.lastnews div.news 
{
	margin-top: 10px;
	display: table;
	width: 100%;
	color: #5c5c5c;
}

#sidebar div.lastnews div.news:hover, #sidebar div.lastnews div.news a:hover
{
	color: #2c2c2c;
	cursor:pointer;
	text-decoration:none;
}

#sidebar div.lastnews div.news a
{
	color: #5c5c5c;
	text-decoration:none;
}

#sidebar div.lastnews div.news img
{
	width: 50px;
	float: left;
}

#sidebar div.lastnews div.news p.date
{
	color: #ce0000;
	font-weight: bold;
	display: table;
	width: 100%;
	margin: 0px 0px 5px 0px !important; 
}

#sidebar div.lastnews div.news span.time
{
	font-weight: normal;
	color: #999;
	font-size: 11px;
	margin-left: 5px;
}

#sidebar div.lastnews div.news p
{
	float: left;
	width: 180px;
	margin: 0px 0px 0px 10px;
}

#sidebar div.subscribe
{
	border: 3px solid #44b7d8;
	margin-top: 20px;
	padding: 0px 5px 10px 7px;
	height: 60px;
}

#sidebar div.subscribe h3
{
	color: #cf0101;
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0px;
	width: 100%;
}

#sidebar div.subscribe input
{
	float: left;
	width: 133px;
	margin-right: 2px;
}

#sidebar div.subscribe button
{
	float: left;
	width: 95px;
}

#sidebar div.banner
{
	margin: 20px 0px 0px 5px;
	text-align:center;
}

div.page-nav
{
	background: #eaeaea url(../i/title-grey-eaeaea.jpg) left top repeat-x;
	text-align: center;
	margin-top: -1px;
	padding: 5px 0px;
}

div.page-nav dl
{
	padding: 0px;
	margin: 0px;
}

div.page-nav dt
{
	display: inline;
	padding: 0px;
	margin: 0px;
}

div.page-nav dd
{
	display: inline;
	padding: 0px;
	margin: 0px 3px;
}

div.page-nav dd.active
{
	color: #cf0101;
}

div.page-nav dd a
{
	color: #000;
	text-decoration: none;
}

div.page-nav dd a:hover
{
	color: #cf0101;
	text-decoration: underline;
}


div.page-nav a.arr-left
{
	display: inline-block;
	width: 6px;
	height: 6px;
	background:url(../i/pages-arr.gif) center -20px no-repeat;
}

div.page-nav a.arr-right
{
	display: inline-block;
	width: 6px;
	height: 6px;
	background:url(../i/pages-arr.gif) center top no-repeat;
}

    
/* = Footer
---------------------------------------------
---------------------------------------------
---------------------------------------------*/

#footer
{
	background:url(../i/footer-bkg.jpg) left top no-repeat;
	position: relative;
	z-index: 10;
}

#footer-a
{
	display: table;
	width: 100%;
	position: relative;
	z-index: 10;
}

#footer dl
{
	float:left;
	width: 230px;
	margin-left: 16px;
	padding-top: 25px;
}

#footer dt
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}

#footer dd
{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
}

#footer dd a
{
	color: #000;
}

#copyrights
{
	background: #fa0909 url(../i/copyrights-bkg-a.jpg) left bottom repeat-x;
	font-size: 11px;
	position: absolute;
	left: 755px;
	top: 0px;
	z-index: 15;
}

#copyrights-a
{
	background: url(../i/copyrights-bkg-b.jpg) right bottom no-repeat;
	padding: 5px 10px;
}

#copyrights p.white
{
	color: #fff;
}

#copyrights p
{
	margin: 2px 0px;
}

div.rules
{
	color: #999;
	font-size: 11px;
	width: 220px;
	position: absolute;
	left: 755px;
	top: -275px;
	z-index: 15;
}

div.rules p
{
}

/* ------------ Message -------------------------*/
.message {width: 550px; border: 1px solid #e5e5e5; padding: 5px; margin: 10px 0 10px 77px; color: red; font-size: 14px; text-align: center;font-weight:bold;}
.message_red {color: red !important;}
.message_fail {color: #A00000 !important;}
.message_success {color: #00A000 !important;}
.subscribe_select1 .message{width: 660px;}

.form .file-red {display: inline;}
.form .file-ajax {float:left; display:none;}
.form .file-ajax .monitor {float: left; color: #444; width: 150px; border: 1px solid #222; height: 14px; margin: 3px 2px 3px 2px; padding: 3px;background-color:white;}
.form .file-ajax .iframe {float: left; padding: 2px 0 0 5px;}
.form .file-ajax .button {width: 50px; margin-left: 5px;}
.form .file-ajax .file-loading {display: none; color: #666; padding: 1px 0 0 10px;}
.form .file-ajax .file-loading div {color: #666; padding: 1px 0 0 10px;}
.form .file-ajax .file-loading img {float: left; color: #666; padding: 0 5px 2px 10px;border:none;}
.form .file-ajax .file-done {display: none; height: 17px; color: red; margin: 0 0 0 10px;}
.form .preview {float:left; padding: 5px 0 0 5px;}
.form .preview div {float:left; margin-right:5px; color: #888;}
.form .preview img {float:left; margin-bottom: 5px;}



/*---------------------------FORM--------------------------*/
/* ------------ Error message -------------------*/
div.error {color: red; font-size: 11px;}

div.form {background-color:none !important;border:none !important;}

.form .item{margin-bottom:1px; padding: 3px;  width:535px;  position: relative; /*z-index:4;*/}
.form .item img{margin:5px 0px 0 0px !important; margin/**/:5px 0px 0 3px; bordeR: solid 1px gray;}

.form .title
{
	color: #333333;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 2px;
}

div.form .title small
{
	font-size: 11px !important;
	color: #999 !important;
	font-weight: normal !important;
	 
}

.form .t_textarea{height:67px}
.form .t_capth
{
	
}
.form .field
{
	
}
.form .field input
{
	width:355px ; width/**/:307px; font-size:12px; font-family: Arial, Verdana;
}
.form .field textarea{width:355px !important; width/**/:307px; height:155px;  font-size:12px; font-family: Arial, Verdana;}

.form .buttons
{
	
}
.bt_back, .bt_long {border:0; background: url(../i/bt_blue.gif) no-repeat; width: 123px; height:25px; color: white; margin: auto;}
.form .buttons input{
background: url("../i/copyrights-bkg-a.jpg") repeat-x scroll left top transparent;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    padding: 5px 15px;
    text-decoration: none;
	width:150px;
}

.form .cgray div.error{position: absolute; bottom:0px; left: 70px;}
.form div.error
{
	position: absolute; left:315px; bottom:0px; background: red; color: white; z-index: 700; padding: 1px 3px; border: solid 1px white; height: 15px;-moz-opacity:0.85; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.85); white-space: nowrap;

}
/*---------------------------------------------------------*/
.form2 .form .item
{
	width:690px;
}

.form2 .form .item .field input,.form2 .form .item .field textarea
{
	width:690px ;
}

.form2 .form .item .field select
{
	width:300px;
}

 
/*---------------------------------------------------------*/
.blocking {position: absolute; left:0; width:100%; height:/**/100%; height: 100%; z-index: 100; cursor: progress; display: none; background-color: #333;}
.loading {z-index: 20;width: 240px; height: 45px; background: white; border: 1px solid #2E6E92; font-size: 11px; letter-spacing: 2px; color: black; font-weight: normal; padding: 0; z-index: 110; display:  none;}
.loading img{margin: 15px 5px 0 14px; float: left; padding:0; display: block;}
.loading div{margin: 3px 0px 0 0px; float: none;  text-align:center;padding:0; display: block; font-size: 11px;}
.showmessage{z-index: 20;width: 500px; height: 55px; background: white; border: 1px solid #2E6E92; font-size: 11px; letter-spacing: 2px; color: black; font-weight: normal; padding: 0; z-index: 110; display:  none;} 
.showmessage #messagecontent {margin: 4px 0px 0 0px; float: none;  text-align:center;padding:0; display: block; font-size: 13px;}
.showmessage div{margin: 6px 0px 0 0px; float: none;  text-align:center;padding:0; display: block; font-size: 12px;}
.showmessage div a{text-decoration:none;}
.showmessage div a:hover{text-decoration:underline;}


form span.error
{
color:red;
display:none;
}

form span.error
{
color:red;
display:none;
font-size: 12px;
width:190px;
position:absolute;
margin-top:-18px;

}

form span.error1
{
	margin-left:155px;
}

form span.error2
{
	margin-left:75px;
}

.adv-buttons
{
	left: 755px;
    position: absolute;
    top: 75px;
    width: 185px;
}

.adv-buttons .but
{
	float:left;
	width:90px;
}

.vote-rating
{
	float:left;
	margin-top:10px;
	margin-right:17px;
	height:50px;
}

.vote-rating #btn-minus, .vote-rating #btn-plus, .vote-rating #rate-value
{
	float:left;
	cursor:pointer;
}

.vote-rating #btn-minus
{
	margin-right:5px;
	background:url('../i/icons-like.gif') no-repeat scroll 0 0;
	width:20px;
	height:20px;
}

.vote-rating #btn-plus
{
	background:url('../i/icons-like.gif') no-repeat scroll 0px -20px;
	width:20px;
	height:20px;
	margin-left: 5px;
}

.vote-rating #rate-value
{
	font-family: verdana;
    font-size: 29px;
    font-style: italic;
    margin-right: 5px;
    margin-top: -11px;
}

.voted #btn-minus
{
	background:url('../i/g-icons-like.png') no-repeat scroll 0 0;
}

.voted #btn-plus
{
	background:url('../i/g-icons-like.png') no-repeat scroll 0px -20px;

}

.addcomment
{
	display:none;
	margin-bottom:20px;
}

.addcomment .avatar
{
	float:left;
	margin-right:5px;
}

.addcomment .avatar img
{
	width:50px;
}

.addcomment .comment-form
{
	 margin:10px 20px 0px 60px;

}

.addcomment .comment-form .comment-text
{
	width:99%;
	height:100px;
}

.addcomment .reason
{
	display:none;
}

.addcomment .reason label
{
	cursor:pointer;
}


/*userprofile*/
.generalInfo
{
	margin-bottom: 30px;
}

.generalInfo .red
{
	color: red;
}

.generalInfo .green
{
	color:green;
}

.userProfile .row, .usersettings .row
{
	margin-bottom: 10px;
}

.generalInfo .actions
{
	 margin-bottom: 30px;
}

.generalInfoAvatar
{
float: left;
    height: 100px;
    margin-right: -100px;
    overflow: hidden;
    width: 100px;
}
.generalInfoContent
{
	float: left;
    margin-left: 115px;
    width: 594px;
}

.generalInfoContent .row, .extendedInfo .row
{
	margin-bottom:10px;
}

.generalInfoContent .left
{
	float: left;
    margin-right: 15px;
    width: 379px;
}
.generalInfoContent .left .allStats
{
	border: 1px solid #E5E5E5;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;
}

.generalInfoContent .right
{
	float: left;
    width: 200px;
}

.generalInfoContent .right .presence
{
background: url("../img/icons.gif") no-repeat scroll 0 -196px transparent;
    padding-left: 6px;
}

.generalInfoContent .right .actions
{
	background: none repeat scroll 0 0 #E5E5E5;
    border: 1px solid #E5E5E5;
    border-radius: 5px 5px 5px 5px;
    color: #767676;
    padding: 10px;
}

.generalInfoContent .right .actions a
{
	cursor:pointer;
}


.userprofile .hr
{
background: none repeat scroll 0 0 #E5E5E5;
    border: 0 none;
    height: 1px;
    overflow: hidden;
}

.extendedInfo
{
	margin-bottom: 30px;
    margin-top: 15px;
}

.extendedInfo .left
{
	 float: left;
    margin-right: 15px;
    width: 340px;
}
.userprofile .extendedInfo h2, .usersettings h2
{
color: red;/*#767676*/
    font-size: 18px !important;
    /*font-style: italic;*/
    font-weight: normal  !important;
    margin-bottom: 5px;
}

.userprofile .extendedInfo .right
{
float: left;
    width: 347px;
}

div.form .item
{
	width:615px;
	clear:both;
}

div.form .item .left
{
	color: #333333;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 2px;
    width: 170px;
	float:left;
}

div.form .item .right
{

}

div.form .item .right select
{
	 float: left;
    height: 22px;
    margin-right: 5px;
    width: 146px;
}

div.form .item .right input
{
	margin-right:5px;
	float:left;
	
}

div.form .item .right textarea
{
	margin-right:5px;
	float:left;
	width:300px;
}

div.form .item .right small
{
	font-size: 11px !important;
	color: #999 !important;
	font-weight: normal !important;
	display: block;
}

div.info2
{
	width:400px;
	  

}

div.info2 .like-comments
{
	float:left; 
}

div.info2 p.date
{
	display: inline-block;
    float: left;
    margin: 8px 0 0 9px;
	color: #999999;
    font-size: 11px;
}

div.info2 span.author
{
	clear: right;
    display: inline-block;
    float: left;
    margin: 7px 0 0 9px;
}

/*------------*/
.usersettings h2
{
	margin-left:-10px;
}
.usersettings div.email
{
	margin-bottom: 30px;
}

.usersettings .formField
{
	margin-left:5px;
	margin-bottom: 10px;

}

.usersettings .formField label
{
	font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}

.usersettings .formField input.shortInput
{
	width:200px;
	color:#767676;
}

.usersettings .btn-submit
{
	width:110px;
}

.search-gray
{
	color:#e5e5e5;
}

.search-black
{
	color:#000;
}

.search_title
{
	font-family:tahoma;
	font-size:1.3em;

}

.search
{
	padding-left:5px;
}

.search_num
{
	float: left;
    font-size: 1.3em;
    font-weight: bold;
    margin-right: 3px;
    padding-top: 2px;
}

.search_title a
{
	color:#000;
	text-decoration:underline;
}

.search_title a:hover
{
	color:#000;
	text-decoration:none;
}

.search_descr
{
	margin-bottom:3px;
	margin-left: 17px;
}
.search_link
{
	font-family:tahoma;
	margin-bottom:6px;
	margin-left: 17px;
}

.search_link a
{
	color:blue;
	text-decoration:none;
}

.search_link a:hover
{
	text-decoration:underline;
}

.voteitems
{
	margin-bottom:20px;
}

.voteitems .voteitem
{
	margin-bottom:3px;
	
}

#uploadGallery .voteitems .voteitem input.vote
{
	width:300px  ;
	margin-right:3px;
}

div.votes
{
}

div.votes .livoteItem
{
	background: none repeat scroll 0 0 #EBEFF9;
    border: 1px solid #E5E5E5;
    border-radius: 3px 3px 3px 3px;
    color: #767676;
    cursor: pointer;
    margin-bottom: 5px;
    padding: 3px 6px;
	width:400px;
}

div.votes .livoteItem .txt
{
	 
}

div.votes .livoteItem .rate
{
	 color: #BE0206;
}

.mymsg
{
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:black;
}

.ban-title
{
	text-align:center;
	font-weight:bold;
	color:#0000FF;
}

i.recom
{
	letter-spacing: 0.1em;
}



div.submenu
{
	margin-left:20px;	
}

div.submenu > ul
{
	list-style: none;
	padding: 0px !important;
	margin: 0px 0px 0px 0px !important;
}

div.submenu li
{
	float: left;
	padding: 0px 5px 5px 5px;
}


.infomsg
{
	font-weight:bold;
	font-size:14px;
	font-style:italic;
}

.btn-del
{
	padding: 0px 0px;
	border: 1px solid #E5E5E5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	 
	font-size: 11px;
	color: #062C8D;
	 
	cursor:pointer;
	display:block;	 
	cursor:pointer;
	background:url(../i/delete.png) no-repeat scroll left top;
	width:20px;
	height:20px;
	float:right;
}

.btn-appr
{
	padding: 0px 0px;
	border: 1px solid #E5E5E5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	 
	font-size: 11px;
	color: #062C8D;
	 
	cursor:pointer;
	display:block;	 
	cursor:pointer;
	background:url(../i/check.png) no-repeat scroll left top;
	width:20px;
	height:20px;
	float:left;
	 
}

.partlink
{
	position:absolute;
	left:755px;
	top:-105px;

}

.msginfo
{
	 background: url("../i/i-msgpost.gif") no-repeat scroll left 5px transparent;
    height: 16px;
    margin-bottom: 2px;
    padding-left: 15px;
    width: 85px;
	float:right;
	  margin-left: 5px;
}


.finfo
{
	background: url("../i/i-msgpost.gif") no-repeat scroll left -9px transparent;
    float: right;
    height: 16px;
   /* margin-left: 10px;*/
    padding-left: 15px;
    width: 74px;
}

.freeavalanche
{
	width: 245px;
	text-align:center;
}


.allgsm table {margin-left:50px;}
.allgsm table td div {margin-left:26px;}

#DIV_DA_53389
{
	text-align:center;
	 margin-left: 45px;

}

#DIV_DA_53389 table, #DIV_DA_53389 div
{
	width:100% !important;
}

a.black
{
	color:#000;
}

.toplink
{
	border-bottom: 1px solid #DDDDDD;
    margin-top: 8px;
    min-height: 25px;
    width: 100%;
}


div.poll
{
	color: #000;
	/*margin: 20px 0px;*/
	padding: 0px 10px;
}

div.poll h2
{
	 font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 15px;
    text-transform: uppercase;
	background: url("../i/title-grey-eaeaea.jpg") repeat-x scroll left top #EAEAEA;
	color: #767676;
}

div.poll h3
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px;
	font-weight: normal;
	
}

div.poll p
{
}

div.poll label
{
}

div.poll button
{
	margin: 10px 0px 0px 20px;
	text-align: center;
	font-size: 14px;
	text-align: center;
	border: none;
	padding: 5px 15px;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:url(../i/button.jpg) repeat-x left top;
	cursor:pointer;
}

div.poll p.result
{
	padding-left: 30px;
}

div.poll p.result a
{
	color: #00ccff;
}

div.poll p.result a:hover
{
	color: #000;
}

div.center
{
	text-align: center;
}

#voteform
{
	display:block;
	
}

#voteload 
{
	text-align:center;
	padding-top:60px;
	display:none;
}

#voteanswer 
{
	display:none;
	padding-top: 3px;
	padding-left:5px;
	margin-left:0px;
}

#voteanswer .vt
{
	font-size: 13px;
    margin-bottom: 8px;
    margin-top: 3px;
    text-transform: capitalize;
}
#voteanswer .vt-line
{
	height: 10px; margin-top: 2px; background-color: #65B0ED;float:left;
	margin-left:6px;
}
