/* global */
* {margin: 0px; padding: 0px; border: none;}
body {height: 100%; margin: 0px; padding: 0px; font-family: verdana; font-size: 12px; min-width: 1000px; background: url('img/background.jpg') no-repeat;}
.clearer{clear: both; width: 1px; height: 1px;}
h1 {font-size: 20px; font-family: tahoma; font-weight: normal; margin-bottom: 20px; line-height: 24px;}
p {margin-top: 10px;}

/* index */
.global {margin-left: 80px; margin-right: 50px; min-width: 1024px;}
.logo {margin-top: 50px; float: left;}
.phone {margin-top: 30px; width: 280px; float: right;}
.code {display: block; color: #898989; vertical-align: top; float: left;}
.number {display: block; font-size: 22px; float: right;}
.navi {margin-top: 0px; width: 30%; margin-right: 10px; float: right; -margin-left: 320px;}
.navi_caption {font-size: 20px; margin-top: 100px; margin-bottom: 10px; float: left;}
.sub_menu {margin-left: 10px; list-style-type: none;}
.navi_ul {line-height: 19px; font-size: 15px; margin-left: 25px;}
.grad {width: 330px; height: 129px; background: url('img/grad.png') no-repeat; margin-top: 40px; padding-left: 25px; padding-top: 10px; line-height: 18px; float: right;}
.grad_text {display: block; width: 298px;}
.dotted {width: 730px; margin-top: 40px; border-top: 1px dotted black; float: left;}
.search {background: url('img/search_bg.png') no-repeat; width: 30%; height: 30px;  margin-right: 10px; float: right;}
.search_input {margin-left: 4px; margin-top: 4px; height: 16px; width: 152px; border: 1px solid #738ba2; padding: 2px; float: left;}
.search_button {margin: 4px 0px 0px 8px; float: left;}
.blocks {min-width: 1000px;}
.block1 {width: 30%; margin-top: 30px; float: left;}
.caption1 {display: block; font-size: 23px; margin-bottom: 10px;}
.news_date {display: block; color: #6c6c6c; font-size: 14px; margin-top: 10px;}
.news_p {margin-top: 5px; line-height: 18px;}
.other_news {display: block; margin-top: 10px; float: right;}
.block2 {width: 30%; margin-left: 50px; margin-top: 30px; float: left;}
.block3 {width: 30%; margin-left: 50px; margin-top: 30px; float: left;}
.caption3 {display: block; font-size: 20px; color: #003a55;}
.forum_p {font-size: 12px; line-height: 18px; margin-top: 20px;}
.subscribe {margin-top: 30px; margin-left: 20px;}
.email {border: 1px solid #738ba2; padding: 1px; font-size: 11px; margin-left: 5px; margin-bottom: 5px; width: 100px; float: left;}
.na {display: block; float: left;}
.sub_button {float: left; margin: -5px 0px 0px 5px;}
.footer {margin-top: 100px; height: 60px;}
.copy {display: block; margin-top: 60px; float: left;}
.pixelfun {float: right; margin-top: 60px;}
.scales {margin-left: -50px; float: left;}
.no_bullet {list-style-type: none;}
.ur_adres {padding: 2px; border: 1px solid #cccccc;}


/* articles */
.inner {height: 100%; margin: 0px; padding: 0px; font-family: verdana; font-size: 12px; min-width: 1000px; background: url('img/background_inner.jpg') no-repeat;}
.article_content {width: 640px; margin-top: 0px; line-height: 18px; float: left;}
.dotted_article {width: 650px; margin-top: 180px; border-top: 1px dotted black; margin-bottom: 30px; float: left;}
.article_block3 {width: 350px; margin-top: 30px; margin-right: 1px; float: right;}
.pages {display: block; margin-top: 40px;}

/* classes for text from db on index */
.index_ul {margin-top: 5px; margin-left: 20px; line-height: 18px;}

/* links */
a.menu {color: #0070b0; text-decoration: none;}
a.menu:hover {color: #0070b0; text-decoration: underline;}

a.forum_a {color: #666666; text-decoration: none;}
a.forum_a:hover {color: #666666; text-decoration: underline;}

a {color: #0070b0; text-decoration: none;}
a:hover {color: #0070b0; text-decoration: underline;}

