/* _______________________ SLIMBOX 1.63 _______________________ */
#lbOverlay                                   {position:absolute; z-index:9999; left:0; width:100%; background-color:#000; cursor:pointer}
#lbCenter, #lbBottomContainer                {position:absolute; z-index:9999; left:50%; overflow:hidden; background-color:#fff}
.lbLoading                                   {background:#fff url(../images/loading.gif) no-repeat center}
#lbImage                                     {position:absolute; left:0; top:0; border:10px solid #fff; background-repeat:no-repeat}
#lbPrevLink, #lbNextLink                     {display:block; position:absolute; top:0; width:50%; outline:none}
#lbPrevLink                                  {left:0}
#lbPrevLink:hover                            {background:transparent url(../images/prevlabel.gif) no-repeat 0% 15%}
#lbNextLink                                  {right:0}
#lbNextLink:hover                            {background:transparent url(../images/nextlabel.gif) no-repeat 100% 15%}
#lbBottom                                    {font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:10px; color:#666; line-height:1.4em; text-align:left; border:10px solid #fff; border-top-style:none}
#lbCloseLink                                 {display:block; float:right; width:66px; height:22px; background:transparent url(../images/closelabel.gif) no-repeat center; margin:5px 0; outline:none}
#lbCaption, #lbNumber                        {margin-right:71px}
#lbCaption                                   {font-weight:bold}

/* _______________________ sport-time.by ______________________ */
* {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
#preheader {width: 980px; margin-left: 16px; line-height: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
#preheader .image {float: left; margin-top: 9px;}
#preheader .imagelogo {width: 243px; float: left; margin-top: 9px; text-align: center;}
#mainblock {width: 996px; background: repeat-y left top;}
#headerblock {height: 101px;}
#contentblock {width: 980px; margin: 10px 0 0 16px; background-repeat: repeat-y; background-position: 235px;}
#inner-content {width: 732px; float: left;}
#content {width: 502px; float: right;}
#leftside {width: 230px; float: left;}
#rightside {width: 248px; float: right;}
#footerblock {margin-left: 16px; background: url(/templates/sporttime/images/footer.gif);}

#contentup {padding: 10px 15px 10px 21px; background-color: #FFF;}
#contentwrapper {padding: 0 15px 0 20px;}
#contentfooter {clear: both;}

/*      module: shopnavicateg           */
#topsellerleft {font-size: 13px; font-style: italic; font-weight: bold; text-align: left;}
#topsellerlinkscol1 {float: left; margin-left: 20px;}
#topsellerlinkscol2 {float: left; margin-left: 20px;}
/*      end                             */

.logo {margin: 0px 79px;}
.headerright {float: left; width: 737px;}
.headermid {width: 243px; float: left;}
.footerleft {line-height: 64px; float: left; color: #666; padding: 0 128px 0 20px; background: url(/templates/sporttime/images/footer.gif);}
.footerright {line-height: 64px; float: right; margin-top: 24px;}
.index-banner {height: 101px; padding-bottom: 10px; vertical-align: top; background-color: #FFF;}
.index-banner .separator {height: 81px; background-color: #333; margin: 10px 0 18px 0; width: 2px; float: left;}
.index-banner-right {float: right;}
.centerbanner {padding: 0 3px 0 13px; background-color: #FFF;}

#menu {width: auto; background: #333; height: 62px; line-height: 62px;}
#menu .menuitem {float: left; width: auto%; text-align: center; margin-left:8px; margin-right:8px;}
#menu .menuitem a {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFF; text-decoration: none;}
 .a1 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFF; border-bottom: 1px  solid white;}
#menu .menuitem a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFF; border-bottom: 1px  solid white;}
#menubottom {height: 64px; line-height: 64px; float: left; background: url(/templates/sporttime/images/footer.gif);}
#menubottom .menuitem {float: left; margin: 0 6px; text-align: center;}
#menubottom .menuitem a {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666; text-decoration: none;}
#menubottom .menuitem a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666; border-bottom: 1px  solid #666;}
.a2 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFF; border-bottom: 1px  solid #666;}
.topsellerlinks {list-style: none; margin-top: 10px;}

.search {width: auto; margin: 1px 0 0 0;}
.search .inpel {width: 130px; margin: 0 5px;}
.search .butEl {margin: 0 15px;}
.searchform {margin: 0; padding: 8px 0; background-color: #F90;}

.dgrline {background-color: #CCC;}
.lgrline {background-color: #EEE; height: 2px;}
.grayline {background-color: #CCC; line-height: 3px; margin: 0 7px;}
.darkgrey {width: 16px; height: 63px; background: top left no-repeat #333;}
.lightgrey {width: 16px; background-color: #CCC; height: 100%;}
.floatleft {float: left;}

.indextext {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 20px 0 20px;}
.category_title {font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin: 15px 0 15px 10px;}
.topseller {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #f90; font-weight: bold; padding-left: 10px;}
.shopentry, .shopentryeven {min-height: 150px; height: auto; padding: 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.shopentryeven {background-color: #EEE;}
.entrytitle {font-size: 11pt; color: #666; margin-left: 10px; padding-top: 5px; font-weight: bold;}
.entrylink {text-decoration: none;}
.entrydesc {margin-top: 15px; padding: 5px 5px;}
.entryimage {min-height: 120px; height: auto; min-width: 75px; width: auto; text-align: center; float: left;}
.entryimageu {width: 70px; background: url(/templates/sporttime/modules/shop/entryborderup.png) no-repeat top center;}
.entryimagem {background: url(/templates/sporttime/modules/shop/entrybordermid.png) repeat-y top center; text-align: center;}
.entryimaged {width: 70px; background: url(/templates/sporttime/modules/shop/entryborderdown.png) no-repeat top center;}
.entrycounttext {font-style: italic; margin: 5px 0;}
.entryfooter {width: 390px;}
.entryfooter .itemcount {font-weight: bold; margin-right: 5px;}
.entryfooter .cost {font-size: 14pt; font-weight: bold; margin: 0 25px; text-align: center;}
/* -- banner --- */
.bannerrightside {margin-top: 20px; float: right;}
.bannerleftside {margin-top: 20px; float: center;}
/* -- basket small -- */
#basketsmall {background: repeat-y left url(/templates/sporttime/modules/shopbasketsmall/i/basket-dgr.gif); width: 245px; text-align: left;}
#basketsmall .image {float: left; padding: 30px 0 0 30px;}
#basketsmall .mid .empty {line-height: 50px;}
#basketsmall .mid {margin-left: 99px; padding: 2px 0 9px 10px; font-family: Arial, Helvetica, sans-serif; min-height: 81px; height: auto; background: url(/templates/sporttime/modules/shopbasketsmall/i/basketsmall-or-line.gif) repeat-y right;}
#basketsmall .mid p {font-size: 10pt;}
#basketsmall .mid h2 {font-size: 12pt; color: #666; margin-bottom: 10px;}
#basketsmall .mid .boldtext {font-weight: bold;}
#basketsmall .mid .checkout {margin-top: 10px;}
.basketsmall_up_left {}
.basketsmall_down_left {margin: 0 0 -2px 0; float: left;}
.basketsmall_top {background: url(/templates/sporttime/modules/shopbasketsmall/i/basketsmall-or-line.gif) repeat-x top; height: 6px; clear: both;}
.basketsmall_bottom {background: url(/templates/sporttime/modules/shopbasketsmall/i/basketsmall-or-line.gif) repeat-x bottom; height: 6px; clear: both;}
/* -- basket -- */
#basket {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center; width: 100%;}
.basket_head_cell {font-weight: normal; padding: 5px 0;}
.basket_item_cell {font-weight: bold; padding: 4px 0;}
.basket_footer_left {font-weight: bold; text-align: right; padding: 4px 5px;}
.basket_footer_right {font-weight: bold; padding: 4px 0;}
.basket-footer {float: right; margin: 10px 0;}
.basket_empty {text-align: center;}
.basket_up_left {margin: -2px 0 0 -2px; float: left;}
.basket_up_right {margin: -2px -2px 0 0; float: right;}
.basket_footer_corner {padding: -2px;}
.basket_down_left {margin: 0 0 -2px -2px; float: left;}
.basket_down_right {margin: 0 -2px -2px 0; float: right;}
.basket-up-line {border-top: solid 2px #EEE;}
.basket-down-line {border-bottom: solid 2px #EEE;}
.basket-left-line {border-left: solid 2px #EEE;}
.basket-right-line {border-right: solid 2px #EEE;}
.basket_grayline {padding: 0 10px; border-left: solid 2px #EEE; border-right: solid 2px #EEE;}
.basket-warn-amount {color: #C00;}
.basket-warn-amount a {color: #C00; text-decoration: underline;}
.basket-warn-amount a:hover {color: #666;}
/* -- checkout --  */
.checkout_row {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 457px; }
.checkout_label {width: 150px; margin: 6px 0 5px 10px; font-weight: bold; float: left;}
.checkout_input {margin: 5px 0;}
.checkout_warn {margin-left: 10px;}
.checkout_warn ul {list-style: none; color: #900; margin-left: 30px;}
/* -- detail -- */
#detail {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.detail_topnav {font-size: 14px; font-weight: bold; margin: 20px 0; margin-left: 20px;}
.detail_topnav a {text-decoration: none; color:#666;}
.detailimg {float: left; width: 160px; min-height: 210px; height: auto; text-align: center; margin: 0 10px;}
.detail_small {margin: 80px 0 0 10px;}
.detail_small div {margin: 5px 0;}
.detail_description {}
.detail_description .detail_title {font-weight: bold; margin: 5px 0;}
.old-price { text-decoration: line-through; }
/* -- shopnavi --*/
.navileft {background-color: #333;}
.nav1i {background: no-repeat left center; padding-left: 10px; margin: 7px 0 7px 15px;}
.nav1i a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #FFF; font-weight: bold;}
.nav1i .active {color: #C00;}
.nav1i a:hover {color: #C00;}
.nav2i {background: no-repeat left center; padding-left: 10px; margin: 7px 0 7px 25px;}
.nav2i a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #FFF; font-weight: bold;}
.nav2i .active {color: #C00;}
.nav2i a:hover {color: #C00;}
.subitems {list-style: none; background-color: #E9E9E9; padding: 7px 0 7px 15px;}
.navlisub {padding-left: 10px; margin: 4px 0;}
.navlisub a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #333; font-weight: bold;}
.navlisub .active {color: #C00;}
.navlisub a:hover {color: #C00;}
.navlisub5 {list-style: none; background-color: #E9E9E9; padding: 7px 0 7px 15px; padding-left: 10px;  background-color: #E9E9E9; padding: 7px 0 7px 15px;}
.navlisub5 a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #333; font-weight: bold;}
.navlisub5 .active {color: #C00;}
.navlisub5 a:hover {color: #C00;}
/* -- news -- */
.newsentry {padding: 10px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.newstitle {font-weight: bold; text-decoration: underline; padding-left: 10px;}
.newsdate {font-weight: bold; color: #F90;}
.newsdate {float: right;}
.newspretext {margin-top: 5px;}
.newspretext a {color: #000; text-decoration: none;}
.newspretext a:hover {color: #000; text-decoration: underline;}
/* -- common -- */
.clear_all {clear: both;}
/* --- section: useful information --- */
.usefulinfo-title {margin: 15px 10px; font-size: 16px; font-weight: bold;}
.usefulinfo-header {font-weight: bold;}
.usefulinfo-img {float: left; margin-right: 10px; margin-bottom: 10px; border: 1px solid #999;}
/* -- poll -- */
.mod_pollbox {padding: 10px; text-align: left;}
.mod_poll_title {font-size: 14px; color: #f90; font-weight: bold; padding-bottom: 5px;}
/* --- gallery --- */
.mod_gal_imgcontainer		{float:left;border:1px solid #ddd;margin:3px;padding:0}
.mod_gal_header			{color:#333;background-color:#F4F4F4;border-bottom:1px solid #ddd;padding:5px}
.mod_gal_img			{padding:10px}
.mod_gal_kbsize			{color:#999;text-align:center;margin-top:3px}
.maintext {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.maintext a {color: #000; text-decoration: underline; font-weight: bold;}
.maintext a:hover {color: #000; text-decoration: none;}
#konsult p{margin-bottom:10px;}
.authform { background:url(/templates/sporttime/images/auth_form.gif); text-align:right; width:245px; color:#eee; height:130px; font-family:Verdana, Geneva, sans-serif; font-size:13px; margin-top:10px;}
.auth1 {text-align:center; color:#E67817; margin-bottom:4px}
.auth2 {text-align:right; margin-bottom:3px;}
.auth3 {text-align:left; margin-left:7px; }
.auth3 a {color:#353535; text-decoration: none;}
.auth3 a:hover {text-decoration: underline;}
.auth4 {text-align:left; margin-bottom:3px;}
.auth4 a {color:#eee; text-decoration: none;}
.auth4 a:hover {text-decoration: underline;}
