

/*-FORMS-*/
input.text, textarea {
		background:0; border:0; font-size:14px; font-family:arial; 	}
.button {
		position: relative;
		cursor:pointer;
		min-height:22px; 		
		color:#FFF; 
		font-size:14px; 
		line-height:18px;  
		font-weight:bold; 
		font-family:arial;
		border:0;		
	}

button:hover, .button:hover {}	
button:active, .button:active  { position:relative; top:1px; }

.content  table.forma {margin-bottom:15px;}
.content  table.forma td {padding-bottom:10px; border:0; vertical-align:top; }
.content  table.forma td.left  {padding-left:0px;padding-top:4px; padding-right:20px;}		

div.for_text {width:293px; height:25px; background:no-repeat left top url(../images/text_form_fon.png); margin-bottom:5px; }
div.for_text input {width:287px; height:22px; padding:2px 3px 2px 3px; }	
.black_a {color:#000000; font-size:11px; }
div.for_but_vhod {width:286px; height:34px; margin-bottom:31px; padding-left:7px;}
.but_vhod {width:76px; height:24px; background:no-repeat left top url(../images/but_vhod.png); margin-top:14px; }
.but_otpr {width:124px; height:24px; background:no-repeat left top url(../images/but_otpr.png); margin-top:7px; }
.red_but {width:124px; height:24px; background:no-repeat left top url(../images/red_but.png); }

div.oz {position:relative; }
div.oz input {width:257px; height:22px; padding:2px 3px 2px 33px; }	
.icon_login {width:14px; height:17px; position:absolute; left:9px; top:5px; background:no-repeat left top url(../images/icon_login.png); }
.icon_password {width:19px; height:18px; position:absolute; left:7px; top:5px; background:no-repeat left top url(../images/icon_password.png); }


.note {
    color: #000000;
    font-size: 12px;
    left: 33px;
    position: absolute;
    top: 6px;
}

/* feedback */
p.alert { font-size:12px; font-weight:bold; font-family:Tahoma; margin-bottom:10px; padding-left:1px;}
.content  .feedback table {margin-bottom:15px;}
.content  .feedback table td {padding:0; border:0; vertical-align:top; }
.content  .feedback table td.left  {padding-left:0px; padding-top:6px; padding-right:29px; font-size:14px;}
.feedback input.text, 
.feedback textarea{background:0;border:0;}
.text_area_fon {width:293px; height:90px; background:no-repeat left top url(../images/text_area_fon.png); }
.feedback select {
	width:285px; 
	border-top:3px solid #acacac;
	border-left:1px solid #acacac;
	border-right:2px solid #acacac;
	border-bottom:1px solid #acacac;
	background:#e6e5e5;
}
.feedback input.text, 
.feedback textarea {padding:0px 3px 3px 3px; height:19px;}
.feedback select {height:24px;}
.feedback textarea {height:85px;}
.feedback td.captcha img {border:0; margin:0;}
.feedback td.captcha a {color:#2f8541;}
 .star .feedback td  span, p.alert, .feedback span   {color:#2478b4; }
.otpravit {width:118px; height:30px; background:no-repeat left top url(../images/otpravit.png); float:right;}
.feedback td.knopka {padding-top:8px;}
.content .feedback table td.captcha {padding-top:7px; padding-bottom:8px;}
.content .feedback table td.captcha a {font-size:11px;}
p.oza {color:#000000; font-size:12px; margin-bottom:10px; } 
.feedback p {font-size:12px;}


/*listing*/
#listing {margin:20px 0px 10px; text-align:center; padding-right:0px;}
#listing span {font-weight:bold; padding:3px 7px; }
#listing a {text-decoration:none; font-weight:bold; padding:3px 7px; }
#listing span, #listing a:hover {border-radius:9px; }
#listing a.back-list, #listing a.forward-list {text-decoration:underline; color:#000000; font-weight:normal; }
#listing a.back-list      {padding-left:10px;background:no-repeat left 8px  url(../images/lis-back.gif); }
#listing a.forward-list {padding-right:10px;background:no-repeat right 8px  url(../images/lis-more.gif); }
#listing a.back-list:hover {text-decoration:none; background:no-repeat left 8px  url(../images/lis-back.gif); } 
#listing a.forward-list:hover {text-decoration:none; background:no-repeat right 8px  url(../images/lis-more.gif); }
p.more-list {text-align:center !important; }
p.more-list a 	{} 
#listing span, #listing a, #listing a.back-list, #listing a.forward-list, p.more-list a  { font-size:11px; }



/*block*/
.block  {overflow:auto;}
.block.block_vis {overflow:visible;}

.blockimg {float:left; text-align:center; margin-top:3px; padding-left:1px;}
.blockimg img {margin-bottom:-3px;}
.blockimg  a {text-decoration:none;}

.block p.more, 
.block p.back {margin-bottom:0px;}

.liquid  .blocktext {margin-left:0px !important;}
.liquid  .blockimg {margin-right:16px; margin-bottom:4px;}



/*gallery*/
.content ul.gallery {width:100%; padding-top:10px; margin-left:0px; margin-bottom:11px;}
.content .gallery li {display:inline-block; vertical-align:top; background:0; padding:0px; }
.gallery li img { margin-bottom:-1px;}

.gallery li div a { display:block; text-decoration:none; }
.gallery li p.name {padding-top:4px; font-weight:bold; margin-bottom:6px;}
.gallery li p.description {font-weight:normal; margin-bottom:0px;}

.gallery p.more, 
.gallery p.back {margin-bottom:0px;}



/*Для обозначения возможности зума*/
div.zum {width:27px; height:28px; position:absolute; right:3px; background:no-repeat left top url(../images/new-cursor.png); }
a.zoom  {display:block; position:relative; }
