/* CSS Document */@charset "utf-8";/* CSS Document */html, body {width:100%; height:100%; margin:0; }body {	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-style: normal;	color:#000;	background: url(../images/bg/bg.jpg) repeat center top;}.root { width:100%; min-height:100%; min-width:1000px; background:url(../images/bg/root.jpg) repeat-y center top;}.max_width {min-width:960px; margin:0 auto; max-width:960px; width:960px;}.clear { clear:both; width:0px; height:0px; font-size:0px;}.f_left { float:left!important;}.f_right { float:right!important;}.col_in{ width:100%; display:inline-block;}/* -------------- All (text) -------------- */p, img, h1, h2, h3, h4, h5, h6, ul ,li 	{	margin:0px;	padding:0px;	line-height:100%;	font-weight:normal	}	ul { padding-left:0px; list-style: none;}	li { }	img { border:none;}table { border-collapse:collapse; border-spacing:0;}table td { padding:0px; vertical-align:top}h1 { font-size:28px;}h2 { font-size:24px;}h3 { font-size:20px;}h4 { font-size:18px;}h5 { font-size:16px;}h6 { font-size:14px;}/* -------------- content (text) -------------- */.content { color:#000;}.content p, .content img, .content ul, .content li 	{	margin:0px;	padding:0px;	line-height:150%;	}	.content ul { padding-bottom:20px;}	.content ul { padding-bottom:20px; padding-left:20px;}	.content li {} 	.content ul li{ padding-left: 20px;}	.content img {}	.content img.f_left { margin:0 35px 0 0;}	.content .f_right img, .content img.f_right { margin:0 0 0 35px;}.content p { font-size:12px; text-align:justify;}.content .center{ text-align:center;}.content a, .content a:hover{}.content a:hover{}.table {}.content table { margin:35px 0;}.content table td {}.content table th {}.content h1 ,.content h2 ,.content h3 ,.content h4 ,.content h5 ,.content h6 { padding-bottom:0.5em; color:#b65609; font-style: italic; font-weight:bold;}button{ cursor: pointer;}input[type=text]{border:1px solid #cccccc;}textarea{border:1px solid #cccccc;}input[type=submit], input[type=button]{ cursor: pointer;}select{background:#fff; border:1px solid #cccccc; line-height:20px;}label{ cursor: pointer;}form { margin:0; padding:0;}input[type=reset]::-moz-focus-inner, button::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=button]::-moz-focus-inner {padding:0; margin:0; border:none;} /* -------------- Ссылки и цвет -------------- */a, a:hover { color:#b65609; outline: none; text-decoration: text-decoration: underline;}a:hover {  text-decoration: none;}/*-------- footer --------*/.vote{ height:92px;}.footer{ height:92px; margin-top:-92px; min-width:1000px; background:url(../images/bg/footer.jpg) no-repeat center top;}.foot_in{ padding-top:20px;}.footer p, .footer a{ color:#eabf8b;}.footer p{ line-height:150%;}.foot_left{ float:left; width:210px;}.foot_right{ float:right; width:31px;}.foot_center{ margin-right:65px; margin-left:280px;}.foot_center p{ line-height:125%;}/*------- head ------*/.head{ padding:12px 0 30px 0;}.logo{ float:left;}.head_right{ margin-left:296px; padding-bottom:22px;}.menu{ padding-bottom:11px;}.menu a{ display:block; text-align:center; font-size:20px; font-style:italic; font-weight:bold; padding:0 10px; height:32px; line-height:32px; border:3px solid #fff;}.menu td { background:url(../images/bg/bdr.jpg) no-repeat left center; padding:0 1px;}.menu tr td:first-child{ background: none;}.menu a.current { margin-left: 5px; margin-right: 5px; background:url(../images/bg/menu.jpg) repeat-x left center; color:#fff; text-decoration: none; border:3px ridge #a4c782; position:relative; behavior: url(PIE.htc);  border-radius:10px 0 10px 0;}.head_contact{ float:right; position:relative; top:-5px;}.basket{ float:left; padding:10px; position:relative; behavior: url(PIE.htc);  border-radius:10px; border:1px solid #ccc; box-shadow:inset 2px 2px 5px #CCC;}.basket .name{ font-size:22px; font-style: italic;}.basket p{ line-height:150%;}.basket .name a{ color:#b6b6b6;}#slides{ position:relative; margin-bottom:12px;}#slides .slides_container{ width:960px; height:246px; overflow: hidden;}#slides .slides_container .slide{ width:960px; height:246px;}#slides .slides_container .slide img{ position:relative; behavior: url(PIE.htc);  border-radius:5px;}#slides .prev, #slides .next{ position:absolute; display:block; z-index:10; width:52px; height:59px; top:92px;}#slides .prev{ background:url(../images/bg/prev.png) no-repeat left center; left:-20px;}#slides .next{ background:url(../images/bg/next.png) no-repeat right center; right:-20px;}.banner_card{}.banner_card img{ position:relative; behavior: url(PIE.htc);  border-radius:5px;}/*----- main ------*/.main{ padding:10px 0 20px 0;}.page{ padding-bottom:20px;}.page-title{ padding-bottom:0.5em; color:#b65609; font-style: italic; font-weight:bold; font-size:28px;}.addr{ float:right; width:377px;}.addr p{ line-height:150%;}.contacts .page{ width:520px;}.contacts .page table td{ padding:0 22px 5px 0;}.contacts .page table td p{ line-height:100%;}.catalog{}.pizza{ float:left; width:250px; margin-left:100px; margin-bottom:50px;}.stroke .pizza:first-child { margin-left:0;}.pizza .name{ font-size:25px; font-weight:bold;}.pizza .name a{ color:#000;}.pizza p{ padding-bottom:10px; line-height:125%;}.pizza input[type=text]{ width:35px; height:24px; line-height:24px; color:#fff; text-align: center; background:url(../images/bg/col.png) no-repeat center top; border: none; padding:0; margin:0 5px 0 0; float:left;}.pizza .price span{ font-size:20px; display:inline-block; line-height:100%;}.sidebar{ width:300px; float:right;}.last_zakaz{ padding:14px; position:relative; border-radius:5px; background:#f8f8f8 url(../images/bg/4ek.png) no-repeat center top; font-family: Tahoma, Geneva, sans-serif; box-shadow:1px 3px 8px #444; margin-bottom:28px; behavior: url(PIE.htc);}.last_zakaz .name{ font-size:20px; text-align:center; padding-bottom:20px; background:url(../images/bg/11.png) repeat-x left bottom; margin-bottom:18px;}.last_zakaz td{ padding-bottom:15px;}.last_zakaz .price{ background:url(../images/bg/12.png) repeat-x left center; height:51px;line-height:50px; font-size:18px; margin-bottom:15px;}.last_zakaz .price span{ float:right;}.last_zakaz .thanks{ line-height:48px; text-align:center; font-size:18px;}.banner{ margin-bottom:20px;}.banner img{ position:relative; border-radius:5px; behavior: url(PIE.htc);}.social{ position:relative; border-radius:10px; box-shadow:0 1px 5px #666; overflow: hidden; padding:10px 0;}.left_col{ margin-right:335px;}