body{background: #ffffff; font-size: 13px ; padding: 0; margin: 0; color: #232326;}
body, li, dd, input, td, dt, p{font-family: "DejaVu Sans","BPG Ingiri Arial","BPG Ingiri","BPG Sans Regular",Mkhedruli,Sylfaen,sans-serif; font-weight: normal;}
h1, h2, h3, h4, h5 { font-family: Mtavruli,"BPG Ingiri Arial","BPG Glaho Arial","BPG Ingiri","BPG Glaho",Sylfaen,sans-serif; font-weight: bold; }
p{margin-top: 0; margin-bottom: 16px; text-align: justify; line-height: 1.26em;}
p.clearall{ clear: both; height: 18px;}
ul {margin: 0px 0px 13px 0px;}
img{border: 0;}
a, a:link, a:visited, a:active{text-decoration: none; color: #003366;}
a:hover{color: #911521;}
a.rmore{display: block; font-family: Mtavruli,"BPG Ingiri Arial","BPG Glaho Arial","BPG Ingiri","BPG Glaho",Sylfaen,sans-serif; margin-bottom: 12px; padding: 0px 0px 0px 18px; background: #ffffff url("list_icon.png") no-repeat 0px 0px; font-weight: bold;}
div.imgleft {margin: 0px 25px 10px 0px; display: block; float: left; }
div.imgright { margin: 0px 0px 10px 25px; display: block; float: left; }
.imgleft img, .imgright img {border: 1px solid #999; }
.imgleft span, .imgright span { display: block; margin-top: 8px; color: #666; font-size: 12px; text-align: center; }
h1 { font-size: 24px; color: #872027; padding: 0; margin: 0px 0px 13px 0px; }
h3 { font-size: 17px; padding-bottom: 2px; padding-top: 0; margin: 0px 0px 16px 0px; border-bottom: 1px solid #999999; }
div#breadcrumb{ font-size: 12px; margin-bottom: 5px; }
#maincol h3 { margin-top: 22px; }
#headerbg{ width: 100%; height: 115px; background: #484d55 url('headerbg.png') repeat-x;}
#header{width: 946px; padding: 0; margin: 0 auto; height: 116px;}
#header img{display: block; float: left;}
#header ul{display: block; list-style-type: none; padding: 0; margin: 65px 0px 0px 0px; float: right; border-right: 1px solid #999999;}
#header li{	float: left; font-size: 12px;}
#header a{display: block; padding: 0px 13px; border-left: 1px solid #DCDCDC;}
#header a.normal:link, #header a.normal:active, #header a.normal:visited{color: #DCDCDC;}
#header a.active:link, #header a.active:active, #header a.active:visited{color: #FFFFFF;}
#header a.normal:hover, #header a.header:hover{color: #ffffff;}
#searchbg{ clear: both; width: 100%; height: 40px; background: #3E4F59; border-top: 1px solid #B5BAC7; border-bottom: 1px solid #9296A1; }
#search {width: 946px; padding: 0; margin: 0 auto; height: 34px;}
#search p { margin:0;  padding:0; float: left; padding-top: 12px; color: #DCDCDC; font-size: 12px; }
#search form{float: right; margin: 9px 0px 0px 0px; padding: 0;}
#search form div{float: left;}
.search{border: 0; height: 13px; font-size: 12px; padding: 4px; margin-right: 4px; width: 235px; color: #f5f5f5; background: #2A3135; border: 1px solid #919191;}
.searchbtn{border: 0; margin:0; padding:0; height: 22px; width: 58px; font-size: 12px; background: #CFC7C7;}
#featurebg{ clear: both; width: 100%; height: 278px; background: #872027 url('featurebg.png') repeat-x; border-bottom: 1px solid #9C8585;}
#menubg {clear: both; width: 100%; height: 40px; background: #E1DCDC; border-bottom: 1px solid #C2C2C2;  border-top: 3px solid #191919;}
#topmenu {width: 946px; padding: 0; margin: 0 auto; height: 40px; }
/* MAIN NAVIGATION MENU */
/*.menutop a:link, .menutop a:visited, .menutop a:active {color: #1E1E1E;}*/
.menutop ul{ z-index:100; margin: 0; padding: 0; list-style: none;}
.menutop ul li{ display: inline; float: left; position: relative; font-size: 12px; }
.menutop ul li a{ display: block; padding: 13px 7px 13px 7px; border-left: 1px solid #C2C2C2; }
* html .menutop ul li a{ display: inline-block; }
.menutop a:link, .menutop a:visited, .menutop a:active {color: #1E1E1E;}
.menutop a.selected:link, .menutop a.selected:visited, .menutop a.selected:active{ background: #666666; color: #ffffff; }
.menutop a.current:link, .menutop a.current:visited, .menutop a.current:active{background: #666666; color: #ffffff; }
.menutop ul li a:hover{ background: #666666; color: #ffffff; }
.menutop ul li ul{ position: absolute; left: 0; display: none; visibility: hidden; margin-top: 1px;}
.menutop ul li ul li{display: list-item; float: none;}
.menutop ul li ul li ul{ top: 0; margin:0;}
.menutop ul li ul li a{ width: 181px; padding: 7px 5px 6px 5px; margin: 0; border-bottom: 1px solid #C2C2C2; background: #E1DCDC; font-weight: normal; font-size: 12px; }
/* Holly Hack for IE \*/
* html .menutop li{height: 1%;}
/* End Hack */
.downarrowclass{ position: absolute; top: 17px; right: 7px; }
.rightarrowclass{ position: absolute; top: 8px; right: 5px; }
.ddshadow{ position: absolute; left: 0; top: 0; width: 0; height: 0; background: silver; }
.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/ opacity: 0.8; }
#master { width: 946px; margin: 30px auto 0px auto; }
#maincol { width: 625px; padding: 0px 1px 0px 0px; float: left; }
#rightcol { width: 300px; float: right; }
#maincol .listcat { list-style: none; padding: 0; margin: 18px 0px; }
#maincol .listcat li { padding: 0px 0px 0px 18px; background: white url('bookmark.png') no-repeat; }
#maincol .listcat li.odd { display: block; clear: both; width: 282px; float: left;  }
#maincol .listcat li.even { display: block; width: 282px; float: right;}
#maincol .listcat li p { font-size: 12px; line-height: 1.3em; }
#maincol .listcat li h4 { font-size: 15px; padding: 0; margin: 0; }
#headlines span { display: block; font-size: 12px; color: #666666; text-transform: uppercase;}
#headlines h4 { padding: 0; margin: 3px 0px 2px 0px; font-size: 14px; }
#headlines p { margin: 0px 0px 16px 0px; text-align: justify; font-size: 12px; }
/* #headlines p.divider { float: none; height: 18px;}*/
#sidemenu ul { list-style: none; padding: 0; margin: 0px 0px 18px 0px; }
#sidemenu li { margin-bottom: 10px; padding-bottom: 2px; border-bottom: 1px solid #eeeeee; padding-left: 45px; background: transparent url('list_icon.png') no-repeat 25px 2px; }
#sidemenu ul li ul {list-style: none; padding: 0; margin: 0;}
#sidemenu ul li ul li { margin: 10px 0px 10px 0px; border: 0; padding-left: 15px; background: transparent url('list_foot_icon.png') no-repeat 0px 4px; }
#sidemenu a.sideactive:link, #sidemenu a.sideactive:visited, #sidemenu a.sideactive:active {color: #911521;}

#footwrapper { width: 100%; height: 190px; background: #261414; }
#footer { width: 946px; margin: 1px auto; padding-top: 30px; }
#footer ul { width: 625px; float: left; list-style: none; margin: 0; padding: 0; }
#footer li { float: left; width: 167px; padding: 15px 0px 4px 14px; margin-right: 20px; border-bottom: 1px solid #666666; background: url('list_foot_icon.png') no-repeat 0px 18px; font-size: 12px; }
#footer a:link, #footer a:visited, #footer a:active  { color: #aaaaaa; }
#footer a:hover, #footer a.current {color: #EAEAD0; }
#footer div { width: 299px; float: right; border-left: 1px solid #666666; padding-left: 20px; }
#footer h5 { font-size: 14px; color: #E5E5E5; margin: 0; padding: 15px 0px 2px 0px; }
#footer p {margin-top: 0; color: #D0D5D7; font-size: 12px; }

#maincol ul.listnews { list-style: none; padding: 0; margin: 0px 0px 16px 0px; }
#maincol ul.listnews h4 { padding: 0; margin: 0px 0px 2px 0px; font-size: 15px; }
#maincol ul.listnews li span { font-size: 11px; color: #666666; }
#maincol ul.listcat li p, ul.listnews li p { margin: 0; padding: 0; }
#maincol ul.listnews li, ul.listcat li { margin-bottom: 18px; }

#maincol ul.dlfile { list-style: none; padding: 0; 	margin: 16px 0px 16px 0px; }
#maincol ul.dlfile li { padding-bottom: 8px; margin: 0px; }
#maincol ul.dlfile li img { float: left; margin-right: 5px; }
#maincol ul.dlfile li p { margin: 0; padding: 2px 0px 8px 21px; color: #555555; font-style: italic; }

#maincol ul {list-style: disc; padding-left: 40px; margin: 13px 0px 13px 0px}


/*cxrilebi*/
.content-slider { width: 615px; height: 4px; margin: 5px; font-size: 1px; background: #BBBBBB; position: relative; }
.ui-slider-handle { width: 8px; height: 14px; position: absolute; top: -6px; background: #BDBDBD; border: solid 1px black; }
.content-scroll { width: 625px; margin-bottom: 10px; overflow: hidden; border: solid 1px #BDBDBD; }
.content-holder { width: 900px; }

table.cxrili th { background: #666666; color: #ffffff; padding: 4px; text-align: left; font-family: Mtavruli; font-size: 11px; }
table.cxrili td { padding: 4px; border-bottom: 1px solid #dddddd; font-size: 11px; }

table.cxrili1 th { background: #4D4D4D; color: #FFFFFF; font-weight: normal; padding: 8px; text-align: left; font-size: 12px; }
table.cxrili1 tr {background: #ffffff;}
table.cxrili1 td { padding: 8px; background: #F8F8F8; border: 1px solid #C7C7C7; text-align: center; font-size: 11px; }

table.cxrili2 td { padding: 0px; border: 1px solid #dddddd; font-size: 11px; }

.vipname{ cursor: pointer; cursor: pointer; margin: 10px 0; }
.vipname .name { font-weight: bold; font-size: 14px; }
.vipname .position {display: block; margin: 3px 0px 0px 18px;}

/* CEEBOX Related*/
#cee_closeBtn 		{ background-image: url(../pics/cee-close-btn.png); }
#cee_next 			{ background-image: url(../pics/cee-next-btn.png); }
#cee_prev 			{ background-image: url(../pics/cee-prev-btn.png); }
* html #cee_next 	{ background-image: url(../pics/cee-next-btn.gif); } /* IE6 hack */
* html #cee_prev 	{ background-image: url(../pics/cee-prev-btn.gif); } /* IE6 hack */
#cee_load 			{ background-image: url(../pics/loader.gif);}
/* ceebox border width controled as option in jquery.ceebox.js */
/* colors for ceebox background and border can also be set as option in jquery.ceebox.js  */
#cee_box			{background-color: #fff;border-color:#525252;border-style: solid; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
#cee_box { font: 12px Georgia,"Times New Roman",Times,serif; color: #333333; background-color: #fff; }
#cee_count { font: 10px Mkhedruli,"BPG Ingiri Arial","BPG Ingiri","Arial Unicode MS",Sylfaen,sans-serif; -moz-opacity: 0.8; opacity: 0.8; clear:left; float:left; padding: 2px 0 4px; }
.cee_html #cee_title h2 {font-family: Mkhedruli,"BPG Ingiri Arial","BPG Ingiri","Arial Unicode MS",Sylfaen,sans-serif; float:left;}
.cee_html #cee_count {clear:none;padding-left:5px;}
* html #cee_count { zoom:1; padding-bottom:6px; }
#cee_next,#cee_prev{ height:100%; width: 49%; text-indent:-10000px; text-decoration:none; visibility:visible; background-repeat:no-repeat; }
#cee_box a {border:0;outline:none}
#cee_box a:link {color: #666;}
#cee_box a:visited {color: #666;}
#cee_box a:hover {color: #000;}
#cee_box a:active {color: #666;}
#cee_box a:focus{color: #666;}
#cee_closeBtn { background-repeat: no-repeat; display:block; width:24px; height:23px; position:absolute; text-indent:-10000px; }
#cee_closeBtn {top:-3px;right:-3px;} /* base value only here for IE8 */
#cee_closeBtn, #ie8#hack {top:-10px;right:-10px;} /* All browsers except IE8 see this; IE8 keeps using the */
*:first-child+html #cee_closeBtn{top:-3px;right:-3px;} /* only IE7 sees this*/ 
* html #cee_closeBtn{top:-3px;right:-3px;} /*only IE 6 sees this*/
#cee_closeBtn:hover { background-position: 0px -23px; }
.cee_close {cursor:pointer}
#cee_box { text-align:left; color:#000; }
#cee_box img#cee_img, #cee_vid,#cee_iframeContent,#cee_ajax { display:block; margin: 15px 15px 0; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#cee_title { padding:7px 15px 5px 15px; overflow:hidden; }
.cee_html #cee_title{ background-color:#e8e8e8; height:18px; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0; }
#cee_title h2 { font-size:1em; font-family: Mkhedruli,"BPG Ingiri Arial","BPG Ingiri","Arial Unicode MS",Sylfaen,sans-serif; text-align:justify; font-weight:normal; margin:0 0 1px; }
#cee_ajax{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#cee_load{ display:none; height:50px; width:50px; margin: -25px 0 0 -25px; background-position: center center; background-repeat:no-repeat; }
#cee_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #cee_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#cee_iframe{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; }

