/****************   All configuration   *****************/
*{ margin:0; padding:0}

body {font-family: "Arial", Helvetica, sans-serif;font-size:12px;line-height:16px;color:#333;background:url(/templates/starsale/images/fon.gif) repeat-y top center #fcfbf9}

a:link, a:visited {text-decoration:underline;font-weight:normal;color:#1a6b87}
a:hover {font-weight:normal;color:#990072}

img {border: 0 none;}
ul {list-style:none}
/*****************************************/


/****************   Templates   *****************/
#body, #top_menu{width:972px;padding:15px 15px 0 15px;text-align:left;margin:auto}

#top {height:30px;padding: 35px 0 20px 13px}
#top .yoo-search, #top .search {padding: 6px 0 0 175px}
#top .cd_login-logout-greeting, #top .cd_moduletitle_logo, .menu-umenu, .reklama {float:right}
#top_menu li, #top_menu ul, .dm_tabs span, .bottom div, div.logo, div.search, #top .yoo-search {float:left}

#top_menu{height:57px;background:url(../images/top_menu.gif) repeat-x left top #ccc;padding-top:0}
#top_menu li.active{background:url(../images/top_menu_active.gif) repeat-x left top}
#top_menu li a, span.mainlevel-umenu{line-height:31px;color:#fff;font-size:14px;text-decoration:none;font-family:Verdana;background:url(../images/top_menu_border.gif) no-repeat left top;padding:7px 10px 6px 10px}
#top_menu li.item54 a{background:none}
#top_menu li a:hover, .left_menu ul li a:hover{text-decoration:underline}
/*   user menu   */
.menu-umenu {width:160px;height:31px}
.menu-umenu ul{background:url(../images/top_menu_border.gif) no-repeat right top;padding-right:1px}
.menu-umenu ul li{background:url(../images/top_menu_user.gif) repeat-x left top;width:158px}
.menu-umenu ul li ul{border:1px solid #d5d5d5;padding:0 9px;border-top:none;background:#fff;width:140px}
.menu-umenu ul li li{background:#fff;width:140px;border-bottom:1px dotted #d5d5d5}
#top_menu li li a{background:none;font-size:12px;color:#1a6b87;padding:0}
span.mainlevel-umenu{line-height:normal;padding:7px}
ul.mainlevel-umenu ul{display:block;position:absolute;left: -999em;z-index:101}
/** IE7.0 workaround */
ul.mainlevel-umenu li:hover, ul.mainlevel-umenu li.hover {position:static;}
a.sublevel-umenu, a.sublevel_active-umenu, span.sublevel-umenu {height:1%}
ul.mainlevel-umenu li:hover ul,ul.mainlevel-umenu li.hover ul {left:955px}
ul.mainlevel-umenu, ul.mainlevel-umenu li li {clear:left}
/** separator */
span.mainlevel-umenu, span.sublevel-umenu {display:block}


.body_top_left, .body_top_center, .body_top_right {height:166px;padding-bottom:26px;float:left;overflow:hidden;background:url(../images/mod_bg.gif) repeat-x left 8px;margin:0 0 15px 0}
.body_top_left {height:140px;width:295px;margin-right:15px;padding:26px 0}
.body_top_center, .body_center .moduletable, .body_bottom .moduletable {width:487px;margin-right:15px}
.zagr_external td{border-bottom:1px dotted #d5d5d5;padding:0 0 5px 0}
.zagr_external .up{color:#729900;font-weight:bold;font-size:14px}
.zagr_external .down{color:#F00;font-weight:bold;font-size:14px}
.zagr, .kurs_izm{vertical-align:top;font-size:10px;line-height:10px}
.zagr_proc, .kurs_title{font-size:14px;color:#729900}
.kurs_title{padding:5px 0;text-align:center}
.kurs_body{padding-top:10px;text-align:center}
.kurs_body p{padding-top:7px}

.body_left{width:295px;margin-right:15px;float:left} /* ! */
.body_left .moduletable{padding:0 0 20px 0}
.left_menu{min-height:340px;margin-bottom:15px}
.left_menu ul li a{font-size:14px;text-decoration:none;padding:5px 0 5px 30px;color:#333}
.left_menu ul li{line-height:32px;border-bottom:1px dotted #ccc;color:#999}
.left_menu ul li ul{padding:0}
.left_menu ul li ul li{padding-left:32px;border-top:1px dotted #ccc;line-height:32px;border-bottom:none}

/*   menu   */
ul li.item76, ul li.item154 {border-bottom: none}
li.item77 a{background:url(../images/ico.gif) no-repeat 0 -26px}
li.item77 a:hover, li.item139 a:hover{background-position: 0 0}
li.item71 a{background:url(../images/ico.gif) no-repeat 0 -78px}
li.item71 a:hover, li.item132 a:hover{background-position: 0 -52px}
li.item72 a{background:url(../images/ico.gif) no-repeat 0 -1326px}
li.item72 a:hover, li.item133 a:hover{background-position: 0 -1300px}
li.item76 a{background:url(../images/ico.gif) no-repeat 0 -1222px}
li.item76 a:hover, li.item154 a:hover{background-position: 0 -1196px}
li.item80 a{background:url(../images/ico.gif) no-repeat 0 -1170px}
li.item80 a:hover, li.item147 a:hover{background-position: 0 -1144px}
li.item81 a{background:url(../images/ico.gif) no-repeat 0 -130px}
li.item81 a:hover, li.item142 a:hover{background-position: 0 -104px}
li.item82 a{background:url(../images/ico.gif) no-repeat 0 -182px}
li.item82 a:hover, li.item155 a:hover{background-position: 0 -156px}
li.item211 a{background:url(../images/ico.gif) no-repeat 0 -234px}
li.item211 a:hover, li.item223 a:hover{background-position: 0 -208px}
li.item213 a{background:url(../images/ico.gif) no-repeat 0 -286px}
li.item213 a:hover, li.item224 a:hover{background-position: 0 -260px}
li.item75 a{background:url(../images/ico.gif) no-repeat 0 -338px}
li.item75 a:hover, li.item153 a:hover{background-position: 0 -312px}
li.item203 a{background:url(../images/ico.gif) no-repeat 0 -390px}
li.item203 a:hover, li.item221 a:hover{background-position: 0 -364px}
li.item83 a{background:url(../images/ico.gif) no-repeat 0 -494px}
li.item83 a:hover, li.item148 a:hover{background-position: 0 -468px}
li.item100 a{background:url(../images/ico.gif) no-repeat 0 -442px}
li.item100 a:hover, li.item152 a:hover{background-position: 0 -416px}
li.item125 a{background:url(../images/ico.gif) no-repeat 0 -546px}
li.item125 a:hover{background-position: 0 -520px}
li.item99 a{background:url(../images/ico.gif) no-repeat 0 -598px}
li.item99 a:hover, li.item151 a:hover{background-position: 0 -572px}
li.item73 a{background:url(../images/ico.gif) no-repeat 0 -650px}
li.item73 a:hover, li.item136 a:hover{background-position: 0 -624px}
li.item214 a{background:url(../images/ico.gif) no-repeat 0 -702px}
li.item214 a:hover, li.item225 a:hover{background-position: 0 -676px}
li.item215 a{background:url(../images/ico.gif) no-repeat 0 -754px}
li.item215 a:hover, li.item226 a:hover{background-position: 0 -728px}
li.item97 a{background:url(../images/ico.gif) no-repeat 0 -806px}
li.item97 a:hover, li.item146 a:hover{background-position: 0 -780px}
li.item94 a{background:url(../images/ico.gif) no-repeat 0 -858px}
li.item94 a:hover, li.item143 a:hover{background-position: 0 -832px}
li.item95 a{background:url(../images/ico.gif) no-repeat 0 -910px}
li.item95 a:hover, li.item144 a:hover{background-position: 0 -884px}
li.item93 a{background:url(../images/ico.gif) no-repeat 0 -962px}
li.item93 a:hover, li.item138 a:hover{background-position: 0 -936px}
li.item98 a{background:url(../images/ico.gif) no-repeat 0 -1014px}
li.item98 a:hover, li.item150 a:hover{background-position: 0 -988px}
li.item92 a{background:url(../images/ico.gif) no-repeat 0 -1066px}
li.item92 a:hover, li.item137 a:hover{background-position: 0 -1040px}
li.item90 a{background:url(../images/ico.gif) no-repeat 0 -1118px}
li.item90 a:hover, li.item134 a:hover{background-position: 0 -1092px}
li.item91 a{background:url(../images/ico.gif) no-repeat 0 -1274px}
li.item91 a:hover, li.item135 a:hover{background-position: 0 -1248px}
li.item101 a{background:url(../images/ico.gif) no-repeat 0 -1378px}
li.item101 a:hover, li.item157 a:hover{background-position: 0 -1352px}
li.item89 a{background:url(../images/ico.gif) no-repeat 0 -1430px}
li.item89 a:hover, li.item156 a:hover{background-position: 0 -1404px}
li.item96 a{background:url(../images/ico.gif) no-repeat 0 -1482px}
li.item96 a:hover, li.item145 a:hover{background-position: 0 -1456px}
li.item87 a{background:url(../images/ico.gif) no-repeat 0 -1534px}
li.item87 a:hover, li.item149 a:hover{background-position: 0 -1508px}
li.item104 a{background:url(../images/ico.gif) no-repeat 0 -1586px}
li.item104 a:hover, li.item118 a:hover{background-position: 0 -1560px}
li.item79 a{background:url(../images/ico.gif) no-repeat 0 -1638px}
li.item79 a:hover, li.item141 a:hover{background-position: 0 -1612px}

li.item139 a{background:url(../images/ico2.gif) no-repeat 0 -26px}
li.item132 a{background:url(../images/ico2.gif) no-repeat 0 -78px}
li.item133 a{background:url(../images/ico2.gif) no-repeat 0 -1326px}
li.item154 a{background:url(../images/ico2.gif) no-repeat 0 -1222px}
li.item147 a{background:url(../images/ico2.gif) no-repeat 0 -1170px}
li.item142 a{background:url(../images/ico2.gif) no-repeat 0 -130px}
li.item155 a{background:url(../images/ico2.gif) no-repeat 0 -182px}
li.item223 a{background:url(../images/ico2.gif) no-repeat 0 -234px}
li.item224 a{background:url(../images/ico2.gif) no-repeat 0 -286px}
li.item153 a{background:url(../images/ico2.gif) no-repeat 0 -338px}
li.item221 a{background:url(../images/ico2.gif) no-repeat 0 -390px}
li.item148 a{background:url(../images/ico2.gif) no-repeat 0 -494px}
li.item152 a{background:url(../images/ico2.gif) no-repeat 0 -442px}
li.item151 a{background:url(../images/ico2.gif) no-repeat 0 -598px}
li.item136 a{background:url(../images/ico2.gif) no-repeat 0 -650px}
li.item225 a{background:url(../images/ico2.gif) no-repeat 0 -702px}
li.item226 a{background:url(../images/ico2.gif) no-repeat 0 -754px}
li.item146 a{background:url(../images/ico2.gif) no-repeat 0 -806px}
li.item143 a{background:url(../images/ico2.gif) no-repeat 0 -858px}
li.item144 a{background:url(../images/ico2.gif) no-repeat 0 -910px}
li.item138 a{background:url(../images/ico2.gif) no-repeat 0 -962px}
li.item150 a{background:url(../images/ico2.gif) no-repeat 0 -1014px}
li.item137 a{background:url(../images/ico2.gif) no-repeat 0 -1066px}
li.item134 a{background:url(../images/ico2.gif) no-repeat 0 -1118px}
li.item135 a{background:url(../images/ico2.gif) no-repeat 0 -1274px}
li.item157 a{background:url(../images/ico2.gif) no-repeat 0 -1378px}
li.item156 a{background:url(../images/ico2.gif) no-repeat 0 -1430px}
li.item145 a{background:url(../images/ico2.gif) no-repeat 0 -1482px}
li.item149 a{background:url(../images/ico2.gif) no-repeat 0 -1534px}
li.item118 a{background:url(../images/ico2.gif) no-repeat 0 -1586px}
li.item141 a{background:url(../images/ico2.gif) no-repeat 0 -1638px}

.latestnews p{line-height:22px;color:#057ba4} /* del */
.latestnews{padding:0 5px}
.latestnews a{text-decoration:none;color:#333}
.latestnews a:hover{text-decoration:underline}

.contentpaneopen a.contentpagetitle{font-size:24px;line-height:30px}
.contentpaneopen .createdate{color:#999;text-align:right;font-size:11px}
.buttonheading, dt.error, dt.message {display:none}

.tool-tip {float: left;background: #eff;border: 1px solid #99f;padding: 5px;max-width: 200px;}

.tags {text-align:center}
.tags li{display:inline;line-height:24px}
.tags li a{padding:0 3px;text-decoration:none}
.tags li a:hover{background:#1a6b87;color:#fff}

.body_center_forum{width:798px;float:left}
.body_center{width:492px;float:left;margin-right:10px}
.body_center ul{padding:0 0 0 23px;list-style:disc}
.body_center ol{padding:0 0 0 23px;list-style:decimal}
.powerofsales{width:492px}
.body_title, .componentheading{width:463px;clear:both}
dl#system-message {text-align:center;border:2px solid #729900;margin-bottom:20px;padding:10px;font-size:14px}
.body_bottom{width:487px;margin:20px 0;float:left}
.top_sale{text-align:left;margin-top:20px}

.body_right, .body_top_right{width:160px;float:right}
.body_right .moduletable{padding-bottom:30px}

.bottom_line{clear:both;width:100%}
.bottom_menu{padding:15px 0 35px 0;font-size:14px;border-top:1px dotted #ccc;margin-top:40px}
.reklama a{font-size:18px;padding-right:10px}
li.item112 a{color:#000;text-decoration:underline}
.bottom_menu li{margin-right:5px;float:left}
.bottom_menu a{text-decoration:none}
.bottom p{color:#333}
.bottom_left {width:309px;border-right:1px dotted #ccc}
p.stats_p {padding: 0 0 7px 70px}
.bottom_center {width:456px;padding:0 15px;border-right:1px dotted #ccc}
.bottom_center p {font-size:10px}
.bottom_center p.opis {font-size:12px;margin-bottom:7px}
.bottom_right {width:160px;padding-left:15px}
.stop {clear:both;height:20px}

/*****************************************/

/****************   CMS   *****************/
.breadcrumbs {padding:0 0 10px 7px}
.moduletable, .body_title, .advertising, .componentheading, button.button, button.validate, input.button, .top_sale {background:url(../images/mod_bg_top.gif) repeat-x 0 8px}
.dm_container .moduletable{background:none}
.moduletable h3, .body_title, .advertising, .dm_tabs span, .componentheading, .top_sale {font:14px Arial;color:#1a6b87;padding:6px 12px 4px 12px;margin-bottom:8px;border-bottom:1px solid #d5d5d5}
button.button, button.validate, input.button{cursor:pointer;height:22px;padding:2px 10px 6px 10px;color:#729900;border:none;border-bottom:1px solid #d5d5d5;font-weight:bold}
button.button:hover, button.validate:hover, input.button:hover{border-bottom-color:#729900}

.form-validate, div.message {margin-bottom:50px}
label{font-size:13px}
label.invalid{color:#ff0000}
form input, form textarea, form select, input.fileUpload{border:1px solid #ccc;padding:2px}
form input:hover, form textarea:hover, form select:hover, input.fileUpload:hover {border:1px solid #88C4FF}
form input:focus, form textarea:focus, form select:focus, input.fileUpload:focus{border:1px solid #729900}
form input.radio{border:none;margin:0 5px 0 0}

/*   pools   */
#poll_title{text-align:center;font-size:14px;padding:0 0 10px 0}
.pollstableborder td{padding:3px}
.pollstableborder{width:100%}
.pollstableborder .sectiontableentry2{background:#eff}

/*   subscriber   */
.subscriber{text-align:center;padding-top:5px}

/*   dinamods   */
.dm_tabs span{padding:6px 4px 4px 7px;margin:0;border:none}
.dm_tabs ul.dm_menu {width:auto;padding:1px 0 0 10px}
.dm_tabs ul.dm_menu li.dm_menu_item {display:inline;float:left;border:none}
.dm_tabs ul.dm_menu li.dm_menu_item a {font:14px Arial;float:left;color:#1a6b87;padding:5px 10px 3px 10px;text-decoration:none;top:1px}
.body_left .moduletable h3, .body_left .dm_tabs ul.dm_menu li.dm_menu_item a {color:#990072}
.advertising a, .body_right .moduletable h3, .body_top_right .dm_tabs ul.dm_menu li.dm_menu_item a {color:#729900;text-decoration:none}
.advertising a:hover, .dm_tabs ul.dm_menu li.dm_menu_item a:hover {text-decoration:underline}
.dm_tabs ul.dm_menu li.dm_menu_item a.dm_selected {position:relative;border:1px solid #d5d5d5;border-bottom:none;background-color:#FFFFFF;padding:3px 9px 5px 9px}
.dm_container {border-top:1px solid #d5d5d5;padding-top:5px}
#body_top .dm_container {width:auto;height:128px;padding:5px;overflow:hidden;border:1px solid #d5d5d5}
.dm_container .dm_tabcontent {display:none}
@media print { .dm_container .dm_tabcontent {display:block !important;} }

/***   Search   ***/
.search input.button {background:url(../images/search.gif) repeat-x left top #ccc; height:20px; width:50px;}
.search input.inputbox {border:1px solid #ddd; height:14px; padding:2px; width:170px}

/*   cd_login   */
.highslide-html-blur{}
.highslide-html{background-color:white}
.highslide-html-content{position:absolute;display:none}
.highslide-loading{display:block;color:black;font-size:8pt;text-decoration:none;padding:2px;border:1px solid black;background-color:white;padding-left:22px;
background-image:url(../images/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px}
.highslide-display-block{display:block}
.highslide-display-none{display:none}

.login_title{width:50px;vertical-align:middle;text-align:right;padding-right:7px}
.login_name {font-size:16px;font-weight:bold}
.mod_cd_login .highslide-html{background-color:white}
.mod_cd_login .highslide-html-content{position:absolute;display:none;width:350px}
.mod_cd_login .highslide-body{padding:10px}
.mod_cd_login .highslide-display-block{display:block}
.mod_cd_login .highslide-display-none{display:none}
.mod_cd_login a.control{float:right;display:block;margin:0 5px;font-size:9pt;font-weight:bold;text-decoration:none;text-transform:uppercase;color: #999 !important;background:transparent}
.mod_cd_login a.control:hover{color: black !important;}
div.cd_login_clear{clear:both}
/* Link to window open, login and logout link */
div.cd_moduletitle_logo{height:30px;text-align:left;vertical-align:middle;padding-top:5px}
div.cd_moduletitle_logo a{font-size:18px;color:#777;background-color:transparent}
div.cd_moduletitle_logo a span{color:#d842b3}
div.cd_moduletitle_logo span{font-size:18px}
div.cd_login_border-top{border-top:1px dotted #999;margin-bottom:5px;clear:both}
div.cd_login_border-bottom{border-bottom:1px dotted #999;margin-top:5px;clear:both}
/* Login box */
form#cd_login_form_login a{text-decoration:none}
form#cd_login_form_login fieldset.input{padding:10px;border:none}
form#cd_login_form_login fieldset{margin-top:0;margin-bottom:0}
form#cd_login_form_login fieldset.input p{margin-top:5px;margin-bottom:5px}
form input#modlgn_username, form input#modlgn_passwd {padding:2px 2px 2px 18px}
form input#modlgn_username {background:url(../images/cd_login-input-username.png) no-repeat 2px;width:210px}
form input#modlgn_passwd {background:url(../images/cd_login-input-password.png) no-repeat 2px;width:110px;margin-right:5px;}
form#cd_login_form_login fieldset.input p#form-login-remember{width:140px;position:relative}
input.cd_login_loginbutton{margin:10px 5px 5px 0;background:url(../images/login.gif) no-repeat left top #ccc;width:74px;height:21px;border:none;font-weight:bold;font-size:12px;color:#fff;padding:0 2px 2px 0}
input.cd_login_loginbutton:hover, input.cd_login_loginbutton:visited{border:none}
/* Logout box */
div.cd_login-logout-greeting{height:30px;padding:10px 30px 0 0;position:relative;text-align:center}
div.cd_login-logout-greeting a{background-image:url(../images/close_icon.gif);background-color:transparent;background-repeat:no-repeat;width:18px;height:18px;display:block;float:right;position:absolute;top:0;right:0}
div.cd_login-logoutform form{text-align:center}
p.cd_login-bold{font-weight:bold;text-align:center;margin-top:0;font-size:12px}
div.cd_login-logoutform{text-align:center}
div.cd_login_message_to_users{text-align:center;background-color:#ffffe0;border-top:2px solid #ffdab9;border-bottom:2px solid #ffdab9;margin:10px 5px 5px 10px;padding: 5px 10px}
div.cd_login_message_to_users span{color:#cd5c5c}

#shopsPageNav, #sobi2PageNav, #collectionsPageNav {clear:both;text-align:center;padding-top:10px;}