    html, body {
        margin: 0;
        padding: 0;
        width: 100%;
        font-family: Verdana, Arial, Tahoma, sans-serif;
        font-size: 90%;
        text-align: left;
		  background: url(/images/bg.jpg) left top repeat-x;
        
    }
    A {
        font-family: Verdana, Arial, Tahoma, sans-serif;
        text-decoration: underline; 
    }

    A:hover {
        text-decoration: none; 
    }
	#splash{
display: none;
		position: absolute;
		top: 0px;
		left: 0;
		width: 100%;
		height: 100%;
		background: url(/images/bg_all.png);
		z-index: 10000;
		
	}
	#splash #splash_content{
		width: 810px;
		margin: 0 auto;
		position: relative;
		top:13px;
	}
	#splash #splash_content #pop_up_2{
		top: 5px;
		right: 0px;
		width: 300px;
		display: block;
	}
	*+html #splash #splash_content #pop_up_2{
		top: 2px;
	}
	#splash #splash_content #pop_up_2 .pop_up8{
		background: #FFFFFF;
		font-size: 10px;
		color: #5C5C5C;
		padding: 0 10px;
	}
	#splash #splash_content #pop_up_2 .pop_up8 a{
		color: #0D26A6;
	}
	
	#splash #splash_content #pop_up_2 .pop_up8 strong{
		font-size: 11px;
		font-weight: normal;
	}
	#splash #splash_content #pop_up_2 .pop_up8 .button_bel{
		margin: 2px 0 0 0;
		text-align: center;
		color: #F5F5F5;
		padding: 3px 0 0 0;
	}
	
	#textarea_bg{
		background: url(/images/splash_textarea.gif) left top no-repeat;
		padding: 5px 0 10px 5px;
		margin: 10px 0;
	}
	#splash #splash_content #pop_up_2 .pop_up8 textarea{
		width: 244px;
		height: 69px;
		border: 0;
		overflow: auto;
	}

	
	
	
	#all{
		width: 810px;
		margin: 18px auto 0 auto;
		background: url(/images/bg_top.png) left top no-repeat;
	}
	#all #all1{
		background: url(/images/bg_bottom.png) left bottom no-repeat;
		padding: 11px 0;
	}
	#all #all1 #all2{
		background: url(/images/bg_center.png) left top repeat-y;
		padding:0 5px;
	}



	
	
/*--- header ---*/	


	#header{
		height: 141px;
	}
	
	#header #header_left{
		float: left;
		width: 350px;
		height: 84px;
	}
	#header #header_left blockquote{
		margin: 12px 0 0 26px;
		width: 323px;
		height: 51px;
		padding: 0;     
      	display: block;
      	float: left;
   	}
	* html #header #header_left blockquote{
		margin: 12px 0 0 13px;
   	}
	#header #header_left blockquote a{
		width: 323px;
		height: 51px;
      	text-indent: -700em;
      	overflow:hidden;
      	white-space: nowrap;
      	display: block;
		background: url(/images/logo.gif) left top no-repeat;
   	}
	
	#header #header_right{
		float: left;
		height: 84px;
		width: 440px;
	}
	#header #header_right #header_right_content{
		float: right;
		font-size: 10px;
		color: #5C5C5C;
		text-align: center;
		margin: 0 19px 0 0;
		line-height: 1.5em;
	}
	* html #header #header_right #header_right_content{
		margin: 0 10px 0 0;
	}
	.button_bel{
		background: url(/images/button_bel.gif) left top no-repeat;
		font-size: 10px;
		color: #F5F5F5;
		font-weight: bold;
		margin: 4px auto 0 auto;
		padding: 1px 0 0 0;
		display: block;
		width: 94px;
		height: 20px;
		text-decoration: none;
		text-align: center;
	}
	*+html .button_bel{
		margin: 2px 0 0 0;
	}
	* html .button_bel{
		margin: 2px 0 0 0;
	}


	#header #header_menu{
		clear: both;
		overflow: hidden;
		padding: 0;
		border-bottom: 2px solid #0D26A6;
	}
	* html #header #header_menu{
		overflow: visible;
		height: 1px;
	}
	
	
	
	#header #header_menu .lavaLamp {
	    position: relative;
	    height: 26px; 
		width: 662px;
	    padding: 0px; 
		margin: 0;
	    overflow: hidden;
		position: relative;
		top: 2px;
		float: left;
	}
	#header #header_menu .lavaLamp li {
		float: left;
      	list-style: none;
		padding: 0;
	    height: 26px; 
   	}
   	#header #header_menu .lavaLamp li.back {
		background: url(/images/lava.gif) right -30px no-repeat;
      	width: 6px; 
		height: 26px;
      	z-index: 8;
      	position: absolute;
		top: 2px;
	}
	#header #header_menu .lavaLamp li.back .left {
		background: url(/images/lava.gif) left top no-repeat;
      	height: 24px;
      	margin-right: 6px;
		position: relative; 
		top: -2px;
   	}
	
	#header #header_menu .lavaLamp li.current a{
		color: #C4CCF2;
	}
	
	#header #header_menu .lavaLamp li a {
		position: relative; 
		overflow: hidden;
      	text-decoration: none;
		font-size: 13px;
      	color: #5C5C5C; 
      	text-align: center;
      	height: 26px; 
		top: 5px;
      	z-index: 10; 
      	float: left; 
		display: block;
      	margin: 0 20px;
   	}
	#header #header_menu .lavaLamp li a:hover {
		color: #C4CCF2;
	}

	
	#header .lavaLamp2 {
	    position: relative;
	    height: 26px; 
		width: 662px;
	    padding: 0px 0 0 10px; 
		margin: 0;
		position: relative;
		top: 2px;
		float: left;
	}
	#header .lavaLamp2 li {
		float: left;
      	list-style: none;
		padding: 0 0px;
		margin: 0 23px 0 0;
	    height: 26px; 
		position: relative;
   	}
   	#header .lavaLamp2 li.back {
		border-bottom: 2px solid #0D26A6;
      	width: 1px; 
		height: 20px;
      	z-index: 8;
      	position: absolute;
		top: 0px;
	}
	#header .lavaLamp2 li.back .left {

      	height: 24px;
      	margin-right: 6px;
		position: relative; 
		top: -2px;
   	}
	#header .lavaLamp2  li.current .a{
		color: #0D26A6;
	}
	

	#header .lavaLamp2 li .a {
		position: relative; 
		overflow: hidden;
      	text-decoration: none;
		font-size: 11px;
      	color: #5C5C5C; 
      	text-align: center;
      	height: 26px; 
		top: 3px;
      	z-index: 10; 
      	float: left; 
		display: block;
      	margin: 0 0px;
   	}
	#header .lavaLamp2 li .a:hover {
		color: #0D26A6;
	}

	.drop_down{
display: none;
		width: 140px;
		z-index: 11;
		position: absolute;
		top: 22px;
		left: 0px;
		border: 1px solid #E4E4E4;
		background: #F5F5F5;
		text-align: left;
		padding: 8px;
	}
	.drop_down a{
		color: #5C5C5C;
		text-decoration: none;
		line-height: 1.9em;
		font-size: 11px;
	}
	.drop_down a:hover{
		color: #0D26A6;
		text-decoration: underline;
	}

	
	#header #header_menu #lang{
		float: right;
		margin: 6px 9px 0 0;
	}
	
	#header #header_menu_1{
		clear: both;
		padding: 0;
		height: 24px;
		background: #E4E4E4;
	}

/*--- //header ---*/	

	
/*--- content ---*/		
	#content{
		background: url(/images/content_bg.gif) left top repeat-y;
		margin: 19px 0 0 0;
		1overflow: hidden;
		z-index: 100;
width: 810px;
	}
	* html #content{
		overflow: visible;
		height: 1px;
	}
	
	
/*--- left ---*/			
	#content #content_left{
		float: left;
		width: 597px;
	}
	
	#content #content_left .main_photo{
		width: 558px;
		background: #F5F5F5;
		overflow: hidden;
	}
	* html #content #content_left .main_photo{
		overflow: visible;
		height: 1px;
	}
	#content #content_left .main_photo .main_photo_left{
		float: left;
		width: 101px;
	}
	#content #content_left .main_photo .main_photo_right{
		float: left;
		width: 409px;
		padding: 18px 24px;
		font-size: 14px;
		color: #AFAFAF;
		z-index:10;
	}
	#content #content_left .main_photo .main_photo_right strong{
		font-size: 16px;
		color: #6473C0;
		font-weight: normal;
		z-index:10;
	}
	#content #content_left .main_photo .main_photo_right a{
		color: #AFAFAF;
	}
	
	
	#content #content_left #abc{
		overflow: hidden;
		padding: 0 0 0 30px;
	}
	* html #content #content_left #abc{
		overflow: visible;
		height: 1px;
	}
	#content #content_left #abc #abc_1{
		float: left;
	}	
	#content #content_left #abc #abc_1 h2{
		margin: 0px;
		width: 176px;
		height: 26px;
		padding: 6px 0 0 0;
		text-align: center;
		font-size: 16px;
		color: #D5EDF8;
		background: url(/images/abc_1.jpg) left top no-repeat;
		font-weight: normal;
	}
	#content #content_left #abc #abc_1 h2 a{
		color: #D5EDF8;
		text-decoration: none;
	}
	#content #content_left #abc #abc_1 h2 a:hover{
		text-decoration: underline;
	}
	#content #content_left #abc #abc_1 div{
		padding: 20px 25px;
		line-height: 2em;
		font-size: 12px;
		color: #888888;
	}
	#content #content_left #abc #abc_1 div a{
		color: #888888;
		text-decoration: none;
	}
	#content #content_left #abc #abc_1 div a:hover{
		text-decoration: underline;
	}

	
	#content #content_left #abc #abc_2{
		float: left;
	}
	#content #content_left #abc #abc_2 h2{
		position: relative;
		left:-6px;

		margin: 0px;
		width: 171px;
		height: 26px;
		padding: 6px 0 0 0;
		text-align: center;
		font-size: 16px;
		color: #D5EDF8;
		background: url(/images/abc_2.jpg) left top no-repeat;
		font-weight: normal;
	}
	#content #content_left #abc #abc_2 h2 a{
		color: #D5EDF8;
		text-decoration: none;
	}
	#content #content_left #abc #abc_2 h2 a:hover{
		text-decoration: underline;
	}
	#content #content_left #abc #abc_2 div{
		padding: 20px 25px;
		line-height: 2em;
		font-size: 12px;
		color: #888888;
	}
	#content #content_left #abc #abc_2 div a{
		color: #888888;
		text-decoration: none;
	}
	#content #content_left #abc #abc_2 div a:hover{
		text-decoration: underline;
	}

	
	#content #content_left #abc #abc_3{
		float: left;
	}
	#content #content_left #abc #abc_3 h2{
		position: relative;
		left:-13px;
		margin: 0px;
		width: 194px;
		height: 26px;
		padding: 6px 0 0 0;
		text-align: center;
		font-size: 16px;
		color: #D5EDF8;
		background: url(/images/abc_3.jpg) left top no-repeat;
		font-weight: normal;
	}
	#content #content_left #abc #abc_3 h2 a{
		color: #D5EDF8;
		text-decoration: none;
	}
	#content #content_left #abc #abc_3 h2 a:hover{
		text-decoration: underline;
	}
	#content #content_left #abc #abc_3 div{
		padding: 20px 25px;
		line-height: 2em;
		font-size: 12px;
		color: #888888;
	}
	#content #content_left #abc #abc_3 div a{
		color: #888888;
		text-decoration: none;
	}
	#content #content_left #abc #abc_3 div a:hover{
		text-decoration: underline;
	}

	

/*--- //left ---*/			
	
/*--- right ---*/
	#content #content_right{
		float: left;
		width: 183px;
		padding: 0 10px;
	}	
	
	#content #content_right #search{
		background: url(/images/search_bg.jpg) left top no-repeat;
		width: 183px;
		height: 21px;
		margin: 0 0 14px 0;
	}
	#content #content_right #search input{
		float: left;
		width: 156px;
		border: 0;
		background: none;
		padding: 2px 3px 0 3px;
	}
	#content #content_right #search a{
		display: block;
		width: 21px;
		height: 21px;
		float: left;
	}
	
	#content #content_right .right_scrol_block{
		margin: 0 0 25px 0;
	}
	#content #content_right .right_scrol_block h2{
		float: left;
		margin: 0;
		font-weight: normal;
		font-size: 14px;
		color: #5C5C5C;
	}
	#content #content_right .right_scrol_block .ico_rss{
		float: right;
	}


	#content #content_right .right_scrol_block .right_scrol{
		margin: 8px 0 0 0;
		clear: both;
		width: 183px;
		height: 145px;
		overflow: hidden;
	}
	#content #content_right .right_scrol_block .right_scrol div{
		width: 183px;
		height: 145px;
		float: left;
		font-size: 11px;
		color: #838383;
padding: 0px 0 0 0;
	}
	#content #content_right .right_scrol_block .right_scrol a{
		font-size: 11px;
		color: #838383;
	}
	#content #content_right .right_scrol_block .right_scrol a.newslink{
		font-size: 11px;
		color: #838383;
		text-decoration:none;
	}
	#content #content_right .right_scrol_block .right_scrol strong{
		font-size: 11px;
		color: #0D26A6;
		font-weight: normal;
	}

	#content #content_right .right_scrol_block .right_scrol_paging_bg{
		background: url(/images/right_scrol_paging_bg.gif) left top no-repeat;
		width: 102px;
		height: 17px;
		padding: 2px 0 0 0;
		margin: 0 auto;
		text-align: center;
		font-size: 10px;
		color: #838383;
	}
	#content #content_right .right_scrol_block .right_scrol_paging_bg .arr_left{
		position: relative;
		top: 2px;
	}
	#content #content_right .right_scrol_block .right_scrol_paging_bg .arr_right{
		position: relative;
		top: 2px;
	}
	
	
	#content #content_right #button_more_side{
		text-align: center;
		position: relative;
	}
	
	#pop_up_1{
		bottom: -23px;
		right: -13px;
	}
	.pop_up{
display: none;
		z-index: 1000;
		position: absolute;
		background: url(/images/pop_up_left_top.png) left top no-repeat;
	}
	.pop_up1{
		background: url(/images/pop_up_right_top.png) right top no-repeat;
	}
	.pop_up2{
		background: url(/images/pop_up_right_bottom.png) right bottom no-repeat;
	}
	.pop_up3{
		background: url(/images/pop_up_left_bottom.png) left bottom no-repeat;
	}
	.pop_up4{
		background: url(/images/pop_up_top.png) left top repeat-x;
		margin: 0 9px;
	}
	.pop_up5{
		background: url(/images/pop_up_bottom.png) left bottom repeat-x;
		padding: 9px 0;
	}
	.pop_up6{
		background: url(/images/pop_up_left.png) left top repeat-y;
		margin: 0px -9px;
	}
	.pop_up7{
		background: url(/images/pop_up_right.png) right top repeat-y;
		padding: 0 9px;
	}
	#pop_up_1 .pop_up8{
		background: #FFFFFF;
		text-align: left;
		line-height: 1.5em;
		padding: 0 6px 0px 6px;
		width: 180px;
	}
	#pop_up_1 .pop_up8 a{
		font-size: 11px;
		color: #0D26A6;
		text-decoration: none;
	}
	#pop_up_1 .pop_up8 a:hover{
		text-decoration: underline;
	}
	#pop_up_1 .pop_up_close{
		position: absolute;
		right: 10px;
		top: 10px;
	}
			
/*--- //right ---*/			
	
/*--- //content ---*/		
	
/*--- bottom ---*/		
	#bottom{
		clear: both;
		padding: 0 203px 2px 17px;
		font-size: 11px;
		color: #838383;
	}
	#bottom a{
		color: #838383;
		text-decoration: none;
		border-bottom: none;
	}
	#bottom a:hover{
		border-bottom: 2px solid #E4E4E4;
	}

/*--- //bottom ---*/		


/*--- v1-1-Memo.html ---*/


	#memo{
		width:800px;
		background: url(/images/memo_top.png) left top no-repeat;
		margin: 13px auto;
	}
	#memo1{
		background: url(/images/memo_bottom.png) left bottom no-repeat;
		padding: 6px 0;
	}
	#memo2{
		background: url(/images/memo_bg.png) left top repeat-y;
		padding: 5px 10px;
		font-size: 11px;
		color: #0D26A6;
	}
	#memo2 a{
		color: #0D26A6;
	}


/*--- //v1-1-Memo.html ---*/

/*--- v1-2-blog.html ---*/

	.blog{
		padding: 0 33px;
	}
	.blog .blog_author{
		overflow: hidden;
		padding: 0 0 35px 0;
	}
	* html .blog .blog_author{
		overflow: visible;
		height: 1px;
	}
	.blog .blog_author .blog_author_photo{
		width: 60px;
		height: 80px;
		padding: 5px;
		float: left;
		position: relative;
	}
	.blog .blog_author .blog_author_photo div{
		width: 70px;
		height: 90px;
		position: absolute;
		top: 0;
		left: 0;
		background: url(/images/small_photo_bg.gif) left top no-repeat;
	}
	.blog .blog_author .blog_author_info{
		float: left;
		width: 440px;
		padding: 0 0 0 15px;
		font-size: 13px;
		color: #838383;
	}
	.blog .blog_author .blog_author_info a{
		color: #0D26A6;
	}
	.blog .blog_author .blog_author_info strong{
		color: #0D26A6;
	}

	.blog .post{
		font-size: 13px;
		color:#838383;
		padding: 0 0 10px 0;
	}
	.blog .post h2{
		font-size: 16px;
		color:#0D26A6;
		font-weight: normal;
	}
	.blog .post h3{
		font-size: 13px;
		color:#0D26A6;
	}
	.blog .post a{
		color:#0D26A6;
		text-decoration: none;
	}
	.blog .post a:hover{
		text-decoration: underline;
	}
	.blog .post .blog_actions{
		overflow: hidden;
		margin: 15px 0 20px 0;
		padding: 5px;
		font-size: 11px;
		background: #F5F5F5;
	}
	* html .blog .post .blog_actions{
		overflow: visible;
		height: 1px;
	}
	.blog .post .blog_actions .blog_actions_left{
		float: left;
		width: 161px;
	}
	.blog .post .blog_actions .blog_actions_center{
		float: left;
		width: 207px;
		padding: 0 0 0 13px;
		background: url(/images/ico_tags.gif) left 5px no-repeat;
	}
	.blog .post .blog_actions .blog_actions_right{
		float: left;
		width: 130px;
		padding: 5px 0 0 0;
	}
	
	.paging{
		padding: 0 0 30px 0;
    }
	.paging a{
        border:1px solid #CCCCCC;
        padding:0 4px 2px 4px;
        font-size: 10px;
        color:#838383;
		text-decoration: none;
    }
	.paging a:hover{
        border:1px solid #6B77B9;
		background: #0D26A6;
        padding:0 4px 2px 4px;
        font-size: 10px;
        color:#FFFFFF;
    }
    .paging span{
        border:1px solid #6B77B9;
		background: #0D26A6;
        padding:0 4px 2px 4px;
        font-size: 10px;
        color:#FFFFFF;
    }

/*--- //v1-2-blog.html ---*/

/*--- v1-2-contacts.html ---*/
	.contacts{
		padding: 0 33px;
		overflow: hidden;
	}
	* html .contacts{
		overflow: visible;
		height: 1px;
	}
	.contacts .contacts_left{
		width: 270px;
		float: left;
		font-size: 13px;
		color:#838383;
	}
	.contacts .contacts_left h2{
		font-size: 16px;
		color:#0D26A6;
		font-weight: normal;
	}
	.contacts .contacts_left h3{
		font-size: 13px;
		color:#0D26A6;
	}
	.contacts .contacts_left a{
		color:#0D26A6;
		text-decoration: none;
	}
	.contacts .contacts_left a:hover{
		text-decoration: underline;
	}

	.contacts .contacts_right{
		float: left;
	}

/*--- //v1-2-contacts.html ---*/

/*--- v1-2-down.html ---*/
	.download{
		padding: 0 33px;
		font-size: 13px;
		color:#838383;
	}
	.download h2{
		font-size: 16px;
		color:#0D26A6;
		font-weight: normal;
	}
	.download h3{
		font-size: 13px;
		color:#0D26A6;
	}
	.download a{
		color:#0D26A6;
		text-decoration: none;
	}
	.download a:hover{
		text-decoration: underline;
	}


	.download_left{
		float: left;
		width: 54px;
	}
	.download_right{
		float: left;
		width: 360px;
	}


	.download ul{
		padding: 0px;
		margin: 0px;
		list-style: none;
	}
	.download ul li{
		background: url(/images/bullet_li.gif) left 2px no-repeat;
		padding: 0px 0 0 20px;
	}

/*--- //v1-2-down.html ---*/


/*--- v1-2-team.html ---*/
	.team{
		padding: 0 33px;
	}

	.team .team_photo{
		width: 131px;
		height: 170px;
		padding: 5px;
		float: left;
		position: relative;
	}
	.team .team_photo div{
		width: 131px;
		height: 170px;
		position: absolute;
		top: 0;
		left: 0;
		background: url(/images/big_photo_bg.gif) left top no-repeat;
	}
	.team .team_info{
		float: left;
		width: 370px;
		padding: 0 0 0 15px;
		font-size: 13px;
		color: #838383;
	}
	.team .team_info a{
		color: #0D26A6;
	}
	.team .team_info strong{
		color: #0D26A6;
	}

	.team h2{
		font-size: 16px;
		color:#0D26A6;
		font-weight: normal;
	}
	.team h3{
		font-size: 13px;
		color:#0D26A6;
	}
	.team a{
		color:#0D26A6;
		text-decoration: none;
	}
	.team a:hover{
		text-decoration: underline;
	}

	

/*--- //v1-2-team.html ---*/


    .c{
        display: block;
        clear:both;
        height: 0;
        font-size: 0px;
        overflow: hidden;
    } 

