html {width: 100%; height: 100%;}
body {margin: 0; padding: 0; width: 100%; height: 100%; text-align: center; background: #4b4240; font: normal 12px/15px Tahoma, Arial, Helvetica, sans-serif; color: #ffffff} 
#body {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 950)? "950px" : "100%" && ((document.documentElement.clientWidth || document.body.clientWidth) > 1200)? "1200px" : "100%"); min-width: 950px; max-width: 1200px; min-height: 100%; border-right: dotted 1px #736f5e; border-left: dotted 1px #736f5e; background: #3c3533; margin: 0 auto; text-align: left; padding: 0 0 10px 0; clear: both}
*html #body {height: 100%;}
a {font: normal 12px/15px Tahoma, Arial, Helvetica, sans-serif; color: #96907a}
a#logo {height: 65px; width: 196px; display: block; background: url(../images/titles/logo2.gif) no-repeat 23px 39px; float: left}
#contact {height: 12px; padding: 51px 0 0 48px; width: 740px; display: block; float: left; font: normal 12px/12px Tahoma, Arial, Helvetica, sans-serif; color: #d4d1c6}
#nav {height: 23px; padding: 40px 0 0 0; margin: 0 0 10px 0; display: block; background: url(../images/bgs/nav.gif) repeat-x 0 100%}
a#b-internet {height: 23px; width: 24%; float: left; display: block; background: url(../images/btns/internet.gif) no-repeat 50% 0}
a:hover#b-internet {background: url(../images/btns/internet.gif) no-repeat 0 23px; background-position: center;}
a#b-internet-s {height: 23px; width: 24%; float: left; display: block; background: url(../images/btns/internet.gif) no-repeat 50% 46px; background-position: bottom;}
a#identity {height: 23px; width: 24%; float: left; display: block; background: url(../images/btns/identity.gif) no-repeat 50% 0}
a:hover#identity {background: url(../images/btns/identity.gif) no-repeat 0 23px; background-position: center;}
a#identity-s {height: 23px; width: 24%; float: left; display: block; background: url(../images/btns/identity.gif) no-repeat 50% 46px; background-position: bottom;}
a#b-interior {height: 23px; width: 24%; float: left; display: block; background: url(../images/btns/interior.gif) no-repeat 50% 0}
a:hover#b-interior {background: url(../images/btns/interior.gif) no-repeat 0 23px; background-position: center;}
a#b-interior-s {height: 23px; width: 24%; float: left; display: block; background: url(../images/btns/interior.gif) no-repeat 50% 46px; background-position: bottom;}
a#b-other {height: 23px; width: 24%; float: left; display: block; background: url(../images/btns/other.gif) no-repeat 50% 0}
a:hover#b-other {background: url(../images/btns/other.gif) no-repeat 0 23px; background-position: center;}
a#b-other-s {height: 23px; width: 24%; float: left; display: block; background: url(../images/btns/other.gif) no-repeat 50% 46px; background-position: bottom;}

#en a#b-internet {height: 23px; width: 24%; float: left; display: block; background: url(../images/btns/internet_en.gif) no-repeat 50% 0}
#en a:hover#b-internet {background: url(../images/btns/internet_en.gif) no-repeat 0 23px; background-position: center;}
#en a#b-internet-s {height: 23px; width: 24%; float: left; display: block; background: url(../images/btns/internet_en.gif) no-repeat 50% 46px; background-position: bottom;}
#en a#identity {height: 23px; width: 24%; float: left; display: block; background: url(../images/btns/identity_en.gif) no-repeat 50% 0}
#en a:hover#identity {background: url(../images/btns/identity_en.gif) no-repeat 0 23px; background-position: center;}
#en a#identity-s {height: 23px; width: 24%; float: left; display: block; background: url(../images/btns/identity_en.gif) no-repeat 50% 46px; background-position: bottom;}
#en a#b-interior {height: 23px; width: 24%; float: left; display: block; background: url(../images/btns/interior_en.gif) no-repeat 50% 0}
#en a:hover#b-interior {background: url(../images/btns/interior_en.gif) no-repeat 0 23px; background-position: center;}
#en a#b-interior-s {height: 23px; width: 24%; float: left; display: block; background: url(../images/btns/interior_en.gif) no-repeat 50% 46px; background-position: bottom;}
#en a#b-other {height: 23px; width: 24%; float: left; display: block; background: url(../images/btns/other_en.gif) no-repeat 50% 0}
#en a:hover#b-other {background: url(../images/btns/other_en.gif) no-repeat 0 23px; background-position: center;}
#en a#b-other-s {height: 23px; width: 24%; float: left; display: block; background: url(../images/btns/other_en.gif) no-repeat 50% 46px; background-position: bottom;}

#thumbs {padding: 0 40px; display: block}
.thumb {height: 102px; float: left; width: 32%; margin: 0 1px 30px 0; padding: 0}
.caption {height: 12px; display: block; padding-bottom: 5px}
.caption a {font: normal 12px/12px Tahoma, Arial, Helvetica, sans-serif; color: #96907a}
.caption a:hover, .caption a:active {color: #ffffff}
a.image {height: 85px; display: block; float: left; width: 100%; background: #96907a no-repeat 50% 0}
a:hover.image {height: 83px; background: #96907a no-repeat 50% -1px; border-top: dotted 1px #ffffff; border-bottom: dotted 1px #ffffff}
#options {padding: 30px 0 50px 0}
.year {padding: 30px 0 20px 0; display: block; clear:both}
a.opt {float: left; padding: 0 10px}
a:hover.opt {color: #d4d1c6;}
a.opt-s {float: left; padding: 0 10px; color: #d4d1c6; text-decoration: none}
a.opt-1 {float: left; padding-right: 10px}
a:hover.opt-1 {color: #d4d1c6;}
a.opt-1-s {float: left; padding-right: 10px; color: #d4d1c6; text-decoration: none}
.clr {clear: both}
td {border-top: solid 1px #59564b; padding: 5px 10px}
th {background: #433d39; padding: 10px; text-align: left}
h2 {border-bottom: dotted 1px #96907a; padding: 25px 10px 5px 10px; text-align: left; font-size: 18px; line-height: 18px; display: block;}
h3 {padding: 12px 10px; text-align: left; font-size: 14px; line-height: 14px; margin: 8px 0 0 0; background: #59564b;}
h4 {border-top: dotted 1px #96907a; padding: 7px 10px 25px 0; text-align: left; font-size: 10px; line-height: 13px; color: #d4d1c6; font-weight: normal}
h4 a{font-size: 10px; line-height: 13px;}
h4 a:hover{font-size: 10px; line-height: 13px; color:#d4d1c6}
table {border-bottom: solid 1px #59564b;}
.small {font-size: 10px; color: #96907a}

p.email {font: normal 12px/15px Tahoma, Arial, Helvetica, sans-serif; color: #000000; padding: 5px; margin: 5px}


a#contact {width: 155px; height : 44px; background : url(../images/btns/contact.gif) no-repeat 0 0; display: block; text-align:center; margin: 0 auto}
a#contact:hover { background : url(../images/btns/contact.gif) no-repeat 0 -44px; }
td#top {height: 50%; text-align: center; vertical-align: top; background #3c3533; padding: 0; border: none}
#logo-index {margin: 0 auto; height: 100%; width: 136px; text-align: center; background: url(../images/titles/logo.gif) no-repeat 0 100%;}
td#btm {height: 50%; text-align: center; vertical-align: top; background : #f3f3f3 url(../images/bgs/edge.gif) repeat-x; padding: 5px 0 0 0;  border: none}
table#index {border: none; margin: 0}
