/* ############################################### General ############################################### */

*{
	font-size:100%;
	margin:0;
	padding:0;
}
body{
	font-size:11px;
	font-family: Tahoma, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Georgia, sans-serif;
	text-align:center;
	background:#B30000;	
	line-height:16px;
	color:#000;
}
img{
border:0px;
}

.ktr2 {
	background-image: url(../img/required.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.mnew, a.mnew{
	font-weight: bold;
}

.mreaded, a.mreaded{
	font-weight: normal !important;
}

#news{
	width: 580px;
	padding: 5px;

}

#news div{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;

}

#news .news_title{
	font-weight: bold;
	font-size: 12px;
	background-image: url(../img/icon_text.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	padding-top: 1px;
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 3px;

}

#news .news_date{
	color: #666666;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;

}

#news .news_content{
	line-height: 18px;
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 6px;

}

#news .news_else{
	margin-left: 10px;
	padding: 4px;

}

#news .news_else p{
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	color: #666666;

}

#news .news_else_date{
	width: 170px;
	float: right;
	text-align: right;

}

#news .news_else a{
	color: #993300;
	font-weight: normal;
}

#ulpremium{
	text-align: left;
	padding: 4px;
	width: 280px;

}

#ulpremium li{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding: 3px;

}

#currency{
	height: 49px;
	width: 290px;
	background-image: url(../img/currency.png);
	background-repeat: no-repeat;
	padding-top: 26px;
	padding-left: 20px;
	text-align: center;

}

#opremiumn{
	height: 88px;
	width: 290px;
	background-image: url(../img/premium_okresn.png);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-left: 20px;
	text-align: left;

}

#opremiumn2{
	height: 88px;
	width: 290px;
	background-image: url(../img/premium_okres2n.png);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-left: 20px;
	text-align: left;

}

#opremiumn_en{
	height: 88px;
	width: 290px;
	background-image: url(../img/premium_okresn_en.png);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-left: 20px;
	text-align: left;

}

#opremiumn2_en{
	height: 88px;
	width: 290px;
	background-image: url(../img/premium_okres2n_en.png);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-left: 20px;
	text-align: left;

}



#opremium{
	height: 74px;
	width: 290px;
	background-image: url(../img/premium_okres.png);
	background-repeat: no-repeat;
	padding-top: 36px;
	padding-left: 20px;
	text-align: left;

}

#opremium2{
	height: 74px;
	width: 290px;
	background-image: url(../img/premium_okres2.png);
	background-repeat: no-repeat;
	padding-top: 36px;
	padding-left: 20px;
	text-align: left;

}

#opremium_en{
	height: 74px;
	width: 290px;
	background-image: url(../img/premium_okres_en.png);
	background-repeat: no-repeat;
	padding-top: 36px;
	padding-left: 20px;
	text-align: left;

}

#opremium2_en{
	height: 74px;
	width: 290px;
	background-image: url(../img/premium_okres2_en.png);
	background-repeat: no-repeat;
	padding-top: 36px;
	padding-left: 20px;
	text-align: left;

}

#opremium label, #opremium2 label{
	padding: 1px;
	margin-left: 1px;
}

.fem{
	font-size:11px;
	font-family: Tahoma, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Georgia, sans-serif;	
}

#alertDiv {position:absolute; height:1; width:1px; top:0; left:0;}

.kom{
	padding: 7px;
	margin: 7px;
	background-color: #F2F8CD;
	border: 1px solid #d7e96e;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.kom2{
	padding: 7px;
	margin: 7px;
	background-color: #FFE3D7;
	border: 1px solid #FF9E5E;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


a{
color:#B30000;
font-weight:bold;
}

.linkw{
	display: inline;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover,
a:active,
a:focus {
color:#17357C;
}

a.so {
	color:#333333;
	text-decoration: none;
	font-weight: normal;
}


.err{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #F5F5F5;
	border: thin dotted #CCCCCC;

}


/* ############################################### Layout ############################################### */

#foto_desc{
	background-image: url(../img/icon_text.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #666666;

}


.upl{
	padding: 0px;
	margin-bottom: 5px;
	display: inline;
	height: 30px;

}


#wrap{
	background:url("../img/bg/top-sub-1.jpg") no-repeat;
	width:984px;
	margin:0 auto;
	text-align:left;
}

#m-content{
	width:984px;
	margin:111px 0 0 0;
	float:left;
/*	background:orange;*/
}

#foot{
	clear:both;
	height:30px;
}

.btbl{
	width: 690px;
	padding-right: 10px;
	padding-left: 10px;

}

.tbl{
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;

}

.tbl td{
	border-bottom-width: 1px;
	border-bottom-style: solid !important;
	border-bottom-color: #CCCCCC !important;
	height: 30px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;

}

.sp{
	border-bottom-width: 0px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.tbl2{
	width:580px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;

}

.tbl2 td{
	border-bottom-width: 1px;
	border-bottom-style: solid !important;
	border-bottom-color: #CCCCCC!important;
	height: 30px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;

}
.sel{
	width: 80px;
}

.tbl label{
	padding: 2px;
	margin-left: 3px;

}

.labr{
	width: 134px;
	display: inline;
	float: left;
}

/* ############################################### Center ############################################### */

div.box6{
margin:0 0 7px 0;
}

div.box6a{
background:url("../img/bg/box6a.gif") no-repeat;
height:14px;
}
div.box6b{
background:url("../img/bg/box6b.gif") repeat-y;
padding:3px 10px;
float:left;
width:964px;
}
div.box6c{
background:url("../img/bg/box6c.gif") no-repeat;
height:14px;
clear:both;
}


/* TOP Navigation
================================================*/
#main_menu{
height:19px;
margin:0 0 0 190px;
}
	
ul#tm{
	list-style-type:none;
}		
ul#tm li{
    display:inline;
	}
ul#tm a{	
	text-align:center;
	color:#fff;
	display:block;
	float:left;
	margin:0 4px 0 0;
	padding:3px 0 0 0;
	height:19px;
	white-space:nowrap;
	text-decoration:none;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:16px;
}
body>ul#tm a{
	height:16px;
}


ul#tm a.tm91r{	
	background:url("../img/bg/tm91r.gif") no-repeat;
	width:91px;
}
ul#tm a.tm91g{	
	background:url("../img/bg/tm91g.gif") no-repeat;
	color:#000;
	width:91px;
}
ul#tm a.tm91r:hover,
ul#tm a.tm91g:hover{
	background:url("../img/bg/tm91b.gif") no-repeat;
	color:#fff;
}


ul#tm a.tm100r{	
	background:url("../img/bg/tm100r.gif") no-repeat;
	width:100px;
}
ul#tm a.tm100g{	
	background:url("../img/bg/tm100g.gif") no-repeat;
	color:#000;
	width:100px;
}
ul#tm a.tm100r:hover,
ul#tm a.tm100g:hover{
	background:url("../img/bg/tm100b.gif") no-repeat;
	color:#fff;
}



ul#tm a.tm170r{	
	background:url("../img/bg/tm170r.gif") no-repeat;
	width:170px;
}
ul#tm a.tm170g{	
	background:url("../img/bg/tm170g.gif") no-repeat;
	color:#000;
	width:170px;
}
ul#tm a.tm170r:hover,
ul#tm a.tm170g:hover{
	background:url("../img/bg/tm170b.gif") no-repeat;
	color:#fff;
}


ul#tm a.tm69r{	
	background:url("../img/bg/tm69r.gif") no-repeat;
	width:69px;
}
ul#tm a.tm69g{	
	background:url("../img/bg/tm69g.gif") no-repeat;
	color:#000;
	width:69px;
}
ul#tm a.tm69r:hover,
ul#tm a.tm69g:hover{
	background:url("../img/bg/tm69b.gif") no-repeat;
	color:#fff;
}



/* Second Navigation
================================================*/
#menu2{
float:left;
}

#menu2r{
	display: block;
}

#menu2r h1{
	display:block;
	width:580px;
	background:#133B84;
	border-left:#FF0000 solid 4px;
	font-size:11px;
	color:#fff;
	text-align:left;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
}

#menu2 h1{
display:block;
width:340px;
float:left;
background:#133B84;
border-left:#FF0000 solid 4px;
padding:1px 0 0 7px;
margin:0 10px 0 0;
font-size:11px;
color:#fff;
text-align:left;
}

#menu2a{
float:left;
width:590px;
height:28px;
}

#menu2a a{
text-decoration:none;
font-size:11px;
}

#menu2a div.m2oc a, #menu2a div.m2ocspec a{
color:#000;
}

#menu2a div.m2cspec a{
color:#ffffff;
}

div.m2l,div.m2c,div.m2r,div.m2ol,div.m2oc,div.m2or,div.m2lspec,div.m2cspec,div.m2rspec,div.m2olspec,div.m2ocspec,div.m2orspec{
float:left;
height:19px;
}

div.m2l,div.m2r,div.m2ol,div.m2or,div.m2lspec,div.m2rspec,div.m2olspec,div.m2orspec{
width:4px;
}

div.m2r{
	background:url("../img/bg/m2r.gif") no-repeat;
}
div.m2c{
	background:url("../img/bg/m2c.gif") repeat-x;
}

div.m2rspec{
	background:url("../img/bg/m2r_spec.gif") no-repeat;
}
div.m2cspec{
	background:url("../img/bg/m2c_spec.gif") repeat-x;
}



div.m2oc, div.m2ocspec{
	background:url("../img/bg/m2oc.gif") repeat-x;
}

body>div.m2c{
	height:18px;
}

body>div.m2cspec{
	height:18px;
}

div.m2or, div.m2orspec{
	background:url("../img/bg/m2or.gif") no-repeat;
}


div.m2ol, div.m2olspec{
	background:url("../img/bg/m2ol.gif") no-repeat;
	margin:0 0 0 3px;
}

div.m2oc, div.m2ocspec{
	background:url("../img/bg/m2oc.gif") repeat-x;
}


#tresc{
}

.csl{
	cursor: hand;
	cursor: pointer;
}

.Clear{
	overflow:hidden; 
	height: 0px; 
	width: 1%; 
	clear:both
}

.ose1{
	text-align:right; float: right; width: 50px;
}

.ose2{
	text-align:left; float: right; width: 120px
}
.osb{
	font-weight: bold
}
