body {
	min-height: 100%;
	margin: 0;
	background: url(../images/body_bg.jpg) center top no-repeat #f4f5f5;
}


.spc {height: 20px;}

a, a:link, a:active, a:visited {outline-width: 0px; }
a:hover {outline-width: 0px;}

a.sla, a.sla:link, a.sla:active, a.sla:visited { font-size: 12px;}
a.sla:hover {color: #1989B1;}

.navi_links a:hover {border-bottom: 1px solid #FFFFFF;}

.form_lable {text-align: right;}

.spc1 {height: 20px;}
 

a.no, a.no:link, a.no:active, a.no:visited {text-decoration: none; border: 0px;}
a.no:hover {border: 0px; text-decoration: none;}

.bottomIndent15{margin-bottom: 15px;}

hr {height: 1px; background-color: #CCC; }

td {font-size: 13px; vertical-align: top;}



div.warp{
	width: 990px;
	margin: 0 auto;
	position: relative;
	padding: 29px 0 0 0;
}

div.header{
	height: 260px;
	background: url(../images/header_bg.jpg);	
	overflow: hidden;
	position: relative;
	padding: 18px 0 0 20px;	
}

a.logo{
	position: absolute;
	display: block;
	width: 230px;
	height: 230px;
	left: 70px;
	border: 0;
	
	background: url('../images/img-hdr-title.png') no-repeat left top transparent;
}

/*----------------------*/
a.logo .text {
	position: absolute; display: block;
  width: 190px; height: 105px;
  /* left: 20px; top: 20px; */
  right: 20px; bottom: 10px;
  text-align:right; 
  z-index: 1;
}
a.logo .text h2{
	font-size: 20px; line-height: 22px; text-transform: normal;
  color:#faa61a; font-weight:bold;
}
a.logo .img {
	position: absolute;  display: block;
  width: 140px; height: 98px;
  /* right: 20px; bottom: 20px; */
  left: 20px; top: 20px;
  background: url('../images/img-logo-image.jpg') no-repeat center center transparent;
}
/*----------------------*/

div.h_flash_wrap{
	height: 260px;
	width: 950px;
	background: red;
}

div.ht1 {width: 100%; height: 5px;}

div.lang{
	position: absolute;
	z-index: 150;
	left: 90px;
	top: 15px;
}

div.nav{
	position: absolute;
	width: 100px;
	height: 27px;
	top: 0;
	right: 58px;
	background: url(../images/nav_bg.png);
}

div.nav img{
	margin: 0 -3px 0 0;
}

img{
	border: 0;
}

div.subwarp{
	width: 949px;
	margin: 0 auto;
	background-color: white;
	margin: 0 0 0 20px;
	overflow: hidden;
}

div.subwarp1{
	overflow: hidden;
	padding: 13px 15px 0 15px;
	clear: both;	
}

div.left_shadow{
	background: url(../images/left_shadow.png) left top repeat-y;

}

div.right_shadow{
	background: url(../images/right_shadow.png) right top repeat-y;
}

ul.main_menu{
	width: 100%;
	height: 43px;
	margin: 0;
	padding: 0;
	background: url(../images/menu_bg.jpg) repeat-x;
	border-top: solid #ffe477 4px;
	z-index: 100;
}

ul.main_menu li{
	float: left;
	height: 33px;
	list-style: none;
	z-index: 100;
	/*padding: 10px 20px 0 20px;*/
	padding: 10px 15px 0;
	position: relative;
	white-space: nowrap;
}

ul.main_menu ul{
	position: absolute;
	top: 43px;
	left: 0;
	background: url(../images/inner_menu_bg.png);
	border: solid #efc124 1px;
	border-bottom: 0;
	margin: 0;
	padding: 0;
	z-index: 100;
	display: none;
}

ul.main_menu ul li{
	height: 12px;
	padding: 6px 16px 12px 16px;
	margin: 0;
	float: none;
	/*width: 180px;*/
	min-width: 47px;
	max-width: 260px;
	border-bottom: solid #efc124 1px;
}

ul.main_menu li.menu_sep{
	height: 43px;
	width: 2px;
	background: url(../images/menu_sep.gif) no-repeat;
	padding: 0;
	margin: 0;
}

ul.main_menu li.enter{
	float: right;
}

ul.main_menu li.active_menu{
	background: url(../images/active_menu_bg.jpg);
}

ul.main_menu li.menu_dec{
	width: 13px;
	margin: 0 0 0 15px;
	padding: 0;
	height: 43px;
}

div.left_col{
	position: relative;
	float: left;
	z-index: 1;
	width: 644px;
}

div.right_col{
	float: right;
	width: 265px;
	z-index:1;
}

div.news_prev_block{

  float:right;
	width: 208px;
	
	/* display:none; */
	margin-top:-2px;
	
}

div.news_prev{
	overflow: hidden;
	margin: 0 0 15px 0;
}

a.prev_but{
	position: absolute;
	display: block;
	width: 96px;
	height: 19px;
	background: url(../images/but_bg.png);
	top: 200px;
	cursor: pointer;
	z-index: 155;
}

a.prev_but img{
	margin: 4px 0 0  2px;
}

div.news_prev div.prev_img img{
	position: absolute;	
	
	/* width:482px; height: auto; */
}

div.news_prev div.prev_img{
	position: relative;
	float: left;

	display: none;
	
	width:434px;
	/*width:482px;*/	height:257px;

}

div.youtube_prev{
	position: absolute;
	/* width: 420px; */
	width: 468px;
	height: 290px;
	overflow: hidden;
	top:0px; left: 451px;
	margin:0px; padding:0px;
	z-index:0;
}

div.youtube_prev div.youtube{
  /* width: 420px; */
  width: 468px; height: 257px; overflow: hidden;
  margin:0px; padding:0px;
}

div.youtube_prev div.youtube p{	margin:0px; padding:0px; }

div.news_prev_block div.news1, div.news_prev_block div.news2, div.news_prev_block div.news3{
	background: url(../images/news_prev_bg.jpg) repeat-x;
	margin: 0;
	cursor: pointer;
	/* height: 61px;
  padding: 12px 15px; */
	
	height: 41px;	padding: 5px 15px;
	overflow:hidden;
}

div.news_prev_block div.news1{
	margin: 0 0 1px 0;
}

div.news_prev_block div.news2{
	margin: 0 0 1px 0;	
}

div.news_prev_block div.active{
	background: url(../images/active_news_prev_bg.jpg) left -2px repeat-x;
	/* height: 61px; */
	height: 41px;
}

div.bottom_link a{
	border: 0;	
}
div.post_tab{
	clear: both;
	position: relative;
	height: 25px;
	margin: 0 0 15px 0;
	background: url(../images/tab.jpg) no-repeat;
}

div.post_tab div{
	position: absolute;
	bottom: 5px;
	left: 139px;
	width: 500px;
	border-bottom: solid #CCCCCC 1px;
}

span.tab_link, a.tab_link{
	position: absolute;
	left: 10px;
	bottom: 5px;
}


.img_left{
	margin-right: 15px;
	margin-left: 0;
}

.img_right{
	margin-left: 15px;
}

a.all_news{
	
}

div.short_post{
	border-bottom: solid #cccccc 1px;
	margin: 15px 5px 15px 0;
	padding: 0 0 5px 0;
}

div.bottom_link{
	margin: 5px 0 0 0;
}

div.bottom_link {
}

div.block_body{
	border-top: solid #ffe477 4px;
}

div.r_block1 div.block_body{
	background-color: #e6e8e9;
	overflow: hidden;
	margin: -3px 0 0 0;
	height: 100%;
	padding: 15px;
}

div.r_block1{
	margin: 0 0 15px 0;
}

.banner{
	margin: 0 0 10px 0;
}

div.r_block2{
	margin: 0 0 15px 0;
}

div.r_block2 div.block_body{
	background-color: #e6e8e9;
	overflow: hidden;
	margin: -5px 0 0 0;
	height: 100%;
	padding: 0 0 15px 0;
}

div.r_block2 div.post{
	padding: 10px 15px 0 15px;
}

div.sep_line{
	border-bottom: solid #cccfcf 1px;
	border-top: solid #fff 1px;
}

div.r_block2 .inf{
	padding: 0 0 0 10px;
}

div.footer{
	position: relative;
	width: 890px;
	clear: both;
	height: 75px;
	margin: 0 auto 45px auto;
	padding: 50px 50px 0 50px;
	background: url(../images/bottom_block_bg.jpg) no-repeat;
}

div.cop{
	float: left;
	width: 176px;
}

div.footer ul{
	float: left;
	margin: 0 25px 0 0;
	padding: 0 0 0 15px;
}

div.footer ul li{	
	list-style-image: url(../images/list_mark.gif);
	padding: 0;
	margin: 0;
}

div.intraweb{
	position: absolute;
	right: 54px;
	bottom: 0;
	width: 84px;
	height: 36px;
	text-align: right;
	padding: 0 98px 35px 0;
	background: url(../images/intraweb_logo.jpg) right top no-repeat;
	cursor: pointer;
}

/*---------Decoration--------------*/

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}



a{
	text-decoration: none;
	border-bottom: solid #1989b1 1px;
	color: #1989b1;
}

a:hover{
	text-decoration: none;
	border: 0;
	color: #909090;
}

div.nav a{
	border: 0;
}

ul.main_menu{
	color: #000;
	font-size: 16px;
	text-transform: uppercase;
}

ul.main_menu a{
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	border: 0;
}

li#menu_link{
	cursor: pointer;
}

div.news_prev_block{
	font-size: 12px;
}

div.news_prev_block a{
	font-size: 12px;
	border: 0;
}

.title1{
	color: #f7941d;
	font-weight: bold;
}

div.post_tab .tab_link{
	color: #909090;
	border-color: #909090;
	font-size: 11px;
	border: 0;
	text-decoration: underline;
	font-weight: bold;
}

div.post_tab span.tab_link{
	text-decoration: none;
}

div.post_tab .all_news{
	color: #909090;
	border-color: #909090;
	font-size: 11px;
	text-decoration: underline;
	border: 0;
}

div.post_tab a:hover{
	text-decoration: none;
}

h2{
	margin: 0;
	font-size: 18px;
	color: #faa61a;
}

h2 a{
	margin: 0;
	font-size: 18px;
	color: #faa61a;
}

h2 a:hover {border: 0px; text-decoration: none;}

div.short_post table td{
	vertical-align: top;
} 

div.short_post table{
	margin: 0 10px 0 0;
}

div .pages_photos_container {
    float: left;
    margin: 15px;
}

div.pages_photos_container img{
     border: 0px;
    border-bottom: none;
}

.post_date{
	font-size: 11px;
	color: #999999;
}

.more{
	font-size: 11px;
	color: #1989b1;
}

a h2, a:link h2, a:visited h2, a:hover h2, a:active h2 {border: 0px;}

div.short_post p{
	margin: 6px 0px;
}

div.short_post img{
	margin-right: 15px;
}

ul.main_menu .enter a{
	font-size: 20px;
	color: #ffe477;	
}

ul.main_menu .enter {
	margin: 0 5px 0 0;
}

a.prev_but{
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0 0 5px;
	border: 0;
}

div.prev_but {
	margin: 0 0 0 3px;
}

div.r_block1 p, div.r_block2 p{
	margin: 0 0 3px 0;
	font-size: 13px;
}

div.r_block1 p a, div.r_block2 p a{
	border: 0;
	font-size: 13px;
}

.date{
	color: #000;
	font-weight: bold;	
}

div.r_block2{
	font-size: 12px !important;
}

div.footer, div.footer a{
	font-size: 11px;
}

div.cop{
	color: #666666;
}

div.footer ul a{
	color: #909090;
	border-color: #909090;
}

div.footer ul li{
	margin: 0 0 3px 0;
}

div.intraweb{
	color: #666666;
}

div.intraweb a{
	border: none;
}

a.banner_link{
	border: 0;
}

div.content img{
	margin-bottom: 5px;
}

div.content {margin-right: 15px; font-size: 13px; text-align: justify;}

div.content p{
	line-height: 1.4;
}

h1{
	font-size: 30px;
	color: #faa61a;
	margin-bottom: 25px; 
	margin-top: 0px;
	padding: 0px; 
}

div.comment_tab{
	height: 20px;
	position: relative;
	background: url(../images/comment_tab.jpg) no-repeat;
}

div.comment_tab a{
	position: absolute;
	bottom: 0;
	left: 15px;
	font-size: 11px;
	color: #1989b1;
	font-weight: bold;
	border: 0;
	text-decoration: underline;

}

div.comment_tab a:hover{
	text-decoration: none;
}

p.cooment_title{
	font-size: 11px;
	color: #999999;
	font-size: 13px;
}

p.cooment_title span{
	color: #1989b1;
	font-weight: bold;
	font-size: 13px;
}

p.comment_body{
	background: #ecefef;
	border-top: solid #d5d5d5 1px;
	padding: 13px;
	font-size: 13px;
}

div.lang a{
	font-size: 12px;
	border: 0px;
	color: #999999;
	margin: 0 8px 0 0;
}

div.lang a:hover{
	color: #f7941d;
}

div.lang a.active{
	color: #f7941d;
}

div.modal_enter {
    
     background: url(../images/autorisation.png) no-repeat;
     width: 318px;
     height: 216px;
     padding: 60px 40px 0 28px;
     display: none;
}

div.modal_enter .input_bg{
     width: 237px;
     height: 34px;
     background: url(../images/input_bg.jpg) no-repeat;
}

div.modal_enter p{
     margin: 0;
     text-align: right;
     margin: 5px 7px 5px 0;
}

div.modal_enter table input{
     width: 228px;
     border: 0;
     background: none;
}

div.modal_enter p.send, div.modal_reg p.send, div.modal_fogot_pass p.send{
	text-align: center;
	margin: 10px 0;
}

div.modal_enter a{
     color: #263b48;
     border-color: #263b48;
}

#simplemodal-container a.modalCloseImg {
     cursor:pointer;
     display:inline;
     height:29px;
     position:absolute;
     right:40px;
     top:15px;
     width:25px;
     z-index:3200;
     border: 0;
     background: url(../images/close_but.png) no-repeat;
}

div.modal_reg{
     background: url(../images/registration.png) no-repeat;
     width: 318px;
     height: 216px;
     padding: 60px 40px 0 28px;
     display: none;
}

div.modal_fogot_pass{
     background: url(../images/fogot_pass.png) no-repeat;
     width: 318px;
     height: 166px;
     padding: 110px 40px 0 28px;
     display: none;
}

div.modal_reg table td.lable{
	text-align: right;
	font-size: 12px;
	white-space: nowrap;
}
div.flash_block{
	position: absolute;
	z-index: 0;
	overflow: hidden;
}

table.lit_table a{
	border: 0;
}


.no-border{
	border: 0;
}

div.donateWrap{
    padding: 15px; margin-bottom: 20px; border: solid #ccc 1px;
}
div.donateWrap div.item label{display: block;}

input.text{border: solid #ccc 1px;}

img.donateBut{position: absolute; left: 574px; top: 0;}

div.blocksWrap{
    overflow: hidden;
}

div.blocksWrap div.leftBlock{
    float: left; width: 566px; padding: 10px; margin-right: 10px;
    border: solid #ccc 1px;
}

div.blocksWrap div.rightBlock{
    float: left; width: 24px; padding: 10px;
    
}

table.blocksTable{
    border-collapse: collapse;
}

table.blocksTable td{
    border: solid #ccc 1px; padding: 10px;    
}

ul.socButtonsWrap{
   margin: 0 0 10px 0;  padding: 0; height: 23px;
}
ul.socButtonsWrap li{margin: 0 10px 0 0; padding: 0; height: 20px; list-style: none; float: left;}

div.articlePhotos{
    overflow: hidden;
}