/* CSS Document */
	* { margin:0; padding: 0;}
	img { float:left; border:none;}
	table { border-collapse:collapse;}
	body, html { height: 100%;}
	
	.width { width:100%; min-width: 1004px;}
   * html .minwidth { padding-left: 1004px; }
   * html .container { margin-left: -1004px; position:relative; }
/*\*/
   * html .minwidth,
   * html .container,
   * html .content,
   * html .layout { height:1px;}
/**/

/*bot_foot*/
	.b_f { width: 100%; height: 100%; float:left;}
	.b_f_td { width: 100%; padding-bottom: 0px; vertical-align:top;}
/**/
/*head*/
.head { width: 100%; height: 105px; background: #28710f; border-bottom: 2px solid #000; border-top: 1px solid #000; text-align:center; float:left;}
.head_in { width: 667px; height: 99px; background: url(http://www.pizza2.ru/img/te-1/top_fon.jpg) top left repeat-y; padding: 6px 0 0 337px; margin: 0 auto;}
.head_in img { margin-right: 30px;}
.head_in div { width: 387px; float:left; text-align:center; padding-top: 8px; padding-left:180px;}
.head_in div h1 { font: 30px "Times New Roman", Times, serif; color:#aaf845;}
.head_in div h2 { font: 24px Arial, Helvetica, sans-serif; color:#fff;}
.img_head { margin-left: -315px;}

/*top_menu*/
.menu { width: 100%; height: 40px; border-bottom: 1px solid #000; float:left;}
.menu ul { list-style-type:none; padding: 0 14px 0 15px; margin-top: 8px; float:left;}
.menu ul li { display:block; height: 24px; float:left; padding: 4px 20px 0 0px; background: url(http://www.pizza2.ru/img/te-1/pizza.png) left 1px no-repeat;}
.menu ul li a { display:block; height: 24px; padding-left: 23px; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif; color:#000; float:left;}
.menu ul li a:hover { background:none; text-decoration:underline;}

.bookmark { width: 100%; height: 22px; padding-top: 3px; background: #28710f url(http://www.pizza2.ru/img/te-1/top_fon.jpg) top center repeat-y; border-bottom: 1px solid #000; float:left;}
.bookmark a { display:block; float:right; margin-right: 12px; font: bold 13px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.bookmark a:hover { text-decoration:underline;}

/*center*/
.center { width: 100%; float:left; border-bottom: 1px solid #000;}
.center td { padding-bottom: 5px; vertical-align:top;}
.td1 { width: 34px; background:#feda20; vertical-align:bottom!important; padding-bottom: 60px!important;}
.td1 a { font: 16px "Times New Roman", Times, serif; color:#000; text-decoration:underline;}
.td1 a:hover { text-decoration:none;}
.td2 { width: 262px; background: #fff38a; padding-top: 17px; vertical-align:top; border-left: 1px solid #000; border-right: 1px solid #000; padding-bottom: 159px!important;}
.td2 ul { list-style-type:none; float:left; display:block; width: 251px; padding-left: 11px;}
.td2 ul li { padding-bottom:10px; }
.td2 ul li a { font: 20px "Arial", Times, serif; color:#000000; text-decoration: none; letter-spacing:-1px; }
.td2 ul li a:hover { text-decoration:underline;}
.banner { width: 100%; padding-top: 100px; float:left; text-align:center;}
.td3 { padding-bottom: 159px!important;}
.banner img { float:none; margin-top: 1px;}
.banner h4, .faq h3 { color: #29710e; font: 17px Verdana; text-align: center; font-weight:bold; }
.faq { padding: 30px; width: 200px; text-align: justify; }
.faq p strong, .qa p strong { color:#5B5B5B; font-weight:normal; }
.qa {
	padding-top: 20px;
}
.qa p span { font-style: italic; color: #29710e; font-weight:bold; }

.qa p span strong { color: #29710e; font-weight:bold; }

.content_center { margin-right: 42px;}
.content_center_in { width: 100%; float:left; padding-top: 16px;}
.text_main h1 { padding-top:20px; padding-left: 7px; float:left; font: bold 22px  Tahoma, Arial, Helvetica, sans-serif; color:#0E7B00; }
.zagol{ float:left; display:block; padding-left: 12px; font: bold 14px Arial, Helvetica, sans-serif; color:#000;}
.zagol img { margin-right: 2px; margin-top: 1px;}
.zagol h1 { padding-left: 7px; float:left; font: bold 22px  Tahoma, Arial, Helvetica, sans-serif; color:#0E7B00; }
.text { display:block; width: 94%; float:left; padding: 10px 0 0 14px; font: 17px "Times New Roman", Times, serif; color:#4b4b4b;}
.text img { padding: 0px 0px 10px 50px; float:none; margin-top: -30px; }
.text img.starimg { float:left; padding:1px 15px 0 0px; margin-top:3px;}
.text img.starimg1 { float:right; padding:1px 0px 0 8px;}
.text img.piimg { padding-top:25px;}
.text span { font: 17px "Times New Roman", Times, serif; color:#000;}
.text span.h { font-size: 22px; color:#34831a; font-weight:bold; }
.textul {margin:20px; }
.textul li { background: url(http://www.pizza2.ru/img/te-1/netvibes.png) left 5px no-repeat; display:block; width:100%; float:left; padding: 2px 0px 5px 20px; font: 17px "Times New Roman", Times, serif; color:#4b4b4b; }



.punkt { background:url(http://www.pizza2.ru/img/te-1/fon_bot.jpg) bottom left repeat-x; float:left; margin-top: 20px; clear:both;}
.punkt1 { background:url(http://www.pizza2.ru/img/te-1/fon_bot.jpg) bottom left repeat-x; float:left; clear:both;}
.punkt2 { background:url(http://www.pizza2.ru/img/te-1/fon_bot.jpg) bottom left repeat-x; float:left; margin-right: 36px; width: 167px}
.p1 { background:url(http://www.pizza2.ru/img/te-1/fon_right.jpg) top right repeat-y; float:left;}
.p2 { background:url(http://www.pizza2.ru/img/te-1/fon_left_bot.jpg) bottom left no-repeat; float:left;}
.p3 { background:url(http://www.pizza2.ru/img/te-1/fon_bot_right.jpg) bottom right no-repeat; float:left; padding-bottom: 6px;}
.p4 { background:url(http://www.pizza2.ru/img/te-1/fon_right_top.jpg) top right no-repeat; padding-right: 6px; float:left;}

.first { width: 184px; padding: 0 11px 0 9px; border-bottom: 1px solid #000; border-top: 1px solid #000; border-right: 1px solid #000; background:url(http://www.pizza2.ru/img/te-1/fon_p.jpg) top left repeat-y; float:left;}
.first img { margin: 6px 2px 0 0;}
.first h2 { float:right; font: 24px "Times New Roman", Times, serif; color:#fff;}
.first1 { width: 641px; float:left; background: #f3cd03; border-bottom: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000;}
.first1 h3 { font: bold 16px "Times New Roman", Times, serif; color:#000; float:left; padding-left: 8px; padding-top: 1px;}
.soder { width: 631px; padding: 2px 1px 5px 9px; border-right: 1px solid #919191; border-bottom: 1px solid #919191; float:left; clear:both;}
.soder img { margin-right: 15px;}
.soder p { width: 480px; float:left; font: 16px "Times New Roman", Times, serif; color:#000; padding-top: 7px; padding-right: 10px;}
.vyb { width: 46px; height: 81px; float:right;}
.vyb span { width: 44px; height: 50px; border: 1px solid #000; background:#28710f; display:block; text-align:center; padding-top: 5px; float:left; font: 20px "Times New Roman", Times, serif; color:#aaf845;}
.vyb select { width: 46px; height: 19px; font: 14px Arial, Helvetica, sans-serif; color:#000; margin-top: 1px; float:left;}

.podl { width: 100%; float:left;}
.podl1 { width: 100%; float:left; padding-bottom: 3px;}
.podl2 { width: 100%; float:left; padding-bottom: 32px;}
.na4 { width: 245px; padding-left: 109px; float:left; clear:both; padding-bottom: 20px;}
.na4 select { width: 188px; height: 19px; margin: 3px 2px 0 0; float:left; font: 12px Arial, Helvetica, sans-serif; color:#000;}
.sht { width: 45px!important;}
.cena {width: 44px; height: 50px; border: 1px solid #000; background:#28710f; display:block; text-align:center; padding-top: 5px; font: 20px "Times New Roman", Times, serif; color:#aaf845; float:left;}

.first2 { width: 159px; float:left; background: #bfa100; border: 1px solid #000;}
.first2 h3 { font: bold 16px "Times New Roman", Times, serif; color:#000; float:left; padding-left: 8px; padding-top: 1px;}
.soder1 { width: 149px; padding: 2px 1px 5px 9px; border-right: 1px solid #919191; border-bottom: 1px solid #919191; border-left: 1px solid #919191; float:left; clear:both;}
.soder1 img { margin: 7px 0 0 34px;}

.soder2 { width: 631px; padding: 11px 1px 5px 9px; border-right: 1px solid #919191; border-bottom: 1px solid #919191; float:left; clear:both;}
.soder2 table { width: 100%; float:left;}
.std1 { width: 300px; padding-left: 26px;}
.std1_div { background:url(http://www.pizza2.ru/img/te-1/teb_fon.jpg) top left repeat; border: 1px solid #000; width: 283px; float:left; padding-right: 8px; padding-bottom: 5px;}
.std1_div_in { width: 100%; float:left; padding-top: 8px;}
.std1_div_in input { width: 210px; height: 20px; font: bold 16px "Times New Roman", Times, serif; color: 000; text-align:center; padding-right: 5px; margin-left: 6px; float:right;}
.std1_div_in span { float:right; font: bold 16px "Times New Roman", Times, serif; color:#fff;}

.std2_div_in { width: 100%; float:left; padding-top: 8px;}
.std2_div_in input { height: 20px; font: bold 16px "Times New Roman", Times, serif; color: 000; text-align:center; padding-right: 5px; margin-left: 6px; float:right;}
.std2_div_in span { float:right; font: bold 16px "Times New Roman", Times, serif; color:#fff;}

.sub { margin: 7px 5px 0 0; float:right; width: 91px; height: 22px;}
.tab_t1 { width: 175px; padding-left: 16px;}
.tab_t2 { width: 55px;}
.tab_tr1 td { height: 30px;}
.tab_tr2 td { height: 30px; vertical-align:bottom!important;}
.soder2 table table td { font: 14px "Times New Roman", Times, serif; color:#000;}

.s4ot { padding-bottom: 10px; width: 100%; float:left;}
.s4ot img { float:right;}

/*footer*/
.f { width: 100%; float:left; height: 79px; padding-top: 80px; margin-top: -159px; position:relative; z-index:2; min-width: 1004px;}
.foot { width: 100%; height: 37px; float:left; background: #28710f url(http://www.pizza2.ru/img/te-1/top_fon.jpg) top center repeat-y; border-top: 1px solid #000;}
