div,li { border: 0px solid #00CC00;}

p {text-align: justify;}

body { font-family: Georgia, Times, serif; background: #FFF; color: #151515; min-height: 100%; }
body, h1, h2, h3, h4, ul, li, p, form, dl, dt, dd {margin: 0; padding: 0;}
img, table {border: 0;}
li {list-style: none;}
h1{font-size: 100%; font-family: Georgia, Times, serif; letter-spacing: 0px; }

a {color: #3770b6; }
a:hover {text-decoration: underline; color:#dd3e03; }
a:focus { outline:0; }


.title1{font-size: 110%;  font-family: Georgia, Times, serif; font-style: italic; color:#404040; }
.title1 a {color: #3770b6; }
.title1 a:hover {text-decoration: underline; color:#dd3e03; }
.title1 a:focus { outline:0; }


.clear {height:0; margin:0 !important; padding:0 !important;width:100% !important;float:none !important;clear:both !important;}

.main {width: 960px; margin: 20px auto; position: relative;}

.header {width: 100%; height: 244px; position: relative; background: url(../images/head.jpg) top no-repeat;}
.header h1 span {display: block; width: 200px; height: 150px; text-indent: -9000px; overflow: hidden; cursor: pointer; position: absolute; left: 10px; top: 7px;}
.return {position: absolute;  left:-95px; float:left;}

	.profile { width: 250px; position: absolute; right: 16px; top: 25px; padding-top: 27px;}
	.profile ul {padding-left: 84px;}
	.profile li img {position: absolute; left: 10px; top: 35px; height: 60px}
	.profile a {font-size: 90%;}

.menu {width: 100%; position: absolute; left: 0px; bottom: -22px;  padding-bottom: 15px;}
	.menu ul.menu-tabs {width: 900px; height: 42px; margin-left: 15px; top:10px; position:relative;}
	.menu ul.menu-tabs li {float: left; font-size: 125%; margin-right: 1em; }
    .menu ul.menu-tabs li a {text-decoration: none; font-style: italic; color:#404040; font-size: 85%;}
	.menu ul.menu-tabs li a:hover, .menu ul.menu-tabs li a.menu-active {text-decoration: underline; color:#dd3e03;}

    .block-menu { width: 100%; float: left;}
	.block-menu-1 {background: url(../images/menu-gradient-left.gif) no-repeat left; width: 100%; float: left;}
	.block-menu-2 {background: url(../images/menu-gradient-right.gif) right no-repeat; width: 100%; float: left;}
	.block-menu-3 {background: url(../images/menu-gradient-center.gif) top repeat-x; width: 100%; float: left;}


    .block-puzir { width: 100%; float: left;}
	.block-puzir-1 {background: url(../images/puzir-l.gif) repeat-y left; width: 100%; float: left;}
	.block-puzir-2 {background: url(../images/puzir-r.gif) right repeat-y; width: 100%; float: left;}
	.block-puzir-3 {background: url(../images/puzir-t.gif) top repeat-x; width: 100%; float: left;}
	.block-puzir-4 {background: url(../images/puzir-b.gif) bottom repeat-x; width: 100%; float: left;}

	.block-puzir-5 {background: url(../images/puzir-t-l.gif) top left no-repeat; width: 100%; float: left;}
	.block-puzir-6 {background: url(../images/puzir-t-r.gif) top right no-repeat; width: 100%; float: left;}
	.block-puzir-7 {background: url(../images/puzir-b-r.gif) bottom right no-repeat; width: 100%; float: left;}
	.block-puzir-8 {background: url(../images/puzir-b-l.gif) bottom left no-repeat; width: 100%; float: left;}

    .block-frame { margin:0 auto; float: none;}
	.block-frame-1 {background: #FFFFFF url(../images/ramka-l.gif) repeat-y left;  float: left;}
	.block-frame-2 {background: url(../images/ramka-r.gif) right repeat-y;  float: left;}
	.block-frame-3 {background: url(../images/ramka-t.gif) top repeat-x;  float: left;}
	.block-frame-4 {background: url(../images/ramka-b.gif) bottom repeat-x;  float: left;}
	.block-frame-5 {background: url(../images/ramka-l-t.gif) top left no-repeat;  float: left;}
	.block-frame-6 {background: url(../images/ramka-r-t.gif) top right no-repeat;  float: left;}
	.block-frame-7 {background: url(../images/ramka-r-b.gif) bottom right no-repeat; float: left;}
	.block-frame-8 {background: url(../images/ramka-l-b.gif) bottom left no-repeat; float: left;}

 .content {margin-top: 15px; }

.news-prew { width: 645px; background-color: #fff; float: left; }
    .news-prew ul {margin-top: 5px; height: 100%; position: relative; font: 11px Verdana, Arial, Helvetica, sans-serif;}
	.small-news li {width: 300px; float: left;  position: relative; min-height: 90px;  padding: 5px 0 10px 15px; color: #666666;}


	.small-news li img { float:left; left: 0px; top: 5px; height: 60px; width: 60px; border: 3px solid #DDDDDD; margin: 0 10px 5px 0;}
    .news-date{font-size: 125%; font-family: Georgia, Times, serif; color:#dd3e03;}
    .news-title{font-size: 125%; font-family: Georgia, Times, serif;}
    .news-title a {color:#666666;}
    .news-title a:hover {color:#dd3e03;}
    .news-text{margin-top:5px;}



.news {width: 500px; background-color: #fff; float: left; padding-top:0px;}
	.news ul {min-height: 255px; font: 11px Verdana, Arial, Helvetica, sans-serif;}
	.big-news li {width: 100%; float: left; padding: 0 0 10px 100px; position: relative; min-height: 90px;  margin: 5px 10px 10px 10px; border-bottom: 1px dotted #dadada;  color: #666666;}
	.big-news li #img {position: absolute; left: 10px; top: 10px; height: 70px;width: 70px; border: 3px solid #DDDDDD;}

    .big-news-date{font-size: 125%; font-family: Georgia, Times, serif; color:#dd3e03;}
    .big-news-title{font-size: 125%; font-family: Georgia, Times, serif;}
    .big-news-title a {color:#999999;}
    .big-news-title a:hover {color:#dd3e03;}

.news2 {width: 300px; background-color: #fff; float: left; padding-top:15px;}
	.news2 ul {min-height: 255px; font: 11px Verdana, Arial, Helvetica, sans-serif;}
	.big-news2 li {width: 100%; float: left; padding: 0 0 10px 0px; position: relative; min-height: 90px;  margin: 5px 10px 10px 10px; border-bottom: 1px dotted #dadada;  color: #666666;}
	.big-news2 li #img {position: absolute; left: 10px; top: 10px; height: 70px;width: 70px; border: 3px solid #DDDDDD;}

    .big-news-date{font-size: 125%; font-family: Georgia, Times, serif; color:#dd3e03;}
    .big-news-title{font-size: 125%; font-family: Georgia, Times, serif;}
    .big-news-title a {color:#404040;}
    .big-news-title a:hover {color:#dd3e03;}



   .hi-title{position:relative; float:left; font-size: 150%; left:25px; width:100%; color:#404040;}

.hi {width: 315px; background-color: #fff; float: right; font: 11px Arial, Arial, Helvetica, sans-serif !important;}
    .hi ul { color:#ABABAB; background: url(../images/telefon.gif) left center no-repeat; overflow: auto; margin-left:20px; padding:15px 0 15px 15px ;}
    .hi ul li {margin:5px; padding-left:40px; }
    .hi ul li .hi-name {float:left;font-size: 140%; width:100%;}
    .hi ul li .hi-notes {float:left;font-size: 105%; }
    .hi ul li .hi-tel {color: #dd3e03; float:right; font-size: 180%; top: -10px; right:20px; position:relative;}




    .hi-form {width: 300px; float: right; background-attachment:#F3EFEC; }
    .hi-form table {width:250px; height: 195px;  margin:10px 0 15px 20px;}
        .input { background-color: #F1F1F1; border: solid 1px #B2B2B2; width: 250px; font-family: Georgia; }
        .input2 {float:right; background-color: #F1F1F1; border: solid 1px #B2B2B2; width: 50px; font-family: Georgia; }
        .hi-form h1 a { font-size: 160%; font-family: Georgia, Times, serif; color:black;}
        .hi-form h1 a:hover {color:#dd3e03;}


.notice {margin-bottom:20px; width: 100%;  background-color: #fff; float: left; text-align:center; font-size:115%;}
.notice ul {background: url(../images/centr-bar.png) repeat-x center; width: 946px; padding:15px 0 15px 0; margin:5px auto; overflow: auto }
.notice li{float: left; padding-left:23px; padding-right: 20px;}

.notice-menu {padding-left:10px; width:170px; min-height: 255px; background-color: #fff; float: left;}
.notice-menu  ul {margin-top:15px;}
.notice-menu  ul li {padding-bottom:5px; font-size:80%; }
.notice-menu a {color:#898989;}
.notice-menu a:hover  {text-decoration: underline; color:#dd3e03; }

.noticefull {width: 435px; background-color: #fff; float: left;}
	.big-notice li {width: 100%; float: left; padding: 5px 0 10px 20px; position: relative; border-bottom: 1px dotted #dadada;  color: #666666; font: 12px Verdana, Arial, Helvetica, sans-serif;}
	.big-notice-text {margin-bottom: 5px; }
	.big-notice-meta {margin-bottom: 5px;}

.topten { width: 660px; background-color: #fff; float: left; padding:0 0 0 0; color:#666666;}
.topten ol {padding:25px 0 20px 0; background: url(../images/bootle.gif) left center no-repeat; overflow: auto; margin-left:50px; padding-left:150px;}
.topten ol {font: 11px Verdana, Arial, Helvetica, sans-serif; }
.topten li {padding-top:5px; list-style-type:decimal;}

.galery {padding:0 0 0 15px; background-color: #fff; float: right; width: 300px; }
.galery-block {margin:15px 35px;float: none;}
.galery img {position: relative; padding: 20px; }

.gallerylist { padding:20px 0 0 40px; width:380px; float:left;}
.gallerylist img {padding: 4px; width:80px;}



.gallery {width: 600px; float:left;  color: #666666;}


.other {width: 300px; height: 255px; background-color: #fff; float: right; margin-top: 15px;}

.links{padding:20px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #A9A9A9;}


.about {width: 600px; float:left; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #666666;}
.about p {margin-top: 0.5em; margin-bottom: 1em; }
.about strong {margin-top: 0.5em; margin-bottom: 1em; font-size: 110%;  font-family: Georgia, Times, serif; font-style: italic; color:#404040; }

.person {width: 600px; float:left; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #666666;}
.person li {margin-top: 0.5em; margin-bottom: 1em; }
.person li strong {margin-top: 0.5em; margin-bottom: 1em; font-size: 130%;  font-family: Georgia, Times, serif; font-style: italic; color:#404040; }


.download {width: 600px; float:left;  color:#666666;}
.download .title1 a {color:#404040;}
.download .title1 a:hover {text-decoration: underline; color:#dd3e03; }
.download a {color:#dd3e03;}
.download a:hover {text-decoration: underline; color:#404040; }
.download li {margin-top: 0.5em; margin-bottom: 1em; }
.download li p {font: 12px Verdana, Arial, Helvetica, sans-serif;}

.link {width: 600px; float:left;  color:#666666;}
.link p {font: 12px Verdana, Arial, Helvetica, sans-serif;}
.link li {margin-top: 0.5em; margin-bottom: 1em; }

.contact {width: 600px; float:left; font: 90% Verdana, Arial, Helvetica, sans-serif; color: #6666667;}
.contact p {margin-top: 0.5em; margin-bottom: 1em; }


.footer { width: 100%;  padding-top:10px; margin-top: 10px; text-align: center; font: 10px Verdana, Arial, Helvetica, sans-serif;  float: left; }
.block-footer { width: 100%; float: left;}
.block-footer-1 {background: url(../images/footr-l.gif) no-repeat top left; width: 100%; float: left;}
.block-footer-2 {background: url(../images/footr-r.gif) top right no-repeat; width: 100%; float: left;}
.block-footer-3 {background: url(../images/footr-c.gif) top repeat-x; width: 100%; float: left;}




