body {text-align: center; font-family: "Arial"; color: black; background: url(/images/bk.jpg);}
img {border: none;}
a {text-decoration: underline; color: #1e53ff;}
ul, li, ol {margin: 0; padding: 0; list-style: none;}

.all {clear: both;}

#site {width: 1020px; margin: 0 auto; _margin: 0; text-align: left; background: url(/images/bk-site.png);}

#header {position: relative; height: 400px;}
#left {float: left; width: 260px; padding-left: 10px;}
#center {float: left; width: 500px;}
#center.inner {width: 740px;}
#right {float: left; width: 230px; padding-right: 10px;}
#footer {clear: both; position: relative; height: 90px;}


/* HEADER */
#logo {position: absolute; left: 10px; top: 10px;}

#contacts {position: absolute; right: 10px; top: 10px; text-align: right; font-size: 18px; line-height: 30px;}
#contacts big {font-size: 24px;}
#contacts img {margin-right: 5px; vertical-align: middle;}
#contacts img.phone {vertical-align: -5px;}

#headerBk {position: absolute; left: 10px; top: 140px; width: 1000px; height: 230px; background: url(/images/header.png) no-repeat;}

#menu {position: absolute; left: 20px; top: 340px;}
#menu li {display: inline; margin-right: 34px;}




/* LEFT */
#leftMenu {margin: 0 0 25px 10px;}
#leftMenu li {margin: 0 0 5px; font-size: 14px;}
#leftMenu li:first-letter {text-transform: uppercase;}
#leftMenu strong {font-weight: normal; color: #ff7723;}
#leftMenu {}

#left h1 {margin: 0 0 5px; font-size: 18px; font-weight: normal;}
#left h2 {margin: 0 0 5px; font-size: 17px; font-weight: normal;}
#left h3 {margin: 0 0 5px; font-size: 16px; font-weight: normal;}
#left h4 {margin: 0 0 5px; font-size: 15px; font-weight: normal;}
#left h5 {margin: 0 0 5px; font-size: 14px; font-weight: normal;}
#left h6 {margin: 0 0 5px; font-size: 13px; font-weight: normal;}

#left .text {margin: 0 0 25px; padding: 0 0 0 10px; font-size: 12px;}
#left .text p {margin: 0 0 5px; font-size: 12px;}
#left .text {}
#left .text {}
#left .text {}
#left .text {}
#left .text {}


/* CENTER */
#center .text {margin: 0 0 25px; padding: 0 20px 0 10px; font-size: 12px;}
#center .text p {margin: 0 0 5px; font-size: 12px;}
#center .text h1 {margin: 0 0 5px; font-size: 18px; font-weight: normal; color: #ff7723;}
#center .text h2 {margin: 0 0 5px; font-size: 18px; font-weight: normal; color: #ff7723;}
#center .text h3 {margin: 0 0 5px; font-size: 18px; font-weight: normal; color: #ff7723;}
#center .text h4 {margin: 0 0 5px; font-size: 18px; font-weight: normal; color: #ff7723;}
#center .text h5 {margin: 0 0 5px; font-size: 18px; font-weight: normal; color: #ff7723;}
#center .text h6 {margin: 0 0 5px; font-size: 18px; font-weight: normal; color: #ff7723;}
h1:first-letter {text-transform: uppercase;}
h2:first-letter {text-transform: uppercase;}
h3:first-letter {text-transform: uppercase;}
h4:first-letter {text-transform: uppercase;}
h5:first-letter {text-transform: uppercase;}
h6:first-letter {text-transform: uppercase;}
#center .text a {color: #ff731e;}

#center .text .prev {margin-right: 30px;}


#center .photos {margin: 0 0 25px; margin-right: -20px; padding: 0 10px 0 10px; font-size: 12px;}
#center .photos .item {float: left; width: 154px; height: 140px; margin: 0 10px 5px -8px; }
#center .photos .item .photo {width: 148px; height: 135px; margin: 0; padding: 8px 0 0 8px; overflow: hidden; background: url(/images/frame-small.png) no-repeat;}
#center .photos .item .name {margin: 0 0 2px; text-align: center;}
#center .photos .item .name a {color: #ff7723;}

#center .portfolio {width: 720px; margin-left: -6px;}
#center .portfolio td {width: 350px;}
#center .portfolio .frame {float: left; width: 148px; height: 135px; margin: 0 10px 0 0; padding: 8px 0 0 8px; overflow: hidden; background: url(/images/frame-small.png) no-repeat;}
#center .portfolio p {margin-top: 4px; padding-right: 10px;}


#center table.price {width: 100%; margin: 10px 0 20px; border: 1px solid #cdcdcd; border-collapse: collapse;}
#center table.price th {padding: 3px 5px 2px; background: #cdcdcd; border: 1px solid #cdcdcd; !important}
#center table.price td {padding: 3px 5px 2px; border: 1px solid #cdcdcd; !important}


/* RIGHT */
#right .text {margin: 0 0 25px;}
#right .text p {margin: 0 0 5px; font-size: 12px;}
#right .text h1 {margin: 0 0 5px; font-size: 18px; font-weight: normal;}
#right .text h2 {margin: 0 0 5px; font-size: 18px; font-weight: normal;}
#right .text h3 {margin: 0 0 5px; font-size: 16px; font-weight: normal;}
#right .text h4 {margin: 0 0 5px; font-size: 15px; font-weight: normal;}
#right .text h5 {margin: 0 0 5px; font-size: 14px; font-weight: normal;}
#right .text h6 {margin: 0 0 5px; font-size: 13px; font-weight: normal;}
#right .text a {color: #ff731e;}




/* FOOTER */
#legal {position: absolute; left: 10px; top: 10px; font-size: 11px;}
#legal small {color: #595959;}
#counters {position: absolute; right: 10px; top: 10px;}
#counters img {margin-left: 10px;}
#bd {position: absolute; right: 10px; top: 50px;}
