html,body{
margin:0;
padding:0;
height:100%;
border:none;
font-size:1px;
}
div.base{
width:100%;
background:white;
position:relative;
}

div.header{
width:100%;
height:109px;
background-image:url('images/header_back.gif');
background-repeat:repeat-x;
}

div.lft_header{
width:609px; height:109px;
float:left;
}
div.lft_header_part_1{
width:100%; height:37px;
background-image:url('images/header_1.jpg');
background-repeat:no-repeat;
}
div.lft_header_part_2{
width:100%;  height:37px;
background-image:url('images/header_2.jpg');
background-repeat:no-repeat;
}
div.lft_header_part_3{
width:100%;  height:35px;
background-image:url('images/header_3.jpg');
background-repeat:no-repeat;
}
div.rght_header_part{
width:170px; height:109px;
float:right;
background-image:url('images/header_4.jpg');
background-repeat:no-repeat;
}
div.rght_header_part a{
width:41px; height:16px;
margin-right:18px;
float:right;
background-image:url('images/transparent.png');
}
div.rght_header_part a span{
display: none;
}
div#menu{
width:100%;
height:19px;
background:#BE1111;
}
div.menu_binder{
padding-left:0px;
/*clear:both*/
}
a.menu:link{text-decoration:none;color:white}
a.menu:visited{text-decoration:none;color:white}
a.menu:hover{text-decoration:none;background:#7D0C0C;color:white}

a.menu{
height:19px;
line-height:19px;
margin-left:0px;
padding:0 12px;
float:left;
font-size:12px;
font-weight:800;
border-left:1px solid white;
}

ul.menu{
width:100%;
padding:0;
margin:0;
list-style-type:none;
float:left;
}

ul.menu li{display:inline; background:yellow; }

div#menu ul li{ line-height:19px;}

div#city_economy_infrastructure_g{
width:230px;
top:127px; left:188px;
position:absolute;
border:1px solid white;
display:none
}

div.sub_menu_binder{
width:230px;
padding:5px 0;
background:gray
}

ul.sub_menu{
padding:0; margin:0;
list-style-type:none;
}

li.sub_menu_item{display:inline;}

a.sub_menu_item:link{text-decoration:none;color:white}
a.sub_menu_item:visited{text-decoration:none;color:white}
a.sub_menu_item:hover{text-decoration:none;background:white;color:#7D0C0C;}

a.sub_menu_item{
width:217px; height:25px;  
line-height:22px;
margin-left:0px;
padding-left:13px;
font-size:12px; font-weight:800;
background:red;
float:left
}
a.sub_menu_item{background:gray}



div.after_menu_space_1{
width:100%; height: 9px;
font-size:0;
background:#CFCFCF;
}
div.after_menu_space_2{
width:100%; height: 13px;
font-size:0;
background:#F3F3F3;
}
div.body_cell{
background:white;
color:gray;
padding:16px 0;
}

div.sub_body_cell{
background:#F5F5F5;
border:1px solid #CFCFCF;
color:gray;
padding:2px;
width:98%;
margin:auto;
}


table.sub_body_cell{
width:100%;
}

td.body_lft_side_data{
font-family:verdana;
width:187px; 
vertical-align:top
}
td.body_middle_side_data_1{
vertical-align:top;
}
td.body_middle_side_data_2{
width:201px; 
vertical-align:top;
}
td.body_rght_side_data{
width:146px;
vertical-align:top;
}


div.subscribe_to_news_box, div.search_box{
width:185px;
height:43px;
border:1px solid #CFCFCF;
}
div.subscribe_to_news_box_title, div.search_box_title{
height:16px;
}
div.subscribe_to_news_box_content, div.search_box_content{
margin-top:3px;
height:15px;
}
input.subscribe_to_news, input.search{
font-family:verdana;
font-size:12px;
width:150px;
height:15px;
border:1px solid #CFCFCF;
margin-left:6px;
}
img.subscribe_to_news, img.search, input.go_search{
margin-left:2px;
}

a.left_menu:link{text-decoration:none;color:#0E4FBB}
a.left_menu:visited{text-decoration:none;color:#0E4FBB}
a.left_menu:hover{text-decoration:none;background:#0E4FBB;color:white}

a.left_menu{
width:100%;
float:left;
padding-left:6px;
}

div.menu_news_box{
height:19px;
border:1px solid #CFCFCF;
margin-top:12px;
}
div.menu_box_left_space{
width:12px;
height:19px;
background:#CFCFCF;
float:left;
}
div.menu_box_content{
width:167px;
height:19px;
line-height:19px;
/*font-weight:800;*/
font-size:12px;
color:#0E4FBB;
float:left;
}

div.menu_announcements_box, div.menu_employ_box{
height:19px;
border:1px solid #CFCFCF;
margin-top:6px;
}

div.menu_merged_box{
width:185px;
border:1px solid #CFCFCF;
margin-top:7px;
}

div.menu_merged_sub_box{
width:185px;
height:20px;
clear:both;
}

div.menu_merged_box_left_space{
width:12px;
height:19px;
background:#CFCFCF;
border-bottom:1px solid #CFCFCF;
float:left;
}
div.menu_merged_box_left_space_{
width:12px;
height:19px;
background:#CFCFCF;
border-bottom:1px solid #CFCFCF;
float:left;
}
div.menu_merged_box_content{
width:167px;
height:19px;
line-height:19px;
font-size:12px;
color:#0E4FBB;
float:left;
}

div.search_box{
margin-top:12px;
background:#CFCFCF
}

div.search_box form{
padding:0;
margin:0;
}

div.calendar_box{
width:185px;
/*height:111px;*/
margin-top:12px;
/*border:1px solid #CFCFCF;*/
}

div.hot_line_box{
width:199px;
height:119px;
margin-top:12px;
border:1px solid #CFCFCF;
}
div.hot_line_box_title{
text-align:center;
height:24px;
background:#BF1111;
}

div.hot_line_box_content{
font-family:arial;
text-align:center;
padding-top:13px;
width:199px;
height:80px;
font-size:19px;
/*font-weight:800;*/
background:white;
color:#BF1112;
border-top:1px solid #CFCFCF;
}

div.hot_line_box_content span.code{
/*color:#CFCFCF;*/
font-weight:100;
display:none;
}

div.gallery_box{
width:185px;
height:145px;
margin-top:12px;
border:1px solid #CFCFCF;
}

div.gallery_box img, div.kvemo_kartli_box img{
border:none;
}

div.kvemo_kartli_box{
width:199px;
height:76px;
margin-top:12px;
border:1px solid #CFCFCF;
}

div.news_box, div.publication_box, div.interview_box{
padding:0 6px;
border:1px solid #CFCFCF;
}
div.news_box{
/*height:348px;*/
}

div.news_box_title, div.publication_box_title, div.interview_box_title{
font-size:1px;
margin-top:7px;
height:15px;
border-bottom:1px solid #CFCFCF;
}
div.news_box_content, div.publication_box_content, div.interview_box_content{
padding-bottom:9px;
}
div.news_box_sub_content, div.publication_box_sub_content, div.interview_box_sub_content{
margin-top:9px;
font-size:12px;
}

div.publication_box, div.interview_box{
margin-top:10px;
/*height:146px;*/
}

/* /// START OF - MAIN CONTENT BOX /// */

div.main_content_box{
padding:0 6px;
border:1px solid #CFCFCF;
/*height:348px;*/
}
div.main_content_box_title{
font-family:verdana;
font-size:14px;
font-weight:800;
color:#0E4FBB;
margin-top:7px;
padding-bottom:5px;
height:15px;
border-bottom:1px solid #CFCFCF;
}

div.main_content_box_title a:link, div.main_content_box_title a:visited{
color:#FF4E00;
text-decoration:none;
}

div.main_content_box_title a:hover{
color:gray;
text-decoration:underline;
}

div.main_content_box_content{
font-family:verdana;
padding-bottom:9px;
}
div.main_content_box_sub_content{
margin-top:9px;
font-size:12px;
color:#363636;
}

/* /// END OF - MAIN CONTENT BOX /// */

div.reportage_box{
width:199px;
border:1px solid #CFCFCF;
}
div.reportage_box_title{
font-size:1px;
width:199px;
height:18px;
}
div.reportage_box_content{
padding:4px;
}
div.reportage_box_sub_content{
width:191px;
}
div.reportage_box_sub_content_photo{
width:191px;
font-size:1px;
}
div.reportage_box_sub_content_text{
margin-top:12px;
font-size:12px;
}

div.advertising_board_box{
width:199px;
/*height:300px;*/
margin-top:12px;
border:1px solid #CFCFCF;
}
div.advertising_board_box_title{
font-size:1px;
width:199px;
height:17px;
}
div.advertising_board_box_content{
padding:4px;
}
div.advertising_board_box_sub_content{
margin:7px 4px;
font-size:12px;
}

div.interactive_box{
width:144px;
/*height:127px;*/
border:1px solid #CFCFCF;
}
div.interactive_box_title{
font-size:1px;
width:144px;
height:15px;
}
div.interactive_box_content{
padding:3px;
padding-top:4px;
}
div.interactive_box_sub_content{
font-size:12px;
}

div.weather_box{
/*margin-top:8px;*/
width:144px;
/*height:131px;*/
border:1px solid #CFCFCF;
}
div.weather_box_title{
font-size:1px;
width:144px;
height:15px;
}

div.weather_box_sub_content_legends{
margin-top:4px;
font-size:1px;
}
div.weather_box_sub_content_data{
margin-top:10px;
padding:0 7px 0 4px;
}

table.weather{
border:0px solid #CFCFCF;
width:100%;
font-family:verdana;
font-size:10px;
font-weight:800;
color:#575757
}

table.weather td.city{
padding:1px 2px;
}

table.weather td.space{
}

table.weather td.at_day, td.at_night{
text-align:center;
width:25px;
background:white;
border:1px solid #CFCFCF;;
}

div.currency_box{
margin-top:8px;
width:144px;
/*height:103px;*/
border:1px solid #CFCFCF;
}
div.currency_box_title{
font-size:1px;
width:144px;
height:15px;
}
div.currency_box_content{
padding:7px;
font-size:11px;
font-weight:800;
}

table.currency{
border:0px solid #CFCFCF;
width:100%;
font-family:verdana;
font-size:10px;
font-weight:800;
color:#575757
}

table.currency td.name{
padding:1px 2px;
}

table.currency td.value{
text-align:center;
background:white;
border:1px solid #CFCFCF;;
}

div.ad_box{
margin-top:10px;
width:144px;
height:271px;
border:1px solid #CFCFCF;
}

div.ad_box_content{
font-family:verdana;
font-size:12px;
padding:2px;
line-height:200px;
text-align:center;
}

div.ad_box_content img{
border: none;
}

div.footer{
width:100%;
height:38px;
background:#CFCFCF;
}

div.copyright_part{
width:49%;
height:38px;
font-family:verdana;
font-size:10px;
color:gray;
line-height:38px;
/*background:blue;*/
float:left;
}

div.copyright_part span.copyright{
margin-left:10px;
}

div.standartization_part{
width:50%;
height:38px;
/*background:yellow;*/
float:left;
}

div.w3_part{
height:31px;
font-size:1px;
/*background:yellow;*/
/*vertical-align:middle;*/
margin-top:3px;
text-align:right;
}

div.w3_part img{
border:none;
padding:0;
margin:0;
}

div.w3_part div{
height:15px;
font-size:1px;
padding:1px 0;
margin:0;
}

	
	#flashcontent {
		height: 100%;
	}

	div.gallery_title{
	font-family:verdana;
	font-size:20px;
	font-weight:800;
	}

	span.javascript_varning{
	font-family:verdana;
	font-size:14px;
	font-weight:800;
	color:red;
	margin:10px;
	}

div.loading_cell{
/*width:100%;*/
font-family:verdana;
font-size:12px;
font-weight:800;
text-align:center;
color:#0E4FBB;
padding:10px;
/*background:white;*/
}
