
body {
	margin:0;
	padding:0;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    text-align: left;
    color: #2b2b2b;
    background-color: #555555;
	background-image: url(/assets/templates/most/images/bg.gif);
}
img { 
	border:0;
}

.clear{clear:both;float:none;line-height:0;font-size:0;}
.wa {width:auto !important;}
ol, ul{margin:auto;padding:20px;} 

/** 
	HEADER 
**/
#header {
	margin:auto;
	height:321px;
	background-image: url(/assets/templates/most/images/header_bg.gif);	
	background-repeat:repeat-x;
	background-position: center bottom;
}

#headerTop{
	height:107px;
	width: 960px;
	margin: auto;
	background-image: url(/assets/templates/most/images/header_top_sides.png);	
	background-position:top center;
	background-repeat:repeat-y;
}

#headerTop ul {
	margin:0;
	padding:0;
	list-style-type:none;	
	text-align:right;
	margin-right:20px;
	padding-top:5px;
}

#headerTop ul li{
	display:inline;
	margin-left:10px;
}

#headerBottom{
	position:relative;
	height:214px;
	width: 960px;
	margin: auto;
	background-image: url(/assets/templates/most/images/header_sides.png);	
}
#headerBottom * {
	margin:0;
	padding:0;
	border:0;
}
#headerBottom div.flash {
	left:15px;
	position:absolute;
	top:-85px;
}

/** 
	body
**/
#body{
	position:relative;
	width: 960px;
	margin: auto;
	background-color:#fff;
	background-image: url(/assets/templates/most/images/sides.png);	
}

#leftsidebar ul,
#leftsidebar li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#leftsidebar {
	margin-left:15px;
	background-color:#b20b5a;
	width:156px;
	float:left;
	border:4px #555 solid;
	border-width:0 0 4px 0;
	padding-bottom:15px;
}
#leftsidebar ul{
	margin-left:30px;
}
#leftsidebar li{
	font-size:0px; /*IE6 hack*/
	border:1px #fff dotted;
	border-width:0 0 1px 0;	
	background-color:#B20B5A;
}

#leftsidebar li.active {
	background-color:#de6db1;
}

#leftsidebar li a{
	font-size:13px; 
	display:block;
	color:#fff;
	padding:8px 0 5px 0;
	text-decoration:none;
}

#leftsidebar li ul {
	margin-left:0;
}

#leftsidebar li ul li{
	font-size:0px; /*IE6 hack*/
	border:0;
	padding-left:15px;
}
#leftsidebar li ul li a{
	font-size:12px; 
}


/*
 *  content
 */
#content{
	margin-left:25px;
	margin-top:20px;
	width:530px;
	float:left;
	font-size:13px;
}

#content h3{
	margin-bottom:20px;
}
#content h4,
#content h4 a,
#content h3 a,
#content h3{
	color:#a50043;
	text-decoration:none;
}
#content a{
	color:#000;
}
	
.ditto_summaryPost{
margin-bottom:10px;
}
.ditto_summaryPost .date{
font-size:11px;
}
.pager {
	text-align:right;
	font-weight:bold;
	font-size:12px;
}
.pager a{
	color:#a50043;
	margin-left:5px;
	text-decoration:none;
}
.pager .ditto_currentpage{
	margin-left:5px;
}

.post .tvimage {
	margin: 0 10px 10px 0;
	float:left;
}

#content .offerSummary {
	margin:20px 20px 0 0;
	width:150px;
	height:170px;
	float:left;
}
#content .offerSummary h4{
	padding:2px;
	font-weight:normal;
	font-size:12px;
}
#content .offerSummary a{
	color:#a50043;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
#content .offerSummary h4 a{
	color:#999;
}

/*
 *  right
 */
#rightsidebar{
	margin-right:15px;
	width:200px;
	float:right;
}
#rightsidebar h3{
	background-color:#919191;
	font-size:13px;
	font-weight:normal;
	color:#fff;
	padding:3px 0 4px 5px;
	margin:0;
}
#rightsidebar .rightBox{
	margin:0;
	padding:0;
}
#rightsidebar #ajaxSearch_form {
	margin:0;
	padding:0;
}
#rightsidebar #ajaxSearch_form fieldset{
	padding:0;
	margin:0;
	border:0;
	background-color:#555555;
}
#rightsidebar #ajaxSearch_input,
#rightsidebar #ajaxSearch_submit
{
	color:#fff;
	background-color:#555555;
	border:0;
	font-size:13px;
}
#rightsidebar #ajaxSearch_input{
	padding:3px 0 4px 5px;
	width:160px;
}
#rightsidebar #ajaxSearch_submit{
	width:19px;
}

#rightsidebar #ourClients{
font-size:13px;
font-weight:bold;
color:#b20b5a;
text-align:center;
height:70px;

}
#rightsidebar #ourClients p{
height:70px;
margin:auto;
vertical-align:middle;
display:table-cell;
width:200px;
}
/** 
	FOOTER
**/
#footer {
	float:none;
	clear:both;
	color:#fff;
	font-size:12px;
}

#footerTop {

	text-align:center;
	margin:auto;
	height:27px;
	background-color:#b20b5a;
}
#footerTop ul {
	padding-top:5px;
	width:930px;
	margin:auto;
}
#footerTop ul li{
	display:inline;
	margin-left:10px;
}
#footerTop ul li a{
	color:#fff;
	text-decoration:none;
}


#footerBottom{
	text-align:center;
	padding:5px 0 8px 0;
	margin:auto;
	background-color:#555555;
}

/*
  formularz kontaktowy
*/
#contactForm table {
	width:100%;
	margin-bottom:20px;
}
#contactForm table th{
	text-align:left;
	font-weight:normal;
}
#contactForm table td{
	text-align:right;
}

#contactForm input, 
#contactForm textarea 
{
	width:300px;
	font-size:12px;
	font-family:arial, sans-serif;
}
#contactForm input.button{
	background-color:#B20B5A;
	color:#fff;
	border:0;
	padding:5px;
	font-weight:bold;
}

#ajaxSearch_output {
	position:absolute;
	top:25px;
	left:130px;
	padding:20px;
	background-color:#eee;
	width:700px;
	z-index:10000;
}

#searchClose{
	position:absolute;
	top:25px;
	left:130px;
	z-index:20000;
	}

#indicator{}

