html, body {margin:0px; padding:0px; height:100%; font:16px 'Roboto Condensed', arial;}
body {background-image:url('./img/bg.png'); font-weight:400; color:#202020;}

h1 {font-size:22px;}
h1.h1 {font-size:18px; color:#909090; font-weight:normal;}
h2 {font-size:20px;}

.h2 {font-size:20px;}
.h2 a {text-decoration:none; color:#202020;}

form {margin:0px; padding:0px;}

img {border:none;}
p {margin:16px 0px;}

td {vertical-align:top;}

a {color:#0077FF;}
a:hover {color:#0099FF;}

.default-width {max-width:1000px;}
.default-center {margin:0px auto;}

#content1 {padding:16px; 0px; margin:0px auto; max-width:1000px;}
#content2 {background-color:#D0EBF6; background: url('./img/bg_header2.png') center center no-repeat, url('./img/bg_header1.png') center center repeat-x; height:124px; width:100%;}
#content3 {margin-top:24px; border:1px solid #D1D1D1; height:288px; background:#ffffff url('./img/bg_container.png') center right no-repeat;}
#content3 div {margin:20px; max-width:540px;}
#content3 div:nth-child(1) {max-width:640px; font-size:20px;}

.content3_changes a {text-decoration:none;}

#content4 {padding:16px 0px;}

#logo {padding:18px 20px 0px 0px; float:left;}
#logo-comment {padding-top:28px;}
#logo-comment div:nth-child(1) {font-size:38px; font-weight:bold; color:#02A6FD; text-shadow: 1px 1px 2px #005AA3;}
#logo-comment div:nth-child(2) {color:#414C4E;}

#tel-content  {padding:16px 0px;}
#tel-content div {float:left; margin-right:16px;}
#tel-content span  {font-size:18px; font-weight:700;}
#tel-content span a {color:#202020;}

#feedback {width:400px;}
#feedback div {margin-bottom:6px;}
#feedback input {border:1px solid #D1D1D1; width:60%; height:30px; background:#ffffff; font-size:16px; padding:2px; margin-top:6px; color:#909090; font-family:'Roboto Condensed', arial;}
#feedback textarea {border:1px solid #D1D1D1; width:90%; background:#ffffff; font-size:16px; padding:2px; margin-top:6px; color:#909090; font-family:'Roboto Condensed', arial;}
#feedback input[type="submit"] {border:none; text-align:left; background:#0077FF; color:#ffffff; width:auto; font-size:12px; cursor:pointer;}
#feedback input[type="submit"]:hover {background:#0099FF;}

.article_preview_next {margin:16px 0px; border-top:1px dotted #D1D1D1; padding-top:16px;}
.article_preview_next div a {text-decoration:none;}
.article_preview_next table {width:auto;}
.article_preview_next td:nth-child(1) {padding-right:6px;}
.article_preview_next td:nth-child(2) {padding-left:6px; text-align:right;}

#ok_shareWidget {float:left; margin:0px 4px 4px 0px;}
.fb-share-button {float:left; margin:0px 4px 4px 0px;}
#share-vk {float:left; margin:0px 4px 4px 0px;}
.g-plus {float:left;}
.twitter-share-button {text-decoration:none;}

#share {padding-bottom:26px;}
#share div {height:28px;}

#footer {padding:16px 0px; font-size:12px;  border-top:1px solid #D1D1D1;}
#counter {padding-bottom:16px;}

.margin-bottom-default {margin-bottom:2px;}
.no-decoration a {text-decoration:none;}
.block_data {margin-bottom:16px;}

.footer_content {margin:16px auto; font:12px "Roboto Condensed", arial; text-align:center;}

#search {margin-top:16px;}
#search input[name=text]  {font-size:16px; height:26px;}
#search input[value=Найти]  {width:auto; height:26px; text-transform:uppercase; border:none; cursor:pointer; font-family:"Roboto Condensed", arial;}
#search input[value=Найти]:hover {background:#0099FF; color:#ffffff !important;}

table {border:0px; padding:0px; border-spacing:0px;}

@media screen and (max-width:1024px)
{
	.default-center {margin:0px 10px;}
}

@media screen and (max-width:768px)
{
	#content3 {height:auto; background:none;}
}

@media screen and (max-width:600px)
{
	#logo-comment div:nth-child(1) {font-size:28px;}
	#tel-content div:nth-child(1){padding-bottom:16px;}
	#tel-content div{float:none; padding-bottom:0px; margin-right:0px;}
}

@media screen and (max-width:480px)
{
	#feedback {width:300px;}
	#logo-comment div:nth-child(1) {font-size:22px;}
	#logo-comment div:nth-child(2) {font-size:14px;}	
}

@media screen and (max-width:320px)
{
	#logo-comment {padding-top:20px;}
	#logo-comment div:nth-child(1) {font-size:20px;}
}