/*------------------------ глобальный сброс настроек стилей -------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  z-index: 0;
  }

:focus {
  outline: 0;
  }

ol, ul {
  list-style: none;
  }

.hr HR { display:none }

/* tables still need 'cellspacing="0"' in the markup */

table {
  border-collapse: separate;
  border-spacing: 0;
  }

caption, th, td {
  text-align: left;
  font-weight: normal;
  }

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  }

blockquote, q {
  quotes: "" "";
  } 

/*------------------------ общие стили -------------------------*/

body {
  font: normal 0.8em "Trebuchet MS", Arial, Verdana;
  color: #333;
background: #fff url('images/bg.gif') left top repeat;

  }
  
div {
  position: relative;
  }
  
a {
  color: #00ccff;
  text-decoration: underline;
  }  
  
a:hover {
  text-decoration: none;
  }    
 
a:visited {
  color: #0ea7cd;
  } 
 
strong, b {
  font-weight: bold;
  }

p {
  margin-bottom: 1em;
  }

div#wrapper {
  width: 972px;
  margin: 0px auto;
  background: #fff;

  }

div#header {
  height: 62px;
  background: #ffdcce url('images/header_bg.gif') left top repeat-x;
  overflow: hidden;
  }

a#logo {
  display: block;
  float: left;
  width: 194px;
  height: 62px;
  background: url('images/logo_h62.gif') center no-repeat;
  }

div#top-search-block {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 2px 0px 0px 203px;
  }

div#top-search-block span {
  font-size: .8em;
  line-height: 160%;
  }

div#top-search-block span a {
  color: #e36c00;
  }

div#wrap-for-ie {
  float: left;
  overflow: hidden;
  }
  
div#top-search-div {
  float: left;
  width: 264px;
  height: 25px;
  background: url('images/input_bg.gif') left top repeat-x;
  }

div#tsd-left {
  float: left;
  width: 10px;
  height: 25px;
  background: url('images/crn_input_lr.gif') left top no-repeat;
  }

div#tsd-right {
  float: left;
  width: 21px;
  height: 25px;
  background: url('images/crn_input_lr.gif') right top no-repeat;
  }
  
input#top-search-input {
  width: 100%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #999;
  padding: 5px 0px 3px;
  border: 0px;
  background: transparent;
  }  

input#top-search-submit {
  float: left;
  width: 120px;
  height: 22px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 0px 10px;
  margin: 1px 0px 0px 6px;
  background: #389409;
  border: 1px solid #245d07;
  cursor: pointer;
  }

a#add-bookmark {
  float: right;  
  width: 163px;
  height: 22px;
  margin: -1px 40px 0px;
  background: url('images/up_cM6lgespX5vz.jpg') center no-repeat;
  }

div#main-block {
  padding: 5px 0px 0px;
  overflow: hidden;
  height: 1%;
  }  

div#wrapper-content {
  float: left;
  width: 100%;
  }
  
div#left-sidebar {
  display: inline;  
  float: left;
  margin-left: -100%;
  overflow: hidden;
  width: 190px;
  padding: 0px 0px 0px 5px;
  }

div.right-padd {
  padding-right: 5px;
  }  
  
div#main-menu {
  }

ul#menu-list {
  line-height: 1.1;
  }  
  
ul#menu-list li {
  margin: 0px 0px 1px;  
  }
  
ul#menu-list.block-link li a{
  display: block;
  height: 1%;
  font-size: 1.0em;
  padding: 8px 6px 6px 10px;
  color: #0396bb;
  text-decoration: none;
  background-color: #d4f3fb;
  }

ul#menu-list.block-link li a:hover{
  background-color: #96e4f8;
  border-left: 5px solid #ff3e90;
  }

li#video-rec a {
  background: url('images/menu_03.gif') 6px 8px no-repeat;
  }

li#pancake a {
  background: url('images/menu_06.gif') 6px 8px no-repeat;
  }

li#meat a {
  background: url('images/menu_08.gif') 6px 8px no-repeat;
  }

li#bird a {
  background: url('images/menu_10.gif') 6px 8px no-repeat;
  }

li#fish a {
  background: url('images/menu_12.gif') 6px 8px no-repeat;
  }

li#burger a {
  background: url('images/menu_14.gif') 6px 8px no-repeat;
  }

li#baking a {
  background: url('images/menu_16.gif') 6px 8px no-repeat;
  }

li#garnir a {
  background: url('images/menu_18.gif') 6px 8px no-repeat;
  }
  
li#garnir a {
  background: url('images/menu_18.gif') 6px 8px no-repeat;
  }

li#hot a {
  background: url('images/menu_20.gif') 6px 8px no-repeat;
  }

li#desert a {
  background: url('images/menu_22.gif') 6px 8px no-repeat;
  }

li#winter-food a {
  background: url('images/menu_24.gif') 6px 8px no-repeat;
  }

li#cold a {
  background: url('images/menu_26.gif') 6px 8px no-repeat;
  }

li#fastfood a {
  background: url('images/menu_28.gif') 6px 8px no-repeat;
  }

li#vegetable a {
  background: url('images/menu_30.gif') 6px 8px no-repeat;
  }

li#vegetable a {
  background: url('images/menu_30.gif') 6px 8px no-repeat;
  }

li#pizza a {
  background: url('images/menu_32.gif') 6px 8px no-repeat;
  }

li#meatless a {
  background: url('images/menu_34.gif') 6px 8px no-repeat;
  }

li#pasxa a {
  background: url('images/pasxa.gif') 6px 8px no-repeat;
  }

li#salad a {
  background: url('images/menu_36.gif') 6px 8px no-repeat;
  }

li#supe a {
  background: url('images/menu_38.gif') 6px 8px no-repeat;
  }

li#translate-rec a {
  background: url('images/o_hdpUsvZkNMqj.png') 6px 8px no-repeat;
  }

li#arab-food a {
  background: url('images/o_aMDApYS8bZo8.png') 6px 8px no-repeat;
  }

li#ukrain-food a {
  background: url('images/menu_40.gif') 6px 8px no-repeat;
  }

li#belorus-food a {
  background: url('images/menu_42.gif') 6px 8px no-repeat;
  }

li#georgia-food a {
  background: url('images/menu_44.gif') 6px 8px no-repeat;
  }

li#espain-food a {
  background: url('images/menu_46.gif') 6px 8px no-repeat;
  }

li#italian-food a {
  background: url('images/menu_48.gif') 6px 8px no-repeat;
  }

li#kavkaz-food a {
  background: url('images/o_oOIGEoXnEJBK.jpg') 6px 8px no-repeat;
  }

li#mexica-food a {
  background: url('images/o_Sc57cNavVF0c.png') 6px 8px no-repeat;
  }

li#litva-food a {
  background: url('images/o_WzsHOJ4vftUl.png') 6px 8px no-repeat;
  }

li#frank-food a {
  background: url('images/menu_50.gif') 6px 8px no-repeat;
  }

li#japan-food a {
  background: url('images/menu_52.gif') 6px 8px no-repeat;
  }

ul#menu-list.block-link li.title-link {
  margin-right: -5px;
  }

ul#menu-list.block-link li.title-link a {
  font-size: 100%;
  padding: 8px 6px 6px;
  color: #d96c0a; 
  text-decoration: none;
  background-color: #fce589;
  }

ul#menu-list.block-link li.title-link a:hover {
  background-color: #fcdb56;
  border: 0px;
  }

.h2-title {
  height: 34px;
  font: normal 1.6em/30px "Trebuchet MS", Arial, Verdana;
  margin: 10px 0px 0px;
  padding: 0px 0px 0px;
  }

div#count-li {
  }

div#rss-reader {
  margin-top: 15px;
  }

div#right-sidebar {
  display: inline;
  overflow: hidden;
  height: 1%;
  float: right;
  margin-left: -245px;
  width: 240px;
  padding: 0px 5px 0px 0px;
  }

div#search-on-site {
  padding-top: 40px;
  background: url('images/search-on-site_bg.gif') center top no-repeat;
  }

div#search-on-site #border {
  padding: 10px 10px 0px;
  border: solid #ededec;
  border-width: 0px 1px 1px;    
  }
  
.h3-title {
  font: bold 1em Arial, Helvetica, sans-serif;
  color: #578cca;
  margin: 0px 0px 10px;
  }

div#top-search-list {
  margin: 0px 0px 15px;
  }

div#top-search-list a {
  display: block;
  height: 25px;
  white-space: nowrap;
  font: normal 100%/25px Arial, Helvetica, sans-serif;
  color: #00ccff;
  padding: 0px 2px;
  border-bottom: 1px solid #dadce5;
  }
  
div#top-search-list a:hover {
  background: #fdf1de;
  }

div#right-ad-div {
  margin-top: 10px;
  }

div.one-ad {
  clear: both;
  height: 1%;
  overflow: hidden;
  margin-bottom: 6px;
  }

div.one-ad img {
  float: left;
  width: 60px;
  margin: 0px 6px 0px 0px;
  }

div#video-rec-block {  
  }

table#video-rec-table {
  width: 100%;
  }

table#video-rec-table td {
  width: 25%;
  padding: 3px;
  }

div#all-video {
  padding: 4px 0px;
  text-align: center;
  background: #faeedb;
  }

div#all-video a {
  color: #c34804;
  }

div#foto-food-block {
  }

table#foto-food-table {
  }

table#foto-food-table td {
  padding: 3px;
  }

table#foto-food-table td a img {
  width: 60px;
  }

div#our-place {
  
  }

div#our-place a {
  display: block;
  padding-left: 24px;
  line-height: 24px;
  }
  
div#our-place a#mail {
  background: url('images/b.jpg') left center no-repeat;
  }

div#our-place a#lj {
  background: url('images/j.jpg') left center no-repeat;
  }

div#our-place a#ok {
  background: url('images/o.jpg') left center no-repeat;
  }

div#tags {
  
  }

div#tags a {
  padding: 6px 2px;
  }

div#center-block {
  overflow: hidden;
  height: 1%;
  font: normal 100% "Trebuchet MS", Arial, Verdana;
  padding: 0px 255px 0px 205px;
  }

.center-title {
  font: bold 1.5em/100% "Trebuchet MS", Arial, Verdana;
  color: #00ccff;
  letter-spacing: -1px;
  margin-bottom: 10px;
  }

.center-title a {
  color: #00ccff;
  text-decoration: none;
  }

.center-title a:hover {
  text-decoration: underline;
  }

table#menu-everyday-table {
  width: 490px;
  height: 283px;
  margin: 0px auto 15px;
  background: #fff8dd url('http://f3.ovkuse.ru/SEP2009/up_2M7rwKhdMzgm.jpg') center no-repeat;
  }  
  
table#menu-everyday-table td {
  width: 49%;  
  padding: 8px 10px;
  vertical-align: top;
  }
  
table#menu-everyday-table td .italic {
  font-style: italic;
  }

table#menu-everyday-table td .small-text {
  font-size: 0.8em;
  }
  
table#menu-everyday-table td img { 
  float: left;
  margin: 3px 5px 0px 0px;
  border: 1px solid #fff;
  }
  
div.post-div {
  height: 1%;
  overflow: hidden;
  margin: 0px 0px 20px;
  }

div.post-div font {
  display: block;
  color: #009900;
  margin-top: 10px;
  }


/*div.post-div .green {
  color: #009900;
  }*/

div.post-div img.alignleft {
  float: left;
  margin: 0px 10px 5px 0px;
  }

/*div.post-div img.thumb-img {
  float: left;
  margin: 0px 10px 5px 0px;
  }*/

div.post-div ul {
  height: 1%; 
  overflow: hidden;
  }  

div.post-div ul li {
  float: left;
  clear: left;
  margin-left: 20px;
  }
  
div.post-div ul li {
  list-style: disc;
  }

div#page-nav {
  margin: 10px 0px 10px;
  font-size: .9em;
  }  
  
div#page-nav span.pages, div#page-nav span.current, div#page-nav span.extend {
  background: #fff;
  border: 1px solid #333;
  padding: 2px 4px;
  margin: 2px;
  }  
  
div#page-nav span.current {
  font-weight: bold;
  }  
  
div#page-nav a {
  color: #0066cc;
  border: 1px solid #0066cc;
  padding: 2px 4px;
  margin: 2px;
  text-decoration: none;
  }
  
div#footer {
  clear: both;
  margin-top: 15px;
  }

div#footer-link {
  height: 36px;
  text-align: center;
  background: #ff6600 url('images/f1.gif') left top repeat-x;
  }

div#footer-link a {
  color: #fff;
  line-height: 30px;
  margin: 0px 10px;
  }

div#copy {
  height: 1%;
  margin: 10px 10px 0px;
  line-height: 160%;
  text-align: center;
  }

div#footer-ad {
  height: 1%;
  padding: 10px;
  color: #d5d5d5;
  font-size: .7em;
  text-align: center;
  }

div#footer-ad a {
  color: #d5d5d5;
  }

/* ------------------- внутренние страницы -------------------*/

div#cat-tags {
  padding: 8px;
  background: #ffffcc;
  margin: 0px 0px 5px;
  border: 1px solid #fbe1b8;
  }

.tags-title {
  font: normal 1.8em/100% "Trebuchet MS", Arial, Verdana;
  color: #333;
  }

div.post-info {
  font-size: .9em;
  margin: 0px 0px 8px;
  }  
  
.post-date {
  color: #a12a2a;
  }

div.post-info a {
  color: #777;
  }

div#post-options {
  margin: 0px 0px 15px;
  font-size: .9em;
  }

div#post-options a {
  color: #333;
  margin: 0px 15px 0px 5px;
  }

div#post-options img {
  vertical-align: -4px;
  }

div#post-options a.colorred {
  color: #fb0e55;
  }

.center-h3-title {
  font: bold 1.2em "Trebuchet MS", Arial, Verdana;
  margin: 15px 0px 15px;
  }

.nomargtop {
  margin-top: 0px;
  }
  
table#center-ad-table {
  width: 100%;
  margin: 10px 0px 0px;
  }  
  
table#center-ad-table td {
  width: 32%;
  padding: 6px;
  }
  
table#center-ad-table td img {
  float: left;
  margin: 0px 6px 6px 0px;
  }

div#email-div {
  width: 480px;
  height: 65px;
  padding: 10px;
  margin: 0px auto;
  background: url('images/email_bg.png') center no-repeat;
  }

div#email-div input#email-input {
  width: 200px;
  }

a.read-rss {
  float: right;
  margin-top: -18px;
  }

div#comment-post {
  }

p.form-element {
  font-size: .85em;
  margin-top: 6px;
  }

p.form-element input#name, p.form-element input#mail {
  width: 200px;
  color: #999;
  border: 1px solid #ccc;
  padding-left: 3px;
  }

p.cyan a {
  color: #33ccff;
  }

p.form-element textarea#comment-text {
  width: 400px;
  height: 150px;
  color: #999;
  border: 1px solid #ccc;
  padding-left: 3px;  
  }

a.read-rss-small {
  font-size: .8em;
  margin-left: 15px;
  }

p.part-of-content {
  margin-top: 6px;
  }

input#google-search-input {
  width: 200px;
  background: url('url(http://www.google.com/coop/intl/ru/images/google_custom_search_watermark.gif)') left center no-repeat;

  }

input#google-search-submit {
  width: 112px;
  height: 22px;
  border: 0px;
  margin-left: 10px;
  background: url('http://ovkuse.ru/img/sb.jpg') center no-repeat;
  }

table.desert {
  width: 100%;
  }

table.desert td {
  width: 15%;
  padding: 1.5%;
  }

table.desert td img {
  width: 60px;
  height: 50px;
  margin: 0px 5px 0px 0px;
  }
div.search-field {
  float: left;
  overflow: hidden;
  height: 31px;
  width: 553px;
  margin: 3px 10px 0px 0px;
  padding: 0px 7px 0px 33px;  
  }

div.search-left {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 33px;
  height: 31px;
  background: url('images/search-left.gif') center no-repeat;
  }
  
div.search-right {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 12px;
  height: 31px; 
  background: url('images/search-right.gif') center no-repeat;
  }
  
div.search-center {
  height: 31px;
  background: url('images/search-right.gif') left top repeat-x;
  }
  
div.search-center input {
  width: 547px;

  font: normal 18px/100% Arial, Tahoma;
  color: #797877;
  margin: 1px 0px 0px 0px;
  border: 0px;    
  }
  
input.submit-search {
  float: left;
  display: block;
  width: 156px;
  height: 31px;
  border: 0px;
  margin: 3px 0px 0px 0px;
  background: url('images/submit-search.png') center no-repeat;
  }  
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
        -moz-border-radius-bottomright:10px;
        -moz-border-radius-bottomleft:10px;
        border: 2px solid #71A742;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}
.ac_results ul  li:hover {
text-indent: 0;
background: #EFF7D2; 
color:#CBD0B9;
}


.ac_loading {
	background : Window url('http://ovkuse.ru/autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

.qnt {
  position:absolute;
  top:2px;
  right:10px;
  font-size:0.8em;
  color:#26A908;
}

div.table-wrapper {
 display: block;
 overflow: hidden;
 height: 1%;
 border: 1px solid #D4F3FB;
 padding: 5px 10px 10px;
 margin: 0px 0px 10px;
 }

table.rb_body {
 width: 100%;
 display: block;
 font-size: 13px;
 overflow: hidden;
 height: 1%;
 border: 0px;
 }

table.rb_body td {
  overflow: hidden;
  height: 1%;
  }

div.table-wrapper2 {             
 border: 1px solid #eaf7fa;
 padding: 7px 10px 10px;
 margin: 0px 0px 0px;
 }
table.rb_body2 {
 width: 100%; 
 font-size: 13px;
 overflow: hidden;
 border: 0px;
 }
div.tabs {
background: #fcf0dd;
padding: 0.4em;
width: 510px; 
}

div.container { 
margin: auto; 
width: 515px; 
margin-bottom: 10px;
}

ul.tabNavigation {
list-style: none;
margin: 0;
padding: 0;
}

ul.tabNavigation li {
display: inline;
}

ul.tabNavigation li a {
padding: 3px 9px;
background-color: #f9ea82;
color: #000;
text-decoration: none;
}

ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {
background: #fdfaee;
color: #000;
}

ul.tabNavigation li a:hover {
background: #fe9c03;
color: #fcfbfb;
}

ul.tabNavigation li a:focus {
outline: 0;
}

div.tabs div {
padding: 5px;
margin-top: 3px;
background: #fdfaee;
}

div.tabs div h2 {
margin-top: 0;
}
.small-text {
  font-size: 0.8em;
  }
/* Comments */
.comments
{
	width:500px;
	overflow:hidden;
}
.comments h3
{
	padding:0px 0 20px;
}
ol.commentlist
{
	display:block;
	list-style:none;
	margin:0;
	padding:0 0 20px;
}
li.comment
{
	display:block;
	background:#ffffdd;
 border: 1px solid #fbe1b8;
	padding:10px 20px;
	margin:0 0 10px;
}
li.comment img
{
	float:left;
	margin:0 10px 0 0;
}
li.comment cite
{
	
	font-style:normal;
	font-size:16px;
	line-height:80%;
	margin:0;
	padding:0;
}
li.comment span
{
	font-style:normal;
	font-size:11px;
}
.commentmetadata
{
	margin:0;
	padding:0 0 3px;
	font-size:10px;
}
.comment-body
{
	width:450px;
	overflow:hidden;
}
.comment-body p
{
	width:350px;
	overflow:hidden;
	float:right;
	padding:0 0 5px 0;
	font-size:12px;
	color:#5f5f5f;
}

/*Comment form*/
.commentform
{
	width:500px;
	background:#eafca1;
	overflow:hidden;
	margin:0 0 10px 0;
}
.commentform_inner
{
	padding:18px 16px 25px;
	width:500;
	overflow:hidden;
}

.commentform_inner h3
{
	padding:0 0 10px 9px;
	color:#fff;
}

.commentform_hint
{
	padding:6px 9px;
	background:#a2c419;
	overflow:hidden;
	color:#ffffff;
	font-size:11px;
	margin:0 0 5px 0;
}
form.commentform_form
{
	width:515px;
	overflow:hidden;
}
.commentform_left
{
	float:left;
	width:360px;
	overflow:hidden;
	padding:15px 0px 0px 9px;
}

.commentform_left div#author_block, .commentform_left div#email_block {
  margin-bottom: 6px;
  }

.commentform_wrap {
  padding: 5px;
  background: #D8E4B1;
  border: 1px solid #C5D1A5;
  margin-left: -5px;
  width: 333px;
  }

.commentform_wrap b {
  font: bold 11px Arial;
  color: #074C92;
  word-spacing: -1px;
  }

.commentform_left input {
  width: 325px;
  height: 27px;
  border: 1px solid #E2E3EA;
  background: #fff;
  font: normal 18px "Trebuchet MS", Tahoma;
  color: #828282;
  padding: 5px 0px 0px 5px;
  }

.commentform_right
{
/*	float:right; */
	padding: 0px 0px 0px 9px;
	width:500px;
	overflow:hidden;
}
.commentform_title
{
	font:12px Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	padding:5px 0 2px 4px;
}

.commentform_right textarea
{
  width: 320px;
  height: 80px;
  border: 1px solid #E2E3EA;
  background: #fff;
  font: normal 12px Arial, Tahoma;
  color: #333;
  padding: 5px;
  margin-bottom: 5px;
}
.commentform_right input.commentform_submit
{
	width:67px;
	height:20px;
	background:url(images/btn.gif) top left repeat-x;
	margin:12px 0 0 0;
}
.tags
{
	padding:10px 0;
	font-size:10px;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
a#global-link {
 position: fixed;
 left: 0px;
 top: 0px;
 width: 100%;
 height: 580px;
 z-index: 0;
 }

* html a#global-link {
   position: absolute;
   top: expression(eval(document.documentElement.scrollTop) + 0 + 'px');
}

strong, b {
  font-weight: bold;
  }
p {
  margin-bottom: 1em;
  }

a.search3click {
  display: block;
  width: 100%;
  height: 20px;
  padding: 10px 0px;
  text-align: center;
  background: #5fad01;
  color: #fff;
  text-decoration: none;
  }
  
a.search3click span {
  font-size: 18px;
  color: #fff;
  padding-bottom: 0px;
  border-bottom: 1px dashed #fff;
  }
a.search3click2 {
  display: block;
  width: 100%;
  height: 20px;
  padding: 10px 0px;
  text-align: center;
  background: #f73306;
  color: #fff;
  text-decoration: none;
  }
  
a.search3click2 span {
  font-size: 18px;
  color: #fff;
  padding-bottom: 0px;
  }

div#alone-block {
  width: 190px;
  height: 215px;
  background: #f4f9ed;
  margin: 0px auto;
  border: 1px solid #e2f2cd;
  }  
  
div#alone-block h2 {
  height: 40px;
  font: bold 14px/40px Arial;
  color: #00ccff;
  padding-left: 12px;
  }
  
div#alone-block a {
  display: block;
  height: 25px;
  font: normal 12px/25px Tahoma, Arial;
  color: #40aa0b;
  padding-left: 12px;
  }

div#alone-block a:hover {
  text-decoration: none;
  color: #fe9c03;
  }
  
div#alone-block a.grey {
  background: #e5f4d3;
  }
div#calendar {
  clear: both;
  height: 1%;
  margin: 10px 0px 10px 10px;
  overflow: hidden;
  }

div#calendar div#intro-text {
  font-size: 0.9em;
  }

div#calendar div#intro-text span.cyan {
  color: #66cccc;
  font-weight: bold;
  }   
 
div#green-cat, div#magenta-cat, div#yellow-cat, div#child-cat  {
  height: 1%;
  float: left;
  padding: 0px 0px 8px;
  margin: 12px 1px 0px 0px;
  }

div#green-cat {
  border-bottom: 1px solid #ccffcc;
  }  

div#magenta-cat {
  border-bottom: 1px solid #ffccff;
  }  
  
div#yellow-cat {
  border-bottom: 1px solid #eddb9b;
  }    

div#child-cat {
  margin: 12px 0px 0px 0px;
  border-bottom: 1px solid #f0bca7;
  }
  
a.calendar-block {
  display: inline;
  float: left;
  width: 84px;
  height: 90px;
  text-align: center;
  font: normal 1.1em/200% Arial;
  text-decoration: none;  
  margin-right: 1px;
  }  
    
a.green-block {
  color: #66cc66;
  background: #e2f9cf url('images/green-block.png') center no-repeat;
  }
  
a.magenta-block {
  color: #cc66cc;
  background: #f9e2ff url('images/magenta-block.png') center no-repeat;
  }
  
a.yellow-block {
  color: #cc9900;
  background: #ffeca8 url('images/yellow-block.png') center no-repeat;
  }
  
span.big-text {
  font-size: 2.4em;
  }  
  
div#child-menu {
  width: 152px;
  height: 78px;
  padding: 6px 10px;
  font-size: 0.9em;
  background: #ffd7c7 url('images/child-menu.jpg') center no-repeat;
  }
    .line {
	clear: both;
	padding: 1px;
	margin: 5 0 15px;
	background: url(http://cityopen.ru/gurman/wp-content/themes/article-directory/i/smalldot.gif) repeat-x;}

