body {
	font-family: Arial, Helvetica, sans-serif;
	background:url(images/bg_tile.png) repeat;
	margin:0;
	padding:0;
	font-size:14px;
	color:#273352;
}

div.admin_zone{
	background:#ffffff;
}

html, body{
	height:100%;
} 

#head1, #head2{
	height:308px;
	width:748px;
}

div#container_outer{
	background:url(images/shine_bg.png) top left repeat-x;
	_background:none;
}

div#container{
	position:relative;
}


*{
	margin:0;
	padding:0;
}

ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

div.content_text ul{
	margin:10px 0;
	padding-left:20px;
}

div.content_text h2, div.content_text h3, div.content_text h4, div.content_text h5{
	margin-bottom:5px;
}

div.content_text ul li{
	list-style-type:disc;
}

img {
	border:none;
}

div#container, div#shadow{
	margin:0 auto;
}

div#shadow{
	width:1070px;
	background:url(images/shadow.png) top left repeat-y;
	_background:none;
}

div#container{
	border-left:3px solid #183884;
	border-right:3px solid #183884;
	background:#FFFFFF;
	width:1024px;
}

div.clear {
	clear:both;
}

div.float_left{
	float:left;
}

div.float_right{
	float:right;
}

.uppercase{
	text-transform:uppercase;
}

div.show_date, div.show_contacts{
	color:#5E79B8;
}

div.show_date{
	font-size:12px;
	display:block;
	margin-bottom:7px;
	height:12px;
}

.anons_header, h1.page_head, a.show_video, a.show_news, div#menu_left div#menu_links ul li a, div.content_text h2, div.content_text h3, div.content_text h4, div.content_text h2 a, div.content_text h3 a, div.content_text h4 a, form label, div#trigger ul li a, div.content_text a, div#menu_left div#quest_block ul li a, table td#diary h3 a, #news_descriptor, div.infoMessageText{
	color:#183884;
}

#news_descriptor{
	border-bottom:2px solid #CFE1F2;
	font-size:15px;
	margin-bottom:30px;
	padding-bottom:7px;
}

div#trigger{
	margin-top:20px;
	background:url(images/trigger_grad.jpg) top left repeat-y;
	padding:3px 2px;
	font-size:13px;
}

div#trigger ul li.first{
	font-weight:bold;
}

input.alert, textarea.alert{
	background:#EFCDDC;
	border:1px solid #AD1C59;
}

span.alert, div.alert{
	color:#AD1C59;
}

div#trigger ul li.active{
	font-style:italic;
}

div#trigger ul li{
	display:inline;
	padding-right:10px;
}

div#trigger ul li a{
	padding-right:25px;
	background:url(images/trigger_marker.gif) center right no-repeat;
}

div#menu_left div#menu_links ul li a h2{
	font-size:14px;
}

div#menu_left div#menu_links ul li.tab_end{
	display:none;
}

div.anons_image,  div.anons_image img{
	border:1px solid #183884;
}

.anons_image{
	position:relative;
	margin:10px 7px;
	background:#ffffff;
}

div#content_text .anons_image{
	margin:15px 7px;
}

.anons_list div.anons_image,  .anons_list div.anons_image img{
	height:130px;
	width:130px;
}

div.anons_image img{
	top:-6px;
	left:-6px;
	position:absolute;
}

.anons_header{	
	text-transform:uppercase;
	padding:0;
	margin:0;
	font-size:13px;
}

div#menu_left .anons_header{
	margin-bottom:5px;
}

h1.page_head{
	margin-top:35px;
	margin-bottom:17px;
	font-size:25px;
	height:45px;
	background:url(images/header_mark.gif) bottom left no-repeat;
}

a.show_news{
	display:block;
}

a.show_video, a.show_news{
	text-decoration:underline;
	font-size:12px;
	padding-left:3px;
}

a.show_video {
	padding-right:25px;
	background:url(images/video_arr.gif) bottom right no-repeat;
	display:block;
	text-align:right;
}

a.show_video:hover {
	text-decoration:none;
}

div#menu_left{
	width:270px;
	margin-bottom:45px;
	float:left;
}

div#menu_left div.menu_inner{
	padding:0 16px 0 20px;
}

div#menu_left div#logo_container div.contact_phones, div#menu_left div#logo_container div.internet_links{
	width:140px;
	margin:5px 0 0 40px;
	text-align:right;
	color:#7F92BF;
}

div#menu_left div#logo_container div.contact_phones{
	font-size:20px;
}

div#menu_left div#logo_container div.internet_links{
	font-size:16px;
}

div#menu_left div#logo_container div.internet_links b{
	display:block;
}

div#menu_left div#logo_container div.contact_phones span{
	font-weight:normal;
	font-size:15px;
}

div#menu_left div#video, div#menu_left div.video_inner{
	height:auto;
}

div#menu_left div#video{
	width:238px;
	background:url(images/video_bg_top.png) top left no-repeat;
	margin:28px 0 0 16px;
}

div#menu_left div.video_inner{
	background:url(images/video_bg_bottom.png) bottom left no-repeat;
	padding:22px;
}

div#menu_left div#video a.img_href{
	border:1px solid gray;
	display:block;
	width:197px;
	height:140px;
	margin-bottom:7px;
}

div#menu_left div#menu_links ul{
	margin:0;
	padding:0;
}

div#menu_left div#menu_links ul li, div#menu_left div#menu_links ul li a{
	height:35px;
	_height:26px;
}
	
div#menu_left div#menu_links ul li a{
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:7px 0 0 27px;
}

div#menu_left div#menu_links ul, div#menu_left div#menu_links ul li{
	display:block;
}

textarea#text_field{
	width: 500px; 
	height: 130px;
}

div#menu_left div#menu_links ul li{
	background:url(images/menu_li.gif) top left no-repeat;
}

div#menu_left div#menu_links ul li a.active{
	background:url(images/menu_li_active.gif) top left no-repeat;
}

div#menu_left div#menu_links ul li:hover{
	background:url(images/menu_li_hover.gif) top left no-repeat;
}

div#main{
	padding-right:1px;
	float:right;
	width:749px;
}


div#main div#collaj{
	height:308px;
}

div#main div#collaj_inner{
	position:absolute;
	top:192px;
	right:0;
	background:url(images/button_bg.png) bottom right no-repeat;
	height:100%;
	width:100%;
	z-index:30;
	height:116px;
	width:287px;
	_height:49px;
	_padding-top:67px;
	_background:url(images/button_bg.gif) bottom right no-repeat;
}

div#main div#collaj_inner a#join_button{
	background:url(images/join_button.png) top left no-repeat;
	height:35px;
	width:133px;
	display:block;
	margin:67px 0 0 135px;
}


div#menu_left div#logo_container{
	height:267px;
}

div#menu_left div#logo_container{
	padding-top:40px;
}

div#main div#collaj{
	width:100%;
	overflow:hidden;
}

div#main div#footer{
	background:url(images/footer.gif) bottom right no-repeat;
	height:145px;
	position:absolute;
    bottom:0;	
	width:748px;
}

div#main div#content{
	padding:15px 13px 150px 0;
	min-height:700px;
}

div.content_text img{
	margin-bottom:10px;
}

div#main div#content div#content_text p, .anons_list p{
	font-size:13px;
}

div#menu_left .anons_list .anons_header{
	margin-bottom:0;
}

div#menu_left .anons_list .anons_item{
	margin-bottom:25px;
}

div#menu_left .anons_list{
	margin:35px 16px 0 20px;
}

div#main div#content div#content_text p span.begin_letter{
	font-size:15px;
	font-weight:bold;
}

div#main div#content table.anons_list{
	width:100%;
}

div#main div#content table.anons_list tr td{
	padding-left:3px;
}

div#main div#content table.anons_list td.delimiter{
	width:45px;
}

div.show_contacts{
	fint-size:13px;
	width:50%;
	padding-top:80px;
}

div#main div#footer div.float_left p{
	padding-left:52px;
	
}

div#contact_form h3{
	margin-top:12px 0;
}

div#contact_form form{
	border:3px solid #e3eef6;
	padding:7px;
	margin-bottom:15px;
}

table td#diary{
	background:#ecf4fd;
	padding:5px;
}

table td#diary h3#diary_header{
	text-transform:uppercase;
}

table td#diary h3.anons_header{
	text-transform:none;
}

table div.diary_image{
	display:block;
}

/*form*/
div#contact_form{
font-family: Arial, Helvetica, sans-serif;
}

div#contact_form h3{
	margin-top:15px;
}

div#contact_form form{
	border:3px solid #e3eef6;
	padding:7px;
}

h3{
	color:#183884;
}

label {
color:#183884;
}

textarea#text_field{
	width: 300px; 
	height: 130px;
}

input.alert, textarea.alert{
	background:#EFCDDC;
	border:1px solid #AD1C59;
}

span.alert, div.alert, b.alert, small.alert{
	color:#AD1C59;
}

div.message_body{
	margin-bottom:35px;
}

div.message_body div{
	text-indent:6px;
}

b.email_author{
	padding-top:7px;
	font-style:italic;
}

/* news*/
div.news_item h3{
	margin-top:5px;
}

div.news_item span.item_date{
	font-style:italic;
	padding:2px 3px;
	background:#CFE1F2;
}

div.news_item div.item_text_holder{
	margin:7px 0;
}

div.news_item{
	margin-bottom:35px;
}

div.news_item_holder{
	height:185px;
}

div.news_item div.anons_image, div.news_item div.float_text{
	float:left;
}

div.news_item div.float_text{
	width:560px;
}

div.news_item .item_image img{
	border:1px solid #183884;
}

div.news_item div.anons_image{
	height:150px;
	width:150px;
}

div.news_item p a, div.news_item div a{
	padding-left:7px;
	font-style:italic;
}

div#pagingBlok{
	text-align:center;
}

img#gazeta_logo{
	margin-bottom:35px;
}

a.download_pdf{
	padding-right:7px;
}

/*image gallery*/
div#gallery{
	margin-top:40px;
}

div#gallery div.gal_item{
	float:left;
	width:185px;
	height:250px;
	margin:0 50px 30px 0;
	_margin:0 35px 30px 0;
}

div#gallery div.gal_item h3{
	text-transform:uppercase;
	font-size:12px;
}

div#gallery div.gal_item h3 a{
	background:url(gal_point.gif) center left no-repeat;
	padding-top:6px;
	display:block;
}

div#gallery div.img_holder, div#gallery div.img_holder img{
	height:185px;
	width:185px;
	border:1px solid #183884;
}

div#gallery div.img_holder{
	background:#CFE1F2;
	position:relative;
}

div#gallery div.gal_item div.item_date{
	font-style:italic;
	margin-top:3px;
	font-size:12px;
}

div#gallery div.gal_item img{
	left:-5px;
	margin-right:6px;
	position:absolute;
	top:-5px;
}

div#gallery div#video_holder{
	margin-bottom:35px;
}

div#gallery div#video_holder #video_description{
	margin:10px 0;
}

table#pdf_list h3 a{
	text-transform:uppercase;
	font-size:12px;
}

div#menu_left div#quest_block{
	background:url(images/quest_block.jpg) top left no-repeat;
	height:71px;
	width:188px;
	margin:25px 0  0 16px;
	padding:18px 0 20px 38px;
}

div#menu_left div#quest_block ul{
	font-size:13px;
	text-transform:uppercase;
}

div#menu_left div#quest_block ul li{
	margin-bottom:10px;
}

div#menu_left div#quest_block ul li a{
	font-weight:bold;
}

fieldset#InfoItemHolder{
	padding:6px;
}

div#menu_left div#quest_block ul li a:hover{
	color:#4970cc;
}

div.ContactInfoItem{
	margin-top:10px;
}

div.ContactInfoItem input{
	margin-right:7px;
}

div.infoMessageText{
	margin-bottom:8px;
	background:#ECF4FD;
}

.id_item_82{
	background:#FFCCFF;
	padding:3px;
}

.id_item_82 div.show_date{
	font-weight:bold;
}

