body {background: #fbfaf2; text-align:center; padding: 0;}

/* NAVIGATION SKIP */
#nav-skip {position: absolute; left: -2000px; top: 0; }
#nav-skip a:focus, #nav-skip a:active {position: absolute; left: 1982px; width: 1006px; background: #fff; padding: 2px 0 5px; z-index: 99; text-align: center;}

/* LAYOUT */
#mother {padding: 25px 0 0; background: #fff; background: url('/img/bg/body.png') center 0 repeat-y; margin: 0 auto; width: 1000px;}
.mother-in {width: 930px; margin: 0 auto; text-align: left; padding: 0 18px 1px; position: relative; background: #fff;}
#header {padding: 18px 0 20px; position: relative; height: 62px; z-index: 99;}
#main {float: left; display: inline; position: relative; width: 100%; margin: 0 0 20px; z-index: 1;}

/* COLS */
.col {float: left; left: 100%; position: relative; z-index: 2;}

.cols-1-2-3 {background: url('/img/bg/cols-1-2-3.png') 487px 0 repeat-y;}
.cols-1-3 {background: url('/img/bg/cols-1-3.png') 487px 0 repeat-y;}
.cols-1-2-3 #col-content {margin: 0 0 0 -920px; width: 468px;}
.cols-1-2-3 #col-side-l {margin: 0 0 0 -433px; width: 244px;}
.cols-1-3 #col-side-r, .cols-1-2-3 #col-side-r {margin: 0 0 0 -170px; width: 170px;}

.cols-1-3 #col-content {margin: 0 0 0 -920px; width: 730px;}
.cols-1-3 .col-left {float: left; display: inline; width: 468px; margin: 0 0 20px;}
.cols-1-3 .col-right {float: right; display: inline; width: 244px; margin: 0 0 20px;}
.cols-1-3 .forumReset .col-right, .cols-1-3 .forumReset .col-left {margin: 10px 0 0;}

.cols-1-3 .side300 .col-left {width: 402px;}
.cols-1-3 .side300 .col-right {width: 310px;}

.side-box {float: right; display: inline; width: 244px; padding: 0 0 10px 20px; background: #fff; zoom: 1;}
.side-box300 {width: 310px;}

/* LOGO BOX */
#logo-box {position: absolute; top: 10px; left: 0; width: 575px;}
#logo-box h1 {font-size: 100%; font-weight: normal; height: 82px; overflow: hidden;}
#logo-box a, #logo-box img {display: block;}

/* SEARCH BOX */
#search-box {position: absolute; right: 0; top: 9px; margin: 8px 10px 0 0;}
#search-box .int-text {padding: 6px 13px 7px; color: #888; width: 170px;}

/* USER MENU */
#user-menu {position: absolute; right: 8px; top: 56px; z-index: 50;}
#user-menu .reset li {float: left; display: inline; margin: 0; position: relative;}
#user-menu .reset li a {float: left; background: url('/img/bg/user-menu.png') 0 -95px no-repeat; color: #333333; text-decoration: none; padding: 0 0 0 10px; position: relative; z-index: 5;}
#user-menu .reset li.login a {background: url('/img/bg/user-menu.png') 0 -195px no-repeat; padding: 0 0 0 30px;}
#user-menu .reset li a span {display: block; background: url('/img/bg/user-menu.png') 100% 0 no-repeat; padding: 6px 15px 4px 7px; line-height: 23px;}
#user-menu .not-logged li .sub-t {display: none;}
#user-menu .reset li.do-hover:hover a, #user-menu .reset li.do-hover.hover a, #user-menu .reset li.login.hover a {background: url('/img/bg/user-menu-active.png') 0 -100px no-repeat;}
#user-menu .reset li.do-hover:hover a span, #user-menu .reset li.do-hover.hover a span, #user-menu .reset li.login.hover a span {background: url('/img/bg/user-menu-active.png') 100% 0 no-repeat;}

#user-menu .login-form {padding: 20px 20px 15px;}
#user-menu .login-form label {font-size: 115.4%; display: inline-block; width: 65px;}
#user-menu .login-form .int {width: 165px; padding: 5px 10px;}
#user-menu .login-form .separator {border-top: 1px solid #efefef; margin: 10px 0;}
#user-menu .reset li .login-form .r a {font-size: 92.3%; background: none; line-height: 1; margin: 10px 0 0; padding: 0; color: #0E7AAD; text-decoration: underline;}
#user-menu .reset li .login-form .r a:hover {color: #e24d0d;}

/* HEADER BNR */
.header-bnr {position:absolute; left: 550px; top:10px;}

/* MAIN MENU */
#main-menu {position: relative; zoom: 1;}
#main-menu .in {position: relative; border-top: 1px solid #779524; border-bottom: 1px solid #57830e; background: #80aa1d url('/img/bg/main-menu.png') 0 100% repeat-x;}
#main-menu ul.reset {overflow: hidden; zoom: 1; border-bottom: 1px solid #7fb019;}
#main-menu ul.reset li {float: left; display: inline; border-left: 1px solid #6c9d16;}
#main-menu ul.reset li.first, #main-menu ul.reset li.first a {border: none; background: #8db334 url('/img/bg/main-menu-active.png') 0 100% repeat-x;} 
#main-menu ul.reset li a {float: left; display: inline; text-decoration: none; color: #fff; text-transform: uppercase; font-size: 107.7%; border-left: 1px solid #8cb81c; padding: 4px 12px;}
#main-menu ul.reset li a span {display: block; line-height: 23px; padding-top: 1px; padding: 0 6px 0 0;}
#main-menu ul.reset li a span strong {display: block; font-weight: normal; padding: 0 0 0 6px;}
#main-menu ul.reset li a.active span, #main-menu ul.reset li a:hover span {background: url('/img/bg/main-menu-in.png') 100% 100% no-repeat;}
#main-menu ul.reset li a.active span strong, #main-menu ul.reset li a:hover span strong {background: url('/img/bg/main-menu-in.png') 0 0 no-repeat;} 
#main-menu .cor {width: 2px; height: 2px; background-image: url('/img/bg/corner-main-menu.png');}

#main-menu-side {margin: 0 0 15px;}
#main-menu-side .reset li {position: relative; font-size: 107.7%;}
#main-menu-side .reset li a {display: block; text-decoration: none; text-transform: uppercase; border-bottom: 1px solid #57830f; color: #fff; line-height: 29px; background: #80aa1d url('/img/bg/main-menu-side.png') 0 100% repeat-x; padding: 0 15px;}
#main-menu-side .reset li:hover a, #main-menu-side .reset li.hover a, #main-menu-side .reset li.active a {background: #8c5a1e url('/img/bg/main-menu-side-active.png') 0 100% repeat-x; border-bottom-color: #624013;}
#main-menu-side .cor {width: 2px; height: 2px; background-image: url('/img/bg/corner-main-menu-side.png');}
#main-menu-side li:hover .cor, #main-menu-side li.hover .cor, #main-menu-side li.active .cor {width: 2px; height: 2px; background-image: url('/img/bg/corner-main-menu-side-active.png');}

/* QUICK LINKS */
#quick-links {border-bottom: 1px solid #c8c8c8; background: url('/img/bg/quick-links.png') 0 0 repeat-x; padding: 0 0 0 13px; margin: 0 0 15px; position: realtive; zoom: 1;}
#quick-links h2 {margin: 0 15px 0 0; padding: 0; font-size: 100%; float: left; display: inline; line-height: 29px;}
#quick-links .reset {float: left; display: inline;}
#quick-links .reset li {float:left; display: inline; background: url('/img/bg/quick-links-a.png') 0 0 no-repeat; padding: 0 0 0 2px; position: relative; z-index: 90;}
#quick-links .reset li:first-child {background: none;}
#quick-links .reset li a {float:left; display: inline; line-height: 27px; text-decoration: none; color: #333;}
#quick-links .reset li a span {float: left; padding: 0 25px 0 0; position: relative; z-index: 5; background: url('/img/bg/quick-links-row.png') 100% 0 no-repeat; zoom: 1; cursor: pointer;}
#quick-links .reset li a strong {display: block; padding: 2px 0 0 12px; font-weight: normal;}
#quick-links .reset li:hover a span, #quick-links .reset li.hover a span {background: url('/img/bg/quick-links-in.png') 100% 0 no-repeat;}
#quick-links .reset li:hover a strong, #quick-links .reset li.hover a strong {background: url('/img/bg/quick-links-in.png') 0 0 no-repeat;}
#quick-links li.show-r .sub-t {top: 22px; *top: 21px;}
#quick-links .reset li.show-r:hover a span, #quick-links .reset li.show-r:hover a strong, #quick-links .reset li.show-r.hover a span, #quick-links .reset li.show-r.hover a strong {background-image: url('/img/bg/quick-links-in-r.png');}

/* SHADOW HOVER */
.sub-t ul.reset {display: none !important;}
li .sub-t {display: none;}
li:hover .sub-t, li.hover .sub-t {display: block; position: absolute; top: 22px; *top: 21px; left: 2px; z-index: 2; background: url('/img/bg/quick-links-sub-top.png') 0 0 no-repeat; width: 332px; padding: 10px 0 0;}
li:hover .sub-t ul.reset, li.hover .sub-t ul.reset {display: block !important;}
li .sub-b {background: url('/img/bg/quick-links-sub-bottom.png') 0 100% no-repeat; padding: 0 0 12px;}
li .sub-m {background: url('/img/bg/quick-links-sub-middle.png') 0 0 repeat-y; padding: 0 6px;}
li .sub-in {background: #fff; padding: 0 8px; overflow: hidden; zoom: 1;}
li .sub-in {background: #fff; padding: 0 8px; overflow: hidden; zoom: 1;}
li .sub-in ul.reset {display: block; width: 304px; border-top: 1px solid #e9e9e9; font-size: 92.3%; float: left;}
li .sub-in ul.first {border: none;}
li .sub-in ul.reset li {background: none !important;}
li .sub-in ul.reset li a {text-decoration: underline !important; color: #0e7aad !important; background: url('/img/bg/row.png') 0 0.8em no-repeat !important; padding: 0 0 0 13px !important; line-height: 25px;}
li .sub-in ul.reset li a:hover {color: #e24d0d !important;}
li.show-r .sub-t {left: auto; right: 0; top: 23px; background: url('/img/bg/quick-links-sub-top-r.png') 0 0 no-repeat;}

/* SIDE MENU */
.side-menu {background: url('/img/bg/side-menu.png') 0 0 no-repeat; margin: 0 0 15px; padding: 0 10px 10px; zoom: 1; *padding: 0 0 10px;}
.side-menu h2 {margin: 0; padding: 10px 5px; text-transform: uppercase; font-size: 138.5%; *padding: 10px 15px;}
.side-menu .reset {width: 49.5%;}
.side-menu .reset li {font-size: 92.3%; margin: 0 0 0.35em;}
.side-menu .reset li a {background: url('/img/bg/row.png') 0 0.5em no-repeat; padding: 0 0 0 13px; display: block;}
.side-menu .reset li.active a {color: #0E7AAD; font-weight: bold;}
.side-menu .reset li.active a:hover {color: #0E7AAD; font-weight: bold;}

/* BREADCRUMB */
#breadcrumb {position: relative; top: -5px; font-size: 92.3%; overflow: hidden;}
#breadcrumb strong {font-weight: normal;}
#breadcrumb .row {font-size: 125%;}

/* ANNOT BOX */
.home #annot-box {margin: 0;}
#annot-box {margin: 0 0 10px; overflow: hidden; zoom: 1;}
#annot-box h1.articles {font-size: 133%; border: none;  text-transform: uppercase;}
#annot-box h1.ico-star {padding: 0 0 0 25px; background: url('/img/ico/star.png') no-repeat 0 0.35em;}
#annot-box p {font-size: 100.7%;}
#annot-box .category {font-size: 100%; margin: 0 0 0.3em;}
#annot-box .category a {text-decoration: none; color: #333;}
#annot-box .category a:hover {text-decoration: underline;}
#annot-box .author {font-size: 100%;}
#annot-box .date {font-size: 92.3%; float: left; display: inline; margin: 0;}
#annot-box .images {font-size: 92.3%; float: right; display: inline; margin: 0;}
#annot-box .images a {padding: 2px 0 2px 18px; background: url('/img/ico/pictures.png') 0 0.25em no-repeat;}
#annot-box .annot-foot {border: 1px solid #C8C8C8; border-width: 1px 0; font-size: 92.3%; margin: 5px 0 15px; padding: 3px 0;}
#annot-box .annot-foot p {font-size: 100%; margin: 0; line-height: 1.8;}
#annot-box .annot-foot p span {margin: 0 25px 0 0; white-space: nowrap;}
#annot-box .blocks span {white-space: nowrap; margin: 0 20px 0 0;}
#annot-box .type-advert { margin: -30px 0 0;}

.profil #annot-box .online {float: right; margin: -2.5em 10px 0 0; font-size: 92.3%; padding: 0 0 0 14px;}
.profil #annot-box .green {background: url('/img/ico/dot-green.png') 0 50% no-repeat;}
.profil #annot-box .red {background: url('/img/ico/dot-red.png') 0 50% no-repeat;}
.profil #annot-box .img {float: left; display: inline; width: 100px; overflow: hidden; text-align: center;}
.profil #annot-box .in {float: right; display: inline; width: 600px; margin: 0 10px 0 0;}
.profil #annot-box .in .r {font-size: 92.3%; text-align: right; color: #666; margin: 0 0 5px;}
.profil #annot-box .in .l {font-size: 92.3%; margin: 0 0 5px;}
.profil #annot-box .in .preview {margin: 0 0 10px;}
.profil #annot-box .in .small {font-size: 92.3%; color: #666;}

/* CROSSROAD */
.admin-crossroad .reset li {margin: 0 0 20px;}
.admin-crossroad .reset li h2 {font-size: 133.4%; margin: 0;}
.admin-crossroad .reset li p.small {margin: 5px 0;}
.admin-crossroad .reset li p.right {margin: 0;} 
.admin-crossroad .reset li p.desc {margin: 0 0 5px;}
.admin-crossroad .reset li p.category {font-size: 84.6%; color: #666;}

.crossroad h2 {font-weight: bolc; font-size: 153.8%; margin: 0;}
.crossroad .reset li {margin: 0 0 20px;}
.crossroad .reset li p {margin: 0;}
.crossroad img {margin: 5px 15px 5px 0;}

.serial-list ul li {background-position: 2px 0.85em;}
.serial-list ul li h3 {font-size: 100%; margin: 0; font-weight: normal;}

/* NEWS BOX */
.news-box {position: relative; margin: 0 0 10px -10px; zoom: 1;}
.news-box h2 {background:#FDF8CF; border-bottom: 1px solid #F1E15E; font-size: 115.4%; text-transform: uppercase; padding: 3px 10px 0; line-height: 30px; margin: 0;}
.news-box .in {background: #fcfae9; padding: 5px 10px;}
.news-box .in .spc {position: relative; margin: 0 0 5px;}
.news-box .in .reset {overflow: visible; overflow-y: scroll; font-size: 84.6%; padding: 0 5px 0 0; height: 100px;}
.news-box .in .js {overflow-y: hidden; padding: 0 35px 0 0;}
.news-box .in .next, .news-box .in .prev {position: absolute; top: 0; right: 0; width: 22px; height: 22px; background: url('/img/bg/rows.png') 0 0 no-repeat; overflow: hidden; text-indent: -500px; outline: none;}
.news-box .in .next {bottom: 1px; top: auto; background-position: 0 100%;}
.news-box .in .disable {opacity: 0.5; cursor: default;}
.news-box .in .reset li {padding: 4px; color: #999999; border-top: 1px solid #f1edcd;}
.news-box .in .reset li.first {border-top: 1px solid #fcfae9;}
.news-box .in .reset li .more {padding: 1px 16px 1px 0; margin: 0 0 0 25px; color: #333; text-decoration: none;}
.news-box .in .reset li .more:hover {color: #0E7AAD; text-decoration: underline;}
.news-box .in p.right {margin: 0; font-size: 92.3%; position: absolute; right: 5em; top: 8px;}
.news-box .in p.right .more {background-position: 100% 0.25em;}
.news-box .rss {text-transform: upperace; position: absolute; top: 7px; right: 10px;}
.news-box .rss a {color: #e87b37; text-decoration: none; padding: 1px 0 1px 16px; background: url('/img/ico/rss.png') 0 0.35em no-repeat;}

/* NEWS LIST */
.news-list .reset {margin: 0 0 40px;}
.news-list .reset li {margin: 0 0 30px 0; overflow: hidden; zoom: 1;}
.news-list .reset li .head h3 { font-size: 117%; margin: 0;} /*font-weight: bold;*/
.news-list .reset li .head p {color: #ababab; margin: 4px 0; font-size: 92.3%;}
.news-list .reset li .head p strong {color: #e8830d; font-weight: normal;}
.news-list .reset li .head p .date {margin: 0 20px 0 0;}
.news-list .reset li .desc img {margin: 0.3em 13px 0 0;}
.news-list .reset li .desc p {margin: 1px 0 5px; float: left; display: inline;}
.news-list .reset li .desc .foot span {margin: 0 15px 0 0; font-size: 92.3%;}
.news-list .reset li .desc .foot {color: #ababab; margin: 1px 0 4px; font-size: 92.3%;}
.news-list .reset li .desc .foot .user {background: url('/img/ico/user.png') 0 0.2em no-repeat; padding: 2px 0 2px 20px;}
.news-list .reset li .desc .foot .section {background: url('/img/ico/section.png') 0 0.2em no-repeat; padding: 3px 0 2px 20px;}
.news-list .reset li .desc .foot .comments {background: url('/img/ico/comments.png') 0 0.2em no-repeat; padding: 2px 0 3px 20px;}
.news-list .reset li .desc .foot .vote  {display: inline-block; height: 16px; background: url('/img/bg/star.png') 0 100% repeat-x; position: relative; bottom: -3px;}
.news-list .reset li .desc .foot .star-1  {width: 17px;}
.news-list .reset li .desc .foot .star-2  {width: 34px;}
.news-list .reset li .desc .foot .star-3  {width: 51px;}
.news-list .reset li .desc .foot .star-4  {width: 68px;}
.news-list .reset li .desc .foot .star-5  {width: 85px;}
.news-list .reset li .head {min-height: 50px; _height: 50px; padding: 0 50px 0 0;}
.news-list .reset li .id199, .news-list .reset li .id200, .news-list .reset li .id201 {background: url('/img/ico/pages/taznym.gif') 100% 0 no-repeat;}
.news-list .reset li .id203, .news-list .reset li .id204 {background: url('/img/ico/pages/chovm.gif') 100% 0 no-repeat;}
.news-list .reset li .id205 {background: url('/img/ico/pages/veterinam.gif') 100% 0 no-repeat;}
.news-list .reset li .id206 {background: url('/img/ico/pages/literm.gif') 100% 0 no-repeat;}
.news-list .reset li .id207 {background: url('/img/ico/pages/logochs.gif') 100% 0 no-repeat;}
.news-list .reset li .id210 {background: url('/img/ico/pages/educm.gif') 100% 0 no-repeat;}
.news-list .reset li .id212 {background: url('/img/ico/pages/patpm.gif') 100% 0 no-repeat;}
.news-list .reset li .id213 {background: url('/img/ico/pages/biomechm.gif') 100% 0 no-repeat;}
.news-list .reset li .id214 {background: url('/img/ico/pages/obchodm.gif') 100% 0 no-repeat;}
.news-list .reset li .id215 {background: url('/img/ico/pages/dostihym.gif') 100% 0 no-repeat;}
.news-list .reset li .id216 {background: url('/img/ico/pages/drezuram.gif') 100% 0 no-repeat;}
.news-list .reset li .id232 {background: url('/img/ico/pages/klusakm.gif') 100% 0 no-repeat;}
.news-list .reset li .id235 {background: url('/img/ico/pages/logochs.gif') 100% 0 no-repeat;}
.news-list .reset li .id237 {background: url('/img/ico/pages/ponym.gif') 100% 0 no-repeat;}
.news-list .reset li .id238 {background: url('/img/ico/pages/skokym.gif') 100% 0 no-repeat;}
.news-list .reset li .id239 {background: url('/img/ico/pages/sprezenim.gif') 100% 0 no-repeat;}
.news-list .reset li .id241 {background: url('/img/ico/pages/militm.gif') 100% 0 no-repeat;}
.news-list .reset li .id243 {background: url('/img/ico/pages/westernm.gif') 100% 0 no-repeat;}
.news-list .reset li .id217 {background: url('/img/ico/pages/zajimavostim.gif') 100% 0 no-repeat;}
.news-list .reset li .id244 {background: url('/img/ico/pages/stezkym.gif') 100% 0 no-repeat;}
.news-list .reset li .id245 {background: url('/img/ico/pages/hrebcinm.gif') 100% 0 no-repeat;}
.news-list .reset li .id246 {background: url('/img/ico/pages/expom.gif') 100% 0 no-repeat;}
.news-list .reset li .id229 {background: url('/img/ico/pages/institutm.gif') 100% 0 no-repeat;}
.news-list .reset li .id247 {background: url('/img/ico/pages/umenim.gif') 100% 0 no-repeat;}
.news-list .reset li .id248 {background: url('/img/ico/pages/nadace.gif') 100% 0 no-repeat;}
.news-list .reset li .id251 {background: url('/img/ico/pages/zajimavostim.gif') 100% 0 no-repeat;}
.news-list .reset li .id252 {background: url('/img/ico/pages/odkazym.gif') 100% 0 no-repeat;}
.news-list .reset li .id254 {background: url('/img/ico/pages/serverym.gif') 100% 0 no-repeat;}
.dialog-list h2 {margin: 20px 0 10px;}
.dialog-list .reset li {border-bottom:1px solid #efefef; margin: 0 0 15px; padding: 0 0 20px;}
.dialog-list .reset li .desc p {float:none; display:block; width:90%; margin: 0 0 12px;}
.dialog-list .reset li .head p {color: #666;}
.dialog-list .reset li .head p strong {color: #666; font-weight: bold;}
.dialog-list .paging {margin-top:-30px !important;}

/* FAQ LIST */
.faq-list .reset li{border-bottom:1px solid #efefef; margin: 0 0 15px; padding: 0 0 5px;}
.faq-list .desc {font-weight:normal; font-style: italic; font-size:100%;}
.faq-list .desc strong {font-weight:bold; font-style: normal;}
.faq-list .paging {margin-top:0 !important;}

/* REPORT LIST */
.report-list th {text-align:left; background:none; border: none;}
.report-list td {border:none; border-top:1px solid #ECECEC;}
.report-list .name{font-size:108%;}

.reportDetail-list table {border-collapse: separate;}
.reportDetail-list td {font-size:100%;}
.reportDetail-list .center {font-weight:bold; font-size: 117%;}

/* COMMENTS */
.comments .buttons {margin: 0 0 5px;}
.comments .buttons .hide span {padding-right: 30px; background: url('/img/bg/user-menu-1.png') 100% 5px no-repeat;}
.comments .buttons .show {padding-left: 30px; background: url('/img/bg/user-menu-1.png') 0 5px no-repeat;}
.comments .buttons .show span {padding-left: 0;}
.comments .sort {margin: 11px 0 0;}
.comments .reset li {margin: 0 0 10px;}
.comments .reset li .head {border-bottom: 1px solid #bdbdbd; background: #eaeaea url('/img/bg/comments-head.png') 0 100% repeat-x; overflow: hidden; zoom: 1; cursor: pointer;}
.comments .reset li span {float: left; display: inline; line-height: 33px; font-size: 92.3%;}
.comments .reset li .number {background: #fff url('/img/bg/comments-number.png') 0 100% repeat-x; font-weight: bold; font-size: 115.4%; width: 40px; text-align: center; margin: 0 10px 0 0;}
.comments .reset li .name {background: url('/img/ico/man.png') 0 55% no-repeat; padding: 0 0 0 20px; margin: 0 50px 0 0;}
.comments .reset li h3 {float: left; display: inline; font-size: 100%; font-weight: normal; line-height: 33px; margin: 0; padding: 0;}
.comments .reset li .date {float: right; padding: 0 20px; background: url('/img/ico/time.png') 0 55% no-repeat;}
.comments .reset li .desc {padding: 10px 20px 2px 10px; background: #f4f4f4; font-size: 92.3%;}
.comments .reset li .desc p {margin: 0 0 8px;}
.comments .reset li .desc .bold {font-size: 108.4%;}

/* SEARCH RESULTS */
.search-results {margin: 0;}
.search-results ul {margin: 25px 0px 0 0; padding: 0;}
.search-results ul li {margin: 0; padding: 0; background: none;}
.search-results ul li p.reset {margin: 0 0 0 0px; text-align: right; border-bottom: 1px solid #EFEFEF; padding: 0 0 15px 20px;}
.search-results ul li li {background: none; padding: 0 0 0 40px; margin: 0 0 2em; list-style: none;}
.search-results .number {float: left; margin: 0.2em 0 0 -40px; font-size: 133.5%; font-weight: bold; font-family: arial; color: #666; width: 30px; text-align: right;}
.search-results .section {color: #666; margin: 0 0 0.3em; font-size: 92%;}
.search-results .section a {color: #666;}
.search-results .desc {padding: 0;}
.search-results .url {margin-top: -0.9em;}
.search-results .item-section {margin: 0; padding: 0; font-size: 92%;}
.search-results h2 {margin: 1em 0 0.2em; padding: 0; border: none; font-size: 175%;}
.search-results h3 {margin: 0 0 0.2em; padding: 0; border: none; font-size: 150%;}
.search-results a .searched-term {text-decoration: underline;}
.search-results .searched-term {background: #eeeeee; padding: 0;}

.search-box h2{padding:0; margin: 0 6px 0.5em 0; font-size:117%;}
.search-box .int-text input {width: 460px;}

/* TOP ADVERTS */
.top-adverts {margin: 0;}
.top-adverts .reset li {padding: 6px 6px 10px;}
.top-adverts .reset li.even {background: #f8f8f8;}
.top-adverts .reset li h3 {font-size: 107.7%; font-weight: normal; margin: 0;}
.top-adverts .reset li p.r {margin: 2px 0 0; color: #ababab; font-size: 92.3%;}
.top-adverts .reset li p.small {margin: 1px 0 0; color: #666666;}
.top-adverts .reset li p.small a {color: #666666;}
.top-adverts .reset li p.small a:hover {color: #999;}

/* PARAMS */
.params h2 {font-size: 153.8%; margin: 15px 0 5px;}
.params p {line-height: 1.6;}

/* LIBRARY */
.annotation {border-top: 1px solid #e7e7e7; font-style: italic; font-size: 92.3%; padding: 3px 0 0; width: 100%;}

/* FILTER */
#main .login-form, .std-form {background: #E8E8E8; border: 1px solid #c8c8c8; padding: 10px; margin: 0 0 15px; font-size: 92.3%; zoom: 1;}
.std-form .next-params {*margin: 45px 0 0;}
.std-form .sifr-start {padding: 0; border: none; font-size: 108.4%; margin: 0.8em 0;}
.std-form .row-labels {line-height: 2.2; margin: 0 0 10px;}
.std-form label .desc {font-weight: normal; font-size: 91.6%;}
.std-form .row-labels label {white-space: nowrap; margin: 0 20px 0 0;}
.std-form .row-labels label input {margin: -3px 3px 0 0;}
#main .login-form .separator, .std-form .separator {height: 1px; border-top: 1px solid #c8c8c8; background: #fff; line-height: 1px; font-size: 1px; margin: 0 -10px 10px; position: relative; _overflow: hidden;}
.std-form .separator .row {position: absolute; top: -1px; left: 50%; margin: 0 0 0 -7px; width: 15px; height: 10px; background: url('/img/bg/separator-row.png') 0 0 no-repeat; _display: none;}
#main .login-form p.l, .std-form .submit-btns {border-top: 1px solid #c8c8c8; background: #d8d8d8; margin: 0 -10px -10px; padding: 3px 30px; text-align: center; font-size: 84.6%; zoom: 1;}
#main .login-form p.l input, .std-form .submit-btns input {margin: 0 20px; font-size: 108.4%; padding: 5px 15px;}
#main .login-form .int, .std-form .int-text {margin: 3px 0 0; padding: 4px 0;}
.std-form .rore {margin: 0 10px;}
.std-form .label-b {padding: 0 0 0 120px; line-height: 2;}
.std-form .label-b strong {margin: 0 0 0 -120px; float: left; display: inline;}
.std-form .label-b label {white-space: nowrap; margin: 0 10px 0 0;} 
.p-top {margin: 40px 0 0; padding-top: 0;}
.p-top .separator {margin: -1px -10px 10px;}
.param-tabs {margin: -32px 0 10px; _position: relative; _top: -32px; _margin: 0 0 -60px; zoom: 1;}
.param-tabs .reset li {float: left; display: inline; zoom: 1;}
.param-tabs .reset li input {position: absolute; left: -5000px;}
.param-tabs .reset li label {line-height: 27px; margin: 3px -1px 0 0; float: left; background: #fff; border: 1px solid #c8c8c8; padding: 0 20px;}
.param-tabs .reset li.active label {line-height: 30px; margin: 0; background: #e8e8e8; border-bottom-color: #e8e8e8;}
#main .login-form .separator {margin: 10px -10px;}
#main .login-form label {display: inline-block; width: 70px; font-size: 107.7%; font-weight: bold;}
#main .login-form p.l {display: block; float: none; margin: 0 -10px -11px;}
#main .login-form p.r {padding: 11px 0 0; line-height: 1; margin: 0;}
.newReply .std-btn, .newReply .std-btn span, .std-form .std-btn, .std-form .std-btn span {background-image: url('../img/bg/user-menu-grey.png');}
.user-list .std-form p.l {margin: 4px 0 0;}
.user-list .std-form form {margin: -2px 0 0;}
.user-list .std-form .submit {padding: 4px 5px;}
.forumsearch {margin: 13px 0 0;}
.forumsearch h2.sifr-start {margin: 7px 15px 0 0;}
.forumsearch #search-place {width: 250px; padding: 5px;}
.forumsearch input#s {width: 209px; padding: 6px; margin: 0 0 5px;}

/* CALENDAR */
.calendar .col-h-l {z-index: 50; position: relative;}
.calendar .col-h-r, .calendar .col-h-l {width: 45%; margin: 0 1%;}
.calendar .month {text-align: center; position: relative; font-size: 108.4%; margin: 10px 0 5px; zoom: 1;}
.calendar .back {position: absolute; left: 0; top: 0;}
.calendar .next {position: absolute; right: 0; top: 0;}
.calendar table {text-align: center;}
.calendar table th {font-weight: normal;}
.calendar table th.weekend {color: #e87b37;}
.calendar table td.disabled {background: #F6F6F6;}
.calendar table td a {display: block; margin: -7px -5px; padding: 7px 5px; color: #fff; background: #53b3e1; position:relative; z-index:1;}
.calendar table td a:hover {color: #fff; cursor: pointer;}
.calendar table td:hover a, .calendar table td.hover a {background: #ef5411;}
.calendar table td .t-start {position: relative;}
.calendar table td:hover .t-hover, .calendar table td.hover .t-hover {display: block;}
.calendar table td .t-hover {display: none; position: absolute; z-index:5; left: 15px; *left: 6px; bottom: 30px; width: 230px; background: #ef5411; border: 1px solid #bb420e; text-align: left; zoom: 1;}
.calendar table td .t-hover ul {margin: 0; padding: 0;}
.calendar table td .t-hover ul li {margin: 0 0 -1px; padding: 5px 10px; background: none; border-bottom: 1px solid #bb420e;}
.calendar table td .t-hover a {color: #fff; background: none; display: inline; margin: 0; padding: 0;}
.calendar table td .t-hover .corner {background: url('/img/bg/corner-calendar.png') 100% 0 no-repeat; width: 19px; height: 19px; position: absolute; bottom: -18px; left: -1px; z-index: 55;}
.action-box table td .t-hover {right: 10px; left: auto;}
.action-box table td .t-hover .corner {background-position: 0 0; left: auto; right: -1px;}
.action-box table {margin: 5px 0 13px; font-size: 91.6%;}
.action-box table td, .action-box table th {padding: 5px 4px;}
.action-box table td a {padding: 5px 4px; margin: -5px -4px;}
.action-box p.month {font-size: 91.6%;}

/* ACTION LIST */
.action-list h3 {margin: 0; padding: 0; background: #e4e4e4; padding: 5px 12px; font-size: 115.4%;}
.action-list .reset {margin: 0 0 15px;}
.action-list .reset .reset {margin: 0;}
.action-list .reset .reset li {padding: 7px 12px; overflow: hidden; zoom: 1;}
.action-list .reset .reset li.even {background: #f4f4f4;}
.action-list .reset .reset li span {float: right; display: inline;}
.action-list .reset .reset li .date, .action-list .reset .reset li a {float: left; display: inline;}
.action-list .reset .reset li .date {width: 120px; padding: 0 10px 0 0; font-size: 92.3%; line-height: 1.6;}

/* ADDRESS LIST */
.address-list .reset li {margin: 20px 0 15px;}
.address-list .reset li .in {padding: 0 0 0 160px; position: relative; min-height: 160px; _height: 160px;}
.address-list .reset li h3 {font-size: 115.4%; font-weight: bold; margin: 0 0 0.5em;}
.address-list .reset li h3 .img {position: absolute; top: 0; left: 0; width: 150px; overflow: hidden; text-align: center;}
.address-list .reset li p {margin: 0 0 0.6em;}
.address-list .reset li .locality {color: #666; font-size: 92.3%;}
.address-list .reset li .locality a {color: #666;}
.address-list .reset li .locality .row {font-size: 125%;}
.address-list .reset li .info, .address-list .reset li .info a {color: #666;}
.address-list .reset li .locality a:hover, .address-list .reset li .info a:hover {color: #E24D0D;}

.address-list-row .reset li {border-bottom: 1px solid #c8c8c8; margin: 20px 0 0; padding: 0 0 5px;}
.address-list-row .reset li .in {padding: 0 110px 5px 160px;}

.address-list-no-img .reset li .in {padding: 0 0 15px; min-height: 1px; _height: 1px;}

.show-all {margin: 20px 0 0; font-size: 100%;}
.show-all .more {background-position: 0 0.5em; padding: 2px 0 2px 16px;}

/* USERS LIST */
.user-list .reset li {margin: 0 0 20px;}
.user-list .reset li .img {float: left; display: inline; margin: 5px 10px 0 0; text-align: center; width: 100px; text-align: center;}
.user-list .reset li h2 {font-size: 115.4%; font-weight: normal; margin: 0 0 3px;}
.user-list .reset li h2.online a {padding: 0 14px 0 0;}
.user-list .reset li h2.red a {background: url('/img/ico/dot-red.png') no-repeat 100% 50%;}
.user-list .reset li h2.green a {background: url('/img/ico/dot-green.png') no-repeat 100% 50%;}
.user-list .reset li p {line-height: 1.6; overflow: hidden; zoom: 1;}

/* USERS DETAIL */
.user-tabs .tabs-list {border-bottom: 1px solid #cbcbcb; zoom: 1;}
.user-tabs .tabs-list .reset li {float: left; display: inline; margin: 0 0 -2px 5px; font-size: 107.7%;}
.user-tabs .tabs-list .reset li a {float: left; display: inline; line-height: 26px; padding: 0 10px 1px; background: #f2f2f2 url('/img/bg/tabs-a.png') 0 100% repeat-x; border: 1px solid #cbcbcb; text-decoration: none; color: #333;}
.user-tabs .tabs-list .reset li a:hover {background: #fff;}
.user-tabs .tabs-list .reset li.active a {border-bottom-color: #fff; background: #fff;position: relative; z-index: 50;}

/* GALERY LIST */
.galery-list {margin: 0 0 13px;}
.galery-list .reset li h2 {display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; margin: 0; background: url('/img/bg/galery-list-h2.png') 0 0 no-repeat; padding: 0 0 0 10px; line-height: 28px; text-transform: uppercase; font-size: 130.8%; position: relative; z-index: 5;}
.galery-list .reset li h2 span {display: block; background: url('/img/bg/galery-list-h2.png') 100% 0 no-repeat; padding: 0 25px 0 0;}
.galery-list .reset li .heading-p {display: inline; margin: 0 0 0 10px;}
.galery-list .reset li .in {border: 1px solid #e8e8e8; position: relative; z-index: 4; margin: -1px 0 13px; background: #f6f6f6; padding: 18px 0 1px;}
.galery-list .reset li .in .reset {overflow: hidden; zoom: 1; *padding: 0 0 20px;}
.galery-list .reset li .in .reset li {float: left; display: inline; margin: 0 2px 20px 10px; width: 167px;}
.galery-list .reset li .in .reset li .img {background: url('/img/bg/galery-list-li.png') 0 0 no-repeat; display: block; height: 163px; padding: 10px 0 0; text-align: center; margin: 0 0 2px; text-align: center;}
.galery-list .reset li .in .reset li .img img {border: 1px solid #c6c6c6; display: block; margin: 0 auto;}
.galery-list .foot {background: #f1f1f1; border-top: 1px solid #e7e7e7; margin: 0; padding: 6px 10px; font-size: 84.6%; zoom: 1;}
.galery-list .foot .l a {color: #333;}
.galery-list .foot .l a:hover {color: #E24D0D;}

.galery-galery .desc {font-size: 92.3%;}
.galery-galery ul.reset ul.reset {margin: 0 0 25px;}
.galery-galery .reset li .in .reset li .img {padding: 0; background: #fff; height: 165px; border: 1px solid #e7e7e7;}
.galery-galery ul.reset .separator {border-top: 1px solid #e7e7e7; margin: 25px 20px 15px;}

/* GALERY DETAIL */
.galery-detail {border: 1px solid #e8e8e8; border-width: 1px 1px 0; background: #f6f6f6; padding: 14px;}
.galery-detail .desc {margin: 0; padding: 10px 0 0;}
.galery-detail img {border: 1px solid #c8c8c8;}

/* PUBLICITY LIST */
.product-list h1 {font-size: 133%;}
.publicity-list h2 {font-size: 150%; font-weight: normal; margin: 0.7em 0 0.5em;}
.publicity-list .reset li {border: 1px solid #c8c8c8; margin: 0 0 15px; padding: 0 0 0 170px; background: #fff; position: relative;}
.publicity-list .reset li .content {background: #f0f0f0; padding: 5px 15px; min-height: 160px; _height: 160px;}
.publicity-list .reset li .head {border-bottom: 1px solid #c8c8c8; padding: 0 0 3px;}
.publicity-list .reset li .head h3 {font-size: 125%; margin: 0; font-weight: bold;}
.publicity-list .reset li .head h3.top a {padding: 0 0 0 20px; background: url('/img/ico/star.png') 0 0.35em no-repeat;}
.publicity-list .reset li .head h3 .img {position: absolute; left: 9px; top: 9px; width: 150px; overflow: hidden; text-align: center;}
.publicity-list .reset li .head p.r {font-size: 84.6%; margin: 6px 20px 0 0; text-transform: uppercase;}
.publicity-list .reset li .desc {border-bottom: 1px solid #c8c8c8; padding: 10px 0 10px; font-size: 92.3%;}
.publicity-list .reset li .desc .big {font-size: 108.4%; margin: 0 0 10px;}
.publicity-list .reset li .desc .big span {margin: 0 25px 0 0;}
.publicity-list .reset li .desc p.col-h-r, .publicity-list .reset li .desc p.col-h-l {margin: 0 0 0.3em;}
.publicity-list .reset li .foot {padding: 10px 0 0;}
.publicity-list .reset li .foot .category {margin: 0 0 5px;}
.publicity-list .reset li .foot .category a {color: #333; text-decoration: none;}
.publicity-list .reset li .foot .category a:hover {text-decoration: underline;}
.publicity-list .reset li .foot .category .row {font-size: 125%;}
.publicity-list .reset li .foot .italic {font-style: italic; margin: 0 0 7px;}

.adjust-height {margin: 20px 0 0;}
.adjust-height .article-rating {float: right; display: inline; width: 198px; padding: 10px 0; background: #efefef; border: 1px solid #c8c8c8;}
.article-rating h2 {border: none; font-size: 108.4%; padding: 0 10px;}
.article-rating .vote-in {height: 40px; position: relative; background: url('/img/ico/stars.png') 0 0 repeat-x; width: 143px;}
.article-rating .hide-current-rat:hover .vote-current, .article-rating .hide-current-rat.hover .vote-current {display: none;}
.article-rating .vote-in .vote-current {height: 40px; background: url('/img/ico/stars.png') 0 -100px repeat-x;}
.article-rating .vote-in .rating0 {width: 0;}
.article-rating .vote-in .rating1 {width: 24px;}
.article-rating .vote-in .rating2 {width: 54px;}
.article-rating .vote-in .rating3 {width: 84px;}
.article-rating .vote-in .rating4 {width: 114px;}
.article-rating .vote-in .rating5 {width: 144px;}
.article-rating .vote-in a, .article-rating .vote-in span {position: absolute; left: 0; top: 0; display: block; text-align: right; padding: 21px 9px 0 0; text-decoration: none; color: #333;}
.article-rating .vote-in a:hover {background: url('/img/ico/stars.png') 0 -100px repeat-x;}
.article-rating .vote-in .one {width: 15px; z-index: 5;}
.article-rating .vote-in .two {width: 45px; z-index: 4;}
.article-rating .vote-in .three {width: 75px; z-index: 3;}
.article-rating .vote-in .four {width: 105px; z-index: 2;}
.article-rating .vote-in .five {width: 135px; z-index: 1;}
.article-rating .vote {color: #666; font-size: 92.3%; border-bottom: 1px solid #c8c8c8; padding: 0 10px 15px;}
.article-rating .rating {border-top: 1px solid #fff; padding: 15px 10px 0; font-size: 92.3%;}
.article-rating .rating span {display: block;}
.article-rating .rating .order {font-size: 150%; margin: 20px 0 0;}
.adjust-height .std-form {float: left; display: inline; width: 498px;}

.galeries-detail .adjust-height {margin: 0;} 
.galeries-detail .adjust-height .article-rating {width: 698px; overflow: hidden; margin: 0 0 20px; padding: 0 15px;}
.galeries-detail .article-rating .vote {float: left; display: inline; width: 45%; padding: 15px 0; border: 1px solid #c8c8c8; border-width: 0 1px 0 0; margin: 0 0 -1px;}
.galeries-detail .article-rating h2 {padding: 0; color: #333;}
.galeries-detail .article-rating .vote .vote-in {float: left; display: inline; width: 150px; margin: 0 15px 0 0;}
.galeries-detail .article-rating .vote .vote-in p.reset {margin: 0;}
.galeries-detail .article-rating .vote p.reset {margin: 8px 0 0;}
.galeries-detail .article-rating .rating {float: right; display: inline; width: 52%; padding: 15px 0; border: none; margin: 0 0 -1px;}
.galeries-detail .article-rating .rating p {position: relative; padding: 0 50% 0 0; margin: 10px 0 0;}
.galeries-detail .article-rating .rating p .order {position: absolute; right: 0; bottom: 0;}

/* HORSES LIST */
.horses-list .reset li {padding: 0 0 0 160px; margin: 20px 0 30px; overflow: hidden; zoom: 1;}
.horses-list .reset li .thickbox {float: left; display: inline; margin: 5px 0 0 -160px; width: 150px; display: block; text-align: center; _margin: 5px 0 0 -80px;}
.horses-list .reset li h2 {margin: 0; font-size: 150%;}
.horses-list .reset li p.race {margin: 0 0 5px;}

/* ALPHABET */
.new-term h2, .alphabet h2 {font-size: 100%; font-weight: normal; text-transform: uppercase; margin: 0; padding: 0 0 0.4em;}
.alphabet p {background: #efefef; border: 1px solid #c8c8c8; line-height: 1; text-transform: uppercase; margin: 0 0 15px;}
.alphabet p a {border: 1px solid #c8c8c8; border-width: 0 1px 1px 0; margin: 0 0 -1px -1px; line-height: 28px; display: -moz-inline-box; display: inline-block; text-decoration: none; min-width: 29px; _width: 29px; text-align: center;}

/* NEW TERM */
.new-term {margin: 0 0 15px;}
.new-term h2 {border-bottom: 1px solid #c8c8c8; padding: 0 10px 0.2em;}
.new-term .reset li {padding: 9px 10px; font-size: 84.6%;}
.new-term .reset li.even {background: #f8f8f8;}

/* SHARE IT */
#mother .shareit {margin: 10px 0 0;}
#mother .shareit .sifr-start {margin-bottom: 15px;}
#mother .shareit p a {margin: 0 7px 0 0;}

#mother .article-rating .shareit {margin: 0;}
#mother .article-rating .shareit .sifr-start {padding: 0; margin: 0 0 0.5em;}

/* TREE BOX */
.tree-news {margin: 0 0 20px;}
.tree-news .reset li h2 {font-size: 100%; margin: 0; padding: 0; font-weight: bold; text-transform: uppercase; overflow: hidden;}
.tree-news .reset li h2 a {display: block; text-decoration: none; background: #E6E6E6 url('/img/bg/tree-news-a.png') 100% 100% no-repeat; border-bottom: 1px solid #bdbdbd; line-height: 30px; color: #333; padding: 0 30px 0 10px; outline: none;}
.tree-news .reset li.selected h2 a {background: #fdf8cf url('/img/bg/tree-news-a-active.png') 100% 100% no-repeat; border-bottom-color: #f1e15e;}
.tree-news .reset li .in {background: #fcfae9; padding: 0 10px; font-size: 84.6%;}
.tree-news .reset li .in ul {margin: 0; padding: 5px 0;}
.tree-news .reset li .in ul li {margin: 0; padding: 0; background: none; list-style: none; border-top: 1px solid #f1edcd;}
.tree-news .reset li .in ul li.first {border: none;}
.tree-news .reset li .in ul li a {color: #333; text-decoration: none; display: block; padding: 3px 5px 4px;}
.tree-news .reset li .in ul li a span {color: #0e7aad; text-decoration: underline;}
.tree-news .reset li .in ul li a:hover {color: #0e7aad; text-decoration: underline;}
.tree-news .reset li .in p.right {padding: 5px 0 15px; margin: 0;}
.tree-news .reset li .in p.right a {padding: 1px 16px 1px 0;}

/* OUTSIDE PARENT */
.outside-parent {margin: 0 10px 25px;}
.outside-parent .reset li {border-bottom: 1px solid #f3f3f3; padding: 0 0 10px; margin: 0 0 10px;}
.outside-parent .reset li h3 {font-size: 100%; font-weight: normal; margin: 0;}
.outside-parent .reset li .date {color: #a0a0a0; margin: 1px 0 2px;}
.outside-parent .reset li .date a {color: #a0a0a0;}
.outside-parent .reset li .date a:hover {color: #666;}
.outside-parent .reset li p {font-size: 84.6%; margin: 0;}
.outside-parent p.small .rss {color: #e87b37; text-transform: upperace; text-decoration: none; padding: 1px 0 1px 16px; background: url('/img/ico/rss.png') 0 0.25em no-repeat;}

/* PAGES BOX */
.pages-box {margin: 0 0 15px; background: #fdf8d6;}
.pages-box h2 {font-size: 100%; text-transform: uppercase; margin: 0; font-weight: normal; padding: 7px 10px 4px;}
.pages-box .js h3 {display: none;}
.pages-box .in {background: #fcfae9; border-top: 1px solid #f1e15e; margin: 20px 0 0; padding: 1px 10px; zoom: 1;}
.pages-box .in .tabs-nav {margin: -21px 0 0 0; padding: 0; font-size: 92.3%; overflow: hidden; zoom: 1; position: relative;}
.pages-box .in .tabs-nav li {float: left; display: inline; padding: 0; margin: 0 7px 0 0;}
.pages-box .in .tabs-nav li a {float: left; display: inline; background: #f9f9f9; border: 1px solid #bdbdbd; border-bottom-color: #f1e15e; line-height: 18px; height: 18px; text-decoration: none; padding: 0 5px; text-transform: lowercase; outline: none;}
.pages-box .in .tabs-nav li.tabs-selected a {background: #fcfae9; border: 1px solid #f1e15e; border-bottom-color: #fcfae9; color: #333;}
.pages-box .in .reset {margin: 10px 0; font-size: 84.6%;}
.pages-box .in .reset li {padding: 3px 5px; border-bottom: 1px solid #f1edcd;}
.pages-box .in p.right {padding: 0 0 10px 0; margin: 0; font-size: 92.3%}

/* STD ORANGE BOX */
.std-box-orange {margin: 0 0 15px; background: #fcfae9; overflow: hidden;}
.std-box-orange h2 {font-size: 100%; text-transform: uppercase; margin: 0; font-weight: normal; padding: 7px 10px 4px; background: #fdf7ca; border-bottom: 1px solid #f1e15e;}
.std-box-orange .reset {padding: 6px 10px; font-size: 84.6%;}
.std-box-orange p.reset {padding-top: 0px;}
.std-box-orange .reset li {padding: 3px 5px 4px; border-top: 1px solid #f1edcd;}
.std-box-orange .reset li.first {border: none;}

/* PRODUCT BOX */
.product-box .reset li {padding: 2px 5px 5px 110px; overflow: hidden; zoom: 1; font-size: 92.3%;}
.product-box .reset li .img {width: 100px; overflow: hidden; text-align: center; display: block; float: left; margin: 3px 0 0 -110px; _margin: 3px 10px 0 -55px;}
.product-box .reset li .img img {display: block;}
.product-box .reset li.even {background: #F0F0F0;}
.product-box .reset li span {font-size: 91.6%;}


/* CHOICE ACTION */
.choice-action {margin: 0 0 15px;}
.choice-action .reset {font-size: 84.6%;}
.choice-action .reset li {overflow: hidden; zoom: 1; padding: 5px 5px; color: #4e4e4e;}
.choice-action .reset li.even {background: #f4f4f4;}
.choice-action .reset li span {float: left; display: inline; width: 110px;}
.choice-action .reset li a {float: right; display: inline; width: 120px;}

/* STD SIDE BOX */
.std-side-box {background: #f0f0f0; position: relative; padding: 8px 10px 10px; margin: 0 0 15px; zoom: 1;}
.std-side-box .corner {width: 23px; height: 16px; position: absolute; bottom: 0; right: 0; background: url('/img/bg/std-side-box-corner.png') 0 0 no-repeat;}

/* GALERY BOX */
.galery-box p {font-size: 84.6%; line-height: 1.8;}
.galery-box p img {display: block; margin: 0 auto;}
.galery-box p .more {padding: 1px 16px 1px 0;}

/* ENQUIRY BOX */
.enquiry-box .reset {margin: 10px 0 0;}
.enquiry-box .reset li {color: #333; margin: 0 0 15px; font-size: 85%;}
.enquiry-box .reset li .enquiry-bg {background: #fff; float: left; display: inline; height: 18px; width: 115px; margin: 2px 0 0;}
.enquiry-box .reset li .enquiry-in {float: left; display: inline; height: 18px; background-repeat: repeat-x;}
.enquiry-box .reset li .r {margin: 2px 0 0;} 
.enquiry-box .reset li.blue .enquiry-in {background: #1e98b8 url('/img/bg/enquiry.png') 0 0;}
.enquiry-box .reset li.red .enquiry-in {background: #e04013 url('/img/bg/enquiry.png') 0 -18px;}
.enquiry-box .reset li.green .enquiry-in {background: #a0cf16 url('/img/bg/enquiry.png') 0 -36px;}
.enquiry-box p {font-size: 92.3%;}

/* TAGS BOX */
.tags-box .reset {line-height: 3; overflow: hidden; zoom: 1;}
.tags-box .reset a {background: #fff; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; padding: 0 6px; float: left; display: inline; line-height: 25px; vertical-align: middle; margin: 1px 2px 1px 0;}
.tags-box .reset a.size1 {background: #fffdf3; font-size: 130.8%; font-weight: bold;}
.tags-box .reset a.size2 {font-size: 115.4%; font-weight: bold;}
.tags-box .reset a.size3 {font-size: 115.4%;}
.tags-box .reset a.size4 {font-size: 100%;}
.tags-box .reset a.size4 {font-size: 84.6%; background: #f5f5f5;}

/* WEBMAP */
.webmap li {font-weight: bold;}
.webmap ul li {font-weight: normal;}

/* ATTACHED PAGES */
.att-pages {margin: 25px 0 30px;}
.att-pages h2 {margin: 0;}
.att-pages td {padding: 7px 10px; font-size: 92.3%; border: none;}
.att-pages td.even {background: #f4f4f4;}

/* ATTACHED IMAGES */
.att-images .sifr-start {margin: 25px 0 5px;}
.att-images div.in {border: 1px solid #c8c8c8; background: #e4e4e4; position: relative; padding: 10px 34px; margin: 5px 0 30px; zoom: 1;}
.att-images .reset {margin:0; overflow: hidden; overflow-x:auto; position:relative; white-space:nowrap; width:100%; *white-space: pre;}
.att-images .reset li {display: -moz-inline-stack; display:inline-block; width:165px; text-align: center; float:none; height: 165px; margin: 0; vertical-align: middle; *display: inline; zoom: 1;}
.att-images .reset li.first {*margin: 0 0 0 -4px;}
.att-images .reset li div.spc {height: 165px; background: #fff; border: none; padding: 0; margin: 0 2px; white-space:normal;}
.att-images .reset li.active div.spc {background: #FDF7CA;}
.att-images .reset li.last {margin: 0;}
.att-images .reset li a {padding: 0 5px; text-decoration: none;}
.att-images .prev {position: absolute; top: 10px; left: 10px; width: 21px; height: 165px; background: url('/img/bg/att-rows.png') 0 0 no-repeat; cursor: pointer;}
.att-images .next {position: absolute; top: 10px; right: 10px; width: 21px; height: 165px; background: url('/img/bg/att-rows.png') -21px 0 no-repeat; cursor: pointer;} 
.att-images .disable {cursor: default;}

/* ATTACHED VIDEO */
.item-video h3 {font-size: 100%; margin: 0 0 3px;}

/* ATTACHED FILES */
.att-files {margin: 0 0 30px;}
.att-files .reset {margin: 5px 0 0; font-size: 92.3%;}
.att-files .reset li {margin-bottom:8px; background: none; padding: 0;}
.att-files-disc li {padding: 0 !important; background: none !important; border: none !important;}
.att-files-disc li a {display: block; background-position: 0 50%;}
.att-files a { list-style: none; padding-left: 0; padding:2px 0 2px 22px; background-position: 0 0em; background-image: url("/img/fileico/fico-sm-unknown.png"); background-repeat: no-repeat; position: relative; zoom: 1;}
.att-files span {font-size: 91.6%; margin: 0 0 0 22px; display: block;}
.att-files .dm { background-image: url("/img/fileico/fico-sm-3dm.png"); }
.att-files .ai { background-image: url("/img/fileico/fico-sm-ai.png"); }
.att-files .avi { background-image: url("/img/fileico/fico-sm-avi.png"); }
.att-files .bmp { background-image: url("/img/fileico/fico-sm-bmp.png"); }
.att-files .cdr { background-image: url("/img/fileico/fico-sm-cdr.png"); }
.att-files .doc { background-image: url("/img/fileico/fico-sm-doc.png"); }
.att-files .dxf { background-image: url("/img/fileico/fico-sm-dxf.png"); }
.att-files .exe { background-image: url("/img/fileico/fico-sm-exe.png"); }
.att-files .gif { background-image: url("/img/fileico/fico-sm-gif.png"); }
.att-files .html { background-image: url("/img/fileico/fico-sm-html.png"); }
.att-files .jpg { background-image: url("/img/fileico/fico-sm-jpg.png"); }
.att-files .mp3 { background-image: url("/img/fileico/fico-sm-mp3.png"); }
.att-files .pdf { background-image: url("/img/fileico/fico-sm-pdf.png"); }
.att-files .png { background-image: url("/img/fileico/fico-sm-png.png"); }
.att-files .ppt { background-image: url("/img/fileico/fico-sm-ppt.png"); }
.att-files .psd { background-image: url("/img/fileico/fico-sm-psd.png"); }
.att-files .qt { background-image: url("/img/fileico/fico-sm-qt.png"); }
.att-files .ra { background-image: url("/img/fileico/fico-sm-ra.png"); }
.att-files .swf { background-image: url("/img/fileico/fico-sm-swf.png"); }
.att-files .tif { background-image: url("/img/fileico/fico-sm-tif.png"); }
.att-files .txt { background-image: url("/img/fileico/fico-sm-txt.png"); }
.att-files .xls { background-image: url("/img/fileico/fico-sm-xls.png"); }
.att-files .zip { background-image: url("/img/fileico/fico-sm-zip.png"); }
.att-files .video { background: url("/img/fileico/video.png") 4px 0.25em no-repeat;}

/* ATTACHED LINKS */
.att-links .reset {font-size: 92.3%;}

/* PAGING */
.news-list .paging {margin: 0 0 0 -15px;}
.paging{zoom: 1; padding:9px 0; font-size: 84.6%;}
.paging .spc{text-align:center; padding:0 7em; margin: 0 0 5px; position:relative; zoom: 1;}
.paging a, .paging strong, .paging .hellip{display:-moz-inline-stack; display:inline-block; border:1px solid #e8e8e8; height:22px; padding:0px 7px; min-width:10px; text-align:center; line-height:20px; position:relative; background:#f6f6f6; text-decoration:underline;}
.paging a:hover{background:#fff;}
.paging strong{color:#333; background:#fff; font-weight:normal; text-decoration: none;}
.paging .next, .paging .prev{position:absolute; line-height:19px; top:0; min-width:50px; _width: 50px; white-space: nowrap;}
.paging .prev, .paging .prev:hover{left:0; text-align: left; padding: 0 7px 0 24px; background: #f6f6f6 url('/img/bg/paging-prev.png') 0 50% no-repeat;}
.paging .next, .paging .next:hover{right:0; text-align: right; padding: 0 24px 0 7px; background: #f6f6f6 url('/img/bg/paging-next.png') 100% 50% no-repeat;}
.paging .next:hover, .paging .prev:hover {background-color: #fff;}
.paging form .int-text {width: 50px; padding: 6px 3px;}
.paging form input {vertical-align: middle;}

/* FOOTER */
#footer {background: url('/img/bg/footer.png') center 100% no-repeat; padding: 0 0 24px; margin: 0 0 30px; font-size: 92.3%; zoom: 1; margin: 0 auto;}
#footer .mother-in {background: #5a370e url('/img/bg/footer-in.png') 0 0 repeat-x; border-top: 1px solid #3c2204; color: #fff; padding: 15px 18px 40px;}
#footer p {line-height: 1.8; margin: 0;}
#footer a {color: #fff;}
#footer a:hover {color: #ae9c87;}
#footer .r a {margin: 0 3px;}
#footer .cr {color: #ae9c87;}
#footer .cr a {color: #ae9c87; text-decoration: none; margin: 0;}
#footer .cr a:hover {color: #fff;}

/* BANNER */
.banner {position: relative; padding: 13px 0 0; margin: 0 0 15px;}
.banner span {position: absolute; top: 0; left: 0; background: url('/img/bg/banner.png') 0 0 no-repeat; width: 47px; height: 13px; font-size: 84.6%; color: #969696; padding: 1px 0 0 4px;}
.banner .in {border: 1px solid #efefef; background: #f5f5f5; padding: 0px 4px 4px; overflow: hidden; font-size: 84.6%;}
.banner .in a {color: #969696;}
.banner .in img {display: block; margin: 4px 0 2px;}

.banner-sky-l {position: absolute; top: -14px; left: -155px; width: 130px;}
.banner-sky-l2 {position: absolute; top: 630px; left: -155px; width: 130px;}
.banner-sky-r {position: absolute; top: -14px; right: -155px; width: 130px;}
.banner-200 {width: 210px; margin: 0 auto 25px;}
.banner-160 {width: 170px; margin: 0 auto 25px;}
.banner-200 .in {width: 200px;}
.banner-234 .in {width: 234px;}
#col-side-r .banner-234 .in {width: 202px;}
.banner-sky-l .in, .banner-sky-l2 .in, .banner-sky-r .in {width: 120px;}
.banner468 {margin: 0 0 15px -10px;}
.home .banner468 {margin-bottom: 10px;} 
.banner468 .in {width: 468px; position: relative;}
.banner-160 .in {width: 160px;}
.banner-728 .in {width: 728px;}
.banner-footer {width: 510px; margin: 0 auto 25px;}

.do-border {background: url('/img/bg/cols-1-2-3.png') 477px 0 repeat-y;}
.side300 {background: url('/img/bg/cols-1-3.png') 149px 0 repeat-y;}
.do-border .banner468 {margin: 0 0 0 -10px;}
.do-border .banner-234 {margin: 0;}
.do-border .col-left, .do-border .col-right {margin: 0;}

/* RECOMMEND */
#recommend {position: absolute; top: 0; left: 0; width: 100%; height: 24px; border-bottom: 1px solid #d7d7d7; background: #ededed; overflow: hidden;}
#recommend .in {width: 970px; margin: 0 auto; text-align: left; padding: 0 20px;}
#recommend .in h2 {font-size: 84.6%; color: #a6a6a6; font-weight: normal; text-transform: none; margin: 0; display: inline;}
#recommend .in p {font-size: 84.6%; color: #757575; margin: 0; display: inline; line-height: 23px;}
#recommend .in p a {color: #757575; margin: 0 5px;}
#recommend .in p a:hover {color: #a6a6a6;}

/* STANDARTS */
.sifr-start {font-size: 115.4%; text-transform: uppercase; margin: 0 0 0.4em; border-bottom: 1px solid #c8c8c8; padding: 0 0 5px; zoom: 1;}
.std-side-box .sifr-start {font-size: 107.7%; padding-bottom: 0.2em;}

/* TABS */
.tabs-hide {display: none;}

/* CORNERS */
.cor{position: absolute; background-repeat: no-repeat; display: block; z-index: 1; line-height: 1px; font-size: 1px;}
.cor-l{top:0; left:0; background-position:0 0;}
.cor-r{top:0; right:0; background-position:100% 0;}
.cor-bl{bottom:0; left:0; background-position:left bottom;}
.cor-br{bottom:0; right:0; background-position:right bottom;}

/* STD BTN */
a.std-btn {background:transparent url(/img/bg/user-menu.png) no-repeat scroll 0 -95px; color:#333333; padding:0 0 0 9px; text-decoration:none; display: -moz-inline-box; display: inline-block; outline: none;}
a.std-btn:hover {color: #E24D0D;}
a.std-btn span {background:transparent url(/img/bg/user-menu.png) no-repeat scroll 100% 0; display:block; line-height:24px; padding:6px 15px 3px 7px;}

a.big-btn {display: -moz-inline-box; background-image: url(/img/bg/btn-big-yellow.png); background-position: 0 0; color:#4d4d4d; padding:0 0 0 10px; font-size: 138.5%;}
a.big-btn:hover, a.big-btn:hover span {color: #fff; background-image: url(/img/bg/btn-big.png);}
a.big-btn span {background-image: url(/img/bg/btn-big-yellow.png); padding: 0 20px 0 10px;  line-height:45px;}

/* MESSAGES */
.ok-message{background:#E3FDB6 url(/img/ico/bullet-tick.png) 10px 50% no-repeat; padding:7px 20px 7px 35px; border:1px solid #8AC722; color:#4B7600; font-weight:bold; margin:0.4em 0px 1em; }
.error-message{background:#FFCCCC url(/img/ico/bullet-cross.png) 10px 50% no-repeat; padding:7px 20px 7px 35px; border:1px solid #DB0000; color:#B10000; font-weight:bold;  margin:0.4em 0px 1em;}
