@charset "utf-8";
/* CSS Document by Kakha Mekvabishvili */

@font-face {
	font-family: DejaVuSans;
   	src: local("DejaVu Sans"), url("dejavusans.ttf") format("truetype");
}

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, a, acronym, address, big, cite, em, img, small, strong,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

body,td,th {
	font-family: DejaVuSans, sylfaen, sans-serif;
	font-size: 12px;
	color: #333333;
}

body { background: #E0E0E0 url(../images/back.jpg) repeat-x; width: 100%; height: 100%; }
a:link { color: #3366CC; }
a:visited {	color: #3366CC; }
a:hover { color: #3366CC; }
a:active { color: #3366CC; }

#loader { 
	width: 100%; height: 100%; display: none; 
	position: absolute; top: 0px; left: 0px; 
	padding: auto;
	background-color: #FFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	z-index: 10000;
}

#loader-animate { width: auto; height: auto; position: absolute; top: 50%; left: 50%; margin-left: -110px; z-index: 10001; padding: 20px; background: url(../images/overlay.png); }

#main{ width: 100%;	height: 100%; background-image: url(../images/h-back.jpg);	background-position: center top; background-repeat: no-repeat; }
#wrap{ width: 1000px; margin-left: auto; margin-right: auto; }
#head{ width: 100%;	height: 120px; }

#threelink { float: left; width: auto; height: auto; padding: 3px; margin-left: 15px; }
#threelink span{ margin-left: 5px; margin-right: 5px; }
#threelink a {	text-decoration: none;	color: #999999; text-shadow: 0px 1px #FFF; }
#threelink a:hover { text-decoration: none;	color: #3366CC; text-shadow: 0px 1px #FFF; }

#lang {	float: right;	width: auto;	height: auto;	padding: 5px;	margin-right: 15px; }
#lang a { margin-right: 5px; }

.clear { clear: both; }

#headintop { width: 100%; height: 30px; }
#headinbot { width: 540px; height: 90px; margin-left: auto; margin-right: auto; }

#titlege {	float: left;	width: auto;	height: auto;	margin-top: 40px;}
#logo {	float: left; width: auto; height: auto; margin-top: 1px; }
#titleen {	float: left;	width: auto;	height: auto;	margin-top: 40px; }

#menuspace { width: 100%; height: 42px; }
#mleft { float: left; width: 9px; height: 42px;	background-image: url(../images/m-left.png); background-repeat: no-repeat; }
#mbar {	float: left; width: 982px; height: 42px; background-image: url(../images/m-back.png); background-repeat: repeat-x; }
#mright { float: right; width: 9px; height: 42px; background-image: url(../images/m-right.png);	background-repeat: no-repeat; }
#poster { width: 990px; height: 300px; background-color: #003366; padding: 0; margin: 0; }
#poster-hide { position: absolute; display: block; right: 50%; margin-right: -490px; top: 120px; z-index: 89; width: 20px; height: 40px; background: url(../images/po-control.png) center 0px no-repeat; cursor: pointer; }
#poster-show { position: absolute; display: block; right: 50%; margin-right: -490px; top: 120px; z-index: 89; width: 20px; height: 40px; background: url(../images/po-control.png) center -40px no-repeat; cursor: pointer; }

#content { width: 100%;	margin-top: 10px; }
#rcontent { float: right; width: 400px; }
#lcontent {	float: left; width: 580px; }

#promo { width: 380px; height: 430px; background-color: #F5F5F5; border: solid 1px #CCC; padding: 10px;}
#video-player {	width: 380px; height: 280px; background-color: #000000; }
#video-thrumbs { width: 380px; height: 60px; margin-top: 5px;  }
#video-thrumbs a img { border: solid 1px #CCCCCC; }
#video-thrumbs a:hover img { border: solid 1px #666666;}
#like { width: 380px; height: 60px; margin-top: 5px; }
#video-archive-head { width: 100%; height: auto; background: url(../images/sm-back.png) repeat-x; padding-bottom: 10px; padding-top: 10px; margin-top: 5px; text-indent: 10px; border: solid 1px #CCCCCC; }
#video-archive-head h1 { color: #333333; font-size: 16px; font-weight: bold; }
#video-archive-head span { float: right; margin-right: 15px; margin-top: -20px; padding: 3px; }
#video-archive-head span a { color: #CC0000; text-decoration: underline; }
#video-archive { width: 100%; height: auto; padding-top: 5px; padding-bottom: 5px; border: solid 1px #CCCCCC; text-align: center; }
#video-archive a img { border: solid 1px #CCCCCC; }
#video-archive a:hover img { border: solid 1px #333333; }
#videos a { width: 150px; height: 150px; display: block; border: solid 1px #EFEFEF; text-align: center; margin-right: 10px; margin-bottom: 10px; float: left; text-decoration: none; color: #333333; }
#videos a:hover { background-color: #EFEFEF; border: solid 1px #999999; color: #0066CC; }
#videos a img { border: solid 1px #999999; margin-bottom: 3px; margin-top: 3px; }
#videos a:hover img { border: solid 1px #000000; }
#videos a span { word-wrap: break-word; }

#buttons { width: 100%;	}
#buttons span { margin-top: 0px; margin-right: 0px; }
#buttons a img { border: solid 1px #CCCCCC; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); 
				-moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
#buttons a:hover img { border: solid 1px #666666; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); 
				-moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
#footsep { width: 100%;	height: 82px; background-image: url(../images/foot-sep.png); background-position: center top; background-repeat: no-repeat; }
#footer { width: 100%; height: 380px; background: url(../images/building.jpg) center top no-repeat; }

.footmenu { width: 197px; height: auto; margin-right: 2px; float: left; text-align: left; }
.footmenu h1 { padding-bottom: 10px; font-size: 16px; font-weight: bold; color: #0066CC; text-shadow: 0px 1px #FFF; }
.footmenu ul { padding-left: 20px; list-style-image: url(../images/bul.png); }
.footmenu ul li { padding: 3px; }
.footmenu ul li a { color: #666666; text-decoration: none; text-shadow: 1px 1px #FFF; }
.footmenu ul li a:hover { color: #0066CC; text-decoration: none; text-shadow: 1px 1px #FFF; }

#fb { width: 300px; height: 58px; margin-left: 20px; margin-top: 20px; float: left; text-align: left; }
#fb p { padding-top: 10px; }
#srch { width: 240px; height: auto; float: left; margin-left: 10px; margin-top: 20px; padding: 3px; background-color: #FFFFFF; border: solid 1px #CCCCCC; text-align: left; }
.search { background-color: #FFFFFF; border: 0px; width: 180px; }
#cp { width: 300px; height: auto; margin-right: 20px; margin-top: 20px; float: right; text-align: left; }
#cp h1 { color: #0066CC; font-size: 16px; padding-bottom: 5px; text-shadow: 0px 1px #FFF; } 
#cp p { padding-bottom: 10px; }

.boxhead { width: 100%;	height: 35px; background-image: url(../images/bh-back.jpg); background-repeat: repeat-x; }
.box { width: 100%;	height: 110px; background-color: #F3F3F3; }

#box-weather { float: left;	width: 200px; text-align: center; }
#box-currency {	float: right; width: 200px;	text-align: center; }

#smenu { width: 100%; height: auto; }
#smenu ul {	list-style-position: outside; list-style-type: none; }
#smenu li a { width: 95%; height: auto; background: url(../images/sm-back.png) repeat-x; padding: 10px; display: block; text-decoration: none; }
#smenu li a:hover { text-decoration: underline; }

#news-max {	width: 99%;	/* height: 400px; */ background-color: #EBEBEB; background-image: url(../images/news-back-white.jpg); background-repeat: repeat-x; padding: 10px; margin-top: 5px; }
#news-max a img { padding: 5px; background-color: #CCCCCC; margin-right: 5px; }
#news-max h1 { color: #385698; font-size: 18px; font-weight: bold; margin-bottom: 10px; padding: 0px; text-shadow: 0px 1px #FFF; }
#news-max span, #news-max a, #news-max a:hover { color: #000; text-decoration: none; }


.news-box-white { width: 99%;	height: auto; background-color: #EBEBEB; background-image: url(../images/news-back-white.jpg); background-repeat: repeat-x; padding: 10px; }
.news-box-white h1 {color: #385698; font-size: 16px; font-weight: bold; margin-bottom: 10px; padding: 0px; text-shadow: 0px 1px #FFF; }
.news-box-white span, .news-box-white a, .news-box-white a:hover,  { color: #000; }
.news-box-white a img { padding: 3px; background-color: #CCCCCC; margin-right: 5px; }
.news-box-blue { width: 99%; min-height: 150px; background-color: #385698;	background-image: url(../images/news-back-blue.jpg); background-repeat: repeat-x; padding: 10px; }
.news-box-blue h1 {color: #FFFFFF; font-size: 16px; font-weight: bold; margin-bottom: 10px; padding: 0px; text-shadow: 0px 1px #000; }
.news-box-blue span, .news-box-blue a, .news-box-blue a:hover { color: #FFF; }
.news-box-blue a img { padding: 3px; background-color: #CCCCCC; margin-right: 5px; }
.news-box-blue a { text-decoration: none; }

#more-news { width: 99%; height: auto; padding: 10px; margin-top: 5px; text-align: center; color: #000000; background: url(../images/sm-back.png) repeat-x; border: solid 1px #CCCCCC; cursor: pointer; }
#more-news:hover { border: solid 1px #FEFEFE;  background: url(../images/sm-back.png) repeat-x; box-shadow:0px 0px 3px #333333; color: #333333; }
#archive { width: 99%; height: auto; padding: 10px; margin-top: 5px; text-align: center; color: #000000; background: url(../images/sm-back.png) repeat-x; border: solid 1px #CCCCCC; cursor: pointer; }
#archive:hover { border: solid 1px #FEFEFE; background: url(../images/sm-back.png) repeat-x; box-shadow:0px 0px 3px #333333; color: #333333; }

#guide { width: 1000px;	height: 100px;	padding-top: 5px;	text-align: left; }
#guide ul{ list-style: none;  margin: 0;  padding: 0; }
#guide ul li{ float: left; padding: 10px; display: block; margin-right: 10px; background: #F0F0F0 url(../images/acc-back.jpg) center bottom no-repeat; }
#guide ul li a{ display: block; overflow: hidden; height: 75px; width: 75px; text-decoration: none; color: #333333; }
#guide ul li .a1{ width: 235px; text-decoration: none; color: #333333; }
#guide ul li img{ position: absolute; border: 3px solid #CCC; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#guide ul li p{ margin: 0px;  padding: 0px;  width: 135px; display: block; padding-left: 80px; font-size: 10px; text-align: left; }
#guide ul li p span{ color: #0066CC; font-size: 13px; font-weight: bold; }

#leftside { background-color: #FFFFFF; border: solid 1px #CCC; text-align: left; padding: 10px; }
#leftside h1 { font-size: 16px; font-weight: bold; color: #0066CC; margin-bottom: 20px; }
#leftside h2 { font-size: 14px; font-weight: bold; color: #0066FF; margin-bottom: 10px; }
#leftside p { margin-top: 10px; margin-bottom: 10px; }
#rightside { float: right; width: 290px; }

#sitedata img { padding: 3px; margin-right: 20px; margin-bottom: 10px; border: solid 1px #CCCCCC; }
#calendar { background-color: #FFFFFF; border: solid 1px #CCCCCC; padding: 5px; height: auto; }
#news-archive { width: 99%; height: auto; }
#news-archive h1 {color: #385698; font-size: 16px; font-weight: bold; margin-bottom: 10px; padding: 0px; }
#news-archive span, .news-box-blue a, .news-box-blue a:hover { color: #FFF; }
#news-archive img { padding: 3px; background-color: #CCCCCC; margin-right: 5px; }
#gallery img { border: solid 3px #CCC; margin: 5px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#gallery img:hover { border-color: #666666; }
#gallery-menu { width: 98%; height: auto; }
#gallery-menu ul { list-style-position: outside; list-style-type: none; }
#gallery-menu li a { width: 95%; height: auto; background: url(../images/sm-back.png) repeat-x; padding: 10px; display: block; text-decoration: none; }
#gallery-menu li a:hover { text-decoration: underline; }


.download-doc { color: #0066FF; font-weight: bold; text-decoration: none; border: solid 1px #E5E5E5; padding: 5px 5px 5px 30px; background:#F8F8F8 url(../images/doc.png) left top no-repeat;   }
.download-xls { color: #0066FF; font-weight: bold; text-decoration: none; border: solid 1px #E5E5E5; padding: 5px 5px 5px 30px; background:#F8F8F8 url(../images/xls.png) left top no-repeat;   }
.download-pps { color: #0066FF; font-weight: bold; text-decoration: none; border: solid 1px #E5E5E5; padding: 5px 5px 5px 30px; background:#F8F8F8 url(../images/pps.png) left top no-repeat;   }
.download-pdf { color: #0066FF; font-weight: bold; text-decoration: none; border: solid 1px #E5E5E5; padding: 5px 5px 5px 30px; background:#F8F8F8 url(../images/pdf.png) left top no-repeat;   }
.download-zip { color: #0066FF; font-weight: bold; text-decoration: none; border: solid 1px #E5E5E5; padding: 5px 5px 5px 30px; background:#F8F8F8 url(../images/zip.png) left top no-repeat;   }
.download-rar { color: #0066FF; font-weight: bold; text-decoration: none; border: solid 1px #E5E5E5; padding: 5px 5px 5px 30px; background:#F8F8F8 url(../images/rar.png) left top no-repeat;   }


