*{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: arial, sans-serif; 
	list-style-type: none;
	text-decoration: none;
	color: #000;
	outline: none;
}
img{
	border: none;
}
h1{
	font-size: 15px;
}
h2{
	font-size: 12px;
}
h3{
	font-size: 11px;
}
h4{
	font-size: 11px;
}
h5{
	font-size: 10px;
}
a{
	outline: none;
	cursor: pointer;
}
a.more,
span.more a{
	color: #2a1e4c;
	font-weight: normal !important;
	text-decoration: underline;
}
span.more {
	display: block;
	padding-left: 12px;
	float: left;
	width: 100%;
}
a.more:hover,
span.more:hover,
span.more a:hover,
a.view-all:hover{
	text-decoration: none;
}
a.back{
	color: #2a1e4c;
	text-decoration: underline;
}
.no-padding{
	padding-left: 0px;
}
a.view-all{
	float: right;
	color: #2a1e4c;
	margin-right: 24px;
	text-decoration: underline;
}
body{
	background: #fefefe url(../images/body_bg.png) repeat-x left top;
}
.entirebody{
	margin: 0px auto;
	width: 920px;
}
* html .entirebody{
	width: 922px;
}
.LeftCol{
	float: left;
	width: 167px;
	margin-top: 13px;
	min-height: 956px !important;
	height: auto;
	//height: 956px;
	background: url(../images/leftnav_bg.gif) no-repeat left top;
}
.logo{
	padding-top: 38px;
}
ul.leftnav{
	float: left;
	width: 80%;
	padding: 95px 20px 0px 15px;
}
ul.leftnav li{
	float: left;
	width: 100%;
	background: url(../images/leftnav_li_bullet.png) no-repeat 6px 5px;
}
ul.leftnav li.more{
	margin-bottom: 9px;
}
ul.leftnav li.more a{
	background: url(../images/leftnav_li_more_border.gif) no-repeat left bottom;
	margin-bottom: 0px;
}
ul.leftnav li a{
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	padding-left: 18px;
	color: #fff;
	display: block;
	background: url(../images/leftnav_li_border.png) no-repeat left bottom;
}
ul.leftnav li a.active{
	color: #ffff00;
}
ul.leftnav li ul.subnav{
	padding-left: 12px;
}
ul.leftnav li ul.subnav li a{
	background: none;
	margin-bottom: 0px;
}
ul.leftnav li ul.subnav li a{
	font-weight: normal;
	font-size: 11px;
}
ul.leftnav li ul.subnav li a.active{
	color: #ffff00;
}
ul.leftnav li a:hover,
ul.leftnav li ul.subnav li a:hover{
	color: #ffff00;
}
.top{
	float: left;
	width: 753px;
	margin-top: 17px;
	position: relative;
}
* html .top{
	margin-left: -2px;
}
.top h1{
	float: left;
	font-size: 37px;
	color: #6b6b6b;
	top: 38px;
	left:70px;
	z-index: 1000;
	display: block;
	position: absolute;
	font-weight: normal;
	font-family: georgia, arial, sans-serif;
}
.top h2{
	float: left;
	font-size: 19px;
	color: #6b6b6b;
	top: 80px;
	left: 150px;
	z-index: 1000;
	display: block;
	position: absolute;
	font-weight: normal;
	font-family: georgia, arial, sans-serif;
}
.top-left{
	float: right;
	width: 355px;
}
ul.topnav{
	float: left;
	margin-top: 5px;
}
ul.topnav li{
	display: inline;
	padding-right: 12px;
	margin-right: 12px;
	background: url(../images/topnav_li_border.png) no-repeat right 3px;
}
ul.topnav li.last{
	background: none;
	padding-right: 0;
	margin-right: 0;
}
ul.topnav li a{
	color: #3f509a;
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
ul.topnav li a.active{
	text-decoration: underline;
}
ul.topnav li a:hover{
	text-decoration: underline;
}
ul.lang{
	float: right;
	background: url(../images/ul_lang_bg.png) no-repeat right bottom;
	padding-right: 20px;
	height: 30px;
}
ul.lang li {
	display: inline;
	float: left;
	background: url(../images/ul_lang_li_border.png) no-repeat left center;
	padding-left: 15px;
	margin-left: 14px;
	padding-bottom: 10px;
}
ul.lang li.first{
	padding-left: 23px;
	background: url(../images/ul_lang_first_corner.png) no-repeat left bottom;
	margin-left: 0;
}
ul.lang li a{
	float: left;
	padding-top: 7px;
	color: #3f509a;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
ul.lang li a.active,
ul.lang li a:hover{
	color: #2a1e4c;
}
form.search-form{
	float: right;
	margin-top: 24px;
	display:inline;
	width:235px;
	

}
form.search-form input.text{
	float:left;
		background: url(../images/search-text.gif) no-repeat;
		height:16px;
	border: 0px;
	width: 143px;
	padding-left: 22px;
	padding-bottom:2px;
	padding-top:3px;
}
form.search-form input.go{
	float:left;
	background: url(../images/search-img.gif) no-repeat;
	width: 61px;
	height:21px;
	border: 0px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #fff;
	cursor:pointer;
}
.mainnav{
	width: 744px;
	margin-top: 41px;
	float: left;
	display: inline;
	padding-left: 9px;
	background: url(../images/mainnav_left_corner.png) no-repeat left bottom;
}
.mainnav ul{
	float: left;
	width: 100%;
	display: inline;
	background: url(../images/mainnav_bg.png) no-repeat right top;
}
.mainnav ul li{
	float: left;
	display: inline;
	position: relative;
	padding-right: 2px;
	background: url(../images/mainnav_li_border.png) no-repeat right bottom;
}
.mainnav ul li a{
	float: left;
	display: inline;
	padding: 15px 15px 7px 20px;
	color: #3f509a;
	font-family: verdana. sans-serif;
	font-weight: bold;
}
.mainnav ul li a.active,
.mainnav ul li a:hover{
	color: #2a1e4c;
}
.mainnav ul li.last{
	background: none;
}

.mainnav ul li ul{
	position: absolute;
	display: block;
	padding-top:0px;
	z-index: 100;
	min-width: 127px;
	margin-top:37px;
	//margin-left: -100%;
	border-left: 1px solid #A7A6A6;
	border-bottom: 1px solid #A7A6A6;
	border-right: 1px solid #A7A6A6;
	width:140px;
}
.mainnav ul li ul li{
	font-size:10px;
	margin-top:0px;
	padding: 0px;
	width: 140px;
	border-top: 0px;
	float: none;
/*	padding-left: 10px; */
	display: block;
	color:#2A1E4C;
	border-top:1px solid #A7A6A6;
	background:#E5E3E3 url(../images/Drop_down_menu_li_bg.png) repeat-x scroll left top;
	\\opacity:0.87;
	\\filter:alpha(opacity=87);
}
.mainnav ul li ul li a{
/*	width: 127px; */
}
.mainnav ul li ul li:hover{
	background: #B6B6B6 url(../images/Drop_down_menu_li_hover.png) repeat-x scroll left top;
}
.mainnav ul li ul li.more a{
	background: url(../images/white_double_arrow.png) no-repeat right 11px;
}
.mainnav ul li ul li.more li a{
	background: transparent;
}
.mainnav ul li ul li a{
	color:#2A1E4C;
	display: block;
	float: none;
	background: none;
	padding-top: 4px;    
	font-weight: normal;
}
.mainnav ul li ul li a:hover{
	background:#B6B6B6 url(../images/Drop_down_menu_li_hover.png) repeat-x scroll left top;
}
.mainnav ul li ul li a:hover,
.mainnav ul li ul li.more li a:hover{
	background: none;
	color:#000;
	text-decoration: none;
	font-weight: normal;
}
.mainnav ul li ul li.active{
	background: none;
	font-weight: bold;
}
.mainnav ul li ul li a.active{
	background: none;
	font-weight: bold;
	color: #fff;
	color:#0063A6;
}
.mainnav ul li ul li.active a{
	color: #fff;
	background: none;
}
.mainnav ul li ul li.more a:hover{
	background: #606060 url(../images/white_double_arrow.png) no-repeat right 11px;
}
.mainnav ul li ul li ul.top_sub{
padding-left: 0px;
display: block;
width: 100%;
margin-left: 230px;
margin-top: -30px;
}




.banner{
	float: left;
	position: relative;
	display: block;
	width: 754px;
	height: 265px;
	margin-left: -1px;

}
* html .banner{
	margin-left: -3px;
}
.banner img{
	position: absolute;
	left: 0;
	top: 0;
}
.main-box{
	float: left;
	width: 540px;
	margin-top: 11px;
	margin-left: 10px;
	position: relative;
}
.header{
	width: 100%;
}
.header.blue{
	float: left;
	background: url(../images/header_blue_bg.gif) no-repeat left top;
}
.header.blue span.right{
	background: url(../images/span_blue_bg.gif) no-repeat left top;
	width: 11px;
	height: 21px;
	float: right;
}
.offers-box{
	float: left;
	clear:both;
	width: 100%;
}
 img.offers{
	position: absolute;
	width: 124px;
	height: 68px;
	top: -19px;
	left: 20px;
}
.InnerBox{
	width: 98.7%;
	display: block;
	padding-bottom: 10px;
	background: #e4e4e4 url(../images/InnerBox_bg.png) repeat-x left top;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-top: 0px;
	float: left;
	z-index: 1;
}
.RightCol .InnerBox{
	min-height: 502px !important;
	//height: auto !important;
	height: 502px;
	background: #fff url(../images/InnerBox_bg.png) repeat-x left bottom;
}
.InnerBox.narow{
	
}
.InnerBox.narow{
	width: 86.5%;
	padding: 27px 17px 10px 20px;
min-height:238px !important;
}
.InnerBox.narow img{
	float: left;
	margin-right: 10px;
}
.InnerBox.narow h2{
	font-weight: bold;
	padding-bottom: 5px;
}
.InnerBox.narow p{
	color: #454545;
	line-height: 16px;
}
.InnerBox ul{
	min-height:159px;
	//height:159px;
	float: left;
	width: 90%;
	padding: 26px 0px 0px 0px;
}
.InnerBox ul.at-home{
	width: 83%;
	margin-top: 15px;
	padding-left: 20px;
}
.InnerBox ul.at-home li{
	padding-left: 0px;
}
.InnerBox ul li{
	display: block;
	width: 100%;
	float: left;
	padding-left: 22px;
	padding-bottom: 11px;
	margin-bottom: 24px;
	background: url(../images/ul_home_li_bg.png) no-repeat left bottom;
}
ul.last li{
	margin-bottom:16px;
}
.InnerBox ul li span.title{
	font-weight: bold;
	color: #264b5c;
	display: block;
	padding-left: 12px;
	background: url(../images/li_bullet.png) no-repeat left 3px;
}
.InnerBox ul li p{
	padding-left: 12px; 
	display: block;
}
.InnerBox ul li.last{
	background: none;
	margin-bottom: 6px;
}
.bott-boxes{
	margin-top: 19px;
	float: left;
	width:540px;
	margin-left: 11px;
}
/*
.content{
	float: left;
	width: 418px;
	\\margin-right: 20px;
}
*/
.header.gray{
	float: left;
	background: #e4e4e4 url(../images/header_gray_bg.gif) no-repeat left top;
}
.header.gray span.right{
	background: url(../images/span_gray_bg.gif) no-repeat left top;
	width: 11px;
	height: 21px;
	float: right;
}
.header.gray ul{
	float: left;
	height: 21px;
	margin-bottom: -1px;
}
.header.gray ul li{
	float: left;
	display: inline;
}
.header.gray ul li#selected{
	padding-right: 10px;
	\\padding-bottom: 4px;
	margin-top: 1px;
	z-index: 10;
	position: relative;
	background: url(../images/li_selected_bg_a.gif) no-repeat right top;
}
.header.gray ul li#selected a{
	background: url(../images/li_selected_bg.gif) no-repeat left top;
	font-weight: bold;
}
.header.gray ul li a{
	color: #2a1e4c;
	padding: 3px 10px 3px 20px;
	float: left;
}
.right-box{
	width: 286px;
	float: left;
}
.left-box {
	float:left;
	margin-right:20px;
	width:234px;
	position: relative;
	margin-top: -7px;
}
* html .left-box {
	margin-right:12px;
}	
.header.gray h1{
	float: left;
	color: #2a1e4c;
	font-weight: bold;
	font-size: 14px;
	padding-left: 22px;
	padding-top: 3px;
}
.RightCol{
	float: right;
	width: 184px;
	margin-top: 11px;
}
.apply {
	float: right;
	width: 173px;
	display: inline;
	margin-top: 30px;
	margin-right: 10px;
	position: relative;
}
.apply img{
	float: left;
	position: relative;
}
.apply a{
	float: left;
	font-family: verdana, sans-serif;
	font-weight: bold;
	color: #fff;
	position: relative;
	width: 164px;
	margin-left: -1px;
	padding: 13px 0px 17px 7px;
	background: url(../images/right_col_a.png) repeat-x left top;
	border: 1px solid #fdfefe;
}
ul.in-RightCol{
	min-height: 222px !important;
	//height: auto !important;
	//height: 222px;
	padding-top: 0px;
}
ul.in-RightCol li{
	padding-left: 17px;
	width: 191px;
}
ul.in-RightCol li span.title,
ul.in-RightCol li p{
	padding-left: 0px;
}
ul.in-RightCol li p{
	margin-top: 5px;
	margin-bottom: 4px;
}
ul.in-RightCol li span.title{
	background: none;
}
ul.in-RightCol li.last{
	background:transparent url(../images/ul_home_li_bg.png) no-repeat scroll left bottom;
}

#fotter{
	float: left;
	width: 100%;
	text-align: center;
	background:transparent url(../images/footer-bg.gif) repeat-x;
	height:36px;
	margin-top: 12px;

}
.footer{
	margin: 0px auto;
	width: 917px;
}
.footer p{
	color:#fff;
	float:left;
	float: left;
	padding-top:10px;
	}
.footer a{
	float:right;
	padding-top:10px;
}



/***********dafina************/
/***********section**********/


.container{
float:left;
margin-left:11px;
margin-top:10px;
width:741px;
}
.content{
float:left;
display: inline;
margin-left:11px;
margin-top:10px;
width:741px;
}
.content img{
margin-top:10px;
float:left;
margin-bottom:10px;
margin-right:20px;
display:inline;
}

.content h1{
color:#454545;
text-transform: uppercase;
font-family: verdana, sans-serif;
font-weight:bold;
}
.content h2{
color:#939393;
font-family:verdana,sans-serif;
}
.content p{
color:#454545;
font-family:verdana,sans-serif;
margin-top:13px;
}
.content ul{
margin-left:25px;
margin-top:15px;
margin-bottom:30px;
}
.content ul li{
list-style-position: inside;
list-style-type:  url(../images/li_bullet.png);
background-image: url(../images/li_bullet.png);
background-repeat: no-repeat;
background-position: left 4px;
padding-left:19px;
color:#454545;
font-family:verdana, sans-serif;
margin-bottom:10px;
}
.content ul li a, .container ol li a{
font-weight:bold;
}

.content ol{
margin-left:25px;
margin-top:15px;
margin-bottom:30px;
}
.content ol li{
list-style-position: inside;
list-style-type:decimal;
color:#454545;
font-family:verdana, sans-serif;
margin-bottom:10px;
}

/********** list article*********/
.content-header{
	background:transparent url(../images/articleList-vija.gif) no-repeat;
}
.content-header h1{
font-size:14px;
color:#2A1E4C;
font-weight:bold;
padding:3px 0px 0px 25px;
}
ul.articleList,
ul.list_doc{
float:left;
width:740px;
margin: 0 0;
}
ul.articleList li,
ul.list_doc li{
float:left;
width: 711px;
display:block;
padding-left:20px;
margin-bottom: 0px;
border-bottom:1px solid #e5e5e5;
padding-top:20px;
padding-bottom:20px;
background: none;
}
ul.articleList li img,
ul.list_doc li img{
float:left;
padding-right:20px;
margin-right: 0px;
}
ul.articleList li span.title,
ul.list_doc li span.title{
color:#2a1e4c;
font-size:14px;
font-weight:bold;
}
ul.articleList li span.data,
ul.list_doc li span.data{
font-size:11px;
font-weight:bold;
color:#939393;
display:block;

}
ul.articleList li p{
color:#454545;
padding-bottom:13px;
margin-top: 0px;
padding-top:10px;
}
ul.list_doc li p{
	margin-top: 0px;
	padding: 14px 0 14px 68px;
}
	/******document list**********/
ul.list_doc li a.shkarko{
background:transparent url(../images/shkarko.gif) no-repeat right top;
border-left: 1px solid #cbd8ec;
float:left;
padding:3px 12px 3px 12px;
font-size:10px;
font-family:verdana, sans-serif;
font-weight:bold;
color:#fff;
display:inline;
}
ul.list_doc li a.shkarko:hover{
	text-decoration: underline;
}

/***********Alutrimi************/
/***********contact**********/


.contact {
  width: 731px;
  height: 491px;
  margin-left: 197px;
  margin-top: 30px;
  
}

.contact ul {
  height: 100px;
  width: 731px;
}

.contact ul li{
  padding: 5px;
  padding-left: 0;
  padding-top: 0;
}

.contact ul li span.title_incon{
  font-size: 12px;
  font-weight: bold;
  font-family: arial;
  margin-top: 20px;
}
.contact_info{
  margin-top: 10px;
}

.contact dl dt label {
  font-size: 12px;
  font-family: arial;
  width: 200px;
  display: block;  
}

.contact dl dt input {
  margin-bottom: 5px;
}

.contact dl dt input.submitter {
  margin-top: 10px;
  background: url(../images/bg-dergo.gif) repeat-x;
  border-left: 1px solid #d5e2f4;
}

.content-header{
	background:transparent url(../images/articleList-vija.gif) no-repeat;
}


.content-header h1{
	font-size:14px;
	color:#2A1E4C;
	font-weight:bold;
	padding:3px 0px 2px 25px;
}
	
#content form{
	margin: 30px 0px 0px 30px;	
}

/* CONTENT FORM */

.content form{
	clear:both;
width:400px;
padding-left:11px;
	margin-top:10px;
	float: left;
	display: inline;
}

.content form.loan_application{
	width: 450px;
}


.content form dl{
	
}
.content form dl dt{
	float: left;
	width: 100%;
	display: block;
	
}
.content form dl dt label{
	display:block;
	float:left;
font-family:arial;
font-size:12px;
width:200px;

}
.content form dl dt input, .content form dl dt select{
	clear:both;
float:left;
	margin-bottom:5px;
margin-top:5px;

}
.download_app input.fieldfilebox{
	height: 30px;
}
.content form dl dt input.submit, .content form#post_question dl a.submit{
	width: 63px;
	height: 23px;
	background-image: url(../images/bg-send.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: 0px;
	padding-bottom: 3px;
	padding-left: 2px;
	color: #fff;
}
.content form#post_question dl a.submit_js{
	margin-bottom:0;
	margin-top:0;
	padding-bottom:10px;
	padding-left:13px;
	padding-right:13px;
	padding-top:4px;
}

.content form dl dt input.code{
	width: 100px;
	padding-right: 4px;
	color:#8B8B8B;
	display:block;
	font-weight:normal;
}
.content form dl dt input.inactive {
	background-image: none;
	background-color: #EFEFEF;
} 
.content form dl dt select {
	background-image: none;
	width: 183px;
	font-size: 11px;
}

.content form dl dt textarea{
	float:left;
	margin-top:5px;
	width: 177px;
	height: 89px;
	padding: 1px 0px 0px 4px;
	font-size:12px;
	margin-bottom:15px;
} 
.content form img{
	clear:both;
display:inline;
margin-bottom:10px;
	}
a.down{
	float: left;
	border: 0px;
	display: inline;
	background-image: url(../images/a-down.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin-top: 15px;
}
input.submit{
	background-image:url(../images/send_back.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	border:0 none;
	color:#009DAD;
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-top:15px;
	padding: 3px 7px 2px !important;
	cursor:pointer;
}
.content form.left_calc dl dt span.gray{
	float: left;
	display: inline;
	padding-left: 8px;
	background-image:url(../images/calc_span.gif);
	background-position:left center;
	background-repeat:no-repeat;	
}
.content form.left_calc dl dt span.gray input{
	width: 65px;
	border: 0px;
	padding: 4px 2px;
	background: none;
	font-weight: bold;
}
.content form.right_calc dl dt span.green{
	float: left;
	display: inline;
	padding-left: 12px;
	background-image:url(../images/calc_span_green.gif);
	background-position:left center;
	background-repeat:no-repeat;	
}
.content form.right_calc dl dt span.green input{
	width: 65px;
	border: 0px;
	padding: 4px 2px;
	background: none;
	background-image:url(../images/calc_green.gif);
	background-position:right center;
	background-repeat:no-repeat;	
	color: #fff;
	font-weight: bold;
}
a.down span,
input.submit span{
	float: left;
	display: inline;
	background-image: url(../images/a-down-span.gif);
	background-repeat: no-repeat;
	background-position: right 0px;	
	padding: 4px 10px;
	cursor: pointer;
	color: #009dad;
	font-weight: bold;
}
.contentLeftColumn {
	width: 230px;
	float: left;
}
.contentRightColumn {
	width: 230px;
	float: right;
}

span.requared_fields {
color:red;
float:left;
padding-left:11px;
}
span.requared{
color:red;
}

/* END CONTENT FORM */





/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
\\    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #000;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

.header.gray ul li.tabs-selected {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin: padding;
	height: 22px;
	background:transparent url(../images/li_selected_bg_a.gif) no-repeat scroll right top;
	//margin-top:-1px;
	padding-right: 7px;
	position:relative;
	z-index:10;
}
.header.gray ul li.first {
	margin-left: -4px;
}
.header.gray ul li.tabs-selected a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/li_selected_bg.gif) no-repeat scroll left top;
	font-weight:bold;
	height:16px;
	margin-top:-1px;
	padding-right: 13px;
}
.header.gray ul li.tabs-selected a:hover{
	background:transparent url(../images/li_selected_bg.gif) no-repeat scroll left top;
}



/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
\\    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
    font-size: 12px;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #000;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    padding: 0 0;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/*********************** start of sitemap ******************************/
.content  #sitemap {
 margin-left: 15px;
 margin-top: 15px;
 float: left;
 width: 80%;
}
.content  #sitemap ul{
margin: 0px;
padding: 0px;
}
.content  #sitemap ul li{
list-style-type: none;
height: 18px;
background:url(../images/sitemapimages/sitemap_page_alone.gif) no-repeat 21px -1px;
display: block;
width: 80%;
margin-top: 0px;
float: left !important;
float: none;
}
.content  #sitemap ul li.home {
height: 14px;
background:url(../images/sitemap_home1.gif) no-repeat;
padding-top: 4px;
padding-left: 5px;
margin-bottom: 0px;
}
.content  #sitemap ul li.opened_list {
background:url(../images/sitemapimages/sitemap_page1.gif) no-repeat 21px -1px;
margin-bottom: 0px;
}
.content  #sitemap ul li a{
text-decoration: none;
color: #A1A343;
padding-left: 15px;
margin-top: 0px;
}
.content  #sitemap ul li a:hover{
text-decoration: underline;
}
.content  #sitemap ul li img{
margin: 0px;
border: 0px;
vertical-align: -40%;
margin-left: -19px;
}
.content #sitemap ul ul {
background: url(../images/sitemap_ver_line.gif) repeat-y;
float: left;
display: block;
width: 100%;
}
.content  #sitemap ul ul li{
background:url(../images/sitemapimages/expand_sitemap.gif) no-repeat;
padding-left: 21px;
margin-left: 14px;
height: 17px;
padding-top: 4px;
margin-bottom: 0px;
}
.content  #sitemap ul li.no_list {
background:url(../images/sitemapimages/expand_sitemap.gif) no-repeat;
padding-left: 21px;
height: 17px;
padding-top: 4px;
margin-bottom: 0px;
}
.content  #sitemap ul ul li.end{
background:url(../images/sitemapimages/sitemap_end.gif) no-repeat;
}
.content  #sitemap ul ul.endoflist {
background: none;
}

/*********************** end of sitemap ******************************/

ul.press_year li{
	display: inline;
	background: none;
}

.cmimet{
	background:url(../images/etiketa.gif) no-repeat;
	float:left;
	height:56px;
	width:242px;
}
.cmimet span{
	background: none;
}
.cmimet h1{
	padding:10px 10px 3px 20px;
}

.news-box{
	float: left;
	position: relative;
}
#container-1 .InnerBox{
	width: 99.7%;
}
.faq{
	float: left;
	display: inline;
	background: url(../images/faq_bg.gif) repeat-x left bottom;
	padding-bottom: 10px;
	\\width: 240px;
	display: block;
	width: 98%;
	margin: 20px 0px 10px  15px;
}
* html .faq{
	margin: 20px 0px 10px 7px;
}
#wide-content h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: url(../images/h2_largest.gif) no-repeat;
	width: 440px;
	margin-left: 0px;
	padding: 4px 0px 0px 19px;
	text-transform: uppercase;
}
.faq span{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: block;
	margin: 0px 0px 5px 0px;
}
.faq p{
	display: block;
	clear: both;
	line-height: 16px;
}
.faq a{
	float: left;
	background: transparent url(../images/li_bullet.png) no-repeat scroll 0px 5px;
	color:#2A1E4C;
	font-size:14px;
	font-weight:bold;
	padding-left: 15px;
}
.faq a:hover{
	text-decoration: underline;
}
.answer{
	margin-top: 22px;
}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
.wide-form  dd{
	float:left;
}
.wide-form  dt.button input{
	background: transparent url(../images/dergo.gif) no-repeat scroll 0 0;
	color:#fff;
	font-weight:bold;
	border:none;
	height:24px;
	width:73px;

}
.wide-form  h2{
	width:100%;
	display:block;
	margin-bottom: 10px;
	padding-top:20px;
	text-transform:uppercase;
	

}