* {
margin:0px;
padding:0px;
border:0px;
box-sizing:border-box;
-moz-box-sizing:border-box;
}
html,body {
width:100%;
height:100%;
margin:0px;
padding:0px;
color:#000000;
font:11pt arial,tahoma,helvetica,verdana;
background:#ffffff;
text-align:center;
}
div,p,tr,td,ul,li,input,textarea,select,option { 
vertical-align:top;
color:#000000;
font:11pt arial,tahoma,helvetica,verdana;
}
a, a:visited {
color:#000000;
font:11pt arial,tahoma,helvetica,verdana;
text-decoration:underline;
}
a:hover {
text-decoration:underline;
}
img { 
box-sizing:content-box;
-moz-box-sizing:content-box;
}
#container {
width:100%;
height:90%;
margin:0 auto;
background:url('./img/backgr.jpg') 0 0 repeat-x;
}
#pic {
width:360px;
height:425px;
margin:0 auto;
}
#logo {
width:235px;
height:115px;
margin:0 auto;
}
#logo a, #logo a:visited {
width:235px;
height:115px;
display:block;
background:url('./img/logo-zoom-pro.jpg') 0 0 no-repeat;
margin-top:20px;
}
#logo h1 {
text-indent:-5000px;
}
#logo img {
width:560px;
height:90px;
display:block;
}
#text {
margin:0 auto;
}
#text h2 {
color:#000000;
font:16pt arial,tahoma,helvetica,verdana;
margin-top:30px;
}
#buttons {
width:340px;
margin:0 auto;
padding-bottom:40px;
}
#buttons a, #buttons a:visited  {
width:130px;
height:22px;
display:block;
background:url('./img/but-backgr.png') 0 0 no-repeat;
margin:40px 0 40px 20px;
padding:2px 0 0 0;
float:left;
text-decoration:none;
font:bold 10pt arial,verdana,tahoma;
}
div.spc {
width:100%;
height:180px;
display:block;
}
#contacts {
	position:relative;
	width:100%;
	height:100px;
	background:#000000;
	overflow:hidden;
	padding-top:15px;
	clear:both;
}
#contacts p {
color:#ffffff;
font-size:8pt;
}

/*-------------------------------------------------------------------------------------------------------*/
/*Скругленный внутренний блок*/
#v2 {
  width: 250px;
	margin: 5px auto 5px;
}

.text {
	border: 1px solid #FFF;
	border-width: 0 1px;
	padding: 5px 10px;
	color:#FFF;
	text-align:left;
	display:block;
}


.v1, .v2, .v3, .v4, .v5 {
	height: 1px;
	font-size: 1px;
	display: block;
	overflow: hidden;
	border: 1px solid #FFF;
	border-width: 0 1px;

}
.v1 {margin: 0 5px; background: #FFF;}
.v2 {margin: 0 3px; border-width: 0 2px;}
.v3 {margin: 0 2px;}
.v4 {margin: 0 1px;}
.v5 {margin: 0 1px;}

/*Конец Скругленный внутренний блок*/
/*-------------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------------*/
/*Скругленный внешний блок*/

#v2_out {
  width: 280px;
	margin: 3px auto 3px;
}


#v2_out h1 {color: #FFF;}

.text_out {
	border: 1px solid #B0BCC2;
	border-width: 0 1px;
	padding: 5px 10px;
	background:#000;
	color: #FFF;
}

.text_out img{
	margin-left:2px;
}



.v1_out, .v2_out, .v3_out, .v4_out, .v5_out {
	height: 1px;
	font-size: 1px;
	display: block;
	overflow: hidden;
	border: 1px solid #B8C3C8;
	border-width: 0 1px;

}
.v1_out {margin: 0 5px; background: #B8C3C8;}
.v2_out {margin: 0 3px; border-width: 0 2px; background:#000;}
.v3_out {margin: 0 2px; background:#000;}
.v4_out {margin: 0 1px; background:#000;}
.v5_out {margin: 0 1px; background:#000;}

/*Конец Скругленный внешний блок*/
/*-------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------------*/
/*RSS кнопка*/
#rss{
	width:48px;
	height:34px;
	margin:2px;
	position:relative;
	display:block;
}

#rss a{
	background-image:url(img/z_rss30.png);
	background-repeat: no-repeat;
	position:relative;
	display:block;
	width:48px;
	height:34px;
}

#rss span.hover{
	width:48px;
	height:34px;
	background-image:url(img/z_rss_h30.png);
	background-repeat: no-repeat;
	position:relative;
	display:block;
}
/*конец RSS кнопка*/
/*-------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------------*/
/*Подписка кнопка*/
#mail{
	width:48px;
	height:34px;
	margin:2px;
	position:relative;
	display:block;
}

#mail a{
	background-image:url(img/z_mail30.png);
	background-repeat: no-repeat;
	position:relative;
	display:block;
	width:48px;
	height:34px;
}

#mail span.hover{
	width:48px;
	height:34px;
	background-image:url(img/z_mail_h30.png);
	background-repeat: no-repeat;
	position:relative;
	display:block;
}
/*Конец Подписка кнопка*/
/*-------------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------------*/
/*UP кнопка*/
#up{
	width:48px;
	height:34px;
	margin:2px;
	position:relative;
	display:block;
}

#up a{
	background-image:url(img/z_up30.png);
	background-repeat: no-repeat;
	position:relative;
	display:block;
	width:48px;
	height:34px;
}

#up span.hover{
	width:48px;
	height:34px;
	background-image:url(img/z_up_h30.png);
	background-repeat: no-repeat;
	position:relative;
	display:block;
}
/*Конец UP кнопка*/
/*-------------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------------*/
/*DOWN кнопка*/
#dn{
	width:48px;
	height:34px;
	margin:2px;
	position:relative;
	display:block;
}

#dn a{
	background-image:url(img/z_dn30.png);
	background-repeat: no-repeat;
	position:relative;
	display:block;
	width:48px;
	height:34px;
}

#dn span.hover{
	width:48px;
	height:34px;
	background-image:url(img/z_dn_h30.png);
	background-repeat: no-repeat;
	position:relative;
	display:block;
}
/*Конец DOWN кнопка*/
/*-------------------------------------------------------------------------------------------------------*/

/******************************************************************************************************************/
/* Загрузчик*/

.centered {
position: fixed;
top: 50%;
left: 50%;
margin-top: -16px; /* 50% высоты */
margin-left: -16px;  /* 50% ширины */
height: 32px;
width: 32px;
}
* html .centered {
position: absolute;
}

/* конец загрузчик*/
/******************************************************************************************************************/

/******************************************************************************************************************/
/* Новости на главной*/
#right_block{
	text-align:right; 
	position:absolute;
	top:0;
	right:0; 
	margin-right:2em; 
	margin-top:2%;
}

#i_block{
	background-image: url(img/block_li.png);
	background-repeat:no-repeat;
	padding:10px 5px 5px 10px;
	width:258;
	height:202;
	margin:5px 5px 5px 5px;
	text-align:left;
}

img.i_new{
	margin:5px 5px 2px 0; 
}

p.i_new_date{
	color:#B0B0B0; font-family:Verdana, Geneva, sans-serif; 
	font-size:10px;
}

p.i_new_title{
	color:#FFF; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px; 
	font-weight: bold; 
	text-decoration:underline; 
	padding-top:5px;
}

p.i_new_text{
	color:#B0B0B0; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px; 
	padding-top:3px;
}
/* Новости на главной*/
/******************************************************************************************************************/

/******************************************************************************************************************/
/* Новости в аяксе*/
.image {
	float:left;
	margin:5px 5px 2px 0; 
	border:2px solid #000;
}

.date{
	color:#000; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:10px;
}

.title{
	color:#000; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:13px; 
	font-weight: bold; 
	text-decoration:underline; 
	padding-top:5px
	}
span.new p{
	color:#000; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px; 
	padding-top:3px;
	text-decoration:none;
}

span.new p a{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px;
	text-decoration:underline;
}


span.new p a:hover{
	text-decoration:none;
}

span.new ul, span.new li{
	list-style: square outside;
	color:#000; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px; 
	padding-top:3px;

}

/* Новости на главной 258 202*/
/******************************************************************************************************************/

/******************************************************************************************************************/
/* Левый контейнер*/
#left_top_block{
	text-align:left; 
	position:absolute;
	top:0;
	left:0; 
	margin-left:2em; 
	margin-top:2%;
}

/******************************************************************************************************************/


#right_bottom_block{
	width:20%;
	text-align:right; 
	position:absolute;
	bottom:0;
	right:0; 
	margin-right:2em; 
	margin-bottom:2em;
}

#left_top_block{
	width:20%;
	text-align:left; 
	position:absolute;
	bottom:0;
	left:0; 
	margin-left:2em; 
	margin-bottom:2em;
}


.input_button{
	background-image:url(../img/but-backgr.png); 
	font:bold 10pt arial,verdana,tahoma; 
	margin:5px 10px 0 0;
	width: 130px; 
	height: 22px
}

.formElements{
	border: 1px solid #000; 
	margin:5px 10px 0 0; 
	width:313px;
	
}

input.formElements{
	height:22px; 	
}

textarea.formElements{
	height:200px; 
}

.status{ 
	padding-bottom:5px;
	display:block;
}

.status p{ 
	font: 10pt verdana,tahoma; 
}


	
