@import url("bozek.css");

/* gamomovy CSS styly */

html, body, form, p, 
ul, ol, li,
h1, h2, h3, h4, h5, h6,
table, tr, td   { margin: 0px; padding: 0px; }

body { background-color: #000000; font-family: Georgia, Arial, sans-serif; font-size: 11px; color: #ffffff; }

/* layout */
#page         { border: none; min-width: 1000px; padding: 0px; margin: 0px; }

* html .minwidth  { padding-left: 1000px !important; }
* html .container { margin-left: -1000px; position: relative; }
* html .minwidth, * html .container, * html .layout { height: 1px; }

#header       { height: 150px; }
#central-side { background-image: url("../images/web/central-side-bg.jpg"); background-repeat: repeat-x; height: 33px; } 
#content      { min-height: 500px; }
#footer       { height: 80px; }
#footer > div { height: 60px; padding-top: 10px; margin: 5px 15px 5px 15px; border: 1px solid red; }

#page:after, #header:after, #content:after, #footer:after
  { content: '.'; display: block; height: 0px; overflow: hidden; clear: both; visibility: hidden; }

/* obecné třídy */  
.fl       { float: left; }
.fr       { float: right; }
.center   { text-align: center; }
.left     { text-align: left; }
.right    { text-align: right; }
.justify  { text-align: justify; }
.strong   { font-weight: bold; }
.oblique  { font-style: oblique; }
.clearfix { clear: both; }  
.black    { color: #000000; }

a { cursor: pointer; text-decoration: none; color: rgb(125,125,125); }
a:hover { text-decoration: underline; color: rgb(175,175,175);}
#page a img { border: none; }

/* hlavička */

#header .bottom-header  { position: relative; }
#header .bottom-header  { height: 148px; background-color: #000000; position: relative; }  
#header .bottom-header .header-image   { height: 148px; width: 686px; }
#header .bottom-header .header-logo    { position: absolute; top: -28px; left: 0px; }

#header .bottom-header .header-menu    { position: relative; }






#header .bottom-header .login-table { position: absolute; top: 50px; right: 250px; width: 190px; border: 1px solid #828D8D; font-size: 13px; }
#header .bottom-header .login-table .login-table-header { height: 23px; line-height: 23px; font-weight: bold; background-image: url("../images/web/content-titlebar-bg.jpg"); background-repeat: repeat-x; border-bottom: 1px solid #94847B; padding-left: 10px; }
#header .bottom-header .login-table .login-table-content{ height: 50px; padding: 5px; height: 42px; }

/* horní menu */






#content #middle-side #main { width: 100%; min-height: 500px; padding: 12px 5px 0px 5px; margin:0 auto; font-size: 12px; }
#content #middle-side #main:after { content: '.'; display: block; height: 0px; overflow: hidden; clear: both; visibility: hidden; }
#content #middle-side #main p { margin-bottom: 10px; }
#content #middle-side #main p.nadpis { font-size: 14px; color: #C2803B; padding-bottom: 8px; }
#content #middle-side .bottom-line { display: none; visibility: hidden; border-bottom: 1px solid #C2803B; width: inherit; padding-top: 30px; height: 1px; }

/* levý sloupec - menu*/
/* kontakty v levem sloupci */
/* kontakty */

/* patička */

.cursor_change { cursor: Pointer; }

/* nakupni kosik */
/* o nakupu */
/* login */
/* zapomenute heslo */
/* novy ucet */
/* objednavky */


#main .requirement { color: #FF0000; }


#main .formbox { height: 25px; }
#main .formbox .text { float: left; width: 160px; height: 22px; line-height: 22px; }
#main .formbox .input-field { float: left; }

/* checkout shipping and payment */
#main .shipping-heading { font-size: 13px; font-weight: bold; padding-bottom: 5px; }
#main .billing-address, #main .shipping-address { margin-top: 20px; }

#main .textbox { }
#main .textbox .destination { width: 273px; float: left; padding-right: 25px; }
#main .textbox .destination .button { margin-top: 20px; }
#main .textbox .address-label { float: left; }
#main .textbox .address-label .title-address { font-weight: bold; }
#main .textbox .address-label .address { padding: 5px 0px 0px 10px; }

/* checkout shipping */
/* checkout payment */
/* payment and shipping address  */
/* checkout confirmation */
/* checkout success */


/* logoff */
#logoff #main .text { margin-top: 20px; }
#logoff #main .button { margin-top: 20px; }

/* contact us */
#contact_us #main .contact { margin-top: 20px; }
#contact_us #main .success { margin-top: 20px; }
#contact_us #main .success .text { font-size: 13px;  }
#contact_us #main .success .button { margin-top: 20px; }

#contact_us #main .formbox { height: 25px; }
#contact_us #main .formbox .text { float: left; width: 140px; height: 22px; line-height: 22px; font-weight: bold; }
#contact_us #main .formbox .input-field { float: left; }
#contact_us #main .textarea { clear: both; margin-top: 10px; }
#contact_us #main .textarea .textarea-title { font-size: 13px; font-weight: bold; margin-bottom: 5px; }
#contact_us #main .textarea .textarea-area { }
#contact_us #main .button { margin-top: 20px; }

/* support */
#support #main .page-heading { margin-bottom: 20px; }

/* why comforthome */
#why_sexyvecicky #main .text { margin-top: 20px; }


/* account edit */
#account_edit #main { width: 598px !important; padding: 0px; }
#account_edit #main .textbox { clear: both; }
#main .heading { margin-bottom: 10px; }
#main .heading:after { content: '.'; display: block; height: 0px; overflow: hidden; clear: both; visibility: hidden; }
#main .heading .title { float: left; font-weight: bold; }
#main .heading .required-data { float: right; color: #FF0000; font-size: 10px; } 
#account_edit #main .button { margin-top: 20px; }

#main .buttons { margin-top: 20px; }

/* account password */
#account_password #main { width: 598px !important; padding: 0px; }
#account_password #main .textbox { clear: both; }

/* account success */
#account_success #main { width: 598px !important; padding: 0px; }

/* account newsletters */
#account_newsletters #main { width: 598px !important; padding: 0px; }
#account_newsletters .formbox1 .text { padding-left: 5px; font-weight: bold; width: 180px !important;}

/* account history */

/* account history info */

/* address book */
#address_book #main { width: 598px !important; padding: 0px; }
#main .address-book { margin-top: 10px; }
#main .address-book .address { clear: both; padding-top: 10px; border-top: 1px solid #ECD8C4; border-bottom: 1px solid #ECD8C4; }
#main .address-book .address:after { content: '.'; display: block; height: 0px; overflow: hidden; clear: both; visibility: hidden; } 
#main .address-book .user-address { clear: both; padding-bottom: 10px; }

#main .row { clear: both; }
#main .row .name { float: left; width: 300px; font-size: 13px; font-weight: bold; }
#main .row .buttons { float: right; margin: 0px; }

/* account notification */
#account_notifications #main { width: 598px !important; padding: 0px; }
#main .notification-info { margin-top: 10px; }
#account_notifications .formbox1 {  }
#account_notifications .formbox1 .text { padding-left: 5px; font-weight: bold; width: 500px !important;}
#account_notifications .textbox .description { clear: both; padding-top: 5px; margin-bottom: 10px; }

/* address book process */
#address_book_process #main { width: 598px !important; padding: 0px; }
#address_book_process .textbox { clear: both; }
#address_book_process .textbox .delete { font-size: 15px; font-weight: bold; height: 25px; line-height: 25px; margin-bottom: 10px; color: #E09210; }
#address_book_process .textbox .address-label { font-weight: bold; }
#address_book_process .textbox .address { clear: both; padding: 5px 0px 0px 10px; }

#address_book_process .formbox1 { padding-top: 20px; }
#address_book_process .formbox1 .text { padding-left: 5px; width: 250px !important;}

/* advanced search result */
.advanced_search_result .button { padding-top: 15px; }


/* articles */

