/* Template created by S-ARTs.ru | Code: CheLiOS | Design: spammer44 | URL: http://s-arts.ru */

html, body { margin: 0; height: 100%; background: url(/engine/img/bg.jpg) no-repeat center top, url(/engine/img/bg1.gif) repeat-x; font: 12px/11px Calibri, Arial, Helvetica, sans-serif; color:#464646; line-height:14px; background-color: #7bbedb; }
#wrapper { height: auto !important; height: 100%; min-height: 100%; margin:0 auto; width:1040px; }
#header { background: url(/engine/img/head.jpg) no-repeat; }
#right { float: right; width: 417px; padding: 3px 0 8px 0; }
#left { margin-right: 426px; padding: 12px 0 0 23px; }
#spacer { height: 137px; }
#h2info { font-size:12px; line-height:normal; margin:0px; padding:0px; display:inline; }
#footer { margin-top: -127px; background: url(/engine/img/footer0.gif) repeat-x bottom; }
.clear { clear: both; }

a, img, input, textarea { outline: none; border: none; }
input, textarea, select { font:12px/11px Calibri, Arial, Helvetica, sans-serif; color:#454545; line-height:14px; }
a:link, a:visited { color:#000000; text-decoration:none; }
a:active, a:hover { color:#CC0011; text-decoration:underline; }

/* ---------- HEADER ---------- */
.head1 { background: url(/engine/img/head1.jpg) no-repeat 0 37px; }
.head2 { background: url(/engine/img/head2.gif) no-repeat 268px 37px; }
.head3 { background: url(/engine/img/head3.jpg) no-repeat 404px 37px; }
.head4 { background: url(/engine/img/head4.jpg) no-repeat 539px 37px; }
.head5 { background: url(/engine/img/head5.jpg) no-repeat 687px 37px; }
.head6 { background: url(/engine/img/head6.jpg) no-repeat right 37px; }
.head7 { background: url(/engine/img/head7.jpg) no-repeat left bottom; }
.head8 { background: url(/engine/img/head8.jpg) no-repeat 268px bottom; }
.head9 { background: url(/engine/img/head9.jpg) no-repeat right bottom; height: 267px; }
/* logo */
.logo { background: url(/engine/img/logo.gif) no-repeat; width: 194px; height: 88px; position: absolute; display: block; overflow: hidden; margin: 84px 0 0 33px; line-height: 200px; }
/* search */
.search { background: url(/engine/img/search.gif) no-repeat; width: 243px; height: 32px; position: absolute; margin: 192px 0 0 18px; }
.search1 { font:11px/10px Calibri, Arial, Helvetica, sans-serif; color:#a2a2a2; font-style: italic; line-height:14px; width: 189px; height: 14px; position: absolute; margin: 8px 0 0 11px; background-color: transparent; }
.search_btn { background: url(/engine/img/search_btn.gif) no-repeat 0 28px; width: 35px; height: 28px; position: absolute; margin: 2px 0 0 212px; }
.search_btn:hover { background-position: 0 0; }
/* authorization in */
.login { background: url(/engine/img/login.gif) no-repeat; width: 235px; height: 53px; position: absolute; margin: 83px 0 0 289px; }
.login1 { font:11px/10px Calibri, Arial, Helvetica, sans-serif; color:#757575; line-height:14px; width: 218px; height: 14px; position: absolute; margin: 3px 0 0 5px; background-color: transparent; }
.login2 { font:11px/10px Calibri, Arial, Helvetica, sans-serif; color:#757575; line-height:14px; width: 184px; height: 14px; position: absolute; margin: 31px 0 0 5px; background-color: transparent; }
.login_btn { background: url(/engine/img/login_btn.gif) no-repeat 0 28px; width: 36px; height: 28px; position: absolute; margin: 25px 0 0 199px; }
.login_btn:hover { background-position: 0 0; }
.login3 { width: 32px; height: 14px; position: absolute; margin: -34px 0 0 189px; }
.login3_reg { background: url(/engine/img/login1.gif) no-repeat; width: 14px; height: 14px; display:block; overflow: hidden; line-height: 50px; float: left; margin-right: 4px; }
.login3_reg:hover { background-position: 0 -14px; }
.login3_lost { background: url(/engine/img/login1.gif) no-repeat -14px 0; width: 14px; height: 14px; display:block; overflow: hidden; line-height: 50px; float: left; }
.login3_lost:hover { background-position: -14px -14px; }
/* authorization out */
.login4 { width: 32px; height: 14px; position: absolute; margin: -34px 0 0 210px; }
.login4_reg { background: url(/engine/img/login2.gif) no-repeat; width: 14px; height: 14px; display:block; overflow: hidden; line-height: 50px; float: left; margin-right: 4px; }
.login4_reg:hover { background-position: 0 -14px; }
.login4_lost { background: url(/engine/img/login2.gif) no-repeat -14px 0; width: 14px; height: 14px; display:block; overflow: hidden; line-height: 50px; float: left; }
.login4_lost:hover { background-position: -14px -14px; }
.login5 { width: 235px; height: 53px; position: absolute; margin: 83px 0 0 289px; }
.login6 img { float: left; border: 2px solid #3b3b3b; margin-right: 7px; width: 50px; height: 50px; cursor:pointer; }
.login6 a { width: 122px; height: 17px; display: block; overflow: hidden; background-color: #4e4e4e; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom: 1px; color: #FFF; text-decoration: none; text-indent: 5px; line-height: 16px; }
.login6 a:hover { color: #d7d7d7; }
.login7 { position: absolute; margin-left: 61px; }
.banner { position: absolute; width: 468px; height: 60px; display: block; overflow: hidden; margin: 72px 0 0 555px; }
.info { position: absolute; font-style: italic; color: #a0c9da; margin: 146px 0 0 312px; width: 727px; height: 28px; line-height: 13px; display: block; overflow: hidden; }
/* header buttons */
.header_btns { background: url(/engine/img/header_btns.gif) no-repeat; width: 121px; height: 50px; float: right; margin-top: 19px; }
.header_btn1 { background: url(/engine/img/header_btns1.gif) no-repeat 0 17px; width: 21px; height: 17px; display: block; overflow: hidden; line-height: 50px; float: left; margin: 11px 0 0 18px; }
.header_btn1:hover { background-position: 0 0; }
.header_btn2 { background: url(/engine/img/header_btns1.gif) no-repeat -21px 17px; width: 21px; height: 17px; display: block; overflow: hidden; line-height: 50px; float: left; margin: 11px 0 0 4px; }
.header_btn2:hover { background-position: -21px 0; }
.header_btn3 { background: url(/engine/img/header_btns1.gif) no-repeat -42px 17px; width: 21px; height: 17px; display: block; overflow: hidden; line-height: 50px; float: left; margin: 11px 0 0 4px; }
.header_btn3:hover { background-position: -42px 0; }
/* header menu */
.header_menu { position: absolute; margin: 188px 0 0 282px; background: url(/engine/img/header_menu1.png) no-repeat; font:14px/12px Calibri, Arial, Helvetica, sans-serif; }
.header_menu ul { margin: 0; padding: 0; list-style: none; background: url(/engine/img/header_menu2.png) no-repeat right top; height: 50px; padding: 0 1px 0 1px; }
.header_menu ul li { display: inline; background: url(/engine/img/header_menu3.png) repeat-x 0 50px; height: 50px; display: block; float: left; }
.header_menu ul li:hover { background-position: 0 0; }
.header_menu ul li span { background: url(/engine/img/header_menu2.png) no-repeat; height: 50px; display: block; }
.header_menu ul li span:hover { background-position: 0 -88px; }
.header_menu ul li em { background: url(/engine/img/header_menu1.png) no-repeat right top; height: 50px; display: block; }
.header_menu ul li a { height: 57px; display: block; float: left; background: url(/engine/img/header_menu4.png) no-repeat center 80px; color: #FFF; text-shadow: 0 1px 0 #3583bd; text-decoration: none; padding: 0 13px 0 13px; line-height: 50px; }
.header_menu ul li a:hover { background-position: center bottom; text-decoration: underline; }

/* ---------- CONTAINER ---------- */
#container { background: url(/engine/img/content.gif) repeat-y; }
.content1 { background: url(/engine/img/content1.gif) no-repeat; }
.content2 { background: url(/engine/img/content2.jpg) no-repeat 0 26px; }
.content3 { background: url(/engine/img/content3.jpg) no-repeat right top; }
.content4 { background: url(/engine/img/content4.jpg) no-repeat right 213px; }
.content5 { background: url(/engine/img/content5.gif) no-repeat left bottom; min-height: 498px; }

/* ---------- RIGHT ---------- */
.right1 { display: block; overflow: hidden; margin-bottom: 7px; }
.block_m { background: url(/engine/img/block_m.png) no-repeat; width: 200px; margin-bottom: 3px; }
.block_m1 { background: url(/engine/img/block_m1.png) no-repeat left bottom; padding: 18px 0 10px 0; }
.block_m2 { background: #FFF url(/engine/img/block_m2.jpg) no-repeat; }
.block_m3 { background: url(/engine/img/block_m3.gif) no-repeat left bottom; }
.block_rek { background: url(/engine/img/block_rek.gif) no-repeat 25px 11px; padding: 53px 6px 1px 6px; }
.block_stat { background: url(/engine/img/block_stat.png) no-repeat 25px 11px; padding: 53px 6px 1px 6px; }
.block_sape { background: url(/engine/img/block_sape.png) no-repeat 25px 11px; padding: 53px 6px 1px 6px; }
.block_partners { background: url(/engine/img/block_partners.gif) no-repeat 25px 11px; padding: 54px 5px 2px 8px; }
.block_partners a { background: url(/engine/img/block_partners1.gif) no-repeat; width: 184px; height: 22px; display: block; overflow: hidden; color: #757575; text-decoration: none; text-indent: 17px; line-height: 22px; margin-bottom: 1px; margin-left: 4px;}
.block_partners a:hover { background-position: 0 -22px; color: #FFF; text-shadow: 0 1px 0 #478fc5; }
.useronline { border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #CCC;padding:5px; }
.useronline hr { background:none; border:none; border-top:1px dashed #CCC; }
/* chat */
.block_m0 { background: url(/engine/img/block_m0.png) no-repeat; width: 210px; margin: 0 4px 3px 0; float: right; }
.block_m01 { background: url(/engine/img/block_m1.png) no-repeat 5px bottom; padding: 18px 0 10px 0; }
.block_m02 { background: url(/engine/img/block_m02.png) no-repeat; }
.block_m03 { background: url(/engine/img/block_m3.gif) no-repeat 5px bottom; }
.block_m04 { background: url(/engine/img/block_m04.gif) repeat-y 5px 0; }
.block_chat { padding: 55px 5px 1px 11px; }
.chat { width: 189px; height: 353px; display: block; overflow-y: scroll; }
.chat1 { background: url(/engine/img/chat1.gif) no-repeat; height: 19px; display: block; color: #FFF; text-shadow: 0 1px 0 #5b9ccd; float: left; padding-left: 4px; }
.chat1 b { font-weight: normal; background: url(/engine/img/chat1.gif) no-repeat right top; height: 19px; display: block; padding: 0 17px 0 1px; line-height: 19px; }
.chat1 a { color: #FFF; text-decoration: none; }
.chat1 a:hover { color: #d8f3ff; }
.chat2 { display: block; overflow: hidden; background: url(/engine/img/chat2.gif) no-repeat left bottom; padding-bottom: 12px; margin-bottom: 2px; }
.chat2 em { color: #b0c632; height: 19px; display: block; line-height: 19px; float: left; padding-left: 4px; }
.chat3 { background: url(/engine/img/chat3.gif) no-repeat left bottom; width: 168px; padding-bottom: 7px; margin-bottom: 8px; }
.chat4 { background: url(/engine/img/chat4.gif) repeat-x; margin: 6px 0 0 -6px; padding: 10px 0 0 5px; display: block; overflow: hidden; }
.chat5 { float: left; padding: 5px 0 1px 1px; }
.textarea { border: 1px solid #e6e6e6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width: 141px; padding: 5px; float: left; resize: vertical; }
.submit { background: url(/engine/img/chat5.gif) no-repeat; width: 34px; height: 26px; cursor: pointer; float: left; margin-left: 3px; }
.submit:hover { background-position: 0 -26px; }
/* admin news */
.block_admin { background: url(/engine/img/block_admin.png) no-repeat; width: 409px; margin-bottom: 2px; }
.block_admin1 { background: url(/engine/img/block_admin1.png) no-repeat left bottom; padding: 39px 0 14px 0; }
.block_admin2 { background-color: #FFF; padding-left: 12px; }
#slider { width: 385px; position: relative; }
.scroll { width: 385px; overflow: auto; overflow-x: hidden; position: relative; clear: left; }
.scrollContainer div.panel { padding-top: 9px; width: 391px; }
.scrollButtons { position: absolute; top: 0; cursor: pointer; width: 11px; height: 11px; }
.scrollButtons.left { top: -24px; left: 363px; background: url(/engine/img/scroll_left.gif) no-repeat; }
.scrollButtons.left:hover { background-position: 0 -11px; }
.scrollButtons.right { top: -24px; right: -2px; background: url(/engine/img/scroll_right.gif) no-repeat; }
.scrollButtons.right:hover { background-position: 0 -11px; }
.slide { background: url(/engine/img/slide5.gif) no-repeat left bottom; padding: 3px 0 10px 0; margin-bottom: 5px; display: block; overflow: hidden; width: 384px; }
.slide1 { background: #5b92b5 url(/engine/img/slide1.gif) no-repeat right top; float: left; margin-left: 7px; max-width: 377px; }
.slide2 { background: url(/engine/img/slide2.gif) no-repeat right bottom; }
.slide3 { background: url(/engine/img/slide3.gif) no-repeat left bottom; color: #FFF; text-shadow: 1px 1px 0 #45708c; line-height: 19px; font-style: italic; padding: 3px 12px 4px 8px; }
.slide3 a { color: #FFF; text-decoration: none; }
.slide3 a:hover { color: #dbf1ff; }
.slide4 { background: url(/engine/img/slide4.gif) no-repeat; height: 25px; float: left; margin: -6px 0 0 -15px; color: #FFF; text-shadow: 1px 1px 0 #9cab46; padding-left: 15px; margin-right: 6px; }
.slide4 span { background: url(/engine/img/slide4.gif) no-repeat right top; height: 25px; display: block; padding-right: 20px; line-height: 24px; }
.block_b { background: url(/engine/img/block_b.png) no-repeat; width: 408px; margin-bottom: 3px; }
.block_b1 { background: url(/engine/img/block_b1.png) no-repeat left bottom; padding: 16px 0 10px 0; }
.block_b2 { background: #FFF url(/engine/img/block_b2.gif) no-repeat; }
.block_b3 { background: url(/engine/img/block_b3.gif) no-repeat left bottom; }
.partners { padding: 54px 6px 1px 7px; }
.partners img { float: left; margin-right: 9px; }
.partners1 { background: url(/engine/img/slide6.gif) no-repeat left bottom; display: block; overflow: hidden; padding-bottom: 9px; margin-bottom: 6px; }
/* contacts */
.block_contacts { background: url(/engine/img/block_contacts.gif) no-repeat 25px 11px; padding: 47px 6px 4px 6px; }
.contacts { background: url(/engine/img/contacts.gif) repeat-y; width: 188px; margin-top: 6px; }
.contacts1 { background: url(/engine/img/contacts1.gif) no-repeat; }
.contacts2 { background: url(/engine/img/contacts2.gif) no-repeat left bottom; font: 13px/11px Calibri, Arial, Helvetica, sans-serif; font-style: oblique; color: #FFF; text-shadow: 1px 1px 0 #2d71a3; }
.contacts2 a { color: #FFF; text-decoration: none; }
.contacts2 a:hover { color: #d9efff; }
.contacts_admin { background: url(/engine/img/contacts_admin.gif) no-repeat 23px 9px; text-align: center; padding: 32px 0 10px 0; }
.contacts_zam { background: url(/engine/img/contacts_zam.png) no-repeat 23px 9px; text-align: center; padding: 32px 0 10px 0; }
.contacts_moder2 { background: url(/engine/img/contacts_moder2.gif) no-repeat 23px 9px; text-align: center; padding: 32px 0 10px 0; }
/* by links */
.block_c { background: url(/engine/img/block_m.png) no-repeat; width: 200px; margin: 0 9px 3px 0; float: right; }
.block_by_link { background: url(/engine/img/block_by_link.gif) no-repeat 25px 11px; padding: 54px 6px 3px 6px; }
.by_link { background: url(/engine/img/by_link.gif) no-repeat; width: 131px; height: 21px; display: block; overflow: hidden; line-height: 50px; }
.by_link:hover { background-position: 0 -21px; }
.by_link1 { font: 11px/10px Calibri, Arial, Helvetica, sans-serif; font-style: italic; color: #969696; padding: 5px 0 11px 3px; }
.by_link2 { margin: 0 0 10px 2px; }
.by_link2 a { color: #595959; text-decoration: none; width: 182px; display: block; border-bottom: 1px dashed #bfbfbf; padding: 3px 0 3px 1px; }
.by_link2 a:hover { color: #4699d5; }
.by_link3 { background: url(/engine/img/by_link1.gif) no-repeat; width: 158px; height: 27px; display: block; overflow: hidden; line-height: 70px; }
.by_link3:hover { background-position: 0 -27px; }
/* ---------- LEFT ---------- */
/* categories */
.content_info { background: #FFF url(/engine/img/info.gif) no-repeat; width: 580px; }
.content_info1 { background: url(/engine/img/info1.gif) no-repeat left bottom; display: block; overflow: hidden; padding: 9px 9px 22px 11px; }
.content_info2 { background: url(/engine/img/content_info.gif) no-repeat left center; float: right; padding-left: 11px; }
.content_info2 img { width: 114px; }
.content_info3 { background: url(/engine/img/content_info1.gif) repeat-x left 26px; margin-right: 132px; }
.content_info4 { background: url(/engine/img/content_info2.gif) no-repeat; height: 31px; }
.content_info5 { background: url(/engine/img/content_info3.gif) no-repeat; width: 63px; height: 13px; display: block; overflow: hidden; line-height: 50px; float: right; margin: 9px 0 0 0; }
.content_info5:hover { background-position: 0 -13px; }
.content_info6 { float: left; margin: 13px 0 2px 4px; font-style: italic; }
.content_info7 { background: url(/engine/img/content_info4.gif) no-repeat; height: 31px; }
.content_info8 { background: url(/engine/img/content_info5.gif) no-repeat; height: 31px; }
.content_info9 { background: url(/engine/img/content_info6.gif) no-repeat; height: 31px; }
.content_info10 { background: url(/engine/img/content_info7.gif) no-repeat; height: 31px; }
.content_info11 { background: url(/engine/img/content_info8.gif) no-repeat; height: 31px; }
.content_info12 { background: url(/engine/img/content_info9.gif) no-repeat; height: 31px; }
.content_info13 { background: url(/engine/img/content_info10.gif) no-repeat; height: 31px; }
/* news info */
.news_info1 { background: #d9e595 url(/engine/img/news_info1.gif) no-repeat; width: 581px; margin-bottom: 11px; }
.news_info2 { background: url(/engine/img/news_info2.gif) no-repeat right top; }
.news_info3 { background: url(/engine/img/news_info3.gif) no-repeat left bottom; }
.news_info4 { background: url(/engine/img/news_info4.gif) no-repeat right bottom; min-height: 29px; color: #6c772f; font-style: italic; padding: 7px 15px 8px 15px; }
/* news */
.news { background: url(/engine/img/news.gif) repeat-y; margin: 0 11px 0 -10px; }
.news1 { background: url(/engine/img/news1.gif) repeat-x; }
.news2 { background: url(/engine/img/news2.gif) no-repeat right top; }
.news3 { background: url(/engine/img/news3.gif) no-repeat; }
.news4 { background: url(/engine/img/info1.gif) no-repeat right bottom; padding: 16px 11px 31px 25px; }
.news5 { font: 14px/12px Calibri, Arial, Helvetica, sans-serif; color:#FFF; font-style: italic; text-shadow: 1px 1px 0 #3d8ec4; padding: 0 0 27px 8px; }
.news5 a { color: #FFF; text-decoration: none; }
.news5 a:hover { color: #dff2ff; }
.news5 .eTitle{ font: 14px/12px Calibri, Arial, Helvetica, sans-serif; font-style: italic; text-shadow: 1px 1px 0 #3d8ec4; line-height:normal; padding:0px; margin:0px; margin-top:-2px; }
.news6 { float: right; }
.news7 { display: block; overflow: hidden; }
.news7 img { border: 2px solid #d4d4d4; float: left; margin-right: 9px; width:140px; height:140px; }
.news8 { margin: 0; padding: 2px 0 0 0; list-style: none; display: block; overflow: hidden; }
.news8 li { background: #eeede9 url(/engine/img/news5.gif) no-repeat right top; height: 22px; margin-bottom: 2px; }
.news8 li span { background: url(/engine/img/news4.gif) no-repeat; height: 22px; display: block; text-indent: 18px; line-height: 22px; color: #616161; font-style: italic; }
.news8 li:hover { background-color: #62bcda; background-position: right -22px; }
.news8 li span:hover { background-position: 0 -22px; color: #FFF; }
.news8 li span a { color: #616161; text-decoration: none; height: 22px; display: block; }
.news8 li span a:hover { color: #FFF; }
/* news navigation */
.news_navi { background: url(/engine/img/news_navi.gif) no-repeat; margin-left: -10px; height: 40px; text-align: center; padding: 16px 0 0 0; }
.news_navi1 { height: 40px; text-align: center; }
.news_navi1 b span { color: #c0e4ff; font-weight: normal; }
.news_navi1 b span:hover { background: #4597d3; text-shadow: 1px 1px 0 #477daa; color: #c0e4ff; }
.news_navi1 span { background: #4597d3; text-shadow: 1px 1px 0 #477daa; padding: 3px 5px 3px 5px; color: #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-style: italic; }
.news_navi1 span:hover { background: #b8cb4f; text-shadow: 1px 1px 0 #9baa47; color: #FFF; }
.news_navi1 a { text-decoration: none; }
/* full news */
.full1 { background: url(/engine/img/full1.gif) repeat-x bottom; padding: 0 0 17px 19px; margin: -6px -11px 0 -15px; color: #6e6e6e; font-style: italic; }
.full1 a { color: #5a8aa6; }
.full1 a:hover { text-decoration: none; }
.full2 { background: #ececec url(/engine/img/full2.gif) no-repeat; height: 18px; padding: 2px 0 2px 0; margin-right: 1px; }
.full2 em { background: url(/engine/img/full2.gif) no-repeat right -18px; padding: 2px 14px 2px 4px; }
.full2 em a { color: #8175c9; }
.full2 em a:hover { text-decoration: none; }
.full3 { background: url(/engine/img/full3.gif) no-repeat; height: 18px; padding: 2px 0 2px 16px; margin-left: 2px; }
.full3 em { background: url(/engine/img/full3.gif) no-repeat right; padding: 2px 6px 2px 0; color: #FFF; text-shadow: 1px 1px 0 #a7b656; }
.full4 { display: block; overflow: hidden; padding: 10px 2px 12px 0; margin-left: -1px; }
.full4 img { border: 2px solid #d4d4d4; margin-bottom: 10px; max-width: 400px; }
.full5 { background: #48b7d8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 6px 8px 7px 8px; font-style: italic; color: #FFF; text-shadow: 1px 1px 0 #569db5; }
.full5 a { color: #FFF; }
.full5 a:hover { text-decoration: none; }
.full5 a .eDown { font-size:12px; line-height:normal; padding:0px; margin:0px; }
.full6 { background: url(/engine/img/full4.gif) repeat-x; height: 40px; margin: 0 -11px 0 -15px; padding: 12px 14px 0 15px; }
.full7 { background: url(/engine/img/full5.gif) no-repeat; height: 26px; display: block; padding-left: 27px; float: left; line-height: 24px; margin: 1px 8px 0 0; }
.full7 em { font-style: normal; background: url(/engine/img/full5.gif) no-repeat right top; height: 26px; display: block; padding-right: 7px; color: #959595; }
.full8 { background: url(/engine/img/full6.gif) no-repeat; height: 26px; display: block; padding-left: 27px; float: left; line-height: 24px; margin-top: 1px; }
.full8 em { font-style: normal; background: url(/engine/img/full6.gif) no-repeat right top; height: 26px; display: block; padding-right: 7px; color: #959595; }
.full9 { float: right; }
.full9 a { background: url(/engine/img/full7.gif) no-repeat; width: 60px; height: 27px; display: block; overflow: hidden; line-height: 80px; }
.full9 a:hover { background-position: 0 -27px; }
.full10 { background: url(/engine/img/info1.gif) no-repeat right bottom; padding: 16px 11px 7px 25px; }
.full11 { background: url(/engine/img/full8.gif) no-repeat left bottom; margin: 0 0 8px -10px; padding: 0 22px 18px 22px; }
.full12 { float: right; background: url(/engine/img/full9.gif) no-repeat; padding-left: 76px; height: 24px; font-style: italic; color: #FFF; line-height: 26px; }
.full12 span { background: url(/engine/img/full9.gif) no-repeat right top; height: 24px; display: block; padding-right: 8px; }
.full12 span a { color: #FFF; text-decoration: none; }
.full12 span a:hover { color: #ddf2ff; }
.full13 { border-bottom: 1px dashed #d5d5d5; padding-bottom: 8px; margin-bottom: 7px; }
.full14 { background: url(/engine/img/full10.gif) no-repeat; padding: 32px 0 0 6px; margin-left: -6px; }
.full14 a { color: #578094; }
.full14 a:hover { text-decoration: none; }
/* comments */
.comm { background: #FFF url(/engine/img/comm.gif) repeat-y; width: 98.5%; margin-bottom: 10px; }
.comm1 { background: url(/engine/img/comm1.gif) no-repeat; }
.comm2 { background: url(/engine/img/comm2.gif) no-repeat left bottom; padding: 6px 0 9px 8px; display: block; overflow: hidden; }
.comm3 { float: left; }
.comm3 img { width: 75px; height: 75px; border: 2px solid #e7e7e7; margin-right: 18px; }
.comm4 { background: url(/engine/img/comm3.gif) no-repeat; height: 18px; display: block; float: left; padding-left: 62px; line-height: 18px; margin-right: 4px; }
.comm4 em { background: url(/engine/img/comm3.gif) no-repeat right top; height: 18px; display: block; padding-right: 4px; color: #FFF; text-shadow: 1px 1px 0 #9cad3b; }
.comm4 a { color: #FFF; text-decoration: none; }
.comm4 a:hover { color: #f1ffa1; }
.comm5 { background: url(/engine/img/comm4.gif) no-repeat; height: 20px; display: block; float: left; padding-left: 13px; line-height: 20px; margin-top: -1px; }
.comm5 em { background: url(/engine/img/comm4.gif) no-repeat right top; height: 20px; display: block; padding-right: 7px; color: #5a8aa6; }
.comm6 { float: right; font:11px/10px Calibri, Arial, Helvetica, sans-serif; color: #9f96d9; font-style: italic; margin: 4px 18px 0 0; }
.comm6 a { color: #9f96d9; text-decoration: none; }
.comm6 a:hover { color: #8b82c7; }
.comm7 { background: url(/engine/img/comm5.gif) no-repeat left bottom; display: block; overflow: hidden; padding: 2px 0 8px 0; }
.comm8 { float:right; text-align:left; width:81%; padding: 7px 0 2px 0; }
/* send comments */
.comm_textarea { border: 1px solid #dfdfdf; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 570px; padding: 5px; float: left; resize: vertical; margin: -4px 0 0 9px; -moz-box-shadow: inset 0 0px 8px -4px black, 0 0px 10px -2px #dfdfdf; -webkit-box-shadow: inset 0 0px 8px -4px black, 0 0px 10px -2px #dfdfdf; box-shadow: inset 0 0px 8px -4px black, 0 0px 10px -2px #dfdfdf; }
.comm_input { border: 1px solid #dfdfdf; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 112px; padding: 7px; float: left; resize: vertical; margin: -4px 0 0 9px; -moz-box-shadow: inset 0 0px 8px -4px black, 0 0px 10px -2px #dfdfdf; -webkit-box-shadow: inset 0 0px 8px -4px black, 0 0px 10px -2px #dfdfdf; box-shadow: inset 0 0px 8px -4px black, 0 0px 10px -2px #dfdfdf; font: 18px/16px Calibri, Arial, Helvetica, sans-serif; }
.capcha { float: right; margin: 11px 10px 0 0; }
.capcha img { float: left; margin: -2px -5px 0 0; }
.send { background: url(/engine/img/send.gif) no-repeat; width: 85px; height: 37px; cursor: pointer; float: left; margin: 12px 0 0 14px; }
.send:hover { background-position: 0 -37px; }
/* archive */
.arc { display: block; overflow: hidden; margin-bottom: 7px; }
.arc1 { background: url(/engine/img/arc1.gif) no-repeat; height: 23px; float: left; padding-left: 7px; line-height: 23px; }
.arc1 span { background: url(/engine/img/arc1.gif) no-repeat right top; height: 23px; display: block; float: left; padding-right: 8px; font-style: italic; }
.arc2 { background: #f1f1f1 url(/engine/img/arc2.gif) no-repeat; margin-right: 11px; width: 580px; display: block; overflow: hidden; margin-bottom: 6px; }
.arc3 { background: url(/engine/img/arc3.gif) no-repeat right top; }
.arc4 { padding: 8px 0 9px 7px; font: 11px/10px Calibri, Arial, Helvetica, sans-serif; font-style: italic; color: #2e4d61; display: block; overflow: hidden; }
.arc5 { width: 286px; display: block; float: left; }
.arc6 { width: 90px; display: block; float: left; border-left: 1px solid #d8d8d8; text-align: center; }
.arc7 { width: 103px; display: block; float: left; border-left: 1px solid #d8d8d8; text-align: center; }
.arc8 { background: #FFF url(/engine/img/arc4.gif) no-repeat; }
.arc9 { background: url(/engine/img/arc5.gif) no-repeat right top; }
.arc10 { background: url(/engine/img/arc6.gif) no-repeat bottom; padding-bottom: 20px; display: block; overflow: hidden; }
.arc11_1 { background: url(/engine/img/arc9.gif) repeat-y; }
.arc11 { background: url(/engine/img/arc7.gif) no-repeat bottom; padding: 7px 0 11px 10px; display: block; overflow: hidden; }
.arc12 { width: 281px; float: left; }
.arc13 a { background: url(/engine/img/arc8.gif) no-repeat 0 2px; font-weight: bold; font-style: italic; color: #565656; padding: 0 0 0 13px; }
.arc13 a:hover { text-decoration: none; color: #6a6a6a; }
.arc14 { padding: 6px 0 0 13px; }
.arc14 a { font: 11px/10px Calibri, Arial, Helvetica, sans-serif; font-style: italic; color: #a58cea; text-decoration: none; }
.arc14 a:hover { color: #8974c5; }
.arc15 { width: 91px; float: left; }
.arc16 { background: url(/engine/img/arc10.gif) no-repeat; width: 69px; height: 25px; display: block; overflow: hidden; margin: 4px 0 0 12px; color: #FFF; font-style: italic; text-shadow: 1px 1px 0 #91a333; text-align: center; line-height: 24px; }
.arc17 { width: 105px; float: left; padding-left: 2px; }
/* ---------- FOOTER ---------- */
.footer0 { background: url(/engine/img/footer.gif) no-repeat center bottom; }
.footer1 { margin:0 auto; width:1040px; background: url(/engine/img/footer1.gif) repeat-x; display: block; overflow: hidden; }
.footer2 { background: url(/engine/img/footer2.gif) no-repeat; }
.footer3 { background: url(/engine/img/footer3.gif) no-repeat right top; }
.footer4 { background: url(/engine/img/footer4.jpg) no-repeat 24px bottom; height: 127px; }
.footer_menu { margin: 0; padding: 0; list-style: none; position: absolute; margin: 5px 0 0 30px; }
.footer_menu li { display: inline; background: url(/engine/img/footer_menu.gif) no-repeat; padding-left: 7px; margin-right: 2px; height: 22px; display: block; float: left; }
.footer_menu li:hover { background-position: 0 -22px; }
.footer_menu li span { background: url(/engine/img/footer_menu.gif) no-repeat right top; height: 22px; display: block; float: left; }
.footer_menu li span:hover { background-position: right -22px; }
.footer_menu li span a { height: 22px; display: block; float: left; margin-left: -7px; padding: 0 7px 0 7px; color: #FFF; text-decoration: none; line-height: 20px; }
.footer_menu li span a:hover { color: #c9e237; }
.footer_logo { position: absolute; width: 124px; height: 47px; display: block; overflow: hidden; background: url(/engine/img/footer_logo.gif) no-repeat; line-height: 120px; margin: 42px 0 0 23px; }
.footer_copyright { position: absolute; width: 132px; height: 56px; display: block; overflow: hidden; background: url(/engine/img/footer_copyright.gif) no-repeat; line-height: 120px; margin: 45px 0 0 162px; }
.footer_info { position: absolute; margin: 46px 0 0 330px; font-style: italic; width: 490px; }
.counts { float:right; width:192px; text-align:center; list-style: none; display: inline; margin: 51px 15px 0 0; }
.counts li { float: right; width: 88px; height: 31px; margin-left: 8px; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.counts li:hover { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }
.footer_rss { background: url(/engine/img/footer_up.gif) no-repeat -65px 0; width: 70px; height: 20px; display: block; overflow: hidden; position: absolute; line-height: 50px; margin: 3px 0 0 849px; }
.footer_rss:hover { background-position: -65px -20px; }
.footer_up { background: url(/engine/img/footer_up.gif) no-repeat; width: 65px; height: 20px; display: block; overflow: hidden; position: absolute; line-height: 50px; margin: 3px 0 0 941px; }
.footer_up:hover { background-position: 0 -20px; }

/* ---------- GROUP ---------- */
a.groupUser { color:#B8CB4E; font-size:11px; text-decoration:none; }
a.groupVerify { color:#558C3B; font-size:11px; text-decoration:none; }
a.groupModer { color:#0066FF; font-size:11px; text-decoration:none; }
a.groupOther2 { color:#D69B12; font-size:11px; text-decoration:none; }
a.groupOther6 { color:#87598A; font-size:11px; text-decoration:none; }
a.groupOther4 { color:#008EC0; font-size:11px; text-decoration:none; }
a.groupOther5 { color:#78BFDB; font-size:11px; text-decoration:none; }
a.groupOther3, a.groupAdmin { color:#E63D36; font-size:11px; text-decoration:underline; }
a.groupUser:hover { color:#000000; font-size:11px; text-decoration:underline; }
a.groupVerify:hover { color:#000000; font-size:11px; text-decoration:underline; }
a.groupModer:hover { color:#000000; font-size:11px; text-decoration:underline; }
a.groupOther2:hover { color:#000000; font-size:11px; text-decoration:underline; }
a.groupOther6:hover { color:#000000; font-size:11px; text-decoration:underline; }
a.groupOther4:hover { color:#000000; font-size:11px; text-decoration:none; }
a.groupOther5:hover { color:#000000; font-size:11px; text-decoration:none; }
a.groupOther3:hover, a.groupAdmin:hover { color:#000000; font-size:11px; text-decoration:none; }

/* ---------- ADMINBAR ---------- */
#puzadpn { display:inline-block; }
