@import url(http://fonts.googleapis.com/css?family=Bad+Script&subset=latin,cyrillic);
body#bd {
color: #F7F4E8;
background: #180A09 url('/bitrix/templates/main/images/bg-body-outer.png') top center repeat-x;
width: 100%;
height: 100%;
}
body.fs3 {
font-size: 12px;
}
body {
line-height: 21px;
background: white;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 100%;
}
html, body, form, fieldset {
margin: 0;
padding: 0;
}
#zt-wrapper {
margin: 0 auto;
padding: 0;
width: 100%;
height: 100%;
background: url('/bitrix/templates/main/images/bg.png') top center no-repeat;
}
td, th, div {
font-size: 100%;
}
#zt-wrapper-inner {
padding: 0;
overflow: hidden;
margin: 0 auto;
}
#zt-header {
}
.clearfix {
clear: both;
}
.zt-wrapper {
width: 960px;
margin: 0 auto;
}
#zt-header-inner {
padding: 0px 10px;
height: auto;
}
#zt-logo-outer {
position: relative;
width: 210px;
float: left;
}
#zt-logo {
width: 127px;
height: 132px;
float: left;
padding: 0;
margin: 0;
position: absolute;
top: 0;
left: 0;
background: url('/bitrix/templates/main/images/logo.png') top left no-repeat;
}
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
margin: 1em 0;
padding: 0;
}
h1 {
font-size: 200%;
}
#zt-logo a {
display: block;
width: 100%;
height: 100%;
}
#zt-logo span {
display: none;
}
a {
outline: none;
color: #8ADF00;
text-decoration: none;
}
#zt-mainmenu {
height: 40px;
width: 750px;
float: right;
margin-top: 17px;
}
ul {
list-style: none;
clear: both;
}
h3.moduletitle {
text-shadow: 1px 1px 1px black;
behavior: url(/bitrix/templates/main/css/css3.htc);
}
span.no-image {
display: block;
}
#zt-slideshow {
width: 100%;
height: 430px;
float: left;
margin: 50px 0px 0px 0px;
}
a:hover, a:active, a:focus {
text-decoration: underline;
}
#zt-userwrap3 {
width: 100%;
}
#zt-userwrap1, #zt-userwrap2, #zt-userwrap3, #zt-userwrap4, #zt-userwrap5, #zt-userwrap6, #zt-userwrap7 {
width: 100%;
clear: both;
}
#zt-userwrap3-inner {
width: 100%;
}
#zt-userwrap1-inner, #zt-userwrap2-inner, #zt-userwrap3-inner, #zt-userwrap4-inner, #zt-userwrap5-inner, #zt-userwrap6-inner, #zt-userwrap7-inner {
padding: 0px;
width: 100%;
overflow: hidden;
}
.zt-user {
float: left;
}
#zt-latestnews .moduletable {
padding: 10px 15px;
}
div.moduletable, div.moduletable_menu, div.moduletable_text, div.module, div.module_menu, div.module_text {
clear: both;
margin: 0px;
position: relative;
overflow: hidden;
}
h3.moduletitle, #menusys_mega .mega-group .menu-title, #menusys_mega li a {
text-shadow: 1px 1px 1px black;
behavior: url(/bitrix/templates/main/css/css3.htc);
}
h3.moduletitle {
font-size: 300%;
font-family: 'Bad Script', cursive;
text-transform: none;
line-height: 130%;
font-weight: normal;
margin: -10px 0px 0px 0px;
}
h3.moduletitle {
color: #E9E9E9;
font-weight: normal;
margin: 0px 0px 20px 0px;
}
h3.moduletitle span {
margin: 0px 0px 0px 0px;
}
div.latestnews {
margin: 0;
padding: 0;
width: 100%;
overflow: hidden;
background: none;
}
div.latestnewsitems img {
margin: 0 15px 5px 0;
}
img.caption {
float: left;
border: solid 4px #2E1F1E;
margin: 0 10px 0px 0;
}
.caption {
text-align: center!important;
}
img {
border: none;
}
h4 {
font-size: 125%;
}
#zt-orderdelivery .zt-box-inside {
padding: 0;
}
.zt-box-inside {
display: block;
padding: 0 10px;
}
.zt-module-outer {
display: block;
width: 100%;
position: relative;
}
.icon2 {
display: block;
width: 74px;
height: 76px;
background: url('/bitrix/templates/main/images/icon2.png') top left no-repeat;
position: absolute;
top: 0;
right: 5px;
z-index: 1;
}
.zt-module-inner {
width: 100%;
padding: 20px 0 0 0;
}
#zt-orderdelivery {
}
#zt-newdishes-inner {
width: 100%;
float: left;
height: auto;
margin: 10px 0px 0px 0px;
position: relative;
}
#zt-newdishes .moduletable {
padding: 10px;
}
.handles {
float: left;
margin: 10px 0 0 0px;
}
#zt-userwrap6-inner {
height: auto;
float: left;
margin: 20px 0px 0px 0px;
}
.userwrap6-header {
height: 50px;
float: left;
width: 100%;
}
.userwrap6-header .left {
height: 50px;
float: left;
width: 15px;
background: url('/bitrix/templates/main/images/bg-user6-headleft.png') top left no-repeat;
}
.userwrap6-header .center {
height: 50px;
line-height: 50px;
float: left;
width: 930px;
background: url('/bitrix/templates/main/images/bg-user6-headmid.png') top left repeat-x;
}
.userwrap6-header .right {
height: 50px;
float: left;
width: 15px;
background: url('/bitrix/templates/main/images/bg-user6-headright.png') top right no-repeat;
}
#zt-userwrap6-inner2 {
width: 940px;
float: left;
margin: 0px 0px 0px 10px;
}
#zt-userwrap6-inner2 div.moduletable {
padding: 0;
}
.userwrap6-center {
background: url("/bitrix/templates/main/images/userwrap6-mid-c.png") top left repeat;
display: block;
clear: both;
float: left;
margin: 0px 1px;
}
.userwrap6-footer {
clear: both;
background: url("/bitrix/templates/main/images/bg-user6-botmid.png") top left repeat-x;
height: 19px;
position: relative;
display: block;
margin: 0px 19px;
}
.userwrap6-center .center-left {
background: url("/bitrix/templates/main/images/userwrap6-mid-l.png") top left repeat-y;
float: left;
}
.userwrap6-center .center-right {
background: url("/bitrix/templates/main/images/userwrap6-mid-r.png") top right repeat-y;
float: left;
}
#zt-breadcrumbs {
width: 65%;
float: left;
}
.zt-userwrap6-content {
margin: 0px 6px;
float: left;
width: 924px;
padding-top: 20px;
border-left: 1px solid #46362B;
border-right: 1px solid #46362B;
}
.userwrap6-footer .left {
background: url("/bitrix/templates/main/images/bg-user6-botleft.png") top left no-repeat;
width: 19px;
height: 19px;
position: absolute;
top: 0;
left: -19px;
}
.userwrap6-footer .right {
background: url("/bitrix/templates/main/images/bg-user6-botright.png") top right no-repeat;
width: 19px;
height: 19px;
position: absolute;
top: 0;
right: -19px;
}
.zt-box-inside {
display: block;
padding: 0 10px;
}
.title2 h3.moduletitle {
width: 100%;
height: auto;
font-size: 200%;
color: #E9E9E9;
font-family: Georgia;
font-weight: normal;
text-transform: none;
margin: 0px 0px 20px 0px;
}
.title2 h3.moduletitle span {
margin: 0px 0px 0px 0px;
}
h3.moduletitle span {
margin: 0px 0px 0px 0px;
}
.social-sharing {
width: 100%;
float: left;
margin: 0;
padding: 0;
}
.social-sharing li {
width: 100%;
float: left;
margin: 0px 0px 10px 0px;
padding: 0;
background: 0;
}
ul li {
padding-left: 15px;
background: url(/bitrix/templates/main/images/bullet.png) no-repeat 2px 2px;
}
.social-sharing .outer-social {
width: 100%;
float: left;
margin: 0;
padding: 0;
}
.social-sharing .outer-social .left {
width: 10px;
height: 36px;
float: left;
background: url('/bitrix/templates/main/images/bg-social-left.png') top left no-repeat;
}
.social-sharing .outer-social .center {
width: 190px;
height: 36px;
float: left;
padding: 0px 0px;
background: url('/bitrix/templates/main/images/bg-social-center.png') top left repeat-x;
}
.social-sharing .outer-social .right {
width: 10px;
height: 36px;
float: left;
background: url('/bitrix/templates/main/images/bg-social-right.png') top left no-repeat;
}
.social-sharing .outer-social .center .social-icon1 {
background: url('/bitrix/templates/main/images/icon-facebook.png') top left no-repeat !important;
}
.social-sharing .outer-social .center span {
line-height: 33px;
font-size: 105%;
padding: 0px 20px 0px 20px;
}
.social-sharing .outer-social .center span a {
color: white;
}
.ztformcontact {
width: 100%;
float: left;
}
.ztformcontact #myForm div#vehicles_list {
padding: 0;
}
div#vehicles_list {
color: red;
font-size: 13px;
padding-bottom: 6px;
}
#myForm p {
margin-bottom: 5px;
}
.ztformcontact #myForm input, .ztformcontact #myForm textarea, .ztformcontact #myForm select {
border: 0;
width: 90%;
}
#myForm input, #myForm textarea, #myForm select {
border: 1px solid #CAC9B9;
}
#system-message dd.error ul, .button, .inputbox, .inputbox1, #zt-search .search {
-webkit-border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
behavior: url(/bitrix/templates/main/css/css3.htc);
}
.inputbox {
background: url("/bitrix/templates/main/images/bg-inputbox.png") top left repeat-x;
color: #1F0E0C;
height: 27px;
line-height: 27px;
padding: 0px 10px;
}
input, select, textarea, .inputbox, .button {
font-family: Arial,Helvetica,sans-serif;
font-size: 100%;
border: 0px;
color: #1F0E0C;
}
input, select, textarea, .inputbox, .button {
font-family: Arial,Helvetica,sans-serif;
font-size: 100%;
border: 0px;
color: #1F0E0C;
}
.ztformcontact #myForm .button {
width: auto !important;
}
.button, .button2:hover {
padding: 0px 10px;
height: 28px;
color: white;
cursor: pointer;
font-size: 90%;
border: none;
line-height: 28px;
font-weight: bold;
border: 1px solid #887258;
text-transform: uppercase;
background: url("/bitrix/templates/main/images/bg-btn-buttom.png") top left repeat;
}
input, select, textarea, .inputbox, .button {
font-family: Arial,Helvetica,sans-serif;
font-size: 100%;
border: 0px;
}
input, select, textarea, .inputbox, .button {
font-family: Arial,Helvetica,sans-serif;
font-size: 100%;
border: 0px;
}
#zt-search {
width: 25%;
float: right;
line-height: 50px;
}
#zt-search .search {
float: right;
width: 90%;
margin: 10px 0px 0px 0px;
background: url("/bitrix/templates/main/images/bg-inputbox.png") repeat-x left top;
color: #1F0E0C;
height: 27px;
line-height: 27px;
padding: 0 5px;
}
#zt-search .search .inputbox {
width: 160px;
}
#zt-search .search .button {
float: right;
height: 21px;
margin: 3px 0 0;
width: 21px;
background: url("/bitrix/templates/main/images/btn-search.png") no-repeat left top;
}
form {
margin: 0;
padding: 0;
}
.descr{
float: left;
margin: 0px 10px 10px 0;
padding: 10px 10px 10px 10px;
background: url("/bitrix/templates/main/images/userwrap6-mid-c.png") top left repeat;
border-radius: 5px;
-o-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-borpxder-radius: 5px;
}