html, body {margin: 0;padding:0;height:100%;width:100%;position:relative;}
html {background:#ff7300 url(/img/bg-html-2.png) repeat-y center top;}

#container {position:relative;width:100%;min-width:1000px;height:auto !important;min-height:250px;height:250px;background:#ff7300 url(/img/bg-container.png) repeat-y center top;margin:0 auto;}

#header {height:56px;background:url(/img/bg-h.png) repeat-x center top;position:relative;}
#h {height:56px;background:url(/img/bg-header.png) no-repeat center top;position:relative;}
#ht {width:1000px;margin:0 auto;height:56px;position:relative;}
#logo {width:136px;height:140px;position:absolute;top:58px;left:42px;}
#logo a {font:normal 14px Georgia;color:#2392e0;}

#search {position:absolute;top:5px;right:42px;width:158px;height:19px;padding:0;overflow:hidden;}
#search table {border-collapse:collapse;border:0;margin:0;padding:0;width:158px;border-spacing:0;}
#s1 {width:136px;height:19px;vertical-align:middle;text-align:left;background:url(/img/bg-search.png) no-repeat right top;padding:0;border:0;}
#s2 {width:22px;height:19px;background:url(/img/bg-search.png) no-repeat left top;padding:0;border:0;}
#s1 input {display:block;width:124px;height:13px;text-align:left;border:0;padding:0;margin:0 7px 0 5px;font:normal 11px Arial;color:#838383;background:none;vertical-align:middle;}
#s2 input {display:block;width:22px;height:19px;border:0;padding:0;margin:0;background:none;cursor:pointer;}

#hot {width:210px;height:19px;position:absolute;top:5px;left:588px;font:normal 12px/18px Arial;color:#ca8ba0}
#hot a{font:bold 12px/18px Arial !important;color:#2392e0}

#opt {width:112px;height:29px;position:absolute;top:58px;left:846px;text-align:center;background:url(/img/bg-opt.png) no-repeat left top}
#opt a{font:normal 14px/24px Georgia !important;color:#fff}

#main {width:1000px;height:auto !important;min-height:100px;height:100px;margin:0 auto;}
#content {width:1000px;float:left;}
#page_text {margin:0 255px 0 195px;}
#right_block {width:188px;float:left;margin-left:-230px;padding-top:82px}

#footer {height:auto !important;min-height:271px;height:271px;background:url(/img/bg-footer-inner.png) no-repeat center bottom}
#fb {margin:0 auto;padding:18px 42px 0 29px;width:929px;height:auto !important;min-height:271px;height:271px}
div.w158 {float:left;height:20px;width:151px;overflow:hidden}

div.block {float:left;width:234px;overflow:hidden}
div.img {float:left;width:94px;height:80px;overflow:hidden;position:relative}
a.ramka1 {display:block;z-index:1;width:79px;height:80px;overflow:hidden;position:absolute;top:0;left:0;cursor:pointer;background:url(/img/ramka-1-inner.png) no-repeat left top}
a.ramka2 {display:block;z-index:1;width:79px;height:80px;overflow:hidden;position:absolute;top:0;left:0;cursor:pointer;background:url(/img/ramka-2-inner.png) no-repeat left top}
.ramka1 span, .ramka2 span  {display:none}
.h {padding:10px 0 14px 14px}
.h a {font:normal 22px Arial !important;color:#ff8300}
.blue a {color:#2392e0 !important}
div.text {float:left;width:115px;font:normal 12px Arial;color:#2b2b2b}
.text a {font:normal 12px Arial;color:#2392e0}
.text a.bold {font:bold 12px Arial !important;color:#2392e0}

div.news {float:right;width:214px;overflow:hidden}
.news span {white-space:nowrap;font:normal 14px/18px Arial;color:#53001b}
.news p a {font:normal 14px/18px Arial;color:#2392e0}
.news p {padding:10px 0 3px}

#podval {position:relative;padding:26px 0 0;background:url(/img/f-line-inner.jpg) no-repeat 23px 26px;height:auto !important;min-height:110px;height:110px}
#copyright {position:absolute;top:46px;left:13px;width:215px;overflow:hidden;font:normal 12px Arial;color:#adadad}
#copyright b {color:#2b2b2b}
#copyright p {padding:4px 0 0px !important}

#contacts {position:absolute;top:46px;left:260px;width:300px;overflow:hidden;font:normal 12px Arial;color:#adadad}
#contacts p {padding:4px 0 0px !important}
#contacts span {color:#53001b}
#contacts b {color:#2b2b2b}
#contacts a {color:#2392e0;font:normal 12px/16px Arial}

div.clear { clear:both;font:normal 0px/0px Verdana;height:0;overflow:hidden; }

form { margin:0; padding:0;}

img {border:0}
body {font:normal 14px/18px Arial;color:#424242}
p {margin:0;padding:10px 0}
a {font:normal 14px/18px Arial;color:#0071bc;text-decoration:underline}
a:hover {text-decoration:none}
h1 {padding:7px 0 13px 0;margin:0;font:normal 30px Georgia;color:#53001b}
h2 {padding:20px 0 10px;margin:0;font:normal 20px Georgia;color:#53001b}
h3, h4, h5, h6 {padding:20px 0 10px;margin:0;font:normal 18px Georgia;color:#53001b}
table {border-collapse:collapse;border:0;margin:0;padding:0;border-spacing:0}
* {outline:none}

#tmenu {width:550px;height:37px;position:absolute;left:30px;top:5px}
#tmenu ul {list-style-type:none;margin:0;padding:0}
#tmenu li {margin:0;padding:0 12px;display:block;float:left;height:37px}
#tmenu a {font:normal 12px Arial;color:#fff}
#tmenu a b {font:bold 12px Arial;color:#fff}
#tmenu li.active {margin:0;padding:0 0 0 12px;display:block;float:left;height:37px;background:url(/img/bg-tmenu-active.png) no-repeat left top}
#tmenu li.active span {padding:14px 12px 0 0;display:block;float:left;height:23px;background:url(/img/bg-tmenu-active.png) no-repeat right top;font:bold 14px Arial;color:#53001b}

#rmenu {padding:11px 0 7px}
#rmenu ul {list-style-type:none;margin:0;padding:0}
#rmenu li {display:block;float:left;width:153px;padding:0 0 2px 32px}
#rmenu a {font:normal 14px/20px Georgia;color:#2392e0}

a.arrow {display:block;float:left;height:auto !important;min-height:20px;height:20px;font:normal 18px Georgia;color:#ff8300;padding-left:28px;background:url(/img/back.gif) no-repeat 1px 8px}

div.p {padding:14px 0 16px;background:url(/img/g-line.png) no-repeat left top;width:550px}
#back {padding-top:5px;margin-left:-28px;position:relative;height:auto !important;min-height:30px;height:30px}
#back a {font:normal 18px Georgia;color:#ff8300;padding-left:28px;background:url(/img/back.gif) no-repeat left 8px}

div.b {background:url(/img/b-line.jpg) no-repeat center 13px;height:50px;margin-right:52px;overflow:hidden}
div.bls {background:url(/img/b-line-s.png) no-repeat left 24px;height:50px;overflow:hidden}

table.table {width:100%}
.table td {vertical-align:top;padding-right:18px}

table.contact {width:100%}
.contact td {vertical-align:top;padding-right:18px}
.contact a {font-size:12px}

table.who {width:100%;margin-top:2px;border-bottom:10px solid #fff}
.who td {vertical-align:top;text-align:right;font-weight:normal}
.who th {vertical-align:top;text-align:left;font-weight:normal}
.who thead td {font:bold 14px Arial;color:#ff8400;text-align:left}
.who tbody th {width:130px}
.who tbody th {background:url(/img/bg-who.gif) repeat-x left bottom;padding:9px 0 16px}
.who tbody td {background:url(/img/bg-who.gif) repeat-x left bottom;padding:4px 0 16px}
.who tbody td table {width:100%}
.who tbody td table th {width:auto;padding:5px 0 5px 7px;background:none !important}
.who tbody td table td {background:none !important; padding:5px 0 5px 7px !important}
.who tbody td table th.gray, .who tbody td table td.gray {background:#ececec !important;padding:2px 0 2px 7px !important}

div.news-block {padding-bottom:3px}
.news-block .head {font:normal 24px Georgia;color:#939598;padding:8px 0}
.news-block span {white-space:nowrap;font:normal 14px/18px Arial;color:#53001b}
.news-block p a {font:normal 14px/18px Arial;color:#2392e0}
.news-block p {padding:1px 0 3px}

div.lang{color:white}



