html, body{
height:100%;
}


body, form{
margin:0;
padding:0;
}

body{
background-color:#1b1b1b;
color:#FFFFFF;
font-family:Verdana, sans-serif;

  margin:0;
  padding:0;
  height:auto !important;
  height:100%;
  min-height:100%;
}

textarea{font-family:Arial;}
select{color:#b6b6b6; background-color:#1b1b1b; font-size:11px;}

a img{border:none;}

a{color:#FFFFFF;}
a:hover{text-decoration:none;}

h1 { font-size:170%; }
h2 { font-size:150%; }
h3 { font-size:130%; }
h4 { font-size:115%; }
h5 { font-size:100%; }
h1,h2,h3,h4,h5{margin:0;}

/*
.table_content h1 { font-size: 20px; }
.table_content h2 { font-size: 20px; }
*/

/*head*/
.table_head{border:none; padding:0; }

td.menu_no_middle{
	border-left: 1px solid #121212; 
	border-right: 1px solid #121212; 
	border-bottom: 1px solid #121212;
}
td.menu_middle{
	border-bottom: 1px solid #121212;
	text-transform: uppercase;
}

.head_menu{width:190px;}
.menu{
border:none;
padding:0;
background-color:#121212;
width:190px;
}
.menu_logo{ text-align:left; height:46px; background-image:url(/design/logo.jpg); background-position:left top; background-repeat:no-repeat;}
tr.menu_item{background-position:left top; background-repeat:repeat-x; background-color:#282828; background-image:url(/design/menu_item_bg.gif);}
tr.menu_item td{color:#FFFFFF; font-family:'Century Gothic',Verdana; font-size:12px; }
tr.menu_item td a{text-decoration:none; color:#FFFFFF;}
tr.menu_item td a:hover{text-decoration:underline; color:#FFFFFF;}

tr.menu_bg_red{background-color:#321e26; background-image:none;}
tr.menu_bg_blue{background-color:#1e272e; background-image:none;}

table .logo_image { table-layout: fixed; overflow: hidden;}

.logo_image{
	position: absolute; left: 190px; top: 0px; z-index: 2;
	width: expression((document.getElementById('head_table').clientWidth - 190) + 'px');
	height: expression(document.getElementById('head_table').clientHeight + 'px');
}

#city_index_link { display: block; position: absolute; top: 0px; left: 190px; width: 250px; height: 60px; cursor: pointer; }

.city_bg{background-position:left top; background-repeat:no-repeat; text-align:right;}

.city_tab{
width:300px;
background-color:#363636;
height:24px;
margin-left: 300px;
position:relative;
top:40px;
z-index: 10;
}

.city_tab tr td{text-align:left;}

.city_tab form {z-index: 1000;}
.city_tab tr {z-index: 1000;}
.city_tab td {z-index: 1000;}

ul.city_sel_close{
list-style:none;
width:100px;
}

ul.city_sel_close li {
	background-color:#181818;
	font-family:Arial;
	display:none;
	line-height:1.0em;
}

ul.city_sel_open{
position:relative;
z-index:1000;
}

ul.city_sel_open li{
display:block;
}


.city_tab_1{width:16px; background-image:url(/design/city_tab_1.gif); background-position:left top; background-repeat:no-repeat;}

/*content*/
.table_content{
border:none;
background-image:url(/design/content_bg.jpg);
background-position:left top;
background-repeat:repeat-x;
background-color:#1b1b1b;
z-index: 1;
}

.content_sep{
background-image:url(/design/content_sep.gif);
background-position:left top;
background-repeat:repeat-y;
}

a.a_pink{color:#e9007e; text-decoration:underline;}
a.a_pink:hover{color:#e9007e; text-decoration:none;}

a.a_inv{text-decoration:none;}
a.a_inv:hover{text-decoration:underline;}

/*news block*/
.news_tab{width:100%; color:#FFFFFF;}
.news_date{
text-align:center;
vertical-align:top;
width:48px;
background-image:url(/design/news_date.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.news_date_1{width:48px; text-align:center; font-size:27px;}
.news_date_2{width:48px; text-align:center; font-size:10px;}

/*right blocks*/
.right_block{
background-color:#2f2f2f;
padding:15px;
border-bottom:1px solid #222222;
width: 200px;
}

.calendar_bg{
background-image:url(/design/bg_calendar.jpg);
background-position: left top;
background-repeat:no-repeat;
height:53px;
}

div.calendar_day{width:40px; padding-left:2px; padding-top:10px; color:#808080; font-size:24px; height:40px; float:left; text-align:center;}
div.calendar_month{ color:#FFFFFF; font-size:13px; padding-top:20px; margin-left:45px;}

.calendar_table{ font-size:11px; color:#FFFFFF; text-align:center; background-color:#272727;}
.calendar_table tr td, .calendar_table td{ width:18px; height:15px; text-align:center;}
.calendar_today{background-color:#df2b8c;}

.forum_bg{
background-image:url(/design/bg_forum.jpg);
background-position:left top;
background-repeat:no-repeat;
height:50px;
}

.blog_bg{
background-image:url(/design/bg_blog.jpg);
background-position:left top;
background-repeat:no-repeat;
height:47px;
}

.black_bg{
background-image:url(/design/bg_black.jpg);
background-position:left top;
background-repeat:no-repeat;
height:47px;
}

.feedback_bg{
background-image:url(/design/bg_feedback.jpg);
background-position:left top;
background-repeat:no-repeat;
height:47px;
}


.login_bg{
background-image:url(bg_login.jpg);
background-position:left top;
background-repeat:no-repeat;
height:51px;
}

.login_bg_2{
background-image:url(bg_login_2.jpg);
background-position:left top;
background-repeat:no-repeat;
height:51px;
}

/*top*/
.c_1{position:absolute; width:6px; height:6px; left:0; top:0; background-image:url(/design/c_1.gif); background-position:left top; background-repeat:no-repeat; float:left; z-index:1000;}
.c_2{position:absolute; width:6px; height:6px; right:0; top:0; background-image:url(/design/c_2.gif); background-position:right top; background-repeat:no-repeat; float:right; z-index:1000;}

.c_3{position:absolute; width:6px; height:6px; right:0; bottom:0; background-image:url(/design/c_3.gif); background-position:right bottom; background-repeat:no-repeat; float:right; z-index:1000;}
.c_4{position:absolute; width:6px; height:6px; left:0; bottom:0; background-image:url(/design/c_4.gif); background-position:left bottom; background-repeat:no-repeat; float:left; z-index:1000;}

.top_first{
font-size:15px;
font-family:'Century Gothic';
}

/*footer*/
.footer{
border-top:1px solid #e9007e;
font-size:11px;
text-align:right;
padding-right:5px;
margin-top:10px;
}

.footer a{color:#FFFFFF; text-decoration:none;}
.footer a:hover{color:#e9007e; text-decoration:underline;}

.quote{
margin-left:10px;
margin-right:10px;
}

.quote_author{
font-weight:bold;
color:#e9007e;
padding-left:10px;
}

.quote_text{
background-color: #373535;
border:1px solid #e9007e;
padding:5px;
}


/* system styles */
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.w_24{width:24px;}
.w_5{width:5px;}
.w_100p{width:100%;}
.w_50p{width:50%;}
.h_100p{height:100%;}
.v_top{vertical-align:top;}

.input{border:1px solid #b6b6b6; color:#b6b6b6; background-color:#1b1b1b; font-size:11px; padding-left:3px; font-family:Arial;}
.button{border:1px solid #3e3e3e; font-size:12px; color:#c441b0; background-image:url(/design/bg_button.gif); background-position:left top; background-repeat:repeat-x; height:20px; padding-bottom:3px;}


/*font sizes*/
.f_0{font-size:0px;}
.f_10{font-size:10px;}
.f_11{font-size:11px;}
.f_12{font-size:12px;}
.f_13{font-size:13px;}
.f_14{font-size:14px;}
.f_15{font-size:15px;}
.f_18{font-size:18px;}
.f_19{font-size:19px;}

/*font families*/
.fa{font-family:Arial;}
.fc{font-family:'Century Gothic';}
.fv{font-family:Verdana;}

/*height*/
.h_23{height:23px;}
.h_26{height:26px;}
.h_20{height:20px;}
.h_10{height:10px;}
.h_51{height:51px;}
.h_100{height:100px;}

/*margins*/
.mb_3{margin-bottom:3px;}
.mb_12{margin-bottom:12px;}
.mt_2{margin-top:1px;}
.mb_2{margin-bottom:2px;}
.mb_10{margin-bottom:10px;}
.mb_15{margin-bottom:15px;}
.mt_42{margin-top:42px;}
.mt_10{margin-top:10px;}

/*paddings*/
.pr_10{padding-right:10px;}
.pl_1{padding-left:1px;}
.pl_3{padding-left:3px;}
.pl_5{padding-left:5px;}
.pl_7{padding-left:7px;}
.pl_10{padding-left:10px;}
.pl_20{padding-left:20px;}

.pt_42{padding-top:0/*42*/px;}


/*widths*/
.w_300{width:300px;}
.w_280{width:280px;}
.w_285{width:285px;}
.w_210{width:210px;}
.w_220 { width: 210px; }
.w_100{width:100px;}
.w_200{width:200px;}
.w_20{width:20px;}
.w_10{width:10px;}
.w_3{width:3px;}

.w_105{width:105px;}
.w_150{width:150px;}
.w_190{width:190px;}

/*decoration*/
.b{font-weight:bold;}
.i{font-style:italic;}


.pink_sep{height:1px; background-color:#e9007e; font-size:0; margin-top:5px; margin-bottom:5px;}

/*colors*/
.red{color:#FF0000;}
.pink{color:#e9007e;}

.pink_a a {color:#e9007e; text-decoration: none;}
.pink_a a:hover {text-decoration: none;}

.gray{color:#b6b6b6;}
.white{color:#FFFFFF;}
.green{color:#006600;}


.newsitem IMG{
	 width: 40px;
}
.newsitem .timestamp{
	float: left;
	clear: left;
}
.newsitem .description{
	float: left;
	clear: left;
	width: 100%;
 	font-size: 11px;
}
.newsitem{
	float: left;
	width: 30%;
	margin-right: 1%;
}

.timestamp .datetime,
.temestamp .title-news{
	float: left;
}
.news-new .tl{
	background: url("../images/xstrana/tl.gif") no-repeat top left;
}
.news-new .tr{
	background: url("../images/xstrana/tr.gif") no-repeat top right;
}
.news-new .bl{
	background: url("../images/xstrana/bl.gif") no-repeat bottom left;
	padding: 15px;
}
.news-new .br{
	background: url("../images/xstrana/br.gif") no-repeat bottom right;
}
.news-new{
background: #2C2C2C;
}


.news-new .news_tab IMG{
	 width: 70px;
}
.news-new .newsitem .description .news-image IMG{
	width: auto !important;
}
.news-new .newsitem .description .news-image{

	 float: left;
margin: 0 7px 7px 0;

}

.news-image IMG{
	width: auto !important;
}
.news-image{

	 float: left;
margin: 0 7px 7px 0;

}


#flasContainer{
	margin-right:-140px;
}
