body {
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
font-family:tahoma,arial;
font-size:11px;
text-align:center;
background-image:url(../images/fon_all.gif);
background-color:#ffd34d;
}
.2line {
margin-top:-15px;
margin-bottom:10px;
}

.clearfl {
clear:both;
}

.page_pre {
backg-round-image:url(../images/fon_p.gif);
backg-round-repeat:repeat-x;
height:100%;
}

.page {
display:table;
width:1036px;
margin-left:auto;
margin-right:auto;
text-align:left;
backg-round-image:url(../images/fon_p.gif);
backgr-ound-repeat:repeat-all;
background-color:#141414;
}


.hall_pre {
float:left;
width:1036px;
}
.hall_fon {
float:left;
width:1036px;
padding-top:0px;
padding-bottom:2px;
background-color:white;
}
.hall {
float:left;
width:1032px;
position:relative;left:2px;
padding-top:3px;
padding-bottom:5px;
background-color:#90a9c7;
}

.hall_pre .fth {
float:left;
width:1036px;
height:20px;
margin-bottom:7px;
background-color:white;
}



.thumbs2{
float:left;
display:table;
position:relative;left:21px;
}
.thumbs2 ul {
padding:0;margin:0;
list-style-type:none;
}
.thumbs2 li {
float:left;
padding:0;margin:0;
}
.thumbs2 li a {
float:left;
width:200px;
height:150px;
padding:0;
margin:0;
border:1px solid white;
margin-top:4px;
margin-bottom:0px;
margin-left:4px;
}
.thumbs2 li a:hover {
border:1px dashed white;
}


.thumbs1 {
float:left;
display:table;
position:relative;left:2px;
}
.thumbs1 ul {
padding:0;margin:0;
list-style-type:none;
}
.thumbs1 li {
float:left;
padding:0;margin:0;
}
.thumbs1 li a {
float:left;
width:200px;
height:150px;
padding:0;
margin:0;
border:1px solid white;
margin-top:3px;
margin-bottom:0px;
margin-left:3px;
}
.thumbs1 li a:hover {
border:1px dashed white;
}



.t1 {
width:1036px;
mar-gin-top:10px;
}
.t2 {
width:830px;
margin-top:10px;
}
.top {

}
.top_center {
position: relative;
width: 200px;
float: left;
display:table;
margin:2px;
font-size:12px;
font-weight:normal;
color:white;
padding-bottom:15px;
}
.top_center span img {
width:8px;
height:8px;
vertical-align:middle;
margin-right:4px;
}
.top_center a {
font-size:12px;
color:#ffd24e;
text-decoration:underline;
margin-left:2px;
margin-right:4px;
}
.top_center a:hover {
font-size:12px;
color:#ffd24e;
text-decoration:none;
}
top_center:after {
content: '';
display: block;
clear: both;
}
.top_to_left {
position: relative;
right: 50%;
float: right;
}
.top_to_right {
position: relative;
z-index: 1;
right: -50%;
text-align:left;
}


.second {
float:left;
width:1036px;
}
.second .rp {
float:left;
width:830px;
}
.second .rp_hat {
float:left;
width:830px;
height:29px;
background:#b41100;
font-size:20px;
font-weight:bold;
color:white;
text-align:center;
}
.second .rp_hat span {
width:830px;
text-align:center;
position:relative;top:1px;
}

.block1_2_fon {
float:left;
width:830px;
padding-bottom:1px;
padding-top:0px;
background:white;
}
.block1_2 {
float:left;
width:829px;
background-color:#90a9c7;
position:relative;left:0px;
}

.thumbs {
float:left;
position:relative;left:3px;
display:table;
padding-top:2px;
padding-bottom:2px;
}
.thumbs img {
border:0;
}
.thumbs ul {
padding:0;margin:0;
list-style-type:none;
}
.thumbs li {
float:left;
padding:0;margin:0;
}
.thumbs li a {
float:left;
width:200px;
height:150px;
padding:0;
margin:0;
border-width:1px;
border-color:white;
border-style:solid;
margin-top:3px;
margin-bottom:0px;
margin-left:3px;
}
.thumbs li a:hover {
border-width:1px;
border-color:white;
border-style:dashed;
}


.bds {
float:left;
wid-th:390px;
position:relative;left:15px;
margin-right:10px;
margin-top:14px;
padding-bottom:10px;
}
.bds .mt {
float:left;
backg-round:#ee60da;
width:130px;
height:185px;
background-image:url(../images/fon_bl2.gif);
background-repeat:no-repeat;
font-size:15px;
font-weight:bold;
}
.bds .mt span {
float:left;
width:130px;
position:relative;top:35px;
text-align:center;
}
.bds .mt img {
float:left;
border-width:1px;
border-color:#4798aa;
border-style:solid;
margin-bottom:10px;
margin-left:6px;
}
.bds .mt a {
color:white;
text-decoration:none;
}
.bds .mt a:hover {
color:white;
text-decoration:underline;
}
.bds .dsc {
float:left;
width:260px;
font-size:12px;
font-weight:bold;
position:relative;top:1px;
padding-left:7px;
col-or:#a80900;
}
.bds .dsc span {
float:left;
font-size:18px;
font-weight: bold;
margin-bottom:6px;
color:white;
}
.bds .dsc span span{
display:block;
margin-top:2px;
font-size:11px;
font-weight: normal;
color:black;
}
.bds .dsc strong {
width:200px;
float:left;
margin-right:20px;
margin-top:4px;
margin-bottom:2px;
color:black;
}
.bds .dsc a {
position:relative;
margin-left:4px;
color:white;
text-decoration:none;
font-weight: normal;
background:#ff9c00;
padding:2px;
}
.bds .dsc a:hover {
posi-tion:relative;
margin-left:4px;
color:white;
text-decoration:none;
background:#ff9c00;
padding:2px;
}
.block1_2_f {
float:left;
display:block;
width:830px;
height:29px;
background-color:white;
}



.archived {
font-size:11px;
font-wei-ght:bold;
color:#b41100;
line-height:150%;
margin-top:5px;
}
.archived span {
margin-right:4px;
padding-top:4px;
padding-bottom:3px;
}
.archived a {
font-size:11px;
text-decoration:none;
color:white;
margin-right:4px;
padding-top:4px;
padding-bottom:3px;
padding-left:4px;
padding-right:3px;
background:#b41100;
border: black 1px solid;
}
.archived a:hover {
color:#b41100;
text-decoration:none;
background:white;
border: black 1px dashed;
}


.tc {
position: relative;top:2px;
width: 100%;
}
.tc:after {
content: '';
display: block;
clear: both;
}
.tl {
position: relative;
right: 50%;
float: right;
}
.tr {
position: relative;
z-index: 1;
right: -50%;
text-align:left;
}


.sds_pre {
display:block;
float:left;
width:830px;
padding-bottom:0px;
padding-top:8px;
margin-bottom:12px;
margin-top:12px;
background:#90a9c7;
}
.box{
display:block;
float:left;
width:270px;
margin-right:3px;
position:relative;left:8px;
}
.sds {
color:black;
float:left;
width:270px;
margin-bottom:12px;
}
.sds_hat {
display:block;
color:#fffb93;
font-size:20px;
padding-bottom:4px;
font-weight:bold;
}
.sds div {
float:left;
}
.sds div a {
float:left;
clear:both;
border-width:1px;
border-color:white;
border-style:solid;
color:red;
}
.sds div a:hover {
border-width:1px;
border-color:white;
border-style:dashed;
color:#2f5bff;
}
.sds div strong {
display:block;
font-size:12px;
paddi-ng-left:5px;
width:188px;
}
.sds div strong strong{
padding-left:5px;
}
.isl {
background:#7bcbdd;
}
.bp {
background:#f6ee74;
}
.trs {
background:#fc7f9f;
}
.sds .to {
background:white;
color:black;
width:188px;
height:64px;
font-size:11px;
font-weight: normal;
}
.sds .to span {
display:block;
float:left;
position:relative;top:4px;left:5px;
height:60px;
width:180px;
}
.sds .to span span{
display:block;
float:left;
position:relative;left:0px;top:0px;
height:55px;
width:180px;
overflow:auto;
}
.sds a {
color:#01423a;
font-weight: bold;
text-decoration:none;
}
.sds a:hover {
color:#01423a;
text-decoration:underline;
}
.sds .p1 {
vertical-align:middle;
margin-right:4px;
}


.second .lp {
float:left;
wid-th:206px;
background:#5c5c5c;
padding-top:8px;
padding-left:8px;
padding-right:8px;
}
.second .lp2 {
float:left;
width:206px;
}

.menu {
width:190px;
text-align:left;
font-size:12px;
margin-bottom:12px;
padding-top:12px;
padding-bottom:12px;
background:#eaeaea;
}
.menu ul {
font-we-ight: bold;
padding:0;margin:0;
margin-bottom:17px;
position:relative;left:15px;
}
.menu ul li {
line-height:125%;
padding:0;margin:0;
out-line: none;
list-style-type:none;
}
.menu ul li a {
color:black;
text-decoration: underline;
padding:1px;
}
.menu ul li a:hover {
color:black;
text-decoration: none;
background:white;
}
.menu  .zgl {
display: block;
width:190px;
font-size:16px;
font-weight:bold;
padding-bottom:2px;
position:relative;left:15px;
margin:0;
color:#bb2e1f;
}



.block1_2_ {
float:left;
display:table;
width:828px;
background-color:#90a9c7;
position:relative;left:1px;
padding-top:2px;
padding-bottom:15px;
}

.gotd_c_pre {
display:block;
float:left;
width:827px;
pad-ding-bottom:3px;
pad-ding-top:7px;
}
.gotd_c {
display:block;
width:210px;
font-size:11px;
float:left;position:relative;left:10px;
padding-bottom:10px;
}
.gotd_c div {
float:left;
color:#bf0101;
margin-top:3px;
margin-left:7px;
padding-bottom:3px;
text-align:left;
}
.gotd_c  div img {
width:76px;
height:76px;
margin-bottom:1px;
margin-top:8px;
margin-right:1px;
border-width:1px;
border-style:solid;
border-color:white;
}
.gotd_c  div a:hover img {
width:76px;
height:76px;
margin-bottom:1px;
margin-top:8px;
margin-right:1px;
border-width:1px;
border-style:dashed;
border-color:white;
}
.gotd_c  div a {
display:block;
float:left;
color:white;
text-decoration:underline;
}
.gotd_c  a:hover{
color:white;
text-decoration:none;
}

.gotd_pre {
font-size:11px;
line-height:135%;
padding-top:5px;
float:left;
position:relative;left:0px;
background:#fff1ff;
padding-bottom:10px;
margin-top:10px;
}
.gotd_pre div{
width:585px;
color:black;
margin-top:3px;
}
.gotd_pre span {
margin-left:10px;
color:black;
}
.gotd_pre a {
font-weight:bold;
color:#b41100;
text-decoration:underline;
margin-right:5px;
margin-left:5px;
}
.gotd_pre a:hover{
color:#b41100;
text-decoration:none;
}


.foot_dl_pre {
float:left;
width:827px;
background:#d786cc;
text-align:center;
}
.foot_dl {
width:780px;
float:left;
display:block;
position:relative;left:27px;
font-weight:normal;
line-height:145%;
padding-bottom:10px;
margin-top:5px;
color:black;
}
.foot_dl a {
font-size:11px;
color:black;
margin-left:5px;
margin-right:5px;
text-decoration:underline;
}
.foot_dl a:hover {
font-size:11px;
color:black;
text-decoration:none;
margin-left:5px;
margin-right:5px;
}


.footer {
width:1036px;
fl-oat:left;
display:table;
background:white;
}
.f22 {
margin-top:5px;
margin-bottom:20px;
}
.fo {
width:206px;
}
.ft {
width:830px;
display:table;
float:right;
margin-top:5px;
display:table;
font-weight:normal;
line-height:145%;
color:black;
text-align:center;
margin-bottom:20px;
}

.book_bl {
float:right;
display:block;
width:810px;
position:relative;right:10px;
margin-bottom:-5px;
font-size:12px;
font-weight:normal;
color:#fffb93;
text-align:right;
}
.book_bl a {
text-decoration:underline;
color:#fffb93;
font-weight:bold;
}
.book_bl a:hover {
text-decoration:none;
color:#fffb93;
font-weight:bold;
}


.hat {
float:left;
width:1036px;
height:109px;
}

.hat .logo {
float:left;
width:640px;
height:109px;
}

.hat .fon {
float:left;
background-image:url(../images/hat_02.jpg);
background-repeat:no-repeat;
background-color:white;
width:396px;
height:109px;
}

.hat .fon img{
border:0;
width:52px;
height:10px;
margin-right:2px;
}

.hat .fon .link {
float:left;
font-weight:bold;
font-size:11px;
text-align:left;
position:relative;left:0px;top:10px;
margin-right:6px;
}


.hat .fon a {
float:left;
color:black;
text-decoration:none;
text-align:center;
}
.hat .fon a:hover {
color:black;
text-decoration:underline;
}


.hat .fon .desc {
float:left;
width:345px;
color:black;
position:relative;top:10px;left:50px;
font-size:11px;
}
.hat .fon .desc span {
float:left;
width:345px;
color:black;
font-weight:bold;
margin-bottom:1px;
font-size:11px;
}


.hat .fon2 {
float:left;
background-image:url(../images/hat_02.jpg);
background-repeat:no-repeat;
background-color:white;
width:386px;
height:109px;
}

.fon2 img{
border:0;
width:52px;
height:10px;
margin-right:2px;
}

.fon2 .link {
float:left;
font-weight:bold;
font-size:11px;
text-align:left;
position:relative;left:0px;top:10px;
margin-right:6px;
}


.fon2 a {
float:left;
color:black;
text-decoration:none;
text-align:center;
}
.fon2 a:hover {
color:black;
text-decoration:underline;
}


.fon2 .desc {
float:left;
width:345px;
color:black;
position:relative;top:10px;left:40px;
font-size:11px;
}
.fon2 .desc span {
float:left;
width:345px;
color:black;
font-weight:bold;
margin-bottom:1px;
font-size:11px;
}



.book_ht {
font-weight:bold;
font-size:15px;
color:white;
position:relative;top:24px;right:40px;
}
.book_ht a {
text-decoration:underline;
color:white;
font-weight:bold;
}
.book_ht a:hover {
text-decoration:none;
color:white;
font-weight:bold;
}



/* pics thumbs start */
.thumbs5 {
float:left;
width:820px;
display:table;
position:relative;left:6px;/*otstup pervogo bloka*/
margin-bottom:2px;
}
.thumbs5 ul {
padding:0;margin:0;
list-style-type:none;
}
.thumbs5 li {
float:left;
padding:0;margin:0;
}
.thumbs5 li a {
float:left;
width:110px;height:150px;/*razmer thumb*/
padding:0;
margin:0;
border:1px solid white;
margin-top:3px;
margin-bottom:0px;
margin-left:3px;
}
.thumbs5 li a:hover {
border:1px dashed white;
}
.v5 {
float:left;
width:1036px;
display:table;
position:relative;left:4px;/*otstup sleduushih*/
}
.v5 li a {
margin-left:2px;
}
/* pics thumbs end */









