/**
 * 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 */
.section { width: 100%; }
tbody tr:hover td {
  background: transparent !important;
  border-bottom: 1px solid #42352c;
}

.prel { position: relative; }
#_contact-form { padding: 20px; border: solid 8px #E6F4F7; top: -100px; position: absolute; background: #136578; opacity: 0.95; z-index: 100; }
#_contact-form #contact-form p { color: #fff; }
#close-form { position: absolute; right: -15px; top: -15px; cursor: pointer; }

.price, .price2{
	color:#AAC0EE;
	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 { padding: 7px; background: #E6F4F7; }
.listing { padding: 0; }
.portlisting { margin: 0 0 20px 0 !important; padding: 0 !important; overflow: hidden; list-style-type: none; }
    .portlisting li { margin: 0 13px 13px 0; padding: 0; float: left; }
        .portlisting li a img { padding: 7px; background: #E6F4F7; }

.styled-list li ul { list-style-type: none; }
.title-gal { padding: 8px 0 3px 0; display: block; color: #101010; text-align: center; }
.title-gal:hover { color: #101010; }

/* paginator */
.paginator { margin: 0; padding: 10px 0; }
	.items-count { margin: 0; padding: 0 0 0 10px; font-size: 12px; color: #73B4C3; width: 160px; float: left; }
	.pages { margin: 0; padding: 0 10px 0 0; font-size: 12px; color: #73B4C3; width: 330px; float: right; text-align: right; }
    .pages strong { color: #73B4C3; font-weight: bold; font-size: 14px; }
	.pages a { /*color: #A4AA04;*/ }
	.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;*/ }


.col-430 { width: 440px; }
.col-half { width: 290px; }

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

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

.tac { text-align: center; }

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

