/*
Theme Name: Avtoshkola-Kaluga Theme
Theme URI: http://www.free-lance.ru/users/inovato
Description: WP theme for DOSAAF-Kaluga.ru. Author - Inovato. | ICQ:481603283
Version: 0.7b
Author: inovato
Author URI: http://www.free-lance.ru/users/inovato
*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {height: 100%}
body {
	font: 12px/18px Tahoma,  sans-serif;
	height: 100%;
	overflow-x:hidden;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
/* Mon, 03 May 2010 05:36:42 -0600 */
#wrapper{background-image:url(img/lside.gif);background-position:left;background-repeat:repeat-y;height:auto!important;min-height:100%;min-width:1000px;width:100%;}
#hlp{background-image:url(img/rside.gif);background-position:right;background-repeat:repeat-y;height:auto!important;min-height:100%;position:absolute;width:100%;}
#header{background-color:#9F0;height:381px;}
.bold{color:#4D0000;font-family:Tahoma;font-size:12px;font-weight:700;}
#lefth{background-image:url(img/repeat.jpg);background-position:60%;height:381px;}
#centerh{background-image:url(img/lhead.jpg);background-position:0;background-repeat:no-repeat;height:381px;}
#righth{background-image:url(img/rhead.jpg);background-position:100%;background-repeat:no-repeat;height:381px;position:relative;z-index:500;}
.contact{background-image:url(img/logo.png);background-repeat:no-repeat;font-weight:700;height:60px;padding:110px 0 0 115px;position:absolute;right:0;width:231px;z-index:890; color:#c82d2d; line-height:18px;}
.contact .bold {color:#aa0000;}
.menu{background-position:center;display:block;margin:0 auto;position:relative;width:60%;z-index:800;}
.menu ul{display:block;float:left;margin-left:-50px;margin-top:310px;position:absolute;width:120%; z-index:820;}
.menu ul li{background-position:bottom;background-repeat:repeat-x;display:block;float:left;height:64px;width:13%;}
.menu ul li a{background-image:url(img/menu/rez.gif);color:#FFF;display:block;height:43px;margin-left:0;padding:21px 10px 0;text-align:center;text-decoration:none; font-size:14px; font-weight:300}
.menu ul li a:hover{background-color:#069;background-image:url(img/menu/rezh.gif);text-decoration:underline;}
.menu ul li:first-child a{margin-left:0;}
.menu ul li.fst{margin:0 -2px 0 0;padding:0;width:12px;}
.menu ul li.separator{background-color:transparent;background-image:url(img/menu/separator.gif);background-position:bottom;background-repeat:no-repeat;height:64px;margin:0 -6px 0 -5px;padding:0;position:relative;width:11px;z-index:860;}



#middle{background-color:#FFF;background-image:url(img/lside.gif);background-position:left top;height:1%;padding:0 0 80px;width:100%; background-repeat:repeat-y;}
#middle:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}
.cont_image {display:block; position:absolute; width:415px; height:85px; background:url(img/cont.gif) no-repeat; margin-top:-165px; margin-left:400px; display:none;}

#container{background:url(img/rside.gif) repeat-y right;float:left;height:100%;overflow:hidden;width:100%;}




#content{padding:0 212px 0 230px;position:relative;z-index:999;}
.posts{margin-top:22px;}
.post{color:#676767;font-family:Tahoma;font-size:1em;padding-bottom:60px;}
.post h1,.post h2,.post h3{font-weight:400;}
.post h1.title{color:#A00;font-size:20px;margin:0 0 10px 3px;}
.post h1{color:#A00;font-size:18px;margin:0 0 10px 3px;}
.post h2{color:#A00;font-size:16px;margin:0 0 10px 3px;}
.post h3{color:#A00;font-size:14px;margin:0 0 10px 3px;}
.post ul,.post ol{margin-bottom:15px;margin-left:40px;margin-top:15px;}
.post ul{list-style:disc;}
.post ol{list-style:decimal;}
.post table tbody {margin:30px 0}
.banner{margin-bottom:20px;}
.banner img{display:block;margin:0 auto;}

/** Sidebar Left **/
.sl{background:url(img/lside.gif) repeat-y #FFF left;float:left;margin-left:-100%;padding-left:40px;position:relative;width:185px;}
.lsidebg_top{background:url(img/allinone/lsidetop.jpg) no-repeat top left; background-position:left; background-repeat:no-repeat;height:245px;margin-left:-40px;position:absolute;width:100%;}
.lsidebg_bot{background:url(img/allinone/lsidebot.jpg) no-repeat; float:left;height:266px;margin-top:-266px;position:absolute;width:38px; z-index:9999;}
.side_content{padding-top:15px;position:relative;z-index:999;}
.blocklink{margin-bottom:0;}
.blocklink a{color:#676767;font:Tahoma, sans-serif .75em;text-decoration:none;}
.obuchenie,.osnashenie,.kollektiv,.experts,.sections{padding:40px 10px 0 0;}

.obuchenie ul,.osnashenie ul,.kollektiv ul,.experts ul,.sections ul{list-style:url(img/liststyle.gif);list-style-image:url(img/liststyle.gif);margin-bottom:9px;margin-left:30px;}
.obuchenie{background:url(img/znaki.gif) no-repeat top left;background-position:-614px 0;width:155px;}
.osnashenie{background:url(img/znaki.gif) no-repeat top left;background-position:-819px 0;width:155px;}
.kollektiv{background:url(img/znaki.gif) no-repeat top left;background-position:-206px 0;width:155px;}
.experts{background:url(img/znaki.gif) no-repeat top left;background-position:0 0;width:156px;}
.news{background:url(img/znaki.gif) no-repeat top left;background-position:-411px 0;padding-top:42px;width:100%;}
.sections {background:url(img/sections.gif) no-repeat top left;}
/** Sidebar Right **/
.sr{float:left; width:172px; margin-left:-202px;margin-right:-3px;min-height:600px;padding-right:0px;position:relative; background:#999999;background:url(img/rside.gif) repeat-y #FFF top right; padding-right:30px; padding-bottom:200px;}
.rsidebg_top{background:url(img/allinone/rsidetop.jpg) no-repeat top left; height:245px;position:absolute;width:40px; z-index:400; background-position:right; margin-left:-40px;}
.rsidebg_bot{background-image:url(img/rsidebot.jpg);background-repeat:no-repeat;height:266px;width:32px;position:absolute;z-index:999;  margin-top:-265px; right:0;}
.newslist{margin:0;padding:0;}
.data span.day{color:#004CAB;font-family:Tahoma;font-size:16px;font-weight:300;}
.data span.year{color:#004CAB;font-family:Tahoma;font-size:14px;font-weight:300;margin-left:-3px;}
.textnews{color:#3B3B3B;font-family:Tahoma;font-size:12px; display:block; width:150px; padding-right:10px; overflow:hidden;}
.textnews h3,.textnews h3 a{color:#004CAB;font-family:Tahoma;font-size:12px;font-weight:400;}
.textnews h3 a:hover{text-decoration:none; color:#3399CC}
.textnews a,.allnews a{color:#900;}
.allnews a{float:right;font-weight:700;}
.onenews{margin-bottom:20px; position:relative; z-index:9999;}

/** Footer **/
#footer{background-image:url(img/bg.jpg);height:80px;margin:-80px auto 0;min-width:1000px;position:relative;z-index:999;}
.left_footer{float:left;height:55px;padding-top:25px;width:50%;}
.right_footer{float:left;height:55px;padding-right:2%;padding-top:25px;width:45%;}
.copyright{background-color:#F0E8D0;color:#6B6B6B;font-size:12px;margin-left:40px; width:230px; padding:3px 10px; overflow:hidden;}
.copyright a{color:#333;}
.counter{float:right;margin-right:10px;}
.counter a:hover{-khtml-opacity:1;-moz-opacity:1.0;filter:alpha(opacity=100);opacity:1.0;}
.clrfx{clear:both;float:none;}
.post a,.post h2 a{color:#A00;}
.blocklink a:hover,.textnews h3 a{text-decoration:underline;}
.counter a,.counter img{-khtml-opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);opacity:0.5;}

img#shTopImg {
position:relative;
z-index:9999;
}
