
BODY
{
    FONT-SIZE: medium;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
}

#print-logo {display:block;}

#header{
  display: none;
}

#search{
  display: none;
}

#searchhome{
  display: none;
}

#submenu{
  display: none;
}

#submenu2{
  display: none;
}

#submenu3{
  display: none;
}

#contentimage{
  display: none;
}

#footer{
  display: none;
}


/*	---------------------------------------------------------------------------------------
	Content
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

#maincontent { color: #000; background-color: #fff; }
#maincontent a { color: #fe5c11; background-color: #fff; }
h4, #sub h2 { font-size: 180%; color: #fe5c11; }
#content em.imp { padding: 4px 2px; font-style: normal; color: #1d3338; background-color: #dcecef; }
#content ul li { list-style: none; margin-bottom: 4px; padding-left: 18px; background: url('../images/li.gif') left 5px no-repeat; }
#content h3 { text-transform: uppercase; }

* { margin: 0; padding: 0; border: 0; }
hr { display: none; }
.ospolecnosti #content p.first { margin-bottom: 35px; padding: 0 3px 22px; border-bottom: 1px solid #d2d5d5; }


/*	---------------------------------------------------------------------------------------
	Offer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

#offer h2 { font-size: 110%; }
#offer { color: #cdcece; background-color: #1c2122; }
#offer li.trc1 { background: url('../images/offer_item5.png') 25px top no-repeat; margin-top: 20px; }
#offer li.trc2 { background: url('../images/offer_item1.png') 25px top no-repeat; margin-top: 20px; }
#offer li.trc3 { background: url('../images/offer_item4.png') 25px top no-repeat; margin-top: 20px; }
#offer li.trc4 { background: url('../images/offer_item6.png') 25px top no-repeat; margin-top: 20px; }
#offer li a span.reklama { background: url('../images/reklama_final.png') left top no-repeat; }
#offer li a:hover span.reklama { background: url('../images/reklama1_final.png') left top no-repeat; }
#offer li a span.tisk { background: url('../images/gravirovani_final.png') left top no-repeat; }
#offer li a:hover span.tisk { background: url('../images/gravirovani1_final.png') left top no-repeat; }
#offer li a span.gravirovani { background: url('../images/predmety_final.png') left top no-repeat; }
#offer li a:hover span.gravirovani { background: url('../images/predmety1_final.png') left top no-repeat; }
#offer li a span.predmety { background: url('../images/tisk_final.png') left top no-repeat; }
#offer li a:hover span.predmety { background: url('../images/tisk1_final.png') left top no-repeat; }
#offer li a { text-transform: uppercase; color: #fff; }


/*	---------------------------------------------------------------------------------------
	Content
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

#maincontent { color: #000; background-color: #fff; }
#maincontent a { color: #fe5c11; background-color: #fff; }
.column , #content { background-color: #fff; }
#content { line-height: 1.7; }
.column address { font-size: 90%; font-weight: bold; }
.column address strong { font-size: 130%; color: #fe5c11; }
h4, #sub h2 { font-size: 180%; color: #fe5c11; }
.ir span.cor { background: url('../images/cor_s.png') left top no-repeat; }
.ir span.corc { background: url('../images/corc.png') left top no-repeat; }
.ir span.corce { background: url('../images/corce.png') center top no-repeat; }
#content em.imp { padding: 4px 2px; font-style: normal; color: #1d3338; background-color: #dcecef; }
#content ul li { list-style: none; margin-bottom: 4px; padding-left: 18px; background: url('../images/li.gif') left 5px no-repeat; }
#content h3 { text-transform: uppercase; }

/*	---------------------------------------------------------------------------------------
	Offer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

#offer { padding: 0px 0; }
#offer li { float: left; display: block; list-style: none; width: 174px; padding: 0px 25px; border-right: 1px solid #4a5558; }
#offer li.last { border: none; }
#offer li h2 { width: 139px; height: 26px; margin: 3px 0 0 35px; line-height: 19px; }
#offer li p { clear: both; padding: 20px 0 15px; }

/*	---------------------------------------------------------------------------------------
	Content
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

.column , #content { margin-top: 26px; }
.column { float: left; width: 174px; padding: 3px 25px 0; }
.column img { margin-right: -10px; }
.column address { margin-top: 35px; }
.column address strong { display: block; margin-bottom: -.9em; }
#content { overflow: hidden; float: left; width: 404px; padding: 3px 20px 60px 25px; border: 1px solid #d6dee1; border-width: 0 1px; }
#contentimage { overflow: hidden; float: left; width: 676px;}
#contentsub { overflow: hidden; float: left; padding: 3px 20px 60px 25px; border: 1px solid #d6dee1; border-width: 0 1px; }

.column .ir , #content .ir { width: 174px; height: 20px; margin-bottom: 20px; line-height: 30px; }


#headlines  { position: relative; width: 100%; height: 211px; margin: 0 -25px; padding: 0 8px; }
#main #headlines h1 { float: left; width: 338px; height: 85px; margin: 0px 0 0 25px; display: inline; }
h1 em { display: block; }
#main #headlines  h2 { float: right; width: 235px; height: 187px; margin: 25px 5px 0 0; display: inline; line-height: 158px; }
#headlines p { clear: left; width: 375px; padding: 0px 0 0 25px; }
