html, body, div, img, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, p, form, input, select, textarea, a {margin: 0; padding: 0;}

body, html {width: 100%; background: #27251f; text-align: center;}
body, div, table {font: 11px Verdana, Tahoma, Arial, sans-serif; color: #ddd5c0;}

a {color: #f38476; text-decoration: none;}
a:hover {color: #f38476; text-decoration: underline;}
a img, img {border: none;}

a
{
  outline: none;
}

.spacer {height: 1px; width: 100%; clear: both; float: none !important;}
.rel {position: relative;}.abs {position: absolute;}.fl {float: left;}.fr {float: right;}.ac {text-align: center;}.ar {text-align: right;}.aj {text-align: justify;}
.wrap {width: 100%;}

.container {width: 1000px; text-align: left; margin: 0 auto;}

.b-left, .b-center { float: left; }
.b-left {width: 226px;}
.b-center { width: 510px; }
.b-center-big {width: 770px;}
.b-right {float: right; width: 245px;}

/* spacer & width*/
.s10 {height: 10px;}
.s20 {height: 20px;}
.s25 {height: 25px;}
.s30 {height: 30px;}

/* header */
.header {width: 100%; height: 156px;}
.logo {padding: 44px 0 0 50px;}
.lang {padding: 86px 0 0 0; font-size: 10px;}
.lang span {color: #846a42;}

/* menu */
.menu, .menu li {margin: 0; padding: 0; list-style: none;}
.menu li {padding: 0 10px 0 55px; font-size: 10px;}
.menu li a, .menu li a:hover, .menu li span {display: block; padding: 4px 0 5px 0; width: 100%;}
.menu .on {color: #ddd5c0 !important;}

.menu li ul li {padding: 0 0 0 20px !important; font-size: 10px;}

/* content */
p {margin: 18px 0 0 0;}

select, input, textarea {border: none; color: #ddd5c0; background: #564831; font: 10px Verdana, Tahoma, Arial;}
input, textarea {padding: 3px 7px 6px 7px;}
textarea {height: 60px; width: 558px;}

img.i {border: 5px solid #ddd5c0;}
.li {position: relative; left: -10px; padding-left: 15px; margin-top: 25px; background: url(../ladio/bg-li.gif) 0 12px no-repeat;}

.b-center, .b-center div, .b-right, .b-right div, .b-bigred  { line-height: 21px; }
.b-centerhidden { color: #27251f; line-height: 21px; }
.b-centerbrown { color: #726043; line-height: 21px; }
.b-picturepad { line-height: 21px; margin-right: 12px; }
.b-centerindent { line-height: 21px; padding-left: 11px; }
.b-watchcenter { line-height: 21px; width: 506px; }
.b-bigbig { color: #e98276; font-size: 14px; font-weight: bold; line-height: 21px; text-decoration: none; }
.b-medred { color: #e98276; font-size: 14px; font-weight: normal; line-height: 21px; text-decoration: none; }
.form {position: relative; padding: 0 0 0 140px;}
.form label {position: absolute; top: 0px; left: 0px; text-align: right; width: 130px; font-size: 10px;}
.form div {width: 100%;}
.form textarea, .form input {width: 356px;}
.form textarea {height: 226px; overflow-y: auto;}

ol.search {margin: 0; padding: 0;}
ol.search li {margin: 0 0 25px 30px; padding: 0; color: #6e5c3f; font-size: 10px;}
ol.search li.last {margin-bottom: 0 !important;}
ol.search li a {font-size: 11px;}
ol.search li p {margin-top: 0px;}
ol.search li p a {font-size: 10px;}

.navigation a, .navigation a:hover {font-size: 14px; display: block; padding: 0px 5px;}
.pages span, .pages a, .pages a:hover {display: block; padding: 3px 5px 5px 5px; float: left;}
.pages span {font-weight: bold;}

.i-portfolio {font-size: 10px;}
.i-portfolio a, .i-portfolio a:hover {font-weight: bold;}

/* footer */
.footerspacer {height: 55px;}
.footer {width: 100%; height: 70px;}
.footer .b-right {font-size: 10px; color: #6e5c3f;}
.footer .search {padding-left: 50px;}
.footer .search input {width: 141px; color: #27251f;}

.spl {font: 11px Verdana, Tahoma, Arial, sans-serif; color: #4d493d; text-align: left; margin-top: 20px;}
.aspl {font: 11px Verdana, Tahoma, Arial, sans-serif; color: #4d493d; text-align: left; margin-top: 20px; text-decoration: underline;}
.aspl: hover {font: 11px Verdana, Tahoma, Arial, sans-serif; color: #ddd5c0; text-align: left; margin-top: 20px; text-decoration: underline;}
.b-lightboldred { color: #e98276; font-size: 18px; font-weight: normal; width: 226px; }
.class { }
.b-thankyou { color: #e98276; font-size: 20px; font-weight: normal; width: 226px; }
.b-confirmation { line-height: 21px; text-align: center; width: 506px; }
