﻿body {margin: 0; padding: 0; color: #000; background-color: #fff; font: 76% Verdana, Arial;}
TABLE {font: Normal 1em Verdana, Arial; border-collapse: collapse;}
TD {font: Normal 1em Verdana, Arial;}
TH { text-align: left; padding-right: 1em; border-bottom: 3px solid #ccc;}
FIELDSET {margin-bottom: 1em; padding: .5em;}
FORM {margin: 0; padding: 0;}
HR {height: 1px;}
IMG {border: 0;}

.table {border: 1px #71c0e7 solid; margin:0px; padding:0px}
.table TBODY TR {border: 0; padding: 0px; margin: 0px;}
.table TBODY TR TD {border: 1px #71c0e7 solid; margin:0px; padding 6 5;}

div {text-align: left;}
tr.odd td, tr.even td {padding: 0.3em;}
h1, h2, h3, h4, h5, h6 {margin-bottom: 0.5em; font: Verdana, Arial;}
h1 {font-size: 1.3em; font: Verdana, Arial;}
h2 {font: Bold 15px Arial; font: Verdana, Arial;}
h3, h4, h5, h6 {font-size: 1.1em; font: Verdana, Arial;}
input {border:1px solid #717e87;}
textarea {border:1px solid #717e87;}
p {margin-top: 0.5em; margin-bottom: 0.9em;}

a {text-decoration: none; font-weight: bold;}
a:link {color: #39c;}
a:visited {color: #39c;}
a:hover {color: #39c; text-decoration: underline;}

/* by неткам */

.tbl {margin: 0; padding: 0; border: 0;}
.w0 {width: 100%;}
.w1 {width: 400px;}
.h0 {height: 100%;}
.h1 {height: 1px;}
.h21 {height: 21px;}
.ots11 TD, TH {padding: 2px 6px;}
.ots2 {padding: 0 0 12;}
.ots3 TD {padding: 0 30 10 0;}
.ots4 {padding: 5 5 10 5;}
.ots5 {padding: 0 0 20;}
.ots6 {padding: 0 0 0 20;}
.ots7 {padding: 15 0 0;}
.ots8 {padding: 10 0 5;}
.ots9 TD {padding: 5 20 5 0;}

.bb {font-weight: bold;}
.norm {font-weight: Normal;}
.nowr {white-space: nowrap;}
.zbig {text-transform: uppercase;}
.s {text-align: center;}
.t {vertical-align: top;}
.ttr TD {vertical-align: top;}
.ctr TD {vertical-align: center;}
.b {vertical-align: bottom;}

.t11 {font-size:11px;}
.t10 {font-size:10px;}
.t10 TD {font-size:10px;}

.firm1 TD {padding: 7 15; background-color: #eee; font: Bold 14px Arial; color: #555;}
.firm2 {padding: 12 15 7;}

.tbl_men {top: 186px; position: absolute; left: 0px; background-color: #fff; height:20px; z-index: 55;}

.ug1 {background-image: url(/i/lt.gif); background-repeat: no-repeat; background-position: left top; background-color:#e7e9e6;}
.ug2 {padding: 10px; background-position: right top; background-image: url(/i/rt.gif); background-repeat: no-repeat;}
.ug3 {background-image: url(/i/nizl.jpg); background-repeat: no-repeat; background-position: left bottom;}
.ug4 {background-image: url(/i/nizr.jpg); background-repeat: no-repeat; background-position: right bottom;}

.headlin {background-image: url(/i/headerline.jpg); background-repeat: repeat-x;}
.headlin2 {height: 15px; position: relative;}

.news1 {border-top: 1px solid #f2f4f3; padding: 0 20 5 0;}

a:link.prof, a:visited.prof {font: Bold 11px Arial; COLOR: #000; text-decoration:none;}
a:hover.prof {font: Bold 11px Arial; COLOR: #2b4ba2; text-decoration:underline;}

a:link.topic, a:visited.topic {font: Bold 15px Arial; text-decoration:none;}
a:hover.topic {font: Bold 15px Arial;text-decoration:underline;}

a:link.red, a:visited.red {color:#DB002E;}
a:hover.red {color:#DB002E;}

.reply {padding: 5 0 0;}
a:link.reply, a:visited.reply {font: Bold 11px Arial; COLOR: #008000; text-decoration:none;}
a:hover.reply {font: Bold 11px Arial; COLOR: #008000; text-decoration:underline;}

.red {color:#DB002E;}
.blue {color:#39c;}
.blue2 {color:#2b4ba2;}
.bgf1 {background-color:#e7e9e6;}
.bgf2 {background-color:#ffffff;}
.s01 {font: Bold 15px Arial;}

.sea {border:1px solid #717e87; color: #000000; font: Normal 11px Arial;}
.repl {font: Bold 11px Arial; COLOR: #008000;}

.ncf_value_textarea {width: 100%;}
.nc_blog_info_elm {padding: 0 20 0 0;}
.hr1 {background-color: #d1d1d2; color:#d1d1d2; height: 1px; border-width:0px; margin: 0 0 20;}
.hr3 {background-color: #e7e9e6; color:#e7e9e6; height: 1px; border-width:0px; margin: 0 0 20;}
.hid {display:none;}
.warnText {font: Bold 12px Arial; padding: 0 0 15; color:red;}
.prim {font: Normal 11px Arial; color: #369; padding: 0 0 10;}
.tit2 {color: #2b4ba2; }

.ll {font-size: 0; height: 1px; background:url(/img/lin.gif) repeat-x left top;}
.brd1 {border: 1px solid #C0C0C0;}

/* end by неткам */

pre {background-color: #eee; padding: 0.75em 1.5em; font-size: 12px;}
.form-item label {font-size: 1em; color: #222;}
.item-list .title {font-size: 1em; color: #222;}
.links {
  margin-bottom: 0;
}
.comment .links {
  margin-bottom: 0;
}

#header, #content, #subheader {
  width: 100%;
}
#header {
  background-color: #4090D0;
  background-image: url(/i/headbg.jpg);
  height: 319px;
}
#logo {
  vertical-align: top;
  border: 0;
  height: 182px;
  width: 230px;
}
#logo img {
  float: left; /* LTR */
  padding: 0;
  border: 0;
}

#profileblock, #weatherblock {
  padding-right: 150px;
  text-align: right;
  vertical-align: middle;
  width: 770px;
}
#profileblock {
  height: 130px;
}
#weatherblock {
  height: 52px;
}

#menu {
  vertical-align: top;
  text-align: center;
  padding: 5px;
}

#subheader td {
  text-align: center;
}
#navlist {
  font-size: 1.0em;
  padding: 0 0.8em 1.2em 0;
  color: #9cf;
}
#navlist a {
  font-weight: bold;
  color: #fff;
}
#subnavlist {
  padding: 0.5em 1.2em 0.4em 0;
  font-size: 0.8em;
  color: #9cf;
}
#subnavlist a {
  font-weight: bold;
  color: #9cf;
}
ul.links li {
}
ul.links li.first {
  border: none;
}
#search .form-text, #search .form-submit {
  font-size: 1.1em;
  height: 1.5em;
  vertical-align: middle;
}
#search .form-text {
  width: 8em;
  padding: 0 0.5em;
}
#mission {
  background-color: #369;
  padding: 1.5em 2em;
  color: #fff;
}
#mission a, #mission a:visited {
  color: #9cf;
  font-weight: bold;
}
.site-name {
  margin: 0.6em 0 0 ;
  padding: 0;
  font-size: 2em;
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
  color: #369;
  text-decoration: none;
}
.site-slogan {
  font-size: 1em;
  color: #eee;
  display: block;
  margin: 0;
  font-style: italic;
  font-weight: bold;
}
#main {padding: 10px 0px;}
#mission, .node .content, .comment .content {
  line-height: 1.4em;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
  margin-bottom: 1em; margin-top: 0.7em;
}
.messages {
  background-color: #eee;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}
#sidebar-left, #sidebar-right {
  width: 16em;
  padding: 10px;
  vertical-align: top;
}
#footer {
  background-color: #eee;
  padding: 1em;
  font-size: 0.8em;
}

.title, .title a {
  color: #777;
  margin: 15px auto;
}
.submitted {
  color: #999;
  font-size: 0.8em;
}
.links {
  color: #999;
}
.links a {
  font-weight: bold;
}
.block, .box {
  padding: 0 0 1.5em 0;
}
.block {
  padding-bottom: 0.75em;
  margin-bottom: 1.5em;
}
.block .title {
  margin-bottom: .25em;
}
.box .title {
  font-size: 1.1em;
}
.node {
  margin:2px; padding:2px;
  margin: .5em 0 2em;
}
.sticky {
  padding: .5em;
}
.node .content, .comment .content {
  margin: .5em 0 .5em;
}
.node .taxonomy {
  color: #999;
  font-size: 0.8em;
  padding-left: 1.5em;
}
.node .picture {
  float: right;
  margin: 0.5em;
}
.comment {
  padding: .5em;
  margin-bottom: 1em;
}
.comment .title a {
  font-size: 1.1em;
  font-weight: normal;
}
.comment .new {
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  float: right;
  color: red;
}
.comment .picture {
  float: right;
  margin: 0.5em;
}


#aggregator .feed-source {
  background-color: #eee;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;
}
#forum td {
  padding: 0.5em;
}
#forum td.forum, #forum td.posts {
  background-color: #eee;
}
#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}
#forum td.container {
  background-color: #ccc;
}
#forum td.container a {
  color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}
.entry-title a {
  text-decoration: none;
  font-weight: bold;
}
a.ora {
  text-decoration: none;
}
.entry-title a:link, a.ora:link {
  color: #FF7436;
}
.entry-title a:visited. a.ora:visited {
  color: #EE6325;
}
.entry-title a:hover, a.ora:hover {
  color: #FF8547;
  text-decoration: underline;
}


.gallerixnode {

  width: 31%;
  margin: 1%;
  float: left;
  clear: none;
  text-align: center;
}
#user-login-form * {
  font: 64%;
}


#top_main{
	height:186px; 
	width:100%;
	background-image:url('/i/bg.jpg')
}
#city3{
	height:210px;
	width:790px;
	position:absolute;
	top:16px;
	right:0;
}
#logo{
	position:absolute;
	top:35px; 
	left:1%;
	width:440px;
	height:148px;
}
#registration{
	position:absolute;
	top:0; 
	right:0;
	margin-right:9px;
	height:41px;
	width:312px;
}
#registrationmodule{
	position:absolute;
	top:0; 
	right:0;
	margin-right:9px;
	height:41px;
	width:312px;
}
#user0{
	position:absolute;
	top: 0; 
	right: 0;
	margin-top: 10px; 
	margin-right: 10px;
	padding: 5px 0 0 0;
	height: 20px;
	width: 170px;
	z-index: 20;
}
#user1{
	position:absolute;
	top: 0; 
	right: 0;
	margin-top: 10px; 
	margin-right: 10px;
	padding: 20px 20px 20px 0px;
	height: 140px;
	width: 140px;
	z-index: 20;
	font-size: 0.85em;
}
#bguser0{
	position:absolute;
	top:0; 
	right:0;
	margin-top:10px; 
	margin-right:10px;
	height:30px;
	width:180px;
	z-index: 17;
}
#bguser1{
	position:absolute;
	top:0; 
	right:0;
	margin-top:10px; 
	margin-right:10px;
	height:180px;
	width:180px;
	z-index: 17;
}
#user-info-block div{
	margin-top: 0;
}
#slogan{
	width:312px;
	position:absolute;
	top:5px; 
	left:5px;
	height: 15px
}
#oblaka{
	position:absolute;
	top: 0px;
	left:15%;
	width:733px;
	height:116px;
}

.png {
	behavior: url('/css/iepngfix.htc');
}


/* теги */
.tags {padding: 7px 0px 0px;}
.wrapper.tagadelic { text-align : justify; margin-right: .8em;}
a.tagadelic{font-weight: normal;}
.alltag {text-align:right; padding: 12px 0px 0px;}
/* end теги */



.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}

#nav {PADDING: 0px 0px 0px 0px; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none;}
#nav UL {PADDING: 0px; BACKGROUND: #9fd93a; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none;}
#nav LI {FLOAT: left; POSITION: relative;}
#nav A {font: Bold 12px Arial; PADDING: 4px 15px; DISPLAY: block; COLOR: #2b4ba2; TEXT-DECORATION: none;}
#nav A:hover {font: Bold 12px Arial; color: #fff; BACKGROUND: #71c0e7;}
#nav A.m2 {font: Normal 12px Arial; PADDING: 7 0; MARGIN: 0px 10px; DISPLAY: block; COLOR: #000;  TEXT-DECORATION: none; BORDER-BOTTOM: #e7e9e6 1px solid; width: 165px;}
#nav A.m2:hover {font: Normal 12px Arial; PADDING: 7 0; MARGIN: 0px 10px; DISPLAY: block; COLOR: #000;  TEXT-DECORATION: none; BORDER-BOTTOM: #71c0e7 1px solid; width: 165px;}
#nav LI:hover {BACKGROUND: #71c0e7;}
#nav LI.jshover {BACKGROUND: #71c0e7;}
#nav LI UL {PADDING: 7 0; DISPLAY: none; BACKGROUND: #fff; POSITION: absolute; width: 185px; BORDER: #c1cbe4 1px solid;}
#nav LI LI A, {BACKGROUND: none;}

#nav LI:hover UL {DISPLAY: block; }
#nav LI.jshover UL {DISPLAY: block;}
#nav LI:hover LI UL {DISPLAY: none; LEFT: 185px; WIDTH: 185px; TOP: -8px;}
#nav LI:hover LI:hover UL {DISPLAY: block; LEFT: 185px; WIDTH: 185px; TOP: -8px;}
#nav LI.jshover LI UL {DISPLAY: none; LEFT: 185px; WIDTH: 165px; TOP: -8px; }
#nav LI.jshover LI.jshover UL {DISPLAY: block; position:absolute; z-index:103;}

#nal {PADDING: 0px 0px 0px 0px; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none;}
#nal UL {PADDING: 0px; BACKGROUND: #9fd93a; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none;}
#nal LI {FLOAT: left; POSITION: relative;}
#nal A {font: Bold 12px Arial; PADDING: 4px 15px; DISPLAY: block; COLOR: #DB002E; TEXT-DECORATION: none;}
#nal A:hover {font: Bold 12px Arial; color: #fff; BACKGROUND: #71c0e7;}
#nal A.m2 {font: Normal 12px Arial; PADDING: 7 0; MARGIN: 0px 10px; DISPLAY: block; COLOR: #000;  TEXT-DECORATION: none; BORDER-BOTTOM: #e7e9e6 1px solid; width: 165px;}
#nal A.m2:hover {font: Normal 12px Arial; PADDING: 7 0; MARGIN: 0px 10px; DISPLAY: block; COLOR: #000;  TEXT-DECORATION: none; BORDER-BOTTOM: #71c0e7 1px solid; width: 165px;}
#nal LI:hover {BACKGROUND: #71c0e7;}
#nal LI.jshover {BACKGROUND: #71c0e7;}
#nal LI UL {PADDING: 7 0; DISPLAY: none; BACKGROUND: #fff; POSITION: absolute; width: 185px; left: -60px; BORDER: #c1cbe4 1px solid;}
#nal LI LI A, {BACKGROUND: none;}

#nal LI:hover UL {DISPLAY: block;}
#nal LI.jshover UL {DISPLAY: block;}
#nal LI:hover LI UL {DISPLAY: none; LEFT: 179px; WIDTH: 185px; TOP: -7px;}
#nal LI:hover LI:hover UL {DISPLAY: block;}
#nal LI.jshover LI UL {DISPLAY: none; LEFT: 179px; WIDTH: 165px; TOP: -7px;}
#nal LI.jshover LI.jshover UL {DISPLAY: block;}

/* end MENU */


/* СКРОЛ */
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbar {width: 7px;background: #f4f4f4;margin-left:2px;}

.vscrollerbarbeg {height: 14px !important;width: 11px;}
.vscrollerbarend {height: 14px;width: 11px;}

.vscrollerbase {width: 11px;background: #a2a2a2;}
.vscrollerbasebeg {width: 11px;height: 14px !important;background: url(/img/arr_up00.gif) no-repeat;}
.vscrollerbaseend {height: 14px;width: 11px;background: url(/img/arr_dn00.gif) no-repeat;}

.vscrollerbar, .hscrollerbar {padding: 16px;z-index: 2;}

.hscrollerbase {height: 11px; background-color: #a2a2a2;}
.hscrollerbar {height: 7px; background-color: #f4f4f4;margin-top:2px;}
.hscrollerbasebeg {width: 14px;height: 11px !important;background: url(/img/arr_l000.gif) no-repeat;}
.hscrollerbaseend {width: 14px;height: 11px !important;background: url(/img/arr_r000.gif) no-repeat;}

.scrollerjogbox {width: 1px;height: 1px;top: auto; left: auto;bottom: 0px; right: 0px;background: #ffffff;}
#newvideo_scroll {overflow: scroll; position: relative; }

.fixedwidth {position: relative; color: black; padding: 1px; }

/* конец СКРОЛЛ */

/* форум */
.forum_title {
display:none;
}

.cat_title1 {color:#44484D; font-weight:bold;,font-size:11px; background-color:#EEE; padding:5 0;}
.cat_title1 td {padding:7;}
.cat_title2 td {padding: 5 0; border-bottom:1px solid #EEEEEE;}
.bg_source_message {background-color:#F7F9FA;}
.boldlink1 {font-weight:bold; font-size:10px;}
.topic_first td {border-bottom:4px solid #ECEFF2; padding: 5 0;}
.topic_reply td {border-bottom:1px solid #ECEFF2;padding: 5 0;}
.big {font-size:12px;}
.small {font-size:10px;}
.time {color:#777777;}
.user_avatara {padding:2px 0px;}

/* INPUT styles */
.forum_i_subject {width:100%; padding:0px;}
.forum_i_message {width:100%; padding:0px;}

/* BUTTONS */
.message_preview_button {color:#006699; border:1px solid #CCCCCC; background:#FFFFFF;}
.message_submit_button {color:#006699; font-weight:bold; border:1px solid #CCCCCC; background:#FFFFFF;}

select.nc_bbcode_bar_size {margin-bottom:5px; width:100px;}
img.nc_bbcode_wicon {border:0; width:27px; height:20px;}
img.nc_bbcode_icon {border:0; width:20px; height:20px;}
div.nc_bbcode_error {padding:3px 0; color:#AA0000; font-weight:bold}

input.nc_bbcode_helpbox {margin:0 0 3px; padding:2px 0; width:100%; font-size:10px; font-family:Verdana,Arial; 

background:none; border:0; cursor: default;}
div.nc_bbcode_colors {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_color_top {white-space:nowrap;}
div.nc_bbcode_color {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_color {padding:0px; cursor:pointer; height:20px; width:20px; border:0px;}
input.nc_bbcode_color_white {padding:0px; cursor:pointer; height:20px; width:20px; border:1px solid #AAAAAA;}
div.nc_bbcode_smiles {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_smile_top {white-space:nowrap;}
div.nc_bbcode_smile {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_smile {padding:0px; cursor:pointer; height:22px; width:22px; border:0px;}
img.nc_bbcode_smile_in_text {margin:0 0 -3px 0;}
/* BBcodes in text */
div.nc_bbcode_quote_1_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_1 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_quote_2_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_2 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_code {margin:10px 25px 10px 25px;}
span.nc_bbcode_list_closed {margin-left:1em; text-indent:-.65em; display:block;}
div.nc_bbcode_list {margin-left:1em; text-indent:-.65em;}
span.nc_bbcode_color {}
span.nc_bbcode_size {}
a.nc_bbcode_url_1 {}
a.nc_bbcode_url_2 {}
img.nc_bbcode_img {}
span.nc_bbcode_s {}
a.nc_bbcode_cut_link {}
/* end форум */


/* gismeteo */
.gmtbl{background-color: #ffffff; border: 1px solid #54b6d6;}
.gmtdttl{font-size: 12px; font-weight: bold; color: #fff; text-align:center;  background-color: #eaeaea}
.gmtdtext {font-size: 100%; font-weight: normal; color: #000000;text-align:center;}
.tddiv { text-align: left !important;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}

/* конец gismeteo */

#tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}