*{margin:0;padding:0}
.clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display: inline-block;}
* html .clear {height: 1%;clear:both}
.clear {display: block}
*>.clear{overflow:hidden}


img,fieldset{border:0}
body{margin: 0px; padding: 0px;background-color: #303030; margin: 0px auto 0px auto; font-family: arial, tahoma, verdana; color: white; font-size: 12px;}

h1 {font-size: 14px; text-align:center}

#page {width: 847px; position: relative; margin: 0px auto 0px auto;}

#logo {position: absolute; top:20px; left: 5px; z-index: 100}

#top {background-image: url('img/top.jpg'); background-repeat: no-repeat; background-position: top left;position: absolute; top:43px; left: 43px;width: 813px; height: 103px;}

#top div {color: #B8B8B8;font-size: 12px; display: block; width: 366px; height: 56px;margin-left: 427px; margin-top: 25px; text-align: right}
#top div p {color: white; font-size: 20px; text-align: right; margin-top: 5px} 

#container {width: 802px; height: 100% auto !important; min-height: 100%;position: absolute; top: 156px; left: 48px;}

#main {width: 802px; float: left; margin-bottom: 7px; text-align: justify;background-image: url('img/main.gif'); background-repeat: repeat-y; background-position: top left;}

#left {width: 600px;  float: left; background-image: url('img/left_top.gif'); background-position: top left; background-repeat: no-repeat;}

#right {width: 191px; float: left; position: relative;  background-image: url('img/right_top.gif'); background-position: top left; background-repeat: no-repeat;margin-left: 10px; text-align:center}

#right p {padding: 12px; padding-bottom: 0px}

#right img {border: none; margin: 12px;}

#right a {font-weight:700; color: #BA0096;font-size:16px}

#block {position: absolute; top: 180px; left: 25px; background-image: url('img/block.jpg'); background-position: top left; background-repeat: no-repeat;width: 269px; height: 158px; z-index:400}

#block ul {list-style: none; margin: 25px; margin-top: 20px; list-style-position: outside}

#block ul li {padding-bottom: 5px}

#block a {text-decoration: none; color: white; font-size: 16px}

#block a:hover {text-decoration: underline; color: #BA0096}

.promo {padding-left: 270px; padding-bottom: 12px; margin-left: 20px; margin-top: 22px; margin-right: 20px; margin-bottom: 20px;border-bottom: 2px dotted #4D4D4D}


.text {list-style:none; margin: 0px; padding: 0px}

.text li {display: block; margin: 20px; padding-left: 110px; padding-bottom: 12px;
background-image: url('img/sign.jpg'); background-position: 20px 0px; background-repeat: no-repeat; border-bottom: 2px dotted #4D4D4D}



#footer {background-image: url('img/footer.jpg'); position: relative; width: 804px; height: 55px; background-repeat: no-repeat; background-position: top left;clear: both; padding: 12px; color: #B8B8B8;font-size: 12px;}

#bottom {background-image: url('img/bottom.gif'); position: relative;float: left; background-position: top left; background-repeat: no-repeat; width: 801px; height: 12px;font-size: 1px}



