html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
body { background: #373e45 url("../kartinki/img1/pagebgtop.jpg") no-repeat 50% 0; color: #1b1f21; word-wrap: break-word; }

h1, h2, h3, h4, h5 { line-height: normal; }
h1 { font-size: 1.25em; } h2 { font-size: 1.2em; } h3 { font-size: 1.15em; } h4 { font-size: 1.1em; } h5 { font-size: 1em; }

a { color: #3b5163; text-decoration: underline; }
a:hover { text-decoration: none; }
a img { border: 0 none; }

input, textarea, select, button, body { font: 13px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; }
input, textarea, select, button, a { outline: none; }
@font-face {
 font-family: 'PFSquareSansProBold';
 src: url('../fonts/pfsquare-webfont.eot');
 src: local('PF Square Sans Pro'), local('../fonts/PFSquareSansProBold'), url('../fonts/pfsquare-webfont.woff') format('woff'), url('../fonts/pfsquare-webfont.ttf') format('truetype'), url('../fonts/pfsquare-webfont.svg#webfontIlJz4VNr') format('svg');
 font-weight: bold;
 font-style: normal;
}

p { margin-bottom: 0.4em; }
hr { border: 0 none; border-top: 1px solid #dbe8ed; height: 1px; }
ul { margin: 0 0 18px 2em; list-style: disc outside; }
ol { margin: 0 0 18px 2.1em; list-style: decimal; }

.reset, .reset li { list-style: none; padding: 0; margin: 0; }

.clr { clear: both; }
.thide, .htmenu span { overflow: hidden; display: block; height: 0; line-height: normal; }
table.userstop, table.pm, table.tableform, table.calendar { border-collapse: collapse; border-spacing: 0; }
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { float: right; }
.small { font-size: 0.9em; }
.pink { color: #2276CB; }

.wrapper { max-width: 1120px; width: 92%; text-align: left; margin: 0 auto; }
.wwide { width: 100%; }
.wrapper, .wwide { min-width: 990px; }

/*---header---*/
.topline { height: 13px; font: 1px/1px sans-serif; background: url("../kartinki/img1/topline.png"); }
#header { height: 119px; padding: 0 0 0 322px; }
 
 /*---logotype---*/
 #header h1 { margin: -8px 0 0 -322px; width: 305px; float: left; padding: 0 17px 31px 0; background: url("../kartinki/img1/logoshadow.png") no-repeat 0 100%; }
 #header h1 a { display: block; width: 305px; padding-top: 89px; background: url("../kartinki/img1/logotype.png"); }
 
 #header .rcol { padding-top: 28px; width: 100%; }

 /*---Иконки соц.сетей---*/
 .headsoc { margin-right: 17px; }
 .headsoc a { float: left; padding-top: 35px; width: 35px; background: url("../kartinki/img1/headsoc.png") no-repeat; }
 .headsoc .twit { background-position: 0 0; } .headsoc .twit:hover { background-position: 0 -35px; }
 .headsoc .vkon { background-position: -35px 0; } .headsoc .vkon:hover { background-position: -35px -35px; }

 /*---headlinks---*/
 .headlinks { margin-top: 6px; overflow: hidden; } { color: #FFF; }
 .headlinks ul, .headlinks ul li, .headlinks, .headsoc, .headsoc a, ul.loginbox li { float: left; } { color: #FFF; }
 .headlinks ul { margin-left: -11px; } { color: #FFF; }
 .headlinks ul li { background: url("../kartinki/img1/headlinks.png") no-repeat 0 70%; padding: 0 10px 0 11px; } { color: #FFF; }
 .headlinks ul a, ul.loginbox li a { color: #FFF; }

/*---login---*/
.loginbox { display: inline; }
.loginbox ul.loginbox { float: right; height: 27px; }
ul.loginbox { line-height: 27px; }
 ul.loginbox li { margin-left: 10px; }
 .loginbtn a { text-decoration: none; font-size: 1.1em; display: block; width: 66px; padding-bottom: 17px; background: url("../kartinki/img1/loginbtn.png") no-repeat 50% 0; }
 .loginbtn a b { text-align: center; display: block; cursor: pointer; height: 26px; background-color: #2276CB; }

 .loginbtn a:hover { background-position: 50% 100%; }
 .loginbtn a:hover b { background-color: #438FBF; }

.logform li.lfield { margin-bottom: 10px; }
.logform li.lbtn { text-align: center; }
 .logform li.lfield input { width: 265px; }


/*---Shadows---*/
.shadlr { width: 100%; background: url("../kartinki/img1/shadlr.png") no-repeat; }
 .shadlr .shadlr { background-position: 100% 0; }
 
 .container { margin: 0 10px; }

/*---Menu---*/
.darkbg { background: #222a30 url("../kartinki/img1/darkbg.png"); }
#menubar { padding: 0 12px; height: 50px; border-top: 1px solid #646c74; background: url("../kartinki/img1/topshd.png") no-repeat 50% 0; }
 #menubar .lcol, #menubar .lcol ul, #menubar .lcol ul li, #menubar .lcol ul a { float: left; }
 #menubar .lcol { overflow: hidden; height: 50px; }
 #menubar .lcol ul { font-size: 1.15em; line-height: 49px; margin-left: -2px; }
 #menubar .lcol ul li { background: url("../kartinki/img1/mbar.png") no-repeat; }
 #menubar .lcol ul a { padding: 0 11px 0 12px; color: #fff; height: 50px; text-decoration: none; }
 #menubar .lcol ul a:hover { color: #277FCC; background: url("../kartinki/img1/mbar.png") no-repeat 50% 100%; }

 /*---search---*/
 .searchbar { margin-top: 12px; border: 1px solid #3f464c; border-width: 0 1px 1px 0; float: right; width: 217px; height: 26px; background: #191f24 url("../kartinki/img1/search.png") no-repeat; }
 .searchbar li { float: left; height: 26px; }
 .searchbar .lfield { width: 180px; padding-left: 7px; overflow: hidden; }
 .searchbar .lfield input { font-style: italic; color: #8b99a8; float: left; height: 15px; width: 180px; border: 0 none; background: none; margin-top: 6px; }
 
 .searchbar .lbtn input { width: 30px; height: 26px; background: #2276CB url("../kartinki/img1/search.png") no-repeat 0 -26px; }
 .searchbar .lbtn input:hover { background-position: -30px -26px; }
 
/*---BodyTemplate---*/
.body { background: #fff; border: 13px solid #fff; }

 .vsep { background: url("../kartinki/img1/vsep.png") no-repeat 50% 0; padding: 13px 313px 0 0; }
 #sidebar { padding-left: 13px; width: 300px; margin: 0 -313px 0 0; }
 #midside { width: 100%; }
 #midside img { max-width: 630px; }

/*---Slider---*/
#slides, .slides_container { height: 278px; position: relative; }
.slides_container { background: url("../kartinki/img1/loading.gif") no-repeat 50% 50%; border-bottom: 1px solid #1E5F99; width: 100%; overflow:hidden; }
#slides { border-bottom: 8px solid #2276CB; margin-bottom: 7px; }
 #slides .next, #slides .prev { position: absolute; top: 114px; width: 50px; padding-top: 60px; display: block; z-index: 101; background: url("../kartinki/img1/nextprev.png"); }
 #slides .next { background-position: 0 0; left: -23px; } #slides .next:hover { background-position: 0 -60px; }
 #slides .prev { background-position: -50px 0; right: -23px; } #slides .prev:hover { background-position: -50px -60px; }
 
/*---buttons---*/
.fbutton, .vresult { border: 0 none; background: none; cursor: pointer; }
 .fbutton { text-shadow: 0 1px 0 #fff; font-size: 1.1em; margin-bottom: 2px; border: 1px solid #bcc5c9; width: 106px; height: 31px; color: #277FCC; padding: 2px 0 5px 0; background: #fff url("../kartinki/img1/fbutton.png") repeat-x 0 100%; font-weight: bold; }
 .fbutton:hover, .vresult:hover { background-position: 0 10px;
 -moz-box-shadow: 0 1px 5px -2px black;
 -webkit-box-shadow: 0 1px 5px -2px black;
 box-shadow: 0 1px 5px -2px black;
 }
 button.fbutton span { cursor: pointer; display: block; }

/*---blocks---*/
.block { background-color: #dfe3e6; margin: 0 0 14px 0; width: 300px; }
 .block .dcont { padding: 15px 0; margin: 0 15px; }

 .block .dtop { overflow: hidden; background: url("../kartinki/img1/btlblocks.png") no-repeat; padding: 0 15px; height: 44px; border-bottom: 1px solid #fff; }
 .block .dtop .btl { margin-top: 14px; }
 h4.btl { font-size-adjust: 0.49; letter-spacing: -0.018em; font: bold 15px/normal 'PFSquareSansProBold', sans-serif; text-transform: uppercase; color: #fff; }
 h4.btl span { color: #2276CB; }



 /*---RightMenu---*/
 #slidemenu { font-size: 1.15em; }
 #slidemenu li a, #slidemenu li span { text-decoration: none; color: #1f2931; display: block; border-bottom: 1px solid #fff; padding: 0 15px; height: 35px; line-height: 34px; }
 #slidemenu li span { cursor: pointer; background: url("../kartinki/img1/slidemenu.png") no-repeat 100% 0; }
 #slidemenu li a:hover, #slidemenu li span:hover { color: #2276CB; background-color: #f1f5f7; }
 #slidemenu li.selected span { color: #fff; border-top: 1px solid #1A5999; height: 34px; line-height: 32px; background-color: #2276CB; background-position: 100% -38px; }
 
 #slidemenu li.submenu { overflow: hidden; }
 #slidemenu li.submenu ul { overflow: hidden; border-bottom: 1px solid #fff; background-color: #f1f5f7; margin: 0; padding: 5px 15px; list-style: none; }
 #slidemenu li.submenu ul a { border: 0 none; width: 100%; padding: 0; font-size: 0.8em; line-height: normal; height: auto; }
 #slidemenu li.submenu ul li { background: url("../kartinki/img1/gdot.png") no-repeat 0 8px; padding-left: 7px; }

 #rightmenu .linesbg { border-top: 2px solid #c5cbd3; }
 #rightmenu .linesbg ul { min-height: 54px; background: url("../kartinki/img1/whitelogo.png") no-repeat 100% 50%; }
 .linesbg { padding: 15px; background: #ccd2d7 url("../kartinki/img1/linesbg.png"); }
 
 /*---change-skin---*/
 #change-skin { background-color: #b1bbc5; position: relative; height: 44px; }
 .change-skin { background: url("../kartinki/img1/change-skin.png") no-repeat; padding: 15px 26px 0 30px; width: 257px; height: 40px; position: absolute; top: -5px; left: 0; }
 .change-skin .btl { float: left; margin-top: 5px; }
 .change-skin .rcol { width: 128px; }
 .change-skin select { font-size: 0.9em; background-color: #eff2f4; width: 128px; height: 24px; padding: 2px; border: 1px solid #879fb3; }

 /*---Votes---*/
 #bvote .dtop { border: 0 none; }
 .vtitle { border-top: 2px solid #226CAD; color: #fff; position: relative; margin: 0; padding: 10px 15px 14px 15px; color: #fff; background: #277FCC url("../kartinki/img1/vtitle.png"); }
 .vtitle b { position: absolute; top: -10px; right: 25px; padding-top: 10px; width: 16px; background: url("../kartinki/img1/varrow.png"); }

 #bvote .fbutton, .vresult { float: left; margin-right: 5px; }
 .vresult { width: 32px; height: 31px; padding: 0; background: url("../kartinki/img1/vresult.png") no-repeat 100% 0; }
 .vresult:hover { background-position: 0 -31px; }

 .vote, #dle-poll-list div { clear: both; padding: 2px 0 2px 2px; }
 .vote input, #dle-poll-list div input { vertical-align: middle; margin: 0; padding: 0; width: 14px; height: 14px; margin-right: 4px; }
 #dle-poll-list { padding: 10px 0; text-align: left; }
 
 /*---Informer---*/
 .informer { padding: 10px 15px 14px 15px; border-bottom: 1px solid #fff; }
 .informer:hover { background-color: #f1f5f7; }
 .informer p a { color: #2276CB; }

 /*---Popular news---*/
 .redb { border-bottom: 1px solid #2B95FF; background: #2276CB url("../kartinki/img1/redb.png") no-repeat 100% 0; position: relative; width: 323px; margin-right: -23px; }
 .redb .dbtm { position: absolute; right: 0; bottom: -10px; padding-top: 9px; width: 323px; background: url("../kartinki/img1/redbtm.png") no-repeat; }
 .redb .btl { margin-bottom: 12px; }
 .redb ul { margin: 0; list-style: none; }
 .redb li { padding-left: 9px; background: url("../kartinki/img1/wdot.png") no-repeat 2px 10px; }
 .redb a { padding: 1px 0; display: block; width: 100%; color: #f9e2e6; }
 .redb a:hover, .redb { color: #fff; }

/*---footbox---*/
#footbox { overflow: hidden; padding: 25px 0; background: url("../kartinki/img1/fboxshd.png") repeat-x; }
.ribbon { position: absolute; right: 23px; top: 0; padding-top: 36px; width: 56px; background: url("../kartinki/img1/ribbon.png"); }
 .fbox { margin-left: -1px; float: left; width: 33.3%; min-height: 110px; background: url("../kartinki/img1/fbox.png") no-repeat; }
 .fbox .dcont { margin: 0 25px; color: #fff; }
 .fbox .dcont a { color: #fff; }
 .fbox .btl { margin-bottom: 0.4em; }

 .fmenu li { padding-left: 7px; background: url("../kartinki/img1/rdot.png") no-repeat 0 8px; }

/*---Нижний фон шаблона---*/
.footbg { background: url("../kartinki/img1/pagebgfoot.jpg") no-repeat 50% 100%; }

/*---footer---*/
#footer { height: 91px; background: #fff; padding-left: 13px; }
 #footer h2 { display: inline; }
 #footer h2 a { background: url("../kartinki/img1/logofoot.png") no-repeat; float: left; position: relative; top: -10px; padding-top: 91px; margin-right: 3px; width: 74px; }

 .counts { padding: 7px 25px 0 0; margin-top: 23px; width: 310px; height: 37px; background: url("../kartinki/img1/counts.png") no-repeat; float: right; }
 .counts ul { float: right; }
 .counts ul li { float: right; width: 88px; height: 31px; margin-left: 5px; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
 .counts ul li:hover { opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100); }

 .copyright { margin-top: 29px; float: left; }

 .shadow { height: 80px; background: url("../kartinki/img1/shadow.png") no-repeat 50% 0; }

/*---Центральная часть контента---*/
/*---Сортировка новостей и Speedbar---*/
.lines { font-size: 0.9em; margin-bottom: 13px; padding: 13px; border: 1px solid #d3dae0; background: #fff url("../kartinki/img1/lines.gif"); }
 .sortn { text-align: center; } .sortn img { vertical-align: middle; }



/*---Краткая содержимое---*/
.base { border-top: 2px solid #7e8489; padding-top: 8px; margin-bottom: 30px; }
.base .btl { margin-bottom: 0.2em; }
 .base .btl a, .base .btl { text-decoration: none; color: #2276CB; }
 .base .btl a:hover { color: #353a40; }

 .argcat { padding-left: 10px; color: #6c838e; background: url("../kartinki/img1/argcat.png") no-repeat 1px 3px; font-size: 0.9em; margin-bottom: 10px; }

 .argbox a { margin: 3px 0 0 8px; text-decoration: none; color: #67747b; font-size: 0.85em; float: right; color: #67747b; padding: 0 6px; height: 20px; line-height: 20px; border: 1px solid #d6d9dc; }
 .argbox a:hover { background-color: #f1f5f7; }

 .infbtn { margin: 3px 0 0 1px; float: right; position: relative; width: 22px; height: 22px; }
 .infbtn .thide { cursor: pointer; background: #2276CB url("../kartinki/img1/boxinfo.png"); padding-top: 22px; width: 22px; }
 .infbtn .thide:hover { background-position: 0 -44px; }
 .infbtn .thide.selected { background-position: 0 -22px; background-color: #c0cad2; }

 .infcont { z-index: 33; width: 180px; background-color: #dfe3e6; border: 2px solid #a6b5c0; position: absolute; top: 23px; right: 0; display: none; }
 .infcont ul { position: relative; list-style: none; font-size: 0.9em; color: #67747b; margin: 0 6px; padding: 5px 0; } 
 .editdate { font-size: 0.9em; background-color: #f1f2f3; padding: 6px; color: #67747b; }

 /*---ratebox---*/
 .ratebox { padding-top: 13px; display: block; height: 28px; text-align: center; background: #d6dce1 url("../kartinki/img1/ratebox.png") no-repeat 50% 0; }
 .ratebox ul { margin: 0; padding: 0; }
 .ratebox .rate { text-align: left; width: 85px; height: 17px; margin: 0 auto; overflow: hidden; }

 .storenumber, .maincont, .berrors, .basecont, .fullstory, .mass_comments_action { margin-bottom: 13px; text-align: justify;}
 .base .maincont { padding-top: 13px; border-top: 1px solid #dfe4e9; background: url("../kartinki/img1/shadlite.png") no-repeat 10px 1px; }
 .maincont img { padding: 5px;border: none; }

 /*---Метки к сайту---*/
 .basetags { padding-top: 10px; font-size: 0.9em; color: #6c838e; }
 
 /*---Подробнее и назад---*/
 .mlink { height: 39px; }
 .fullstory .mlink { margin-bottom: 3px; }

 .argmore a, .argmore a b, .argback a, .argback a b { float: left; height: 39px; background: url("../kartinki/img1/argmore.png") no-repeat; }
 .argmore a, .argback a { padding-left: 23px; margin-left: -23px; line-height: 29px; color: #fff; text-decoration: none; }
 .argmore a b, .argback a b { cursor: pointer; padding-right: 42px; background-color: #2276CB; background-position: 100% -39px; }
 
 .argmore a:hover { background-position: 0 -78px; }
 .argmore a:hover b { background-position: 100% -117px; }

 .argback a { background-position: 0 -156px; }
 .argback a b { background-color: #2276CB; background-position: 100% -195px; }
 .argback a:hover { background-position: 0 -234px; }
 .argback a:hover b { background-position: 100% -273px; }

 .argcoms, .argedit a { padding: 0 20px 0 10px; line-height: 29px; font-size: 0.9em; float: left; height: 30px; background: url("../kartinki/img1/argcoms.png") no-repeat 100% 0; }
 .argcoms { color: #6c838e; }

/*---Наш сайт рекомендует:---*/
.related { padding-right: 120px; position: relative; border-top: 1px solid #bbbec0; }
.related h4.btl span { color: #32373d; }
 .frbtns { width: 106px; height: 46px; position: absolute; right: 16px; bottom: -7px; }
 .frbtns img { float: right; margin-left: 4px; }
 img.printlink { background: url("../kartinki/img2/printlink.png") no-repeat; width: 49px; height: 46px; }
 a:hover img.printlink { background-position: 0 -46px; }

/*---Вывод ошибок---*/
.berrors { padding-left: 12px; background: #FFFFFF url("../kartinki/img1/berrors1.png") repeat-y; }
.berrors .berrors { color: #FFFFFF; padding: 10px 13px; background: #f2d9de url("../kartinki/img1/berrors.png"); }
 .berrors a { color: #FFFFFF; }

/*---Вкладки---*/
.tabmenu { height: 32px; border-bottom: 3px solid #7e8489; margin-bottom: 13px; }
 .tabmenu li { float: left; }
 .tabmenu a { padding: 0 13px; text-decoration: none; background-color: #e0e4e7; float: left; height: 30px; line-height: 30px; margin: 2px 2px 0 0; }
 .tabmenu a:hover { background-color: #f1f3f5; }
 .tabmenu a.selected { padding-bottom: 6px; position: relative; color: #fff; background: #7e8489 url("../kartinki/img1/tabarrow.png") no-repeat 50% 100%; height: 35px; line-height: 35px; margin: 0 2px 0 0; }

 .tabcont { display: none; }

/*---Заголовок страниц---*/
.heading { font-size: 1.4em; line-height: normal; color: #277FCC; margin-bottom: 10px; }

/*---Комментарии---*/
.bcomment { padding-left: 113px; margin-bottom: 20px; }
 .bcomment .lcol { position: relative; color: #7b878d; margin-left: -113px; padding-right: 13px; width: 100px; }
 .bcomment .lcol .arcom { position: absolute; top: 41px; right: 0; width: 9px; padding-top: 16px; background: url("../kartinki/img1/arcom.png"); }
 .bcomment .lcol h5, .bcomment .lcol h5 a { color: #d8183f; }
 .bcomment .lcol p { font-size: 0.85em; }
 .bcomment .lcol .avatar { padding: 4px; border: 1px solid #dce0e2; width: 90px; overflow: hidden; margin-bottom: 0.8em; }
 .bcomment .lcol .avatar img { width: 90px; display: block; }
 
 .bcomment .rcol { min-height: 90px; background: #eaeef0 url("../kartinki/img1/combox.png") repeat-x 0 100%; width: 100%; }
 .combox { margin: 0 13px; padding: 13px 0; }
 .combox .infbtn { margin: 0 0 8px 13px; }
 .comedit { padding-top: 13px; color: #7a94a0; }
 .comedit .arg a { margin-right: 10px; font-size: 0.9em; height: 26px; line-height: 26px; float: left; color: #6b7c8a; }
 .selectmass { display: inline; }
 .selectmass input { float: right; margin-top: 10px; }

 .argreply a, .argreply a b { float: left; height: 26px; background: url("../kartinki/img1/argreply.png") no-repeat; }
 .argreply a { margin-right: 10px; line-height: 26px; text-decoration: none; text-shadow: 0 1px 0 #fff; color: #277FCC; font-size: 1.1em; }
 .argreply a b { background-position: 100% -26px; padding: 0 20px 0 10px; }
 .argreply a:hover { background-position: 0 -52px; }
 .argreply a:hover b { background-position: 100% -78px; }

 .signature { color: #7a94a0; }

/*---forms---*/
.brdform { padding: 3px; border: 1px solid #dce0e2; }
.baseform, .mass_comments_action { padding: 1px; background-color: #f0f2f4; }
.mass_comments_action { padding: 10px 13px; }
 .baseform .dcont { padding: 13px 0; margin: 0 13px; }
 .baseform .dcont .heading { margin: 0; }

.tableform { width: 100%; }
 .tableform td { }
 .tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
 .fieldsubmit, .tableform td { padding: 10px 13px; border-top: 1px solid #fff; }
 .addnews { font-weight: bold; }
 .impot { color: #277FCC; font-weight: normal; }
 .checkbox { padding: 4px 0; line-height: 1em; }
 .checkbox input { margin-top: -2px; vertical-align: middle; }

.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input { padding: 2px; background: #fff url("../kartinki/img1/fields.png") repeat-x; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }

/*---search---*/
.searchstyle { width: 480px; }
.search { font-size: 11px; }
.searchtable fieldset legend { color: #404040; }
 
.searchitem { font-size: 0.9em; border-top: 1px solid #dbe8ed; padding: 10px 0; }

#searchuser, #searchinput { width: 90% !important; }

/*---Userinfo---*/
.userinfo { padding-left: 125px; }
 .rateui { width: 85px; height: 17px; margin: 0 auto; padding-top: 4px; }
 .userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
 .userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #c0d4de; }
 .userinfo .lcol .avatar img { width: 100px; }
 .userinfo .lcol ul { font-size: 0.9em; }

 .userinfo .rcol { width: 100%; }
 .userinfo .rcol ul { list-style: none; margin-left: 0; }
 .userinfo .rcol ul li { margin-bottom: 0.2em; } 

 .ussep { padding-top: 12px; background: url("../kartinki/img1/ussep.png") no-repeat; }

/*---statistics---*/
.statistics { overflow: hidden; margin: 0; padding: 0; }
 .statistics ul.lcol { min-height: 71px; margin: 0 0 20px -1px; width: 33.3%; }
 .statistics ul.lcol li { padding: 0 15px 0 0; margin-bottom: 2px; }

/*---Постраничная навигация---*/
.storenumber { font-weight: bold; }
.basenavi { border-bottom: 2px solid #f5f5f5; }
 .basenavi, .bnnavi, .navigation, .navigation a, .navigation span, .bnnavi, .nextprev, .nextprev .thide { float: left; }
 .bnnavi { border: 1px solid #bcc5c9; height: 32px; background: #fff url("../kartinki/img1/fbutton.png") repeat-x 0 100%; }
 .navigation a { text-decoration: none; }
 .navigation a, .navigation span { background: url("../kartinki/img1/basenavi.png") no-repeat; border-right: 1px solid #e0e3e4; font-weight: bold; padding: 0 8px; height: 32px; line-height: 32px; }
 .navigation a, .navigation span.nav_ext { color: #2e363a; }
 .navigation a:hover { color: #2276CB; }
 .navigation span { background-color: #2276CB; background-position: 0 -32px; color: #fff; }

 .nextprev .thide, .toptop { width: 32px; padding-top: 32px; background: url("../kartinki/img1/basenavi.png") no-repeat; }
 .nextprev a span { cursor: pointer; }

 .nextprev span .pnext { background-position: -32px -64px; }
 .nextprev a .pnext { background-position: -32px -96px; }

 .nextprev span .pprev { background-position: 0 -64px; }
 .nextprev a .pprev { background-position: 0 -96px; }

/* ===== forum Start ===== */

/* General forum Table View */
.gTable {width: 1075px;}
.gTableTop {background: url(../imagess/tile_cat.gif);height: 32px;font-size: 13px;font-weight: bold; margin: 0px;padding-left:10px;color:white}
.gTableSubTop {background:transparent url(../kartinki/img1/subbg.gif) repeat scroll 0 0;font-size: 11px;font-weight: bold;margin: 0;height: 31px;color: #555555;padding-left:10px;}
.gTableBody {padding:2px;background:#f0f0f0;}
.gTableBody1 {padding:2px;color:#1e1e1e;background:#f0f0f0;font-size:11px;}
.gTableBottom {padding:2px;background:#f0f0f0;}
.gTableLeft {padding:2px;background:#f0f0f0;font-weight:bold;color:#1e1e1e;font-size:11px;}
.gTableRight {padding:2px;background:#f0f0f0;color:#1e1e1e;font-size:11px;}
.gTableError {padding:2px;background:#f0f0f0;color:#1e1e1e;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {padding:2px;background:#f0f0f0;color:gray;}
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:2px;background:#f0f0f0; color:gray;}
.forumLastPostTd,.forumArchive {padding:2px;font-size:7pt;color:gray;}

a.catLink:link {padding-left:10px; text-decoration:none; color:#ffffff;}
a.catLink:visited {padding-left:10px;text-decoration:none; color:#ffffff;}
a.catLink:hover {padding-left:10px;text-decoration:underline; color:#ffffff;}
a.catLink:active {padding-left:10px;text-decoration:underline; color:#ffffff;}

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forum {font-weight:bold;font-size:9pt;}
.forumDescr,.forumModer {color:#666666;font-size:7pt;}
.forumViewed {font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:underline; color:#196dd3;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:underline; color:#196dd3;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:none; color:#717070;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:underline; color:#717070;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {padding-bottom:7px;font-weight:bold;font-size:7pt;}
.forumBarKw {font-weight:normal;}
a.forumBarA:link {text-decoration:none; color:#CCCCCC;}
a.forumBarA:visited {text-decoration:none; color:#CCCCCC;}
a.forumBarA:hover {text-decoration:underline; color:#CCCCCC;}
a.forumBarA:active {text-decoration:underline; color:#CCCCCC;}
/* -------------------- */


a.topSortLink:link {text-decoration:none; color:#CCCCCC;}
a.topSortLink:visited {text-decoration:none; color:#CCCCCC;}
a.topSortLink:hover {text-decoration:underline; color:#555555;}
a.topSortLink:active {text-decoration:underline; color:#555555;}
/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm,.fFastSearchTd {font-size:11px;}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {background:#862D2D;color:#FFFFFF;}
.fastNavCat {background:#F9E6E6;}
.fastNavCatA {background:#F9E6E6;color:#0000FF}
.fastNavForumA {color:#0000FF}
/* -------------------------- */

/* forum Page switches */
.pagesInfo {background:#fcfcfc;padding-right:10px;font-size:7pt;}
.switches {background:#2677af;}
.switch {background:#4d90bb;width:15px;font-size:7pt;}
.switchActive {background:#4d90bb;font-weight:bold;color:#2c302d;width:15px}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#CCCCCC;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#CCCCCC;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#FFFFFF;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#CCCCCC;}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:2px;padding:2px;background:#f0f0f0;color:#000000;}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px;background:#f0f0f0;color:#000000;font-size:11px}
.threadLastPostTd {padding:2px;font-size:7pt;}
.threadDescr {color:#666666;font-size:7pt;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;background:#222222;height:20px;font-weight:bold;font-size:7pt;color:#000000;padding-left:40px;border:1px solid #494949;}
.threadsDetails {padding:2px;background:#f0f0f0;height:20px;color:#666666;border:1px solid #d0cece;font-size:11px;}
.forumOnlineBar {padding:2px;background:#f0f0f0;height:20px;color:#666666;border:1px solid #d0cece;font-size:11px;}
.userRights {font-size:11px;}
a.threadPinnedLink:link {text-decoration:none; color:#16489e;}
a.threadPinnedLink:visited {text-decoration:none; color:#16489e;}
a.threadPinnedLink:hover {text-decoration:underline; color:#8ccc33;}
a.threadPinnedLink:active {text-decoration:underline; color:#8ccc33;}

.threadPinnedLink,.threadLink {font-weight:bold;}
a.threadLink:link {text-decoration:underline; color:#196dd3;}
a.threadLink:visited {text-decoration:underline; color:#196dd3;}
a.threadLink:hover {text-decoration:none; color:#717070;}
a.threadLink:active {text-decoration:underline; color:#717070;}

.postpSwithces {font-size:7pt;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:7pt;text-align:right;}
/* ------------------- */

/* Posts View */
.postTable {background:#919090}
.postPoll {background:#222222;text-align:center;}
.postFirst {background:#222222;}
.postRest1 {background:#ffffff;}
.postRest2 {background:#ffffff;}
.postSeparator {height:2px;background:#ffffff;}

.postTdTop {background:url('../kartinki/img1/subbg.gif') #000000;color:#68b0ff;height:21px;font-size:10px;}
.postBottom {background:#f0f0f0;height:20px;color:#555555;}
.postUser {font-weight:bold;}
a.postUser:link {text-decoration:underline; color:#8ccc33;}
a.postUser:visited {text-decoration:underline; color:#8ccc33;}
a.postUser:hover {text-decoration:none; color:#8ccc33;}
a.postUser:active {text-decoration:underline; color:#8ccc33;}


.postTdInfo {background:#f0f0f0;text-align:center;padding:5px;font-size:11px;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#CCCCCC;}
.posttdMessage {background:#f0f0f0;padding:5px;}

.postPoll {padding:5px;}
.pollQuestion {text-align:center;font-weight:bold;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:7pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}

.codeMessage {background:#555555;font-size:9px;}
.quoteMessage {background:#555555;font-size:9px;}

.signatureView {font-size:7pt;}
.edited {padding-top:30px;font-size:7pt;text-align:right;color:#555555;}
.editedBy {font-weight:bold;font-size:8pt;}

.statusBlock {padding-top:3px;}
.statusOnline {color:#FFFF00;}
.statusOffline {color:#FFFFFF;}
/* ---------- */

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: url('/.s/t/984/16.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/984/16.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* Post Form */
.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton {font-size:7pt;background: #333333;color:#FFFFFF;border:1px outset #333333;}

.codeButtons {font-size:7pt;background: #2677af;color:#FFFFFF;border:1px outset #333333;}
.codeCloseAll {font-size:7pt;background: #2677af;color:#FFFFFF;border:1px outset #333333;font-weight:bold;}
.postNameFl,.postDescrFl {background:#f0f0f0;border:1px solid #555555;width:400px}
.postPollFl,.postQuestionFl {background:#f0f0f0;border:1px solid #555555;width:400px}
.postResultFl {background:#f0f0f0;border:1px solid #555555;width:50px}
.postAnswerFl {background:#f0f0f0;border:1px solid #555555;width:300px}
.postTextFl {background:#f0f0f0;border:1px solid #e1e0e0;width:550px;height:150px;color:#666666;}
.postUserFl {background:#f0f0f0;border:1px solid #e1e0e0;width:300px}

.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart {background:#f0f0f0;padding-top:5px;text-align:center;}
/* --------- */

/* ====== forum End ====== */

/*=== Текст фона шапки===*/
#text {
 position: relative;
 top: 10px;
 left: 0px;
 height: 0px;
 color: #FFF;
 font-size: 11pt;
 line-height: 23px;
}
/*=== Конец текста шапки===*/
/*=== строчное меню===*/
/*-- Стиль меню wallaby.ucoz.ru --*/ 
 .blockmenu { 
 height:16px; 
 width: 100%; 
 font: normal 15px Arial, Helvetica, sans-serif; 
 text-align: left; 
 } 
 .blockmenu a:link, 
 .blockmenu a:visited { 
 color:#000000; 
 text-decoration:none; 
 padding-left:16px; 
 line-height:27px; 
 display:block; 
 font-weight:normal; 
 background:#fefefe; 
 border:1px solid #cccccc; 
 margin-bottom:1px; 
 text-align: left; 
 } 
 .blockmenu a:hover { 
 color:#0000FF; 
 text-decoration:none; 
 padding-left:9px; 
 line-height:27px; 
 display:block; 
 font-weight:normal; 
 background:#d0cdcd; 
 border:1px solid #cccccc; 
 text-align: left; 
 margin-bottom:1px; 
 }
/*=== строчное меню конец===*/
/*=== новости===*/
.vsepodrad { background:#FFF; border:1px solid #b6e2fe; padding:2px; width:300px; margin:0px auto 10px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px }  
 .vsepodrad_bg { background: url(http://ucozon.ru/_dr/62/33192549.png) repeat-x bottom; min-height:81px; background-color:#fff; border:1px solid #85a8c8; margin:0px; padding:0px 2px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px }  
 .vsepodrad_bg h2 { margin:5px 2px 8px; padding:0px; color:#21759b; font-size:18px; font-family:Tahoma; text-transform:uppercase; font-weight:bold; }  
 .vsepodrad_user { background:url(http://ucozon.ru/_dr/62/52221147.png) repeat-x; height:35px; border:1px solid #CCC; margin-bottom:15px; font-size:9px; padding:0px 8px; position:relative; background-color:#FFF; color:#666}  
 .vsepodrad_user:hover{background-position:bottom}  
 .vsepodrad_user a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; text-decoration:none; font-weight:bold}  
 .vsepodrad_user a:hover{color:#0099cc}  
 .vsepodrad_avatar { width:30px; height:30px; padding:0px; margin:2px 5px 0px 20px; vertical-align:super; float:left; border:1px #ccc solid }  
 .vsepodrad_user > .user_no { background:url(http://ucozon.ru/_dr/62/81917054.png) -231px -56px no-repeat; width:19px; height:45px; position:absolute; top:-5px; left:5px; font-size:11px; color:#FFF; text-shadow:1px 1px 1px #6fa1b7; text-indent:4px; line-height:45px; }  
 .vsepodrad_bg .utitle { margin-top:5px}  
 .vsepodrad_bg .utitle a{display:block} 
/*=== новости конец===*/

/* MENU by css-play4fun.ru*/ 
 .bngreen { width: 210px; background: #fff url("http://css-play4fun.ru/menu/new/bngreen.png") repeat-y; } 
   .bngreen .bngreen { padding: 0 0 0px 0; } 
   .bngreen .bngarrow { float: right; margin-top: -31px; } 
   .bngreen .dcont { overflow: hidden; margin: 0 1px 0 0 ; } 
   .bngreen ul { font-size: 11px; margin-top: -2px; } 
   .bngreen ul li { position: relative; background: url("http://css-play4fun.ru/menu/new/bngreennav.png") no-repeat; } 
   .bngreen ul a, .bngreen ul span.sublink { text-indent: 6px; display: block; color: #704b3d; width: 209px; height: 25px; line-height: 25px; overflow: hidden;padding-left:20px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);} 
   .bngreen ul a:hover, .bngreen ul span.sublink:hover { color: #fff; background: url("http://css-play4fun.ru/menu/new/bngreennav.png") no-repeat -209px 0px; } 

   .bngreen ul span.sublink { cursor: pointer; } 
   .bngreen ul .sublink img { width: 14px; height: 14px; position: absolute; top: 6px; right: 15px; background: url("http://css-play4fun.ru/menu/new/open-close.png") no-repeat; } 
   .bngreen ul .closed img { background-position: 0 0; } 
   .bngreen ul .opened img { background-position: 0 -14px; } 

   .bngreen ul .submenu { overflow: hidden; } 
   .bngreen ul .submenu ul { margin: 0; padding: 5px; font-size: 1em;background: url("http://css-play4fun.ru/menu/new/sublinks1.png") no-repeat; } 
   .bngreen ul .submenu ul li { background: url("http://css-play4fun.ru/menu/new/sublinks1.png") repeat-x ; padding-left: 13px; } 
   .bngreen ul .submenu ul li a { color: #fff; width: 100%; height: auto; line-height: normal; padding: 4px 0; text-indent: 0; background: none; } 
   .bngreen ul .submenu ul li a:hover { color: #fff; } 

 table { border-collapse: collapse; border-spacing: 0; } 
 .reset, .reset li { list-style: none; padding: 0; margin: 0; } 
 /* END MENU */

.suckerdiv ul{ 
 margin: 0; 
 padding: 0; 
 list-style-type: none; 
 width: 300px; 
 border-bottom: 1px solid #000000;} 

.suckerdiv ul{ 
 margin: 0; 
 padding: 0; 
 list-style-type: none; 
 width: 300px; 
 border-bottom: 1px solid #FFD828;} 
.suckerdiv ul li{ 
 position: relative;} 
 
.suckerdiv ul li ul{ 
 position: absolute; 
 width: 300px; 
 top: 0; 
 visibility: hidden;} 
 
.suckerdiv ul li a{ 
 display: block; 
 overflow: auto; 
 color: #000000; 
 text-decoration: none; 
 background: #FFD828; 
 padding: 10px 15px; 
 border: 1px solid #FFED9E; 
 border-bottom: 0;} 

.suckerdiv ul li a:visited{ 
 color: #000000;} 

.suckerdiv ul li a:hover{ 
 background: url(http://www.zar-sport.ru/strelka.gif) 100% #FFED9E no-repeat;} 
 

.suckerdiv .subfolderstyle{ 
 background: url(http://wallaby.ucoz.ru/images/8.gif) 100% 50% #FFD828 no-repeat;}