/* CSS Document */
@CHARSET "UTF-8";

* {
	font-family: Tahoma, Verdana, Arial, helvetica;
}

html, body {
	
	margin: 0px;
	background-color: #000000;	
	height: 100%;
	text-align: center;
	background-image: url(../img/bg_main_new.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-attachment: fixed;
	font-size:12px;
	color:#ffffff;
	
}
#wrap {
  margin:0 auto;
  width:959px;
  background-color: #202020;
  border:1px dotted #373737;
}
#top {
  width:959px;
  height:350px;
  border-bottom:1px dotted #373737;  
}
#middle {
  width:959px;
  color:#bcbcbc;
}
#bottom {
  width:959px;
}
div.leftSide {
  float:left;
  width:238px;
  position:relative; 
  text-align:center;
}
div.contentSide {
  float:right;
  width:720px;
  position:relative;
  
}
div.main {
  border-left:1px dotted #373737;
}
#logo {
  position:absolute;
  top:75px;
  left:20px;
  
}
#newsReg {
  position:absolute;
  left:1px;
  top:308px;
  width:238px;
  height:40px;
  /*line-height:40px;*/
  text-align:center;
  background-image: url(../img/bg_uzsakytiNews.jpg);
  background-repeat: no-repeat;
}
table.news_reg {
  margin-top:8px;
  margin-left:12px;
}
input.news_reg_input {
  width:130px; 
  border:1px solid #545454;
  background-color:#171717;
  color:#7d7d7d;
  font-size:11px;
  height:21px;
  padding:3px;
  
}
input.news_reg_button {
  width:75px;
  border:1px solid #545454;
  background-color:#3a3a3a;
  color:#ffffff;
  font-size:11px;
  height:21px;
  padding:3px;
}
#menuLine {
  float:right;
  height:50px;
  line-height:50px;
  padding-right:10px;
}
div.home_link {
  float:left;
  margin-top:15px;
  padding-right:10px;
  background-color:#333333;
  padding:2px 10px;
}
div.home_link a {
  font-weight:bold;
  font-size: 13px;
  color:#ffb400;
  text-decoration:none;
}
div.home_link a:hover {
  color:#ffb400;
  text-decoration:underline;
}
#topPhoto {
  float:left;
  height:260px;
}
#topPhoto img {
  border:1px solid #ffffff;
  border-bottom:2px solid #ffffff;
}
#topTitle {
  float:left;
  height:40px;
  line-height:40px;
  text-transform: uppercase;
  color:#bcbcbc;
  font-weight:bold;
  padding-left:15px;
}
div.conc_archive {
  float:right;
  height:40px;
  width:170px;
  line-height:40px;
  text-transform: uppercase;
  color:#bcbcbc;
  font-weight:bold;
  text-align:left;
}
div.voting{
  float:left;
  width:188px;
  margin:0 auto;
  padding:10px 20px 10px 30px;
  border-bottom:1px dotted #373737;
  text-align:left;
}
div.vote_title {
  float:left;
  width:188px;
  text-align:left;
  font-size:14px;
  color:#ffffff;
  padding:3px 0;
}
div.vote_options {
  float:left;
  width:188px;
  
  
}
div.vote_option_line {
  float:left;
  width:188px;
  padding:3px 0;
}
div.vote_option_line input{
  margin:0;
  padding:0;
  float: left;
}
div.vote_option_line label{
  float: left;
  text-align: right;
  margin-left: 0.5em;
  display: block;
}
div.vote_button {
  float:left;
  width:188px;
  padding:10px 0 3px;
  
}
div.bannerList{
  float:left;
  width:238px;
  margin:0 auto;
  /*padding:10px 20px 10px 30px;*/
  padding:10px 0;
  text-align:center;
  border-bottom:0px dotted #373737;
}
div.clubMember{
  float:left;
  width:238px;
  margin:0 auto;
  padding:25px 0 10px;
}
div.contentMain {
  float:left;
  width:755px;
  border-right:1px dotted #373737;
  padding:0 15px 0;
  text-align:left;
}
div.contentLeft {
  float:left;
  width:545px;
  border-right:1px dotted #373737;
}
div.contentRight {
  float:right;
  width:173px;
  background-image: url(../img/bg_rightContent2.jpg);
  background-repeat: repeat-y;
}
div.bottomMenu {
  height:28px;
  text-align:center;
  border:1px solid #404040;
  background-color:#262626;
  line-height:28px;
}
div.bottomMenu div.menu_item {
	display:inline;
	
}
div.bottomMenu div.menu_item a:link, div.bottomMenu div.menu_item a:visited {
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none !important;
  border-left:1px solid #ffffff;
  padding:0 5px 0 10px;
}
div.bottomMenu div.menu_item a:hover {
	text-decoration: underline !important;
}


div.koncLine {
  height:32px;
  text-align:center;
  background-color:#dadada;
  line-height:32px;
  color:#333333;
}
div.bottom_conc_list {
	display:inline;
}
div.bottom_conc_list a{ 
  color:#333333;
  text-decoration:none;
  border-left:1px solid #333333;
  padding:0 5px 0 10px;  
}
div.bottom_conc_list a:hover{ 
  text-decoration:underline;
  color:#333333;
}
div.footer {
  text-align:left;
  background-color:#494949;
  line-height:32px;
  color:#333333;
  padding-left:10px;
}
div.footerMenu {
  
}
div.footerMenu div.menu_item {
	display:inline;
}
div.footerMenu div.menu_item a:link, div.footerMenu div.menu_item a:visited {
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none !important;
  border-left:1px solid #ffffff;
  padding:0 5px 0 10px;
}
div.footerMenu div.menu_item a:hover {
	text-decoration: underline !important;
}
div.copyright {
  color:#ffffff;
}

a {
  font-size:12px;
}
a.right_concert {
  background: url(../img/bg_a_right.png) left center no-repeat;
  padding-left:20px; 
  line-height:20px;
}
a.title_link {
  color:#ffeb00;
}
div.clear{
  clear:both;
}
div.more {
  float:left;
  padding:10px 0;
  
}
div.more a {
  text-decoration:none;
  color:#ff7400;
}
div.more a:hover {
  text-decoration:underline;
  color:#ff7400;
}
/* ---------------------------------------------------------------------- */
a img {
	border: 1px solid #F2C70F;	
}


H1 {
	font-size: 14px;
	color: #ffeb00;
	padding:10px 0;
}

H2 {
	font-size: 16px;
	color: #ffeb00;
}

H3 {
	font-size: 14px;
	color: #ffeb00;
}

H4 {
	font-size: 13px;
	font-weight: bold;
	color: #ffeb00;
}

.menu_item2 {
	float: left;
	padding:0 10px;	
}

div.menu_item2 a {
  padding:15px 0 18px;
}
.menu_item2 a.menu_active {
  background: url(../img/bg_active_menu.jpg) center bottom no-repeat;
} 
.menu_item2 a:link, .menu_item2 a:visited {
	color: #ffffff;
	 font-size: 13px;
	 /*text-transform: uppercase;*/
	 font-weight: bold;
	 text-decoration: none !important;
}
.menu_item2 a:hover {
	background: url(../img/bg_active_menu.jpg) center bottom no-repeat;
}
div.conc_list_right {
  clear:both;
  text-align:left;
  width:100%; 
}
div.conc_list {
  clear:both;
  text-align:left;
  width:100%; 
  border-bottom:1px dotted #5c5c5c; 
}
div.news_list_title {
  width:100%; 
  height:40px;
  line-height:40px;
  color:#bcbcbc;
  font-weight:bold;
  text-align:left;
  text-transform: uppercase;
  padding-left:15px;
  border-bottom:1px dotted #5c5c5c;
  clear:both;
}
div.conc_img {
  float:left;
  width:150px;
  height:100px;
  text-align:center;
  margin-top:14px;
  /*border:solid 1px #ffffff;*/
}
img.border_img {
  border:solid 1px #ffffff;
  padding:2px;
}
div.conc_content {
  float:left;
  width:390px;
  
}
div.conc_content_1 {
  float:left;
  position:relative;
  width:755px;
  border-bottom:1px dotted #5c5c5c;
  padding-bottom:50px;
}
div.back {
  position:absolute;
  right:5px;
  bottom:5px;
  margin:20px 0;
}
div.conc_content_inner {
  float:left;
  
  width:600px;
  text-align:left; 
}
div.conc_content_inner_one {
  float:left;
  
  /*width:600px;*/
  width:755px;
  text-align:left; 
}
div.conc_content h1{
  font-size:14px;
  font-weight:bold; 
}
div.concert_container {
  float:left;
  
}
div.comment_container {
  float:left;
  position:relative;
  padding-bottom:50px;
  width:755px;
}
a {
  color:#ffffff;
  text-decoration:underline;
}
a:hover {
  color:#ffffff;
  text-decoration:none;
}
a:active {
  color:#ffffff;
}
pre.debug {
  background-color:#000000;
  text-align: left;
}
div.data_container {
  color:#ffeb00;
  padding-bottom:10px;
}
div.pager {
  float:left;
  width:755px;
  clear:both;
  padding:10px 0;
  text-align:right;
}
div.pager a.page {
  padding:0 2px;
}
div.pager a.page {
  text-decoration:underline;
  
}
div.pager a.active_page {
  text-decoration:none;
  font-weight:bold;
  font-size:14px;
  color:#ffeb00;
}




a.banner img{
  border:none;
}
div.member_reg_form {
  margin:0 auto;
  width:650px;
}
table.reg_member, table.reg_member table {
  width:650px;
  border:none;
  font-size:12px;
  color:#d2d2d2;
  padding-top:20px;
}
table.reg_member input.input_text {
  width:100%;
  border:1px solid #545454;
  background-color:#171717;
  color:#d2d2d2;
}
table.reg_member input.input_sec {
  width:50px;
  border:1px solid #545454;
  background-color:#171717;
  color:#d2d2d2;
}

input.input_text {
  width:100%;
  border:1px solid #545454;
  background-color:#171717;
  color:#d2d2d2;
}

table.reg_member select.dropdown {
  width:100%;
  border:1px solid #545454;
  background-color:#171717;
  color:#d2d2d2;
}
table.reg_member textarea.textarea_text {
  width:100%;
  border:1px solid #545454;
  background-color:#171717;
  color:#d2d2d2;
  font-size:12px;
}
textarea.textarea_text {
  width:100%;
  border:1px solid #545454;
  background-color:#171717;
  color:#d2d2d2;
  font-size:12px;
}
table.reg_member input.input_button {
  width:100%;
  border:1px solid #545454;
  background-color:#3a3a3a;
  color:#d2d2d2;
  padding:2px 0;
}
input.input_button {
  width:100%;
  border:1px solid #545454;
  background-color:#3a3a3a;
  color:#d2d2d2;
  padding:2px 0;
}
div.error {
  margin:0 auto;
  font-size:14px;
  font-weight:bold;
  color:red;
  clear:both;
  margin:10px 0;
  padding:5px;
  /*border:2px solid red;*/
}
div.registered {
  
  font-size:14px;
  font-weight:bold;
  clear:both;
  margin:50px 10px 0;
  margin:50px auto 10px;
  padding:5px;
  text-align:center;
}
table.mod_table {
  width:100%;
  border: none;
}

div.photo {
  float:left;
  width:180px;
  height:145px;
  text-align:center;
  padding:5px 3px; 
  
}
div.commentar_link {
  float:left;
  width:150px;
  padding:0;
  position:absolute;
  top:20px;
  right:0px;
  text-align:right;
}
div.comment {
  float:right;
  padding:10px 0;
  
}
div.comment a {
  text-decoration:none;
  color:#ff7400;
}
div.comment a:hover {
  text-decoration:underline;
  color:#ff7400;
}
div.showQuizResult {
  float:left;
  position:relative;
  width:100%;
  margin:10px 0;
  padding:0 0 45px 0;
}
div.quizRezult {
  float:left;
  width:100%;
  
}
div.quizQuestion {
  
}
div.quizAnswers {
  float:left;
  width:100%;
  line-height:16px;
  clear:both;
}
div.ans_cont {
  float:left;
  padding-left:25px;
  width:300px;
  padding-bottom:15px;
}
div.answer {
  float:left;
}
div.ans_count {
  float:right;
  margin-left:10px;
  width:50px;
  text-align:right;
}
div.ans_percent {
  float:right;
  margin-left:10px;
  width:25px;
  text-align:right;
}
div.ans_bar {
  float:right;
  margin-left:10px; 
  text-align:right;
}
div.concert_image {
  float:left;
  width:110px;
  height:160px;
  padding:5px 2px;
}
div.concert_youtube {
  float:left;
  width:330px;
  height:270px;
  padding:5px 2px;
}

.connect_widget_text {
  color:#cecece;
}

div.jMyCarousel {
  height:130px;
}


