body
{
    padding: 0;
    margin: 0;
    font: 12px Tahoma;
    color: black;
}
.rb_content table td:hover {background:#f3f3f3; }
table td{
    font: 12px Tahoma;

     color: black; font-size: 14px;
}   /* color:  #08156d; */


a{text-decoration: underline; color: #08156d;}  /* 3D4B8F  */
a:hover{text-decoration: none;}
img{border: none;}
h1 {font-size: 27px; margin-bottom: 10px; color: #2F3766; font-weight: bold; margin-top: 0px; margin-bottom: 15px;padding-top:10px;}
h2{font-size: 16px; margin-bottom: 10px; color: #08156d;clear:both;padding-top:15px;}  /* 186199 */
h3, h4, h5 {color: #08156d;}
ul, ol {color: black; } /* */

.mt10{margin-top: 10px!important;}
.mb20{margin-bottom: 20px!important;}
.ml25{margin-left: 25px!important;}
.pt20{padding-top: 20px!important;}
/*-------------------top---------------------------------*/
.top_left{width: 24px; height: 365px; vertical-align: top;}
.top_right{width: 27px;height: 365px;background: url("/images/top_right.jpg") top no-repeat;}
.top_middle{background: url("/images/top_middle_bg.jpg") top repeat-x; vertical-align: top;}


.logo_bg
{
    width: 471px;
    height: 365px;
    background: url("/images/logo_bg.jpg");
    float: left;
}
.kitchen
{
    width: 477px;
    height: 365px;
    background: url("/images/kitchen.jpg");
    float: right;
}
.logo img{margin: 82px 0px 0px 48px;}


.tel
{
    color: #08156d;  /* 3F4E8E */
    font-size: 14px;
    width: 300px;
    height: 90px;
    margin: 91px 0px 0px 102px;
    /*border: 1px solid red;*/
    background: url("/images/tel_mirrow.jpg") repeat-x;
    text-align: left;
	padding-left:45px;
}
.tel span{font-size: 24px;}


.top_menu
{
    width: 99%;
    top: 340px;
    left: 0px;
    position: absolute;
}
.menu_items td
{
    font-size: 18px;
    text-align: center;
    padding-right: 20px;
    white-space: nowrap;
}
.menu_items td a{color: #FD6A46;}
.menu_items td a span{color: #08156d;}  /*  3D4B8F  */
.enabled a{color: #FD6A46;text-decoration: none;}
.enabled a span{color: #FD6A46!important;}
.enabled a:hover{text-decoration: underline;}

/*-------------------/top---------------------------------*/

/*-------------------left---------------------------------*/
.time_top
{
    width: 310px;
    height: 22px;
    background: url("/images/time_top.jpg") top left;
    margin-top: 15px;
}

.left_text
{
    width: 240px;
    line-height: 20px;
    font-size: 14px;
}
.left_text img
{
    vertical-align: middle;
    margin-right: 5px;
}

.time_bg
{
    width: 310px;
    background: url("/images/time_bg.jpg") left repeat-y;
    color: #08156D;
    padding: 5px 0px 20px 0px;
}
.time_bg span{font-weight: bolder;}

.time_bot
{
    width: 310px;
    height: 173px;
    background: url("/images/time_bot.jpg") top left no-repeat;
    color: #ffffff;
}
.time_bot a{color: #ffffff;}

.calc
{
    background: url("/images/calc.jpg");
    width: 291px;
    height: 255px;
}
.calc div{padding-top: 190px;}

.map
{
    background: url("/images/map.jpg");
    width: 291px;
    height: 250px;
}

/*-------------------/left---------------------------------*/

/*-------------------content---------------------------------*/
.content{padding-top: 16px; line-height: 19px; padding-left: 10px; color: black; font-size: 14px;} /*  color: #08156d;  */

.hdr{font-size: 18px; margin-bottom: 10px; color: #2F3766;}
.hdr a{color: #2F3766;}

.roundbox1{margin: 10px 0px 10px 0px; }
.rb_tr{width:100%; margin:auto; padding:0; background:url("/images/tr.gif") no-repeat right top;}
.rb_tl{margin:0; padding:0; background: url("/images/tl.gif") no-repeat left top;}
.rb_br{margin:0; padding:0; background: url("/images/br.gif") no-repeat right bottom;}
.rb_bl{margin:0; padding:0; background: url("/images/bl.gif") no-repeat left bottom; padding: 10px 10px 10px 10px;}
.rb_content {margin: 0; padding: 10px 10px 5px 10px; overflow:hidden; color: black;} /*   color: #08156d; */

.roundbox2{margin: 4px 15px 5px 0px;}
.rb2_tr{margin:auto; padding:0; background:url("/images/tr2.gif") no-repeat right top;}
.rb2_tl{margin:0; padding:0; background: url("/images/tl2.gif") no-repeat left top;}
.rb2_br{margin:0; padding:0; background: url("/images/br2.gif") no-repeat right bottom;}
.rb2_bl{margin:0; padding:0; background: url("/images/bl2.gif") no-repeat left bottom;}
.rb2_content {margin: 0; padding: 0px 0px 0px 0px;}


.border_img_big
{
    background-position: top left;
    background-repeat: no-repeat;
    margin: 0px 15px 10px 0px;
}

.breadcrumb{margin-top: 8px;color: #445496;}
.breadcrumb a{color: #445496;}

.list a{font-weight: bolder;}
.left_list, .right_list {width: 50%; vertical-align: top;}
.left_list ul li, .right_list ul li {line-height: 1.5;}


/*-------------------/content---------------------------------*/





/*-------------------bottom---------------------------------*/
.bottom{height: 46px; background: url("/images/bottom_bg.jpg") top repeat-x; padding-left: 30px;}
.bottom span{color: #3D4989}
/*-------------------/bottom---------------------------------*/ 

.rb_content p {font-size:15px; color: black;} /* color:#3D4989 */
div.bold{font-size:15px; color:#3D4989;}
.super_ramka {border:4px #c0c0c0 solid;margin-right:10px;}
.text_in_conten {margin:10px}


.addLink     	{width: 660px;}
.leftAddLink    {width: 240px; float: left; font-weight: bolder;}
.centerAddLink  {width: 210px; float: left; font-weight: bolder;}
.rightAddLink   {width: 210px; float: left; font-weight: bolder;}

/* ul.noBlue		{color: black;} */
#podval {background-image:url(images/bg_podval.jpg); color:#fff; padding-left:15px; width:40%}
#podval span {margin-left:10px;}
#tel_bottom {background-image:url(images/bg_podval.jpg); text-align:center; width:30%; color:#fff; font-size:16px; font-weight:bold; font-family:Verdana, Geneva, sans-serif}
#tel_bottom img {margin-right:15px}
#stat {background-image:url(images/bg_podval.jpg); width:30%; padding-right:15px}


/*  Субклассы */
.white      {color:  White;}
.autoBold   {font-weight: bolder;}


