/* CSS Document */
a {outline:none;}
body, html {margin:0; padding:0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; min-width:100px; min-height:100px;}
body, table {font-size:11px}

#top {background:url(/img/bg.gif) repeat}
#sub_top {background:url(/img/bg_top.jpg) no-repeat left top; position:relative}
#bot {background:url(/img/bg.gif) repeat}
#sub_bot {background:url(/img/bg_bot.gif) no-repeat left top; padding:30px 0 25px 0}
#sub_bot table td {padding-right:20px}

#m_1 {position:absolute; top:188px; right:618px}
#m_2 {position:absolute; top:139px; right:540px}
#m_3 {position:absolute; top:97px; right:456px}
#m_4 {position:absolute; top:68px; right:375px}
#m_5 {position:absolute; top:51px; right:295px}
#m_6 {position:absolute; top:35px; right:213px}
#m_7 {position:absolute; top:22px; right:135px}

#shop_sel {position:absolute; top:179; background:#634345; padding:6px 5px 7px 5px; margin-left:228px; font-weight:bold}
#shop {position:absolute; top:179; padding:6px 5px 7px 5px; margin-left:228px;}
#korp_ot {position:absolute; top:179 !important; padding:6px 5px 7px 5px; margin-left:90px}
#obyav {position:absolute; top:220; margin-left:70px; font-weight:bold; color:#FF0033; width:240px}

.top_pan {color:#705060; text-align:right; padding:10px 10px 0 0}
.logo {padding:5px 0 0 60px}

.d_navig {padding:29px 40px 20px 0}
#shop_sel, .navig {color:#f2edd7}
#korp_ot a, #shop a, .navig a {color:#f2edd7; text-decoration:none}
.navig td {padding:6px 10px 7px 10px}
.navig td.ots {background:url(/img/tran.gif) left no-repeat; padding:0 10px}
.navig td.ots1 {padding:6px 10px 7px 10px}
.navig td.ots_sel {font-weight:bold; background:url(/img/tran.gif) left no-repeat #705060}
.navig td.ots_sel1 {font-weight:bold; background:#705060}

.d_sub_nav {padding:4px 49px 26px 0}
.sub_nav, .arh a, .vote a, .au_block a {color:#705060}
.sub_nav a {color:#705060; text-decoration:none}
.sub_nav td {padding:0 0 10px 0; text-align:left;}
.sub_nav td.num {font-size:10px; padding:1px 4px 0 45px}

.top_news {position:absolute; top: 400px}
.top_news2 {position:absolute; top: 220px}
#vprogulka {position: absolute; left: 72px; top: 250px; width: 200px; height: 133px; background: #e0e0e0;}



.go_str {position:absolute; top: 300px; right:50px; width:600px; color:#ff0000; font-size:12px}
.go_str  p {margin:0px; padding:0px}

.d_news {margin-bottom:20px}
.news {padding:0 9px 0 7px; color:#705060}
.news span.n {font-size:10px}
.n_text {margin:0 20px 20px 0; padding:0 0 0 12px; background:url(/img/t_line.gif) left top repeat-y}
.n_text a, .text a {color:#325052; text-decoration:none}
.n_text a:hover, .text a:hover, .sub_nav a:hover {color:#705060; text-decoration:underline}
.arh {padding:0 20px 40px 0; font-size:10px}

.d_vote {margin:15px 20px 30px 70px; color:#325052}
.vote {padding:15px 0 10px 0; font-size:10px}

.d_content {color:#325052}
.header {font-size:20px; color:#705060; text-transform:uppercase}
.text {padding:0 20px 30px 37px}
.fotoalbum td {padding:0 0 15px 0}

.d_pres {padding:5px 10px 40px 0}
.pres {font-size:12px; font-weight:bold; color:#533322; margin-left:15px}
.pres a {color:#533322; text-decoration:none}
.pres a:hover {text-decoration:underline}
.pres td {padding:0 20px}
.pres td.txt {padding:10px 0 25px 0}
.pres img {border:4px solid #705060}

#img {margin:4px; padding:2px; border:1px solid #cccccc;}

.ab_us {float:left; width:325px}
.au_block {padding:15px 0 30px 35px; color:#325052}
.addres a, .au_block a {font-size:10px}

.d_cont {float:right; width:280px; margin:0 20px 30px 0;}
.phone {float:left !important;  padding:0 20px 75px 0 !important; display: inline;}
.addres {/*padding:10px 0 0 0;*/ line-height:16px;}
.addres span.kod {color:#705060; font-size:14px; font-weight:bold;}
.addres span.tel {color:#533322; font-size:24px; font-weight:bold;}
.addres span.city {font-size:12px; display: block;}
.addres span.addr, .addres a {color:#533322;}
.addres span.ulice {color:325052;}

.copyr {line-height:20px; color:#705060; padding-left:70px}
.copyr a {color:#705060}
.partn {margin:7px 0 0 0}
.partn a {text-decoration:none; font-size:10px}
.partn span.lnk a {font-size:10px; text-decoration:underline}
span.lnk {
	font-size:10px;
}
.reg td{
border:1px solid black;
border-collapse: collapse;
}
.reg th{
border:1px solid black;
border-collapse: collapse;
font-size: 13px;
color: #696969;
width:60px;
}
.reg
{
border: 1px solid:black;
font-size: 11px;
border-collapse: collapse;
}
.fz input{
color: #898989;
}
#u4ast td{
border: 1px solid #000000;
border-collapse: collapse;
display:none;
}
#u4ast {
border: 1px solid #000000;
border-collapse: collapse;
width:90% !important;
}
#u4ast a{
color: #705060;
text-decoration: underline;
}
#u4ast a:hover{
color:#705060;
text-decoration: none;
}
.view_n {
display:none;
}
.view_y {
display:block;
}
