BODY {
 font: 12px Verdana, ITC Garamond, Times New Roman;
 Margin: 0;
 Padding: 0px;
 BackGround-color: #ffffff;

/*SCROLLBAR-FACE-COLOR: #697B8C; 
SCROLLBAR-HIGHLIGHT-COLOR: #dedede; 
SCROLLBAR-SHADOW-COLOR: #dedede; 
SCROLLBAR-3DLIGHT-COLOR: #002850; 
SCROLLBAR-ARROW-COLOR: white; 
SCROLLBAR-TRACK-COLOR: #dedede; 
SCROLLBAR-DARKSHADOW-COLOR: #000000;*/

SCROLLBAR-FACE-COLOR: #000000; 
SCROLLBAR-HIGHLIGHT-COLOR: #dedede; 
SCROLLBAR-SHADOW-COLOR: #000000; 
SCROLLBAR-3DLIGHT-COLOR: #002850; 
SCROLLBAR-ARROW-COLOR: #ffffff; 
SCROLLBAR-TRACK-COLOR: #dedede; 
SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

.cleaner, #content .cleaner{
  clear:both;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
}

A, A:link {
 text-decoration: none;
 color: #000000;
 }

A:hover {
 text-decoration: underline;
 color: #000000;
}

caption {
font: bold 12px Verdana, ITC Garamond, Times New Roman;
}

FONT.news {
font: italic 12px Verdana, ITC Garamond, Times New Roman;
text-align: left;
color: #000000;
}

FORM {
 Margin: 0;
 Padding: 0;
 Border-style: none;
 Top: 0px; Left: 0px;
 Right: 0px; Bottom: 0px;
}

h1 {
 font: bold 20px Verdana, ITC Garamond, Times New Roman;
 text-align: left;
 color: #000000;
 Margin: 0;
 Padding: 5px;
}
h2 {
 font: bold 17px Verdana, ITC Garamond, Times New Roman;
 Margin: 0;
 Padding: 5px;
 color: #000000;
}


h3, .header {
  font: bold 15px Verdana, ITC Garamond, Times New Roman;
 Margin: 0;
 Padding:5px 10px 5px 25px;
 color: #000000;
}

H3.sub {
  font: bold 15px Verdana, ITC Garamond, Times New Roman;
 Margin: 0;
 Padding:5px 10px 5px 25px;
 color: #000000;
}

h4, .subheader {
  font: bold 14px Verdana, ITC Garamond, Times New Roman;
 Margin: 0;
 Padding:5px 10px 5px 20px;
 color: #000000;
}
h5 {
  font: bold 13px Verdana, ITC Garamond, Times New Roman;
 Margin: 0;
 Padding:5px 10px 5px 10px;
 color: #000000;
}

h5.more {
  font: bold 13px Verdana, ITC Garamond, Times New Roman;
 Margin: 0;
 Padding:5px 10px 5px 10px;
 color: #000000;
}

H6.subinli {
  font: bold 13px Verdana, ITC Garamond, Times New Roman;
 Margin: 0;
 Padding:5px 10px 5px 10px;
 color: #000000;
}

p {
 font: 13px Verdana, ITC Garamond, Times New Roman;
 color: #000000;
 text-align: justify;
 padding: 0;
 margin: 0;
}

IMG {
 Border-style: none;
 Border-width: 0px;
}
INPUT.find {
 Font-size: 11px;
 Vertical-align: middle;
 color: GRAY;
 Border-style: solid;
 Border-width: 1px;
 BackGround-color: WHITE;
 Height: 20px;
}

INPUT.hover {
font: 12px Verdana, ITC Garamond, Times New Roman;
 Vertical-align: middle;
 color: #000000; 
 border-top:1px solid #000000;
 border-right:2px solid #000000;
 border-bottom:1px solid #000000;
 border-left:2px solid #000000;
 BackGround-color: #ffffff;
 Height: 20px;
 width:250px;
}

#content INPUT {
 font: 12px Verdana, ITC Garamond, Times New Roman;
 Vertical-align: middle;
 color: #000000; 
 border-top:1px solid #000000;
 border-right:2px solid #000000;
 border-bottom:1px solid #000000;
 border-left:2px solid #000000;
 BackGround-color: #ffffff;
 Height: 20px;
 width:250px;
}
#content INPUT.but {
  width:auto;
 font: 12px Verdana, ITC Garamond, Times New Roman;
 BORDER: #000000 1px solid;
 BACKGROUND-COLOR: #000000;
 color:#ffffff;
}

INPUT.subForm {
 Border-color: GRAY;
 Border-style: solid;
 Border-width: 1px;
}

textarea{
 font: 12px Verdana, ITC Garamond, Times New Roman;
 Vertical-align: middle;
 color: #000000; 
 border-top:1px solid #000000;
 border-right:2px solid #000000;
 border-bottom:1px solid #000000;
 border-left:2px solid #000000;
 BackGround-color: #ffffff;
 width: 250px;
}



.listhead {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-decoration: none;
 padding-top: 0px;
 padding-left: 7px;
 margin-top: 0px;
 margin-left: 7px;
 padding-bottom: 0px;
}
SELECT.search {
 Font-Family: Verdana, Arial, Helvetica, sans-serif;
 Font-size: 8pt;
 Font-style: normal;
 Text-decoration: none;
 color: BLACK;
 BackGround-color: #F6F6F6;

}

SPAN.date {
 Font-weight: bold;
 color: #FF8F45;
}

SPAN.right {
 Float: right;
}

td{
 font: 12px Verdana, ITC Garamond, Times New Roman;
 }

TD.nojustify {
 Font-Family: Verdana, Arial, Helvetica, sans-serif;
 Font-size: 10pt;
 Font-style: normal;
 Text-decoration: none;
 text-align: left;
  color: BLACK;
}

TD.about {
 Font-Family: Verdana, Arial, Helvetica, sans-serif;
 Font-size: 9pt;
 Font-style: normal;
 Text-decoration: none;
 Padding-left: 20px;
}

TD.copyright, .copyright {
 Font-Family: Verdana, Arial, Helvetica, sans-serif;
 Font-size: 7pt;
 color: BLACK;
 Padding-left: 0px;
 Padding-bottom: 0px;
}
TD.gray {
 Vertical-align: middle;
 color: WHITE;
 BackGround-color: #969696;
}

TD.head {
 Vertical-align: middle;
 color: WHITE;
/* BackGround-color: #999999;*/
 BackGround-color: #000000;
}

TD.leftmenu, .leftmenu {
 Text-align: left;
 Vertical-align: middle;
 height : 22px;
}

TD.lenta {
 Vertical-align: top;
 Padding-top: 5px; Padding-right: 4px;
 Padding-bottom: 5px; Padding-left: 0px;
}

TD.lightborder {
 BackGround-color: #CCCCCC;
}

TD.lightgray {
 BackGround-color: #F6F6F6;
}

TD.loz {
 Padding-left: 70px;
}

TD.pickthem {
 Font-Family: Arial;
 Font-size: 9pt;
 Font-style: normal;
 Text-decoration: none;
 Vertical-align: top;
 Padding-top: 5px; Padding-right: 5px;
 Padding-bottom: 5px; Padding-left: 5px;
 color: BLACK;
 BackGround-color: WHITE;
}

TD.pickthem_subject {
 Font-Family: Arial Narrow, Arial;
 Font-size: 10pt;
 Font-style: normal;
 Text-decoration: none;
 Text-indent: 5px;
 color: #999999;
}

ul {
 Font-Family: Verdana, Arial, Helvetica, sans-serif;
 Margin-left: 20px;
 Margin-bottom: 0px;
 Padding-top: 0px; Padding-right: 10px;
 Padding-bottom: 0px; Padding-left: 0px;
}

ol {
 Font-Family: Verdana, Arial, Helvetica, sans-serif;
 Margin-left: 20px;
 Margin-bottom: 0px;
 Padding-top: 0px; Padding-right: 10px;
 Padding-bottom: 0px; Padding-left: 0px;
}

li {
 Font-Family: Verdana, Arial, Helvetica, sans-serif;
 text-align: justify;
 Margin-left: 10px;
 Margin-bottom: 0px;
 Padding-top: 0px; Padding-right: 0px;
 Padding-bottom: 0px; Padding-left: 0px;
 }

hr {
 color: #969696;
 width:100%;
}
/*------------------------------ ultershop/login ------------------*/

#login a{
  padding:0 10px 0 0;
}

/* --- ultershop/login end --------*/
 
/* --- ultershop/register ---------*/
input.registerbutton {
 border: 1px solid #000;
 background-color: #000000;
 color:#ffffff; 
}

input.registerinput {
 border-top: 1px solid #000000;
 border-right: 2px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 2px solid #000000;
 background-color: #ffffff;
 font: 12px Verdana, ITC Garamond, Times New Roman;
 height:18px;
 width:250px;
}

td.registertext {
 padding:0px;
 margin:0px;
 color: #000000;
 font: 12px Verdana, ITC Garamond, Times New Roman;
 text-decoration: none;
 text-align: left;	
 border:0px solid red;
}

td.registerconfirmtext {
 padding:0px;
 margin:0px;
 color: #000000;
 font: 12px Verdana, ITC Garamond, Times New Roman;
 text-decoration: none;
 border:0px solid red;
}

/* --- ultershop/register end ------*/

.leaderstext{
font-weight:bold;
color:#969696;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border: 0px solid green;
/* mastak 040505 text-align:center;*/
text-decoration:none;
}
.puth{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
}

.puth:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
}

.puth:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:underline;
}

.puth_neaktiv{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
}













.slogan{
font: 22px Verdana, ITC Garamond, Times New Roman;
color:#fff;
background-color:#907d5b;
width:100%;
height:86px;
}
td.slogan{
  background:url('/images/obsluga/back_input1.jpg') no-repeat 50% 0 #907d5b;
}
div.slogan{
  height:76px;
  padding:10px 0 0;
}
div.slogan p{
 padding:5px 0 0;
  font-weight:bold;
  font-size:95%;
  color:#fff;
}
td.head_input{
    background: url(../images/obsluga/back_input.jpg) no-repeat 50% 0;
	width:214px;
	height: 52px;
	text-align:center;
	padding-top:10px;
	border:0px solid red;
}
a.head_input, a.head_input:link{
font: bold 13px Verdana, ITC Garamond, Times New Roman;
text-decoration:underline;
color:#ffffff;
}
a.head_input:hover{
font: bold 13px Verdana, ITC Garamond, Times New Roman;
text-decoration:none;
color:#ffffff;
}

.copy{
font: bold 14px Verdana, ITC Garamond, Times New Roman;
margin-top:12px;
margin-left:20px;
}
div.uw{
margin-top:16px;
margin-left:20px;
}
a.uw, a.uw:link {
font: bold 10px Verdana, ITC Garamond, Times New Roman;
text-decoration:underline;
color:#000000;
}
a.uw:hover {
font: bold 10px Verdana, ITC Garamond, Times New Roman;
text-decoration:none;
color:#000000;
}

div.search_head{
font: bold 13px Verdana, ITC Garamond, Times New Roman;
margin-top:19px;
margin-bottom:0px;
padding:0px;
margin-left:25px;
}

td.menudch {
width:190px;
border:0px solid red;
padding-left:40px;
font: bold 14px Verdana, ITC Garamond, Times New Roman;
color: #000000;
background-image : url(../images/obsluga/menu_down_bulet.jpg);
background-repeat : no-repeat;
background-position:20px;
}
td.menud {
width:190px;
border:0px solid red;
padding-left:40px;
font: bold 14px Verdana, ITC Garamond, Times New Roman;
color: #FF9900;
background-image : url(../images/obsluga/menu_down_bulet.jpg);
background-repeat : no-repeat;
background-position:18px;

}

td.menu {
width:190px; 
padding-left:20px;
 font: bold 14px Verdana, ITC Garamond, Times New Roman;
 color: #000000;
 /*background-image : url(../images/obsluga/menu_active_bulet.jpg);
 background-repeat : no-repeat;
 background-position:18px;*/
 border:0px solid red;
 }

a.menu, a.menu:link{
width:180px;
padding-left:20px;
 text-decoration:none;
 background-image : url(../images/obsluga/menu_active_bulet.jpg);
 background-repeat : no-repeat;
background-position:left;
 }
a.menu:hover{ 
width:180px;
padding-left:20px;
 text-decoration:none;
 color: #FF9900;
 background-image : url(../images/obsluga/menu_down_bulet.jpg);
background-repeat : no-repeat;
background-position:left;
}

.menu_shnur ul{
  width:180px;
  list-style:none;
}
.menu_shnur ul ul{
  width:auto;
}
.menu_shnur a, .menu_shnur span{
  display:block;
padding-left:20px;
 text-decoration:none;
 font: bold 14px Verdana, ITC Garamond, Times New Roman;
 background-image : url(../images/obsluga/menu_active_bulet.jpg);
 background-repeat : no-repeat;
background-position:left;
}
.menu_shnur a:hover, .menu_shnur span{
  background-image : url(../images/obsluga/menu_down_bulet.jpg);
  color:#f90;
}
a.menu_ch, a.menu_ch:link{
width:180px;
padding-left:20px;
 text-decoration:none;
 color: #000000;
 background-image : url(../images/obsluga/menu_down_bulet.jpg);
background-repeat : no-repeat;
background-position:left;
}
a.menu_ch:hover {
width:180px;
padding-left:20px;
 text-decoration:none;
 color: #FF9900;
 background-image : url(../images/obsluga/menu_down_bulet.jpg);
background-repeat : no-repeat;
background-position:left;
}

td.menud2 {
width:180px;
border:0px solid red;
padding-left:58px;
padding-top:4px;
padding-bottom:4px;
font: bold 13px Verdana, ITC Garamond, Times New Roman;
color: #000000;
text-transform : lowercase; 
}

a.menu2, a.menu2:link{
 text-decoration:none;
 text-transform : lowercase;
}
a.menu2:hover{ 
 text-decoration:none;
 text-transform : lowercase;
 color: #FF9900; 
}

.down_2{
font: bold 13px Verdana, ITC Garamond, Times New Roman;
color: #FF9900; 
text-transform : lowercase;
}


div.opros{
background-image : url(/images/obsluga/back_opros.jpg);
background-repeat : no-repeat;
width:240px;
height:246px;
border:0px solid red;
padding-top:25px;
}
td.tapki_up{
background-image : url(../images/obsluga/tapki_up.jpg);
background-repeat : no-repeat;
background-position:bottom;
}
td.footer_line{
background-image : url(../images/obsluga/footer_line.jpg);
background-repeat : repeat-x;
background-position:top;
}
div.menu_header{
margin-left:63px;
margin-top:14px;
margin-bottom:6px;
}

/*------------------------------ S mastak.t.uw.ru -----------------*/
/*div.content{
margin:5px 15px 5px 15px;
}*/
#content{
    border: 0px solid red;
    /*width: 90%;*/
	padding : 5px 5% 5px 5%;
}

#content p {
 padding : 0 5px 5px 5px;
 margin : 0 5px 5px 5px;
}

/*#content  div {
 padding-bottom : 0px;
 margin : 0;
 float : left;
 border: 1px solid red;
 width: 100%;
 /* это для того, чтобы текст уезжал ниже картинки
 height:249px;*/
}
*/

#content  img {
 padding : 0;
 margin : 0 0 5px 0;
 border: 0px solid red;
/* float : left;*/
 }
 
#content  ul {
 border: 0px solid blue;
 padding : 0;
 margin : 0 0 10px 20px;
}

#content  ol {
 border: 0px solid blue;
 padding : 0;
 margin : 0 0 5px 28px;
}

#content  li {
 border: 0px solid red;
}

#content td.text {
	padding: 2px 5px 2px 5px;
}

#content td.header {
    font: 11px tahoma, Verdana, Arial, Helvetica, sans-serif;
    background-color : #A33316;
	text-align:center;
	color: #ffffff;
	padding: 2px 5px 2px 5px;
}

.menucolor{
font:bold 13px Verdana, ITC Garamond, Times New Roman;
}
.webalta{
  display:block;
  height:35px;
  margin:10px;
  padding:3px 0;
  border-top:1px solid #ccc;
  background:url('/images/webalta.jpg') no-repeat 7em 3px;
}
.pager{
  padding:10px;
}
.pager a, .pager span{
  padding:0 5px 0 0;
}
.pager a{
  text-decoration:underline;
}
.counts{
  padding:30px 0 0;
}

#content .gallery{
	clear:both;
	margin:0 0 20px;
}
#content .gallery.v{
	position:relative;
	padding:0 100px 0 0;
}
#content .mainGallery{
	margin:0 0 7px;
	text-align:center;
}
.content .gallery p, #content .gallery p{
	min-height:1.5em;
	text-align:center;
}
#content .gallery ul{
	margin:0;
	padding:0;
}
#content .gallery.v > ul{
	position:absolute;
	top:0;
	right:0;
}
#content .gallery li{
	padding:0;
	overflow:hidden;
}
#content .gallery.g li{
	display:inline-block;
	margin:0 10px 10px 0;
	vertical-align:middle;
}
#content .gallery.g .list li{
	margin:0 10px 70px 0;
}
#content .gallery.v li{
	display:table;
	margin:0 auto 5px;
}
#content .gallery.g .list{
	position:relative;
	padding:0 30px;
}
#content .gallery.v .list{
	position:absolute;
	top:0;
	right:0;
	padding:0;
}
#content .gallery .list div{
	position:relative;
	height:74px;
	overflow:hidden;
}
#content .gallery p.prevArr, #content .gallery p.nextArr{
	position:absolute;
	top:12px;
}
#content .gallery p.prevArr{
	left:0;
}
#content .gallery p.nextArr{
	right:0;
}
#content .gallery p.upArr{
	padding:0 0 5px;
}
#content .gallery p.downArr{
	padding:5px 0 0;
}
#content .gallery.g .list ul{
	max-height:74px;
	margin-right:-300px;
}
#content .gallery.v .list ul{
	margin-bottom:-300px;
}
.gallery li img{
	vertical-align:bottom;
}
