/*reset.css*/
html,body{margin:0;padding:0;}
div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,p,blockquote{margin:0;padding:0;}

img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
/*fonts.css*/
body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}

pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}

/*grids.css*/
body{text-align:center;}
#ft{clear:both;width:100%;}

#custom-doc {
	margin:auto;text-align:left; /* leave unchanged */
	width:978px;/* non-IE */
	*width:978px;/* IE */
	min-width:978px;/* optional but recommended */
}

.yui-b{position:relative;}
.yui-b{_position:static;}
#yui-main .yui-b{position:static;}
#yui-main{width:100%;}


.yui-t8 #yui-main{float:left;margin-right:-392px;}
.yui-t8 .yui-b{float:right;width:392px;*width:392px;}
.yui-t8 #yui-main .yui-b{margin-right:392px;*margin-right:392px;}

#yui-main .yui-b{float:none;width:auto;}

.yui-gc .yui-u {float:right;display:inline;}
.yui-gc div.first {float:left;}


.yui-gc .yui-u{float:left;margin-left:0;*margin-left:0;width:196px;}

.yui-gc div.first{margin-left:0;width:390px;}

#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/* style.css*/
body {background:#FFF url(bg.gif) 0 0 repeat-x}
#bd {background:#FFF url(bg_bd.gif) 100% 0 repeat-y}
#sb {background:#F7F7F7}

a {color: #369}
a:visited {color:#333}
a:hover {color: #933}
a img {border: none}
a.external {background:transparent url(external.gif) 100% 50% no-repeat; padding-right:12px}
.second p {color:#777}

.gallery {
	margin: 1em auto;
	padding: 0 0 6px 0;
	text-align: center;
}
.gallery img {
	display: inline;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 6px;
}

a#homelink {
position:absolute;
top: 20px;
left: 0px;
display:block;
width:150px;
height:50px;
background:transparent url(alnet.gif) 0 0 no-repeat;
}

#hd {position:relative}
#topbar {background-color:#000; height:56px}

#topbar .menu {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 28px;
	left: 150px;
	list-style-type: none;
}

#topbar .menu li {
	float: left;
}

#topbar .menu li.active {
}

#topbar .menu a {
	display: block;
	float: left;
	padding: 0 10px 0 15px;
	height: 22px;
	line-height: 22px;
	color:#CCC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
/*
*/
#topbar .menu a:visited {
	color:#CCC;
}
#topbar .menu .active a {
	color:#FFF;
}
#topbar .menu a:hover {
	color:#BBEB00;
}

.yui-u, .al-b {padding-bottom:1em}
.al-b {border-top:5px #7A7A7A solid;}

#hd h3 {font:bold 11px Tahoma, sans-serif; padding:0; margin:22px 10px 8px 0; line-height:100%}
h3 span {font:normal 10px Tahoma, sans-serif; color:#7A7A7A}
.yui-b h3 {
font:bold 11px Tahoma, sans-serif;
font:bold 12px Arial, Helvetica, sans-serif;
padding:0; margin:25px 10px 8px 0; line-height:100%}
#hd .right h3, .al-b h3 {margin-left:10px}

ol li {
	list-style: decimal outside
}
ol li {padding-right:0; margin-right:40px; 
}
	li {font: 11px Tahoma, sans-serif}
ol p {margin-left:0; margin-right:0px; padding-top:10px}
ol {font-size:10px}
div.cmt {border-top:1px #ddd solid;}
.cmt small {color: #000; font:9px Tahoma, sans-serif; background:#ddd}
 
#hd p {font: 11px Tahoma, sans-serif; padding:0; margin:0 14px 1em 0; line-height:130%} 

h4 {text-align:left;font:bold 11px Tahoma, sans-serif;padding:0; margin:10px 10px 8px 10px;}
#yui-main h4.bookmark {font:bold 12px Tahoma, sans-serif;color:#FFFFFF;  background-color:#7A7A7A;width:170px;padding:0 0 5px 11px;margin:0;line-height:100%}

h1 {padding:0; margin:22px 10px 8px 0; line-height:100%}
h1 {font:bold 17px Tahoma, sans-serif;}
#yui-main h1 {padding:0; margin:22px 10px 8px 0; line-height:100%}
#yui-main h1 {font:bold 17px Tahoma, sans-serif;}
#yui-main h2 {padding:0; margin:22px 10px 8px 0; line-height:100%}
#yui-main h2 {font:bold 14px Arial, Helvetica, sans-serif;}
#yui-main h2, #yui-main h3 {clear:left}

p {font: 11px Tahoma, sans-serif; padding:0; margin:0 14px 1em 0; line-height:130%}
#hd .right p, .al-b p {margin-left:11px}
#yui-main .second p {font-size:10px}
#yui-main p.ads {padding:0; margin:1em 0}
.wrap p, p#forum-info {font: 10px Tahoma, sans-serif; padding:0; margin:0 14px 1em 11px; line-height:110%}

p#forum-info {margin:9px 14px 9px 11px; color:#b5b5b5}
p#forum-info strong {color:#000;}

.yui-gc {border-top:5px #7A7A7A solid}

.wrap {width:392px;margin:0 auto}
.left {float:left;width:182px}
.right {float:right;width:210px}

#hd .wrap {width:978px}
#hd .left{width:586px; height:93px}
#hd .right{width:392px;height:93px}

#flashcontent {padding:16px 0 10px 11px}

#sb .right h3 {margin-top:20px}

#ft {
border-top:5px #7A7A7A solid;
background:#fff;
color:#b5b5b5;
/*
position: relative;
*/
}
#ft p {margin:0 11px; text-align:right}
p#bottom-menu {padding:10px 0;font-size:10px}
p#bottom-menu a, p#bottom-menu a:visited {color:#333;text-decoration:none}
p#bottom-menu a:hover {text-decoration:underline}
p#copyright {padding:0 0 10px;}

p.qt { padding:2px 3px 2px 12px; border-left:1px solid #AAC0CC; }
#content table#goroda { border-top:#aaa 2px solid; }
#content table#goroda td { text-align:left; border-bottom:#ccc 1px solid; }
div.notabene {padding:10px 10px 10px 70px; border:1px dotted #000; margin-bottom:1em; }
div.notabene p.autor { margin-bottom:0; }
.hrhr { height:1px; background-color:#999; margin-bottom:.5em }
.answ { margin:.5em 10px; border-left:2px solid #6E8EAF; padding-left:36px; }
strong.marker { font-weight:normal; background-color:#FF6 }
.imp {color:#900}

#entryform {width:560px; text-align:left; margin:0 10px}
table#meteo { border-top:#aaa 2px solid; }
table#meteo th { font-size:11px; text-align:center; font-weight:normal }
table#meteo td { font-size:10px; text-align:left; height:30px }
table#meteo th, table#meteo td {border-left:#ccc 1px solid; border-bottom:#ccc 1px solid}
table#meteo th.d,table#meteo td.d {border-left:none}
#meteo tr.odd { background-color:#e8eff7; background-image:none }
/* p.author { text-align:right } */
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 0;
margin: .31em .7em 1em 0;
display: inline;
}

.alignright { float: right;
}
	
.alignleft { float: left
}

#hdt {position:relative;  border-bottom:5px #000000 solid}
#hdt .left, #hdt .right {height:35px; background:#7A7A7A url(bg_hdt.gif) 0 0 repeat-x}
#hdt .left{width:586px}
#hdt .right{width:392px}

#hdt .menu {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 12px;
	left: 55px;
	list-style-type: none;
}

#hdt .menu li {
	float: left;
}

#hdt .menu a {
	display: block;
	float: left;
	padding: 0 8px 0 7px;
	height: 10px;
	line-height: 10px;
	color:#CCC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
#hdt a:hover {color: #eee;}

/* None-bold submit button */
input.liteoption2 {
  border: 1px solid;
  border-color: #FFFFFF #999999 #999999 #FFFFFF;
  background: #e5e5e5 url(/i/button_b.gif) repeat-x;
  /* font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding: 2px 4px; 
  margin: 0; */
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
}
#ypsingle {padding-top:2em}
#ypsidebar {padding:0 4px}
#liveinternet {float:left; padding:10px 0 0}
/* WP-PageNavi 2.31 */
.wp-pagenavi {
	padding: 1em 0;
}
.wp-pagenavi span.pages {display:block; font-size:1.2em; margin-left:3px}
.wp-pagenavi span.current {
	margin: 0 3px;
	padding: 0 4px;
	background-color:#F0F0F0;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active {
	margin: 0 3px;
	padding: 0 4px;
	line-height: 1.5em;
}
/*
div.wp-pagenavi {}
.wp-pagenavi a:hover {}
*/
#daos {padding:.3em .6em .4em 4.375em}
#daos small {font-size:10px; display:block; width:180px; text-align:right; margin-top:5px; float:right}
a#daostring {text-decoration:none; border-bottom:1px solid;}
