/* 
	&#209;&#242;&#243;&#228;&#232;&#255; &#196;&#229;&#226;&#255;&#242;&#252; &#243;&#242;&#240;&#224; — www.9utra.ru
	style.css — Ivan Loshenov, 2009 	
*/
	
a:link,a:visited,a:active{
color:#336699;
text-decoration:underline
}
a:hover {
	color: #333;
	text-decoration: none;
}
#cloud-two a{
color:#ef4030
}

body{
margin:0;
color:#564b47;
background:#fff;
font:12px Verdana,Arial,Helvetica,SunSans-Regular,Sans-Serif;
text-align:center
}
img.loop{
margin:0 0 0 -20px;
padding-right:10px
}
.clear{
clear:left
}
#absurd ul {
margin: 10px 0 10px 0;
}
#absurd li {
list-style:disc;
margin-left: 50px;
}
#address{
margin:0 145px 0 0;
float:right;
//margin:25px 145px 0 0;
--margin: 25px 75px 0 0;
}
#cloud-one{
margin:65px 0 0 168px;
font:italic 2em Georgia,Arial,Verdana;
text-align:center;
position:absolute
}
#cloud-two{
margin:95px 0 0 438px;
font:italic 3em Georgia,Arial,Verdana;
text-align:center;
line-height:0.8em;
position:absolute;
//line-height:1em
}
#content{
}
#footer{
height:120px
}
#footer a{
font-size:0.7em
}
#footer p{
font:1.6em Segoe UI,Georgia,Arial,Verdana
}
#footer span{
margin-top:10px;
font:italic 1.2em Georgia,Arial,Verdana;
line-height:1.5em;
color: #666;
}

#header{
padding:22px 0 0 70px;
font:italic 1.2em Georgia,Arial,Verdana
}
#logo{
width:82px;
background:url(/i/logo.png) no-repeat;
height:125px;
behavior: url(/src/pngfix.htc);
}
.png { behavior: url(/src/pngfix.htc); }
#menu ul li{
width:auto;
float:left;
padding-top:7px;
margin-right:57px;
display:block;
font:1.2em Georgia,Arial,Verdana;
text-align:left;
height:25px
}
#menu li {
	
}
#active {
	background-image: url(/i/menu-arrow.gif); 
	background-position: center;
	background-repeat: no-repeat;
	padding: 0 0 10px 0;
	//padding: 0 0 15px 0;
	height: 35px;
}
#select {
	background-color: #7297b9;
	color: #fff;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	border-radius: 5px;
}
#menu-serve{
margin-top: 45px;
font:1.2em Segoe UI,Georgia,Arial,Verdana;
line-height:1.5em
}
#page, #index{
margin:0 auto;
padding:0px;
width:900px;
background:#fff;
text-align:left;
vertical-align:middle;
color: #333;
}
html {
	background: #fff;
}
.promo {
	background: url(/i/back-r.png) repeat-x top;
}
#index {
	background:url(/i/backcolors.png) no-repeat;
}
#phone{
margin:25px 0 0 70px;

}
#right{
float:right;
margin:-25px 50px 0 0;
--margin: -20px 25px 0 0;
}
#sad{
width:615px;
margin:25px 0 77px 72px;
background:url(/i/sad.jpg) no-repeat;
height:443px;
--margin:0px 0 77px 72px;
}
#happy{
width:725px;
margin-top:10px;
background:url(/i/happy.jpg) no-repeat;
height:510px;
display: none;
}
#absurd{
	width: 520px;
	margin: 20px 0 0 70px;
	font:1.2em Segoe UI,Georgia,Arial,Verdana;
}
h1 {
	font: 2.4em Georgia,Verdana,Arial;
	color: #ef4030;
	padding: 30px 0 5px 0;
}
h2 {
	font: 1.35em Georgia,Verdana,Arial;
	padding: 10px 0 5px 0;
}
h3, legend {
	font: bold 1em Georgia,Verdana,Arial;
	padding: 10px 0 5px 0;
}
h4 {
	font: 1em Georgia,Verdana,Arial;
	padding: 10px 0 5px 0;
}
blockquote {
	font: italic 1em Georgia,Verdana,Arial;
	color: #666;
	padding: 10px 40px 5px 25px;
}
#decor-table {
	width: 100%;
	margin: 20px 0 20px 0;
	font: 1em Segoe UI,Georgia,Arial,Verdana;
	color: #333;
}
#decor-table th {
	color: #336699;
	width: auto;
	border-bottom: thin solid #7297b9;
}
#decor-table td {
	border-bottom: 1px solid #cfd8da;
}
#decor-table th, td {
	padding: 5px 10px 5px 10px;
}
.money {
	text-align: right;
}
.bonus {
	font: italic 0.8em Georgia,Verdana,Arial;
	padding: 0 10px 5px 30px;
	color: #666;
}
.error {
	font: italic 0.8em Georgia,Verdana,Arial;
	padding: 0 10px 5px 0;
	color: #666;
}
.form-comments {
	padding-left: 163px;
	color: #999;
	font-size: 0.8em;
}
#form input {
	width: 230px;
	height: 25px;
	border: 1px solid #999;
	padding: 2px 0 0 3px;
	font: 0.9em Segoe UI,Georgia,Arial,Verdana;
	color: #333;
}
fieldset {
  margin:30px 0 10px 0;
}
legend {
  padding: 0 2px;
  font-weight: bold;
}
label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: middle;
  font: 0.9em Segoe UI,Georgia,Arial,Verdana;
  color: #333;
  width: 160px;
}
fieldset ol {
  padding: 10px 0 0 0;
}
fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
#submit {
	margin: -10px 0 0 163px;
}
#submit input {
	padding-bottom: 4px;
	width: 89px;
	height: 30px;
	background-image: url(/i/input.jpg);
	background-repeat: no-repeat;
	font: 1em Segoe UI,Georgia,Arial,Verdana;
	color: #333;
}
#gallery {
	padding: 0 0 10px 0;
}
#gallery img {
	border: 2px solid #7297b9;
}
#portfolio {
	margin: 23px 23px 0 0;
	overflow: hidden;
}
