/**************************************************/
/*                                                */
/*     Author:     Bc. Richard Kalab              */
/*     websites:   www.autosklo-bohdalec.cz       */
/*                                                */
/*     Date:       26.03.2009                     */
/*                                                */
/*     Copyright:  Bc. Richard Kalab 	       	    */
/*                 www.richard-kalab.cz           */
/*                                                */
/**************************************************/

/* nastaveni defaultnich prvku */
* {margin:0;padding:0;}
html {width: 100%;margin:0;padding:0;}
body {width: 100%;margin:0;padding:0 0 20px 0;background: #eee url('../design/bg-body.jpg') 0 0 repeat-x;}

a img {border:0;}
em {font-style:normal;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

body, p, em, h1, h2, h3, h4, h5, h6, div, span, li, a, textarea, abbr {
  font-family: Arial, Tahoma, Geneva, Arial, 'Lucida Grande' ;
}

p, address, dl, ul {margin:0;padding:0 0 15px 0;font-size:0.75em;line-height:1.2em;color:#757575;font-style:normal;}
p a {color:#000;text-decoration:none;}

table {font-size:0.75em;border: solid 1px #d0e6ff;width:100%;}
td, th {padding:0;margin:0;background:#fff;}

abbr {cursor: help;}

h1 {margin:0 0 10px 0;padding:8px 4px;color:#ed1c24;display:block;
  font-size:16px;font-weight:normal;}

#obal {margin:0 auto;padding:0;width:880px;min-height:600px;_height:600px;background:#fff;}

/* definice hlavicky */
#head {margin:0;padding:0 0 0 10px;min-height:281px;_height:281px;background: url('../design/bg-head.jpg') 10px 0 no-repeat;}
  #logo {margin:0 30px 0 0;padding:0 12px 0 0;display:block;float:left;width:238px;height:93px;text-decoration:none;}
  #autosklo, #bohdalec {display:block;text-align:right;font-size:1em;color:#fff;text-transform:uppercase;}
  #autosklo {padding:20px 8px 0 0;}

  .tel-cisla {margin:95px 0 0 0;padding:0;display:block;float:right;width:150px;font-size:1em;color:#fff;}
  .tel-cisla strong {display:block;}

  #menu {margin:19px 0 0 0;padding:0;display:block;list-style-type:none;background: transparent;width:860px;}
  #menu li {margin:0;padding:0 1px 0 0;font-size:1em;color:#fff;display:block;float:left;background: url('../design/menu-sep.gif') 100% 0 no-repeat;height:36px;}
  #menu li a {margin:0;padding:10px 0;font-size:1em;color:#fff;display:block;float:left;height:16px;text-align:center;}
  #menu li a:hover {background: url('../design/menu-hover.gif') 0 0 repeat-x;}

  #content {margin:0;padding:10px 0 0 0;min-height:240px;_height:240px;}
  .content-main {margin:0;padding:10px 15px 10px 25px;width:544px;float:left;min-height:100px;_height:100px;background: url('../design/bg-big.gif') 80% 50% no-repeat;}
  .content-right {margin:0;padding:10px 10px 10px 0;width:284px;float:right;min-height:100px;_height:100px;background: url('../design/bg-lit.gif') 80% 50% no-repeat;}

  #ohyb {margin:0;padding:10px 0 0 20px;display:block;min-height:142px;_height:142px;background: url('../design/bg-ohyb.gif') 10px 100% no-repeat;}
    #box-1, #box-2, #box-3 {margin:0 10px 0 0;padding:104px 0 0 20px;display:block;float:left;
      text-align:left;color:#fff;width:253px;height:27px;font-size:1.2em;}
    #box-1 strong, #box-2 strong, #box-3 strong {font-weight:500;}
    #box-1 {background: url('../design/autosklo.jpg') 0 0 no-repeat;}
    #box-2 {background: url('../design/nabidka.jpg') 0 0 no-repeat;}
    #box-3 {background: url('../design/kontakty.jpg') 0 0 no-repeat;}

    .mini-clanek h2 {margin:0;padding:0 0 10px 0;color:#737373;font-weight:500;font-size:0.75em;}
    .mini-clanek h2 a strong {margin:0;padding:0;color:#000;font-weight:bold;}
    .mini-clanek h2 a {margin:0;padding:0;color:#737373;font-weight:500;}

    #left-side-pedex {width:230px;float:left;font-size:0.7em;}
    .pedex-line {font-weight:bold;}

    .r-h2 {padding:8px 0 10px 0;color:#ed1c24;font-size:1em;font-weight:500;}
    .bimg img {border:solid 3px #959595;}
    .bimg:hover img {border:solid 3px #737373;}

    .gal-img {margin:10px 10px 10px 0;display:block;float:left;width:156px;min-height:119px;_height:119px;text-decoration:none;}
    .gal-img strong {padding:4px 0 0 0;display:block;color:#737373;font-size:0.75em;}
    .gal-img img {border:solid 3px #959595;}
    .gal-img:hover {text-decoration:none;}
    .gal-img:hover strong {color:#959595;}
    .gal-img:hover img {border:solid 3px #737373;}

  .wys ul {margin-left:15px;}

  .form {display:block;width:300px;}
  .form dd, .form dt {padding:2px 0 2px 0;display:block;float:left;}
  .form dd {clear:both;width:100px;}
  .form dt {width:160px;}
  .area {clear:both;display:block;float:none !important;width:260px;height:200px;}
  .area textarea {display:block;float:none;width:260px;height:200px;font-size:1em;}

  #foot {margin:0;padding:0;height:80px;color:#737373;background: url('../design/bg-foot.gif') 0 0 no-repeat;}
    .copyright {margin:0;padding:40px 0 0 20px;color:#737373;float:left;display:block;width:300px;}
    .copyright a {margin:0;padding:0;color:#737373;}
    .adresa {margin:0;padding:12px 0 0 0;float:right;display:block;width:240px;}
    .adresa strong {color:#000;}

  
  #links-ad {margin:10px 0 20px 0;padding:0;text-align:center; font-size:10px;color:#757575;}
  #links-ad a {color:#757575;}

/* zpravy po zpracovani skriptu */
.message-good .msgg, .message-bad .msgg {padding: 10px 10px 10px 35px !important;margin-bottom: 10px !important;font-size:0.7em;}
.message-good {border:solid 1px #a9e2a3;border-right:0;border-left:0;background: #f3ffd0 url('../images/accept.gif') 10px 10px no-repeat;}
.message-good .msgg {margin:0 -1px 0 -1px !important;color: #516f1b;border:solid 1px #a9e2a3;border-top:0;border-bottom:0;
      background: transparent;}
.message-good a {color: #516f1b;}
.message-bad {display:block;border:solid 1px #e2a9a3;border-right:0;border-left:0;background: #fff1f1 url('../images/exclamation.gif') 10px 50% no-repeat;}
.message-bad .msgg {margin:0 -1px 0 -1px !important;display:block;border:solid 1px #e2a9a3;border-top:0;border-bottom:0;color: #ce0000;
  background: transparent;}
.message-bad a {color: #ce0000;} 

.message-bad-2, .message-good-2 {padding: 1px 0 3px 0;margin-bottom: 10px;display:block;text-align:center;}
.message-bad-2 {color: #ce0000;background: #fff1f1 url('../images/exclamation.gif') 10px 3px no-repeat;}
.message-good-2 {color: #516f1b;background: #f3ffd0 url('../images/accept.gif') 10px 3px no-repeat;}



/** mess cleaner **/
.cleaner {margin:0 !important;padding:0 !important;clear:both;}
.s-cleaner {margin:0 !important;padding:0 !important;clear:both;display:block;}
.soft-cleaner {clear:both;}
.block {margin:0 !important;padding:0 !important;display:block;}
.alternative {display:none;}
.off {visibility:hidden;}

.back a {color:#fff;}

.no-under:hover {text-decoration:none;}

.normal {font-weight:500 !important;}

.tcenter {text-align:center !important;}
.tright {text-align:right !important;}

.fleft {float:left;}
.flefti {float:left !important;}
.frighti {float:right !important;}

.pointer {cursor: pointer;}

.tp {background: transparent !important;}

.w6 {width:6px !important;}
.w17 {width:17px !important;}
.w35 {width:35px !important;}
.w79 {width:79px !important;}
.w80 {width:80px !important;}
.w85 {width:85px !important;}
.w110 {width:110px !important;}
.w116 {width:116px !important;}
.w125 {width:125px !important;}
.w130 {width:130px !important;}
.w176 {width:176px !important;}
.w202 {width:202px !important;}
.w220 {width:220px !important;}
.w240 {width:240px !important;}
.w283 {width:283px !important;}

.p0 {padding:0 !important;}
.pb0 {padding-bottom:0px !important;}
.p20 {padding:20px !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}
.pt0 {padding-top:0px !important;}
.pt2 {padding-top:2px !important;}
.pt3 {padding-top:3px !important;}
.pt5 {padding-top:5px !important;}
.pt8 {padding-top:8px !important;}
.pt10 {padding-top:10px !important;}
.pt13 {padding-top:13px !important;}
.pt20 {padding-top:20px !important;}
.pt50 {padding-top:50px !important;}
.pr30 {padding-right:30px !important;}
.pl2 {padding-left:2px !important;}
.m0 {margin:0 !important;}
.mt-4ie {_margin-top: -4px !important;}
.mt10 {margin-top:10px !important;}
.mt25 {margin-top:25px !important;}
.mb0 {margin-bottom:0px !important;}
.mb10 {margin-bottom:10px !important;}
.mr0 {margin-right:0px !important;}
.mrl2 {margin:0px 2px !important;}
.mt20 {margin-top:20px !important;}
.mt47 {margin-top:47px !important;}

