#admin_menu {	border:1px solid #ccc;	padding:3px;color:#000;	background-color:#E6E6E6;	position:relative; z-index:700;	font-family:Arial;	font-size:10px;	height:20px;}
#admin_menu a {	font-weight:bold;}
* {
padding:0px; margin:0px;
}
ol {
	padding-left:30px;
}

.clear {
	clear:both;
}
ul {
	list-style-type:outside;
	padding-left:30px;
}
body {
	background: #FFFFFF;
	margin:0px;
	padding:0px;
}
img { border:0px; }
a {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:none;
	color:#066cb7;
}

.left { float:left; }
.right { float:right; }

#top_line {
	background-color:#292929;
	height:5px;
}
#header {
	margin:auto;
	width:988px;
	height:131px;
	position:relative;
	overflow: hidden;
}
#logo {
	background:url(../imgs/logo_geo.png) no-repeat;
	width:220px;
	height:81px;
	position:absolute;
	top:27px;
}

#lang a {
	background:url(../imgs/lang_icon_geo.png) no-repeat 4px;
	color: #292929;
    position: absolute;
    right: 0;
    text-indent: -999999px;
    top: 20px;
    width: 91px;
}
#search {
	position:absolute;
	right:0px;
	bottom:22px;
	width:403px;
	height:40px;
	background:url(../imgs/search_bg.png) no-repeat;
}
#search .searchq {
	border:0px;
	background:none;
	height:23px;
	width:325px;
	position:absolute;
	left:3px;
	top:3px;
	padding:5px 10px 5px 20px;
}
#search .search_but {
	position:absolute;
	right:3px;
	top:3px;
	width:43px;
	height:33px;
	border:0px;
	background:none;
	cursor:pointer;
}

#search .search_geo {
	display: block;
    left: 7px;
    position: absolute;
    top: 13px;
    z-index: 10000;
	/*display:none;*/
}

#menu {
	background:url(../imgs/menu_bg.png) no-repeat center;
/*	overflow:hidden;*/
	height: 56px;
}

#horiz_nav {
	z-index:99;
}
#horiz_nav > li{
	position:relative;
}
#menu ul {
	list-style:none; 
	padding:0px;
	margin:auto;
	width:988px;
}
#menu ul li {
	float:left;
	/*padding-bottom:10px;*/
}
#menu ul li a {
	font-family:'Conv_bpg_nino_mtavruli_bold';
	font-size:13px;
	color:#ffffff;
	padding:17px 10px 13px 10px; 
	display:block;
}
#menu ul li a:hover {
	background:#7f7f7f;
}
#menu ul li ul {
	position:absolute;
	left:auto;
	top:46px;
	min-width:200px;
	display:none;
	z-index:9;
}
#menu ul li ul li {
	float:none;
	padding:0px;
}

#menu ul li ul li:nth-child(1) a{
	border-top:0!important;
}
#menu ul li ul li:last-child a{
	border-bottom:0!important;
}

#menu ul li ul li a {
	font-family:Sylfaen;
	font-size:13px;
	color:#ffffff;
	background:#7f7f7f;
	padding:10px 13px ;
	display:block;
	border-bottom:1px solid #666666;
	border-top:1px solid #888888;
	white-space: nowrap;
}
#menu ul li:hover  {
	background:#7f7f7f;
}
#menu ul li ul li a:hover {
	background:#888888;
}
#menu ul li:hover ul {
	display:block;
	width:auto;
}

#content {
	margin:auto;
	width:988px;
	margin-top:25px;
	overflow:hidden;
}
#cont_left {
	float:left;
	width:695px;
	margin-right:23px;
}
#cont_right {
	width:270px;
	float:right;
}

.content_block {
	padding-bottom:50px;
	margin-bottom:40px;
	border-bottom:1px #dcdcdc solid;
	clear:both;
	overflow:hidden;
}

.cont_head { 
	font-size:21px;
	color:#4c4c4c;
	padding-bottom:13px;
}
.cont_head a { 
	color:#4c4c4c;
	font-weight:normal;
}
.cont_head a:hover { 
	color:#066cb7;
}
.cont_date {
	color:#a7a7a7;
	font-size:11px;
	margin-bottom:24px;
}
.col_black {
	color:#000;
}
.cont_text {
	color:#4c4c4c;
	font-size:13px;
}
.cont_text img {
	float:left;
	padding:3px;
	border:1px #e0e0e0 solid;
	margin:5px 10px 5px 0px;
	display:block;
}

.cont_text ul{
	clear:both;
}

.bl_head {
	font-family:'Conv_bpg_nino_mtavruli_bold';
	font-size:13px;
	margin-bottom:5px;
	color:#292929;
}
#deps {
	margin:0px;
	padding:0px;
	background:#f4f4f4;
	list-style:none;
	border-top:3px #adadad solid;
}
#deps li {
	color:#494949;
	border-bottom:1px #FFF solid;
}
#deps li a {
	font-size:12px;
	color:#494949;
	display:block;
	background:url(../imgs/right_menu_icon.png) no-repeat 12px 18px;
	padding:11px 12px 11px 22px;
	border-bottom:1px #dedede solid;
} 
#deps li:hover {
		background:#7f7f7f;
}
#deps li a:hover {
	background:url(../imgs/right_menu_icon_over.png) no-repeat 12px 18px;
	color:#FFF;
}
.bl_foot {
	background:url(../imgs/bl_foot_bg.png) no-repeat;
	width:270px;
	height:28px;
	position:relative;
	margin-top:-2px;
}
.bl_foot a {
	position:absolute;
	right:20px;
	top:3px;
	font-size:12px;
	color:#494949;
}
.bl_foot a:hover {
	color:#066cb7;
}

#cont_left .archive{
	background:#f7f7f7;
	border:1px solid #eeeeee;
	display:block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align:center;
	padding:5px 0;
	color:#000000;
	font-size:12px;
}

.content_block.last{
	margin-bottom:0;
	border-bottom:0;
	padding-bottom: 47px;
}

#footer{
	clear:both;
	overflow:hidden;
	border-top:5px solid #adadad;
	margin-top:40px;
}

.foot_center{
	width:988px;
	margin:21px auto 0 auto;
	font-size:11px;
	color:#494949;
}

.border_right{
	font-family:'Conv_bpg_nino_mtavruli_bold';
	font-size:13px;
	color:#292929;
	margin-bottom:20px;
	margin-left: 16px;
}

.footer_content{
	width:329px;
	float:left;
}

.footer_content .nav_left li{
	margin-bottom:15px;
}

.footer_content .nav_left li a{
	color:#494949;
	font-size:11px;
}

.footer_copyright .foot_center{
	font-size:10px;
	color:#020202;
	overflow:hidden;
	margin-bottom:15px;
}

.footer_copyright .foot_center a{
	color:#020202!important;
	font-weight:bold;
}

.footer_copyright .foot_center a:hover{
	text-decoration:underline!important;
}

/* Mother Calendar */

#calendar{
	/*padding:12px 16px 16px 15px;*/
}

#calendar .title{
	font-size:15px;
	color:#77787b;
	padding-bottom:5px;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:7px;
}
table.calendar {
	border-collapse:collapse;
	margin-bottom:10px;
	margin-left: 9px;
	margin-top:11px;
	width:249px;
}



table.calendar thead td {
	padding-bottom:4px;
	text-align:center;
	width:35px;
	font-size:11px;
	color:#4e4e4e;
	
}

#calendar {
	margin-top:15px;
	position:relative;
}

#calendar h2{
	font-family: 'Conv_bpg_nino_mtavruli_normal';
	font-size:13px;
	color:#252525;
	position:absolute;
}

.calendar_head{
	margin-bottom: 11px;
	overflow:hidden;
	float:right;
}

.calendar_left{
	float: left;
    margin-left: 53px;
    margin-right: 10px;
    margin-top: 3px;
}

.calendar_left a {
	background:url(../imgs/cal_left.png) no-repeat 0 0;
	display: block;
    height: 8px;
    width: 10px;
}

.calendar_right {
	float:left;
	 margin-top: 3px;
	  margin-left: 10px;
}

.calendar_right a {
	background:url(../imgs/cal_right.png) no-repeat 0 0;
	display: block;
    height: 8px;
    width: 10px;
}

table.calendar tbody td {
	background-color:#ffffff;
	border:1px solid #cdcfcf;
	font-size:13px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	width:35px;
	color:#4d4d4d;
}
.calendar_days.calendar_days_link a {
	background: none repeat scroll 0 0 #F2F2F2;
    color: #0571bf;
    display: block;
    height: 100%;
    line-height: 25px;
    text-decoration: none;
}

.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 #252525;
	color:#0768af;
	background:none;
}

.calendar_days calendar_days_link{
	color:#115291;
	background:none;
}

.calendar_days_link a{
	color:#8dc63f;
}


.calendar_forms input[type="submit"] {
	background: url("../imgs/cal_button.png") no-repeat scroll center center #D9D9D9;
    border: 0 none;
    float: right;
    height: 12px;
    margin-right: 9px;
    margin-top: 15px;
    width: 60px;
}

.calendar_forms {
	overflow:hidden;
	margin-top: 4px;
}


.calendar_box{
	background:url(../imgs/calendar.png) no-repeat 0 17px;
	height: 262px;
    width: 270px;
	/*padding:4px 11px 8px 12px;*/
	overflow: hidden;
}

.calendar_box .calendar_forms select[name="month"] {
	height: 26px;
    margin-left: 9px;
    padding-bottom: 2px;
    padding-right: 2px;
    padding-top: 2px;
    width: 199px;
}

.calendar_box .calendar_forms select[name="year"] {
	height: 26px;
	padding-bottom: 2px;
    padding-top: 2px;
	padding-right:2px;
}

.calendar_middle a {
	font-family: 'Conv_bpg_nino_mtavruli_bold';
}

.calendar_middle a {
	float:left;
	font-size:14px;
	color:#0670be;

}

.calendar_middle img {
	border:medium none;
	color:#494949;
	font-size:18px;
	margin-left:75px;
	margin-top:5px;
	padding-bottom:6px;
	text-align:center;
}

.breadcrumbs {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 25px;
    overflow: hidden;
    padding-bottom: 7px;
}

.breadcrumbs a {
    background: url("../imgs/bread_sep.png") no-repeat scroll right 0 transparent;
    color: #4c4c4c;
    display: block;
    float: left;
    font-size: 11px;
    height: 17px;
    padding: 2px 20px 3px 10px;
}

#bread_text {
    background: none repeat scroll 0 0 #f8f8f8;
    color: #4c4c4c;
    display: none;
    font-size: 12px;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
}

.sub_item{
	background:url(../imgs/submenu_bg.png) no-repeat 0 bottom #f4f4f4;
	width:329px;
	height:67px;
	display:table;
	text-align:center;
	padding:0 5px 20px 5px;
	float:left;
	margin-bottom:33px;
}

.sub_item.even{
	margin-right:17px;
}

.sub_item a{
	display:table-cell;
	vertical-align:middle;
	font-size:15px;
	color:#4e4e4e;
}

.sub_item a:hover{
	color:#066cb7;
}

#deps_cont{
	margin-bottom:15px;
}


#deps_new {
	margin:0px;
	padding:0px;
	background:#f4f4f4;
	list-style:none;
	border-top:3px #adadad solid;
}
#deps_new li {
	color:#494949;
	border-bottom:1px #FFF solid;
}
#deps_new li a {
	font-size:12px;
	color:#494949;
	display:block;
	background:url(../imgs/right_menu_icon.png) no-repeat 12px 18px;
	padding:11px 12px 11px 22px;
	border-bottom:1px #dedede solid;
} 
#deps_new li:hover {
		background:#7f7f7f;
}
#deps_new li a:hover {
	background:url(../imgs/right_menu_icon_over.png) no-repeat 12px 18px;
	color:#FFF;
}


#deps_new > li.selected {
	background:#7f7f7f;
}

#deps_new > li.selected li {
	background:#F4F4F4;
}
#deps_new li.selected > a {
	background:url(../imgs/right_menu_icon_over.png) no-repeat 12px 18px;
	color:#FFF;
}

#deps_new > li.par_selected {
	background:#7f7f7f;
}

#deps_new li.par_selected li {
	background:#F4F4F4;
	color:#FFF;
}
#deps_new li.par_selected > a {
	background:url(../imgs/right_menu_icon_over.png) no-repeat 12px 18px;
	color:#FFF;
}



#deps_new li ul{
	padding-left:0;
}

#deps_new li ul li a {
	background: url("../imgs/right_menu_icon.png") no-repeat scroll 21px 18px transparent;
	padding-left:36px;
	border-bottom:0;
}

#deps_new li ul li a:hover{
	background:url(../imgs/right_menu_icon_over.png) no-repeat 21px 18px #9a9a9a;
}

#deps_new li ul li.selected a{
	background:url(../imgs/right_menu_icon_over.png) no-repeat 21px 18px #9a9a9a;
}

#deps_new li ul li a{
	
	
}

#deps_new li ul li:last-child a{
	border-bottom: 1px solid #DEDEDE;
}

#deps_new li ul li{
	border-bottom:0;
	background:none;
	list-style:none;
}

.txt_img {
	float:left;
	margin-right:35px;
}

.txt_img img{
	border: 1px solid #E0E0E0;
    display: block;
    float: left;
    margin: 5px 10px 5px 0;
    padding: 3px;
}

.txt_title{
	float:left;
	width: 472px;
	margin-bottom: 10px;
	
}

.txt_title h2{
	color:#4c4c4c;
	font-size:20px;
	line-height: 28px;
}

.txt_date{
	color:#000000;
	font-size:11px;
	margin-top:15px;
}

.txt_date em{
	color:#a7a7a7;
	font-style:normal;
	margin-right:3px;
}

.txt_content{
	margin-top:30px;
	color:#4c4c4c;
	font-size:14px;
	line-height:20px;
}

.txt_content a{
	color:#066cb7;
}

.txt_content me{
	font-style: italic;
}

.txt_content a:hover{
	color:#000000;
	text-decoration:underline;
}

.txt_content p {
	margin-bottom:30px;
}

#txt_head_cont {
	color: #4C4C4C!important;
    font-size: 14px!important;
    line-height: 18px!important;
	padding-bottom:15px!important;
	margin-bottom:15px!important;
	border-bottom:1px solid #DCDCDC!important;
}

#txt_head_cont span{
	color: #4C4C4C!important;
    font-size: 14px!important;
    line-height: 18px!important;
}

#txt_head_cont ul ,#txt_head_cont ol{
	margin-top:10px;
}

#txt_head_cont a{
	color:#066cb7;
}

#txt_head_cont a:hover{
	color:#000000;
	text-decoration:underline;
}

#txt_head_cont strong{
	font-weight:bold;
}

.txt_content ul,.txt_content ol{
	margin-bottom:30px;
}
#txt_head_cont em{
	font-style:italic;
}

/**************************/
#sub_text {
	color: #4C4C4C!important;
    font-size: 14px!important;
    line-height: 18px!important;
	padding-bottom:15px!important;
	margin-bottom:15px!important;
	border-bottom:1px solid #DCDCDC!important;
}

#sub_text span{
	color: #4C4C4C!important;
    font-size: 14px!important;
    line-height: 18px!important;
}

#sub_text ul ,#txt_head_cont ol{
	margin-top:10px;
}

#sub_text a{
	color:#066cb7;
}

#sub_text a:hover{
	color:#000000;
	text-decoration:underline;
}

#sub_text p{
	line-height: 18px!important;
	margin-bottom:10px;
	font-size: 14px!important;
	
}

#sub_text strong{
	font-weight:bold;
}

#sub_text em{
	font-style:italic;
}
/*************************/

.search-form{
	margin-left: 118px;
}

.search-form .be_check{
	color:#585858;
	font-size:11px;
	margin-bottom:15px;
}

.search-form .be_check input{
	position:relative;
	top:3px;
}

.att{
	color: #585858;
    font-size: 11px;
    left: 240px;
    position: absolute;
    top: 11px;
}

.att input{
	position:relative;
	top:3px;
}

.big_search{
	margin-bottom:20px;
}

.big_search input{
	background:url(../imgs/lupa.png) no-repeat 438px 12px;
	border: 1px solid #D1D1D1;
    box-shadow: 1px 1px 0 rgba(52, 52, 52, 0.14);
    height: 37px;
    padding: 0 25px 0 5px;
    width: 426px;
}

.search-form label{
	display:block;
	font-size:11px;
	color:#585858;
	margin-bottom:5px;
}

.dates{
	float:left;
	margin-right:16px;
	margin-bottom:20px;
}

.dates input{
	width:211px;
	padding:0 5px;
	height:37px;
	border:1px solid #d1d1d1;
	box-shadow: 1px 1px 0 rgba(52,52,52,0.14);
}

.s_select {
	position:relative;
	clear:both;
	margin-bottom:20px;
}

.s_select span{
	background:url(../imgs/select.png) no-repeat 0 0;
	display: block;
    font-size: 11px;
    height: 27px;
    padding-left: 5px;
    padding-top: 13px;
    width: 219px;
}

.s_select select{
	font-size: 11px;
    height: 40px;
    position: absolute!important;
    top: 0;
    width: 224px!important;
}

.search-button{
	background:url(../imgs/seach_b.png) no-repeat 0 0;
	border: 0 none;
    height: 40px;
    text-indent: -9999px;
    width: 224px;
	cursor:pointer;
	margin-bottom:30px;
}
/*INTRO CONT*/
#intro{
	clear: both;
	overflow: hidden;
	/*background:url(../imgs/line.png) no-repeat 662px 211px transparent;*/
}

#intro_cont {
	width: 991px;
	margin: 0 auto;
	overflow:hidden;
}

.intro_lang{
	background:url(../imgs/intro_lang_eng.png) no-repeat 0 0;
	display: block;
    height: 30px;
    /*margin:0 auto 47px auto;*/
	float:right;
    width: 101px;
}

#intro_top_blocks{
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	padding:17px 0 39px 0;
	overflow:hidden;
	margin-bottom: 45px;
}

#intro_important{
    overflow: hidden;
    width: 313px;
}

#intro_main{
	width: 463px;
	overflow:hidden;
	float: left;
}

#intro_main .intro_info_right{
	background:url(../imgs/intro_main.png) no-repeat 0 0;
	width: 364px;
}

#intro_important h2, #intro_main h2{
	font-size:13px;
	color:#292929;
	text-transform: uppercase;
	margin-bottom: 11px;
}

#intro_main .intro_info_right{
	display: table;
}

#intro_main .intro_info_title{
	display:table-cell;
	vertical-align: middle;
	text-align:center;
	font-size: 18px;
}

.intro_info_img{
	border: 1px solid #E0E0E0;
    display: block;
    float: left;
    height: 82px;
    padding: 3px;
    width: 82px;
}


.intro_info_right{
	background:url(../imgs/intro_important_bg.png) no-repeat 0 0;
	float: left;
    font-size: 12px;
    height: 92px;
    margin-left: 9px;
    width: 213px;
}

.intro_info_right.imp{
	background:url(../imgs/intro_important_bg_hov.png) no-repeat 0 0;
}

.intro_info_date{
	color: #5D5D5D;
    margin-bottom: 0;
    margin-left: 18px;
    margin-top: 5px;
}

.intro_info_title{
	margin-left:18px;
	color:#292929;
}

.intro_logo{
	float:left;
	margin-right:114px;
}

.go_to{
	background:url(../imgs/go_to.png) no-repeat 0 0;
	display: block;
    float: right;
    height: 134px;
    margin-top: 14px;
    width: 455px;
}


.menu_slide{
	padding-top:30px;
	border-top:1px solid #e0e0e0;
	margin-top:58px;
	padding-bottom:44px;
	border-bottom:1px solid #e0e0e0;
	overflow: hidden;
	margin-bottom:36px;
}

.slideshow{
	background:url(../imgs/slideshow.jpg) repeat-x 0 bottom;
	width:485px;
	height:219px;
	position:relative;
	overflow:hidden;
}

.slide_title{
	color: #B2B2B2;
    font-family: 'Conv_bpg_nino_mtavruli_bold';
    font-size: 14px;
    left: 113px;
    position: relative;
    top: 19px;
    width: 359px;
}

#slide_nav {
	bottom: 16px;
    left: 10px;
    position: absolute;
    z-index: 999;
}

#slide_show{
	height: 219px;
    overflow: hidden;
    position: relative;
    width: 485px;
	float:left;
	margin-right:40px;
}

#slide_nav a{
	background:url(../imgs/slide.png) no-repeat 0 0;
	float:left;
	text-indent:-99999px;
	display:block;
	height:14px;
	width:14px;
	margin-right: 5px;
}

#slide_nav a.activeSlide{
	background:url(../imgs/active_slide.png) no-repeat 0 0;
}

.slideshow a{
	height:170px;
}

#prev_image{
	background:url(../imgs/prev.png) no-repeat 0 0;
	bottom: 20px;
    height: 6px;
    position: absolute;
    right: 25px;
    text-indent: -9999px;
    width: 5px;
    z-index: 999;
}

#prev_image:hover , #next_image:hover{
	cursor:pointer;
}

.slide_me a{
	display: block;
    margin-bottom: 15px;
    overflow: hidden;
}

#next_image{
	background:url(../imgs/next.png) no-repeat 0 0;
	bottom: 20px;
    height: 6px;
    position: absolute;
    right: 8px;
    text-indent: -9999px;
    width: 5px;
    z-index: 999;
}

.intro_menu {
	width:312px;
	overflow:hidden;
	margin-top:5px;
}

.intro_menu a{
	background:url(../imgs/intro_menu.png) no-repeat 0 7px;
	color:#494949;
	font-size:12px;
	padding-left:12px;
	display:block;
	margin-bottom:15px;
}


.intro_menu a:hover{
	color:#010101; 
}

.intro_menu h2{
	font-family:'Conv_bpg_nino_mtavruli_bold';
	font-size:13px;
	color:#292929;
	padding-bottom:3px;
	margin-bottom:26px;
	border-bottom:3px solid #4b4b4b;
}

.intro_menu a.even{
	width:187px;
	float:left;
	margin-right:39px;
}

.intro_menu a.odd{
	width:213px;
	float:right;
}

.intro_footer{
	margin-top:20px;
	padding-top:29px;
	padding-bottom:29px;
	border-bottom: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	overflow:hidden;
}

#search_intro{
    background: url("../imgs/search_intro.png") no-repeat scroll 0 0 transparent;
    height: 40px;
    width: 463px;
	position: relative;
	float:right;
}


#search_intro .searchq {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    height: 23px;
    left: 3px;
    padding: 5px 10px;
    position: absolute;
    top: 3px;
    width: 390px;
}

#search_intro .search_but {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 33px;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 43px;
}

#search_intro .search_geo {
    display: none;
    left: 7px;
    position: absolute;
    top: 13px;
}

#pager_div {
	height:30px;
}

#pager_div a{
	border:1px solid #cdcfcf;
	color:#4d4d4d;
	font-size:12px;
	padding:4px 8px;
	margin-left:10px;
}

#pager_div b{
	border:2px solid #252525;
	color:#066cb7;
	font-size:12px;
	padding:3px 8px;
	margin-left:10px;
}

#pager_div a:hover{
	color:#066cb7;
}

.left_sitemap{
	float:left;
}

.other_sitemap{
	float:right;
	width:400px;
}

.sitemap{
	font-size:12px;
	color:#4c4c4c;
}

.sitemap li ul li{
	list-style:none;
}

.sitemap li ul{
	margin-top:10px;
	margin-bottom:10px;
}

.sitemap li li {
	margin-bottom:10px;
}

.sitemap > li > a{
	color:#000000;
	margin-bottom:10px;
}

.li_1 a ,li_0 a{
	color:#000!important;
}

.sitemap a{
	color:#4c4c4c;
	display:block;
}

.sitemap a:hover{
	color:#0866ad;
}

.faq_desc{
	color:#3b3b3b;
	font-size:12px;
}

.faq_cat{
	display:block;
	font-size:18px;
	color:#2e2e2e;
	padding-bottom:30px;
	border-bottom:1px solid #dcdcdc;
	margin-top:30px;
}

.form_left{
	float:left;
}

.selecct{
	position:relative;
}

.selecct span{
	background:url(../imgs/f_select.png) no-repeat 0 0;
	color: #585858;
    display: block;
    font-size: 11px;
    height: 28px;
    padding-left: 5px;
    padding-top: 12px;
    width: 219px;
	 margin-bottom: 21px;
}

.selecct select{
	position:absolute!important;
	top:0;
	width:224px!important;
	height:40px!important;
}
	

.form_left div{
	clear:both;
}

.form_left input.textinput{
	background:url(../imgs/faq_input.png) no-repeat 0 0;
	border: 0 none;
    height: 40px;
    padding: 0 10px 0 5px;
	width:209px;
	margin-bottom:21px;
	color:#585858;
	font-size:11px;
}

.fq_question{
	width:430px;
	height:140px;
	padding:10px;
	border:1px solid #d1d1d1;
	font-size:11px;
	color:#626262;
	margin-left: 18px;
}

.f_send{
	background:url(../imgs/f_send.png) no-repeat 0 0;
	border: 0 none;
    cursor: pointer;
    height: 40px;
    text-indent: -9999px;
    width: 112px;
}

.faq_cont{
	overflow:hidden;
	margin-top:26px;
	padding-bottom:19px;
	margin-bottom:37px;
	border-bottom:1px solid #dcdcdc;
	font-size:12px;
	color:#3b3b3b;
}

.faq_ans{
	background:url(../imgs/faq_but.png) repeat-x 0 0;
	border: 1px solid #B0B0B0;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: 'Conv_bpg_nino_mtavruli_bold';
    font-size: 13px;
    height: 26px;
    margin-top: 29px;
    padding-top: 12px;
    text-align: center;
    width: 112px;
	cursor:pointer;
	padding-right:5px;
	padding-left:5px;
}

.faq_ans:hover{
	color:#FFF;
}

.fq_title{
	color:#535353;
	font-size:15px;
	margin-bottom:15px;
}

.fdb_form input.textinput{
	background:url(../imgs/faq_input.png) no-repeat 0 0;
	border: 0 none;
    height: 15px;
    padding: 13px 10px 12px 5px;
	width:209px;
	margin-bottom:15px;
	color:#585858;
	font-size:11px;
	float:left;
}

.fdb_form{
	margin-top:40px;
	position:relative;
}

#fdb_fields{
	clear:both;
	display:block;
	color: #3B3B3B;
    font-size: 12px;
}

#fdb_fields em{
	font-style:normal;
}

/*#fdb_fields.last_fdb{
	left: 261px;
    position: absolute;
    top: 0;
}

#fdb_fields.last_fdb label{
	margin-left:18px;
}*/

.faq_desc p {
	margin-bottom:10px;
}

.fdb_form label{
	color: #3B3B3B;
    font-size: 12px;
	margin-right:10px;
	display:block;
	margin-bottom:10px;
}

.fdb_form textarea{
	border: 1px solid #D1D1D1;
    color: #626262;
    font-size: 11px;
    height: 100px;
    /*margin-left: 18px;*/
    padding: 10px;
    width: 388px;
	margin-bottom:10px;
}

#fdb_send input{
	background: url("../imgs/faq_but.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #B0B0B0;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: 'Conv_bpg_nino_mtavruli_bold';
    font-size: 13px;
    height: 40px;
    margin-top: 29px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    text-align: center;
    width: 112px;
}

#attached{
	list-style:none;
	padding-left:0;
	margin-top:0;
}

#attached a:hover{
	text-decoration:none;
}

#attached li{
	clear:both;
	display:block;
	margin-bottom:10px;
	overflow:hidden;
}

#attached a{
	float: right;
    width: 669px;
}

#attached img{
	margin-top: 2px;
	float:left;
	margin-right:5px;
}

.gallerty{
	float: left;
    margin-right: 47px;
    overflow: hidden;
    width: 300px;
	margin-bottom: 20px;
}
.gallerty img {
    border: 1px solid #E0E0E0;
    display: block;
    float: left;
    margin: 5px 10px 5px 0;
    padding: 3px;
}

.gallerty p.headings{
	margin-top: 13px;
}

.gallerty p.headings a{
	color:#4c4c4c;
	font-size:15px;
}

.gallerty p.headings a:hover{
	color:#066cb7;
}

.album_images {
	float: left;
    margin-left: 13px;
    margin-top: 20px;
    width: 158px;
}

.album_images img{
	 border: 1px solid #E0E0E0;
    display: block;
    padding: 3px;
}

/* --- ERRORS --- */
.error input, .error textarea, .error select {
	border-width:2px;
	border-style:solid;
	border-color:#ED1C24;
	background:#FFE6E7;
	}
.iferror {
	margin:0;
	display:none;
	}
.error .iferror {
	display:block;
	color:#ED1C24;
	}

.hint { color:#888; }


.soc{
	float:left;
	margin-left: 212px;
}

.soc a{
	margin-right:10px;
}

.footer_content a:hover{
	color:#066cb7!important;
}

.intro_left{
	float:left;
	width:652px;
	margin-right:23px;
	overflow:hidden;
}

.intro_right{
	float:right;
	width:316px;
	overflow:hidden;
}

.intro_subs{
	width:652px;
	overflow:hidden;
}

.intro_sub{
	width:314px;
	height:162px;
	overflow:hidden;
	border:1px solid #ececec;
	position:relative;
	float:left;
	margin-bottom:27px;
}

.intro_sub_odd{
	margin-left:20px;
}

.intro_sub_title{
	color:#504f4f;
	font-size:13px;
	text-align:center;
	font-family: 'Conv_bpg_nino_mtavruli_normal';
	font-weight:bold;
	height:12px;
	padding:17px 16px 16px 16px;
	border-bottom:1px solid #ececec;
	overflow:hidden;
}

.intro_sub_desc{
	font-size:12px;
	color:#696969;
	
}


.intro_sub_desc_text{
	margin-top:10px;
	margin-left:11px;
	height:70px;
	width:294px;
	overflow:hidden;
}

.intro_sub_img{
	width:314px;
	height:115px;
	position:absolute;
	bottom:0;
	overflow:hidden;
}

.high{
	color:#FFF;
	background:green;
}

hr{
	height:1px;
	background:#DCDCDC;
	border: 0 none;
}

#txt_silder{
	width:450px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #ececec;
	margin:0 auto;
}


.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
   width: 450px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  450px;
	margin: 0 auto;
    /*height: 75px;*/
}

.jcarousel-skin-tango .jcarousel-clip-horizontal img{
	margin-left: 17px;
    margin-top: 8px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 400px;
    height: 270px;
	border:1px solid #fcfcfc;
	background:#fefefe;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 13px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
     cursor: pointer;
    height: 26px;
    right: 0;
    position: absolute;
    top: 63px;
    width: 14px;
    background: transparent url(../imgs/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../imgs/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
   cursor: pointer;
    height: 26px;
    left: 0;
    position: absolute;
    top: 63px;
    width: 14px;
    background: transparent url(../imgs/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../imgs/prev-horizontal.png);
}


.hiden_opa{
	
	font-size:14px;
	color:#FFF;
	text-align:center;
	
}

.hiden_opa #operation{
	font-size:14px;
	color:#FFF;
	background:#adadad;
	display:block;
	float:right;
	width:150px;
	padding:5px;
	cursor:pointer;
}

#operation_h{
	background:url(../imgs/close.png) no-repeat;
	height: 17px;
    position: absolute;
    right: 5px;
    text-indent: -99999px;
    top: 7px;
    width: 17px;
	cursor:pointer;
}

.radio{
	margin-bottom:10px;
	margin-right:5px;
}

.checkbox{
	margin-bottom:10px;
	margin-right:5px;
	position:relative;
	top:2px;
}
