/**
 * sluzby.cz
 *
 * @author     Richard Kalab
 * @version    15.7.2010 10:41:48
 * @copyright  Copyright (c) 2010 Ludek Benedik, Richard Kalab
 * @category   NeoCMS
 * @package    NeoCMS/App
 * @subpackage sluzby.cz
*/



/* Richard touch */
body { background-position: 50% -50px; }
#logo
{ 
  padding: 0 20px;
  width: 877px;
  position: relative;
  height: 193px;
  background: url(green_logo.jpg) 100% 0 no-repeat;}

#logo_text h2 { font-size: 22px; }
#logo_text h3 { font-size: 18px; }
#logo_text h2 span.green { color: #ff7700; }

.one-fourth2 { margin: 0 0 10px 0; padding: 0; float: left; width: 150px; }

#main-content .one-fourth2{
	width:132px;
	float:left;
	padding:0 15px 15px 0;
	margin:0;
	position:relative;
}
.prel { position: relative; }
#_contact-form { padding: 20px; border: solid 8px #88b534; top: -100px; position: absolute; background: #fff; opacity: 0.95; z-index: 100; }
#close-form { position: absolute; right: -15px; top: -15px; cursor: pointer; }

.price, .price2{
	color:#88c834;
	font-weight:bold;
}
ul.catalog-list { margin: 0 0 20px 0; padding: 0; list-style-type: none; }
    ul.catalog-list li { margin: 0 0 15px 0; padding: 0; display: block; overflow: hidden; }

    .catalog-img, .detail-img { margin: 0 15px 0 0; padding: 0; float: left; }
    .catalog-img img, .detail-img img, .border { padding:5px;
	border: solid 1px #0b204b;
	background:#88b534; }

img.alignleft, a.alignleft {
	display: inline;
	margin:0px 15px 0px 0px;
	float:left;
}

/* paginator */
.paginator { margin: 0; padding: 10px 0; }
	.items-count { margin: 0; padding: 0 0 0 10px; font-size: 12px; color: #999; width: 160px; float: left; }
	.pages { margin: 0; padding: 0 10px 0 0; font-size: 12px; color: #999; width: 330px; float: right; text-align: right; }
    .pages strong { color: #999; font-weight: bold; font-size: 14px; }
	.pages a { color: #5d7b25; }
	.pages a.num { font-size: 14px; }
	.pages a:hover { text-decoration: underline; }
	.pages a.next  { margin: 0; padding: 0 10px 0 3px; font-weight: normal;       /*background: url('../design/ico-next.gif') 100% 5px no-repeat;*/ }
	.pages a.last  { margin: 0; padding: 0 12px 3px 3px; font-weight: normal;     /*background: url('../design/ico-last.gif') 100% 5px no-repeat;*/ }
	.pages a.prev  { margin: 0; padding: 0 3px 3px 10px; font-weight: normal;     /*background: url('../design/ico-prev.gif') 0 5px no-repeat;*/ }
	.pages a.first { margin: 0; padding: 0 3px 3px 12px; font-weight: normal;     /*background: url('../design/ico-first.gif') 0 5px no-repeat;*/ }
	.pages span.next  { margin: 0; padding: 0 10px 0 3px; font-weight: normal;    /*background: url('../design/ico-next-off.gif') 100% 5px no-repeat;*/ }
	.pages span.last  { margin: 0; padding: 0 12px 3px 3px; font-weight: normal;  /*background: url('../design/ico-last-off.gif') 100% 5px no-repeat;*/ }
	.pages span.prev  { margin: 0; padding: 0 3px 3px 10px; font-weight: normal;  /*background: url('../design/ico-prev-off.gif') 0 5px no-repeat;*/ }
	.pages span.first { margin: 0; padding: 0 3px 3px 12px; font-weight: normal;  /*background: url('../design/ico-first-off.gif') 0 5px no-repeat;*/ }

#content-2-cols { padding: 0 20px; }
.col-430 { width: 470px; }
.col-half { width: 375px; }

/* mess cleaners */
.fleft  { float: left; }
.fright { float: right; }
.clnr-s { margin: 0; padding: 0; clear: both; display: block; }
.clnr { margin: 0; padding: 0; clear: both; }
.block { display: block; }

.fleftimg { float: left; margin: 0 15px 5px 0; }

.tac { text-align: center; }

.pl0 { padding-left: 0; }
.pt5 { padding-top: 5px; }
.pt10d { padding-top: 10px !important; display: block; }
.pt20 { padding-top: 20px; }
.pb20 { padding-bottom: 20px !important; }
.cont-15 { padding: 15px; }
.cont-15lr { padding-left: 15px; padding-right: 15px; }

