/* Коммент */

* {
margin: 0;
padding: 0;
border: 1;
}

img {
border: 0;
}

body {
padding: 0;
background: #fff;
color: #000;
font-family : "Tahoma", Verdana, Arial, Helvetica, sans-serif;
}

#container {
width : 1000px;
margin : 0 auto;
border : 0px solid #999;
}

#header {
background-image: url(header.jpg);
width: 760px;
height: 158px;
}

a.white {
color:#fff;
}

a.white:hover {
color:#fff;
text-decoration:none;
}

a.white:visited {
color:#fff;
}

a {
color : #ff0000;
text-decoration : none;
}
a:visited {
color : #ff0000;
text-decoration : none;
}
a:hover {
color : #ff0000;
text-decoration : underline;
}

img.border {
border: 2px solid #333333;
}

.left {
text-align: left;
}

.center {
text-align: center;
}

.blocktitle {
padding: 0px 0px 5px 22px;
font-size: 15px;
color: #fff;
font-weight: bold;
text-transform:uppercase;
}

.blocktop {
background-image: url(images/news_01.jpg);
width: 218px;
height: 34px;
}

.blocktop1 {
background-image: url(images/news_01.jpg);
width: 218px;
height: 50px;
}

.blocktop2 {
background-image: url(images/news_01.jpg);
width: 218px;
height: 70px;
}

.clearfloat {
clear : both;
}

.ls-none {
list-style: none;
}

.topmenupadd {
list-style: none;
padding: 0px 0px 0px 16px;
}

.topmenupadd2 {
list-style: none;
padding: px 0px 0px 0px;
}

#leftcolome {
float: left;
width: 230px;
}

#rightcolome {
float: left;
width: 218px;
}

.topmenuli {
float:left;
display:block;
}

.botmenuli {
float:left;
display:block;
width: 94px;
text-align: center;
}

.botmenuli-space {
float:left;
display:block;
width: 2px;
}

.botmenuli-space2 {
float:left;
display:block;
}

.botmenuli-left {
float:left;
display:block;
}

.botmenuli-right {
float: left;
display:block;
}

.botmenulicopy {
float:left;
display:block;
padding: 0px;
width: 203px;
}

.topmenuli2 {
float:left;
display:block;
padding: 0px;
margin: 0px;
}

#topmenu {
width: 770px;
height: 100px;
float: left;
}

#pictop {
background-image: url(images/index_03.jpg);
width: 770px;
height: 221px;
float: left;
}

.padleft20 {
padding-left: 20px;
height: 34px;
}

#maintitle {
background-image: url(images/title-bg.jpg);
height: 34px;
width: 513px;
float: left;
}

.titletext1 h1 {
font-size:22px;
color: #FFFFFF;
font-weight: bold;
display: block;
float: left;
padding: 3px 0px 0px 15px;
}

.titletext {
font-size:22px;
color: #FFFFFF;
font-weight: bold;
display: block;
float: left;
padding: 3px 0px 0px 15px;
}

.blockleft {
display: block;
float: left;
}

.blockright {
display: block;
float: right;
}

#content {
width: 552px;
float: left;
}

/* Навигация - начало*/
.navtop {
background-image: url(images/menu_01.jpg);
width: 257px;
height: 34px;
}

.navbgcenter {
background-image: url(images/menu_02.jpg);
width: 257px;
height: 30px;
}

.navbgcenter2 {
background-image: url(images/menu_04.jpg);
width: 257px;
height: 30px;
}

.navbgcenter3 {
background-image: url(images/menu_05.jpg);
width: 257px;
height: 50px;
}

.navbgcenter4 {
background-image: url(images/menu_05.jpg);
width: 257px;
height: 38px;
}

.navfooter {
background-image: url(images/menu_03.jpg);
width: 257px;
height: 37px;
}

.navpadd {
padding: 5px 0px 0px 22px;
}

.navpadd2 {
padding: 5px 10px 0px 28px;
}

.navpadd3 {
padding: 5px 15px 0px 28px;
line-height: 12px;
}

.navpadd4 {
padding: 5px 10px 0px 42px;
}

.navpadd5 {
padding: 5px 15px 0px 42px;
line-height: 12px;
}

.navpaddtop {
padding: 10px 0px 0px 22px;
}

a.navlink {
font-size: 12px;
color: #430000;
text-decoration: none;
text-transform: uppercase; 
}

a:hover.navlink {
font-size: 12px;
color: #ff0000;
text-decoration: underline;
text-transform: uppercase; 
}
/* Навигация - конец*/

/* Текст - начало */
h2 {
font-size:15px;
font-weight:normal;
text-transform:uppercase;
}

#text {
font-size: .8em;
color: #000000;
padding: 20px 20px 0px 20px;
text-align: justify;
}

#text a {
color : #0081d7;
text-decoration : none;
}
#text a:visited {
color : #0081d7;
text-decoration : none;
}
#text a:hover {
color : #0081d7;
text-decoration : underline;
}

.more {
color:#0070c0;
float: right;
}

.otzfizmore {
color: #086db1;
float: right;
}

/* Текст - конец */

/* Картинки - начало */
.logo {
width: 230px;
height: 100px;
background-image:url(images/index_02.jpg);
background-repeat: no-repeat;
}

/* Картинки - конец */

/* Блок новостей - начало */
.date {
font-size: 12px;
color: #430000;
background-color:#f8f4f4;
padding:2px;
}

a.newstext {
font-size: 15px;
color: #fff;
text-decoration: none;
}

a:hover.newstext {
font-size: 15px;
color: #fff;
text-decoration: underline;
}

.newsfooter {
background-image: url(images/news_03.jpg);
width: 257px;
height: 6px;
}

.newstextpadd {
padding: 5px 15px 0px 22px;
font-size: 15px;
color: #fff;
}
/* Блок новостей - конец */

/* Футер - начало */
#footer {
background-image: url(images/.jpg);
background-color: #e4012c;
width: 1000px;
height: 59px;
float: inherit;
color: #fff;
font-size: 13px;
}

#menufooter {
float: left;
width: 240px;
padding: 55px 0px 0px 0px;
}

#copyfooter {
float:left; width:230px;
padding: 55px 0px 0px 0px;
text-align: center;
}

#textfooter {
float:left;
width:430px;
padding: 30px 0px 0px 35px;
}

#footer a {
color: #f7e9d4;
font-size: 12px;
text-decoration: none;
}

#footer a:hover {
font-size: 12px;
color: #ff0000;
}
/* Футер - конец */
.leftcol {
text-align : center;
padding: 5px 15px 0px 22px;
font-size: 15px;
color: #fff;
}

#text .osnl {
color : #000000;
text-decoration : none;
}
#text .osnl:visited {
color : #000000;
text-decoration : none;
}
#text .osnl:hover {
color : #000000;
text-decoration : none;
}

#text .linkp {
color : black;
font-style : italic;
text-decoration : underline;
}
#text .linkp:visited {
color : black;
font-style : italic;
text-decoration : underline;
}
#text .linkp:hover {
color : #ff0000;
font-style : italic;
text-decoration : underline;
}

#text li{
padding: 2px;
}

.linkp2 {
color : black;
text-decoration : none;
}
.linkp2:visited {
color : black;
text-decoration : none;
}
.linkp2:hover {
color : #ff0000;
text-decoration : none;
}

.p27 {
color : #0081d7;
display : inline;
font-weight : bold;
font-size : 13px;
}

h1 {
font-size : 13px;
font-weight : bold;
margin-bottom : 10px;
}

h2 {
font-size : 13px;
font-weight : bold;
margin-bottom : 2px;
text-align : center;
}

h3 {
font-size : 13px;
font-weight : bold;
display : inline;
}

.deviz {
text-align : center;
font-weight : bold;
padding : 10px 0px 10px 0px;
}

.border-rb {
border-right: solid #000000 1px;
border-bottom: solid #000000 1px;
vertical-align: top;
padding: 5px;
}

.border-b {
border-bottom: solid #000000 1px;
vertical-align: top;
padding: 5px;
}

.border-r {
border-right: solid #000000 1px;
vertical-align: top;
padding: 5px;
}

.border-0 {
vertical-align: top;
padding: 5px;
}

.border-rb-white {
border-right: solid #fff 1px;
border-bottom: solid #fff 1px;
vertical-align: top;
padding: 5px;
}

.border-r-white {
border-right: solid #fff 1px;
vertical-align: top;
padding: 5px;
}

.border-b-white {
border-bottom: solid #fff 1px;
vertical-align: top;
padding: 5px;
}

.border-0-white {
vertical-align: top;
padding: 5px;
}

.otzfiz {
padding:10px;
vertical-align: top;
}

.upakovki {
padding: 10px;
text-align: center;
}



