@charset "utf-8";
/* 
Specially For NBE
Author : Erekle Meskhi
Start Date: 26.04.2011
Slogan : Less is More
*/

@import url("reset.css");

#admin_menu {
	position:absolute;
	top:0px;
	width:98%;
	padding: 1px 1%;
	background-color:#333;	
	font-size: 10px;
	height: 18px;
	line-height: 18px;
	color: #ccc;
	z-index:2147483647;
}
#admin_menu a {
	font-size: 11px;
	color: #fff;
}

html{
	background:#FFF;
	font-family: sylfaen, Arial, Geneva, sans-serif;
}

body{
	background:#FFF;
	font-family: sylfaen, Arial, Geneva, sans-serif;
}

#header_container{
	background:url(../imgs/header_bg.png) repeat-x 0 0;
	height:154px;
	padding-bottom:7px;
	margin-bottom:17px;
}

#head_top{
	margin:0 auto 14px auto;
	height:83px;
	padding-top:24px;
	position:relative;
	overflow:hidden;
}

#head_top a.logo{
	background:url(../imgs/logo.png) no-repeat 0 0;
	display: block;
    height: 60px;
    width: 351px;
}

/** TOP MENU **/

#top_menu{
	position:absolute;
	right:160px;
}

#top_menu li {
	list-style:none;
	float:left;
	margin-left:15px;
}

#top_menu li a{
	background:url(../imgs/top_bullet.png) no-repeat 0 6px;
	color:#515151;
	font-size:11px;
	display:block;
	padding-left:10px;
}

#top_menu li a:hover{
	background:url(../imgs/top_bullet_hov.png) no-repeat 0 6px;
	color:#0b4c8b;
}

.lang_chooser{
	background:url(../imgs/lang_bg.png) no-repeat 0 1px;
	color: #6D6D6D;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left: 10px;
    position: absolute;
    right: 0;
    text-transform: uppercase	
}

.lang_chooser1{
	background:url(../imgs/lang_bg.png) no-repeat 0 1px;
	color: #6D6D6D;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left: 10px;
    position: absolute;
    right: 75px;
    text-transform: uppercase	
}

.lang_chooser:hover{
	color:#0b4c8b;
}

/** SEARCH FORM **/

#search_form{
	background:url(../imgs/search_bg.png) no-repeat 0 0;
	margin-top:15px;
	height: 31px;
    width: 264px;
    position: absolute;
    right:0;
}

#search_form .search_text{
	background:none;
	border: 0 none;
    color: #77787B;
    font-size: 11px;
    height: 16px;
    margin-left: 10px;
    margin-top: 5px;
    width: 222px;
}

#search_form .search_submit{
	background:none;
	border: 0 none;
    cursor: pointer;
    margin-right: 2px;
    margin-top: 6px;
    text-indent: -99999px;
    width: 28px;
}

/** HOR MENU **/
#hor_menu{
	margin:0 auto 0 auto;
	list-style:none;
}

#hor_menu > li{
	float:left;
	display:block;
	position:relative;
	z-index:999;
	padding-bottom:9px;
}

#hor_menu > li > a{
	background:url(../imgs/hor_divider.png) no-repeat right 0;
	color:#5a5a5a;
	font-size:13px;
	padding:6px 11px 14px 9px;
	display:block;
	text-transform:uppercase;
}

#hor_menu  li.selected > a{
	color:#084f95;
}

#hor_menu  li.par_selected >a{
	color:#084f95;
}

#hor_menu > li:hover{
	background:url(../imgs/hor_arrow.png) no-repeat center 32px;
}

#hor_menu > li.selected{
	background:url(../imgs/hor_arrow.png) no-repeat center 32px;
}

#hor_menu > li.par_selected{
	background:url(../imgs/hor_arrow.png) no-repeat center 32px;
}

#hor_menu > li > a:hover{
	color:#084f95;
}

#hor_menu li.hor_first > a {
	padding-left:0;
}

#hor_menu li ul {
	display:none;
}

#hor_menu li.hor_last > a{
	padding-right:0;
	background:none;
}

.hor_last ul {
	background: url(../imgs/hor_arrow.png) no-repeat scroll 175px  0 #efefef!important;
	right:0!important;
}


.child_menu{
	/*background:#efefef;*/
	display:none;
	list-style:none;
	position:absolute;
	top:33px;
	z-index:9;
	-webkit-box-shadow: 0px 1px 1px #DEDEDE ;
	-moz-box-shadow: 0px 1px 1px #DEDEDE ;
	box-shadow: 0px 1px 1px #DEDEDE ;
	overflow:hidden;
	padding-top:7px;
}

.child_menu li{
	display:block;
	width:auto;
	border-bottom:1px solid #dedede;
}

.child_menu li.last_child_li{
	border-bottom:none!important;
}

.child_menu li a{
	white-space:nowrap;
	font-size:12px;
	color:#5b5b5b;
	padding:11px 13px 10px 11px;
	display:block;
}

.child_menu li a:hover{
	background:#e5e5e5;
	color:#084f95;
}

.child_menu li.selected a{
	background:#e5e5e5;
}

/** MAIN CONTENT **/

#wrapper{
	margin:0 auto;
}
	/** SLIDESHOW**/
#slideshow{
	position:relative;
	overflow:hidden;
	margin-bottom:31px;
	height: 160px;
}

.slideshow a{
	display:none;
}

#prev_image{
	background:url(../imgs/prev.png) no-repeat 0 0;
	display: block;
    height: 68px;
    left: 0px;
    position: absolute;
    text-indent: -9999px;
    top: 46px;
    width: 44px;
    z-index: 99;
}

#prev_image:hover{
	background:url(../imgs/prev_hov.png) no-repeat 0 0;
}

#next_image{
	background:url(../imgs/next.png) no-repeat 0 0;
	display: block;
    height: 68px;
    right: 0px;
    position: absolute;
    text-indent: -9999px;
    top: 46px;
    width: 44px;
    z-index: 99;
}

#next_image:hover{
	background:url(../imgs/next_hov.png) no-repeat 0 0;
}

/** LEFT COLUM **/

#left{
	background:url(../imgs/left_bg.jpg) no-repeat 0 0;
	width:280px;
	margin-right:20px;
	min-height:771px;
}

#left .left_bl {
	width:258px;
	height:115px;
	position:relative;
	border:1px solid #e4e4e4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:18px;
}

#left .left_bl h2{
	background:#e5e5e5;
	position:absolute;
	bottom:10px;
	width:95%;
	font-size:13px;
	color:#3b3b3b;
	padding-top:11px;
	padding-bottom:9px;
	padding-left:13px;
}

#left .left_bl .arrow{
	background:url(../imgs/left_h2.png) no-repeat 0 center;
	height: 100%;
    left: -1px;
    position: absolute;
    top: 0;
    width: 4px;
}

#left #left_info{
	width:258px;
	position:relative;
	border-left:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-bottom:14px;
	margin-bottom:18px;
}

#prev_text{
	background:url(../imgs/prev_text.png) no-repeat  0 1px;
    color: #262626;
    font-size: 11px;
    font-weight: bold;
    left: 53px;
    padding-bottom: 5px;
    padding-left: 28px;
    padding-top: 4px;
    position: relative;
    top: 18px;
}

#next_text{
	background:url(../imgs/next_text.png) no-repeat  right 1px;
	color: #262626;
    font-size: 11px;
    font-weight: bold;
    left: 60px;
    padding-bottom: 5px;
    padding-right: 28px;
    padding-top: 4px;
    position: relative;
    top: 18px;
}

.divider{
	background:url(../imgs/divider.png) repeat-x 0 0;
	width: 258px;
	height:2px;
	margin-bottom:16px;
}

#left #left_info h2{
	background:#e5e5e5;
	padding-top:11px;
	padding-bottom:9px;
	padding-left:13px;
	position:relative;
	font-size:13px;
	color:#3b3b3b;
}

#left #left_info h2 .arrow{
	background:url(../imgs/left_h2.png) no-repeat 0 center;
	height: 100%;
    left: -1px;
    position: absolute;
    top: 0;
    width: 4px;
}

#left #left_info p{
	margin-top:11px;
	padding-left:11px;
	font-size:12px;
	
	margin-bottom:32px;
}

#left #left_info p a {
	color:#7c7b7b;
}

/** RIGHT COLUMN **/
#right{
	width:660px;
}

#right #center_top{
	width:660px;
	height:25px;
	border-bottom:1px solid #e5e5e5;
	overflow:hidden;
	margin-bottom:16px;
}

#right #center_top h2{
	background:#e5e5e5;
	padding:9px 12px 8px 11px;
	font-size:13px;
	color:#6e6e6e;
}

#right #center_top a.rss{
	background:url(../imgs/rss.png) no-repeat right center;
	color: #A0A0A0;
    font-size: 10px;
    padding-right: 21px;
	margin-top:4px;
}
a.mail{
	background:url(../imgs/mail.png) no-repeat 0 0;
	color: #A0A0A0;
    display: block;
    font-size: 10px;
    height: 12px;
    position: absolute;
    right: 273px;
    top: 69px;
    width: 16px;
}

/** NEWS **/
.news {
	width:660px;
	overflow:hidden;
	margin-bottom:17px;
}

.edit_me img{
	border:0!important;
}

.news .date{
	background:url(../imgs/news_date.png) no-repeat 0 0;
	color: #585858;
    font-size: 12px;
    height: 23px;
    padding-left: 18px;
    padding-top: 8px;
    width: 642px;
	margin-bottom:7px;
}

.news .news_content{
	width:660px;
	overflow:hidden;
}

.news .news_content img{
	border:1px solid #dddddd;
	padding:3px;
	margin-top: 5px;
}

.news .news_left{
	margin-left: 7px;
    width: 493px;
}

.news .news_left h2{
	font-size:15px;
	color:#1a1a1a;
	margin-bottom:12px;
}

.news .news_left h2 a{
	font-size:15px;
	color:#1a1a1a;
}

.news .news_left h2 a:hover{
	color:#084f95;
}

.news .news_left p.desc{
	font-size:13px;
	color:#787878;
}

/** FOOTER **/
#footer{
	background:url(../imgs/footer_bg.png) repeat-x 0 0;
	height:202px;
	margin-top:112px;
}

.footer_center {
	margin:0 auto;
	padding-top:10px;
}

/** LOGOS **/

.logos{
	background:#FFF;
	position:relative;
	height:73px;
	width:87px;
	border:1px solid #e6e6e6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float:left;
	margin-right:8px;
}

.logos img{
	position:absolute;
	display:block;
}

.logo_tip{
	background:#666666;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display:none;
	position:absolute;
	padding:10px 14px 9px 13px;
	
}

.logo_tip span{
	background:url(../imgs/tip_arrow.png) no-repeat 10% bottom;
	color:#FFF;
	font-size:13px;
	padding:10px 0 17px 3px;
	white-space: nowrap;
}


/** copyright **/

#copyright{
	font-size:12px;
	color:#929292;
	margin-top:22px;
}

#copyright a{
	color:#0b4c8b;
}


/* Mother Calendar */

#calendar{
	padding:12px 16px 16px 15px;
}
table.calendar {
	border-collapse:collapse;
	overflow:hidden;
}

table.calendar thead td {
	padding-bottom:4px;
	text-align:center;
	width:35px;
	font-size:11px;
	color:#4e4e4e;
	
}

table.calendar tbody td {
	background-color:#f4f4f4;
	border:1px solid #FFF;
	font-size:13px;
	height:27px;
	text-align:center;
	vertical-align:middle;
	width:30px;
	color:#1e2739;
}
.calendar_days.calendar_days_link a {
	background:#ffffff;
	color:#dd5b5c;
	display:block;
	line-height:25px;
	height:100%;
	text-decoration:none;
	font-weight:bold;
}

.calendar_days.calendar_days_link a:hover{
	color:#dd5b5c;
}

.calendar_forms select {
	border:1px solid #bbbbbb;
	float:left;
	margin-right:2px;
}

.calendar_border{
	border:1px solid #bbbbbb;
	margin-left:6px;
	margin-top:2px;
}

table.calendar tbody td.calendar_days_today {
	border:2px solid #1a5d9c;
	color:#115291;
	background:none;
}

.calendar_days calendar_days_link{
	color:#115291;
	background:none;
}


.calendar_forms input[type="submit"] {
	background:url("../imgs/search_button.png") no-repeat scroll center center #D9D9D9;
	height:22px;
	width:25px;
	border:0;
	margin-top:0px;
}

.calendar_forms {
	overflow:hidden;
	margin-top: 4px;
}

.calendar_box .calendar_forms select[name="month"] {
	width:140px;
}

.calendar_box .calendar_forms select[name="year"] {
	height: 22px;
}

.calendar_middle {
	display:none;
}

.calendar_middle img {
	border:medium none;
	color:#494949;
	font-size:18px;
	margin-left:75px;
	margin-top:5px;
	padding-bottom:6px;
	text-align:center;
}

/** PAGER **/

.pager_news_holder{
	margin-top:26px;
}
.pager_news_holder a {
	border:1px solid #e7e7e7;
	display:inline-block;
	font-size:13px;
	color:#666666;
	padding:5px 8px 4px 9px;
	margin-left:5px;
}

.pager_news_holder b {
	border:1px solid #e7e7e7;
	display:inline-block;
	font-size:13px;
	color:#666666;
	padding:5px 8px 4px 9px;
	margin-left:5px;
}

/** BREADCRUMBS**/

#breadcrumbs{
	background:url(../imgs/brad_bg.png) repeat-x 0 0;
	width: 660px;
	height:39px;
	overflow:hidden;
	border:1px solid #dedede;
	margin-bottom:25px;
}

#breadcrumbs a{
	background:url(../imgs/brad_a.png) no-repeat right 0;
	float:left;
	display:block;
	font-size:12px;
	color:#898888;
	padding:12px 32px 11px 22px;
}

/**SUBMENU*/

.sub_desc_text{
	color: #626262;
    font-size: 12px;
    margin-bottom: 22px;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 10px;
    width: 637px;
}

#submenu{
	width:662px;
	overflow:hidden;
}

.submenu_link_cont{
	background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #E1E1E1;
    float: left;
    margin-right: 15px;
    padding: 14px 0 0 0;
    width: 321px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:16px;
	position:relative;
	min-height:197px;
}

.submenu_link_cont h2{
	width:301px;
	text-align:center;
	padding-bottom:8px;
	border-bottom:1px solid #c1c1c1;
	margin-left:9px;
	margin-bottom:11px;
}
.submenu_link_cont h2 a{
	color:#343434;
	font-size:13px;
}

.submenu_link_cont .sub_desc{
	color:#6a6a6a;
	font-size:12px;
	width:301px;
	margin-left: 12px;

}

.sub_img{
	width:313px;
	height:53px;
	overflow: hidden;
	margin-left:4px;
	position:absolute;
	bottom:0;
}

.submenu_link_cont .sub_arrow{
	background:url(../imgs/submenu_arrow.png) no-repeat 0 0;
	height: 44px;
    left: 128px;
    position: absolute;
    width: 68px;
}

/** LEFT MENU **/
#left_nav{
	border:1px solid #e4e4e4;
	width:258px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:22px;
	list-style:none;
}

#left_nav li{
	border-bottom:1px solid #e0e0e0;
}

#left_nav li a{
	display:block;
	padding:9px 0 8px 24px;
	color:#5a5a5a;
	font-size:13px;
}

#left_nav li a:hover{
	background:#e5e5e5;
	color:#004181;
}

#left_nav li.selected a{
	background:#e5e5e5;
	color:#004181;
}

/** SITEMAP **/
.sitemap{
	width:658px;
	border:1px solid #dedede;
	border-top:0;
}

.sitemap li{
	list-style:none;
}

.sitemap a{
	color:#5a5a5a;
	font-size:13px;
}

.sitemap a:hover{
	color:#004a91;
}

.sitemap > li > a{
	background:url(../imgs/sitemap_a.png) no-repeat 22px 15px #ededed;
	display:block;
	padding:8px 0 8px 46px;
	border-bottom:1px solid #dedede;
	border-top:1px solid #dedede;
	margin-bottom:5px;
}

.sitemap li ul {
	margin-left:75px;
	margin-bottom:5px;
}

.sitemap > li{
	
}

.sitemap li ul li {
	border:0!important;
	padding:0!important;
}

/** TXT **/

.text_page .date {
    background: url("../imgs/news_date.png") no-repeat scroll 0 0 transparent;
    color: #585858;
    font-size: 12px;
    height: 23px;
    margin-bottom: 7px;
    padding-left: 18px;
    padding-top: 8px;
    width: 642px;
}

.text_page .edit_me{
	margin-right:10px;
}

.text_page h1{
	color:#1a1a1a;
	font-size:15px;
	font-weight:bold;
	margin-bottom:13px;
}

.slide_me {
	min-height:139px!important;
}

.txt_content {
	font-size:13px;
	line-height:18px;
	color:#787878;
}

.txt_content strong{
	font-weight:bold;
}

.txt_content em{
	font-style:italic;
}

.txt_content a{
	color:#084f95;
}

.txt_content a:hover{
	text-decoration:underline;
}

.txt_content ul, .txt_content ol{
	margin-left:36px;
	margin-bottom:20px;
}

.txt_content div {
	margin-bottom:20px;
}

#left #left_info .slide_me a {
    color: #7C7B7B;
}

#left #left_info .slide_me div {
    font-size: 12px;
    margin-bottom: 32px;
    margin-top: 11px;
    padding-left: 11px;
}

.txt_content  img.txt_img {
    border: 1px solid #DDDDDD;
    margin-top: 5px;
    padding: 3px;
	margin-right:10px;
}

/** GALLERY **/

.gallery_element{
	border: 1px solid #DEDEDE;
    
    float: left;
    margin-bottom: 16px;
    margin-left: 8px;
    overflow: hidden;
    padding: 7px 0 7px 7px;
    position: relative;
    width: 310px;
}

.gallery_element:hover{
	background:#ededed;
}

.gallery_el_img{
	float:left;
	margin-right:8px;
}

.gal_el_left{
	float:left;
	width:132px;
	
}

.gal_title{
	color:#282828;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
}

.gal_el_left p.gallery_el_desc {
	color:#515151;
	font-size:13px;
}

.gal_more{
	color:#095096;
	position:absolute;
	bottom:7px;
	right:10px;
	font-size:12px;
}

.gal_images .the_image{
	float:left;
	margin-right:4px;
	margin-bottom: 5px;
}

.gal_images .the_image img{
	border: 1px solid #DDDDDD;
    padding: 3px;
}

/**PAGE TYPE LIST**/

.list_news{
	background:#ececec;
	border:1px solid #dedede;
	width:632px;
	margin-bottom:15px;
	padding:12px 0 14px 26px;
}

.list_news a{
	color:#525252;
	font-size:13px;
	
}

.list_news a:hover{
	color:#084f95;
}

.fb_edge_widget_with_comment {
    height: 21px;
	overflow: hidden !important;
	position: absolute !important;
	right: 403px !important;
	top: 66px !important;
	width: 95px !important;
}

.twitter-share-button{
	height: 20px;
    position: absolute;
    right: 286px;
    top: 65px;
    width: 110px;
}
/*
.fb_iframe_widget iframe {
	width:75px!important;
}
*/
#logos{
	margin-left: -8px;
}

/** POLL **/
#poll {
	margin-left: 12px;
    margin-top: 8px;
    width: 239px;
}
#gPoll span{
	font-size:12px;
	color:#282828;
}

#gPoll li {
	list-style:none;
	color:#575757;
	font-size:12px;
}

#gPoll ul {
	margin-bottom:10px;
}

#gPoll li input{
	position:relative;
	top:3px;
}

#gPoll em a , .gPoll_back a{
	color:#004a91;
	font-size:11px;
	text-decoration:none!important;
}

.gPoll_bt{
	background: url("../imgs/vote.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
    cursor: pointer;
    height: 31px;
    text-indent: -9999px;
    width: 100px;
}

#gPoll ul li div{
	color:#868686;
	font-size:12px;
}

#gPoll ul li span{
	color:#3d3d3d;
	font-size:12px;
	margin-top:2px;
	position:relative;
	top:2px;
}

#gPoll .st{
	background:#2262a0;
	border:1px solid #d6d6d6;
	margin-right:5px;
}

#mediaplayer_wrapper{
	margin-bottom:16px;
}
.feedback
{
	color:#777777;
	font-size:12px;
}
.feedback_txt
{
	text-align:right;
	padding-right:20px;
}
.feedback_item
{
	color:#999999;
	font-size:12px;
}
.feedback_item a
{
	color:#084F95;
}

.txt_content p{
	margin-bottom:20px;
}

.fdb_subj_title,.fdb-text{
	color:#777777;
	font-size:12px;
}

.fdb_subj_title{
	margin-bottom:20px;
}

.fdb-text p {
	margin-bottom:15px;
}

.fdb-text strong{
	font-weight:bold;
}

#fdb_titles input[type="radio"]{
	float:left;
}

#fdb_titles p {
	float:left;
	margin-right:10px;
}

.fdb-text em {
	font-style:italic;
}