*, html, body {padding: 0; margin: 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
body {background-color: #ded8ca; color: white; text-align: right; }

.warp {width: 980px; height: auto; margin: auto;}
.border {border: 1px solid black; }

#top {width: 100%; height: auto; background-color: #000000; }
#header { height: 342px; background: url(../images/top-background.jpg) no-repeat; }
#color-strip {width: 903px; height:3px; background: url(../images/color-strip.jpg) no-repeat top; margin: auto;}
#logo {width: 293px; height: 135px; background: url(../images/logo.png) no-repeat; margin: 9px 0 0 53px;}
#icons {width: 120px; height:30px; float: right; margin: -120px 53px 0 0; text-align: center;}
#main-image {z-index: -500; margin: auto; width: 903px; height: 166px; background: url(../images/temp.jpg) no-repeat; z-index: -500;}
#nails {width: 901px; height:166px; background: url(../images/nails.png) no-repeat; margin: auto; z-index: 10000; }
#man {width:119px; height: 293px; background: url(../images/man.png) no-repeat; z-index: 20000; margin-top: -150px; margin-left: -65px;}

#nav {width: 890px; height: 50px; margin: auto; margin-top: -143px; z-index:-1000; direction:rtl;}
#nav ul { }
#nav ul li {display: inline-table; width: auto; height:50px; text-align: center; vertical-align: text-top; margin: 0 -2px 0 -5px;}
#nav ul li a {width: auto; height:50px; color: white; text-decoration: none; margin: 0 3px; background: url(../images/nav-background-center.png) repeat-x; margin: 0 13px 0 13px;}
#nav ul li a:hover {color: red;}

#mid {width: 100%; color: #000000; direction:rtl;}
#text-content {width: 576px; height: auto; float: left; margin: 50px 20px 0 -40px; direction:rtl;}
#right-content {width: 301px; height: auto; float: right; margin: 50px 60px 0 0;}

#news-box {width: 302px; height:auto; margin-left: 10px;}
#news-topper {width: 302px; height:23px; background: url(../images/news-top.png) no-repeat;}
#news-content {width: 302px; height: auto; background: url(../images/news-main.png) repeat-y;}
#news-content p, #news-content h2 {width: 99%; padding-right: 0;}

#news-bottom {width: 302px; height: 35px; background: url(../images/news-bottom.png) no-repeat;}
#fotter {width: 100%; background-color: #000000; height: 213px;}
#footer-image {width: 1014px; height: 213px; background: url(../images/footer-background.png) no-repeat;}
#footer-text {width: 660px; height: auto; float:left;}
#bottom-footer {width: 1014px; height: 213px; background: url(../images/bottom-footer.png) bottom no-repeat; text-align: center; font-size: 12px; direction: rtl;}
#bottom-strip {width: 903px; height:3px; background: url(../images/color-strip.jpg) no-repeat bottom; margin: auto; margin-top: -3px;}
#sign {width: 248px; height: 260px; background: url(../images/sign.png) no-repeat; float: right; margin: -260px 0 0 0;}

#footer-text .menu {width: 120px; height: 165px; border-left: 1px solid #FFFFFF; float: left; margin-top: 8px; padding-right: 6px;}
#footer-text #menu-last {width: 130px; height: 165px; float: left; margin-top: 8px; padding-right: 6px;}

.sideboxtitle {text-align: center; width: 98%; background-color: yellow; margin-right: 3px;}

table, tr, td {border: none; }

#footer-text ul {}
#footer-text ul li { list-style: none;}
#footer-text ul li a {color: white; text-decoration: none; font-size: 12px;}
#footer-text ul li a:hover { color: red;}
