body{
	background:#fff;
	
	
}
body , table, p , a,a:link,a:visited, span,b, div, td{
	font-family:Arial;
	color:#323232;
	font-size:11pt;
	line-height:98%;
}
div, td, table, span, p ,a {

}
/*___design___*/
div.l_line,div.r_line{
	position:absolute;
	z-index:2;
	background-repeat:repeat-y;
	height:120px;
}

div.l_line{
	float:left;
	width:150px;
	background:url(images/2_lines.png);
	background-repeat:repeat-y;
	background-position:1px;
}
div.globe{/*swf globe holder**/
	position:absolute;
	z-index:5;
}
div.top_menu{/*swf menu holder**/
	position:relative;
	z-index:4;
	width:90%;
	text-align:center;
}
div.left_menu{/*swf menu holder**/
	position:relative;	
	display:block;
	z-index:6;
}
/*______layer____*/
.main_frame{
	background:url(images/world.gif) #fff;
	width:100%;
	min-height:630px;
	height:100%;
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:scroll;
}
/*___this is where top menu */
.main_frame .top_frame{
	height:120px;
}
.main_frame .top_frame table{
	text-align:center;
	background:url(images/pix_gray_bg_line.png);
	background-repeat:repeat-x;
	background-position:0% 70%;
}
.main_frame .top_frame table td.top_menu{	
	
}	
.main_frame .top_frame table td.globe{
	width:100px;
}
/*__ths is where left_menu & content*/
.main_frame .mid_frame table.content{
	width:100%;	
	height:100%;
}
.main_frame table.content tr td.left{
	text-align:left;vertical-align:top;
	width:175px;
	background:url(images/2_lines.png);
	background-repeat:repeat-y;
	background-position:1px;
}
.main_frame .mid_frame table td.left table.bot_grad_cont{
	width:100%;
	height:100%;
	background:url(images/top_gr.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
.main_frame .mid_frame table td.right,.main_frame .mid_frame table td.center{
	background:url(images/top_gr.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
div.r_line{
	right:0;top:0;
	float:right;
	width:38px;
	background:url(images/1_line.png);
}
.main_frame .mid_frame table td.right table.bot_grad_cont{
	height:100%;
}
.main_frame .mid_frame table td.right table.bot_grad_cont tr td{
	background:url(images/1_line.png);
	background-repeat:repeat-y;
	background-position:right;
}
/*__middle_contnt_part*/
table.content{
	
}
table.content tr td.center{
	vertical-align:top;
	text-align:center;
	height:100%;
}

table.content tr td.center div.content{
	position:relative;
	min-height:530px;
	height:100%;
	width:100%;/*73*/
	margin-top:0px;
	/*margin-bottom:-50px;	*/
	border:2px solid #FFF;/*DBDBDB*/
	background:#E6E6E6;
	padding:1px;
	z-index:1;
	text-align:justify;
	margin-bottom:-50px;
}
table.content tr td.center div table.center_item{	
	border:1px solid #F0F0F0;
	width:100%;
	height:100%;
}
table.content tr td.center div table.center_item tr td.con{
	background:#fff;
}
table.content tr td.center div table.center_item{
	background:#FAFAFA;
	min-height:530px;
}

table.content tr td.left,table.content tr td.right{
	width:173px;
}
table.r_info_field{
	
}
table.r_info_field tr td{
	padding-left:10px;
	border:0px solid #000;
	width:100%;	
	text-align:center;
}
table.r_info_field tr td.logo{
	height:179px;	
}
table.r_info_field tr td.text_field{	
	height:120px;
	text-align:center;
}
table.r_info_field tr td.text_field div.center_cont{
	position:relative;
	background:#fff;
	height:100%;
	margin-left:10px;		
	border-left:2px solid  #efefef;
	border-bottom:2px solid  #efefef;
	border-right:2px solid  #efefef;	
	width:138px;
}
/*__bottom part*/

.main_frame td.bot_frame{
	height:100px;
}
.main_frame td.bot_frame table.layer1{
	background:url(images/bottom_gr.png);
	background-repeat:repeat-x;
	background-position:top;
	height:100%;
}
.main_frame td.bot_frame table.layer1 table{
	width:100%;
	height:100%;
}
.main_frame td.bot_frame table.layer1 table tr td{
	border:0px solid #000;
	text-align:center;
}
.main_frame td.bot_frame table.layer1 table tr td.l{
	width:30%;/*251*/
	height:110px;
	background:url(images/2_bot_lines.png);
	background-repeat:no-repeat;
}
.main_frame td.bot_frame table.layer1 table tr td.r{
	width:30%;
	height:110px;
	background:url(images/1_bot_line.png);
	background-repeat:no-repeat;
	background-position:100%;
}
.main_frame td.bot_frame table.layer1 table tr td.c img{
	
}
div.b_r_image{
	position:absolute;
	margin-top:-212px;
	right:0;
	z-index:1;
}
/*content stylesheet*/
input.submit{
	backgroud:;
	border-left:;
	border-right:;
}
span.box_title{
	height:26px;
	width:100%;
	display:block;
	background:url(images/line.jpg);
	background-repeat:repeat-x;	
	text-align:center;
	font-weight:bold;
	color:#222222;
}

/*hrefs*/
a:link, a:visited{
	color:#121212;
	text-decoration:underline;
}
a:hover, a:active{
	color:#DA5051;
	text-decoration:underline;	
}

.bot_td{
	 border-bottom:1px solid #da5051;
	 padding-bottom:3px;
}
table.main_table_left{
	margin-left:9;
}
td.down_left_grad{
	background-image:url(images/down_grad.png);
	background-repeat:repeat-x;
}td.corner_left_grad{
	background-image:url(images/corner.png);
	background-repeat:no-repeat;
}td.left_left_grad{
	background-image:url(images/left_grad.png);
	background-repeat:repeat-y;
}
table.left_blocks{
	border:2px solid #fff;
}
td.left_bottom_td{
	background:#FFFFFF;
	color:#a82c2d;
}
div.ins_left{
	border:1px solid #dbdbdb;
	height:98%;width:99%;
}
td.left_td{
	background-image:url(images/red_background.jpg);
	background-repeat:repeat-x;
	border-bottom:2px solid #FFFFFF;
	height:26px;
	color:#FFFFFF;
	font-size:11pt;
	font-weight:bold;
	padding-left:5;
}
input.text{
	background:#fff;
	border:1px solid #717578;
}

input.submit{
	border-right:2px solid #717578;
	border-left:2px solid #717578;
	border-top:2px solid #e5e5e5;
	border-bottom:2px solid #e5e5e5;
	background:#f9f9f9;
}
/*_________________________________top content menu visualization_________________________________*/
img{border:0;}
table.menu_block{width:100%;}

table.menu_block, table.menu_block tr td{texta-align:center;}

table.menu_block tr td div.menu_frame, table.menu_block tr td div.2nd_level{
	position:relative;
	text-align:center;
	overflow:auto;
	display:block;
	margin-left:-2px;/*opera*/
	width:99%;
	
}
table.menu_block tr td div.menu_frame{
	height:70px;min-height:70px;
	border-right:1px solid #efefef;
	border-left:1px solid #efefef;
	border-top:2px solid #717578;
	border-bottom:2px solid #717578;
	text-align:center;
}
div.menu_frame table, div.menu_frame table tr td, div.2nd_level table, div.2nd_level table tr td{text-align:center;}

/*div.2nd_level table{
	border-left:2px solid #717578;
}
div.2nd_level{
	display:block;
	background:#000;
}

div.2nd_level table tr td{
	background:#000;
	border-top:2px solid #efefef;
	border-bottom:2px solid #efefef;
	border-right:2px solid #717578;
}
div.2nd_level table tr td a:link{
text-decoration:none;

}
div.2nd_level table tr td a:link, div.2nd_level table tr td a:visited{
	text-decoration:none;
	dispaly:block;
	width:100%;
}
div.2nd_level table tr td:hover, div.2nd_level table tr td:active{
	color:#232323;
	background:#FEE4E7;
}*/
/***********************************************/
.tv_submenu{
	text-align:center;
	/*margin-top:-15px;*/
	height:15px;	
	margin-left:-20px;
}
.tv_submenu li{
	margin-top:2px;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	display:inline-block;
	min-width:130px;
	width:auto;
	margin-right:-4px;
}
.tv_submenu li.side a:link, .tv_submenu li.side a:visited{
	text-decoration:none;
	border-left:2px solid #D94F4D;
}
.tv_submenu li a:link, .tv_submenu li a:visited{
	text-decoration:none;
	border-top:1px solid #f5e5e5;
	border-bottom:1px solid #f5e5e5;
	border-right:2px solid #D94F4D;
	padding:0px 15px 0px 15px;
	display:block;
}
.tv_submenu li:hover a:hover, .tv_submenu li a:hover, .tv_submenu li a:active,.tv_submenu li.active a:link,.tv_submenu li.active a:visited{
	color:#232323;
	text-decoration:none;
	background:#FEE4E7;
}
/*_______________________________________________*/
table.cont_item{
	width:99%;
	max-height:90%;
	background:#fff;	
}
table.cont_item tr td.section_descr{
	border-bottom:1px solid #717578;
}
table.cont_item tr td{
	border:0px;
	background:#fff;
}
div.main_frame{
	position:relative;
	background:#fff;
	width:100%;
	height:80%;
	
	border:2px solid #fe6611;
}
/*__________article___________*/

table.article_prev{
	width:100%;border-bottom:1px solid #717578;
}
table.article_prev #art_date{
	text-align:right;display:hidden;padding-right:5px;
	border-bottom:1px solid #f4f4f4;
}
table.article_prev #art_name{
	font-weight:bold;text-align:left;padding-left:5px;
	border-bottom:1px solid #f4f4f4;
}
table.article_prev #art_text{
	text-align:justify;
	padding-left:5px;padding-right:5px;
}
a.more{float:right;}

/*______image_classes__________*/
img.right, img.left{
	border:1px solid #717578;
	margin-top:5px;
	margin-right:5px;
}
img.right{float:right;}
img.left{float:left;}

/*__________comments_styles__________*/
table.xbbmessage_form,table.message{
	border-top:1px solid #717578;
}
/*__________paging__________*/
table.paging{
	
}
/*__________reclam__________*/
table.reclam_list{
	background:#717578;
}

table.reclam_list tr td.top{
	background:#fae8e6;
}
table.reclam_list tr:hover td{
	background:#fae8e6;
}
table.reclam_list tr td a:link,table.reclam_list tr td a:visited{
	text-decoration:none;
	display:block;
}
table.reclam_list tr:hover td a:link,table.reclam_list tr td:hover a:visited{
	color:#DA5051;
}
table.reclam_item{
	
}

table.reclam_item tr td table.chars tr td.lt{
	font-weight:bold;
	width:200px;
}
table.reclam_item tr td table.chars tr td.rt{
	border-right:1px solid #717578;
	width:200px;
}
table.reclam_item tr td table.chars tr td{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	text-align:left;
}
.bred{
	border:1px solid #717578;
}
/*_------------------photogallsery=---------------*/

table.photogallery{

}
table.photogallery tr td{
	text-align:center;
	border:1px solid #717578;
}
