/* CSS Document */
* {margin:0;padding:0;}
body { background:#e6b77a; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; color:#443232;}
a { text-decoration:underline; color:#9a0202;}
a img {border:none;}
#container { /*background: url(img/head.jpg) center 0 no-repeat;*/ width:100%;min-width:1024px;  position: relative;}

#header { height:250px; background: #b38f61 url(img/hbg.jpg) 0 0 repeat-x; }
#logo {position:absolute; top:26px; left:1.1%; z-index:5;}
#icons {position:absolute; top:20px; right:7.3%; background:url(img/icon.png) 0 0 no-repeat; height:130px; width:214px; }

#icon1 {position:absolute; top:49px; left:23%;background:url(img/icon.png) 0 0 no-repeat; height:165px; width:192px;}
#icon2 {position:absolute; top:140px; right:8%; background:url(img/icons2.png) 0 0 no-repeat; height:75px; width:265px; }
/**icons2 div{position: relative; top:140px; right:-155px;  z-index:7; }*/
#links {position:absolute; top:30px; right:5px; z-index:40;}
#links a {display:block; height:18px; width:22px; float: left;}
#links a:hover {background:url(img/active.png) center center no-repeat;}
#main {background:#f7e2c6 url(img/right.png) right 0 repeat-y;}
#main tr {background:url(img/side.png) -247px 0 repeat-y; }
#sidebar {background:url(img/side.png) 0 0 repeat-y; width:247px;}
#sidetop { background:url(img/sidetop.png) 0 0 no-repeat; width:247px; height:21px; position:absolute; top:238px; left:0; }
#r {background: url(img/right1.png) right top no-repeat; height:14px; width:14px; position:absolute; top:243px; right:0;}
#tel {position:absolute; top:253px; left:30px; color:#8d2002; font-size:24px; font-weight:bold; text-align:center;}
#tel div {font-size:10px;}
#table {position:absolute; top:168px; left:0; right:0; width:100%; height:90px; position:absolute;}
#table1 { }
#table2 {}
#header .ins {background:url(img/table.jpg) 28px 168px repeat-x; height:250px;}
#header .ins .ins {background:url(img/table1.jpg) 0 0 no-repeat; height:250px;}
#header .ins .ins .ins {background:url(img/table2.jpg) 100% 0 no-repeat; height:250px;}
#header .ins .ins .ins .ins { background:url(img/window.jpg) center 0 no-repeat;height:250px;}
#header .ins .ins .ins .ins .ins{ background:url(img/icons.png) 91.5% 20px no-repeat;height:250px;}
#light {background:url(img/light.png) center 0 no-repeat;height:250px;}
#book {background:url(img/book.png) 57% 153px no-repeat; height:250px;}

#sidebar ul { padding-left:35px; padding-bottom:10px; font-size:13px; line-height:20px;}
#sidebar ul li { list-style-type:none; background:url(img/list.png) 0 10px no-repeat; padding-left:10px;}
#sidebar ul li a {color:#692727; text-decoration:none;}
#sidebar ul li a:hover {color:#333; text-decoration: underline;}
#sidebar ul#cat {padding-top:120px; background:url(img/catalog.png) 41px 85px no-repeat; font-weight:bold;}
#sidebar ul#about {padding-top:50px; background:url(img/about.png) 41px 10px no-repeat;}
#sidebar .s {background:url(img/sep.png) 0 0 no-repeat; height:3px; width:207px; margin-left:30px;}

#line {position:absolute; background: url(img/line.png) 0 0 repeat-x; width:100%; height:18px; top:300px; }
#line1 { position:absolute; top:300px; left:0; background:url(img/line1.png) 0 0 no-repeat; height:34px; width:269px;}
#line2 { position:absolute; top:300px; left:269px; background:url(img/line0.png) 0 0 no-repeat; height:18px; width:668px;}
#line3 { position:absolute; top:294px; right:0; background:url(img/line2.png) 0 0 no-repeat; height:24px; width:85px;}

#content { padding-left:35px; padding-right:37px;}
#content a:hover {color:#333; text-decoration: underline;}
#content ul {}
#content ul li {background: url(img/li.png) 0 6px no-repeat; list-style-type:none; padding-left:10px;}
#content #nav { text-transform:uppercase; font-size:14px; padding:20px 0 33px 25px; }
#content #nav li {list-style-type:none; display:inline; margin-right:30px; background:none;}
#content #nav li.last {margin-right:0;}
#content #nav li a {color:#9a0202; text-decoration:none;}
#content #nav li a:hover {color:#333; text-decoration: underline;}

#content .spec {background:#edd0ab url(img/r5.png) 0 0 repeat-x; color:#9a0202; line-height:16px;}
#content .spec .i {background: url(img/r6.png) 100% 0 repeat-y;}
#content .spec .i .i {background: url(img/r7.png) 100% 100% repeat-x;}
#content .spec .i .i .i {background: url(img/r8.png) 0 100% repeat-y;}
#content .spec .i .i .i .i {background: url(img/r1.png) 0 0 no-repeat;}
#content .spec .i .i .i .i .i {background: url(img/r2.png) 100% 0 no-repeat;}
#content .spec .i .i .i .i .i .i {background: url(img/r3.png) 100% 100% no-repeat;}
#content .spec .i .i .i .i .i .i .i {background: url(img/r4.png) 0 100% no-repeat; padding:15px 60px;}

#content .spec a {text-decoration:none; font-weight:bold; color:#9a0202; border-bottom:1px solid #9a0202;}
#content .spec a:hover {text-decoration:none; color:#333;  border-bottom:1px solid #333;}
#content .spec a.more {font-size:10px; text-decoration: underline; border:none;}
#content .spec .spe {background:url(img/star.jpg) 0 center no-repeat; padding:7px 0 7px 35px;}
#content .spec .new {background:url(img/bell.jpg) 0 center no-repeat; padding:7px 0 7px 35px;}

.select {color:#9a0202; text-align:right; padding:15px 0 20px;  }
.select span {letter-spacing:1px;}
.select a {color:#9a0202; }

td#b1, td#b2 {height:20px; font-size:1px; line-height:1px;}
td#b1 {background:url(img/sidebottom.png) 0 0 no-repeat; }
td#b2 {background:url(img/bottom.png) 0 0 repeat-x; }
td#b2 .i {background:url(img/sidebottom.png) -247px 0 no-repeat; height:20px;}
td#b2 .i .i {background:url(img/bottom2.png) right 0 no-repeat; height:20px;}

#footer {
height:84px;
position:relative;
font-size:11px;
line-height:14px;
}


#call {
position:absolute;
top:10px;
left:7%;
}
#work {
position:absolute;
top:10px;
left:30%;
}
#work b {font-size:12px; display:block;}
#made {
position:absolute;
top:10px;
right:15%;
width:340px;
}
#counts {
position:absolute;
top:10px;
right:5%;
width:160px;
}
 H1 { font:bold 15px Arial; color:#7d2204; margin:1em 55; }

.clear {clear:both;}

