@charset "utf-8";
/* CSS Document */

/* Resert */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
center{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}
body {
	background: url(../images/backgr.jpg) 50% 0 no-repeat fixed #000;
	background-color: #CCCCCC;
	color: #111111;
	margin:0 auto;
	padding:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
}

#container {
	margin: 0 auto;
	width: 995px;
}

#header {
margin: 0 auto;
width:925px;
position: relative;
}
#mainNav {
	clear: both;
	left: 255px;
	margin: 12px 0 0 26px;
	position: absolute;
	top: 110px;
	width: 630px;
}

#logo {
float:left;
}

#nav {

}
#headRight {
float: right;
}
#spasertop { clear:left;

margin: 0 auto;
width:925px;
}

#all-friends{
	margin-left: 40px;
	margin-top: 10px;
}
#all-friends div{
	float: left;
	margin: 5px;
}
/* Навигация ГЛАВНАЯ*/
ul#navlist {
background-image:url(../images/pixel.png);

padding: 5px 0 5px 10px;
white-space: nowrap;
	width: 630px;
}

#navlist li {
display: inline;
list-style-type: none;
}

#navlist a {
padding: 10px 10px;
}

#navlist a:link, #navlist a:visited {
color: #666666;
text-decoration: none;
}

#navlist a:hover{
color: #5F571F;
background-color: #FFCC66;
text-decoration: none;
}
li {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}
.this_page {
font-family: bold Arial, Helvetica, sans-serif;
font-size:16px; color: #C63; font-weight:600;
}

/* Контент */
#contentarea {
	background-image:url(../images/bg_content.png);
	background-repeat: repeat-y;
	min-height:700px;
	width:100%;
}

/* Мой профиль, Войти*/
#navcontainer {
	margin-top: 10px;
	padding: 10px;
}
#Profil{
	float: right;
}
#Profil li{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

#Profil a:link, #Profil a:visited {
	color: #666666;
	text-decoration: underline;
}

#Profil a:hover{
	color: #CC6600;
	text-decoration: underline;
}
#Profil li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}


#content {
}



/* Сетка, три колонки */
#col1 {
	width:210px;
	float:left;
}

#col2 {
	width:575px;
	float:left;

}
#col2 ul{
	margin-left: 20px;
}

#col3 {
	width:210px;
	float:left;
}

#navbok {
	padding: 5px 0 0 52px;
}


#navboklist a:link, #navboklist a:visited {
	color: #666666;
	text-decoration: underline;
}

#navboklist a:hover{
	color: #CC6600;
	text-decoration: underline;
}
#navboklist li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-type: none;
	padding-bottom: 10px;
}


.newsblock{
	margin-top: 6px;
	padding: 0px 30px;
}
h2.date {
	font:12px Arial, 'Helvetica', Verdana, sans-serif;
	color:#666666;
}

h1 {
	font: 24px Arial, 'Helvetica', Verdana, sans-serif;
	color: #BA4004;
}

h2 {
	font: 20px Arial, 'Helvetica', Verdana, sans-serif;
	color: #BA4004; padding-bottom:6px;
}
p.news, p.news a{
	font:13px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	color: #000000;
}



/* Заголовок: Карта, Голосование, Событие */
h3 {
	font:20px Arial, 'Helvetica', Verdana, sans-serif;
	color: #0F3764; padding-left: 3px;
}

#map {
	display: block;
	text-decoration: none;
	margin-top: 50px;
	background-image: url(../images/map.png);
	height: 176px;
	width: 209px;
}




/* Подвал */

#footer {
	background-image:url(../images/bg_content.png);
	background-repeat: repeat-y;
	height:85px;
	margin: 0 auto;
	margin-top: 10px; margin-bottom: 10px;
	width:100%;
}

#navfooter {
	padding: 4px 0 0 25px;
}

#navfooter li{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

#navfooter a:link, #navfooter a:visited {
	color: #666666;
	text-decoration: underline;
}

#navfooter a:hover{
	color: #CC6600;
	text-decoration: underline;
}
#navfooter li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

#spaserbottom {
	clear:left;
	margin: 0 auto;
	width:925px;
}


div.block{
	padding: 10px;
	margin: 10px;
}
div.block h2 a{
	font-size: 12px;
	display: block;
	float: right;
}

#comments-board{
	width: 350px;
	margin: 0 auto;
	border-bottom: 1px solid #c3c3c3;
	position: relative;
}
div.comment {
	margin: 0 auto;
	padding: 5px;
	border-bottom: 1px dashed #c3c3c3;
}
div.comment h2{
	font-size: 14px;
}


/*********** FAQ ***********************/
table.faq_sections{

}
.faq_sections th{
	text-align: left;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color: #000;
}
.faq_sections th a{
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
.faq_sections ul{
	list-style-type: none;
	padding-left: 20px;
}
.faq_sections li{
	background: url('../images/small_star.gif') no-repeat left 4px;
	padding-left: 7px;
	font-size: 14px;
	line-height: 18px;
	color: #000;
}
.faq_sections a{
	color: #000;
}
div.section_name{
	float: left;
	line-height: 18px;
}
div.section_name a{
	color: #000;
	font-size: 16px;
}
div.section_active{
	font-weight: bold;
}
div.section_description{
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
}
table.faq_questions th{
	text-align: left;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
}
table.faq_questions a{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
div.section_name_box{
	width: 100%;
	height: 25px;
	line-height: 25px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
div.section_name_box .print{
	padding-top: 4px;
}
div.section_name_box a{
	color: #999999;
}
input.faq_search_box{
	font-size: 14px;
	color: #999999;
	line-height: 18px;
	height: 18px;
	border: 1px solid #999999;
	width: 310px;
}
div.faq-search-result-box{
	border: 1px solid #999999;
	background-color: #f0f0f0;
	width: 550px;
	margin: 3px;
	/*padding: 5px;*/
}
div.faq-search-result-box div.hide_results{
	font-size: 10px;
	text-decoration: underline;
	color: #000;
	margin: 3px;
}
div.faq-search-result-box div.results-label{
	font-size: 10px;
	margin: 3px;
}
div.upload-box{
	width: 40px;
	height: 10px;
}
div.show{
	background: url('../images/upload.gif') no-repeat left center;
}
#map-cont{
	width: 850px;
	height: 700px;
	margin-bottom: 25px;
	border: 2px solid #c3c3c3;
}
#map-menu{
	margin-bottom: 10px;
}
#map-menu a{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
}

#center-container{
	width: 850px;
	margin: 0px auto;
}
/***************************************/

/* СТРАНИЦА ГАЛЕРЕЯ FOLDERS */
#form_gallyry_container { margin-top: 10px;
padding: 20px 25px 0 710px;
}

#form { display: inline;
}
#pages {
color: #666666;
display: inline;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

#gall_name {
	padding: 5px 0 0 80px;
	float: left;
}
#gallery_area {
width:100%; padding-left: 70px;
}

.fhoto_folder_box {
padding: 20px 0 0 0;
clear:both;
}

.folder{
	background-image:url(../images/gallery_page_02.png);
	background-repeat:no-repeat;
	float: left;
	height: 170px;
	width: 200px;
}
.fotka {
	padding: 29px 0 0 24px;
}

.discrib {
float:left;
width: 615px;
}
h2.gallery {
font: 18px Arial, 'Helvetica', Verdana, sans-serif;
color: #BA4004;
padding: 10px 0 0 30px;
}
p.gallery_discr {
font:12px Arial, 'Helvetica', Verdana, sans-serif;
color:#666666;
padding: 5px 0 0 30px;
}
#arrows {
float: left;
padding: 25px 130px 0 130px;
}
#arrows .p-cont{
	width: 300px;
	float: left;
	margin-left: 250px;
}
#arrows a, #arrows span{
	font-size: 17px;
}
#arrows_right {
	float: right;
}
#arrows_left {
	float: left;
}
/* СТРАНИЦА ГАЛЕРЕЯ FHOTOS */

#form_gallyry_fhoto_container {
	margin-top: 27px;
	padding: 20px 35px 0 10px;
}
#pages1 {
float: right;
color: #666666;
display: inline;
font-family: Arial, Helvetica, sans-serif;
font-size:12px; padding: 0 30px 0 0;
}
#back {
	padding: 5px 0 0 80px;
	float: left;
	width:420px;
}
#back a{
	height: 30px;
	line-height: 30px;
	display: block;
	padding-left: 33px;
	background: url(../images/arrow_left.png) no-repeat;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
}

.row {
width: 100%;
padding: 55px 78px 120px 177px;

}
.colun1 {
background-image:url(../images/fhoto_bg.png);
height:147px;
float:left;
width: 210px;
}

.colun2 {
background-image:url(../images/fhoto_bg.png);
height:147px;
float:left;
width: 210px;
}
.colun3 {
background-image:url(../images/fhoto_bg.png);
height:147px;
float:left;
width: 210px;
}
.colun4 {
background-image:url(../images/fhoto_bg.png);
height:147px;
float:left;
width: 210px;
}

.fotka_albom {
padding: 17px 0 0 35px;
}

/* СТРАНИЦА ГАЛЕРЕЯ FHOTOS */
.colun_reg_1 {


float:left;
padding: 0 0 0 120px;
width: 200px;
}

.colun_reg_2 {


float:left;
width: 310px;
}
.colun_reg_3 {


float:left;
width: 310px;
}
.row_fhotos { padding: 100px 0 80px 0;
}

#registr_name {
padding: 50px 0 0 80px;
}
.row_rigister { padding: 20px 0 0 0; clear:both;
}

h3.rigister {
font: 14px bold Arial, 'Helvetica', Verdana, sans-serif;
color: #000000;
padding: 4px 0 0 0;
}
p.form {padding: 4px 0 0 0;
}

p.notes {
font: 11px tahoma;
color: #666666; line-height: 16px;
}

#kod {
clear:both;
padding-top: 40px;
padding-left: 400px;

}
.row_last {
padding: 30px 0 0 0; clear:both;
}

#reg_go {
padding: 65px 0 0 320px; clear:both;
clear:both;
}
.p-left{
	padding-left: 20px;
	margin-bottom: 20px;
}
.p-right{
	padding-right: 36px;
}
.p-left h1{
	padding-left: 30px;
}
#golos {
	width: 206px;
	margin-top: 30px;
}
#event {
	margin-top: 173px;
	width: 206px;
}
div.golos-cont{
	padding: 5px;
	position: relative;
	padding-top: 38px;
	min-height: 200px;
}
div.g-center{
	width: 197px;
	background: url(../images/event-center.jpg) no-repeat right top;
	position: relative;
}
div.g-top{
	background: url(../images/event-top.png) no-repeat;
	padding-top: 6px;
}
div.g-bottom{
	padding-bottom: 7px;
	background: url(../images/event-bottom.png) no-repeat left bottom;
}
div.g-left{
	padding-left: 6px;
	background: url(../images/event_left.png) no-repeat;
}
div.g-right{
	padding-right: 3px;
	background: url(../images/event-right.png) no-repeat top right;
}
#survey-errors{
	background: url(../images/icons/ico_error.gif) no-repeat left center;
	border:1px solid red;
	color:red;
	font-size:12px;
	left:-25px;
	padding-left:31px;
	position:absolute;
	top:235px;
	width:220px;
}
#survey-list li{
	margin: 10px;
}
a.link{
	color: #111;
}
a.link:hover{
	color: #666;
	text-decoration: none;
}
#answer-results td{
	font-size: 12px;
}
#center-container #answer-results td{
}
.golos-cont h4{
	font-size: 14px;
	line-height: 13px;
}

.bred{
	color: #BA4004;
}
#participants td{
	padding: 10px;
	vertical-align: top;
	text-align: left;
}
.p-left p.news, p.news a {
	line-height: 15px;
	font-size: 10px;
}
.p-left .link-more{
	display: block;
	text-align: right;
	font-size: 9px;
}
