body{background:#F0F0EF; font:12px Verdana,Geneva,sans-serif; margin:0; padding:0; text-align:center; color:#000;  background-image:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/header-back.png); background-repeat:repeat-x; height:auto; height:100%}
.indextable{width:650px}
.a:visited{color:#787777; text-decoration:underline}
a:link{color:#1b51e2; text-decoration:underline}
a:hover{color:#c90505; text-decoration:none}
a:visited:hover, #sidebar1a a:visited:hover{color:#c90505; text-decoration:none}
a:active{color:#33a104; text-decoration:none}
#sidebar1a a:visited{color:#000; text-decoration:none !important}
#sidebar1a a:active{ color:#0C0}
.graymenu a:link, a:visited{color:#666; text-decoration:underline}
.graymenu a:hover, .graymenu a:visited:hover{color:#36F; text-decoration:none}
#artlink a{color:#F60; text-decoration:underline}
#artlink a:visited{color:#F60; text-decoration:underline}
#artlink a:hover, #artlink a:visited:hover{color:#F00; text-decoration:none}
.twoColHybRtHdr #container{width:982px;  background:#F0F0EF; margin:0 auto; text-align:left}
.twoColHybRtHdr #smth{width:100%; background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/upfooter.jpg) bottom repeat-x}
.twoColHybRtHdr #header{   background-color:#FFF;     background-image:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/header-back.png); background-repeat:repeat-x; height:199px; padding:0}
.twoColHybRtHdr #header2{ background-color:#FFF}
.twoColHybRtHdr #sidebar1{float:right; width:244px; background:#FFF;  height:100%;  min-height:100%; padding:0px 0}
.twoColHybRtHdr #sidebar1a{float:right; width:244px; background:#FFF;  height:100%;  min-height:100%; padding:0px 0; margin-top:-18px}
.twoColHybRtHdr #sidebar1 h3, .twoColHybRtHdr #sidebar1 p{margin-left:13px; margin-right:70px}
.twoColHybRtHdr #mainContent{font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:12px;  margin:0 0 0 0px;  background-color:#FFF;  width:738px;  height:100%;  min-height:100%}
.twoColHybRtHdr #footer2{background-image:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/ffooter.png); background-repeat:repeat-x; height:77px; width:100%; text-align:left; color:#999}
.twoColHybRtHdr #footer2 a{color:#FFF; text-decoration:underline}
.twoColHybRtHdr #footer2 a:visited{color:#F60; text-decoration:underline}
.twoColHybRtHdr #footer2 a:hover, .twoColHybRtHdr #footer2 a:visited:hover{color:#F00; text-decoration:none}
.fltrt{float:right; margin-left:8px}
.fltlft{float:left; margin-right:8px}
.clearfloat{clear:both;     height:0;     font-size:1px;     line-height:0px}
.onecomment{padding-top:10px; border-bottom:1px dotted #CCCCCC; padding-bottom:5px; margin-bottom:5px;}
.t1{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/t.jpg) 0 0 repeat-x}
.t{}
.b{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/b.jpg) 0 100% repeat-x}
.l{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/lshadow.jpg) 0 0 repeat-y}
.r{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/rshadow.jpg) 100% 0 repeat-y}
.bl{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/lb.jpg) 0 100% no-repeat}
.br{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/rbottom.jpg) 100% 100% no-repeat}
.tl{}
.tr{background:100% 0 no-repeat; padding-left:45px; padding-top:20px; padding-bottom:20px; padding-right:50px; min-height:60px}
.l{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/l.jpg) 0 0 repeat-y}
.br1{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/rb.jpg) 100% 100% no-repeat}
.bl1{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/lb.jpg) 0 100% no-repeat}
.tl1{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/ltop.jpg) 0 0 no-repeat}
.tr1{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/rtop.jpg) 100% 0 no-repeat; padding:20px}
#tr1{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/rtop.jpg) 100% 0 no-repeat; padding-left:25px; padding-top:20px; padding-bottom:20px; padding-right:25px}
.brf{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/brf.jpg) 100% 100% no-repeat}
.blf{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/blf.jpg) 0 100% no-repeat}
.brf2{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/brf2.jpg) 100% 100% no-repeat}
.blf2{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/blf2.jpg) 0 100% no-repeat}
.r2{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/r2.jpg) 100% 0 repeat-y}
.br2{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/rbottom.jpg) 100% 100% no-repeat}
.tr2{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/tr2.jpg) 100% 0 no-repeat; padding-left:50px; padding-top:20px; padding-bottom:20px; padding-right:50px}
#tr2{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/tr2.jpg) 100% 0 no-repeat; padding-left:50px; padding-top:20px; padding-bottom:20px; padding-right:50px}
.t3{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/m.jpg) 0 0 repeat-x}
.tl3{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/m.jpg) 0 0 repeat-x}
.tr3{background:url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/m.jpg) 100% 0 repeat-x; padding-left:50px; padding-top:0px; padding-bottom:20px; padding-right:50px}
table td{    vertical-align:top;     padding:0}
td.number{color:#999}
.ifbanner{margin-top:19px; height:60px}
.ifbanner:hover{}
.sf1{margin-top:35px; float:right}
.sf1 form{float:left}
.sf1 input.text{padding-left:5px; color:#999}
.sf1 input.text:hover{color:#333}
.sf1 input.submit{line-height:16px}
.sf1 input.submit:hover{color:#090; cursor:pointer}
.sf2{font-size:9px; float:left; color:#FFF; margin-right:7px; margin-top:3px}
a img{    border:0}
#top{font-family:Arial,Helvetica,sans-serif; font-size:10px}
a .topbanner{opacity:0.3}
a:hover .topbanner{opacity:1}
#title{    color:#5268a7;     font-weight:bold;     font-size:16px}
#control{    padding-right:20px;     text-align:right;     white-space:nowrap; font-size:9px}
#control form{    display:inline;     margin-left:20px}
#filters{    margin:10px 0}
#filters .filter{    padding-left:20px}
#filters .filter .title{    background:#dd74a8 url('images/filbg.gif') repeat-x;     color:white;     padding:0 20px;     height:19px;     font-weight:bold;     text-align:center;     vertical-align:middle;     white-space:nowrap;     border-left:1px solid #D36B9F;     border-top:1px solid #D36B9F;     border-right:1px solid #D36B9F;     border-bottom:1px solid #dd74a8;     font-size:110%}
#filters .filter .clear{    border-bottom:1px solid #BE6490;     width:100%}
#filters .filter .values{    padding:10px;     border-left:1px solid #BE6490;     border-bottom:1px solid #BE6490;     border-right:1px solid #BE6490;     background:white;     color:black}
#filters .filter .values input{    margin:0 5px}
#filters .free{    width:20px}
#catlist{    padding:0}
#categories{    width:932px; text-align:left}
.catcol{ width:220px}
#categories .catcol .image{    padding:2px 5px 1px 1px;     text-align:center}
#categories .catcol .title{    font:bold 13px Arial,Helvetica,sans-serif;     white-space:nowrap}
#categories .catcol .counter{    font-weight:normal; color:#333}
#categories .catcol .subcats{    padding-top:2px; font-size:10px; width:200px; line-height:16px}
#main{    width:100%}
#main .left{    width:100%;     padding:0}
#main .right{    width:250px;     padding:0 0 10px 0}
#main .free{    padding:10px}
#catitems{    width:100%;     background:white}
#catitems .caticon{    width:30px;     text-align:center;     vertical-align:top;     padding:10px 5px 10px 10px}
#catitems .catpath{    text-align:left;     font-size:90%;     color:#777;     font-weight:bold;     padding:10px 20px 1px 5px}
#catitems .catpath a{ color:#777}
#catitems .cattitle{    text-align:left;     font-size:12px;     font-weight:bold;     color:#222;     padding:0px 20px 0px 5px}
#catitems .cattitle .catdescr{    font-weight:normal;     font-size:10px}
#catitems .cattitle .edit, 
#catitems .cattitle .edit a{font-size:9px; color:#999; font-weight:normal}
#catitems .itemtype{    text-align:right;     padding:10px 10px 1px 10px;     vertical-align:top;     white-space:nowrap}
#catitems .sort{    padding:0px}
#catitems .navbar{    text-align:center;     padding:10px}
.pagenav{    margin:0 auto;     text-align:center}
.pagenav td{    margin:0 auto;     text-align:center;     vertical-align:middle}
.pagenav input{    text-align:center;     font-weight:bold;     padding:2px 3px;     border:1px solid #5167A5}
.pagenav a{    padding:0 5px}
#catitems .items{    padding:10px 20px}
#catitems .items .number{    font-weight:bold;     margin-right:10px; padding-left:10px}
#catitems .items .link{    font-size:100%;     white-space:normal}
#catitems .items .rating{    width:100%;     padding-left:10px}
.info{font-family:Verdana,Geneva,sans-serif;     font-size:11px;     color:#666; line-height:14px}
.descr{font-size:11px; line-height:15px; padding-top:5px; margin-bottom:10px}
.descr_s{font-family:Verdana,Geneva,sans-serif; font-size:9px; color:#666; line-height:13px}
.descr_s a{color:#666}
.descr_s a:visited{color:#666}
.sponsors{font-size:11px; font-weight:bold; font-family:Tahoma; color:#919191}
.url{     color:#1b51e2}
.control{font-size:10px;     padding:5px 5px 15px 0px;     background-color:#FFF}
.free{    height:20px; margin-top:40px;     padding:0;     margin:0}
#catitems .items .nullheight{    height:0;     padding:0;     margin:0}
#newitems{width:175px}
#newitems .title{font-family:Tahoma,Geneva,sans-serif;     color:#919191;     height:20px;     font-size:11px;     font-weight:bold;    white-space:nowrap; padding-left:27px}
#newitems .items{font-family:Tahoma,Geneva,sans-serif; color:#919191;     background:white; font-size:10px}
#newitems .items .image{    padding-right:7px}
#newitems .items .link{    font-size:11px; font-weight:normal}
#newitems .items .link a,  #newitems .items .link a:visited{    color:#303030}
#newitems .items .link a:hover{    color:#1b51e2}
#newitems .items .descr{    padding:5px 0;     padding-top:2px;     padding-bottom:5px}
#newarticles{    margin-right:20px; width:175px}
#newarticles .title{font-family:Tahoma,Geneva,sans-serif;     color:#919191;     height:20px;     font-size:11px;     font-weight:bold;     white-space:nowrap; padding-left:27px}
#newarticles .items{font-family:Tahoma,Geneva,sans-serif; color:#919191; font-size:10px}
#newarticles .items .image{   padding-right:7px}
#newarticles .items .link{    font-size:11px; padding-bottom:10px}
#newarticles .items .link a, #newarticles .items .link a:visited{   color:#303030}
#newarticles .items .link a:hover{      color:#1b51e2}
#newarticles .items .descr{    padding:5px 0;     padding-top:5px;     padding-bottom:5px}
     
#bottom{    margin:10px 0}
#bottom .copyright{    padding:20px}
input.text{padding:2px; height:14px; margin-right:10px !important;  margin:0; background:#fdfefe url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/post-box-top.gif) repeat-x top center; border:1px solid #bacdde; font-size:11px; color:#000}
td.text input.text{padding:5px; margin-top:5px !important}
.com{margin:0; padding:5px; background:#fdfefe url(http://www.betterkaluga.ru/cncat_config/themes/betterkaluga/images/post-box-top.gif) repeat-x top center; border:1px solid #bacdde; font:1em Arial,Helvetica,sans-serif; color:#000; width:600px; margin-top:5px !important}
input.submit{ font-size:11px;  background:white;  color:black;  height:20px;  padding:0 20px}
#ext{ width:100%}
#ext .name{ padding:5px 20px;  font-weight:bold;  color:#1b51e2; width:80px}
.ext_text{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:18px}
#ext .cat{ padding:2px 0}
#ext_article{ width:100%}
#ext_article .left{ padding:10px 20px;  width:70%}
#ext_article .left .descr{ padding:10px 20px 20px 20px;  background:white;  border:1px solid #5167A5}
#ext_article .left .control{ margin-top:20px}
#ext_article .right{ padding-right:20px}
#ext_article .right .pagetitle{ margin-left:0}
#ext_article .right .info{ margin:0 0 20px 0;  width:100%;  background:white;  border:1px solid #5167A5}
#ext_article .right .info .name{ padding:5px 20px;  font-weight:bold;  color:#496dab;  white-space:nowrap}
#ext_article .right .info .text{ padding:5px 20px;  width:100%}
#ext_article .right .info .cat{ padding:2px 0}
#add_table{ margin:0 auto 20px auto;  width:600px;  background:white}
#add_table .top{height:10px}
#add_table .name{ padding:5px 20px;  font-weight:bold;  color:#496dab;  width:100%}
#add_table .field{ padding:5px 20px}
#add_table td.text{ padding:5px 20px}
#add_table .field input{ padding:2px 5px}
#add_table input.text{ width:300px}
#add_table input.read{ width:300px;  background:#fafafa;  padding:3px 5px;  cursor:default}
#add_table td textarea{ width:100%;  height:100px}
#add_table td.submit{ text-align:right;  padding:10px}
#add_table td.submit input{ padding:2px 20px}
#add_table ul.errors{ color:red}
#add_table .categories{ white-space:nowrap;  height:300px;  overflow:scroll;  border:1px solid #5167A5}
#add_table .categories ul{ margin:4px 20px}
#add_table .categories li input{ margin:3px !important;  margin:0;  vertical-align:middle}
#add_table .backlinks{ background:#f8f8f8}
#add_table .backlinks .left{ border:1px solid #5167A5}
#add_table .backlinks .user_code{ overflow:scroll;  height:70px;  margin:5px;  border:1px solid gray;  background:white}
#add_table .backlinks .right{ border:1px solid #5167A5;  text-align:center;  vertical-align:middle}
#error404{}
#error404 .text{ padding:0 20px}
#error404 .msg{ padding:20px;  background:white;  border:1px solid #5167A5}
#map{}
#map .mapcat{ padding:0 20px}
#map .mapcat .categories{ border:1px solid #5167A5;  background:white;  padding:10px 20px}
.level1{ font-size:15px;  font-weight:bold}
.level2{ font-size:13px;  font-weight:bold}
.level3{ font-size:12px;  font-weight:bold}
.level4, .level5, .level6, .level7, .level8, .level9, .level10{ font-size:11px;  font-weight:normal}
.calendar{    visibility:hidden;     background-color:white;     z-index:9999;     border:solid 1px #34783E;     position:absolute;     margin-top:25px;     margin-left:30px}
.ctable{    width:210px}
.ctbl0 td{    background:#9bc871;     border:1px solid white;     color:white;     padding:4px}
.ctbl2 td{    background:#e8f0f4; ;     border:1px solid white;     padding:4px}
.pagetitle{    margin:10px 0 0 20px}
.pagetitle .title{    background:url('images/pathbg.gif') repeat-x;  color:white;  border-left:1px solid #5167A5;  border-top:1px solid #5167A5;  border-right:1px solid #5167A5;  height:29px;  font-size:120%;  font-weight:bold;  vertical-align:middle;  padding:0 20px;  white-space:nowrap}
.pagetitle .clear{ width:100%}
.clearfloat{clear:left;  height:0;  font-size:1px;  line-height:0px}
.texttitle{float:left; text-align:left; margin-top:15px; font-size:16px; font-weight:bold; font-family:'Trebuchet MS',Arial,Helvetica,sans-serif}
  .texttitle_ext{float:left; text-align:left; padding-left:20px; font-size:16px; font-weight:bold; font-family:'Trebuchet MS',Arial,Helvetica,sans-serif}
 #cat_style_6 a:link{color:#db1a1a}
#cat_style_6 a:visited{color:#db1a1a}
#cat_style_6 a{color:#db1a1a}
#cat_style_6 a:hover, #cat_style_6 a:visited:hover{color:#900}
#cat_style_5 a:link{color:#3dae18}
#cat_style_5 a:visited{color:#3dae18}
#cat_style_5 a{color:#3dae18}
#cat_style_5 a:hover, #cat_style_5 a:visited:hover{color:#060}
#cat_style_7{padding-left:4px}
#cat_style_7 a:link{color:#1b51e2}
#cat_style_7 a:visited{color:#1b51e2}
#cat_style_7 a{color:#1b51e2}
#cat_style_7 a:hover, #cat_style_7 a:visited:hover{color:#009}
#cat_style_8 a:link{color:#666}
#cat_style_8 a:visited{color:#666}
#cat_style_8 a:hover, #cat_style_8 a:visited:hover{color:#000}
.quote{font-size:14px; line-height:22px;  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;  font-style:italic;  width:175px;  color:#666;  margin-left:5px;  margin-top:20px}
 .dispitems{ float:right;  text-align:right;  margin-top:15px;  font-size:9px}
.dispsort{ float:right;  text-align:right;  font-size:9px}
.zorkad{ line-height:17px;  margin-left:-5px;  text-align:center}
