html, body { height:100%; _height:97%; width:100%; margin:0px; padding:0px; background:url('../img/bodyBg.gif'); font:11px 'Arial', 'sans'; }
a img { border:none; }
a:focus, a:active, input:focus { outline:none; outline:0; }
table, tr, td { border-collapse:collapse; }

/* -- Preloader  -- */
#divPreloader { position:absolute; width:100%; height:110%; background:url('../img/bodyBg.gif');  font:11px 'Arial', 'sans'; color:#000; z-index:10000; }
	#divPreloader small { display:block; margin:auto; padding:0px; font:11px 'Arial', 'sans'; }
	#divPreloader span { display:block; float:none; width:328px; height:70px; margin:300px auto auto auto; color:#373536; }
	#divPreloader div { float:none; width:328px; height:5px; margin:4px 0 4px 0; padding:0px; }
	#divPreloader b { display:block; float:none; height:5px; margin:0px; background:#e2070a; font:0px 'Tahoma'; }
	#divPreloader em { display:block; float:none; height:12px; font:normal 11px 'Tahoma'; text-align:right; }     

/* -- Top Menu -- */
#topMenu { position:fixed; left:0px; width:800px; height:36px; padding:0 0 0 127px; z-index:1000; }
#topMenu { _position:absolute; _left:expression(parseInt(document.documentElement.scrollLeft) + "px"); } 
	#topMenu div { position:relative; float:left; }
		#topMenu ul, #topMenu li { display:block; margin:0px; padding:0px; font:13px 'Arial', 'sans'; color:#9ca08f; }
			#topMenu li { float:left; }
				#topMenu li a { margin:0 8px; padding:5px 11px 7px 11px; font:13px/30px 'Arial', 'sans'; text-decoration:none; color:#9ca08f; }
				#topMenu li b a, #topMenu li b a:hover { position:relative; top:-5px; margin:0px; padding:0px; background:none; font:normal 30px 'Arial', 'sans'; color:#9ca08f; }
				#topMenu li.active a, #topMenu li a:hover { background:#d50d06; color:#fff; }

#menuMask { position:absolute; visibility:hidden; width:5957px; height:100%; top:0px; left:0px; background:#fff; 
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=5); 
    -moz-opacity:0.05; 
    opacity:0.05; 
}

#page { width:5957px; height:100%; min-height:600px; overflow:hidden; }
.fon { position:absolute; width:5957px; height:573px; background:url('../img/topFon.jpg'); }
	.fon div { width:1956px; height:573px; background:url('../img/fonImg1.jpg');     }

#container { position:relative; width:5957px; height:1107px; overflow:hidden; }
#main { position:absolute; width:5957px; height:1107px; overflow:hidden; }
#block1 { position:relative; float:left; width:1095px; height:737px; padding:0 0 185px 0; }
	#block1 .menza { position:relative; float:left; width:252px; height:420px; font:11px 'Arial','sans'; color:#8e9698; background:url('../img/block1Bg2.jpg') no-repeat left top; }
		#block1 .menza h1 { position:absolute; visibility:hidden; margin:0px; padding:0px; }
		#block1 .menza h2 { display:block; width:135px; height:225px; margin:0 0 0 45px; padding:0px; }
		#block1 .menza .text { position:absolute; width:225px; }
		#block1 .menza strong, #block1 .interesting strong, #block1 .interesting a { font:normal 17px 'Arial','sans'; color:#252223; text-decoration:none; }
		#block1 .menza img, #block1 .interesting img { margin:0 0 0 5px; }

	#block1 .content { float:left; width:332px; height:420px; background:url('../img/block1Bg4.jpg') no-repeat left top; }
		#block1 .content .spec { width:190px; height:165px; margin:20px 0 0 60px; padding:0 10px 0 0; line-height:180%; }
			#block1 .content .spec h3 { padding:0 5px 0 0; margin:0px; font:bold 11px 'Arial'; text-transform:uppercase; text-align:center; color:#fff; }
			#block1 .content .spec p { font:11px/180% 'Arial', 'sans'; color:#d40c05; }
				#block1 .content .spec p em { display:block; margin:0px; padding:0 0 10px 0; font:13px 'Arial'; color:#0e0d0e; }
			#block1 .spec big { font:14px 'Arial', 'sans'; }
			#block1 .spec div.text { width:200px; height:145px; margin:3px 0 0 0; padding:0px; overflow:auto; }

	#block1 .text { width:185px; height:180px; padding:0 10px 0 38px; overflow:auto; }

		#block1 h2 { width:215px; height:95px; margin:0 0 0 48px; padding:0px; font:14px 'Arial', 'sans'; text-align:center; color:#0a0603; }
			#block1 h2 em { font:normal 14px 'Arial', 'sans'; color:#e2070a; }

	#block1 .opros { position:relative; float:left; width:190px; height:420px; font:11px 'Arial', 'sans'; color:#8e9698; background:url('../img/block1Bg6.jpg') no-repeat left bottom; }
		#block1 .opros img { display:block; }
		#block1 .opros h4 { width:190px; height:16px; margin:0 0 5px 0; padding:4px 0 0 0; background:url('../img/oprosTitleBg.gif') no-repeat left top; font:bold 11px 'Arial','sans'; text-align:center; color:#fff; }
		#block1 .opros strong { display:block; width:190px; padding:5px 0 5px 0; font:13px 'Arial', 'sans'; text-align:center; color:#d1150f; }
			#block1 .opros strong em { display:block; font:normal 13px 'Arial', 'sans'; color:#8e9698; }
		#block1 .opros div { position:relative; width:190px; padding:20px 0 0 0; }
			#block1 .opros div div { position:absolute; left:20px; top:20px; width:190px; padding:0px; line-height:190%; }
		#block1 .opros b { display:block; font-weight:normal; }
			#block1 .opros div b { color:#000; }
			#block1 .opros div em { color:#fff; }
				#block1 .opros div em a { display:block; width:80px; margin:10px 0 10px 40px; padding:4px 10px 4px 10px; border:#d1150f 1px solid; background:#d1150f; font:11px 'Arial'; text-align:center; text-decoration:none; color:#fff; }
			#block1 .opros div span.answer { display:block; padding:0 0 10px 0; font:10px 'Arial', 'sans'; }
			#block1 .opros div .answer small { position:relative; top:3px; display:inline-block; width:30px; font:bold 11px 'Arial', 'sans'; }
			#block1 .opros div .answer img { display:block; margin:-1px 0 0 30px; background:#ccc; }
.clear { float:none; clear:both; width:90%; height:1px; font:1px 'Arial','sans'; }
			#block1 .interesting { width:270px; height:105px; font:11px 'Arial','sans'; color:#8e9698; }

		#block1 .content .interesting a:hover { color:#d9110a; }
#block1 .footer { float:left; width:1058px; height:134px; padding:0 0 0 37px; background:url('../img/block1Bg7.jpg') no-repeat left top; font:11px 'Arial','sans'; color:#8e9698; }
	#block1 .footer img, #block1 .footer b, #block1 .footer p { display:block; float:left;}
	#block1 .footer a.jeltofiol { width:119px;  text-align:center; color:#8e9698; }
		#block1 .footer a.jeltofiol:hover { text-decoration:none; }
	#block1 .footer p { margin:0px; padding:30px 0 0 0; }
	#block1 .footer span { display:block; float:left; width:550px; }
	#block1 .footer b { position:relative; width:130px; padding:37px 0 0 0; }
		#block1 .footer b img { position:absolute; left:-22px; top:-44px; visibility:hidden;  cursor:pointer; }
		#block1 .footer b a { position:absolute; top:-40px; left:-1px; width:30px; height:22px; padding:78px 20px 0 40px; cursor:pointer; }
	#block1 .footer em { display:block; float:left; }

#block2 { float:left; width:885px; height:1107px; padding:0 0 185px 0; }
	#block2 .content { width:775px; height:320px; float:left; background:url('../img/block2Bg2.jpg') no-repeat left top; overflow:hidden; }
		#block2 .content .foto { float:left; width:240px; height:181px; padding:27px 0 0 5px; }

	#block2 .footer { position:relative; float:left; width:224px; height:267px; padding:0 0 0 102px; background:url('../img/block2Bg4.jpg') no-repeat left top; }
#block2 .content .text { width:470px; height:140px; margin:25px 0 0 0; padding:0 10px 0 25px; font:11px 'Arial', 'sans'; color:#8e9698; overflow:auto; }
#block2 .content .text p { margin:0px; padding:0px; }
#block2 .content div h2 { display:block; height:21px; margin:0px; padding:0 0 0 27px; margin:0 0 0 27px; background:url('../img/h2BgL.gif') no-repeat left top; font:bold 11px 'Arial', 'sans'; color:#fff; }
#block2 .content div h2 big
{
    padding:0 45px 0 22px;
    font:bold 11px 'Arial', 'sans';
    color:#fff;  
    display:inline;
    line-height:21px;
    height:21px;
    margin:0 27px 0 0;
    float:left;
    text-transform:uppercase;  
    background:#e2070a url('../img/h2BgR.gif') no-repeat right top;
}
#block2 .content h6
{
    margin:23px 0 0 25px;
    display:block;
    width:95px;
    font:12px 'Arial', 'sans';
    color:#fff;
    background:#d71009;
    padding:5px 0 6px 20px;
}
#block2 .content h6 a
{
    font:12px 'Arial', 'sans';
    color:#fff;
    text-decoration:none;    
    position:relative; 
    display:block;   
}
#block2 .content h6 span
{
    font-size:27px;
    line-height:15px;
    position:absolute;
    top:-2px;
    left:50px;
}
#block2 .content .textDiv
{
    width:520px;
    height:305px;
    float:left;
    padding:15px 0 0 0;
}
#block2 .footer h5
{
    font:bold 11px 'Arial', 'sans';
    color:#e2070a;
    text-transform:uppercase;
    padding:0px;
    margin:0 0 25px 0;
}
#block2 .footer ul, #block2 .footer li
{
    list-style:none;
    padding:0px;
    width:220px;
    margin:0px;
}
#block2 .footer ul li
{
    margin:0px;
    width:200px;    
    padding:0 0 15px 20px;
    background:url('../img/zquare.gif') no-repeat left 4px;
}
#block2 .footer ul li a
{
    font:13px 'Arial', 'sans';
    color:#909293;
    text-decoration:none;
}
#block2 .footer ul li a:hover, #block2 .footer ul li.active a
{
    color:#d9110a;
}
#block2 .footer a.link
{
    display:block;
    width:30px;
    height:22px;
    padding:0 20px 0 0px;
    position:absolute;
    left:775px;
    top:92px;
    text-align:right;
}
#block2 .footer a.link span
{
    position:absolute;
    width:30px;
    height:22px;
}
#block2 .footer a.link img
{
    position:absolute;
    left:-33px;
    top:-3px;
    visibility:hidden; 
}   
#block2 .footer a.link span img
{
    visibility:visible;
    position:relative;
    left:-40px;
    width:100px;
    height:80px;
    display:block;
    cursor:pointer;
}
#block3
{
    width:1102px;
    height:1107px;
    float:left;
    padding:185px 0 185px 0;
}
#block3 .menu
{
    width:335px;
    height:608px;
    float:left;
    position:relative;
    background:url('../img/block3Bg3.jpg') no-repeat left bottom;
}
#block3 .plate
{
    width:336px;
    height:608px;
    float:left;
    position:relative;
    background:url('../img/block3Bg5.jpg') no-repeat left bottom;
}
#block3 .foodContainer
{
    position:relative;
}
#block3 .foodDiv
{
    position:absolute;
}
#block3 .foodDiv img
{
    position:absolute;
    left:-376px;
    top:8px;
    z-index:1000000;
}
#block3 .menuToArea
{
    width:315px;
    height:50px;
    padding:100px 0 0 20px;	
    text-align:center;
    color:#e51a2d;    
    font:11px 'Arial';
    background:url('../img/block3Bg2.jpg') no-repeat left top;
}
#block3 .menuToArea b
{          
    font-weight:normal;	       	
    letter-spacing:3px;
    padding:0 2px 0 6px;		     	
    text-transform:uppercase;
    background:#fff;
}
#block3 .menuToArea span
{
    display:block;
    text-transform:uppercase;
    font:7px 'Arial';
    letter-spacing:2px;
}
#block3 .menu .bigPhoto
{
    position:absolute;
    left:62px;
    top:58px;
    width:242px;
    height:202px;
    background:url('../img/fotoBg2.gif') no-repeat left top;
    padding:10px 0 0 10px;
    visibility:hidden;
    z-index:100000;
}
#block3 .menu .bigPhoto img
{
    width:217px;
    height:180px;
}
#block3 .plate .type
{
    position:absolute;
    width:400px;
    top:100px;
    left:25px;
}
#block3 .plate .type ul
{
    display:block;
    width:150px;
    float:left;
    margin:0px;
    padding:0px;
    list-style:none;
}
#block3 .plate .type ul li
{
    margin:0px;
    padding:0 0 7px 35px;
    width:130px;
    background:url('../img/square.gif') no-repeat 14px 4px;
    list-style:none;
}
#block3 .plate .type ul li.active
{
    background:url('../img/arrow1.gif') no-repeat left 2px;    
}

#block3 .plate .type ul li a
{
    font:13px 'Arial';
    color:#79796e;
    text-decoration:none;
}
#block3 .plate .type ul li a:hover, #block3 .plate .type ul li.active a
{
    color:#d9110a;
}
#block3 .content
{
    width:431px;
    height:565px;
    float:left;
    padding:43px 0 0 0;
    background:url('../img/block3Bg6.jpg') no-repeat left top; 
    position:relative;   
}
#block3 .menu ul, #block3 .menu div ul
{
    list-style:none;
    margin:0px;
    padding:0px; 
}
#block3 .menu ul
{
    width:211px;
    padding:0px;
    height:120px;  
    margin:0 0 0 86px;
    overflow:auto;
    font:10px 'Arial', 'sans';
    color:#505050;    
    background:url('../img/menuBg.jpg') repeat-y left;	
}
#block3 #menuItems
{
    height:120px; 
    margin:0px;
    padding:0px;
}
#block3 .menu ul li, #block3 .menu div ul li
{
    margin:0px;
    padding:0 0 3px 0;
    width:100%;
    clear:both;
    display:block;
}
#block3 .menu ul li 
{
    width:193px;
    padding:0px;
    margin:0px;
}
#block3 .menu .drinks
{
    height:72px;
    margin:0 0 0 60px;
    width:230px;
    position:absolute;   
    top:125px;
    text-align:center;
}
#block3 .menu .drinks input
{
    display:none;
}
#block3 .menu .drinks em a
{
    display:inline-block;
    color:#79796e;
    font:normal 11px 'Arial';
    padding:3px 6px 3px 6px;
    margin:0 4px 0 0;
    text-decoration:none;
}
#block3 .menu .drinks em a:hover
{
    color:#e2070a;
} 
#block3 .menu .drinks em.active a
{
    background:#e2070a;
    color:#fff;
}
#block3 .menu ul li a.deliv, #block3 .menu ul li.active a.deliv
{
    color:#ccc;
}                    
#block3 .menu div ul li
{
    padding:0px; 
}
#block3 .menu div ul
{
    width:233px;
    height:170px;
    overflow:auto;
    margin:27px 0 0 66px;
    padding:0 0 0 0;
    font:9px 'Arial', 'sans';
    background:none;
}
#block3 .menu ul a
{
    font:10px 'Arial', 'sans';
    color:#505050;    
    text-decoration:none;
    width:155px;
    margin:0 0 2px 0;
    float:left; 
}
#block3 .menu div ul a
{
    font:9px 'Arial', 'sans';
    display:block;
    width:188px;
    margin:0 0 4px 0;
    float:left;
}
#block3 .menu ul li.active a, #block3 .menu ul li a:hover
{
    color:#de232c;
}
#block3 .menu ul li input
{
    width:12px;
    height:12px;
    margin:0 1px 0 0;
    background:none;
    border:none;
    float:left;
}
#block3 .menu div ul.drinksAdd
{
    margin:0 0 0 65px;
    padding:0px;
    width:230px;
    height:237px;
    position:relative;   
    top:-55px;
    overflow:auto;
}
#block3 .menu ul.drinksAdd li a font
{
    color:#a0a0a0;
}
#block3 .menu ul.drinksAdd li
{
    width:210px;  
    padding:0px;
}
#block3 .menu ul.drinksAdd li a
{
    width:170px;
}
#block3 .menu big
{
    font:11px 'Arial', 'sans';
    color:#787878;
    display:block;
    padding:0px;
    left:128px;
    top:479px;
    position:absolute;
    margin:0px;
}
#block3 .menu big input
{
    float:left;
}
#block3 .menu big span
{
    float:left;
    display:block;
    padding:3px 0 0 3px;
}
#block3 .menu ul b, #block3 .menu div ul small
{
    display:inline-block;	
    font:9px 'Arial', 'sans';    
    color:#fff;
    padding:0 1px 0 1px;
    background:#000;
    margin:0 2px 0 1px;
    width:17px;	
    text-align:center;
    float:left;
}
#block3 .menu ul input
{
    margin:0 0 1px 0;
    padding:0px;
    width:12px;
    height:12px;
}
#block3 .content .text
{
    width:415px;
    height:115px;
    overflow:auto;
    padding:0 0 0 15px;
    margin:0 0 25px 0;
    font:11px 'Arial', 'sans';
    color:#8e9698;
    line-height:140%;    
}
#block3 .content .text p
{
    margin:0px;
    padding:0px;
    line-height:140%;
}
#block3 .content .text big
{
    font:17px 'Arial', 'sans';
    color:#d50d06;
}
#block3 .order
{
    clear:both;
    float:none;
    width:415px;
    height:230px;
    padding:0 0 0 15px;
    position:relative;    
}
#block3 .order b
{
    position:absolute;
    z-index:10000;
    left:300px;
    top:248px;
    width:40px;
    height:22px;
    padding:78px 20px 0 30px;
    cursor:pointer;
}
#block3 .order b a
{
position:absolute;
}
#block3 .order b img
{
    position:absolute;
    left:-30px;
    top:-2px;
    visibility:hidden; 
}   
#block3 .order big
{
    margin:0px;
    display:block;
    width:355px;
    height:20px;
    font:12px 'Arial', 'sans';
    color:#fff;
}
#block3 .order ul
{
    margin:0 0 20px 0;
    width:350px;
    height:190px;
    overflow:auto;
    padding:0 17px 0 0;
    list-style:none;   
}
#block3 .order ul li, #block3 .order ul ul, #block3 .order ul ul li
{
    margin:0px;
    padding:0px;
    list-style:none;
    width:auto;
    height:auto;
    font:11px 'Arial', 'sans';
    color:#505050;
}
#block3 .order ul ul
{
    font:1px 'Arial';
}
#block3 .order ul ul li
{
    font:11px 'Arial', 'sans';
}
#block3 .order ul li
{
    padding:0 0 10px 0;
}
#block3 .order ul ul li
{
    font:10px 'Arial', 'sans';
    padding:0 0 0 20px;        
}
#block3 .order small
{
    color:#939393;
    font:11px 'Arial', 'sans';    
}
#block3 .order small input
{
    width:35px;
    background:#fff url('../img/textFieldBg.gif') no-repeat left top;
    border-top:#e3e3e4 1px solid;
    border-left:#eaeaea 1px solid;    
    border-right:none;
    border-bottom:#fbfbfb 1px solid;     
    font:11px 'Arial', 'sans';
    color:#939393;
    margin:0 2px 0 2px;
    text-align:center;
}
#block3 .order big a
{
    display:block;
    background:#d71009;
    margin:0 20px 0 0;
    padding:4px 40px 4px 20px;
    height:16px;
    float:left;
    font:12px 'Arial', 'sans';
    color:#fff;
    text-decoration:none;    
    position:relative;    
}
#block3 .order big span
{
    font-size:27px;
    line-height:15px;
    position:absolute;
    cursor:pointer;
    top:1px;
    left:80px;
}
#block3 .order div big
{
    margin:0px;
    display:inline;
    width:auto;
    font:16px 'Arial', 'sans';
    background:none;
    color:#d71009;
    padding:0px;
}
#block4
{
    width:878px;
    height:1107px;
    float:left;
    padding:185px 0 185px 0;
}
#block4 .map
{
    width:493px;
    height:597px;
    float:left;
    position:relative;
    background:url('../img/block4Bg2.jpg') no-repeat left top;    
}
#block4 .text
{
    width:290px;
    height:597px;
    float:left;
    position:relative;    
    background:url('../img/block4Bg3.jpg') no-repeat left top;    
}
#block4 .text .addressLayer
{
    position:absolute;
    background:#f5f5f5 url('../img/layBg.jpg') repeat-x bottom;
    width:860px;
    height:505px;
    padding:5px 10px 10px 10px;
    margin:0px;
    border:#d5d5d8 1px solid;	
    z-index:1000;
    left:-547px;
    top:0px;
    visibility:hidden;
    display:block;
}        
#block4 .text .addressLayer div
{
    margin:0px;
    padding:0px; 
} 
#block4 .text .addressLayer .addressR
{
    width:250px; 
    padding:0 0 0 5px;
    float:left;
}
#block4 .text .addressLayer .addressL
{
    width:600px;
    height:470px; 
    float:left;
    position:relative;
}
#block4 .text .addressLayer .addressL img
{
    display:block;
    position:absolute;
}
#block4 .text .addressLayer .addressL div
{
    width:560px;
    height:104px;
    overflow:auto;
    margin:0 0 0 7px;
}
#block4 .text .addressLayer .addressL div td
{
    padding:0px;
}
#block4 .text .addressLayer .addressL span
{
    display:block;
    height:390px;
}
#block4 .text .addressLayer .addressL div img,
#block4 .text .addressLayer .addressL span img
{
    position:static;
    margin:0 5px 0 5px;
    border:#e5e5e5 5px solid;
}
#block4 .text .addressLayer .addressL div img
{
    width:91px;
    height:72px;
    margin:0 5px 0 5px;
    cursor:pointer;
}
#block4 .text .addressLayer small
{
    display:block;
    text-align:right;
    font:11px 'Arial';
    color:#787878;
}
#block4 .text .addressLayer small a
{
    font:11px 'Arial';
    color:#787878;
    text-decoration:none;
}
#block4 .text .addressLayer .addressList
{
    height:65px;
    width:255px;
    overflow:auto;
    margin:0 0 20px 0;
}
#block4 .text .addressLayer b.popup
{
    position:absolute;
    width:127px;
    overflow:hidden;
    height:127px;
    cursor:pointer;
    z-index:10000; 
    visibility:hidden;
}
#block4 .text .addressLayer b.popup em
{
    float:left;
    position:relative;
    width:0px;
    height:0px;
}
#block4 .text .addressLayer b.popup em img
{
    position:absolute;
    left:11px;
    top:10px;
}
#block4 .text .addressLayer .addressList a
{
    width:178px;
}
#block4 .text .rstText
{
    margin:0px;
    padding:0 0 0 8px;
    height:295px;
    color:#8e9698;
    overflow:auto;
    font:11px 'Arial', 'sans';		
}
#block4 .text .addressLayer .back a
{
    display:block;    
    width:119px;
    height:16px;
    color:#fff;
    margin:20px 0 0 0;
    text-align:center;
    font:12px 'Arial';
    background:#d30b04;
    text-decoration:none;
    padding:3px 3px 5px 3px;
}
#block4 .text .addressLayer .back a span
{
    font-size:23px;
    margin:0 0 -1px 0;    
    line-height:14px;
    display:inline-block;
}
#block4 .text .addressLayer h5
{
    margin:0 0 20px 0;
    padding:0 0 0 10px;
    color:#e2070a;
    font:bold 11px 'Arial', 'sans';
    text-transform:uppercase;
}
#block4 .text .addressLayer .rstText h5
{
    margin:0px;
    padding:0 0 5px 0;
    text-transform:none;
}
#block4 .text .addressLayer .addressTextL
{
    height:135px;
    overflow:auto;
    padding:0 5px 0 10px;
    font:11px 'Arial';
    color:#909293;
}
#block4 .text .addressLayer .addressTextL p
{
    margin:0px;
    padding:0 0 7px 0;
}
#block4 .text .addressLayer .addressTextL big
{
    color:#d60f08;
    display:block;
    font:13px 'Arial';
}
#block4 .map img
{
    position:absolute;
    display:block;
    cursor:pointer;
}
#block4 .text h1
{
    height:34px;
    padding:58px 0 0 0;
    margin:0px;
    text-align:center;
    font:bold 11px 'Arial', 'sans';
    color:#fff;
    text-transform:uppercase;
}
#block4 .text .address
{
    width:215px;
    height:140px;
    overflow:auto;
    margin:0 0 15px 38px;
    padding:0 10px 0 0;
}
#block4 .text .address div, #block4 .text .addressLayer .addressList div
{
    padding:0 0 16px 0;
}
#block4 .text .address a, #block4 .text .addressLayer .addressList div a
{
    display:block;
    font:14px 'Arial', 'sans';
    color:#040707;
    padding:0 0 0 47px;
    text-decoration:none;
}
#block4 .text .address a.active, #block4 .text .addressLayer .addressList div a.active
{
    /*color:#d60f08;*/
    background:url('../img/arrow.gif') no-repeat left 3px;
} 
#block4 .text .address a:hover/*, #block4 .text .addressLayer .addressList div a:hover*/
{
    color:#d60f08;    
}
#block4 .text .addressLayer .addressList div a, #block4 .text .addressLayer .addressList div a:hover
{
	cursor:default;
}
#block4 .text .address a span, #block4 .text .address a.active span, 
#block4 .text .address a:hover span, 
#block4 .text .addressLayer .addressList div a span,
#block4 .text .addressLayer .addressList div a:hover span
{
    display:block;
    font:11px 'Arial';
    color:#79796e;
    text-decoration:none;
}
#block4 .text .addressLayer .addressList div a
{
    color:#040707;
}
/*#block4 .text .addressLayer .addressList div a.active, 
#block4 .text .addressLayer .addressList div a:hover    
{
    color:#d60f08;
}                                                       */
#block4 .text .content
{
    width:205px;
    height:205px;
    overflow:auto;
    margin:55px 0 0 50px;
    padding:0 5px 0 0;
    font:11px 'Arial', 'sans';
    color:#8e9698;
    line-height:110%;
}
#block4 .text .content p
{
    font:11px 'Arial', 'sans';
}
#block4 .text h5
{
    color:#0a0603;
    font:13px 'Arial', 'sans';
    margin:0px;
    padding:10px 0 20px 0;
}
#block4 .text .content .order
{
    color:#fff;
    display:block;
    background:#d10902;
    padding:3px 10px 4px 10px;
    width:125px;
    margin:10px 0 0 30px;
    text-decoration:none;
}
#block4 .text .content .order span
{
    font-size:23px;
    margin:0 0 -1px 0;    
    line-height:14px;
    display:inline-block;
}
#block4 .text .content p
{
    font:11px 'Arial', 'sans';
    color:#8e9698;
    margin:0px;
    padding:0 0 10px 0;   
    line-height:110%;
}
#block4 .text .content ul, #block4 .text .content li
{
    margin:0px;
    padding:0px;
}
#block4 .text .content ul
{
    padding:0 0 13px 15px;
}
#block4 .text .content li
{
    list-style:none;
    background:url('../img/listBg.gif') no-repeat left 6px;
    padding:0 0 10px 20px;
}
#block5
{
    width:990px;
    height:1107px;
    float:left;
    padding:185px 0 185px 0;
}
#block5 .menu
{
    width:292px;
    height:523px;
    float:left;
    position:relative;
    background:url('../img/block5Bg3.jpg') no-repeat left top;    
}
#block5 .content
{
    width:260px;
    height:503px;
    float:left;
    padding:20px 0 0 0;
    position:relative;
    background:url('../img/block5Bg4.jpg') no-repeat right top;    
}
#block5 .content .text
{
    width:210px;
    height:340px;
    overflow:auto;
    padding:0 5px 0 25px;
    font:12px 'Arial', 'sans';
    color:#8e9698; 
    margin:0 0 0 20px;   
}
#block5 .content .text h5
{
    font:17px 'Arial', 'sans';
    color:#8e9698;
    font:17px 'Arial';
    color:#d30b04;
    padding:20px 0 15px 0;
    margin:0px;
}
#block5 .content .text p
{
    margin:0px;
    padding:0px;
}
#block5 .content .text ul, #block5 .content .text li
{
    margin:0px;
    padding:0px;
}
#block5 .content .text li
{
    list-style:none;
    background:url('../img/listBg.gif') no-repeat left 6px;
    padding:0 0 0 20px;
}
#block5 .menu ul
{
    width:186px;
    height:225px;
    margin:15px 0 0 37px;
    list-style:none;    
    padding:0px;
}
#block5 .menu ul li
{
    margin:0px;
    padding:0px;
    list-style:none;
    text-align:right;
    font:13px 'Arial', 'sans';
    padding:6px 35px 7px 5px;
    margin:2px 0 2px 0;
    width:146px;    
    color:#79796e;
    background:url('../img/square.gif') no-repeat 161px 11px;
}
#block5 .menu ul li.active
{
    background:url('../img/square.gif') no-repeat 161px 11px;    
}
#block5 .menu ul li.active, #block5 .menu ul li.active a
{
    color:#d9110a;
}
#block5 .menu ul li a
{
    font:13px 'Arial', 'sans';
    color:#79796e;
    text-decoration:none;
}
#block5 .menu ul li a:hover
{
    color:#d9110a;
}
#block5 .menu .text
{
    width:230px;
    height:210px;
    overflow:auto;
    padding:0 5px 0 0;
    margin:20px 0 0 50px;
    font:13px 'Arial';
    color:#0e0d0e;
    line-height:140%;
}
#block5 .menu h1
{
    margin:0px;
    padding:2px 0 0 35px;
    color:#fff;
    text-align:center;
    font:bold 11px 'Arial';
    text-transform:uppercase;
}
#block5 .menu .text p
{
    padding:0px;
    margin:0 0 15px 0;
    line-height:140%;
}
#block5 .menu .text big
{
    font:20px 'Arial', 'sans';
    display:block;
    padding:3px 0 7px 0;
    margin:5px 0 5px 0;
}
#block5 .menu h3
{
    text-align:center;
    width:240px;    
    font:14px 'Arial', 'sans';
    color:#0a0603;
    padding:0 0 0 50px;
    margin:10px 0 0 0;
}
#block5 .menu h3 em
{
    font:normal 14px 'Arial', 'sans';    
    color:#e2070a;
}
#block5  b.link
{
    position:absolute;
    left:100px;
    top:420px;
    width:30px;
    height:22px;
    padding:78px 20px 0 40px;
    cursor:pointer;
}
#block5  b.link a
{
    position:absolute;
}
#block5  b.link img
{
    position:absolute;
    left:-23px;
    top:-3px;
    visibility:hidden; 
}              
#block6
{
    width:1003px;
    height:1107px;
    float:left;
    padding:185px 0 0 0;
}
#block6 .textDiv
{
    width:469px;
    height:595px;
    float:left;
    background:url('../img/block6Bg3.jpg') no-repeat left top;    
}
#block6 .feedback
{
    width:325px;
    height:595px;
    float:left;
    position:relative;
    background:url('../img/block6Bg6.jpg') no-repeat left bottom;    
}
#block6 .feedback b
{
    position:absolute;
    display:block;
    top:421px;
    left:-105px;
    width:90px;
    height:90px;
    cursor:pointer;
}
#block6 .feedback b a
{
    width:30px;
    height:22px;
    padding:0 20px 0 0;
    cursor:pointer;
    display:block; 
    position:absolute;
    text-align:right; 
}
#block6  .feedback b img
{
    position:absolute;
    left:-54px;
    top:-4px;
    visibility:hidden; 
}              
#block6 .feedback b a img
{
    visibility:visible;
    position:relative;
    left:-40px;
    width:100px;
    height:80px;
    display:block;
    cursor:pointer;
}
#block6 form
{
    margin:0px;
    padding:20px 0 0 0;
    display:block;
}
#block6 form p
{
	display:block;
	padding:10px 0 0 10px;
	margin:0px;
	color:red;
}
#block6 form h6
{
	font:bold 11px 'Arial';
	color:#d40c05;
	padding:150px 0 0 0;
	margin:0px;
	text-align:center;
}
#block6 h2
{
    font:bold 11px 'Arial', 'sans';
    color:#fff;
    margin:0px;
    height:21px;
    background:url('../img/h2BgL.gif') no-repeat left top;
    padding:0 0 0 27px;
    margin:31px 0 0 0;
    display:block;
}
#block6 h2 big
{
    padding:0 45px 0 22px;
    font:bold 11px 'Arial', 'sans';
    color:#fff;  
    display:inline;
    line-height:21px;
    height:21px;
    margin:0 27px 0 0;
    float:left;
    text-transform:uppercase;  
    background:#e2070a url('../img/h2BgR.gif') no-repeat right top;
}
#block6 .textDiv .text
{
    font:11px 'Arial';
    color:#8e9698;
    line-height:120%;
    width:435px;
    height:125px;
    overflow:auto;
    margin:24px 0 0 0;
    padding:0 10px 0 0px;
}
#block6 .text p
{
    margin:0px;
    padding:0 0 15px 0;
    line-height:120%;    
}
#block6 .feedback div input, #block6 .feedback div textarea
{
    display:block;
    background:#fff url('../img/textFieldBg.gif') no-repeat left top;
    border-top:#e3e3e4 1px solid;
    border-left:#eaeaea 1px solid;    
    border-right:none;
    border-bottom:#fbfbfb 1px solid;     
    font:13px 'Arial', 'sans';
    color:#bbc0c1;
    width:192px;
    padding:5px 15px 5px 15px;
    margin:0 0 10px 5px;
}
#block6 .feedback div textarea
{
    height:135px;
    width:260px;  
}
#block6 .feedback em a
{
    display:block;
    font:12px 'Arial', 'sans';
    color:#fff;
    background:#d70f08;
    border:none;
    padding:5px 0 5px 0;
    width:115px;
    text-align:center;
    text-decoration:none;
    margin:20px 0 0 155px;
}
#block1 .footer b a, #block2 .footer a.link span, #block3 .order b a,
#block5 .content b.link a, #block6 .feedback b a
{
    font:normal 16px 'Arial Narrow', 'sans';
    color:#7a7e7f;
    text-decoration:none;
}