*{
        margin: 0;
        padding: 0;
}

a img, fieldset{
        border:none
}
a{
        color: #522121;
}
a:hover{
        color: #999;
        text-decoration: none;
}
.clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display: inline-block;}
/* Hides from IE-mac */
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
/* Clear for HTML Transitional */
.cl{
        clear: both
}
h1, h2{
        font: normal 20px/24px georgia;
        color: #522121;
        letter-spacing: -1px;
        margin-bottom: 20px;
}
h2{
        font: normal 18px/18px georgia;
        color: #020202;
}
p{
        margin-bottom: 25px; 
}

body{
        background: #E6E7E9;
        text-align: center;
        color: #522121;
        font: normal 14px Arial, tahoma;
}
table td{
        font-size: 14px;
}
#body{
        text-align: left;
        min-width: 1000px;
        background: url(/images/leftbg.jpg) repeat-y 0 0 #fff;
}
#left{
	width: 255px;
	padding-left: 36px;
	padding-top: 20px;
	float: left;
}

#style1 {font-size: 18px}

#content{
        background: url(/images/contentbg.jpg) no-repeat;
    background-position: bottom right;
}
#center{
        margin-left: 268px;
        padding-top: 20px;
        padding-left: 40px;
        padding-right: 50px;
        line-height: 18px;
}
#center h1 span{
        font-size: 22px;
}
#center h1 img{
        float: left;
}
#center h1{
        overflow: hidden;
}

#left, #center{
        padding-bottom: 30px;
}

#topmenu{
	position: absolute;
	font: bold 13px arial;
	color: #FFF0D5;
	margin-left: -60px;
	margin-top: 162px;
	}
#menu{
	list-style: none;
	margin-left: -20px;
	margin-bottom: 50px;
}
#menu li{
        background: url(/images/menubullet.gif) no-repeat 0px 12px;
        padding-left: 17px;
}
#menu a{
	color: #000;
	font: 13px;
	line-height: 30px;
	letter-spacing: -1px;
	text-decoration: none;
	font-weight: bold;
}
#menu a:hover{
        text-decoration: underline;
        color: #726A52;
}
        #menu ul{
        list-style:none;
        margin:0;
        padding:0 0 0 0px
        }
        #menu a.selected{color: #726A52}
        #menu a.selected:HOVER{text-decoration:underline}
#header{
        background: url(/images/header.jpg) repeat 0 0 #1B1713;
}
#header table{
        border-collapse: collapse;
        margin-bottom: 0;
}
#header table .hl div, #header table .hr div{
        height: 227px;
}
#header table .hl{
        background: url(/images/shelvesxleft.jpg) repeat-x 100% 0;
}
#header table .hl div{
        background: url(/images/balka.jpg) no-repeat 100% 0;
}
#header table .hc{
        width: 830px;
        vertical-align: top;
        text-align: center;
        padding-top: 20px;
}
#header table .hc .phone{
        position: absolute;
        font: bold 13px arial;
        color: #FFF0D5;
        margin-left: 4px;
        margin-top: 174px;
        font-size:18px;
}
#header table .hc .topmenu{
	position: absolute;
	font: bold 13px arial;
	color: #FFF0D5;
	margin-left: -60px;
	margin-top: 162px;
	}
#header table .hr{
        background: url(/images/shelvesxright.jpg) repeat-x 0 0;
}
#header table .hr div{
        background: url(/images/balka.jpg) no-repeat 0 0;
}
#header .uzor{
        background: url(/images/uzor.gif) repeat-x 50% 100%;
        padding-bottom: 28px;
        position:relative
}
#left .phone{
        background: url(/images/question.png) no-repeat 7px 0;
        height: 112px;
        overflow: hidden;
/*      text-indent: -9999px; */
        margin-top: 10px;
        padding-left: 18px;
        padding-top: 23px;
        font-size: 13px;
        color: #fff;
        font-weight: bold;
}
#footer{
        background: url(/images/uzor.gif) repeat-x 50% 0 #E6E7E9;
        padding-top: 50px;
        font-size: 11px;
}
#footer, #footer a{
        color: #000;
}
#random{
        position: absolute;
        margin-top: -93px;
        margin-left: 580px;
}
#footer .copyleft{
        float: right;
        padding-right: 55px;
        margin-top:-15px;
}
#footer .author{
        margin-left: 300px;
}
@media screen and (min-width: 0px) {#icons{margin-bottom:16px;}} 
@media screen and (min-width: 0px) {#left, #center {padding-bottom: 18px;}} 
#footer p{
        margin-bottom: 0;
}
p.developer,  p.developer a{
        color: #666;
}
#center table{
        margin-bottom: 25px;
}

#center ul p, #center ul, #center ol
{
        padding: 0;
        margin: 1em 0;
}
#center li
{
        margin: 0.5em 0 1em 1.3em;
}
#center ul
{
        margin-bottom: 50px;
        list-style: none;
}
#center ul li{
        background: url(/images/li.gif) no-repeat 0 7px;
        padding-left: 16px;
}

h1 em{font-style: normal}
