@charset "utf-8";
*{
border:0px;
padding:0px;
margin:0px;
border:0px;
font-family:Arial,Tahoma,Helvetica,sans-serif;
font-size:12px;
}
body{
background-color:#E2F1F1;
background-image:url(../../../images/bg.jpg);
background-attachment:fixed;
background-position:bottom left;
background-repeat:repeat-x;
}
hr{
width:100%;
height:1px;
color:#000000;
background-color:#000000;
}
pre{
font-family:"Courier New", Courier, monospace;
border:1px solid #000000;
padding:2px;
background:#ffffff;
color:#000000;
}
a{
color:#ff0000;
text-decoration:none;
}
a:visited{
color:#ff6666;
text-decoration:none;
}
form a{
font-weight:bold;
}
form a:visited{
color:#ff0000;
font-weight:bold;
}
var{
font-weight:bold;
font-style:normal;
}
fieldset{
background-color:#99ccff;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
margin-top:8px;
margin-bottom:8px;
}
legend{
font-weight:bold;
background-color:#FFFFCC;
border:1px solid #000000;
padding:2px;
margin-left:8px;
}
div.title{
text-align:left;
background-image:url(../../../images/top.jpg);
background-position:right bottom;
background-repeat:no-repeat;
width:100%;
height:120px;
}
div.main{
width:100%;
text-align:justify;
background-color:#eeeeee;
border-left:1px solid #000000;
border-right:1px solid #000000;
}
div.news{
text-align:justify;
margin-bottom:6px;
padding:5px;
vertical-align:top;
display:inline-block;
}
h1.newshead{
font-weight:normal;
text-indent:2px;
padding:1px;
text-align:left;
background-color:#FFFFCC;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}
h1.newshead a{
font-weight:bold;
}
ul.navbar li{
display:inline;
}
ul.navbar li a{
border:1px solid #000000;
color:#000000;
text-decoration:none;
padding:1px;
font-size:10px;
}
ul.navbar li a:hover{
border:1px solid #ff6666;
color:#ff6666;
}
ul.menu{
padding:0px;
list-style-type:none;
vertical-align:top;
}
ul.menu li{
background-color:#99ccff;
border:1px solid #000000;
text-align:center;
margin-bottom:1px;
}
ul.menu li a{
background-repeat:no-repeat;
display:block;
font-weight:bold;
color:#000000;
min-height:16px;
font-size:11px;
text-decoration:none;
overflow:hidden;
}
ul.menu li a:hover{
background-image:none;
background-color:#ff6666;
}
table.main{
width:100%;
}
td.menu{
vertical-align:top;
width:128px;
padding:2px;
}
td.submenu{
vertical-align:top;
width:128px;
padding:2px;
background-image:url(../../../images/left.jpg);
background-position:right top;
background-repeat:no-repeat;
}
td.main{
padding:2px;
vertical-align:top;
}
h1{
padding:1px;
text-align:center;
font-weight:bold;
background-color:#99ccff;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
background-repeat:no-repeat;
font-size:14px;
margin-bottom:5px;
}
h2{
padding:1px;
text-align:center;
font-weight:normal;
background-color:#FFFFCC;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
font-size:14px;
margin-bottom:5px;
}
h2.foot{
text-align:right;
font-size:12px;
background:none;
border:none;
}
td.main form{
text-align:center;
margin-bottom:1px;
}
form.login{
position:absolute;
right:10px;
top:2px;
}
input{
border-color:#000000;
border-style:solid;
border-width:1px;
padding:2px;
}
input.num{
text-align:right;
}
select{
border-color:#000000;
border-style:solid;
border-width:1px;
padding:2px;
}
textarea{
border-color:#000000;
border-style:solid;
border-width:1px;
padding:2px;
}
label{
font-weight:bold;
}
table.reg{
width:100%;
text-align:center;
}
a.tabs{
background-color:#99ccff;
color:#ffffff;
font-weight:bold;
display:inline-block;
width:16px;
text-align:center;
padding:1px;
border-top:#000000 solid 1px;
border-right:#000000 solid 1px;
}
span.tabs{
background-color:#FFFFCC;
display:inline-block;
width:16px;
text-align:center;
padding:1px;
border-top:#000000 solid 1px;
border-right:#000000 solid 1px;
}
p{
text-indent:5px;
padding:2px;
}
p.desc{
font-size:10px;
text-indent:5px;
padding:2px;
margin-bottom:16px;
margin-top:8px;
}
img.photo{
float:left;
margin:2px;
margin-right:5px;
}
span.minfo{
border-top:#000000 solid 1px;
display:block;
background-color:#eeeeee;
}
table.weather{
text-align:center;
width:100%;
height:256px;
background-attachment:scroll;
background-position:center;
background-repeat:no-repeat;
}
table.weather td{
width:50%;
height:50%;
vertical-align:top;
}
table.meteoinfo{
width:100%;
}
table.meteoinfo td{
padding-top:1px;
padding-bottom:2px;
border:#666666 solid 1px;
text-align:center;
}
table.meteoinfo tr:hover{
border:#000000 solid 1px;
background-color:#99ccff;
}
table.phones{
width:100%;
}
td.phones{
border:#666666 solid 1px;
}
span.phonenum{
font-size:14px;
padding:1px;
display:inline-block;
font-weight:bold;
border-bottom:#666666 solid 1px;
border-right:#666666 solid 1px;
}
span.phonecode{
color:#666666;
}
span.phonetit{
font-size:14px;
margin:1px;
display:inline-block;
text-indent:2px;
}
span.phoneadr{
color:#666666;
margin:1px;
display:block;
width:100%;
text-indent:2px;
text-align:center;
}
ul{
padding:5px;
list-style-position:inside;
list-style-type:circle;
}
ol{
padding:5px;
list-style-position:inside;
list-style-type:decimal;
}
table.obyav{
width:100%;
}
table.obyav td{
border:#666666 solid 1px;
overflow:hidden;
padding:2px;
width:50%;
}
span.linemenu{
display:block;
width:100%;
text-align:center;
margin-bottom:2px;
margin-top:2px;
}
span.linemenu a{
margin:1px;
padding:2px;
color:#000000;
background-color:#99ccff;
border:1px solid #000000;
text-align:center;
display:inline-block;
}
span.linemenu a:hover{
background-color:#ff6666;
}
table.oblnews{
width:100%;
margin-bottom:2px;
}
table.oblnews td{
width:33%;
vertical-align:top;
border-bottom:solid #000000 1px;
border-left:solid #000000 1px;
border-right:solid #000000 1px;
}