/*----------------------------------------------------------------------
# FOR YOUJOOMLA LLC COPYRIGHT REMOVAL VISIT THIS PAGE
# http://www.youjoomla.com/faq/
# Youjoomla Default Index -
# ----------------------------------------------------------------------
# Copyright (C) 2007 - 2009 YOUJOOMLA LLC . All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author:YOUJOOMLA LLC
# Website:http://www.youjoomla.com
------------------------------------------------------------------------*/
#logo{background:url(../images/blue/logo.png) no-repeat 0px 3px}
.topdeal{background:url(../images/blue/topdeal.png) no-repeat left top}
.freedeal{background:url(../images/blue/freedeal.png) no-repeat left top}
/*login module
--------------------- */
#modlgn_passwd, #modlgn_username{color:#59b5eb; border:1px solid #efefef}
#modlgn_passwd{background:#FEFEFE}
#modlgn_username{background:#FEFEFE}
#mod_login_remember{border:none; padding:0!important}
/*template css
--------------------- */
a:link, a:visited{text-decoration:none; color:#59b5eb}
a:hover, a:visited:hover{color:#1B130D; text-decoration:none}

h1, h3, h4,
h5, h6, h2{color:#59b5eb}
.small, .createdate, .modifydate, .mosimage_caption, .createby{color:#484848}
.componentheading,
.contentheading,
.contentheading a:link,
.contentheading a:visited,
.contentheading a:link,
.contentheading a:visited{color:#484848}

.toclink{border:1px solid #e9e5e5}
fieldset{border:1px solid #e9e5e5}
.yjsquare fieldset,
.yjround fieldset{border:0}
.inputbox{background:#FFF; border:1px solid #e7e5e5}
.inputbox:hover, .inputbox:focus{background:#e9e5e5; border:1px solid #e7e5e5}
/*buttons
--------------------- */
.button{color:#fff}
.button{background:url(../images/blue/button2.gif) no-repeat left top; color:#fff}
.validate{background:url(../images/blue/buttvalidate.gif) no-repeat left top; color:#fff}
a.button:link,
a.button:visited,
a.button:focus{color:#fff; padding:3px}
.back_button a:hover, .back_button a:active{color:#000; text-decoration:none}
a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a, .back_button a{background:#F0F0F0; border:1px solid #59b5eb; color:#fff}
a.readon:link, a.readon:visited{background:url(../images/blue/readmore.gif) no-repeat left top; color:#fff}
a.readon:hover, .pagenavbar a:hover{color:#484848}
/*buttons1
--------------------- */
.button1{background:url(../images/blue/click.gif) no-repeat left top; color:#fff}


/* default round modules
--------------------- */
.yjround{color:#555}
.yjround .inclass{background:url(../images/h3b2rep.png) repeat-x left bottom}
.yjround h3{color:#59b5eb; border:none; background:url(../images/h3b2r.png) no-repeat right bottom}
.yjround h3 span{color:#454545; background:url(../images/h3b2l.png) no-repeat left bottom}
.yjround{background:url(../images/br.gif) 100% 100% no-repeat}
.yjround div{background:url(../images/bl.gif) 0 100% no-repeat}
.yjround div div{background:url(../images/tr.gif) 100% 0 no-repeat}
.yjround div div div{background:url(../images/tl.gif) 0 0 no-repeat}
/*dark*/
.yjround_dark .button,
.yjsquare_dark .button{background:url(../images/blue/newsletter.gif) no-repeat left top; color:#fff}
.yjround_dark fieldset{border:0}
.yjround_dark{color:#fff}
.yjround_dark a,
.yjsquare_dark a{color:#fff}
.yjround_dark a:hover,
.yjsquare_dark a:hover{color:#59b5eb}
.yjround_dark .inclass{background:url(../images/bot4wrapyjvmlp.gif) repeat-x left bottom}
.yjround_dark h3{color:#59b5eb; border:none; background:url(../images/bot4wrapyjvmlp.gif) no-repeat right bottom}
.yjround_dark h3 span{color:#fff; background:url(../images/bot4wrapyjvmlp.gif) no-repeat left bottom}
.yjround_dark{background:url(../images/brd.gif) 100% 100% no-repeat}
.yjround_dark div{background:url(../images/bld.gif) 0 100% no-repeat}
.yjround_dark div div{background:url(../images/trd.gif) 100% 0 no-repeat}
.yjround_dark div div div{background:url(../images/tld.gif) 0 0 no-repeat}

/*default square modules
--------------------- */
.yjsquare h3{color:#59b5eb}
.yjsquare h3 span{color:#454545}
.h3l{background:url(../images/h3l.png) no-repeat left top}
.h3r{background:url(../images/h3r.png) no-repeat right top}
.yjsquare{border-bottom:1px solid #efefef}
.yjsquare_in{color:#555; background:#f6f6f6 url(../images/modbg.gif) repeat-x right top; border-left:1px solid #efefef; border-right:1px solid #efefef; border-bottom:1px solid #fff}
/*square dark */
.yjsquare_dark h3{color:#59b5eb}
.yjsquare_dark h3 span{color:#fff}
.h3l_dark{background:url(../images/h3ld.gif) no-repeat left top}
.h3r_dark{background:url(../images/h3rd.gif) no-repeat right top}
.yjsquare_dark{border-bottom:1px solid #efefef}
.yjsquare_in_dark{color:#fff; background:#242424; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #5c5c5c}

/*bottom module */
#bottommodule{background:url(../images/bb.gif) repeat-x left top}
#bbl{background:url(../images/bbl.gif) no-repeat left top}
#bbr{background:url(../images/bbr.gif) no-repeat right top}
#bottommodule .yjsquare,
#bottommodule .yjsquare_in,
#bottommodule .h3r,
#bottommodule .h3l{background:none; border:none}
#bot4wrap .yjsquare,
#bot4wrap .yjsquare_in,
#bot4wrap .h3r,
#bot4wrap .h3l{background:none; border:none; color:#fff; font-size:11px}
#bot4wrap h3 span{color:#fff}
/*footer module
--------------------- */
#footmod .yjsquare{border-bottom:1px solid #e9e5e5; border-left:none; border-right:none; border-top:none; background:none; color:#59b5eb}
#footmod .yjsquare h3{color:#d2d0d0}
#footmod .yjsquare h3 span{color:#59b5eb}
/*sectiontable entery
--------------------- */
table.pollstableborder tr.sectiontableentry0 td{border:none; background:#F0F0F0}
table.pollstableborder tr.sectiontableentry1 td{border:none}
.sectiontableheader{border:1px solid #e6e4e4; background:#f0f0f0; color:#1B130D}
.sectiontableentry1{background-color:#e9e5e5}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, td.sectiontableentry0, td.sectiontableentry1{border-bottom:1px solid #fff}
tr.sectiontableentry0 td, td.sectiontableentry0{background-color:#F7F7F7; color:#1B130D; border:1px solid #ebebeb}
tr.sectiontableentry1 td, td.sectiontableentry1{background-color:#efeeee; color:#1B130D}
tr.sectiontableentry0:hover td, tr.sectiontableentry1:hover td{background-color:#ebebeb; color:#1B130D}

/* TYPO
--------------------- */
img.border{border:1px solid #e9e5e5; background:#F0F0F0}
.special{background:#FFC; border:1px solid #9E9F63}
.error{color:#C00; background:#F0F0F0 url(../images/typ/error.gif) no-repeat center left; border:1px solid #e7e5e5}
.message{color:#069; background:#F0F0F0 url(../images/typ/info.gif) no-repeat center left; border:1px solid #e7e5e5}
.tips{color:#FF5A00; background:#F0F0F0 url(../images/typ/tips.gif) no-repeat center left; border:1px solid #e7e5e5}
.highlight{border-bottom:1px dashed #888; background:#FEFAE1}
pre, .code{border-left:5px solid #e7e5e5; border-right:1px solid #e7e5e5; border-top:1px solid #e7e5e5; border-bottom:1px solid #e7e5e5; background:#F0F0F0; color:#1B130D}
div.blockquote{border:1px solid #e7e5e5; padding:5px 15px 5px 35px; background-color:#e9e5e5; color:#1B130D; background:#F0F0F0 url(../images/typ/qlg.gif) no-repeat 0px 2px}
div.blockquote blockquote{background:url(../images/typ/qrg.gif) no-repeat right bottom}
.dropcap{color:#e7e5e5; font-family:Georgia,Times,serif}
p.sticky{color:#1B130D; border-right:1px solid #e7e5e5; border-top:1px solid #e7e5e5; border-left:5px solid #e7e5e5; border-bottom:1px solid #e7e5e5; background:#F0F0F0 url(../images/typ/sticky.jpg) no-repeat left center}
p.pin{color:#1B130D; border-right:1px solid #e7e5e5; border-top:1px solid #e7e5e5; border-left:5px solid #e7e5e5; border-bottom:1px solid #e7e5e5; background:#F0F0F0 url(../images/typ/pin.gif) no-repeat left center}
p.clip{color:#1B130D; border-right:1px solid #e7e5e5; border-top:1px solid #e7e5e5; border-left:5px solid #e7e5e5; border-bottom:1px solid #e7e5e5; background:#F0F0F0 url(../images/typ/clip.jpg) no-repeat left center}
p.down{color:#1B130D; border-right:1px solid #e7e5e5; border-top:1px solid #e7e5e5; border-left:5px solid #e7e5e5; border-bottom:1px solid #e7e5e5; background:#F0F0F0 url(../images/typ/down.jpg) no-repeat left center}
.bignumber{color:#e7e5e5; background-position:left top}
body ul.check li,
body li.check{background:url(../images/typ/check.gif) no-repeat 0 1px}
body ul.check li:hover,
body li.check:hover{background:url(../images/typ/check.gif) no-repeat 0 1px}
body ul.star li,
body li.star{background:url(../images/typ/star.gif)   no-repeat 0 1px}
body ul.star li:hover,
body li.star:hover{background:url(../images/typ/star.gif) no-repeat 0 1px}
/*top menu
--------------------- */
#horiznav ul li a{color:#5b5b5b; background:url(../images/blue/topmenu/normal_l.png) no-repeat left center}
#horiznav ul li a:hover,
#horiznav ul li:hover a,
#horiznav ul li.sfHover a{color:#59b5eb; background:url(../images/blue/topmenu/hover_l.png) no-repeat left center}
#horiznav li#current a,
#horiznav li#current a:hover,
#horiznav li#current:hover a,
#horiznav li#current.sfHover a,
#horiznav li.active a{color:#59b5eb; background:url(../images/blue/topmenu/active_l.png) no-repeat left center}
#horiznav li#current,
#horiznav li#current:hover,
#horiznav li#current.sfHover,
#horiznav li.active{background:url(../images/blue/topmenu/active_r.png) no-repeat right center}
#horiznav ul li:hover li a,
#horiznav ul li.sfHover li a,
#horiznav ul li#current:hover li a,
#horiznav ul li#current.sfHover li a,
#horiznav ul li:hover ul ul li a,
#horiznav ul ul li.active{color:#59b5eb; font-weight:bold; background-image:none}
#horiznav li:hover ul,
#horiznav li li:hover ul,
#horiznav li li li:hover ul,
#horiznav li li li li:hover ul,
#horiznav li.sfHover ul,
#horiznav li li.sfHover ul,
#horiznav li li li.sfHover ul,
#horiznav li li li li.sfHover ul,
#horiznav ul li:hover li a,
#horiznav ul li.sfHover li a,
#horiznav ul li:hover ul ul li a,
#horiznav ul li.sfHover ul ul li a{background-color:#FCFCFC}

#horiznav li ul li a:hover,
#horiznav li ul li ul li a:hover,
#horiznav li li:hover,
#horiznav ul li li.sfHover,
#horiznav li li.sfHover a,
#horiznav ul li li:hover a,
#horiznav ul li li:hover,
#horiznav ul li li.sfHover,
#horiznav ul li li#current a:hover,
#horiznav li.parent ul li#current.sfHover,
#horiznav li.parent ul li#current:hover,
#horiznav ul li.parent li#current a:hover{background-color:#E8E8E8; color:#1B130D; background-image:none}
#horiznav ul li#current ul li a,
#horiznav ul li#current ul li,
#horiznav ul li#current ul li a:hover,
#horiznav ul li#current ul li.hover
#horiznav ul li#current ul li.sfHover,
#horiznav ul li.parent li#current a{color:#59b5eb}
#horiznav li li{border-bottom:1px solid #e8e8e8}

#horiznav li ul{border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-bottom:none; border-top:1px solid #e8e8e8}
#horiznav li, #horiznav{background:url(../images/blue/topmenu/horiz_bg.png) repeat-x left top; font-weight:bold}
#horiznav li{background:url(../images/blue/topmenu/normal_r.png) no-repeat right center}
#horiznav ul li:hover, #horiznav ul li.sfHover{background:url(../images/blue/topmenu/hover_r.png) no-repeat right center}
#horiznav ul li ul li a.child,
#horiznav ul li ul li a.child:hover{background:url(../images/blue/topmenu/arrow_right.gif) 98% 50% no-repeat}
#horiznav ul li.active ul li a.child{background:url(../images/blue/topmenu/arrow_right.gif) 98% 50% no-repeat}
/*side menus 2
--------------------- */
#mainlevel li a,
.menu li a,
a.mainlevel{background:url(../images/blue/mainlevel.png) no-repeat left top}
#mainlevel li a:hover,
#mainlevel a#active_menu:link, #mainlevel a#active_menu:visited,
a.mainlevel:hover,
a.mainlevel#active_menu,
#mainlevel li a:hover,
#mainlevel a#active_menu:link, #mainlevel a#active_menu:visited,
.menu li a:hover, .menu li.active a{background:url(../images/blue/mainlevel_h.png) no-repeat left top}
a.sublevel{background:url(../images/blue/strelica.gif) no-repeat 5px 9px}
a.sublevel:hover{background:url(../images/blue/strelica_hover.gif) no-repeat 5px 9px}
#footmod a.mainlevel:hover,
#footmod a.mainlevel:active,
#footmod a.mainlevel:focus,
#mainlevel li a:hover,
#mainlevel a#active_menu:link,
#mainlevel a#active_menu:visited,
a.mainlevel#active_menu,
a.sublevel, a.sublevel:hover,
a.sublevel:active, a.sublevel:focus,
#active_menu, a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus,
li.active a,
li.parent a
div.moduletable_shoping h3{color:#59b5eb}
a.mainlevel,
#mainlevel li a,
.menu li a{color:#454545}
body li{padding-left:15px; background:url(../images/blue/strelica.gif) no-repeat 0px 7px; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:11px; text-decoration:none}
body li:hover{padding-left:15px; background:url(../images/blue/strelica_hover.gif) no-repeat 0px 7px; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:11px; text-decoration:none}
body ul.video li,
body li.video,
body li.video:hover{background:url(../images/typ/video.gif) no-repeat 0px 0px}
/*bottom4 l8's*/
#bot4wrap ul li a{color:#fff}
#bot4wrap ul li, #bot4wrap ul li:hover{padding:10px 5px; background:none}
#bot4wrap ul li a:hover{color:#59b5eb}
#bot4wrap .button{background:url(../images/blue/newsletter.gif) no-repeat left top; color:#fff}
#youjoomla a{color:#1B130D}
#footmod a{padding:0 15px 0 15px; text-transform:uppercase; font-size:11px}
/* virtuemart colors */
.product_price{color:#59b5eb}
.product_ask .button{background:url(../images/blue/product_ask.gif) no-repeat left top; width:235px; text-align:center; display:block}
.product_ask .button:link,
.product_ask .button:focus{color:#fff}
.product_ask .button:visited,
.product_ask .button:hover{color:#1B130D}
.product_return .button{background:url(../images/blue/product_return.gif) no-repeat left top; width:140px; text-align:center; display:block}
/*Multitabs edit */
.yjsquare_yjmutlitab{margin:5px 0 10px 0}
#tabs_containerl{background:url(../images/tabl.png) no-repeat left top}
#tabs_containerr{background:url(../images/tabr.png) no-repeat right top; padding:8px 5px 0 5px; border-bottom:1px solid #fff}
#tabs_container, #tabs_container .tab_content{background:#F6F6F6 url(../images/tabmid.png) repeat-x left top; overflow:hidden}
#tabs li{background:none}
#tabs li.selected{background:#fff url(../images/tabsbg_active.png) repeat-x left top; color:#59b5eb}
#tabs li:hover{background:#F5F5F5; border-bottom:none; color:#59b5eb}
.yjwm_showcase_holder .price{color:#59b5eb}
#bot4wrap .yjvm_products a:hover{color:#fff}
/* Who'sonline */
#whoon{color:#59b5eb; text-transform:uppercase; background:url(../images/blue/online.png) no-repeat right center; height:50px; line-height:50px; font-weight:bold}


/* ???????? ????? iTable for Basket */
#itable, #itable td, #itable, #itable td a {
    border: 0;
    font-size: 12px;
}
#itable {
    border: 1px solid #E4E6E7;
    border-right: 0;
    border-bottom: 0;
    background-color: #F7F7F7;
}
#itable #captions td {
    padding: 5px;
    font-weight: bold;
    background-color: red;
    color: white;
    text-align: center;
}
#itable #captions td a {
    color: white;
    text-decoration: none;
}
#itable #captions td a:hover {
    text-decoration: underline;
}
#itable td {
    border-right: 1px solid #E4E6E7;
    border-bottom: 1px solid #E4E6E7;
    padding: 3px;
}
#itable td input, #itable td textarea {
    border: 1px solid #88a4be;
}
#itable td span {
    font-size: 10px;
    color: gray;
    margin: 5px;
    display: block;
}

#ibutton {
    background-color: #cfcfcf;
    color: #000000;
}
#ibutton:hover {
    border: 1px solid #000000;
}
/* ????? ?????? iTable for Basket */


#itable_ps {
    border: 0;
}

#itable_ps td {
    background-color: #F7F7F7;
    border: 0;
    border-left: 1px solid #E4E6E7;
    border-top: 1px solid #E4E6E7;
    text-align: left;
    padding: 5px;
}

#itable_ps td span {
    font-size: 10px;
    color: gray;
}

.ipage, .ipagecurrent {
    background-color: rgb(240,240,240);
    padding-left: 5px;
    padding-right: 5px;
}

.pop_top {
        width:600px;
        background: url(/images/pop/pop_top.jpg) top left no-repeat;
        height:24px;
        line-height:24px;
        text-align:center;
        color:#ffffff;
        font-weight:bold;
}

.pop_bot {
        width:600px;
        background: url(/images/pop/pop_bot.jpg) bottom left no-repeat;
}

.pop_cont {
        width:570px;
        line-height:20px;
        border-left:1px solid #dadada;
        border-right:1px solid #dadada;
        padding:5px 14px 0 14px;
}

.search_block {
        position:absolute;
        margin-left:300px;
        padding-top:7px;
        font-size:11px;
}

.pop_mid_left {
        border-left:1px solid #dadada;

}

.pop_mid_left1 {
        border-left:0px solid #dadada;

}

.pop_table td{
        border-right:1px solid #dadada;
        border-bottom:1px solid #dadada;
}

.pop_table tr:hover{
        background-color:#F7F7F7;
}

.pop_table td span{
        color:#808080;
}

.pop_top_l {
        background: url(/images/pop/pop_top.jpg) top left no-repeat;
        height:24px;
        line-height:24px;
        color:#ffffff;
        font-weight:bold;
}

.pop_top_r {
        background: url(/images/pop/pop_top.jpg) top right no-repeat;
        height:24px;
        line-height:24px;
        color:#ffffff;
        font-weight:bold;
        white-space:nowrap;
        padding-left:1px;
        padding-right:1px;
}

.pop_top_m {
        background: url(/images/pop/pop_top_m.jpg) top left repeat-x;
        height:24px;
        line-height:24px;
        color:#ffffff;
        font-weight:bold;
        white-space:nowrap;
        padding-left:1px;
        padding-right:1px;
}

.pop_top_l a, .pop_top_r a, .pop_top_m a {
        color:#ffffff;
        text-decoration:none;
}

.pop_top_l a:hover, .pop_top_r a:hover, .pop_top_m a:hover {
        text-decoration:underline;
}

.pop_table td {
        line-height:20px;
}
