html{
	min-height:100%;
	height:100%;
	padding:0px;
	margin: 0px;
	padding: 0px;	
	overflow-x:hidden;
}

body{
	font-size:middle;
	font-family: Georgia, "Times New Roman",  serif;
	color:#666;
	background-color: #230500;
	min-height:100%;
	padding: 0px;	
}
#wrapper {
	width:100%;
	height:100%;
	margin: 0px;
	padding: 0px;
	border:0px;
}
#wraper td{
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
#wrapper tr{
	margin: 0px;
	padding: 0px;
}
#wrapper-fixed{
	height:615px;
	width:990px !important;
	margin:0px auto 0px auto;
	padding: 0px;
	width:100%;
	position:relative;
}
#wrapper-scrolled{
	height:615px;
	width:990px !important;
	margin:0px auto 0px auto;
	padding: 0px;
	height:auto !important;
	position:relative;
}

textarea{
	width:100%;
	height:150px;
}
form img {
margin: 5px auto 5px auto;
}
a {
font-size:110%;
line-height: 100%;
color:#572405;
text-decoration:none;
}

/*preloader*/
.centerbg1 {
  display: none;
  width:100%;
  height:100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1000;
  background-color: /*url('/design/im/texture1.jpg') */#230500;
}
 
.centerbg2 {
  position: absolute;
  left: 50%;
  top: 50%;
}
 
#preloader {
  top: -50%;
  left: -50%;
  position: relative;
  width: 32px;
  height: 32px;
  background: url('images/decor/preloader.gif');
  border: none;
}
/*My pages
-------------------------------------------------------- */
/*entrance*/
body.entrance{
font-size:18px;
height:100%;
}
.entrance a{
color:#FFFF99 !important;
}
.entrance #wrapper-fixed{
background:url(images/decor/entrance/background.jpg) left top no-repeat;
}

.entrance p#yes{
position:absolute;
top: 168px;
left:566px;
background:url(images/decor/entrance/button.png) left top no-repeat;
height:63px;
width:86px;
padding: 20px 0px 0px 30px;
}
.entrance p#no{
position:absolute;
top: 168px;
left:665px;
background:url(images/decor/entrance/button.png) left top no-repeat;
height:63px;
width:86px;
padding: 20px 0px 0px 22px;
}
.entrance p#copyright{
position:absolute;
top: 590px;
left:180px;
font-size: 70%;
color:#444;
}
.entrance p#copyright a{
color:#444 !important;
text-decoration:underline;
}
/*main menu*/
body.main{
background:url(images/decor/bricks.gif) repeat scroll;
color:#572405;
height:100%;
}
.main #wrapper-fixed{
background:url(images/decor/main/background.jpg) left top no-repeat;
}
.main #menu{
top: 243px;
}

.main #menu a{
font-size:100%;
position:absolute;
top: 243px;
font-weight: bold;
}
.main #menu #link-1{
left:99px;
}
.main #menu #link-2{
left:230px;
}
.main #menu #link-3{
left:381px;
}
.main #menu #link-4{
left:504px;
}
.main #menu #link-5{
left:775px;
}
.main #contacts{
position:absolute;
top: 120px;
left:120px;
width:230px;
text-align:center;
font-size:80%;
line-height: 100%;
}
/*gb*/
body.gb{
background:url(images/decor/bricks.gif) repeat scroll;
font-size:16px;
height:100%;
}
.gb #wrapper-fixed{
background:url(images/decor/gb/background.jpg) left top no-repeat;
}
.gb a{

text-decoration:none;
}
.gb a#link-main-menu{
position:absolute;
top: 525px;
left:425px;
text-align:center;
line-height: 0.8;
font-size:102%;
}
.gb a#link-add-post{
position:absolute;
top: 525px;
left:505px;
text-align:center;
line-height: 0.8;
font-size:102%;
}
.gb a.other-link{
color:#FFF;
text-decoration: underline;
/*font-weight: normal;*/
font-size: 100%;
}
.gb p#description{
position:absolute;
top: 241px;
left:106px;
color:white;
width:330px;
}
.gb div#content{
position:absolute;
top: 55px;
left:530px;
color:white;
width:305px;
color:black;
height:400px;
}
.gb .answer{
font-style:italic;
font-size:small;
}
.gb a#link-prev-page{
position:absolute;
top: 510px;
left:650px;
text-align:center;
}
.gb a#link-next-page{
position:absolute;
top: 510px;
left:760px;
text-align:center;
}
/*select_shop*/
body.select_shop{
background:url(images/decor/bricks.gif) repeat scroll;
font-size:18px;
height:100%;
}
.select_shop #wrapper-fixed{
background:url(images/decor/select_shop/background.jpg) left top no-repeat;
}
.select_shop a#link-main-menu{
position:absolute;
top: 530px;
left:465px;
text-align:center;
color:#FFFF99;
line-height: 0.8;
font-size:100%;
}

.select_shop p#kazmer-description{
position:absolute;
top: 405px;
left:115px;
width:380px;
/*color:#411c16;*/
color: #FFF;
line-height: 0.9;
font-size:80%;
/*font-weight:bold;*/
}

.select_shop p#best-description{
position:absolute;
top: 200px;
left:490px;
width:370px;
color:#FFF;
line-height: 0.9;
font-size:80%;
/*font-weight:bold;*/
}
.select_shop img#link-kazmer{
position:absolute;
top: 335px;
left:525px;
width:300px;
height:150px;
border: none;
}
.select_shop img#link-best{
position:absolute;
top: 170px;
left:175px;
width:300px;
height:150px;
border: none;
}
/*contact information*/
body.contacts{
background:url(images/decor/bricks.gif) repeat scroll;
height:100%;

}
.contacts #wrapper-fixed{
background:url(images/decor/contacts/background.jpg) left top no-repeat;
}
.contacts a#link-main-menu{
position:absolute;
top: 525px;
left:420px;
text-align:center;
line-height: 0.8;
}
.contacts a#link-back{
position:absolute;
top: 530px;
left:525px;
text-align:center;
}
.contacts div#content{
position:absolute;
top: 30px;
left:520px;
width:400px;
color:black;
height:460px;
font-family: Georgia, "Times New Roman";
font-size: 16px;
line-height: 1;
overflow-y: hidden;
}
.contacts div#p{
padding: 0px;
}
.contacts div#content a{
color: #000;
text-decoration: underline;
font-size:100%;
}
/*kazmer addresses information*/
body.kazmer_addresses{
background:url(images/decor/bricks.gif) repeat scroll;
color:#FFFF99 !important;
font-size:110%;
height:100%;
}
.kazmer_addresses #wrapper-fixed{
background:url(images/decor/kazmer_addresses/background.jpg) left top no-repeat;
}
.kazmer_addresses a {
color:#FFFF99 !important;
}
.kazmer_addresses a#link-main-menu, .best_addresses a#link-main-menu{
position:absolute;
top: 525px;
left:420px;
text-align:center;
line-height: 0.8;
font-size:100%;
}
.kazmer_addresses a#link-back, .best_addresses a#link-back{
position:absolute;
top: 530px;
left:520px;
text-align:center;
font-size:100%;
}
.kazmer_addresses #shops, .best_addresses #shops{
position:absolute;
top: 125px;
left:90px;
width:815px;
}
.kazmer_addresses h1, .best_addresses h1{
text-align:center;
color:#FFFF99;
font-size:18px;
margin-bottom:1px;
margin-top:5px;
padding-bottom:0px;
}
.kazmer_addresses table, .best_addresses table{
width:100%;
}
.kazmer_addresses td, .best_addresses td{
width:33%;
text-align:center;
vertical-align:middle;
}
.kazmer_addresses td img, .best_addresses td img{
border: 3px solid #411c16;
}
/*best addresses information*/
body.best_addresses{
background:url(images/decor/bricks.gif) repeat scroll;
color:#FFFF99 !important;
font-size:110%;
height:100%;
}
.best_addresses #wrapper-fixed{
background:url(images/decor/best_addresses/background.jpg) left top no-repeat;
}
/*office*/
body.office{
background:url(images/decor/bricks.gif) repeat scroll;
color:#572405;
height:100%;
}
.office #wrapper-fixed{
background:url(images/decor/office/background.jpg) left top no-repeat;
}

.office a#link-main-menu{
position:absolute;
top: 530px;
left:467px;
line-height: 0.8;
text-align:center;
}
.office #menu{
position:absolute;
top: 120px;
left:790px;
width:120px;
text-align:center;
}
.office #menu a{
position: relative;
font-size:100%;
font-weight:bold;
}
.office #menu a#link-1 {
top:15px;	
}
.office #menu a#link-2 {
top:55px;	
}
.office #menu a#link-3 {
top:95px;	
}
.office #menu a#link-4 {
top:136px;	
}
.office #contacts {
position:absolute;
top: 115px;
left:120px;
width:230px;
text-align:center;
font-size:80%;
line-height: 100%;
}
/*kazmer shop*/
body.kazmer_shop{
background:url(images/decor/bricks.gif) repeat scroll;
color:#572405;
height:100%;
}
.kazmer_shop #wrapper-fixed{
background:url(images/decor/kazmer_shop/background.jpg) left top no-repeat;
}
.kazmer_shop a#link-main-menu{
position:absolute;
top: 530px;
left:410px;
text-align:center;
color:#FFFF99;
line-height: 0.8;
}
.kazmer_shop a#link-back{
position:absolute;
top: 535px;
left:520px;
text-align:center;
color:#FFFF99;
}
.kazmer_shop #menu{

}
.kazmer_shop #menu a, .best_shop #menu a{
font-size:90%;
position:absolute;

}
.kazmer_shop #menu a {
top: 226px;
}
.kazmer_shop #menu #link-1{
left:515px;
}
.kazmer_shop #menu #link-2{
left:613px;
}
.kazmer_shop #menu #link-3{
left:713px;
}
.kazmer_shop #menu #link-4{
left:823px;
}
.kazmer_shop #contacts a{
position:absolute;
top: 40px;
left:285px;
width:150px;
text-align:center;
font-size:70%;
line-height: 100%;
color:#FFFF99;
}
/*best shop*/
body.best_shop{
background:url(images/decor/bricks.gif) repeat scroll;
color:#572405;
height:100%;
}
.best_shop #wrapper-fixed{
background:url(images/decor/best_shop/background.jpg) left top no-repeat;
}
.best_shop a#link-main-menu{
position:absolute;
top: 530px;
left:415px;
text-align:center;
line-height: 0.8;
}
.best_shop a#link-back{
position:absolute;
top: 535px;
left:525px;
text-align:center;
}
.best_shop #menu{
}
.best_shop #menu a{
position:absolute;
top: 231px;
}
.best_shop #menu #link-1{
left:95px;
}
.best_shop #menu #link-2{
left:195px;
}
.best_shop #menu #link-3{
left:295px;
}
.best_shop #menu #link-4{
left:410px;
}
.best_shop #contacts a{
position:absolute;
top: 60px;
left:250px;
width:150px;
text-align:center;
font-size:90%;
line-height: 100%;
}
/*news*/
body.news{
background:url(images/decor/bricks.gif) repeat scroll;
font-size:18px;
}
.news #wrapper-scrolled{
background:url(images/decor/news/middle.jpg) top repeat-y;
color: #000;
}
.news #header {
background:url(images/decor/news/header.jpg) top left no-repeat;
width:990px;
height:349px;
}
.news #footer {
background:url(images/decor/news/footer.jpg) top left no-repeat;
height:213px;
width:990px !important;
margin:0px auto;
position:relative;
}
.news a#link-main-menu{
position:absolute;
top: 110px;
left:458px;
text-align:center;
line-height: 0.8;
}
.news a#link-back{
position:absolute;
top: 225px;
left:467px;
text-align:center;
}
.news #content {
margin: 0px auto 0px auto;
width:800px;
}
.news a#link-prev-page{
position:absolute;
top: 80px;
left:140px;
text-align:center;
}
.news a#link-next-page{
position:absolute;
top: 80px;
left:770px;
text-align:center;
}
/*about*/
body.about{
background:url(images/decor/bricks.gif) repeat scroll;
font-size:18px;
}
.about #wrapper-scrolled{
background:url(images/decor/about/middle.jpg) top repeat-y;
color: #000;
}
.about #header {
background:url(images/decor/about/header.jpg) top left no-repeat;
width:990px;
height:280px;
}
.about #footer {
background:url(images/decor/about/footer.jpg) top left no-repeat;
height:252px;
width:990px !important;
margin:0px auto;
position:relative;
}
.about a#link-main-menu{
position:absolute;
top: 143px;
left:458px;
text-align:center;
line-height: 0.8;
}
.about a#link-back{
position:absolute;
top: 185px;
left:470px;
text-align:center;
}
.about #content {
margin: 0px auto 0px auto;
width:700px;
}
.about a{
color:#FFFF99 !important;
}
/*production*/
table#production {
border: none;
width:600px;
margin: 0px auto;
text-align:center;
}
table#production td{
width:300px;
}
.production_description {
vertical-align:top;
margin:0px;
padding:0px 10px 0px 10px;
font-size:80%;	
}

/*production:classic*/
body.prod_classic{
background:url(images/decor/bricks.gif) repeat scroll;
font-size:18px;
}
.prod_classic #wrapper-scrolled{
background:url(images/decor/prod_classic/middle.jpg) top repeat-y;
color: #000;
}
.prod_classic #header {
background:url(images/decor/prod_classic/header.jpg) top left no-repeat;
width:990px;
height:349px;
}
.prod_classic #footer {
background:url(images/decor/prod_classic/footer.jpg) top left no-repeat;
height:213px;
width:990px !important;
margin:0px auto;
position:relative;
}
.prod_classic a#link-main-menu{
position:absolute;
top: 95px;
left:463px;
text-align:center;
line-height: 0.8;
}
.prod_classic a#link-back{
position:absolute;
top: 262px;
left:470px;
text-align:center;
color:#FFFF99 !important;
}
.prod_classic #content {
margin: 0px auto 0px auto;
width:800px;
}
.prod_classic .production_picture {
background:url(images/decor/cap.gif) top left no-repeat;
}
.prod_classic .production_picture2 {
background:url(images/decor/cap2.gif) top left no-repeat;
}
/*production:drinkables*/
body.prod_drinkables{
background:url(images/decor/bricks.gif) repeat scroll;
font-size:18px;
}
.prod_drinkables #wrapper-scrolled{
background:url(images/decor/prod_drinkables/middle.jpg) top repeat-y;
color: #000;
}
.prod_drinkables #header {
background:url(images/decor/prod_drinkables/header.jpg) top left no-repeat;
width:990px;
height:349px;
}
.prod_drinkables #footer {
background:url(images/decor/prod_drinkables/footer.jpg) top left no-repeat;
height:213px;
width:990px !important;
margin:0px auto;
position:relative;
}
.prod_drinkables a#link-main-menu{
position:absolute;
top: 120px;
left:458px;
text-align:center;
line-height: 0.8;
}
.prod_drinkables a#link-back{
position:absolute;
top: 262px;
left:470px;
text-align:center;
color:#FFFF99 !important;
}
.prod_drinkables #content {
margin: 0px auto 0px auto;
width:800px;
color: #FFF;
}
.prod_drinkables .production_picture {
background:url(images/decor/bottle.gif) top left no-repeat;
}
.prod_drinkables .production_picture2 {
background:url(images/decor/bottle.gif) top left no-repeat;
}
/*production:water*/
body.prod_water{
background:url(images/decor/bricks.gif) repeat scroll;
font-size:18px;
}
.prod_water #wrapper-scrolled{
background:url(images/decor/prod_water/middle.jpg) top repeat-y;
color: #000;
}
.prod_water #header {
background:url(images/decor/prod_water/header.jpg) top left no-repeat;
width:990px;
height:349px;
}
.prod_water #footer {
background:url(images/decor/prod_water/footer.jpg) top left no-repeat;
height:213px;
width:990px !important;
margin:0px auto;
position:relative;
}
.prod_water a#link-main-menu{
position:absolute;
top: 125px;
left:458px;
text-align:center;
color:#FFFF99 !important;
line-height: 0.8;
}
.prod_water a#link-back{
position:absolute;
top: 262px;
left:470px;
text-align:center;
color:#FFFF99 !important;
}
.prod_water #content {
margin: 0px auto 0px auto;
width:800px;
}
.prod_water .production_picture {
background:url(images/decor/bottle2.gif) top left no-repeat;
}
.prod_water .production_picture2 {
background:url(images/decor/bottle2.gif) top left no-repeat;
}
/*production:premium*/
body.prod_premium{
background:url(images/decor/bricks.gif) repeat scroll;
font-size:18px;
}
.prod_premium #wrapper-scrolled{
background:url(images/decor/prod_premium/middle.jpg) top repeat-y;
color: #000;
}
.prod_premium #header {
background:url(images/decor/prod_premium/header.jpg) top left no-repeat;
width:990px;
height:349px;
}
.prod_premium #footer {
background:url(images/decor/prod_premium/footer.jpg) top left no-repeat;
height:213px;
width:990px !important;
margin:0px auto;
position:relative;
}
.prod_premium a#link-main-menu{
position:absolute;
top: 105px;
left:458px;
text-align:center;
line-height: 0.8;
}
.prod_premium a#link-back{
position:absolute;
top: 262px;
left:470px;
text-align:center;
color:#FFFF99 !important;
}
.prod_premium #content {
margin: 0px auto 0px auto;
width:800px;
}
.prod_premium .production_picture {
background:url(images/decor/cap.gif) top left no-repeat;
}
.prod_premium .production_picture2 {
background:url(images/decor/cap2.gif) top left no-repeat;
}
/*partners*/
body.partners{
background:url(images/decor/bricks.gif) repeat scroll;
font-size:18px;
}
.partners #wrapper-scrolled{
background:url(images/decor/partners/middle.jpg) top repeat-y;
color: #000;
}
.partners #header {
background:url(images/decor/partners/header.jpg) top left no-repeat;
width:990px;
height:272px;
}
.partners #footer {
background:url(images/decor/partners/footer.jpg) top left no-repeat;
height:213px;
width:990px !important;
margin:0px auto;
position:relative;
}
.partners a#link-main-menu{
position:absolute;
top: 105px;
left:462px;
text-align:center;
line-height: 0.8;
}
.partners a#link-back{
position:absolute;
top: 262px;
left:470px;
text-align:center;
color:#FFFF99 !important;
}

.partners #content {
margin: 0px auto 0px auto;
width:800px;
}
.partners div#content a{
color: #000;
text-decoration: underline;
font-size:100%;
}