/*
 Document   : reset
 Created on : 2009-12-11, 12:08:27
 Author     : pmikolajczuk
 Description:
 Reset css included in everyone page.
 */
/*
 TODO
 Syntax recommendation http://www.w3.org/TR/REC-CSS2/
 */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*
 TABS jquery
 
 /* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.tabs-hide {display:none;
}
}

/* Hide useless elements in print layouts... */
@media print { .tabs-nav {display:none;
}
}

.border {
    border: 1px solid gray;
}

/* Skin */
#tabs {
    width: 700px;
    margin: 10px auto;
    text-align: left;
}

.tabs-nav {
    height: 32px;
    list-style: none outside none;
    margin: 0;
    width: 520px;
    color: #019BE5;
}

.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}

.tabs-nav li {
    float: left;
    min-width: 84px; /* be nice to Opera */
    background-image: url('/img/icons.png');
    background-position: 0px -192px;
    width: 148px;
    height: 32px;
    margin-right: 5px;
}

.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
}

li.tabs-selected {
    background-position: 0 -159px;
}

.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
}

.tabs-nav .tabs-selected a {
    color: #FFF;
}

.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}

.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}

.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 12px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
* >.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}

.tabs-nav .tabs-selected a span {
    font-weight: bold;
}

.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
    font-size: 12px;
}

.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}

.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}

.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}

.tabs-nav .tabs-disabled {
    opacity: .4;
}

.tabs-container {
    padding: 1em 8px;
    border-color: #3F90D5;
    border-style: solid;
    border-width: 3px 1px 1px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}

.tabs-loading em {
    padding: 0 0 0 20px;
}

/*
 *       Lightbox jquery
 *
 */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
}

#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}

#jquery-lightbox a img {
    border: none;
}

#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#lightbox-container-image {
    padding: 10px;
}

#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

#lightbox-container-image-box > #lightbox-nav {
    left: 0;
}

#lightbox-nav a {
    outline: none;
}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}

#lightbox-nav-btnPrev {
    left: 0;
    float: left;
}

#lightbox-nav-btnNext {
    right: 0;
    float: right;
}

#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}

#lightbox-container-image-data {
    padding: 0 10px;
    color: #666;
}

#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left;
}

#lightbox-image-details-caption {
    font-weight: bold;
}

#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}

#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
}

/*
 Uploadify v2.1.0
 Release Date: August 24, 2009
 
 Copyright (c) 2009 Ronnie Garcia, Travis Nickels
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 
 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.
 
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 */
.uploadifyQueueItem {
    background-color: #F5F5F5;
    border: 1px solid #E5E5E5;
    font: 11px Verdana, Geneva, sans-serif;
    margin: 5px auto;
    padding: 10px;
    width: 350px;
}

.uploadifyError {
    border: 2px solid #FBCBBC !important;
    background-color: #FDE5DD !important;
}

.uploadifyQueueItem .cancel {
    float: right;
}

.uploadifyProgress {
    background-color: #FFFFFF;
    border-top: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
    margin-top: 10px;
    width: 100%;
}

.uploadifyProgressBar {
    background-color: #0099FF;
    width: 1px;
    height: 3px;
}

/*
 ColorBox Core Style
 The following rules are the styles that are consistant between themes.
 Avoid changing this area to maintain compatability with future versions of ColorBox.
 */
#colorbox, #cboxOverlay, #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
}

#cboxLoadedContent {
    overflow: auto;
}

#cboxLoadedContent iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
}

#cboxTitle {
    margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer;
}

/*
 ColorBox example user style
 The following rules are ordered and tabbed in a way that represents the
 order/nesting of the generated HTML, so that the structure easier to understand.
 */
#cboxOverlay {
    background: #000;
}

#colorbox {
}

#cboxContent {
    margin-top: 20px;
}

#cboxLoadedContent {
    background: #000;
    padding: 5px;
}

#cboxTitle {
    position: absolute;
    top: -20px;
    left: 0;
    color: #ccc;
}

#cboxCurrent {
    position: absolute;
    top: -20px;
    right: 0px;
    color: #ccc;
}

#cboxSlideshow {
    position: absolute;
    top: -20px;
    right: 90px;
    color: #fff;
}

#cboxPrevious {
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -32px;
    background: url(images/controls.png) top left no-repeat;
    width: 28px;
    height: 65px;
    text-indent: -9999px;
}

#cboxPrevious.hover {
    background-position: bottom left;
}

#cboxNext {
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -32px;
    background: url(images/controls.png) top right no-repeat;
    width: 28px;
    height: 65px;
    text-indent: -9999px;
}

#cboxNext.hover {
    background-position: bottom right;
}

#cboxLoadingOverlay {
    background: #000;
}

#cboxLoadingGraphic {
}

#cboxClose {
    position: absolute;
    top: 5px;
    right: 5px;
    display: block;
    background: url(images/controls.png) top center no-repeat;
    width: 38px;
    height: 19px;
    text-indent: -9999px;
}

#cboxClose.hover {
    background-position: bottom center;
}

/*
 Atooltip css
 */
.aToolTip {
    border: 2px solid #444;
    background: #555;
    color: #fff;
    margin: 0;
    padding: 6px 12px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    text-align: left;
}

.aToolTip .aToolTipContent {
    position: relative;
    margin: 0;
    padding: 0;
}

a.aToolTipCloseBtn {
    display: block;
    height: 18px;
    width: 18px;
    background: url(../images/closeBtn.png) no-repeat;
    text-indent: -9999px;
    outline: none;
    position: absolute;
    top: -15px;
    right: -15px;
    margin: 2px;
    padding: 4px;
}

/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
.jcrop-holder {
    text-align: left;
    margin: 0 auto;
}

.jcrop-vline, .jcrop-hline {
    font-size: 0;
    position: absolute;
    background: white url('Jcrop.gif') top left repeat;
}

.jcrop-vline {
    height: 100%;
    width: 1px !important;
}

.jcrop-hline {
    width: 100%;
    height: 1px !important;
}

.jcrop-handle {
    font-size: 1px;
    width: 7px !important;
    height: 7px !important;
    border: 1px #eee solid;
    background-color: #333;
    *width: 9px;
    * height: 9px;
}

.jcrop-tracker {
    width: 100%;
    height: 100%;
}

.custom .jcrop-vline, .custom .jcrop-hline {
    background: yellow;
}

.custom .jcrop-handle {
    border-color: black;
    background-color: #C7BB00;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

/*
 Document   : general.css
 Created on : 2009-12-11, 11:05:58
 Author     : pmikolajczuk
 Description:
 Purpose of the stylesheet follows.
 */
/*
 TODO
 Syntax recommendation http://www.w3.org/TR/REC-CSS2/
 */
html {
    margin: 0 auto;
}

body {
    margin: 0 auto;
    text-align: center;
    color: #000;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    line-height: 1.2em;
    background-image: url('/img/background.png');
    background-repeat: repeat-x;
    background-color: #FFF;
}

a img {
    border: none;
}

h1 {
    font-weight: bold;
    font-size: 8pt;
}

h2 {
    color: #19346B;
    font-size: 18px;
    font-weight: bold;
    padding: 0px 0px 10px;
    line-height: 1.3em;
    text-align: left;
}

h3 {
    font-weight: bold;
    font-size: 8pt;
}

h4 {
    font-size: 10px;
    font-weight: normal;
}

#top_layer {
    display: none
}

.likeh2 {
    color: #19346B;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 0;
}

.photo-checked img {
    border: 6px solid #4991DA !important;
}

.photo-checked {
    float: left;
    height: 170px;
    margin: 10px;
    text-align: center;
    vertical-align: middle;
    width: 150px;
}

.alert {
    font-size: 12px;
    padding: 10px;
    text-align: center;
    background-color: #FFF;
    margin: 10px auto;
    width: 800px;
    border: 1px solid #C5DDF0;
}

.alert2 {
    font-size: 12px;
    padding: 10px;
    text-align: center;
    background-color: #FFF;
    margin: 10px auto;
    width: 745px;
    border: 1px solid #C5DDF0;
}

.big_alert {
    padding: 10px 15px;
    font-size: 16px;
    text-align: center;
    background-color: #FFF;
    margin: 10px 0;
}

.information {
    width: 600px;
    margin: 0 auto;
    text-align: center
}

.help_video_icon {
    background-image: url("/img/icons.png");
    background-position: -110px -73px;
    border: medium none;
    display: inline-block;
    height: 20px;
    margin: 0 0 0 3px;
    width: 20px;
}

#ajax_help_box {
    z-index: 9999;
    display: none;
    background-color: #FFFFFF;
    border: 1px solid #C5DDF0;
    color: black;
    min-height: 200px;
    position: fixed;
    right: 10px;
    top: 10px;
    text-align: left;
    width: 450px;
}

#ajax_help_box #title {
    background-image: url("/img/box_title_background.jpg");
    color: #FFFFFF;
    font-weight: bold;
    height: 17px;
    padding: 7px;
    text-align: center;
}

#ajax_help_box #title .close {
    background-image: url("/img/icons2.png");
    background-position: -46px -16px;
    float: right;
    height: 17px;
    width: 17px;
}

#ajax_help_box #content {
    min-height: 145px;
    max-height: 400px;
    overflow: auto;
    padding: 10px;
}

.clear {
    clear: both;
    font-size: 0px;
    line-height: 0px;
    height: 0px
}

.empty_height {
    height: 5px;
}

/*#page {width: 1004px; height: auto; margin: 7px auto; text-align: left;}*/
#page {
    height: auto;
    margin: 7px auto;
    text-align: left;
    width: 1004px;
}

#page2 {
    height: auto;
    position: absolute;
    text-align: left;
    top: 0;
    width: 1004px;
}

#header {
    width: inherit;
    height: 135px;
    margin-top: -30px;
}

#logo {
    background-repeat: no-repeat;
    width: 272px;
    height: 55px;
    float: left;
    margin: 60px 0 0 20px;
    float: left;
}

#logo a {
}

#logo a img {
    border: none;
}

.occasional_picture {
    float: left;
    height: 135px;
    width: 290px;
}

#acount_info {
    float: right;
    margin: 40px 6px 0;
    width: 315px;
    text-align: right;
    color: #154677;
}

#acount_info #login_inputs {
    float: left;
    margin-right: 15px;
    width: 218px;
}

#acount_info #login_inputs input {
    margin-bottom: 2px;
    background-image: url("/img/icons.png");
    background-position: -339px 0;
    border: medium none;
    height: 18px;
    width: 107px;
}

#acount_info #login {
    width: 80px;
    float: left;
}

#acount_info .log {
    margin-bottom: 4px;
    font-size: 11px;
    padding-bottom: 3px;
    background-image: url("/img/icons.png");
    background-position: -339px -20px;
    border: medium none;
    color: white;
    height: 20px;
    width: 77px;
}

#acount_info span {
    font-weight: bold;
    font-size: 12px
}

#acount_info a {
    text-decoration: none;
    color: #154677;
}

#login_links .register {
    color: #B02120;
    font-weight: bold;
}

#login_links {
    text-align: left;
}

#login_links a {
    color: black;
    font-size: 11px;
    text-decoration: none;
}

/* Checkbox jquery styles */
/* fake checkbox : unchecked (default/base) state */
#login .login_checkbox {
    float: left;
    background-image: url("/img/icons.png");
    background-position: -117px -27px;
    display: inline-block;
    height: 13px;
    width: 13px;
}

#login .login_checkbox_hidden {
    display: none;
}

/* fake checkbox : checked state */
#login .login_checkbox_checked {
    background-position: -117px -40px;
}

#login label {
    display: block;
    font-size: 10px;
    margin: 0 15px;
}

/* Menu styles */
#menu {
    background-image: url('/img/background_menu.png');
    height: 35px;
    width: inherit;
}

.menu_between {
    float: left;
    width: 2px;
    background-image: url('/img/background_menu_between.png');
    height: 35px;
}

/* General */
#cssdropdown, #cssdropdown ul {
    list-style: none;
}

#cssdropdown, #cssdropdown * {
    padding: 0;
    margin: 0;
}

/* Head links */
#cssdropdown li.headlink {
    height: 35px;
    float: left;
    background-image: url('/img/background_menu.png');
    background-color: #0A214D;
    text-align: center;
    font-weight: bold;
    font-size: 8pt;
}

#cssdropdown li.headlink a {
    display: block;
    padding: 9px 20px;
    margin: 0 auto;
    /*width: 105px;*/
    color: white;
    text-decoration: none;
    float: left;
}

#cssdropdown li.headlink a:hover {
    color: #b1dd1d
}

/* Child lists and links */
#cssdropdown li.headlink ul {
    display: none;
    position: absolute;
    top: 200px;
    z-index: 999;
    border-top: 1px black solid;
    text-align: left;
    background-color: #0A214D;
}

#cssdropdown li.headlink:hover ul {
    display: block;
}

#cssdropdown li.headlink ul li a {
    padding: 9px;
    height: 8px;
    width: 110px
}

#cssdropdown li.headlink ul li a:hover {
    color: #b1dd1d
}

/* Breadcrumb */
#breadcrumb {
    background-color: #FFFFFF;
    border-bottom: 1px solid #E2EFF8;
    color: #1D4F83;
    padding: 5px;
    height: 20px;
	line-height: 20px;
}

#breadcrumb a {
    text-decoration: none;
    color: #1D4F83
}

/*
 New items and promo box
 */
#new_box {
    width: inherit;
    height: 330px;
    background-color: #FEFEFE;
}

#slide_show_box {
    width: 600px;
    height: inherit;
    float: left;
    background-image: url('/img/big_info_img.jpg');
    width: 569px;
    height: 328px
}

#small_info_box_all {
    float: left;
    margin: 5px 0 0 30px;
}

.small_info_box {
    width: 378px;
    height: 138px;
    margin: 5px;
    padding: 5px;
    float: left;
    background-color: #F1F2F4;
    border: 1px solid #FAFAFA;
}

.small_info_box_content {
    height: inherit;
    float: left;
}

.small_info_box_photo {
    width: 138px;
    margin-right: 10px;
    height: inherit;
    float: left
}

.small_info_box_photo a {
    text-decoration: none
}

.small_info_box_description {
    font-size: 10px;
    background-color: #242424;
    height: inherit;
    padding: 0 2px 0 10px;
    width: 208px;
    float: left;
    color: #fff;
}

.small_info_box_description_text {
    margin-left: 10px;
}

.small_info_box_description_price {
    color: #B2DD1B;
    width: inherit;
    font-size: 15px;
    width: inherit;
    text-align: center;
    font-weight: bold;
    margin-top: 5px;
}

.small_info_box_description label {
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 6px;
    text-align: center;
    width: 188px;;
}

.small_info_box_description label a {
    text-decoration: none;
    color: inherit;
}

.small_info_box_border {
    height: 138px;
    float: left;
    width: 10px;
    background-image: url(/img/icons.png);
    background-position: -130px -264px;
}

#show_new_box {
    padding-bottom: 5px;
    background-color: white;
    border-top: 1px solid #18346B;
    color: black;
    height: 14px;
    margin: 0 auto;
    text-align: center;
    width: auto;
}

#show_new_box .button {
    background-image: url(/img/icons.png);
    background-position: -55px 0;
    height: 14px;
    margin: 0 auto;
    text-align: center;
    width: 85px;
}

/*--------------------------- Accordion----------------------------------*/
#category {
    background-color: #FFFFFF;
    float: left;
    font-size: 10px;
    height: auto;
    margin: 0;
    width: 199px;
}

#category_description {
    line-height: 1.5em;
    margin: 10px;
    text-align: justify;
    padding-bottom: 20px;
}

#category div {
    background-color: #FFF;
}

#category .head {
    cursor: pointer;
    color: #FFF;
    background-image: url("/img/box_title_background.jpg");
    width: inherit;
    padding-left: 10px;
    text-align: left;
    height: 24px;
    padding-top: 6px;
    font-weight: bold;
    font-size: 8pt;
}

#category li {
    list-style-position: inside;
    display: block;
    text-align: left;
}

#category li.border {
    border-bottom: 1px solid #DCE0E6;
    border-top: 1px solid #FFFFFF;
}

#category li:hover {
    background-color: #85BD02;
}

#category li.active {
    background-color: #85BD02;
    color: #FFF;
}

#category li.active a {
    color: #FFF;
}

#category li.active a .selected {
    color: #FFF
}

#category ul {
    margin: 5px 0;
}

#category a {
    cursor: pointer;
    margin-top: 0;
    color: black;
    text-decoration: none;
    display: block;
    padding: 4px 0 3px 10px;
}

#category a:hover {
    color: #FFF;
}

#category a .selected {
    color: #85BD02
}

#category a:hover .selected {
    background-color: #85BD02;
    color: white;
}

#container {
    background-color: #D6E9F7;
    height: auto;
    width: 1004px;
}

#container2 {
    background-color: #D6E9F7;
    height: auto;
    margin: 178px auto 0;
    min-height: 40px;
    width: 1004px;
}

.pagination_center {
    margin: 15px auto;
    width: 280px;
    text-align: center;
}

.pagination_center span {
    display: inline-block;
    padding: 2px
}

.pagination_center span a {
    text-decoration: none;
    color: #000;
}

.pagination_center span a.span {
    color: white;
    font-weight: bold;
    background-color: black;
}

#self_content {
    width: 572px;
    float: left;
    margin: 0 15px 10px 15px;
    background-color: #E2EFF8;
    min-height: 400px;
}

#self_content_category {
    background-color: #E2EFF8;
    float: left;
    margin: 10px 15px;
    min-height: 400px;
    width: 775px;
}

#self_content #category_description a {
    color: black;
    padding: 3px 3px;
}

#self_content #category_description a:hover {
    padding: 3px 3px;
    background-color: #85BD02;
    color: #FFF
}

#self_content_header {
    width: inherit;
    height: 30px;
    background-image: url("/img/box_title_background.jpg");
}

#self_content_header label {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 8pt;
    font-weight: bold;
    padding: 8px 15px;
    text-align: left;
}

#label-options {
    float: right;
    padding: 8px 5px 4px;
}

#label-options label {
    padding: 0px 5px 0px 10px
}

#label-options form {
    margin-top: -3px;
}

#label-options form select {
    font-size: 10px;
}

#prev_next {
    float: left;
    color: #fff;
}

#prev_next a {
    text-decoration: none;
    color: #fff;
}

#prev_next a:hover {
    text-decoration: underline;
    color: #B1DD1D;
}

.navigation_sort {
    float: left
}

.navigation_sort .navigation_sort_text {
    float: left;
}

.navigation_sort form {
    float: left
}

#view_type_box {
    float: left
}

#view_type_box form {
    float: left;
}

#self_content_max {
    background-color: #E2EFF8;
    margin: 0 0 10px;
    min-height: 500px;
    padding-top: 10px;
    width: auto;
	clear: both;
}

#self_content_795 {
    background-color: #E2EFF8;
    float: left;
    margin: 0 0 10px 15px;
    min-height: 500px;
    width: 774px;
}

.text ul {
    list-style: disc inside none;
}

#footer {
    height: 208px;
    margin-top: 7px;
    background-image: url('/img/footer_background.png');
    clear: both;
}

#footer li {
    display: block;
}

#footer_content {
    width: 1004px;
    margin: 0 auto;
    height: inherit;
    line-height: 1.5em;
    text-align: left
}

#footer_right {
    width: 333px;
    height: inherit;
    float: left;
}

#footer_center {
    width: 334px;
    height: inherit;
    float: left
}

#footer_left {
    width: 333px;
    height: inherit;
    float: left
}

.footer_between {
    background-image: url('/img/footer_between_background.png');
    width: 2px;
    float: left;
    height: inherit;
}

#footer_right ul {
    font-size: 15px;
    font-weight: bold;
    color: #FFF;
    margin: 15px 0 0 80px;
}

#footer_right ul label {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 15px 0 10px;
    text-align: center;
    width: inherit;
}

#footer_right li a {
    font-size: 10px;
    color: #FFF;
    text-decoration: none;
    font-weight: normal;
}

#footer_center label {
    margin: 15px 0 10px;
    width: inherit;
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
    display: block;
    text-align: center;
}

#footer_center ul {
    text-align: center;
    width: 200px;
    margin: 0 0 0 60px;
}

#footer_center li {
    float: left;
    margin: 10px;
    min-height: 60px;
    font-weight: normal;
}

#footer_center ul li a .flaker {
    background-image: url(/img/icons.png);
    background-position: -222px -342px;
    height: 57px;
    width: 67px;
}

#footer_center ul li a .blip {
    background-image: url(/img/icons.png);
    background-position: -140px -92px;
    height: 53px;
    width: 83px;
}

#footer_center ul li a .facebook {
    background-image: url(/img/icons.png);
    background-position: -140px -33px;
    height: 58px;
    width: 190px;
}

#footer_left ul {
    font-size: 15px;
    font-weight: bold;
    color: #FFF;
    margin: 15px 0 0 80px;
}

#footer_left ul label {
    margin: 15px 0 10px;
    margin-bottom: 10px;
    display: block;
    font-size: 12px;
}

#footer_left li {
    color: #FFF;
    font-size: 10px;
    font-weight: normal;
}

#footer_left li a {
    color: #FFF;
    text-decoration: none;
}

#items_contener {
    margin: 10px 16px 10px 16px;
}

.item_box {
    width: 180px;
    height: 215px;
    float: left;
}

.item_box_left {
    width: 20px;
    height: inherit;
    background-image: url('/img/icons.png');
    background-position: -500px 0px;
    float: left
}

.item_box_top {
    height: 8px;
    background-image: url('/img/item_box_background_top.png');
    width: 138px;
}

.item_box_content {
    float: left;
}

.item_box_center_photo {
    text-align: center
}

.item_box_center_photo a img {
    border: none
}

.item_box_center_title {
    font-size: 11px;
    height: 33px;
    text-align: center;
    width: 138px;
}

.item_box_center_title a {
    color: black;
    text-decoration: none;
}

.item_box_center {
    height: 174px;
    background-color: #FFF;
    width: 138px;
}

.item_box_cart {
    width: 138px;
    height: 20px;
    background-image: url('/img/item_box_background_title.png');
}

.item_box_cart input.cart {
    background-color: #2C2C2C;
    background-image: url("/img/cart_icon_17x13.png");
    border: 0 none;
    cursor: pointer;
    height: 13px;
    margin: 4px;
    width: 17px;
}

.item_box_cart_icon {
    width: 17px;
    height: 13px;
    background-image: url('/img/cart_icon_17x13.png');
}

.item_box_cart_price {
    color: #FFFFFF;
    float: left;
    font-size: 9px;
    margin: 4px 5px;
    width: 94px;
}

.item_box_cart_price span {
    color: #181818;
    font-size: 11px;
    font-weight: bold;
    padding: 1px;
}

.item_box_cart_price span.old_price {
    float: right;
    font-size: 7px;
    text-decoration: line-through;
}

.item_box_cart_price span.new_price {
    margin-left: -5px;
    background-image: url("/img/item_box_background_cart_promo.jpg");
    color: #FFFFFF;
    display: block;
    float: left;
    padding: 0px 3px;
}

.item_box_cart_icon_left {
    float: left;
    height: 20px;
    width: 4px;
    background-image: url('/img/item_box_background_cart_left.png');
}

.item_box_cart_icon_center {
    width: 30px;
    height: inherit;
    float: left;
    background-image: url('/img/item_box_background_cart_center.png');
}

.item_box_cart_icon_center img {
    margin: 3px 0 0 5px;
}

.item_box_bottom {
    height: 13px;
    background-image: url('/img/item_box_background_bottom.png');
}

.item_box_right {
    width: 22px;
    height: inherit;
    float: left;
    background-image: url('/img/icons.png');
    background-position: -520px 0px;
}

.item_small_box {
    width: 150px;
    height: 190px;
    float: left;
}

.item_small_box_left {
    width: 15px;
    height: 150px;
    background-image: url('/img/item_small_box_background_left.png');
    float: left
}

.item_small_box_top {
    height: 8px;
    width: 118px;
    background-image: url('/img/item_small_box_background_top.png');
}

.item_small_box_content {
    float: left;
}

.item_small_box_center_photo a img {
    border: none
}

.item_small_box_center_title {
    font-size: 11px;
    height: auto;
    text-align: center;
    width: 150px;
    float: left
}

.item_small_box_center_title a {
    color: black;
    text-decoration: none;
}

.item_small_box_center {
    height: 120px;
    margin-top: 5px;
    background-color: #FFF;
}

.item_small_box_bottom {
    height: 16px;
    background-image: url('/img/item_small_box_background_bottom.png');
}

.item_small_box_right {
    width: 17px;
    height: 150px;
    float: left;
    background-image: url('/img/item_small_box_background_right.png');
}

.item_small_box_cart_price {
    color: #000;
    float: left;
    font-size: 9px;
    margin: 0px 5px;
    width: 150px;
    text-align: center;
}

/*
 *    Search autocomplete
 *
 */
.suggestionsBox {
    position: relative;
    left: 0;
    margin: 10px 0px;
    width: 192px;
    background-color: #212427;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 2px solid #000;
    color: #fff;
    z-index: 9;
}

.suggestionList {
    margin: 0px;
    padding: 0px;
}

.suggestionList ul {
    display: block;
    list-style-type: none;
}

.suggestionList li {
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
    display: block;
}

.suggestionList li:hover {
    background-color: #659CD8;
}

/*
 *    register_box
 *
 */
#register_box {
    width: 600px;
    margin: 0 auto;
    border: 1px solid #C5DDF0;
}

#register_box #title {
    background-image: url("/img/box_title_background.jpg");
    color: #FFFFFF;
    font-weight: bold;
    height: 19px;
    padding: 7px;
    text-align: center;
}

#register_box label {
    display: block;
    float: left;
    width: 200px;
}

#register_box input {
    border: 1px solid #C5DDF0;
    width: 230px;
}

#register_box input.submit {
    margin: 40px 0 10px 260px;
    color: white;
    background-image: url("/img/icons.png");
    background-position: -339px -20px;
    border: medium none;
    color: #FFFFFF;
    height: 20px;
    padding-bottom: 4px;
    width: 77px;
}

#register_box span {
    width: auto;
    display: block;
    font-weight: bold;
}

#register_box span a {
    text-decoration: underline;
    color: #113366;
}

#register_box form {
}

#register_box .row {
    padding: 0 40px;
    height: 19px;
    padding: 11px 40px;
    color: #113366;
}

#register_box .first {
    background-color: #F1F9FF;
}

#register_box .second {
}

#register_box .show_all_data {
    display: none;
}

#search {
    float: right;
    margin: -3px 10px;
}

#search .input {
    background-image: url(/img/icons.png);
    background-position: -290px -144px;
    border: medium none;
    float: left;
    font-size: 9px;
    height: 17px;
    margin: 10px 0;
    padding: 3px 0 0 3px;
    width: 140px;
}

#search .search_advanced_icon {
    float: right;
    font-size: 11px;
    padding-bottom: 3px;
    background-image: url("/img/icons.png");
    background-position: 283px -19px;
    border: medium none;
    color: white;
    height: 21px;
    width: 28px;
    margin-top: 9px;
    margin-left: 3px;
}

#search .link_search_advanced {
    font-size: 9px;
    color: white;
    line-height: 1em;
    margin: 10px;
}

#search_go {
    background-image: url("/img/icons.png");
    background-position: -451px -144px;
    border: medium none;
    float: left;
    font-size: 0;
    height: 20px;
    margin: 10px 0;
    padding-top: 0;
    width: 24px;
}

.ac_results {
    background-color: #E2EFF9;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    border: 1px solid #C5DDF0;
    color: #113366;
    font-size: 9px;
    padding: 0px;
    overflow: hidden;
    text-align: left;
}

.ac_results ul {
    list-style-position: outside;
    list-style: none;
    padding: 3px;
    margin: 0;
}

.ac_results li {
    margin: 0px;
    cursor: default;
    display: block;
    font: menu;
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
}

.ac_loading {
    background: white url('indicator.gif') right center no-repeat;
}

.ac_over {
    background-color: #C8DCEC;
}

#my_data_box {
    background-color: #FFFFFF;
    border: 1px solid #C5DDF0;
    margin: 0 auto;
    padding: 10px 20px 10px 80px;
    width: 500px;
}

#my_data_box label {
    display: block;
    float: left;
    width: 200px;
}

#my_data_box input {
    border: 1px solid #C5DDF0;
    width: 230px;
    display: block;
    margin-bottom: 5px;
}

#my_data_box input.save {
    margin: 9px 0 10px 353px;
    color: white;
    background-image: url("/img/icons.png");
    background-position: -339px -20px;
    border: medium none;
    color: #FFFFFF;
    height: 20px;
    padding-bottom: 4px;
    width: 77px;
}

#bestselers_box {
    background-color: #FFFFFF;
    border: 1px solid #C5DDF0;
    float: right;
    padding: 10px 0;
    width: 260px;
    text-align: left;
}

#bestselers_box label {
    color: #113366;
    margin: 0 auto;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: center;
    width: 200px;
}

#bestselers_box .bold {
    font-weight: bold
}

#bestselers_box a {
    text-decoration: none;
    color: #113366
}

#bestselers_box .photo {
    float: left;
    margin: 3px 7px 3px 0
}

#bestselers_box .row {
    padding: 5px 10px;
}

#bestselers_box .first {
    background-color: #F1F9FF;
}

#bestselers_box .second {
}

.info_box {
    margin-bottom: 5px;
    width: 707px;
    text-align: left
}

.info_box a img {
}

#category_description .left {
    float: left;
    width: 720px;
}

/*
 *   Uploadify file queue
 */
#fileQueue {
    width: 400px;
    height: 300px;
    overflow: auto;
    border: 1px solid #E5E5E5;
    margin-bottom: 10px;
}

/*
 * cart info
 */
#cart_info {
    float: right;
    margin-top: 10px;
}

#cart_info .how_much {
    display: block;
    float: left;
    font-size: 40px;
    font-weight: normal;
    margin-top: 10px;
    height: 20px;
    /* line-height:  0.8em;*/
}

#cart_info #cart_ammount {
}

#cart_info .ammount {
    font-weight: normal;
    font-size: 10px;
}

#cart_info .cart_link {
    background-color: #4991DA;
    margin: 3px 0 3px 29px;
    padding: 3px 25px;
}

#cart_info .cart_link a {
    color: #FFF;
}

/*
 *   Album style
 */
#add-album {
    margin: 10px;
    text-align: center;
}

#add-album label {
}

#add-album input {
    border: 1px solid #CBE4F7;
}

#add-album .submit {
    background-color: #E2EFF8;
    background-image: url("/img/icons.png");
    background-position: -337px -61px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 22px;
    width: 103px;
}

.album-title {
    background-image: url("/img/box_title_background.jpg");
    color: #FFFFFF;
    height: 16px;
    padding: 4px;
}

.album-photos {
    margin: 10px;
}

.album-photos img {
    border: 4px solid #FFFFFF;
    margin: 10px 2px;
}

.album-action #start {
    background-image: url("/img/icons.png");
    background-position: -282px 0;
    float: left;
    height: 18px;
    width: 3px;
}

.album-action .link {
    background-image: url("/img/album_option_background.jpg");
    float: left;
    height: 18px;
    font-size: 10px;
    padding: 0 8px;
}

.album-action .between {
    background-image: url("/img/icons.png");
    background-position: -286px 0;
    float: left;
    height: 18px;
    width: 2px;
}

.album-action .link a {
    text-decoration: none;
    color: #fff
}

.album-action .link a:hover {
    color: #D2FF1C;
}

.album-action .link .submit {
    border: none;
    color: #FFF;
    background-image: url("/img/album_option_background.jpg");
    font-size: 10px;
    cursor: pointer;
}

.album-action .link .submit:hover {
    color: #D2FF1C;
}

.single-album {
    border: 1px solid #D6E9F7;
    margin-bottom: 10px;
    padding: 5px 0 0 5px;
}

.album-action {
    text-align: right;
    float: right;
}

.photo-list {
    float: left;
    height: 170px;
    margin: 10px;
    text-align: center;
    vertical-align: middle;
    width: 150px;
    background: none repeat scroll 0 0 white;
}

.photo-list img {
    border: 6px solid #E2EFF8
}

#album-change {
    border-bottom: 1px solid #D6E9F7;
    width: 769px;
}

#album-key {
    border: 1px solid gray;
    display: none;
    padding: 10px;
    width: 600px;
}

#album-settings-left {
    float: left;
    width: 560px;
}

#album-settings-right {
    float: left;
    text-align: left;
    margin: 0 10px;
}

#album-settings-right span {
    color: #205388;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 0;
}

#album-settings-right .select {
    float: left;
}

#album-settings-right .submit {
    float: right;
}

#album-settings-right input.submit {
    background-color: #E2EFF8;
    background-image: url("/img/icons.png");
    background-position: -288px 0;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 22px;
    width: 52px;
}

#album-header {
    background-image: url("/img/box_title_background.jpg");
    margin-top: 15px;
    color: #FFFFFF;
    height: 21px;
    padding: 0 5px;
    text-align: right;
}

#album-header a {
    color: #fff;
    text-decoration: none;
}

#album-content {
    border: 1px solid #CBE4F7;
}

#album-content a {
    color: #4991DA;
    text-decoration: none;
}

#description_box {
    float: left;
    width: 560px;
}

#album-options {
    float: right;
    width: 209px;
    text-align: right;
}

#album-options #name, #album-options #description {
    color: #205388;
    cursor: pointer;
    display: block;
    font-size: 12px;
    margin: 5px;
}

#album-options .name, #album-options .description {
    display: none;
}

#album-options input[type = text].name {
    float: left;
    border: 1px solid #CBE4F7;
    margin: 0 6px;
}

#album-options input[type = submit].name {
    background-color: #E2EFF8;
    background-image: url("/img/icons.png");
    background-position: -288px 0;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 22px;
    width: 52px;
    color: #FFF;
}

#album-options input[type = text].description {
    float: left;
    border: 1px solid #CBE4F7;
    margin: 0 6px;
}

#album-options input[type = submit].description {
    background-color: #E2EFF8;
    background-image: url("/img/icons.png");
    background-position: -288px 0;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 22px;
    width: 52px;
    color: #FFF;
}

#upload_photos {
    width: 410px;
    float: left;
}

#new_photo {
    float: left;
    width: 360px;
    text-align: center;
}

#new_photo img {
    border: 4px solid #FFFFFF;
    margin: 3px;
}

.upload-photo {
    display: block;
    padding: 2px;
    text-decoration: none;
    text-align: center;
    margin: 0 auto;
    background-color: #E2EFF8;
    background-image: url("/img/icons.png");
    background-position: -337px -61px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 22px;
    width: 103px;
}

.fileQueueAlbum {
    margin-top: 10px
}

.goToGalery {
    color: #4991DA;
    text-decoration: none;
}

#photo-options {
    border: 1px solid #C5DDF0;
    float: left;
    margin: 7px;
    padding: 4px;
    width: 582px;
    color: #154677
}

#photo-options .check {
    float: left;
    width: 126px
}

#photo-options .data {
    float: right;
    width: 326px;
    width: 292px;
}

#photo-options .data label {
    display: block;
    float: left;
    margin: 0 10px;
    width: 90px;
}

#photo-options textarea, #photo-options input[type = text] {
    border: 1px solid #C5DDF0;
    width: 180px;
}

#photo-options input[type = submit], .change_photo_button {
    background-color: #E2EFF8;
    background-image: url("/img/icons.png");
    background-position: -338px -61px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 22px;
    margin: 10px;
    width: 103px;
}

.single_photo_edit {
    margin: 7px;
}

.single_photo_edit_box {
    display: block;
    float: left;
    width: 164px;
    text-align: center;
}

a.delete_photo {
    background-image: url("/img/icons.png");
    background-position: -71px -15px;
    cursor: pointer;
    height: 10px;
    margin: 2px;
    padding-left: 12px;
}

.choose_single_photo_box {
    float: left;
    width: 170px;
    margin: 4px;
    height: 190px;
}

#category_description .single-photo {
    width: 170px;
    float: left;
    height: 170px;
    text-align: left;
}

#category_description .single-photo .size {
    border: 1px solid #4991DA;
    font-size: 10px;
}

#category_description .single-photo .type {
    border: 1px solid #4991DA;
    font-size: 10px;
}

#category_description .single-photo input {
    border: 1px solid #4991DA;
    font-size: 10px;
    width: 20px;
    text-align: center
}

#project-info {
}

#project-info .row {
    min-height: 85px;
}

.complex_orders_box {
    background-color: white;
    border: 1px solid #C5DDF0;
    display: table-cell;
    font: 11px Verdana, Geneva, sans-serif;
    margin: 0px;
    padding: 2px;
    position: static;
    text-align: left;
    width: 748px;
}

.simple_box_lp {
    background-color: white;
    border: 1px solid #C5DDF0;
    clear: left;
    display: table-cell;
    font: 11px Verdana, Geneva, sans-serif;
    margin: 1px;
    padding: 5px;
    padding-left: 15px;
    position: static;
    text-align: left;
    width: 25px;
}

.simple_box_nr {
    background-color: white;
    border: 1px solid #C5DDF0;
    clear: left;
    display: table-cell;
    font: 11px Verdana, Geneva, sans-serif;
    margin: 1px;
    padding: 5px;
    padding-left: 15px;
    position: static;
    text-align: left;
    width: 100px;
}

.simple_box_status {
    background-color: white;
    border: 1px solid #C5DDF0;
    clear: left;
    display: table-cell;
    font: 11px Verdana, Geneva, sans-serif;
    margin: 1px;
    padding: 5px;
    padding-left: 15px;
    position: static;
    text-align: left;
    width: 260px;
}

.simple_box_kwota {
    background-color: white;
    border: 1px solid #C5DDF0;
    clear: left;
    display: table-cell;
    font: 11px Verdana, Geneva, sans-serif;
    margin: 1px;
    padding: 5px;
    padding-left: 15px;
    position: static;
    text-align: left;
    width: 80px;
}

.simple_box_button {
    background-color: white;
    border: 1px solid #C5DDF0;
    font: 11px Verdana, Geneva, sans-serif;
    margin: 1px;
    padding: 5px;
    clear: left;
    position: static;
    display: table-cell;
}

.bottom_orders_box {
    background-color: white;
    border: 1px solid #C5DDF0;
    font: 11px Verdana, Geneva, sans-serif;
    margin: 10px;
    padding: 10px;
    position: static;
}

.table_details {
    margin: 10px;
    padding: 5px;
    background-color: white;
    width: 728px;
}

.table_head_td_details {
    background-color: #469EE7;
    color: #FFFFFF;
    border: 2px solid #C5DDF0;
    margin: 10px;
    padding: 5px;
    width: 53px;
}

.table_head_td_details_lp {
    background-color: #469EE7;
    color: #FFFFFF;
    border: 2px solid #C5DDF0;
    margin: 10px;
    padding: 5px;
    width: 20px;
}

.table_head_td_details_Nazwa {
    background-color: #469EE7;
    color: #FFFFFF;
    border: 2px solid #C5DDF0;
    margin: 10px;
    padding: 5px;
    width: 325px;
}

.table_head_td_details_Ilosc {
    background-color: #469EE7;
    color: #FFFFFF;
    border: 2px solid #C5DDF0;
    margin: 10px;
    padding: 5px;
    width: 20px;
}

.table_head_td_details_Cena {
    background-color: #469EE7;
    color: #FFFFFF;
    border: 2px solid #C5DDF0;
    margin: 10px;
    padding: 5px;
    width: 60px;
}

.table_td_details {
    border: 2px solid #C5DDF0;
    margin: 10px;
    padding: 5px;
    vertical-align: top;
}

.order_products_list {
    padding: 5px;
    list-style-position: inside;
    list-style-type: disc;
}

.complex_orders_box_name {
    background-color: aqua;
    background-image: url("/img/box_title_background.jpg");
    border: 1px solid #FFFFFF;
    font: 11px Verdana, Geneva, sans-serif;
    margin: 5px auto;
    padding: 10px;
}

.complex_orders_box_button {
    border-right: #093FFF 1px solid;
    border-top: #6666FF 1px solid;
    border-bottom: #0011FF 1px solid;
    border-left: #0912FF 1px solid;
    font-size: 11px;
    color: white;
    background-color: #3477FF;
    margin: 2px;
    text-decoration: none;
    font-family: 'Verdana';
    right: 1300px;
    height: 20px;
    width: 200px;
}

.delete_from_list_order_button {
    border-right: #093FFF 1px solid;
    border-top: #6666FF 1px solid;
    border-bottom: #0011FF 1px solid;
    border-left: #0912FF 1px solid;
    font-size: 11px;
    color: white;
    background-color: #3477FF;
    margin: 2px;
    text-decoration: none;
    font-family: 'Verdana';
    position: static;
    left: 620px;
}

.add_to_cart_from_details {
    background-color: #FFFFFF;
    background-image: url("/img/icons.png");
    background-position: -290px -112px;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    height: 33px;
    width: 78px;
    cursor: pointer;
}

.create_project_from_details {
    background-color: #FFFFFF;
    background-image: url("/img/icons.png");
    background-position: -367px -112px;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    height: 33px;
    width: 78px;
    cursor: pointer;
}

.shop_button {
    font-family: "MS Shell Dlg";
    text-align: center;
    background-image: url("/img/icons2.png");
    height: 40px;
    line-height: 40px;
    width: 170px;
    background-position: -230px -108px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 7px 15px 0 15px;
    text-decoration: none;
}

.order_button {
    background-image: url("/img/icons2.png");
    height: 40px;
    width: 170px;
    background-position: -230px -68px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 7px 15px 0 15px;
}

.textarea_type {
    border: 1px solid #C5DDF0;
    display: block;
    margin-bottom: 10px;
    width: 500px;
}

.checkbox_confirm {
    float: left;
}

.finish_shipment2 {
    background-image: url("/img/icons2.png");
    background-position: -66px -25px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    width: 224px;
    border: medium none;
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    margin: 7px 15px 0 35px;
    position: relative;
    top: 68px;
    left: 250px;
}

.refresh_button {
    background-image: url("/img/icons2.png");
    width: 210px;
    background-position: -10px -255px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    margin: 7px 15px 0 35px;
    position: relative;
}

.go_back_edit {
    background-image: url("/img/icons2.png");
    height: 40px;
    width: 224px;
    background-position: -0px -310px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: none;
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    margin: 7px 15px 0 35px;
    position: relative;
    top: 6px;
    left: 0px;
}

.go_back_edit2 {
    background-image: url("/img/icons2.png");
    height: 40px;
    width: 224px;
    background-position: -0px -310px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    margin: 7px 15px 0 35px;
    position: relative;
    top: 6px;
    left: -40px;
}

.shipment_form_small1 {
    border: 1px solid #C5DDF0;
    margin: 10px;
    height: 70px;
    width: 536px;
}

.shipment_form_small2 {
    border: 1px solid #C5DDF0;
    margin: 10px;
    height: 200px;
    width: 536px;
}

.show_info {
    background-color: #FFFFFF;
    background-image: url("/img/icons.png");
    background-position: -368px -112px;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    height: 33px;
    width: 79px;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
}

.search_advanced_box {
    width: 600px;
    margin: 0 auto;
    border: 1px solid #C5DDF0;
}

.search_advanced_box #title {
    background-image: url("/img/box_title_background.jpg");
    color: #FFFFFF;
    font-weight: bold;
    height: 14px;
    padding: 7px;
    text-align: center;
}

.search_advanced_box label {
    display: block;
    float: left;
    width: 170px;
    text-align: left;
}

.search_advanced_box .label_a {
    display: block;
    float: left;
    width: 150px;
}

.search_advanced_box input {
    border: 1px solid #C5DDF0;
    width: 230px;
}

.search_advanced_box input.submit {
    margin: 40px 0 10px 260px;
    color: white;
    background-image: url("/img/icons.png");
    background-position: -339px -20px;
    border: medium none;
    color: #FFFFFF;
    height: 20px;
    padding-bottom: 4px;
    width: 77px;
}

.search_advanced_box input.radio {
    border: 0px solid #C5DDF0;
    width: 80px;
}

.search_advanced_box span {
    width: auto;
    display: block;
    font-weight: bold;
}

.search_advanced_box span a {
    text-decoration: underline;
    color: #113366;
}

.search_advanced_box form {
}

.search_advanced_box .row {
    height: 19px;
    padding: 11px 40px;
    color: #113366;
}

.search_advanced_box .small_row {
    height: 19px;
    padding-left: 60px;
    color: #113366;
}

.search_advanced_box .first {
    background-color: #F1F9FF;
}

.search_advanced_box .second {
}

.search_advanced_box .input_price {
    border: 1px solid #C5DDF0;
    width: 86px;
}

.search_advanced_box select {
    border: 1px solid #C5DDF0;
    width: 230px;
}

.search_advanced_box textarea {
    border: 1px solid #C5DDF0;
    width: 228px;
    height: 60px;
}

.search_advanced_box .checkboxes {
    border: 0px solid #C5DDF0;
    width: 30px;
}

.search_advanced_box .checkbox_men_woman {
    margin-right: 20px;
    width: 20px;
    border: 0px;
}

.search_advanced_box .checkbox_a {
    width: 20px;
}

.search_advanced_box .checkbox_b {
    width: 20px;
    border: 0px;
}

/*TWO COLUMN LAYOUT*/
/* column container */
.colmask {
    position: relative; /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
    clear: both;
    float: left;
    width: 100%; /* width of whole page */
    overflow: hidden; /* This chops off any overhanging divs */
}

/* 2 column left menu settings */
.leftmenu {
    /*background:#FFD8B7;*/
}

.leftmenu .colright {
    float: left;
    width: 200%;
    position: relative;
    left: 200px;
}

.leftmenu .col1wrap {
    float: right;
    width: 50%;
    position: relative;
    right: 200px;
    padding-bottom: 1em;
}

.leftmenu .col1 {
    margin: 0 0 0 200px;
    position: relative;
    right: 100%;
    overflow: hidden;
}

.leftmenu .col2 {
    float: left;
    width: 200px;
    position: relative;
    right: 200px;
}

.podsumowanie {
    float: right;
    clear: both;
}

.podsumowanie .suma {
    background-color: #469EE7;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
}

.green_button {
    background-image: url("/img/icons2.png");
    background-position: -230px -68px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 40px;
    margin: 7px 15px 0;
    width: 170px;
}

