html{ font-size:100%; } /*необходимо для IE*/
body{
 	margin:0;
  	padding:0;
	background-color:#E4E4E4;
	font-size: 0.625em;
	font-family: Arial, Helvetica, sans-serif
	}
h1 { font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:1.7em;
line-height:1; margin:.75em 0 .75em 0;
}

h2 {
font-size:1.5em;
margin-bottom:.75em;
}

h3 {color:#BD5100; font-size:12pt; line-height:1; font-family:Verdana, Arial, Helvetica, sans-serif; padding:.75em 0 0 0;}


h4 {
font-size:1em;
line-height:1.25;
margin-bottom:0.5em;
}

h5 {
font-size:1em;
font-weight:700;
margin-bottom:1.5em;
}

h6 {
font-size:1em;
font-weight:700;
}

.height100 {height:100%}
.height64 {height:64px}

ul {margin:0; padding:0; list-style: none}
.ul {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; line-height:normal; margin-left:15px}
.ul a{color:#151515; font-weight:900}
.ul li { background:URL(images/pointer.gif) left no-repeat; padding:0 0 0 12px}
.ul2 { line-height:1.6em;  margin-left:18px}
.ul2 li { background:URL(images/pointer_bl.gif) left no-repeat; padding:0 0 0 8px}

table {border:0px}

form{margin:0;padding:0;}

td{
	font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	line-height:12px;
}
th{  background-color:#CCC;
	font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	line-height:12px;
	font-weight:bold
}
.footer{
	 background:URL(images/tall_bot.gif) repeat-x bottom;
	 color:#666;
}
.footer a{ color:#666}
.more:hover{ text-decoration:underline}
.more{
	color:#151515;
	text-decoration:none;
	font-weight:bold;
	margin-left:5px
}
a, .a {color:#333}
.blue {color:#318DB7 !important}
.grn2 {color:#008000 !important}
.bgwht{background-color:white}
.t1, .t1 a { color:#666666; line-height:14px}
a:hover { text-decoration:none}
.black{ color:#151515;}

.input{
 		height:18px; width:163px;
		background-color:#FFFFFF; 
		font-size:11px;
		font-family:Tahoma;
		color:#626262;
		padding:0 0 0 6px;
		}

 .textarea{
 		height:148px; width:163px;
		background-color:#FFFFFF; 
		font-size:11px;
		font-family:Tahoma;
		color:#626262;
		padding:0 0 0 6px;
		overflow:auto;
		}
.copy_sc{
	font-size:xx-small;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right:7px;
}

h1#logo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3em;
	line-height:0.4em;
	font-style:italic;
	color:#333;
	margin:0;
	padding-left:18px;
	padding-top:27px;
}
span#logo {
	position:relative;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3em;
	font-weight:bold;
	font-style:italic;
	color: #fff;
	padding-left:16px;
	padding-top:26px;
	padding-bottom:12px;
	margin-top:-39px;
	margin-bottom:-39px;
}
a#home{ 
	width:12px;
	height:12px;
	background:url(images/l6.gif) no-repeat left;
}
a#kontakt{ 
	margin-left:9px;
	width:12px;
	height:12px;
	background:url(images/l5.gif) no-repeat left;
}
a#map{ 
	margin-left:9px;
	width:13px;
	height:12px;
	background:url(images/l4.gif) no-repeat left;
}
#minmen a:hover{background-position: right}
#minmen a img{border:0}
div#phone{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.4em;
	position:relative;
	margin-top:-40px;
	margin-bottom:-40px;
	padding-left:57px
}
div#phone a { color:white; text-decoration:none}
div#phone a:hover {
	border-bottom-color:white;
	border-bottom-style:dotted;
	border-bottom-width:thin
}
.maintxt { margin:0; padding:3px 15px 9px 18px;
	min-width:426px;
	min-height:388px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	line-height:normal;
}
.maintxt p {
	text-align:justify;
	text-indent:21px;
}
.maintxt div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:black;
}
.maintxt a {
	text-decoration:none;
	border-bottom-color:#318DB7;
	border-bottom-style: dashed;
	border-bottom-width:1px;	
}
.maintxt a:hover {
	text-decoration:none;
	border-bottom-color:#318DB7;
	border-bottom-style:solid;
	border-bottom-width:1px;	
}
.lh6{ line-height:6px}
.lh9{ line-height:9px}
.rghtp{
	background-image:URL(images/tall2.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.mesmsg{color:#390 !important}
.s {
	cursor: pointer; cursor: hand;
	text-decoration: none;
	color: #8B0000;
}
.z {
	text-decoration: none;
	text-align:left;
	color: #8B0000;
}
.c {background-color :#CCC /*#fadfb8*/}
.mz {
	font-size: larger;
	color: #800000;
}
label {
	font-size: x-small;
}
#shortdescr {
	font-size:11px;
	padding:10px; 
	background-color:#fff;
}
div#shortdescr h1{line-height:normal; font-family:Georgia, "Times New Roman", Times, serif; }
div#shortdescr a {
	font-size:larger;
	color:#060;
	cursor:pointer;cursor:hand
}
div#shortdescr a:hover { text-decoration:underline;}
div#shortdescr p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:justify;
	text-indent:21px}
div.shdescols1:after{display: block;content: '.';height: 0;visibility: hidden;clear: both;}
#korzina a { line-height:20px;
	text-decoration: none;
	border-bottom-color:#318DB7;
	border-bottom-style: dashed;
	border-bottom-width:1px;	
	color:red;
	font-weight:bold;	
}
#korzina a:hover {
	text-decoration:none;
	border-bottom-color:#318DB7;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#korzina span {font-size:smaller}

