body,html {margin:0; padding:0; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; background:url(../img/commons/body.jpg) top center no-repeat #000; color:#000;}
a {text-decoration:none; list-style-image:none; list-style-type:none;}
a:hover {text-decoration:none;}
img {border:0;}
h1,h2,h3 {font-family:Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0; font-weight:normal; font-style:normal;}
form {margin:0; padding:0}
input,select,textarea {font-family:Verdana,Arial,Helvetica,sans-serif;}
input[type="hidden"] {display:none;}
.cleaner {clear:both; line-height:0; height:0; font-size:0; display:block;}
.hidden {display:none; height:0; border:none; background:none; line-height:0;}



/* main */
#main {width:960px; position:relative; margin:0 auto; padding:28px 0 15px 0;}
#main a#logo {width:298px; height:48px; margin:0 0 38px 45px; display:block; background:url(../img/commons/logo.gif) no-repeat;}



/* content */
#cont {width:934px; min-height:434px; height:auto; _height:434px; position:relative; margin:0 auto; background:url(../img/commons/main.gif) top right no-repeat #fff;}



/* nav */
#cont ul#nav {width:934px; height:64px; padding:0; position:absolute; margin:-8px 0 0 0; background:url(../img/commons/nav.jpg) 30px 0 no-repeat; #background:url(../img/commons/nav.jpg) 30px 1px no-repeat; list-style-type:none; border-bottom:1px solid #efefef;}
#cont ul#nav li {float:left;}
#cont ul#nav li.first {margin:0 0 0 30px; _margin:0 0 0 15px;}
#cont ul#nav li a {height:64px; display:block;}
#cont ul#nav li a#btn_indexes {width:64px;}
#cont ul#nav li a#btn_indexes:hover {background:url(../img/commons/nav.jpg) 0 -64px no-repeat;}
#cont ul#nav li a#btn_restaurants {width:107px;}
#cont ul#nav li a#btn_restaurants:hover {background:url(../img/commons/nav.jpg) -64px -64px no-repeat;}
#cont ul#nav li a#btn_ideas {width:51px;}
#cont ul#nav li a#btn_ideas:hover {background:url(../img/commons/nav.jpg) -171px -64px no-repeat;}
#cont ul#nav li a#btn_location {width:96px;}
#cont ul#nav li a#btn_location:hover {background:url(../img/commons/nav.jpg) -222px -64px no-repeat;}
#cont ul#nav li a#btn_contacts {width:82px;}
#cont ul#nav li a#btn_contacts:hover {background:url(../img/commons/nav.jpg) -318px -64px no-repeat;}
#cont .cont {margin:42px 0 0 0;}




/* footer */
#footer {width:910px; position:relative; margin:0 auto; margin-top:26px; margin-bottom:26px; padding:0 0 0 24px; color:#717171; font-size:10px; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; background:url(../img/commons/icons.gif) bottom right no-repeat;}
#footer p {width:212px; margin:0 44px 0 0; padding:0 0 0 10px; border-left:1px dotted #555; line-height:18px; display:block; float:left;}
#footer p b {font-size:11px;}
#footer p span {width:116px; height:14px; margin:2px 0 2px 0; display:block; background:url(../img/commons/email.gif) no-repeat;}
#footer p.last {width:128px;}
#footer p a {color:#fff; font-weight:bold;}
#footer img.slogan {float:right;}
#footer span.credits {color:#222; font-size:10px; display:block; margin:15px 0 15px 0; float:right;}
#footer span.credits a {color:#222;}
#footer span.credits a:hover {color:#fff; text-decoration:underline;}

/* 404 google search */
div.error404 {margin:90px 0 0 40px;}
div.error404 span {font-size:16px; font-weight:bold; display:block; margin:0 0 15px 0; color:#f00;}
#goog-wm {}
#goog-wm h3.closest-match {}
#goog-wm h3.closest-match a {}
#goog-wm h3.other-things {}
#goog-wm ul li {}
#goog-wm li.search-goog {display:block;}