/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



*{
  padding: 0; margin: 0;
}
/*
   STYLE для страницы about
----------------------------------------------------------------------------------------------*/
body{
 font-family: Arial;
 font-size: 14px;
 color: #000000;
 min-width: 820px;
 margin: 0 40px 0 40px;
}

a img {
border: none;
}

/*
   Выравнивание по центру
----------------------------------------------------------------------------------------------*/
#otstup{
  margin-left: 50%;
}
#center{
  margin-left: -408px;
  width: 820px;
}
/*
   Верхняя часть
----------------------------------------------------------------------------------------------*/
/* корабль */
.top{
  background: url(/images/top_pic.jpg) no-repeat;
  height: 515px;
  width: 817px;
}
/* Логотип */
.logo{
  background: url(/images/logo.png) no-repeat;
  display: block;
  width: 101px;
  height: 105px;
  border: 0px;
  margin: 37px 0 0 45px;
  float: left;
  cursor: pointer;
}
* html .logo{
filter:expression(
(runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+',sizingMethod=crop)':runtimeStyle.filter,
runtimeStyle.backgroundImage = 'none');
margin-left: 23px;
}
.ico{
   border: 0px;
   margin: 45px 16px 0 16px;
   float: right;
}
.ico_m{
   background: url(/images/ico_home.png) no-repeat;
   display: block;
   border: 0px;
   width: 11px;
   height: 9px;
   margin: 45px 16px 0 16px;
   float: right;
   cursor: pointer;
}
.ico_h{
   background: url(/images/ico_mail.png) no-repeat;
   display: block;
   width: 11px;
   height: 9px;
   border: 0px;
   margin: 45px 16px 0 16px;
   float: right;
   cursor: pointer;
}
* html .ico_m{
filter:expression(
(runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+',sizingMethod=crop)':runtimeStyle.filter,
runtimeStyle.backgroundImage = 'none')
}
* html .ico_h{
filter:expression(
(runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+',sizingMethod=crop)':runtimeStyle.filter,
runtimeStyle.backgroundImage = 'none')
}
/*
   Середина (контент)
----------------------------------------------------------------------------------------------*/
/* Левый блок */
#left{
  float: left;
  width: 500px;
  margin: 0 30px 0px 20px;
}
/* правый блок */
#right{
  float: left;
  width :230px;
}
.zagol{
  color: #3a6bfd;
  font-size: 16px;
}
.text{
  line-height: 18px;
  margin: 15px 0 0px 0;
}
/* лучшие блюда */
.y_left{
  background: url(/images/tire_y_left.jpg) no-repeat left top;
}
.strela_top{
  height: 200px;
  background: url(/images/strela_top_left.jpg) no-repeat right top;
display: none;
}
.y_right{
  background: url(/images/tire_y_left.jpg) no-repeat right top;
  width: 500px;
}
.bottom{
  background: url(/images/fon_bottom.jpg) repeat-x bottom;
  overflow: hidden;
/*  padding-bottom: 40px;*/
  
}
.blok_b{
  padding: 20px 40px 35px 0;
}
.bludo{
  height: 200px;
  width: 160px;
  padding-left: 50px;
  float: left;
}
.bludo p{
  text-align: center;
  padding: 20px 0 0 0px;
  color: #666666;
  line-height: 16px;
}
/* Провая сторона менюшка и т.д. */
.repeat_y{
/*  float: right;*/
  background: url(/images/menu_y_fon.jpg) repeat-y;
  width: 229px;
margin-bottom: 40px;
}
.top_menu{
  background: url(/images/menu_top_fon.jpg) no-repeat top;
  width: 229px;
}
.bottom_menu{
  background: url(/images/menu_bottom_fon.jpg) no-repeat bottom;
  width: 229px;
  padding-top: 17px;
  padding-bottom: 30px;
}
* html .bottom_menu{
	margin-bottom: 0;
}

.men{
  padding-right: 9px;

}
.krug{
  background: url(/images/krug.png) no-repeat right;
  line-height: 18px;
}




.bottom_menu a{
  text-decoration: none;
  color: #3333ff;
  font-family: Tahoma;
  padding: 2px 0 2px 10px;
}
.ot{
  margin-top: 55px;
  text-align: center;
}
.adr{
  color: #ff3333;
  font-size: 24px;
  font-family: Tahoma;
}
.tt{
  color: #ff3333;
  font-family: Tahoma;
  font-size: 24px;
  text-align: center;
}
.adrec{
  color: #3300ff;
  font-family: Tahoma;
  font-size: 14px;
  text-align: center;
  padding: 30px 0 20px 0;
}
.kart{
  color: #ff0000;
  font-family: Tahoma;
  font-size: 12px;
  text-decoration: underline;
}
.tel{
  background: url(/images/tel.jpg) no-repeat right top;
  height: 84px;
  margin-right: 25px;
  color: 3300ff;
  font-family: Tahoma;
  font-size: 24px;
  margin-top: 80px;
  padding-left: 5px;
  line-height: 24px;
  padding-right: 70px;
  text-align: center;
}
/* подвал (футер) */
.footer{
  background: url(/images/fon_podval_y.jpg) repeat-y;
  width: 818px;
  height: 45px;
  float: left;
  margin-bottom: 20px;
}
.foot, .footer li.page_item{
  float: left;
  margin: 10px 11px 0;
  color: #ffffff;
  font-family: Tahoma;
/*  font-size: 12px;*/
padding: 0;
background: none;
}

* html .footer li.pagenav {
margin-top: -15px;
}


.kopir{
  float: left;
  padding-top: 15px;
  width: 320px;
  margin-bottom: 25px;
}
.hotlog{
  float: left;
  margin-bottom: 25px;
}
.hotlog img{
  margin: 0 2px 0 2px;
}
.dis{



  float: right;
  padding-top: 15px;
  margin-bottom: 25px;
}

li.page_item {
list-style-type: none;
background: url('/images/str.jpg') 4px 5px no-repeat;
padding-left: 15px;
margin-left: 10px;
}
.pagenav h3 {
display: none;
}

li.pagenav {
list-style-type: none;
}

.imageframe { margin: 10px; padding: 5px; border: 1px solid #aaa; }
.alignleft { float: left; }
.alignright { float: right; }
.centered { margin-left: auto; margin-right: auto; }