body {background:#ede5b9 url('../img/mainbg.jpg') repeat; font-family: Tahoma, sans-serif;margin:0;font-size:9pt;color:#555; padding:0;}body * {padding:0;margin:0;}a {text-decoration:none;color:#fff;}a:hover {text-decoration:none;}img { border:0;}.right {float:right;}.left {float:left;}.clr {clear:both;}.mid {vertical-align:middle;}.r1, .r2, .r3, .r4, .r5, .r6, .r8, .r10  {display: block;height: 1px;overflow: hidden;font-size:1px;}.r1 {margin:0 1px;height: 2px;}.r2 {margin:0 2px;height: 2px;}.r3 {margin:0 3px;}.r4 {margin:0 4px;}.r5 {margin:0 5px;}.r6 {margin:0 6px;}.r8 {margin:0 8px;}.r10 {margin:0 10px;}div.blok_right h2, div.blok_right .h2 {margin-left: 0;}.code {font-size:24px;position:relative;top:36px; font-family:"Times New Roman";}.phone {font-size:36px; font-family:"Times New Roman"; top:45px; position:relative;}.timea{display:block; position:relative; font-size:18px; top:41px; left:60px; font-family:"Times New Roman";}.timea span{display:block; position:relative; top:-2px;}.timea a{color:#fdf54f; text-decoration:underline;}.text {padding-left:27px;width:570px;}.text-block {margin-bottom: 20px;width:504px; font-size: 10pt;}.text-block:last-child {margin-bottom:0;}.text-block p {padding: 10px 0px 10px 0px; clear: left; font-size: 10pt;}.mainpage .text-block p {font-size: 11px; color:#555;}#header-inner, #content-inner, #footer-inner {width:996px;margin:0 auto;}#header, #header-inner {height:301px; *}#header {background:transparent url('../img/header_bg.jpg') repeat 0 0;}#header-inner {background:transparent url('../img/header.jpg') no-repeat 0 0;}#header-inner .right {color:#fff;font-family:Rockwell;position:relative;right:16px;top:10px;}#menu {left:90px; position:relative;top:119px;width:890px; *margin-top: -14px;*}#menu a, #menu a:visited, .current h1 {font-family: Tahoma; font-size:16px; font-weight: normal; padding: 0; margin: 0; text-align: center; margin: 0 auto;}#menu .left {margin-right:20px; margin-top:-25px;}#menu .main {width:215px;}#menu .foto {width:165px;}#menu .cont {width:137px;}#menu .price {width:150px;}#menu .feeds {width:120px;}#menu .left i {width:auto;}#menu .left .inner {height:45px;padding: 8px 26px 18px 26px; margin: 0 auto; text-align: center;}#menu .left:last-child {margin-right:0;}#menu .left * {background-color:#transparent;}#menu .current * {background-color:#fff;color:#000;}#content, #content-inner, #content-inner2 {min-height:588px;}#content {background:transparent url('../img/content_bg.jpg') repeat-x 0 0;}#content-inner {background:transparent url('../img/content.jpg') no-repeat 0 0;}#content-inner2 {background:#fff; width:996px; min-height:700px;}#footer, #footer-inner {height:111px;}#footer-inner {background:transparent url('../img/footer.jpg') no-repeat; width:996px; color:#fff;font-family:Tahoma;}#footer-inner div.copyright {font-size:11px; padding: 32px 10px 0 10px;}#footer-inner div.copyright td {vertical-align: top;}#footer-inner div.copyright td img {margin-left: 5px;}#footer-inner div.copyright td.left_td {padding-top: 2px;}.entry {clear: left; padding: 20px 0 20px 0;}/* kolian code */.button {	border-width: 0px;	background-color: #fac262;	width: 120px;	height: 20px;	margin-left: 0;	font-family: Tahoma, sans-serif;	text-decoration: none;	}tr.tr1 {	background-color: #fac262;	}td {	padding-left: 4px;	}td.clean {	width: 2px;	}/* my_code */div.blok_left {margin:0 5px 0px 0px; padding:0 0 34px; width:510px;}div.blok_right {float:right; width:400px;}div.telephone {font-family:"myriad Pro"; color:#8d292d; margin:15px 0 0 50px;}div.telephone h1 {font-size:200%; font-weight:normal;}div.telephone span { font-size:14px;}div.kryk {width:332px; height:305px; background:url(../img/kryk.jpg) no-repeat; margin-bottom:-280px; float:right; position:relative;top:-284px;  right:0px;}.banner {	border-width: thin;	border-style: dashed;	height:45px;	position:relative;	right:;	text-align:center;	top:10px;	width:900px;	color:;	font-size: large;	background:;	padding:8px 0px 0px;	background:#fac262;	opacity:0.90;    -moz-opacity:0.90; /* для старых браузеров на основе Gecko */    filter:alpha(opacity=90); /* Для IE6&7 */    z-index: 1;}.banner.hover {	background:#fac262;	color:;	opacity:0.95;    -moz-opacity:0.95; /* для старых браузеров на основе Gecko */    filter:alpha(opacity=95); /* Для IE6&7 */}.mainlink {font-size:11px;}.mainlink a {color:#000000; text-decoration:underline;}.mainlink a:hover {text-decoration:none;}.studiya {padding-top:57px; font-size:8pt; position:relative; padding-left:700px;}.studiya a {color:#FFFFFF; text-decoration:underline;}.studiya a:hover {text-decoration:none;}strong {	font-weight: normal;}

/* Коля */

div.podarki {}

.specfoto {
  font-weight: bold;
  font-size: 120%;
  color: #fff;
  text-decoration: none;
  padding: 10px 0 12px 0;
  text-align: center;
  width: 100%;
  background: url(/img/spec_x.jpg) bottom left repeat-x;
  }

a.dashed {
 border-bottom: 1px dashed orange; 
 color: black; 
 text-decoration: none;
 font-weight: bold;
 }
 
td.phone {
	font-weight: bold; 
	font-size: 110%;
	}
	
.feedDashed {
	line-height: 1.5; 
	border-width: thin; 
	border-style: dashed; 
	padding-left: 2px;
	margin-right: 25px;
	}

h2, .h2 { color: #222; font-family: Tahoma, sans-serif; font-size:28px; font-weight: lighter; padding:30px 0 0 14px; line-height:32px;}
.h2_no_image {color: #222; font-family: Tahoma, sans-serif; font-size:28px; font-weight: lighter; padding: 30px 0 20px 0px; line-height:32px;}
h2 span {font-size:13pt;}
.h2Style { color: #222; font-family: Tahoma, sans-serif; font-size:28px; font-weight:lighter; padding:30px 0 0 14px; line-height:32px;}

.faq .qa {padding: 10px 0 8px 0; margin: 0; border-bottom: 1px solid #eee;}
.faq .qa_last {padding: 10px 0 8px 0; margin: 0; border: none;}
.qa div, .qa_last div {padding-right: 20px; border: none;}
.qa .question {margin-bottom: 5px;}
.qa span {font-weight: bold;}
.faq {font-size: 11px; color:#555; font-family: Tahoma; font-size: 10pt; padding: 10px 0 10px 0;}
.photoalb, .newentr {margin: 0; padding: 0; color: #555; padding-right: 20px;}
.photoalb img {margin: 0 10px 10px 0;}
.photoalb a, .newentr a,.photoalb a:visited, .newentr a:visited {color: #555; text-decoration: underline;}
.more {margin: 20px 0 0 0; text-align: right;}
.newentr .ent {margin-bottom: 10px;}

div.shapka { margin-bottom: 1px; background-color: #fffff; z-index: 3; }
.shapkaInner { width: 100%; background-color: #eedc82; border: 1px solid black; padding: 10px; z-index: 1; }
.feedBody a { color: black; }
