@media screen,projection{
body{font:83% Arial,Verdana,lucida,sans-serif; text-align:center; line-height:1.4em; margin:15px 0; padding:0; color:black; background:#f4f1e3 url(../img/bg.png) 50% 0 repeat-x;}

/* logo */
#logo{display:block; position:absolute; top:23px; left:21px; width:205px; height:55px;}

/* headers */
h1,h2,h3,h4{font-size:220%; margin:1em 0 .4em;}
h1{margin:.5em 0 0;}
h2{font-size:160%}
h3{font-size:130%; margin-bottom:-.5em;}
h4{font-size:110%;}

/* tags */
hr{height:1px; border:none; border-bottom:1px solid #e5e5e5;}
em{padding:1px 3px; background:#f9f7ea; border-bottom:1px solid #e4dec3;}

/* colors */
.blue,a{color:#007bbb;}
.bluegreen,h2,h3,h4,.slogan{color:#2a93b1;}
.red,a:hover{color:#a00000;}
.brown{color:#98862f;}
.bl,h3{color:black;}
.wh,#foot a{color:white;}
.gray,#crumbs,#crumbs a{color:#9b9b9b;}
.okr,#foot{color:#f4f1e3;}

/* main */
#main{}
#mainmatrj{width:978px; padding:10px 0; margin:0 auto; background:white; border:1px solid #e4dec3; border-bottom:none;}
.matrj{position:relative; top:0; left:0; text-align:left; margin:0 auto; width:958px;}
#head .matrj{height:100px; background:white url(../img/bg-head.png) 0 0 repeat-x;}
  #head .upoutavka-head{position:absolute; top:20px; right:20px;}
#crumbs{}
	#crumbs .matrj{padding:5px 0; background:white; border-bottom:1px solid #e5e5e5;}
	#crumbs p{margin:0; padding:0 30px;}
#cont{position:relative; top:0; left:0; padding:0; margin:0;}
	#cont .matrj{background:white;}
#cont-home{padding:0 10px;}
#left-clmn,#right-clmn{float:left; width:620px; padding:0 15px 0 10px; margin-top:1em; border-right:1px solid #e5e5e5;}
#right-clmn{float:right; width:300px; padding:0; border:none;}
#foot{margin:0 auto;}
	#foot .matrj{width:980px; padding-bottom:1em; background:#2a93b1;}
	#foot p{float:left; padding:0 20px; margin:1em 0 0;}
	#foot p.author{float:right;}

/* nav horizont version */
#nav{text-transform:uppercase; font-size:90%;}
	#nav .matrj{background:#f4f4f4 url(../img/bg-nav.png) 0 0 repeat-x;}
	#nav .cl{background:white;}
	#nav ul,#nav-bottom ul{list-style-type:none; margin:0; padding:0;}
	#nav li,#nav-bottom li{float:left;}
	#nav a,#nav strong,#nav-bottom a,#nav-bottom strong{display:block; padding:8px;}
	#nav .active,#nav a:hover{background:white;}
	
#nav-bottom{margin:0 auto;}
  #nav-bottom .matrj{width:978px; background:#f4f4f4; border:1px solid #e4dec3; border-top:none; border-bottom:none;}
  #nav-bottom a,#nav-bottom strong{padding:8px 5px;}
  #nav-bottom ul{margin:0 15px;}
  
/* content */
.slogan{font-size:145%;}
  .slogan p{margin:10px 0 20px; padding:0 0 0 25px; background:white url(../img/arr.png) 0 50% no-repeat;}
.perex{font-size:110%; line-height:1.4em; padding:0 15px; background:#f9f7ea; border-left:3px solid #ccc396;}
  .perex p{padding:15px 0; margin:0;}
.ch{padding:0 15px; margin:1.5em 0; background:#f1fafd; border:1px solid #d1e8ef;}
  .ch h2{margin-top:.7em;}
#cont a[href^='http:'],#cont a[href^='https:']{padding-right:8px; background:url(../img/a_ven.gif) 100% 2px no-repeat;}
.dw{color:white; padding:2px; background:#2a93b1;}
#toplist,#navrcholu,#ss{position:absolute; bottom:0; left:20px;}
#navrcholu{left:40px;}
#ss{left:60px;}
#bl .matrj{width:980px;}

/* warning */
.warning{width:100%;}
	.warning div{clear:left; color:white; padding:15px 15px 15px 80px; margin:1em 0 1.5em; background:#c90032 url(../img/bg-warning.png) 0 50% repeat-x; border:1px solid #850021; border-bottom-width:5px;}
  .warning ul{padding:0; margin:0 0 0 40px;}
	
/* tabs */
table{font-size:100%; width:100%; border-collapse:collapse; border:2px solid #e4dec3;}
th,td{padding:3px 6px; background:white; border:1px solid #cbc293;}
th{text-align:center; color:white; background:#cbc293; border:1px solid #e4dec3;}
form table{width:auto;}
form table,form th,form td{border:none; background:none;}
#bl table,#bl td,#bl th{border:none; background:#f4f1e3;}
#bl-right table,#bl-right td,#bl-right th{border:none; background:white; margin:0; padding:0;}

/* forms */
form{margin:0;}
form p{margin:0;}
input,textarea,select,submit{font:100% Arial,Verdana,lucida,sans-serif;}
textarea {width:99%}
fieldset,.hledej{padding:10px 20px; margin-bottom:10px; background:#eff9d5; border:1px solid #abd168;}
legend{padding:5px 10px; margin-top:10px; background:#abd168; border:1px solid #abd168;}

#search fieldset,#search legend{padding:0; margin:0; background:none; border:none;}

/* searching text */
.search{background:#ffff00; font-weight:bold;}

/* other */
.vis{visibility:hidden;}
.hid{display:none;}
.sml{font-size:90%;}
.big{font-size:120%;}
a img{border:none;}
.c{text-align:center;}
.l{text-align:left;}
.r,.right,.author{text-align:right;}
/*img.fl, .flimg{margin:0 1em .3em 0;float:left;}
img.flr, .flrimg{margin:0 0 .3em 1em;float:right;}*/
.fl{float:left;}
.flr{float:right;}
.cl{clear:both;}
.cll{clear:left;}
.clr{clear:right;}
div.cl{font-size:1px; height:1px; padding:0; margin:0; overflow:hidden;}
.w50{width:50%;}
.w40{width:40%;}
.w30{width:30%;}
.w20{width:20%;}
.pnmn{padding:0;margin:0}
}