* {font-family:Arial,sans-serif;color:#3d2b1a;font-size:100%;margin:0px;padding:0px;}
a,a * {color:#cc0000;}a:hover,a:hover * {cursor:pointer;color:#0066ff;}a img {border-width:0px;}
body {background:#e1dcc3 url('bg.gif');}
img {vertical-align:bottom;}.clear {clear:both;}
p{display:block;}sup{font-size:.8em}ul {list-style:none;}

h1 {clear:both;font-size:26px;color:#990000;height:35px;}

div.main {width:970px;background-color:#ffffff;border-left:1px solid #a88765;border-right:1px solid #a88765;}
div.main{-moz-box-shadow: 0 0 30px rgba(100,95,45,0.2); /* Для Firefox */
    -webkit-box-shadow: 0 0 30px rgba(100,95,45,0.2); /* Для Safari и Chrome */
    box-shadow: 0 0 30px rgba(100,95,45,0.2); /* Параметры тени */}
div.top {height:100px;background:#ffffff url('topbg.gif') repeat-x top;border-bottom:#baa895 1px solid;text-align:left;margin-bottom:5px;}
div.top img.topicon {position:absolute;margin:0px 0px 0px 10px;}
div.top img.momnx {position:absolute;margin:20px 0px 0px 115px;}
div.top p {position:absolute;width:485px;height:69px;margin:7px 0px 0px 463px;padding:5px;color:#843333;font-size:14px;line-height:17px;background-color:#fffcf3;border:#8b7b68 1px solid;overflow:hidden;}
div.top p strong {color:#964242;}
div.top span {position:absolute;width:335px;height:30px;margin:82px 0px 0px 112px;color:#0066ff;padding:0px 5px 0px 5px;font-size:14px;line-height:16px;background:url('topspanbg.gif') repeat-x left top;}

.icons{}
.icons a{float:left;width:95px;text-align:center;font-size:13px;text-decoration:none;}
.icons a span{position:relative;display:block;width:48px;height:48px;background:url('icons.png') no-repeat top left;padding:0px;margin:auto;}
.icons a .i1{background-position:0px 0px;}
.icons a .i2{background-position:-48px 0px;}
.icons a .i3{background-position:-96px 0px;}
.icons a:hover{text-decoration:underline;}

.t {display:table-cell;}
.t a {display:inline-block;width:156px;height:206px;border:1px solid #3d2b1a;margin:0px 0px 5px 5px;}
.t img  {width:150px;height:200px;color:#ffffff;background-color:#a7927e;border:1px solid #fffcf3;margin:2px;}
.t a:hover {border:1px solid #ff3333;}
.t a:hover img {border:1px solid #ffffcc;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;}
.t .adv{float:none;display:block;font-size:19px;width:auto;height:auto;border:0px;text-decoration:none;}
.t .adv:hover{border:0px;}
.t .adv2{font-size:28px;line-height:32px;font-weight:bold;}
.t .adv span{display:block;font-size:14px;line-height:16px;font-weight:normal;}

div.menu {float:left;width:150px;background-color:#e3d9cf;border:1px solid #5d503d;border-left:0px;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}
div.menu div {background-color:#f8f5ec;margin:5px 5px 5px 5px;padding:1px;border:1px solid #ffffff;}
div.menu strong {clear:both;display:block;height:23px;color:#ffffff;background-color:#cc3333;padding:3px 0px 0px 10px;font-size:13px;line-height:20px;text-align:left;}
div.menu strong.title2 {background-color:#cc3366;}
div.menu strong.title3 {background-color:#669e30;}
div.menu a {display:block;border:1px solid #f8f5ec;font-size:14px;line-height:18px;border-bottom:1px solid #eae7dd;text-decoration:none;padding:1px 0px 2px 5px;overflow:hidden;text-align:left;}
div.menu a:hover {cursor:pointer;background-color:#ffffff;border:1px solid #eae7dd;border-top:0px;padding:2px 0px 2px 5px;text-decoration:underline;}

div.menu{-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;}

div.advlink {clear:both;display:block;height:35px;padding-top:0px;font-size:24px;color:#5d503d;background-color:#f8f5ec;border:1px solid #806244;padding-top:2px;margin:0px 10px 5px 10px;}
div.advlink a {display:inlne;}

div.adv {clear:both;}
div.adv div {float:left;display:inline;width:234px;height:130px;font-size:12px;line-height:16px;background-color:#f8f5ec;border:1px solid #5d503d;margin:0px 0px 5px 5px;}
div.adv div p {color:#5d503d;display:block;margin:5px;}
div.adv div strong {color:#993300;}
div.adv div strong a {font-size:16px;line-height:22px;color:#cc3333;}
div.adv div strong a:hover {color:#0066ff;}
div.adv div strong a span {color:#ff0000;}
div.adv div strong a:hover span {color:#0099ff;}
div.adv div b {color:#6c5f4c;}

.ttop {width:960px;text-align:center;margin-bottom:5px;}
.ttop strong{display:block;background-color:#bea894;color:#fff;margin-bottom:1px;padding:6px;}
.ttop a{float:left;display:inline;width:136px;height:200px;background-color:#bea894;margin:0px 0px 1px 1px;text-decoration:none;}
.ttop img  {width:120px;height:160px;color:#ffffff;background-color:#a7927e;border:1px solid #3d2b1a;margin:7px 0px 5px 0px;}
.ttop a:hover {background-color:#a7927e;}
.ttop span{display:block;background-color:#c5b09c;height:22px;font-size:14px;line-height:22px;padding:2px 0px 0px 0px;border-top:1px dotted #806244;overflow:hidden;}
.ttop span{-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}
.ttop a:hover span{background-color:#d5c2b0;}


.ttop a,.ttop strong,div.tl strong,.frolinks a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

div.btop {clear:both;}
div.btop div.title {font-size:26px;color:#ffffff;background-color:#cc3333;font-weight:bold;text-align:center;margin:20px 0px 0px 0px;padding:5px;}
div.btop div.title span {color:#ffffcc;}
div.tl {background-color:#e3d9cf;border:1px solid #806244;padding:6px;margin:0px 10px 0px 10px;overflow:hidden;}
div.tl strong{display:block;color:#ffffff;background-color:#cc3333;padding:6px;text-align:center;margin:0px 0px 3px 7px;}
div.tl div.in {display:block;background-color:#f8f5ec;border:1px solid #ffffff;padding:10px 10px 10px 15px;}
div.tl div.in2 {display:block;background-color:#f8f5ec;border:1px solid #ffffff;padding:10px 10px 10px 15px;margin-top:7px;}
div.tl div.in div.col {float:left;display:inline;width:180px;padding-left:0px;text-align:left;overflow:hidden;}
div.tl ul {padding:0px;margin:0px;list-style:none;}
div.tl li {float:left;width:175px;font-size:17px;line-height:20px;white-space:nowrap;overflow:hidden;}
div.tl li * {font-size:15px;text-decoration:none;}
div.tl li span {float:left;width:20px;color:#6699ff;font-size:14px;line-height:22px;letter-spacing:-0.03em;margin-right:3px;text-align:right;}
div.tl li a {}
div.tl li a:hover {text-decoration:underline;}
div.tl div.in div.col1 {width:250px;}
div.tl div.in div.col1 li {width:245px;font-size:22px;line-height:26px;letter-spacing:-0.02em;}
div.tl div.in div.col1 li * {font-size:22px;}

.frolinks {clear:both;display:block;text-align:left;font-size:14px;line-height:24px;}
.frolinks b {display:block;float:left;width:150px;text-align:right;padding-right:3px;font-weight:normal;}
.frolinks a {padding:2px 5px 2px 5px;text-decoration:none;background-color:#e3dcc8;}
.frolinks-sm a {font-size:10px;}
.frolinks a:hover {text-decoration:underline;background-color:#ece6d4;}

div.hlinks {clear:both;display:block;width:948px;margin-bottom:10px;font-size:14px;color:#ac2151;padding-bottom:1px;background-color:#eae7de;border:1px solid #938674;border-top:0px;margin:0px 0px 0px 0px;padding:2px 0px 3px 0px;}
div.hlinks a {padding:0px 2px 0px 2px;font-size:12px;}

.blinks{}
.blinks a{font-size:18px;line-height:28px;letter-spacing:-0.02em;background-color:#e3d9cf;border:1px solid #c8b6a5;border-top:1px solid #806244;margin:0px;padding:4px 10px 5px 10px;}
.blinks a{-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
-moz-box-shadow: 0 0 30px rgba(100,95,45,0.2); /* Для Firefox */
-webkit-box-shadow: 0 0 30px rgba(100,95,45,0.2); /* Для Safari и Chrome */
box-shadow: 0 0 30px rgba(100,95,45,0.2); /* Параметры тени */}
.blinks a:hover{padding:5px 10px 6px 10px;border-top:1px dotted #806244;}

div.bottom {height:68px;padding-top:100px;text-align:left;}
div.bottom img {float:left;margin:0px 15px 0px 10px;}
div.bottom div {width:586px;height:56px;float:left;background-color:#f8f5ec;border:1px solid #8b7b68;font-size:16px;line-height:18px;padding:0px 5px 0px 5px;}
