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

body{
font-family: Verdana,Geneva,Kalimati,sans-serif !important;
}

#CardList{margin-left:-7px;}
.box { width:202px; font-family: Verdana, sans-serif; font-size:12px;clear:both; }

.boxtop, .boxtop2, .boxtop3 { background: url(/imgs/pizza/pizza.od.ua/boxtop.png); padding:15px 10px; min-height:20px; color:#010101; text-align: center; font-family: "Times New Roman", Times, serif; font-size:24px; font-weight: bold }

.boxtop2 { font-family: Verdana, Geneva, sans-serif; font-size:12px; font-weight: normal}

.boxbot { width:202px; background:url(/imgs/pizza/pizza.od.ua/boxbot.png) no-repeat; height:56px;}

.boxcent { background: url(/imgs/pizza/pizza.od.ua/boxbg.png) repeat-y; width:202px; }

.boxcentbg {overflow:hidden; background: url(/imgs/pizza/pizza.od.ua/boxcent.png) 6px bottom no-repeat; padding:0 12px; text-align: left; width: 178px}

.boxcentbg ul { padding:12px 0; float:left; width:178px}

.boxcentbg ul li { float:left}

.boxcentbg ul li input { margin:0 7px }



.buttgr { background-image:url(/imgs/pizza/pizza.od.ua/buttgr.png); background-repeat: no-repeat; margin:8px 0 0}
.buttgr:hover { background-image:url(/imgs/pizza/pizza.od.ua/buttgr_h.png); background-repeat: no-repeat;}

.green_butt { background-image:url(/imgs/pizza/pizza.od.ua/green_btn.png); background-repeat: no-repeat; width:119px; height:31px; 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;}
.buttbox { text-align: center; padding:25px 0 0; }

.chek { padding:20px 0; border-bottom:1px dashed #000; border-top:1px dashed #000; text-align: center}

.price { list-style: none; font-size:13px}

.price li { float: left; width:49% }
.price li.pr { font-weight: bold; text-align: right;  }

.post { font-size:9px; padding:20px 0 0}

.pbox { clear: both; width:740px; text-align:left; padding:0 0 20px}
.pbleft { width:256px; height:250px; float:left; padding-left:4px; background:url(/imgs/pizza/pizza.od.ua/pshad.png) no-repeat}
.pbright { float: left; width:290px}
.pbright p { font-family: Verdana,  sans-serif; font-size:13px; color:#fff; padding:0 30px 20px 0}
.pbright p a { color:#fff; font-size:14px; font-weight: bold;}
.pbright p a:hover { color:#ff8841}
/*       ---------------------------------  */

h3 { font-family:"Times New Roman", Times, serif; font-size:28px; color:#fff; font-weight: bold; padding:10px 0 3px; margin:0}

.ptab  { width:550px; color:#fff; text-align: left; vertical-align: top; margin:0; }

.ptab td {vertical-align:top; font-family: Verdana,  sans-serif; font-size: 14px; text-align: center; padding:5px; font-size:24px;}

.ptab tr.tabtit td { font-size:13px; font-style: italic; text-decoration:none}

.ptab .tabimg { background:url(/imgs/pizza/pizza.od.ua/pshad2.png) no-repeat left top; padding:0 10px 19px 9px; text-align:left; }

.ptab .text { font-size:13px; text-decoration: underline; text-align:left;padding-left:10px;}
.ptab .text span.orange { font-weight: bold; }
.ptab td.tabpr { font-size:20px; text-decoration: none}

.ptab .col { width:30px; height:20px; float:left; border:0 !important; height:29px; width:60px; background:url(/imgs/pizza/pizza.od.ua/input_bcg.png) no-repeat; font-size:22px; text-align: center !important; color:#f17025}

.conttitl { font-size:28px; color:#fff; text-align: left; font-family: Verdana, Geneva, sans-serif; padding:50px 0 10px 30px;clear:both;}

.tabform  { text-align:left; margin: 0 0 0 30px; }

.tabform textarea { width:345px; border:1px solid #000; height:50px; margin:5px 0}

.tabform .ttext {font-size:14px; color:#fff; padding:8px 20px 8px 0; vertical-align: top }

.tabform .butt2 { background:url(/imgs/pizza/pizza.od.ua/butt.png) no-repeat; width:149px; height:31px; cursor: pointer; text-align: center; font-family: Verdana, sans-serif; font-size:12px; font-weight: bold; color:#fff; border:0; margin:20px 0 0}
.tabform .butt2:hover { background:url(/imgs/pizza/pizza.od.ua/butt_h.png) no-repeat}

.tabform input { border:1px solid #000; height:20px; width:235px}

.tabform input.name { width:160px}

h1 { font-family:"Verdana" !important; font-size:34px; color:#fff; font-weight: normal !important; padding:10px 0 30px; margin:0}
/*h1.cat{ font-family:"Verdana"; font-size:34px; color:#fff; font-weight: bold; padding:10px 0 30px; margin:0}*/
.redtab { width:570px; color:#fff; text-align: left; vertical-align: top; font-size:15px; font-family: Verdana, sans-serif; font-weight: bold; margin:10px 0}

.am { display: block; width:75px; height:9px;background:#fff;   margin:0 0 5px}
.am_sel{background:#ffd300;}
.it { display: block; width:75px; height:5px; background:#fff; margin:4px 0 5px}
.it_sel {background:#ffd300;}

.redtab .t11 { font-size:11px; font-weight: normal; vertical-align: middle}

.redtab .sbox { width:105px; text-align: center}

.redtab .sous, .redtab .sous2 { font-family: Verdana, sans-serif; font-size:13px; color:#fff; text-decoration: underline; font-weight: normal}
.redtab .sous:hover, .redtab .this, .redtab .sous2:hover, .redtab .this2 { font-family: Verdana, sans-serif; font-size:13px; color:#ffd300; text-decoration: none;
font-weight: bold}

.redtab .sous2, .redtab .sous2:hover, .redtab .this2 { font-size:12px; font-weight: bold}

.sostavtab { width:470px; color:#fff; text-align: left; vertical-align: top; font-size:13px; font-family: Verdana, sans-serif;  margin:10px 0}
.sostavtab td { padding:5px}

.sostavtab .tit { width:150px; font-weight: bold; font-size:15px}

.sbox2 { text-align: center; padding:10px 3px 0}

.dobtab  { width:570px; color:#fff; text-align: left; vertical-align: top; font-size:13px; font-family: Verdana, sans-serif;  margin:10px 0 30px}

.dobtab  td { padding:5px}

.t250 { width:250px; text-decoration: underline}
.t30 { width:30px}

.ps { border-top: 1px solid #fff; padding:15px 0; font-family: Verdana,  sans-serif; font-size:13px; color:#fff; font-style:italic}

.pricebox { text-align:right; padding:15px 0; font-family: Verdana,  sans-serif; font-size:22px; color:#FFD300;}



h2 { font-family:"Times New Roman", Times, serif; font-size:18px; color:#fff; font-weight: bold; padding:10px 0 3px; margin:0}

.opros { font-size:13px; color:#fff; font-weight: bold; margin:20px 0;  width:100%}

.opros td { padding:8px 10px 5px 0; vertical-align: middle } 

.norm { font-weight: normal; font-size:11px}

.op { display: block; height:14px; background:url(/imgs/pizza/pizza.od.ua/oprosbg.jpg) repeat-x;  float: right}

.razn { font-size:11px; color:#9ec42a; font-style:italic; font-weight: bold; line-height:18px}
.razn:hover { color:#afd04a}

.infoblock p { font-family: Verdana,  sans-serif; font-size:13px; color:#fff; padding:0 30px 20px 0}
.infoblock p a { color:#fff; font-size:14px; font-weight: bold;}
.infoblock p a:hover { color:#ff8841}

h1.pageheader{
   font-family:Verdana;font-size:22px;color:white;font-weight:normal;
}

.drink { clear:both; padding:0; }

.drink ul { width:150px; float:left; font-size:15px; color:#fff;margin:0;
padding:0 15px;list-style:none;}
.drink ul li img { text-align: center; margin:0 auto}
.drink ul li { padding:5px 0}
.drink ul li.center { display:block;position:relative; height:200px;background-image:none !important; }
.drink ul li.center img { margin:auto 0 0}
.drname { text-decoration:underline}
.drprice { font-weight: bold}
.image {text-align: center}

/*************************************************/
#pizzaListBlock{
border:none !important;
background-image:url("/imgs/pizza/pizza.od.ua/admin/bcg.gif");
background-repeat:no-repeat;
width:353px !important;
height:180px !important;
padding:5px;
}

.sous2_selected {
	color:#ffd300 !important; text-decoration: none !important;
font-weight: bold !important;
}
.tooltip_small{
background-image:url('/imgs/pizza/pizza.od.ua/tooltip_small_bcg.png');
background-repeat:no-repeat;
width:88px;
height:32px;
}
.tooltip_small input{
border:0 solid #FFFFFF !important;
color:#000000;
font-family:Arial;
font-size:11px;
height:14px;
margin:4px 1px 0 5px;
text-align:right !important;
width:38px;
}
.tooltip_small img{
margin-bottom:1px;
margin-left:2px;
cursor:pointer;
}
div.tooltip_small{
position:absolute;
display:none;
left:15px;
}
.pizzablock{float:left; width:555px; text-align:left; margin:0px 0px 0px 20px;padding-right:15px;}
.orange{color:#ffd300;}
.shopcart_inp{width:85px;}

ul.smiles {
	display:none;
	width:258px;
	list-style:none;
	position:absolute;
}
ul.smiles li.top {
	background-image:url(/imgs/pizza/pizza.od.ua/topsm.png);
	height:31px;
}
ul.smiles li.bottom {
	background-image:url(/imgs/pizza/pizza.od.ua/botsm.png);
	height:31px;
}
ul.smiles li.content {
background-color:#F07025;
}
ul.smiles li.content table td{text-align:center;}
ul.smiles img.close{
	display:block;
	float:right;
	margin-top:8px;
	margin-right:8px;
}
ul.smiles img{
	cursor:pointer;
}
ul.smiles td.hover{
	background-color:#F38A4B;border:#B94E0D 1px solid;
}
ul.review{
	display:block;
	list-style:none;
	margin:10px 0px;
	padding:0px;
}
ul.review hr{height:2px;border:none;border-bottom:2px solid #fff;}
ul.review li.top{
/*background-image:url(/imgs/pizza/pizza.od.ua/otz_top.png);*/
display:block;
width:537px;
height:10px;}
ul.review li.bottom{
/*background-image:url(/imgs/pizza/pizza.od.ua/otz_bottom.png);*/
display:block;
width:537px;
height:11px;}
ul.review li.content{
color:#fff;
/*background-image:url(/imgs/pizza/pizza.od.ua/otz_bcg.png);*/
display:block;
width:517px;
padding:0px 10px;}
ul.review li.content p{padding:0px;}
div.pages ul{
   display:block;
   margin-top:20px;
   padding:0px;
   list-style:none;
   margin-left:20px;
   overflow:hidden;
   /*width:500px;*/
}
div.pages ul li{
float:left;
padding:3px 5px;
color:#fff;
margin-right:5px;
margin-bottom:5px;
background-color:#F07025;
}
div.pages ul li.selected{
background-color:#99CC03;font-weight:bold;
}

.chSelectWrapper{
	width: 45px;
	position:relative;
	height: 22px;
	background-color:#000;
	float:left;
}
.chSelectOpen{
   position:absolute;
   right:0px;
   width:23px;
   height:22px;
   background-image:url(/imgs/pizza/pizza.od.ua/dropdw.png);
}
.chSelectWrapper div span {
	
	font-size: 13px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 18px;
	line-height: 15px;
	padding: 4px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	color:#fff;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}
.chSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 22px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}
.chSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}
.chSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.chSelectWrapper ul a:hover, .chSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}
.chSelectWrapper ul li{padding:0px;}
.chHidden {display: none;}

.excellicon a{
  text-decoration:underline;
  color:#FFF;
  background-image:url(/imgs/pizza/pizza.od.ua/excell.png);
  background-repeat:no-repeat;
  background-position:0px 0px;
  height:20px;
  display:block;
  padding-left: 30px; 
}
span.new {
  background-image:url(/imgs/pizza/pizza.od.ua/new.png);
  background-repeat:no-repeat;
  background-position:0px 0px;
  display:block;
  width:55px;
  height:49px;
  float:right;
}
div.callme{
margin-top:-100px;
width:205px;
margin-left:-14px;
}
div.callme div.phone{
   width:34px;
   height:67px;
   margin-left:-42px;
   float:left;
   background-image:url(/imgs/pizza/pizza.od.ua/iphone.png);
}
div.callme div.info{
float:left;
}
div.callme div.info input{
width:150px;
height:26px;
font-size:21px;
}
span.call_header{
display:block;
width:170px;
height:19px;
 background-image:url(/imgs/pizza/pizza.od.ua/header.png);
}
div.callme_form{
margin-top:3px;
}
.call_me_btn{margin-left:5px; background-image:url(/imgs/pizza/pizza.od.ua/butt_sm.png); background-repeat: no-repeat; width:38px; height:31px; 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;}
span.call_me_text{font-family:Arial;font-size:11px;color:#FFF;}
a.skype_link_sm{
 background-image:url(/imgs/pizza/pizza.od.ua/skype_btn.png);
 background-position:left;
 background-repeat:no-repeat;
 display:block;
 width:192px;
 height:38px;
}
#CardList{top:435px;}
#ShoppingCart{z-index:999999;}

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


.registr { margin-left:4px;width:202px; font-family: Verdana, sans-serif; font-size:12px;overflow:hidden;margin-bottom:5px;clear:both; }
.registr ul {padding:0px; margin:0px;}
.registr ul li { float: left; padding:5px 5px 5px 0; text-align: left;list-style:none;}

.registr ul li input.text { width:136px; border:1px solid #CCC; padding:2px; font-family:Arial, sans-serif; color:#9a9a9a; font-size:14px; height:20px}

.registr ul li input.ok { display:block; width:33px; height:28px; background:url(/imgs/pizza/pizza.od.ua/ok.png) no-repeat; cursor: pointer; border: none;}
.registr ul li input.ok:hover {background:url(/imgs/pizza/pizza.od.ua/ok_h.png) no-repeat;}

.registr ul li input.reg { display: block; width:152px; height:35px; border:none; background:url(/imgs/pizza/pizza.od.ua/registr.png) no-repeat; cursor:pointer; margin:5px 0}
.registr ul li input.reg:hover {background:url(/imgs/pizza/pizza.od.ua/registr_h.png) no-repeat;}

.registr ul li, .registr ul li a { color:#fff}



.clear { clear:both; width:100%}

label { cursor:pointer}

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

.povar {margin:0px;}
.povar img { float: left; margin: 0 5px 5px 0}

.povar a { color:#000; line-height:16px}
.povar a:hover { color:#666} 

.povar strong { line-height:20px}

.boxtop3 { font-family: Verdana,  sans-serif; font-size:14px; text-align:left;overflow:hidden;}

.boxbot a { color:#000; float:left; margin:5px 0 0 13px}
.boxbot a:hover { color:#666}

.news{
width:100%;
font-family:Arial;
}
.news .news_data{
font-size:13px;
padding-bottom:10px;
margin-bottom:5px;
}
.news p,.news h3,.news span{
color:#fff !important;
font-family:Arial !important;
font-size:13px !important;
}
.news .news_header{
font-weight:bold;
margin:0px;
font-size:20px !important;
}
.news .news_short_text{
margin-top:0px;
font-size:13px;
}
a.widget-tab {
z-index:9999999;
}
#leftBar{
margin-left:-4px;
}

span.total_orange{
float: right;
font-weight:bold;
color:#F7A800;
font-size: 17px !important;
}


