html,body{margin:0;padding:0}
html{height:100%}
body{font:12px/18px Arial, Tahoma, Verdana, sans-serif;width:100%;height:100%;background:url(/tmpl/lite/images/body_bg.gif) #f0efd1 repeat-x;}
a{color:#69c;outline:none;text-decoration:underline}
a:hover{text-decoration:none}
p{margin:0 0 18px}
img{border:none}
input{vertical-align:middle}
input[type=text],input[type=password]{border:1px solid #a5acb2}
#wrapper{width:1000px;margin:0 auto;min-height:100%;height:auto!important;height:100%;background-color:#fff}
.msg{background-color:#e3edf7;padding:5px;margin:20px 0}
/* Header
-----------------------------------------------------------------------------*/
#header{height:96px;background:url(/tmpl/lite/images/body_bg.gif) repeat-x;}
.header_inner{position:relative;}
.logo{margin-left:0px;}
.rss{text-align:right;padding-right:20px;position:absolute;right:0;bottom:0;}
.rss img{vertical-align:middle}
.rss a{color:#ccc}
/* Middle
-----------------------------------------------------------------------------*/
#middle{width:100%;padding:0 0 90px;height:1%}
#middle:after{content:'.';display:block;clear:both;visibility:hidden;height:0}
#container{width:100%;float:left;overflow:hidden}
#content{padding:0 290px 30px 30px;}
.search{margin:10px 0}
.search input,.search img{vertical-align:middle}
.search input[type=text]{border:1px solid #a5acb2;width:270px}
.title_main{font-weight:400;margin:0 0 10px;padding:0;font-size:18px}
.last_date{width:120px;float:left;/*border-top:1px solid #006da8;*/margin-right:15px;text-align:center}
.last_date span{color:#999;display:block}
.last_date a{display:block;margin:0;padding:0;margin-top:15px}
.last_date a img{margin-bottom:0;padding:0;text-decoration:none}
.logo_title{background-color:#e3edf7;padding:10px;margin-top:30px}
.logo_title h1{font-weight:400;font-size:18px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:0;margin:0}
.letters{margin:10px 0}
.letters a{font-size:14px;line-height:22px}
.grid{list-style-type:none;margin:0;padding:0}
.grid li{width:100px;display:0;display:inline-block;margin:10px 10px 20px 0;padding:10px;vertical-align:bottom;text-align:center}
/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr{float:left;margin-right:-3px;width:250px;margin-left:-260px;position:relative;padding-top:10px;}
.tags_block_title{margin-top:10px;margin-bottom:5px;color:#c06;font-size:14px}
.tags_block_title img{vertical-align:middle}
.tag_cloud{background-color:#f0feeb;padding:15px 10px;width:230px}
.tag_cloud a{margin-right:5px}
.aht{background-image:url(/tmpl/lite/images/grid.gif);background-repeat:no-repeat;width:160px;font-size:11px;padding:5px;line-height:12px}
.tags{background-color:#f0feeb;padding:10px;text-align:left}
.download{background:url(/tmpl/lite/images/arrow.gif) #f0feeb;background-repeat:no-repeat;background-position:7px center;padding:5px 5px 5px 30px}
.download a{font-size:14px}
.free{font-weight:700;text-align:center;color:#369;background-color:#cfc}
/* Footer
-----------------------------------------------------------------------------*/
#footer{width:960px;margin:-75px auto 0;height:65px;border-top:1px solid #ccc;padding:10px 10px 0 30px}
.footer_left{width:300px;float:left;font-size:11px}
.footer_left a{color:#000}
.footer_right{width:220px;float:right;color:#69c;font-size:11px}
.footer_right a{color:#69c}
/* Modal
--------------------------------------------------------------------------------*//* the overlayed element */
.modal{/* must be initially hidden */display:none;/* place overlay on top of other elements */z-index:10000;/* styling */background-color:#ffe6dc;width:500px;padding:30px 50px;height:350px}
.modal_content{height:310px;overflow:auto}
/* close button positioned on upper right corner */.modal .buttons{padding-left:130px}
.modal .buttons a{display:block;float:left;color:#fff;font-weight:700;background-color:#c99;padding:5px 20px;margin:10px;text-decoration:none}
.items div{display:none}

.g_fields{border:1px solid #e3edf7!important; width:300px!important; padding:3px!important;}
.g_textarea{border:1px solid #e3edf7; width:600px; height:100px; padding:3px;}

table.selrow {
  empty-cells:show;
  width:100%;
}

table.selrow td {
  border-bottom:1px solid #fff;
  empty-cells:show;
  padding:5px 10px;
}

table.selrow th {
  text-align:left;
  vertical-align:top;
  empty-cells:show;
  background:#ffeee8;
  color:#000;
  padding:5px 10px;
}

table.selrow tr {
background-color:#ffe6dc
}

table.selrow tr:hover {
background-color:#ffeee8
}
.g_submit{border:0 none; background-color:#e3edf7;padding: 3px; cursor: pointer}


.subscribe_form{
  background-color:#d8ece1;
  padding:10px;
  margin:10px 0;
  position:relative;	
}

.subscribe_form_tl{
  position:absolute;
  left:0;
  top:0;
  width:8px;
  height:8px;
  background:url(/tmpl/lite/images/corners.gif) no-repeat 0 0;	
}

.subscribe_form_tr{
  position:absolute;
  right:0;
  top:0;
  width:8px;
  height:8px;
  background:url(/tmpl/lite/images/corners.gif) no-repeat -8px 0;	
}

.subscribe_form_bl{
  position:absolute;
  left:0;
  bottom:0;
  width:8px;
  height:8px;
  background:url(/tmpl/lite/images/corners.gif) no-repeat 0 -8px;	
}

.subscribe_form_br{
  position:absolute;
  right:0;
  bottom:0;
  width:8px;
  height:8px;
  background:url(/tmpl/lite/images/corners.gif) no-repeat -8px -8px;	
}

.subscribe_field{
  color:#9d9f9e;
  border:1px solid #9d9f9e;
  padding:5px;
  width:174px;
  outline:none;	
}
#webi_zakladki { z-index: 100; }

