/* CSS Document */

html, pre
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
width=670px;
}

html, body
           {
			  margin: 0px;
			  padding: 0px;
			  border: 0px;
			  height: 100%
		   }
.osnova
{
height: 100%;
}
.ter
{
height: 100%;
}
.fon_gradient
{
background: #b6271c url(images/fon_gradient.jpg) repeat-x;
vertical-align: top;
margin-top: 0px;
}
.fon_gradient_intro
{
background: #b6271c url(images/fon_gradient_intro.jpg) repeat-x;
vertical-align: bottom;
margin-bottom: 0px;
}
.table_content
{
margin-top: 10px;
}
.left_b_content
{
background: #a80606 url(images/1_pravki3_07.jpg) no-repeat;
vertical-align: top;
margin-top: 0px;
}
.bg_content
{
background: #a80606 url(images/1_pravki3_08.jpg) no-repeat;
vertical-align: top;
margin-top: 0px;
}
.right_b_content
{
background: #a80606 url(images/1_pravki3_09.jpg) no-repeat;
vertical-align: top;
margin-top: 0px;
}
#logo
{
width: 166px;
height: 116px;
margin-left: 15px;
}
img.png {
	behavior: url("png.htc");
}
#home
{
width: 70%;
height: 20px;
margin-right: 50px;
margin-bottom: 20px;
}
.lang
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}
a:hover
{
color: #fbba55;
text-decoration: underline;
}

.zag {
	width: 238px;
	height: 36px;
}
*html .zag {
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/zag_menu.png',sizingMethod='crop');
}
.zag {
    background: url(images/zag_menu.png) repeat-y; /*no-repeat left top*/
}

.cont_m {
	width: 238px;
	height: 100%;
}
*html .cont_m {
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cont_m.png',sizingMethod='scale');
}
.cont_m {
    background: url(images/cont_m.png) repeat-y; /*no-repeat left top*/
}
ul
{
list-style: none;
line-height: 18pt;
text-align: left;
margin-top: 10px;
}
.menu_text
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
text-align: left;
}
.zagolovok
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
text-align: left;
margin-top: 0px;
padding-left: 10px;
padding-top: 5px;
}
.zag_content {
	width: 717px;
	height: 36px;
}
*html .zag_content {
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/zag_content.png',sizingMethod='crop');
}
.zag_content {
    background: url(images/zag_content.png) no-repeat; /*no-repeat left top*/
}
.bg_cont_text
{
width: 717px;
background: url(images/bg_content.png) repeat-y; /*no-repeat left top*/
}

*html .bg_cont_text {
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_content.png',sizingMethod='scale');
}

#text_content
{
width: 700px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
}
.photo
{
float: right;
padding-left: 5px;
padding-top: 5px;
}
.content
{
margin-top: 10px;
}
.menu_footer
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #fbba55;
text-decoration: none;
}

.telo {
	width: 717px;
	height: 36px;
}
*html .telo {
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/telo_content_menu.png',sizingMethod='scale');
}
.telo {
    background: url(images/telo_content_menu.png)  repeat-y; /*no-repeat left top*/
}

.icon
{
width: 123px;
height: 96px;
}
*html .icon {
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/square.png',sizingMethod='crop');
}
.icon {
    background: url(images/square.png)  repeat-y; /*no-repeat left top*/
}
#ret
{
padding: 6px;
}
.naz
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fbba55;
margin-top: 15px;
}
#text_menu
{
width: 500px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
padding-left: 7px;
padding-right: 10px;
padding-top: 5px;
text-align: justify;
}
.menu
{
text-align: left;
vertical-align: top;
}
.photo_content
{
text-align: center;
}

.zag_conten_menu {
	width: 717px;
	height: 37px;
}
*html .zag_conten_menu {
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/zag_con_menu.png',sizingMethod='crop');
}
.zag_conten_menu {
    background: url(images/zag_con_menu.png) no-repeat; /*no-repeat left top*/
}

.restmenu a {display: block-inline; border: 1px solid #A10606; padding: 2px 8px; margin-right: 3px; background-color: #E22D00; color: #fff; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
.restmenu a:hover {display: block-inline; border: 1px solid #FBBA55; border-bottom: none;  padding: 2px 8px; margin-right: 3px; background-color: #E22D00; color: #fff; cursor: pointer; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
a.visit, a.visit:hover {display: block-inline; border: 1px solid #A10606; border-bottom: none; padding: 8px 15px 3px 15px; margin-right: 5px; background-color: #7E1B00; color: #fff; font-weight: bold; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
.restinfo {background:#7E1B00; min-height:190px; width:680px; margin-top: 2px; border: none; color: #fff; border: 1px solid #A10606;}
.nameofrest {font-weight: bold; cursor: pointer; padding: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
.descofrest {padding: 5px 10px 8px 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
.descofreston {display: block;}
.city {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-align:center;}
.massmedia {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align:center;}
