/* CSS Document */
/*       -------------------General Stile---------------  */


body { background:#090605;}
 
p.pricebox input.butt { font-weight:normal !important}      
      
.butt, .buttgr, .butt_s2 { background:url(/imgs/pizza/pizza.od.ua/pizza_submenu_bg2.png) 0 -2px;  height:26px; 
			  cursor: pointer; text-align: center; font-family: Verdana, sans-serif; 
			  font-size:13px; font-weight: 
			  bold; color:#fff !important;; border:0 !important; background-color: transparent !important;
			 border:0px solid; -moz-border-radius:5px;  -webkit-border-radius:5px;
			  border-radius:5px;}
.butt:hover, .buttgr:hover, .butt_s2:hover { background:url(/imgs/pizza/pizza.od.ua/pizza_submenu_bg2_h.png) 0 -2px ; }

.center { background: url(/imgs/pizza/pizza.od.ua/centerbg2.jpg) bottom repeat-y !important;}

.headleft { width: 334px  !important; height:355px  !important; left:-334px !important;
  background: url(/imgs/pizza/pizza.od.ua/headleft2.jpg) no-repeat;}

.headright {  height:355px  !important; background: url(/imgs/pizza/pizza.od.ua/headright2.jpg) no-repeat;}

.leftbg { width: 334px !important; height:201px !important; left:-334px !important;
  background: url(/imgs/pizza/pizza.od.ua/leftbg.jpg) no-repeat; }

.rightbg { height:201px !important; background: url(/imgs/pizza/pizza.od.ua/rightbg.jpg) no-repeat; }

.right {width: 334px ; right:-334px; left: auto !important;}

.centerleftbg { width: 334px !important;  left:-334px !important;  
background: url(/imgs/pizza/pizza.od.ua/leftbg2.jpg) bottom repeat-y !important; }

.centerleft { width: 334px !important;  height:794px !important; left:-334px !important;
  background: url(/imgs/pizza/pizza.od.ua/left2.jpg) no-repeat; }
  
.centerrightbg {background: url(/imgs/pizza/pizza.od.ua/rightbg2.jpg) bottom left repeat-y !important; } 

.centerright {height:794px !important; background: url(/imgs/pizza/pizza.od.ua/right2.jpg) no-repeat; }  

.menu span a { text-decoration:none; color:#fff; font-family:Verdana,  sans-serif;
 background: url(/imgs/pizza/pizza.od.ua/menubg.png) repeat-x bottom; height:28px; float: left; display: block}

.menu span a:hover {  color:#ff8841; font-weight: bold; background: url(/imgs/pizza/pizza.od.ua/menubg_h.png) repeat-x bottom; }

.menu span  { clear: both;  }

.menu  { clear: both;}
.this  { clear: both;}

img{border: none;}

.this span a {  color:#ff8841; font-weight: bold; background: url(/imgs/pizza/pizza.od.ua/menubg_h.png) repeat-x bottom; }

.menu span span { width:1px; padding:0; height:1px}

.menub a { color:#fff; text-decoration: underline; font-size:10px; padding:0 10px}

.menub a:hover { color:#ff8841; text-decoration: underline; font-size:10px;}

.menu2 span a { text-decoration:none; color:#fff; font-family:Verdana,  sans-serif;
 background: url(/imgs/pizza/pizza.od.ua/menubg.png) repeat-x bottom; height:28px; float: left; display: block}

.menu2 span a:hover {  color:#ff8841; font-weight: bold; background: url(/imgs/pizza/pizza.od.ua/menubg_h.png) repeat-x bottom; }
#FF8C00
.menu2 span  { clear: both; }

.menu2  { clear: both;}
.this2  { clear: both;}

.this2 span a {  color:#ff8841; font-weight: bold; background: url(/imgs/pizza/pizza.od.ua/menubg_h.png) repeat-x bottom; }

.menu2 span span { width:1px; padding:0; height:1px}

.nobackground{background:none !important;}

.linkbot { background: none;}

.linkbot span a, .linkbot span a:hover { text-decoration: none; padding:0; color:#FFF; background: none; font-weight: normal} 

.newss { border-bottom:1px solid #cac6c5}

  div.vote_stars{
	background-image:url(/imgs/pizza/pizza.od.ua/stars_bcg.png);
	background-repeat:no-repeat;
	width:105px;
	height:24px;
	cursor:pointer;
	float:left;
	clear:both;
	margin-top:10px;
	}
	div.voted_points{
		height:24px;
		background-image:url(/imgs/pizza/pizza.od.ua/stars.png);
		width:10%;
	}
	
.pbright p	{width: 100%;padding:0px !important;}

.tabform .ttext{
	width: 135px;
}

.tabform .formText{
	padding: 8px 0 0;
	display:block;
	float: left;
	width: 130px;	
}

.tabform .cTypePay{
	width: 15px;
	margin: 5px 5px 0 0;
	float: left;
	clear: both;	
}

.tabform .cPayImg{
	float:right;
	margin: 40px 60px 50px 0;
}

.tabform .cInputBg{
	float: left;
	height: 28px;
	width: 3px;
	background-image:url(/imgs/pizza/pizza.od.ua/form/MrPizza_input_right.png);
}

.tabform .fInput{
	float:left;
	border: none !important;
	height: 25px;
	/*background-image:url(/imgs/pizza/pizza.od.ua/form/MrPizza_input_left.png);*/
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	box-shadow: 1px 1px 3px black inset;
	background-color: #EEE;
}

#cPhone{
	width: 200px;
}

#cDelivery{margin-right:5px;}

.cFormMessage{
	/*background-image:url(/imgs/pizza/pizza.od.ua/form/MrPizza_form_textarea.jpg);*/
	border:none !important;
	width: 370px;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	box-shadow: 1px 1px 3px black inset;
	background-color: #EEE;
}

.ulTypePay{
	float: left;
	padding: 0;
	margin: 0;
	list-style:none;
}

.ulTypePay img{
	float: left;
	clear:both;
	margin: 5px 5px 0 0;
}

.tabform input.butt2{
	float: right;
}

.ddTitleText{		
	display: block;
	color: black;
	font-size: 15px;
	height: 27px;
	width: 173px;		
}

#cTime_titletext .ddTitleText, .enabled .ddTitleText{
	margin: -24px 0 0 5px;
	font-size: 13px;
	height: 24px;
}

#cTime_titletext .ddTitleText{
	margin-left: 0;
}

#cTime_msdd, #selHours_msdd, #selMinutes_msdd, #cPerson_msdd, #cPhoneList_msdd{		
	position: relative;
}

#cTime_msdd{
	width: 147px !important;
}

#cTime_child, #selHours_child, #selMinutes_child, #selHours_child, #selMinutes_child, #cPerson_child,#cPhoneList_child{
	width: 173px !important;
	display: none;
	position:absolute;
	top: 27px !important;
}

#selHours_child img, #selMinutes_child img, #cPerson_child img, #cPhoneList_child img{
	width: 75px;
	height: 30px;
	border-bottom: 1px solid #ddd;
}

#cTime_child img{
	border: 1px solid #bbb;
	-moz-box-shadow: 1px 3px 3px #ccc;
  	-webkit-box-shadow: 1px 3px 3px #ccc;
 	box-shadow: 1px 3px 3px #ccc;
 	width: 171px;
}

#tChapcha td{padding-top: 16px;}

.ddChild .selected{
	display: none;
}

#cTime_title{margin-top:18px;}

#susiCat_msdd, #susiCat_child, #susiIngredients_msdd, #susiIngredients_child{
	float: left;
	width: 172px !important;
	margin-right: 10px;
}

#susiCat_title .ddTitleText, #susiIngredients_title .ddTitleText, #cTime_title .ddTitleText {
	background-image:url(/imgs/pizza/pizza.od.ua/form/MrPizza_time.jpg);	
}

#susiCat_title span .ddTitleText, #susiIngredients_title span .ddTitleText, #cTime_title span .ddTitleText, #selHours_title span .ddTitleText, #selMinutes_title span .ddTitleText, #cPhoneList_title span .ddTitleText, #cPerson_title span .ddTitleText{
	padding: 5px 0 0 5px;	
	height: 22px;
	font-size:13px;	
}

#susiCat_title span .ddTitleText, #susiIngredients_title span .ddTitleText, #cTime_title span .ddTitleText{
	width: 168px;
}

#selHours_title .ddTitleText, #selMinutes_title .ddTitleText,#cPhoneList_title .ddTitleText, #cPerson_title .ddTitleText{
	background-image:url(/imgs/pizza/pizza.od.ua/form/MrPizza_time_small.jpg);
	width: 70px;
}

#selHours_titletext img{display:none;}

#susiCat_title img, #susiIngredients_title img, #cTime_title img, #selMinutes_title img,#cPhoneList_title img, #cPerson_title img{
	display: none;
}

#susiCat_child, #susiIngredients_child{
	position: absolute;
	display:none;
}

#susiCat_child a, #susiIngredients_child a{
	float: left;
	height: 28px;
}

#susiLabels{
	float: left;	
	margin-top: 22px;
}

#susiLabels span{
	color: #FFFFFF;
	display:block;
	float: left;
	/*margin: 9px 10px 0 5px;*/
}

#susiLabels img{
	float: left;
}

#susiCat_child span:hover{
	color:#fd6d17;
}

#ddcl-susiIngredients-ddw{width: 190px;background-color: white; padding-bottom: 5px;height: auto !important;}

/*.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus,.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	margin: 0px;
	padding: 5px 0 0 5px;
	display: block !important;
	border: none;	
	font-size: 12px;
	color: black;
	background-image:url(/imgs/pizza/pizza.od.ua/form/MrPizza_time.jpg); 
	width: 168px !important;
	height: 22px !important;
}

.ui-dropdownchecklist-text:hover{
	color: #fd6d17;
}

.ui-widget-content{
	border: none;
}

.ui-dropdownchecklist-item, .ui-dropdownchecklist-dropcontainer{
	background-image:url(/imgs/pizza/pizza.od.ua/form/MrPizza_Sushi_select.jpg) !important;
}

.ui-widget-content{

}*/

.susiType{
	color: #FFFFFF;
	float:left;
	display:block;
	font-size: 15px;
	margin-bottom: 10px;
}

.ui-dropdownchecklist-dropcontainer{
	height: 260px !important;
}

.ingredientButt{
	margin: 5px 0 0 21px;
}

#getFoodList li.center{
	height: 25px;/*40px*/
}

.sushiNotFound{
	color: #FFFFFF;
	display: block;
	float: left;
	margin-top:20px;
	height: 500px;
}

#getFoodList .drname,#getFoodLis ul li.drprice, #getFoodLis ul li.drbut{
	float:left;
	clear: both;	
}

#recommendFood ul, #recommendPizza ul{
	list-style: none;
	display:block;
	overflow:hidden;
}

#recommendFood .title, #recommendPizza .title{
	float:left;	
}

#recommendFood .title h1, #recommendPizza .title h1{
	padding:0 0 15px;
}

#recommendFood .labels, #recommendPizza .labels{
	float: right;
	margin-right: 80px;	
}

#recommendFood .labels img, #recommendPizza .labels img{
	margin-left: 8px;
}

#recommendFood .ingredients, #recommendPizza .ingredients{
	clear: both;
	float: left;
	display: block;
	color: #FFFFFF;
	width: 420px;	
}

#recommendFood .price, #recommendPizza .price{
	float: left;
	clear: both;	
	font-weight: bold;
	color: #f7a901;
	margin-top: 15px;
}

#recommendFood .price span, #recommendPizza .price span{
	font-size: 22px;	
}

#recommendFood .butt, #recommendPizza .butt{
	float: left;

	margin-top:8px;
}

#recommendFood .recommendText, #recommendPizza .recommendText{
	float: left;
	clear:both;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	margin-top: 30px;
	width: 100%;
}

#recommendPizza .recommendText{
	margin-left: 28px;
	margin-top: 0px;
}

#recommendFood .recommendText{
	margin-left: 40px;
}

.recommendProducts img{

	height: 130px;
}

.recommendProducts li{

	clear: both;
	color: #FFFFFF;
}

.recommendProducts{
	float: left;
	width: 150px;
}

.recommendProducts .price2{
	color: #f7a901;
}

.recommendProducts .name{
	text-decoration: underline;
}

.deliveryAddress{
	display: none;
}

#deliveryAddress{
	width: 98%;
	border: 2px solid #b2b2b2; 
}

#price_block_weight{
	font-size: 14px;
	float: left;
	padding: 7px 0 0 3px;
}

.pricebox strong{
	float: left;
}

#stats_text {color:#fff !important;}

#stats_text a.memLink {color:#fff !important;}

.bx-pager a{
  display: block;
  float: left;
  margin-right:10px;
  margin-top:3px;
  width:11px;
  height:11px;
  background-image:url('/imgs/pizza/pizza.od.ua/pager_out.png');
}
.bx-pager a.pager-active
{
  background-image:url('/imgs/pizza/pizza.od.ua/pager_active.png');
}
.new span.block{
background-image: url(/imgs/pizza/pizza.od.ua/new_s.png);
padding-right: 35px;
background-position: top right;
background-repeat: no-repeat;
overflow: hidden;
width: auto;
float: left;
}

.pizzaWindow{
 	display:block;
  	position:absolute;
  	color:#000;
	font-size:14px;
}
.pizzaWindow label{
  	font-size:11px;
}
.pizzaWindow span.white{
  	color:#fff;
}
.pizzaWindow div.content{
 	display:block;
  	overflow:hidden;
  	background-color:#f77716;
}
.pizzaWindow div.content div.panel{
  	padding:2px 5px;
  	text-align:right;
}
.pizzaWindow div.content div.head{
	padding-top:10px;
  	padding-bottom:10px;
  	text-align:center;
}
.pizzaWindow div.content div.head h4{
  	font-size:17px;
  	color:#fff;
}

div.category_selector{
  float: left;
margin-left: 20px;
margin-top: 23px;
}
div.category_selector ul
{
  display:block;
  margin:0px;
  padding:0px;
  position:relative;
  list-style:none;
}
div.category_selector ul li
{
  float:left;
  color:#fff;
}
div.category_selector ul li a {
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;    
}
div.category_selector ul li.back {
      background: url(/imgs/pizza/pizza.od.ua/pizza_submenu_bg2.png) 0px -2px repeat-x;
      width: 9px; height: 25px;
      z-index: 8;
  	border-radius:3px;
  -mox-border-radius:3px;
  -webkit-border-radius:3px;
      position: absolute;
  box-shadow: #000 0px 3px 2px;
  -moz-box-shadow: #000 0px 3px 2px;
  -webkit-box-shadow: #000 0px 3px 2px;
  top:3px;
}
div.susi_panel
{
  padding:12px 0px;
  border-top:1px solid #868584;
  border-bottom:1px solid #868584;
}
#pizzaName{
height: 24px;
width: 150px;
border: none;
border-radius: 3px 0px 0px 3px;
float: left;
border:none !important;
}
input.arrow_btn
{
  border:none;
  width:28px;
  height:26px;
}

