html, body { width:100%; height:100%; margin:0; padding:0; }
body { background:#FFF; font-family:Verdana, Arial, sans-serif; color:#3B3B3B; font-size:11px; text-align:center; line-height:15px; }



p {
	margin:0 0 15px 0;
	padding:0;
	line-height:15px;
}



a {
	color:#3B3B3B; }
a:hover {
	color:#880100;
}
a.h2 {
	display:block;
	margin:0;
	padding:0;
	font-family:Arial, Verdana, sans-serif;
	color:#3B3B3B;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	padding:7px 10px;
	background-repeat:no-repeat;
	background-position:540px 10px;
}
a.h2_light {
	background-color:#FFFBF1;
}
a.h2_dark {
	background-color:#F5F0DC;
}
a.h2:hover {
	background-color:#FCFBDE;
	color:#840109;
}



h1 {
	display:block;
	width:638px;
	height:36px;
	line-height:36px;
	position:absolute;
	top:115px;
	left:30px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	background-position:top right;
}
h1.static {
	position:static;
	display:block;
	width:638px;
	height:37px;
	top:0;
	left:0;
	margin:0 30px 20px 0;
}
h2 {
	margin:0;
	padding:0;
	font-family:Arial, Verdana, sans-serif;
	color:#840109;
	font-size:16px;
}
h2 span.ft {
    text-transform: uppercase;
}
h2.sep {
	margin:0 0 20px 0;
}
h3 {
	font-family:Arial Narrow, Arial, sans-serif;
	margin:10px 0 5px 0;
	padding:0;
	color:#840109;
	font-size:16px;
	font-weight:normal;
	line-height:16px;
}
h3.listmenu {
	margin:5px 10px 0 10px;
	padding:0;
	line-height:14px;
}
h3.commentHead {
	position:relative;
	background:#F5F0DC;
	line-height:26px;
	height:26px;
	padding:0 10px;
	margin:20px 0 0 0;
	border-bottom:1px solid #D2BD62;
}
h3.priceHead {
	display:inline;
	margin:0 10px;
}



ul, ol {
	margin:0 0 0 15px;
	padding:0;
}
li {
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	line-height:12px;
	margin:0 0 3px 0;
}



form {
	margin:0;
	padding:0;
}
input.text {
	height:18px;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	border:1px solid #D0D3CE;
	background:#FFF;
	padding:0 3px;
	line-height:18px;
}
textarea {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	border:1px solid #D0D3CE;
	background:#FFF;
	padding:3px;
}
select {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	border:1px solid #D0D3CE;
	background:#FFF;
	padding:2px;
}
select.searchdishes {
	width:214px;
}
select.selectrest {
	width:180px;
	margin:0 0 5px 0;
}
input.inputPrice {
	width:40px;
	text-align:center;
}
#search {
	width:120px;
	height:26px;
	background:url('/img/search.png') top left no-repeat;
	border:0;
	margin:27px 0 0 0;
	cursor:hand;
	cursor:pointer;
}



div.block {
	margin:30px 0 0 0;
	text-align:left;
}
div.block_clear {
	margin:0;
	text-align:left;
}
div.arrow {
	width:638px;
	height:2px;
	line-height:2px;
	font-size:0;
	background:#FFF url('/img/arrow.gif') top left no-repeat;
	margin:20px 0;
}
div.block_loader { width:70px; height:10px; background:url('/img/loader.gif') top left no-repeat; }


div.hidden {
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	display:none;
}



br.clear {
	clear:both;
	font-size:0;
	line-height:0;
}


.dred {
	color:#8D0001;
}
.green {
	color:#489900;
}
.error {
	color:#F00;
}
div.error {
	margin:10px 0 0 0;
	font-weight:bold;
}


/* BODY TABLE */
#body {
	width:980px;
	height:100%;
	margin:auto;
	background:url('/img/bodybg.gif') right center repeat-y;
}



/* HEADER */
#header td.header {
	background:url('/img/headerbg.gif') top center repeat-x;
}
#header_banner {
	margin:3px 0;
}
#header_menu {
	text-align:left;
	margin:13px 0 4px 0;
}
#head {
	position:relative;
	background:url('/img/headers/bg.jpg') top left no-repeat;
	width:700px;
	height:178px;
}
#headStatic {
	position:relative;
	width:697px;
	height:178px;
}
#logo {
	position:relative;
	width:280px;
}
#logo a {
	display:block;
	width:142px;
	height:133px;
	position:absolute;
	top:6px;
	left:63px;
	background:url('/img/logo.gif') top left no-repeat;
}



/* header menu */
#header_menu a { display:inline-block; height:20px; line-height:20px; margin:0 0 0 30px; background-repeat:no-repeat; background-position:top left; }

#header_menu a.about { width:80px; background-image:url('/img/menu/about.gif'); }
#header_menu a.about:hover { background-image:url('/img/menu/about_over.gif'); }
#header_menu a.about_over { width:80px; background-image:url('/img/menu/about_over.gif'); }

#header_menu a.gallery { margin-right: 60px; width:50px; background-image:url('/img/menu/gallery.gif'); }
#header_menu a.gallery:hover { background-image:url('/img/menu/gallery_over.gif'); }
#header_menu a.gallery_over { margin-right: 60px; width:50px; background-image:url('/img/menu/gallery_over.gif'); }

#header_menu a.map { width:119px; background-image:url('/img/menu/map.gif'); }
#header_menu a.map:hover { background-image:url('/img/menu/map_over.gif'); }
#header_menu a.map_over { width:119px; background-image:url('/img/menu/map_over.gif'); }

#header_menu a.restauranfood { width:123px; background-image:url('/img/menu/restauranfood.gif'); }
#header_menu a.restauranfood:hover { background-image:url('/img/menu/restauranfood_over.gif'); }
#header_menu a.restauranfood_over { width:123px; background-image:url('/img/menu/restauranfood_over.gif'); }

#header_menu a.sushi { width:100px; background-image:url('/img/menu/sushi.gif'); }
#header_menu a.sushi:hover { background-image:url('/img/menu/sushi_over.gif'); }
#header_menu a.sushi_over { width:100px; background-image:url('/img/menu/sushi_over.gif'); }

#header_menu a.pizza { width:109px; background-image:url('/img/menu/pizza.gif'); }
#header_menu a.pizza:hover { background-image:url('/img/menu/pizza_over.gif'); }
#header_menu a.pizza_over { width:109px; background-image:url('/img/menu/pizza_over.gif'); }



/* CONTENT */
td.content { text-align:left; }
#content {
	width:638px;
	margin:0 30px 30px 30px;
	text-align:left;
}
#contentStatic {
	width:667px;
	text-align:left;
	background:url('/img/staticbg.gif') top left repeat-x;
	padding:20px 0 40px 30px;
}
#contentRestaurant {
	width:647px;
	margin:-26px 0 30px 21px;
	background:url('/img/boardbg.jpg') top right repeat-y;
}
#contentRestaurant_td {
	background:url('/img/boardbot.jpg') bottom right no-repeat;
}
#contentRestaurant_div {
	padding:60px 0 140px 30px;
	background:url('/img/boardtop.jpg') top right no-repeat;
}




/* LEFT BLOCK */
#left_block {
	position:relative;
	width:250px;
	margin:130px 30px 30px 0;
}
#delivery_phone {
	height:102px;
	background:url('/img/deliveryphone.gif') top left no-repeat;
}

#left_menu { text-align:center; }
#left_menu a { display:block; height:20px; line-height:20px; margin:0 auto 8px auto; background-repeat:no-repeat; background-position:top center; }

#left_menu a.news { width:54px; background-image:url('/img/menu/news.gif'); }
#left_menu a.news:hover { background-image:url('/img/menu/news_over.gif'); }
#left_menu a.news_over { width:54px; background-image:url('/img/menu/news_over.gif'); }

#left_menu a.topdishes { width:69px; background-image:url('/img/menu/topdishes.gif'); }
#left_menu a.topdishes:hover { background-image:url('/img/menu/topdishes_over.gif'); }
#left_menu a.topdishes_over { width:69px; background-image:url('/img/menu/topdishes_over.gif'); }

#left_menu a.searchdishes { width:85px; background-image:url('/img/menu/searchdishes.gif'); }
#left_menu a.searchdishes:hover { background-image:url('/img/menu/searchdishes_over.gif'); }
#left_menu a.searchdishes_over { width:85px; background-image:url('/img/menu/searchdishes_over.gif'); }

#left_menu a.banquetmenu { width:110px; background-image:url('/img/menu/banquetmenu.gif'); }
#left_menu a.banquetmenu:hover { background-image:url('/img/menu/banquetmenu_over.gif'); }
#left_menu a.banquetmenu_over { width:110px; background-image:url('/img/menu/banquetmenu_over.gif'); }

#left_menu a.deliveryterms { width:119px; background-image:url('/img/menu/deliveryterms.gif'); }
#left_menu a.deliveryterms:hover { background-image:url('/img/menu/deliveryterms_over.gif'); }
#left_menu a.deliveryterms_over { width:119px; background-image:url('/img/menu/deliveryterms_over.gif'); }

#left_menu a.restaurant { height:21px; width:105px; background-image:url('/img/menu/restaurant.gif'); }
#left_menu a.restaurant:hover { background-image:url('/img/menu/restaurant.gif'); }
#left_menu a.restaurant_over { height:21px; width:105px; background-image:url('/img/menu/restaurant.gif'); }

#left_menu a.partners { width:105px; background-image:url('/img/menu/partners.gif'); }
#left_menu a.partners:hover { background-image:url('/img/menu/partners_over.gif'); }
#left_menu a.partners_over { width:105px; background-image:url('/img/menu/partners_over.gif'); }



#restaurantselect {
	padding:65px 0 0 0;
	text-align:center;
	background:url('/img/restauranselect.gif') top left no-repeat;
}
#auth {
	padding:50px 0 0 0;
	background:url('/img/auth.gif') top left no-repeat;
}
div.auth_footer {
	height:8px;
	line-height:8px;
	font-size:0;
	background-color:#f0f0f0;
}

#advert {
	padding:0 0 15px 0;
	background:url('/img/advert.gif') bottom left no-repeat;
}




/* FOOTER */
#footer td {
	background:url('/img/footerbg.gif') bottom center repeat-x;
}
#card {
	width:250px;
	height:79px;
	margin:0 30px 0 0;
	padding:0;
	background:url('/img/card.gif') center center no-repeat;
}
#developed {
	font-family:Arial, Verdana, sans-serif;
	width:250px;
	height:18px;
	line-height:18px;
	margin:0 30px 0 0;
	padding:0;
	font-size:10px;
}
#footer_menu {
	width:700px;
	line-height:20px;
	margin:0 0 30px 0;
	font-size:11px;
}
#footer_menu a {
	margin:0 5px;
}




/* INDEX PAGE */
#index_left {
	width:368px;
	margin:0 30px 20px 0;
	float:left;
}
table#top_rest{
    border:0;
    padding:0;
    border-collapse:collapse;
}
table#top_rest td{
    padding: 0;
    margin: 0;
    border-top: 1px solid #D6D6D6;
    vertical-align: middle; 
}
tr.disc_active{
    background:#F0F0F0;
}
    #discountsrest {
    	height:40px;
    	background:#FFF url('/img/discountsrest.gif') top left no-repeat;
    	margin:0 0 10px -30px;
    }
    a.discountsrest {
    	display:block;
    	height:109px;
    	/*background:#FFF;
    	border-top: 1px solid #D6D6D6;*/
    	cursor:hand;
    	cursor:pointer;
    	margin:0;
    	text-decoration:none;
     }
    /*a.discountsrest:hover{
    	background:#F0F0F0;
    }*/
    a.discountsrest span {
    	display:block;
    	color:#880100;
    	margin:7px 0 0 0;
    }
    a.discountsrest div {
    	float:left;
    }
    a.discountsrest div.disc_about {
    	width:271px;
    	padding:10px;
    }
    a.discountsrest div.disc_about p {
        font-size:10px;
        line-height:13px;
    }
    a.discountsrest div.disc_kitchen {
    	text-align:center;
    	width:170px;
    	padding:10px;
    	font-weight:bold;
    	font-size:12px;
    	line-height:16px;
    	color:#3E484E;
    }
    a.discountsrest div.disc_pic {
    	width:152px;
    	height:103px;
    	background:#FFF;
    	text-align:center;
    	cursor:hand;
    	cursor:pointer;
    	margin:3px 0;
    	background-position:center center;
    	background-repeat:no-repeat;
    }
    a.discountsrest p {
    	margin:7px 0 0 0;
    	color:#3E484E;
    }
a.allrest, a.allrest:hover {
	height:40px;
	background-image:url('/img/allrest.gif');
	background-position:20px center;
	background-repeat:no-repeat;
}



#index_right {
	width:223px;
	margin:0 0 20px 0;
	padding:0 20px;
	float:right;
	background:url('/img/order.png') right top no-repeat;
}

#reservations {
	width:165px;
	height:34px;
	background:url('/img/reservations.gif') top left no-repeat;
	margin:15px 0 10px 0;
}
#reservations p { margin:0 0 0 38px; line-height:normal; }



/* CART BLOCK */
#cart {
	background:url('/img/cartbg.gif') top left repeat-y;
	z-index:10000000;
}
div.move_cart {
	width:100%;
	position:absolute;
	top:300px;
	left:0;
	margin:0;
}
a.cart_head_link {
	display:block;
	height:30px;
	line-height:28px;
	background-color:#FFF;
	background-image:url('/img/carthead.gif');
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration:none;
	text-align:right;
	padding:0 12px 0 0;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#3B3B3B; }
a.cart_head_link:hover {
	color:#3B3B3B;
}
a.cart_head_link b { color:#C00000; font-size:14px; font-weight:normal; }
#cart_head img { margin:9px 0 11px 0; }

#cart_list {
	display:none;
	height:200px;
	background:url('/img/cartlist.gif') bottom left no-repeat;
}
#cart_list img.loader { margin:90px 90px 0 90px; }

#menu_list {
	width:227px;
	height:150px;
	margin: 0 0 ;
	padding:10px 3px 0 9px;
	overflow-y:scroll;
}
a.cart_order {
	font-weight:bold;
	line-height:30px;
	margin:0 0 0 70px;
}

tr.card_rest td {
	font-family:Arial, Verdana, sans-serif;
	padding:0 0 1px 0;
	border-bottom:1px solid #A5A5A5;
	line-height:12px;
	padding:2px 3px;
	font-size:10px;
}
td.card_rest_name {
	font-size:11px;
	font-weight:bold;
	line-height:12px;
}
td.card_rest_name a {
	text-decoration:none;
	color:#C00000;
}

a.cart_delete {
	display:block;
	width:11px;
	height:11px;
	line-height:0;
	font-size:0;
	background:url('/img/cartdelete.gif') center center no-repeat; }
a.cart_delete:hover {
	background:url('/img/cartdelete_over.gif') center center no-repeat;
}

tr.cart_menu td {
	font-family:Arial, Verdana, sans-serif;
	line-height:10px;
	padding:2px 3px;
	font-size:10px;
}



a.restmenu {
	display:inline-block;
	width:82px;
	height:42px;
	margin:0 20px;
	background:#FFF url('/img/restmenu.gif') top left no-repeat;
}
img.restmenu {
	border:2px solid #E5E5E5;
	margin:0 30px 0 0;
	padding:1px;
}
a.puttocart {
	display:inline-block;
	width:43px;
	height:40px;
	background:#FFF url('/img/puttocart.gif') top left no-repeat;
}
h2.restmenu {
	line-height:16px;
	margin:0 0 10px 0;
}
p.restmenu {
	margin:0 0 10px 0;
	line-height:normal;
}
b.vihod {
	display:block;
	font-size:11px;
	color:#489900;
}
b.restmenu_price {
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#489900;
	margin:0 0 20px 0;
}
tr.restmenu_tr td {
	border-bottom:1px solid #FFF;
	padding:2px 5px;
	font-size:10px;
	cursor:hand;
	cursor:pointer;
}
tr.restmenu_tr td a {
	font-weight:bold;
	text-decoration:none;
}
tr.restmenu_tr_active td {
	border-bottom:1px solid #B81A1A;
	padding:2px 5px;
	font-size:10px;
	color:#B81A1A;
}
tr.restmenu_tr_active td a {
	font-weight:bold;
	text-decoration:none;
	color:#B81A1A;
}
tr.restmenu_tr_active td a:hover {
	color:#B81A1A;
}
tr.restmenu_tr_over td {
	border-bottom:1px solid #FFF;
	padding:2px 5px;
	font-size:10px;
	background:#F2F2F2;
	cursor:hand;
	cursor:pointer;
}
tr.restmenu_tr_over td a {
	font-weight:bold;
	text-decoration:none;
	color:#3B3B3B;
}
tr.restmenu_tr_over td a:hover {
	color:#880100;
}
tr.restmenu_tr td.discontpic, tr.restmenu_tr_over td.discontpic {
	border-bottom:1px solid #FFF;
	padding:4px 5px;
	font-size:10px;
	background:#FFF;
	cursor:hand;
	cursor:pointer;
}




#aboutrest_pic {
	background:#FFF;
	border:2px solid #D6D6D6;
	float:right;
	margin:0 0 20px 0;
}
#aboutrest {
	display:block;
	float:left;
	width:139px;
	height:50px;
	background:url('/img/aboutrest.jpg') bottom left no-repeat;
}
#menurest {
	display:block;
	float:left;
	width:95px;
	height:54px;
	background:url('/img/menurest.gif') bottom left no-repeat;
}
#backrest {
	display:block;
	float:right;
	width:158px;
	height:52px;
	background:url('/img/backrest.gif') bottom left no-repeat;
}

#rest_content {
	display:none;
	text-align:center;
}
#rest_content div {
	text-align:left;
	margin:0 0 20px 0;
}
a.restmap {
	display:block;
	width:145px;
	height:52px;
	float:left;
	background:url('/img/restmap.gif') top left no-repeat;
	margin:0 20px;
}

#menuhead {
	width:95px;
	height:54px;
	background:url('/img/menuhead.gif') top left no-repeat;
	margin:0 0 20px 0;
}



table.dishes_table {
	margin:10px 0 20px 0;
}
td.dishes_pic {
	width:78px;
	background:transparent;
}
td.dishes_pic div.prePicDishes {
	width:70px;
	height:40px;
	border:1px solid #E5E5E5;
	background-position:center center;
	background-repeat:no-repeat;
	margin:0 0 5px 0;
}
td.dishes_pic div.picDishes {
	position:absolute;
	display:none;
	border:1px solid #E5E5E5;
	width:300px;
	height:200px;
	top:0;
	left:0;
	background-color:#FFF;
	background-image:url('/img/loader.gif');
	background-position:center center;
	background-repeat:no-repeat;
	margin:0;
}
td.dishes_pic div.dishes_nopic {
	margin:0 0 5px 0;
	width:70px;
	height:40px;
	border:1px solid #E5E5E5;
	background:url('/img/nodishespic.gif') center center no-repeat;
	cursor:default;
}
td.dishes_bg1 {
	background:#F5F0DC;
	cursor:hand;
	cursor:pointer;
}
td.dishes_bg2 {
	background:#F6FFDA;
	cursor:hand;
	cursor:pointer;
}
td.dishes_bg3 {
	background:transparent;
	cursor:hand;
	cursor:pointer;
}
td.dishes_bg4 {
	background:#FFFBF1;
	cursor:hand;
	cursor:pointer;
}
td.dishes_bg5 {
	background:#FCFBDE;
	cursor:hand;
	cursor:pointer;
}
td.dishes_cart {
	background-image:url('/img/putcart.gif');
	background-position:center right;
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
}
td.dishes_delete {
	background-image:url('/img/delete.gif');
	background-position:center center;
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
}
div.restmenu_price {
	text-align:center;
	font-size:18px;
	font-weight:normal;
	color:#489900;
	margin:8px 10px 0 10px;
}
div.dishes_ekv {
	text-align:center;
	font-size:11px;
	margin:0 10px 5px 10px;
}


div.content-tip {
	font-size:10px;
	line-height:12px;
	margin:5px 10px;
	font-weight:normal;
	color:#858D99;
}
div.vihodmenu {
	font-size:10px;
	font-weight:normal;
	color:#489900;
	margin:0 10px 5px 10px;
	line-height:12px;
}



div.comment {
	margin:5px 10px;
	font-size:11px;
}
b.commentDate {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	position:absolute;
	top:0;
	right:0 !important;
	right:-1px;
	display:block;
	line-height:26px;
	padding:0 10px;
	background:#F6FFDB;
	color:#3B3B3B;
}

a.allComments {
	display:block;
	width:109px;
	height:15px;
	background:url('/img/allcomments.gif') top left no-repeat;
	margin:20px 0 0 0;
}
#addcomment {
	width:180px;
	height:26px;
	background:url('/img/addcomment.png') top left no-repeat;
	border:0;
	cursor:hand;
	cursor:pointer;
}



a.select_dishes {
	display:block;
	float:right;
	width:162px;
	height:33px;
	background:url('/img/selectdishes.gif') top right no-repeat;
}

#select_kitchen {
	float:right;
	width:250px;
	height:43px;
	margin:0;
	padding:60px 0 0 0;
	background:url('/img/select_kitchen.gif') top left no-repeat;
}
#select_kitchen select {
	width:240px;
}



a.sushi_menu {
	display:inline-block;
	width:156px;
	height:42px;
	background:url('/img/sushi_menu.gif') top left no-repeat;
	margin:20px 20px 0 0;
}
a.roll_menu {
	display:inline-block;
	width:156px;
	height:42px;
	background:url('/img/roll_menu.gif') top left no-repeat;
	margin:20px 20px 0 0;
}
a.pizza_menu {
	display:inline-block;
	float:right;
	width:150px;
	height:54px;
	background:url('/img/pizza_menu.gif') top left no-repeat;
	margin:0;
}



a.menudop, span.menudop {
	display:inline-block;
	height:18px;
	background-repeat:no-repeat;
	background-position:top left;
	margin:10px 20px 0 0;
}

a.history_sushi { width:88px; background-image:url('/img/menudop/history_sushi.gif'); }
a.history_sushi:hover { background-image:url('/img/menudop/history_sushi_over.gif'); }
span.history_sushi { width:88px; background-image:url('/img/menudop/history_sushi_over.gif'); }

a.type_sushi { width:70px; background-image:url('/img/menudop/type_sushi.gif'); }
a.type_sushi:hover { background-image:url('/img/menudop/type_sushi_over.gif'); }
span.type_sushi { width:70px; background-image:url('/img/menudop/type_sushi_over.gif'); }

a.cooking_sushi { width:133px; background-image:url('/img/menudop/cooking_sushi.gif'); }
a.cooking_sushi:hover { background-image:url('/img/menudop/cooking_sushi_over.gif'); }
span.cooking_sushi { width:133px; background-image:url('/img/menudop/cooking_sushi_over.gif'); }

a.sitiology_sushi { width:177px; background-image:url('/img/menudop/sitiology_sushi.gif'); }
a.sitiology_sushi:hover { background-image:url('/img/menudop/sitiology_sushi_over.gif'); }
span.sitiology_sushi { width:177px; background-image:url('/img/menudop/sitiology_sushi_over.gif'); }

a.interesting_pizza { width:128px; background-image:url('/img/menudop/interesting_pizza.gif'); }
a.interesting_pizza:hover { background-image:url('/img/menudop/interesting_pizza_over.gif'); }
span.interesting_pizza { width:128px; background-image:url('/img/menudop/interesting_pizza_over.gif'); }

a.facts_pizza { width:95px; background-image:url('/img/menudop/facts_pizza.gif'); }
a.facts_pizza:hover { background-image:url('/img/menudop/facts_pizza_over.gif'); }
span.facts_pizza { width:95px; background-image:url('/img/menudop/facts_pizza_over.gif'); }

a.order_pizza { width:148px; background-image:url('/img/menudop/order_pizza.gif'); }
a.order_pizza:hover { background-image:url('/img/menudop/order_pizza_over.gif'); }
span.order_pizza { width:148px; background-image:url('/img/menudop/order_pizza_over.gif'); }



a.partners_link {
	float:left;
	width:100px;
	height:100px;
	border:2px solid #e5e5e5;
	margin:0 20px 15px 0;
}
a.partners_link:hover {
	border:2px solid #c50201;
}



#sel_rest {
	border:0;
	width:190px;
	height:26px;
	background:url('/img/select_rest.gif') top left no-repeat;
	cursor:hand;
	cursor:pointer;
}



#ok {
	border:0;
	cursor:hand;
	cursor:pointer;
	width:42px;
	height:42px;
	background:url('/img/ok.jpg') top left no-repeat;
}
#logout {
	border:0;
	cursor:hand;
	cursor:pointer;
	width:117px;
	height:26px;
	background:url('/img/exit.png') top left no-repeat;
}
a.dot {
	background:url('/img/dot.gif') top left no-repeat;
	padding:0 0 0 8px;
	margin:0 10px 0 0;
}
a.dot:hover {
	background:url('/img/dot_over.gif') top left no-repeat;
}


tr.profile td {
	padding:4px 0 5px 10px;
}
td.profile {
	padding:5px 0 0 10px;
	border-bottom:1px solid #CCC;
}
tr.profile_reg td h3 {
	margin:5px 10px 2px 0;
}
td.phone {
	padding:5px 7px 2px 0;
}
a.change {
	display:block;
	width:154px;
	height:26px;
	background:url('/img/change.gif') top left no-repeat;
}
#change {
	float:left;
	border:0;
	cursor:hand;
	cursor:pointer;
	width:154px;
	height:26px;
	background:url('/img/change.gif') top left no-repeat;
	margin:10px 10px 0 0;
}
a.cancel {
	float:left;
	width:154px;
	height:26px;
	background:url('/img/cancel.gif') top left no-repeat;
	margin:10px 0 0 0;
}



#totalSum {
	width:150px;
	height:43px;
	line-height:30px;
	background:url('/img/totalsum.jpg') top left no-repeat;
	margin:0 0 20px 200px;
	padding:0 0 0 250px;
	color:#53b100;
}
#totalSum b {
	font-size:24px;
	font-weight:normal;
}



#register {
	border:0;
	cursor:hand;
	cursor:pointer;
	width:232px;
	height:26px;
	background:url('/img/register.gif') top left no-repeat;
	margin:10px 0 0 0;
}
#recover {
	border:0;
	cursor:hand;
	cursor:pointer;
	width:184px;
	height:26px;
	background:url('/img/recover.gif') top left no-repeat;
	margin:10px 0 0 0;
}
#send_order {
	border:0;
	cursor:hand;
	cursor:pointer;
	width:203px;
	height:26px;
	background:url('/img/send_order.png') top left no-repeat;
	margin:10px 0 0 0;
}
#edit_menu {
	border:0;
	cursor:hand;
	cursor:pointer;
	width:154px;
	height:26px;
	background:url('/img/edit.png') top left no-repeat;
	margin:10px 10px 0 0;
}
#confirm {
	border:0;
	cursor:hand;
	cursor:pointer;
	width:178px;
	height:26px;
	background:url('/img/confirm.png') top left no-repeat;
	margin:10px 0 0 10px;
}



#counters {
	padding-left:30px;
}
#counters div {
	float:left;
	margin:0 10px 10px 0;
}



#calendar {
	padding:50px 0 0 0;
	height:210px;
	background:url('/img/news_head.gif') top left no-repeat;
}



a.month_prev {
	display:block;
	float:left;
	width:72px;
	line-height:20px;
}
div.month_curr {
	float:left;
	width:101px;
	text-align:center;
	line-height:20px;
}
a.month_next {
	display:block;
	float:left;
	width:72px;
	text-align:right;
	line-height:20px;
}
div.day_name {
	float:left;
	width:34px;
	height:16px;
	line-height:16px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	text-align:center;
}
div.day {
	float:left;
	width:34px;
	height:16px;
	line-height:16px;
	border-right:1px solid #EEE;
	border-bottom:1px solid #EEE;
	text-align:center;
}
div.day_hide {
	float:left;
	width:34px;
	height:16px;
	line-height:16px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background:#FFF;
	text-align:center;
	text-decoration:none;
	color:#CCC;
}
a.day {
	display:block;
	float:left;
	width:34px;
	height:16px;
	line-height:16px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background:#FFF;
	text-align:center;
	text-decoration:none;
}
a.day:hover {
	background:#EEE;
}
a.day_active {
	display:block;
	float:left;
	width:34px;
	height:16px;
	line-height:16px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background:#840109;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
a.day_active:hover {
	color:#FFF;
}
p.archive {
	text-align:center;
	line-height:20px;
	margin:0 0 5px 0;
	padding:0;
}



strong.archive_date {
	display:inline;
	float:left;
	width:100px;
	text-align:right;
	margin:0 0 5px 0;
	line-height:normal;
}
a.archive_link {
	display:inline;
	float:left;
	margin:0 0 5px 0;
	width:400px;
	line-height:normal;
}
div.archive_link {
	display:inline;
	float:left;
	margin:0 0 5px 0;
	width:400px;
	line-height:normal;
	color:#840109;
}



#news_anons {
	padding:60px 0 0 0;
	background:url('/img/news.gif') top left no-repeat;
}
a.news_anons h3 {
	margin:0 0 5px 0;
}
a.news_anons {
	display:block;
	text-decoration:none;
	font-size:10px;
	line-height:12px;
	padding:3px 10px 7px 10px;
	background:#FFF;
	margin:0 0 10px 0;
	border-bottom:1px solid #f0f0f0;
	cursor:hand;
	cursor:pointer;
}
a.news_anons:hover {
	background:#f0f0f0;
}
div.news_anons_pic {
	width:80px;
	height:80px;
	position:relative;
	padding:0 15px 10px 0;
}
div.news_anons_bg {
	position:absolute;
	left:0;
	top:0;
	background:#CCC;
	width:80px;
	height:80px;
}
div.news_anons_pic img {
	position:absolute;
	top:6px;
	left:6px;
	border:1px solid #FFF;
}



a.gallery_pre {
	display:block;
	float:left;
	width:205px;
	margin:10px 10px 10px 0;
	text-decoration:none;
	text-align:center;
}
div.gallery_pre_photo {
	position:relative;
	width:205px;
	height:160px;
	background:#FFF;
	cursor:hand;
	cursor:pointer;
}
div.gallery_pre_photo_bg {
	width:195px;
	height:150px;
	background:#CCC;
	cursor:hand;
	cursor:pointer;
}
div.gallery_pre_photo_bin {
	position:absolute;
	top:10px;
	left:10px !important;
	left:15px;
	width:195px;
	height:150px;
	background-color:#CCC;
	background-repeat:no-repeat;
	background-position:center center;
	border:2px solid #FFF;
	cursor:hand;
	cursor:pointer;
}


a.paging_link {
    display:block;
    float:left;
    width:26px;
    height:26px;
    line-height:26px;
    background:#FFF;
    text-align:center;
    color:#656b77;
    font-size:13px;
    text-decoration:none;
    margin:0 1px;
}
a.paging_link:hover {
    color:#880100;
    background:url('/img/paging_over.gif') top left no-repeat;
}
b.paging_link {
    display:block;
    float:left;
    width:26px;
    height:26px;
    line-height:26px;
    background:url('/img/paging_active.gif') top left no-repeat;
    text-align:center;
    color:#FFF;
    font-size:13px;
    text-decoration:none;
    margin:0 1px;
}
div.paging {
    text-align:center;
    float:left;
    width:26px;
    height:26px;
    line-height:26px;
    margin:0 1px;
}








