@CHARSET "UTF-8";

* { padding: 0; margin: 0; } 

html,body {
    color: #444;
    font: 11px Verdana, Tahoma, sans-serif;
    line-height: 17px;
    height: 100%;
    margin: 0;
    padding: 0; 
}

a { color: #a20008; text-decoration: underline; }
a:visited { color: #dc2337; }

img { border: none; }
.clear { clear: both; font-size: 0; height: 0; }
.fr { float: right; }
.fl { float: left; }
.abs { position: absolute; }
h1 {
    position: relative;
    background: url("/images/h1_back.gif") repeat-x left bottom;
    font-size: 14px;
    color: #5c1216;
    padding: 15px 18px;
    text-align: right;
    margin: 0 -161px 14px 268px;
}
h2 { font-size: 13px; }
h3,h4 { font-size: 12px; }
h1 img {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
}

#oWrapper {
    position: relative;
    min-height: 100%;
    min-width: 1000px;
    height: auto !important;
    height: 100%;
    background: #68282f url(/images/bback.png) left top;
    padding-bottom: 55px;
}
.header {
	background: url(/images/hback.png) left -8px repeat-x;
    height: 59px;
    color: #f5f1d8;
    text-align: right;
    padding: 14px 21px 0 24px;
}
.header>div {
    background: url(/images/dogs.png) no-repeat 35% center;
}
#outer_wrapper {
    background: #f8f3db url(/images/cback.jpg) left top;
    margin: 0 22px 0 19px;
}
#wrapper {
    padding: 0;
}

#container {
	width: 100%;
	float: left;
	margin-right: -200px;
}
#content {
	margin-right: 183px;
}
#main {
	margin-left: 188px;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 10px;
}
#main img { margin: 1px; border: #5f0500 1px solid; padding: 1px; }
.left {
	width: 188px;
	float: left;
    background: url("/images/lback.png") repeat-y left ;
    font-size: 13px;
    padding-top: 168px;
}
.left img { display: block; }
.menubar {
	width: 159px;
	float: right;
    padding: 64px 12px;
    min-height: 579px;
    background: url("/images/rback.png") no-repeat left 50px;
}
#footer {
    height: auto;
    background: url("/images/footer-back.gif") repeat-x left bottom;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    padding-bottom: 8px;
}
.last {
	margin-bottom: 0;
}

#phones { font-size: 14px; font-weight: bold; line-height: 20px; }
#menu1 { list-style: none; padding-left: 11px; }
#menu1 li { background: url("/images/footstep.gif") no-repeat left 3px; height: 33px; }
#menu1 a {
    display: block; 
    color: #7b3a27; 
    border: transparent 1px ; 
    margin: 8px 6px 9px 19px; 
    text-decoration: none;
    line-height: 13px;
    padding: 2px;
    font-weight: bold;
}
#menu1 a:hover { border: #fed748 1px solid; background: url("/images/menu1_back.png"); }

.menubar { color: #5c1216; }
.menubar h2 {
    color: #5c1216;
    font-weight: bold;
    font-style: italic;
    font-size: 13px;
}
.menubar h4 {
    color: #a20008;
    font-weight: bold;
}
.menubar ul { list-style: none; }
.menubar li { border-top: #5c1216 1px dashed; margin-top: 12px; }
.menubar img { margin: 10px 0; border: #533620 1px solid; padding: 1px; }
.menubar a { text-align: right; color: #5c1216; text-decoration: underline; display: block; font-size: 10px; }

.t1 { top: 59px; left: 10px; }
.c1, .c2, .c3 { width: 2px; height: 2px; }
.c1 { top: 73px; right: 22px; background: url("/images/corners.gif") no-repeat right top; }
.c2 { bottom: 55px; right: 22px; background: url("/images/corners.gif") no-repeat right bottom; }
.c3 { bottom: 55px; left: 19px; background: url("/images/corners.gif") no-repeat left bottom; }

#languages { padding: 0 50px; margin-right: 300px; }

.errors { color: red; font-weight: bold; }

.gallery div {
    float: left;
    text-align: center;
    width: 186px;
    height: 187px;
    margin-right: 30px;
    margin-bottom: 50px; 
    font-size: 11px;
}
.gallery div img { background-position: center center; background-repeat: no-repeat; }
.gallery a { font-size: 14px; }

