body, html {padding: 0;margin: 0;font-family: Verdana, Arial, Helvetica, sans-serif;background: #f0f0f0 url(../img/bg1.jpg) repeat-x top; color: #262626; position: static;}
body,html {height: 100%;}

a, a:link {text-decoration: none;}
a:hover {text-decoration: underline;}

img {border: 0;}

#container {width: 100%; height: 100%}

#subcont {width: 1000px;  height: 100%; background:  url(../img/bg3.jpg) repeat-y left;}
#subcont2 {width: 1000px;  height: 100%; background: #ffffff url(../img/bg3m.jpg) repeat-y right;}
#subcont .lBG {width: 15px;height: 640px; float: left; background: url(../img/bg2.jpg) no-repeat;}
#subcont .rBG {width: 15px;height: 640px; float: right; background: url(../img/bg2m.jpg) no-repeat;}

#mainBl {width: 970px; height: 100%; float: left;}

#header {margin: 0 14px 3px 14px;height: 130px;background: url(../img/cl.jpg) no-repeat 272px 13px; padding-top: 13px;}

#header a.logo, #header a.logo:link {display: block;float: left; width: 234px;height: 108px; padding-left: 15px; padding-top: 16px;}
#header p {display: block;font-family: Garamond, Times New Roman;text-align: left;float: right;color: #fff;font-weight: bold;font-size: 26px;line-height: 24px;margin: 2px 5px 0 0;padding: 0;}

#header p span {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

#header p a, #header p a:link {font-size: 16px;color: #fff;text-decoration: none;}
#header p a:hover {text-decoration: underline;}

#menu {margin: 0 14px 3px 14px;height: 42px;}
#menu .line {height: 4px;background: #820f00;font-size: 0;}

#menu ul {display: block; width: 942px; margin: 3px 0 0 0; padding:0;}
#menu li { margin:0; padding:0; display: block; float: left; background: url(../img/mbg.jpg) repeat-x; height: 35px; width: 233px;margin-left: 3px;}
#menu a, #menu a:link {font-size: 16px;color: #fff; margin-top: 11px;display: block;}

#advBl {margin: 3px 14px 3px 14px;}

#doorsBl {float: right;width: 670px;background: url(../img/bgadv.jpg) repeat-x top;}
#doorsBl .doorCont {width: 302px;height: 163px;background: url(../img/dblock.png) no-repeat bottom left;float: left;margin: 22px 0 0 22px;}
#doorsBl .doorCont img {float: right;margin-right: 20px;}
#doorsBl .doorCont h3 {font-size: 12px;margin: 0;display: block;float: left;margin-top: 60px;text-align: center;width: 216px;color: #354568;}
#doorsBl .doorCont .price {display: block;float: left;width: 216px;font-weight: bold;color: #ff4b14;font-size: 32px;text-align: center;font-family: Garamond, Times New Roman;margin-top: 16px;}

#mainT {clear: both;margin: 0 14px 25px 14px;padding: 15px;font-size: 70%;background: url(../img/bgt.jpg) repeat-x 0 20px;  line-height: 160%;}
#mainT h1 {color: #354568;font-size: 240%;font-family: Garamond, Times New Roman; line-height: 100%;}

#mainT a, #mainT a:link {color: #354568; text-decoration: underline;}
#mainT a:hover {color: #830f00;}

#leftCol {width: 268px;height: 375px;background: url(../img/bglc.jpg) repeat-x top; float: left;display: block;position: relative;}
#leftCol .address {display: block;position: absolute;bottom: 0;font-size: 70%;padding: 20px;}
#leftCol h3 {color: #354568; font-size: 120%;margin: 8px 0 6px 0;}
#leftCol address {font-style: normal;}

#leftCol a, #leftCol a:link {color: #354568; text-decoration: underline;}
#leftCol a:hover {color: #830f00;}

#advertisement {height: 245px;background: url(../img/adv.jpg) no-repeat left bottom;}
#advertisement .discount {margin-left: 15px;margin-top: 10px;margin-bottom: 10px;}
#advertisement .percent {line-height: 190px;vertical-align: middle;margin-left: 30px;font-size: 112px;font-family: Garamond, Times New Roman;color: #fff;font-weight: bold;}

#footer {margin: 0 14px 0 14px;height: 54px;background: url(../img/bgf.jpg) repeat-x;text-align: left;color: #fff;font-size: 9px;width: 940px;}
#footer a.logo, #footer a.logo:hover {display: block;float: left;margin: 5px 0 0 34px;}
#footer p {margin: 14px 0 0 35px;padding: 0;display: block;float: left;}

#footer a, #footer a:link {color: #c0c0c0;}

.floated {clear: both;}
