* {
    padding: 0;
    margin: 0;
}
html, body {
    padding: 0;
    margin: 0;
}

body{ 
background-color: #f9fbfc;
FONT-FAMILY: tahoma; 
FONT-SIZE:12px; 
color:#424242;
}

A:LINK,A:VISITED{FONT-SIZE:9pt;color:#ffcf5a;text-decoration:underline;font-weight: normal;}
A:HOVER{FONT-SIZE:9pt;color:#ff4e00;text-decoration:underline;font-weight: normal;}

fieldset {margin:0 0 20px 0;padding:10px;border: 1px dotted #846929; text-align:left;}
legend {padding:0 5px 0 5px;margin:0 0 10px 0; font: bold 13px Arial, Helvetica, sans-serif; color: #d6b039; background-color:#351e06;}
form {padding:0; margin:0}
.step select {width:430px}
.step {clear: left; margin:0; padding:5px 0px 5px 0px; margin-left: 12px;}
label {width: 180px; float: left;  margin-left: 0px; } 
textarea {width:99%}
.step1 select {width:215px}
.step1 {clear: left; margin:0; padding:5px 0px 5px 0px; margin-left: 12px;}

.farbe { color: #ff0000; FONT-FAMILY: verdana; FONT-SIZE:10px;  } 

input.text_form {width: 430px;  color:#222222; background-color:#FFFFFF; border:1px inset #9ba3ac;}
input.text_checkbox {float:left; margin:-5px 15px 0 0; height:25px}

b {
	FONT-SIZE:9pt; color:#f6ca2f; text-decoration:none; font-weight: bold;
}

strong {
	FONT-FAMILY: tahoma; FONT-SIZE:8pt; color:#d42e12; text-decoration:none; font-weight: bold; text-transform: uppercase
}

h1 {
	FONT-FAMILY: tahoma; FONT-SIZE:8pt; color:#daa700; text-decoration:none; font-weight: bold; text-transform: uppercase
}

h2 {
	FONT-FAMILY: tahoma; FONT-SIZE:8pt; color:#cb0000; text-decoration:none; font-weight: bold; text-transform: uppercase;

}

h2 a:link, h2 a:visited  {
	FONT-FAMILY: tahoma; FONT-SIZE:8pt; color:#cb0000; text-decoration:none; font-weight: bold; text-transform: uppercase;
}

h2 a:hover {
	FONT-FAMILY: tahoma; FONT-SIZE:8pt; color:#db3d1b; text-decoration:none; font-weight: bold; text-transform: uppercase;
}

small A:LINK, small A:VISITED{FONT-SIZE:8pt;color:#003c9e;text-decoration:underline;font-weight: normal;}
small A:HOVER{FONT-SIZE:8pt;color:#cc0404;text-decoration:underline;font-weight: normal;}

h3 {
	FONT-FAMILY: tahoma; FONT-SIZE:8pt; color:#0354a8; text-decoration:none; font-weight: bold; text-transform: uppercase
}

ul {
margin-top: 14px;
}

ul li{
  list-style-image: url(../img/item3.gif);
  margin: 0px 0px 4px 25px;
}
li {
  padding: 0 0 4px 4px;
  margin: 0 0 4px 4px;
}


small {FONT-FAMILY: tahoma; FONT-SIZE:11px;color:#00b500; }
.small1 {FONT-FAMILY: tahoma; FONT-SIZE:11px;color:#bb2401;font-weight: bold;}

#pic1 {
float:left;
border: 1px solid #e5e5e5;
margin: 4px 3px 4px 5px;
}

#pic1 img {
border: 8px #ffffff solid;
}

#pic3 {
border: 4px solid #edf3f7;
margin: 5px 5px 5px 5px;
}

#pic2 {
float:left;
background: url(../img/pic_fon1.gif) no-repeat ; 
height: 132px;
margin: 1px 2px 1px 0px;
}

#pic1 img {
cursor:pointer;
}

#pic2 img {
margin:4px 6px 0 4px; 
cursor:pointer;
}

#text1 {
margin: 4px 1px 0 1px; 
width: 132px;
FONT-SIZE:7pt;
color:#822a17;
text-decoration:none;

}

.txt_block {margin:0px 15px 25px 25px;width:90%;}


#center1 {margin:0; padding: 0px 20px 20px 20px;}

p{margin: 15px 0px 15px 0px; text-align: justify}
#header{position:relative; width:972px; height: 236px; margin: 0px 0px 0px 0px;}
#header b{float: left; width:258px; height: 273px; background: url(../img/logo.gif) no-repeat;}
div#cont {margin:0 auto; background: url(../img/fon0.gif) repeat-y left;  height: 100%; width:998px;}
div#container{text-align:left;min-height: 100%;width:972px;margin:0 auto; background-color: #351e06; }
div#content{ min-height: 600px;} 
div#content hr {border: 1px dotted; color: #c9d9e6; height: 1px; margin: 0px 10px 0px;}
#center1 {text-align:justify;}

#center1 small {color:#de3434;}

#center1 td{text-align: top;  padding: 1px; }
#center1 .tdred {color:#ffffff; font-weight: bold; FONT-SIZE:8pt; text-transform: uppercase; font-weight: none;  background-color: #0c65ab; text-align: center; }
#center1 th {padding: 7px; color:#424242; font-weight: bold; FONT-SIZE:9pt; text-transform: uppercase; font-weight: none;  background-color: #0c65ab; text-align: center; }
#reclama img {margin:0; padding: 0px 10px 0px 0px; }

#gallery img {
border: 1px #dbe3e8 solid;
}

#news {padding: 10px 10px 10px 10px;}

#center1 ul  {
margin:0; padding:0;

  margin: 5px 0px 5px 10px;

}
#center1 ul li {
margin:0; padding:0;
  list-style: none;
  padding: 0px 0px 8px 14px;
  background: url(../img/item2.gif) no-repeat top left;
  margin: 0px 2px 0px 0px;
}

#ico img {border: 3px #f1ca5f solid;}

#gallery3 img {border: 6px #fffae1 solid;}
#gallery3 {padding-top: 20px; border-top: 1px #503713 solid; }

div#footer{background: #52330a; color: #FFF; padding:0px 0px 0px 0px;}
div#footer p{margin:0;padding:5px 0px; 0px; 10px;}
div#footer small {color: #ffffff; FONT-SIZE:6pt;} 
div#wrapper{float:left;margin:0 auto;width:100%; min-height: 100%;height:100%; background: #351e06 url(../img/menu_fon.gif) repeat-y top left;}
div#content{margin: 0px 0px 0px 250px; color:#edde99; line-height:1.6; }
div#content h2{margin: 5px 0px 5px 0px; color: #d5af49;}
div#navigation{float:left;width:250px;margin-left:-972px; min-height:100%; height:100%; margin-top: 0px; }
#head1 {background-color: #1f140e;  height: 182px; }
#head0 {background: url(../img/head0.gif) center;  height: 37px; }
#line0 {background: url(../img/line1.gif);  height: 23px; }
div#extra{float:left;width:200px;margin-left:-200px; }
#extra b {
margin: 0px 10px 10px 15px;
padding:0px 0px 0px 0px; }
div#footer{clear:left;float:left;width:100%; height: 92px; background-image: url(../img/footer.gif);
color: #edd899;}
#footer td {color: #edd899;font-size: 11px; }
#footer a:link, #footer a:visited {
color: #edd899;
font-size: 11px; 
TEXT-DECORATION: underline;
margin: 5px 5px 5px 0px;
}


#footer a:hover {
TEXT-DECORATION: underline;
}

#ul li{
  list-style-image: url(../img/item1.gif);
}

#contact {padding: 5px 5px 5px 5px; border: 1px solid #dbe3e9; background-color: #f9fbfc;}
#rama {
border: 6px solid #edf3f7;
}

#action {
list-style-type: none;
padding: 0; margin: 0;
background: url(../img/action.gif) no-repeat center left;
font-size: 15px; 
color: #d6b049;
FONT-FAMILY: arial; 
text-transform: uppercase;
width: 692px;
text-align: bottom;
padding: 7px 0px 7px 14px;
margin: 15px;
}


#navigation li {
list-style-type: none;
padding: 0; margin: 0;
background: url(../img/item1.gif) no-repeat center left;
font-size: 11px; 
font-weight: normal; 
TEXT-DECORATION: none;
color: #021a94;
width: 198px;
text-align: bottom;
border-bottom: 1px #513814 solid;
padding: 7px 0px 7px 14px;
margin-left: 24px;
}

#navigation li a:link, #navigation li a:visited {
font-size: 12px; 
font-weight: normal; 
TEXT-DECORATION: none;
color: #d6b049;
FONT-FAMILY: arial; 
text-transform: uppercase;
}

#navigation li a:hover {
font-size: 12px; 
font-weight: normal; 
TEXT-DECORATION: none;
TEXT-DECORATION: underline;
color: #d6b049;
FONT-FAMILY: arial; 
}

#navigation small {
font-size: 12px; 
font-weight: normal; 
TEXT-TRANSFORM: none; 
TEXT-DECORATION: none;
color: #2e6298;
}

#navigation small a:link, #navigation small a:visited {
color: #2e6298;
font-size: 11px; 
TEXT-DECORATION: none;
margin: 0px 0px 0px 30px;
padding: 2px 0px 2px 8px;

display: block;
background: url(../img/arch.gif) no-repeat center left;
}

#navigation small a:hover {
TEXT-DECORATION: underline;
font-size: 11px; 
background: url(../img/arch.gif) no-repeat center left;
}



#extra b {border: 1px #f1f1f1 solid; }

#razdel {
background: url(../img/razdel.jpg) no-repeat center right;
font-size: 9px; 
text-align: right;
font-weight: bold; 
TEXT-TRANSFORM: uppercase; 
TEXT-DECORATION: none;
color: #0047a6;
height: 41px;
width: 667px;
}

#razdel p {
margin:0;padding:0;
padding: 0px 0px 0px 238px;
text-align: left;
}

.flom a:link, .flom a:visited {
color: #82a5c0;
font-size: 9px; 
TEXT-DECORATION: none;
margin: 5px 5px 5px 0px;
}

.flom a:hover {
TEXT-DECORATION: underline;
font-size: 9px; 
}

.w {
color: #ffffff;
}

#price {
margin: 0;
color: #ffffff;
background: url(../img/price.gif) no-repeat center right;
height: 72px;
width: 250px;
text-align: left;
}

#price a:link, #price a:visited {
font-size: 11px; 
font-weight: bold; 
background-color: #35b44a;
TEXT-TRANSFORM: uppercase; 
TEXT-DECORATION: none;
color: #ffffff;
}

#price a:hover {
font-size: 11px; 
font-weight: bold; 
TEXT-TRANSFORM: uppercase; 
TEXT-DECORATION: underline;
color: #d7f1db;
}

.form1 {
text-align: left;
}

.niz10 {
background-image: url(../img/niz1.gif) no-repeat center left; 
width:200px;
}

#schedule table {
background: #553c18;
margin-top: 20px;
}

#schedule table td {
background: #39220a;
FONT-SIZE:9pt;
text-align: center;
vertical-align: center;
height: 20px;

}

#schedule table th {
background: #3e270f;

color: #d9b249;
text-align: center;
vertical-align: center;
height: 22px;
font-weight: normal; 
TEXT-TRANSFORM:  none;
}
