/*
Theme Name: MexDevelopment
Theme URI: http://wordpress.org/
Description: Redesign
Version: 1.1
Author: Commo Creative
Author URI: http://commo.pl

*/



/* Body */

* {
	outline: none;
	}

body {
	margin: 0; padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px;
	}

#header {
	background: #CCC;
	width: 960px;
	margin: 0 auto;
	text-align: center;
	}
	
	#header h1 {
		margin: 0; padding: 0;
		}
	
	#header h1 a {
		background: url(images/header.jpg) center;
		display: block;
		margin: 0 auto;
		width: 960px; height: 306px;
		text-indent: -99999px;
		}
		
#menu {
	background: url(images/menu_border.gif) top left no-repeat;
	width: 960px;
	margin: 0 auto;
	font-family: "Century Gothic", Arial, Tahoma, Sans-serif; font-size: 13px; font-weight: bold;
	text-transform: ;
	}
	
	#menu ul {
		background: url(images/menu_back.png) top left repeat-x;
		width: 940px; height: 53px;
		margin: 0 10px; padding: 0;
		}
	
		#menu ul li {
			display: inline;
			margin: 0 3px;
			}
			
			#menu ul li a {
				color: #3c3c3c;
				text-decoration: none;
				height: 38px;
				display: inline-block;
				padding: 0 16px; padding-top: 15px;
				}
				
			#menu ul li a:hover {
				color: #2b2b2b;
				background: url(images/menu_back_hover.png) top left repeat-x;
				display: inline-block;
				padding: 0 15px; padding-top: 15px;
				text-decoration: none;
				border: 1px solid #cbcbcb; border-top: 0px; border-bottom: 0px;
				}
				
			#menu ul li.current_page_item a {
				color: #2b2b2b;
				background: url(images/menu_back_hover.png) top left repeat-x;
				display: inline-block;
				padding: 0 15px;
				padding-top: 15px;
				text-decoration: none;
				border: 1px solid #cbcbcb;
				border-top: 0px; border-bottom: 0px;
				}

#holder {
	width: 960px;
	margin: 20px auto;
	}
	
#content {
	width: 698px;
	float: left;
	border: 1px solid #ededed;
	margin-bottom: 20px;
	}
	
	#content .entry {
		margin: 0; padding: 0;
		}
	
	#content h2.home-title, #content h2.page-title, #content h2.post-title {
		background: url(images/blight.png) top center no-repeat #CCD0E9;
		border: 1px solid #fff;
		margin: 0; padding: 5px 0;
		text-align: center; text-transform: uppercase;
		font-size: 11px;
		}
		
	#content h2.home-title {
		background: url(images/blight.png) top center no-repeat #ffc394;
		}
		
	#content h2.post-title {
		background: url(images/blight.png) top center no-repeat #ffeb8a;
		}
		
	#content .post, #content .page {
		border-bottom: 1px solid #ededed; padding: 10px; padding-bottom: 0px;
		background: url(images/post_back.png) bottom repeat-x;
		}
		
		#content .post h3 a, #content .page h3 a  {
			color: #000;
			font-family: "Century Gothic", Georgia, "Times New Roman", Times, serif; font-size: 18px;
			text-decoration: none;
			}
			
#navigation {
	border-top: 1px solid #ededed;
	width: 698px;
	float: left;
	}
	
	#navigation a {
		text-decoration: none;
		color: #000;
		width: 328px;
		padding: 10px 10px;
		font-weight: bold;
		}
		
		#navigation a:hover {
			color: #3a3a3a;
			text-decoration: underline;
			}
	
	#navigation .alignleft a {
		background: url(images/navigation_left.png) left repeat-y;
		text-align: left;
		float: left;
		}
	
	#navigation .alignright a {
		background: url(images/navigation_right.png) right repeat-y;
		text-align: right;
		float: right
		}
	
#sidebar {
	border: 1px solid #ededed;
	width: 248px;
	margin-left: 10px; margin-bottom: 15px;
	float: right;
	}
	
	#sidebar ul {
		margin: 0; padding: 0;
		list-style: none;
		}
		
		#sidebar ul a {
			text-decoration: none;
			color: #2b2b2b;
			}
			
		#sidebar h2.widgettitle {
			background: url(images/blight.png) top center no-repeat #C9E3B6;
			border: 1px solid #fff;
			margin: 0; padding: 5px 0;
			text-align: center; text-transform: uppercase;
			font-size: 11px;
			}
			
		#sidebar .widget_text h2 {
			background: url(images/blight.png) top center no-repeat #C9E3B6;
			}
			
	#sidebar ul li ul {
		margin: 10px;
		}
		
	#sidebar ul li ul li {
		background:  url(images/ico/bullet_black.png) no-repeat left;
		padding: 1px 0 1px 20px;
		}
		
	#sidebar ul li div {
		padding: 15px;
		}
		
	#sidebar .textwidget {
		margin: 0px; padding: 0px 15px;
		}
	
#footer {
	background: url(images/blight.png) center no-repeat #ededed;
	border: 1px solid #c0c0c0; border-bottom: 0;
	clear: both;
	width: 938px; height: 20px;
	margin: 0 auto; padding: 3px 10px;
	}
	
	#footer a {
		color: #565656;
		text-decoration: none;
		font-weight: bold; font-style: italic;
		}
		
#mappress0 {
		width: 600px;
		margin: 0 auto; margin-bottom: 10px;
		border: 2px solid #dadada;
		}
		
	.mapp-poweredby {
		display: none;
		}
		
	.widget_sp_image {
		margin-bottom: 10px;
		}
	
/* Obrazki */
	p img {
		padding: 0;
		max-width: 100%;
		}
	
	img.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
		border: 2px solid #dadada;
		}
	
	img.alignright {
		padding: 3px;
		margin: 0 0 2px 7px;
		display: inline;
		border: 2px solid #dadada;
		}
	
	img.alignleft {
		padding: 3px;
		margin: 0 7px 2px 0;
		display: inline;
		border: 2px solid #dadada;
		}
	
	.alignright {
		float: right;
		}
	
	.alignleft {
		float: left;
		}
		
	a img {
		border: none;
		}
		
	.wp-caption {
		background: #fff;
		border: 2px solid #dadada;
		width: auto !important;		
		margin: 0px; padding: 3px;
		}
		
	.wp-caption:hover {
		background: #efefef;
		border: 2px solid #c6c6c6;
		width: auto !important;		
		margin: 0px; padding: 3px;
		}
	
	.alignright.wp-caption { margin-left: 10px; }
		
	.alignleft.wp-caption  { margin-right: 10px; }
		
		p.wp-caption-text {
			margin: 0px; padding: 2px 0 0 0;
			text-transform: uppercase;
			font-size: 11px; font-weight: bold;
			}
		
/* Obrazki */

/*---------------elements---------------*/

	br.clear {
		height: 1px;
		overflow: hidden;
		clear: both;
		font-size: 1px;
		}
		
	.entry blockquote {
		color: #5F5F5F;
		border-left: 2px solid #cfcfcf;
		font-size: 12px; font-style: italic;
		margin-left: 5px; padding-left: 5px;
		text-align: left;
		}
		
	.entry ul {
		list-style: none;
		margin-left: 5px; margin-bottom: 10px;
		}
		
		.entry ul li {
			background:  url(images/ico/bullet_black.png) no-repeat left;
			padding: 1px 0 1px 20px;
			}
			
		.entry ol {
			margin-left: 25px; margin-bottom: 10px;
			}
		
	.entry a.more-link {
		background: #fff;
		border: 1px solid #dadada;
		clear: both;
		color: #2b2b2b;
		text-decoration: none;
		float: right;
		margin: 5px 0 10px 0; padding: 5px 10px;
		}
		
		.entry a.more-link:hover {
			background: #f9f9f9;
			color: #000;
			}

/*---------------download icons---------------*/
	
	a[href$='.doc'], a[href$='.docx'], a[href$='.xls'], a[href$='.xlsx'], a[href$='.pdf'], a[href$='.ppt'], a[href$='.pptx'], a[href$='.pps'], a[href$='.ppsx'] {
		margin-left: 10px; padding: 4px 0 4px 22px;
		display: block;
		}
	
	a[href$='.doc'], a[href$='.docx'] {	background: url(images/ico/word.png) no-repeat left; }
		
	a[href$='.xls'], a[href$='.xlsx'] {	background: url(images/ico/excel.png) no-repeat left; }
		
	a[href$='.pdf'] { background: url(images/ico/pdf.png) no-repeat left;	}
		
	a[href$='.ppt'], a[href$='.pptx'], a[href$='.pps'], a[href$='.ppsx'] { background: url(images/ico/pp.png) no-repeat left; }
	
	
	
/*---------------hacki---------------*/

.post-12 {
text-align: center;
}


.post-125 .entry h2 {
display: none;
}



.entry ul li a {
	text-decoration: none;
	color: #2b2b2b;}
	
.entry ul li a:hover {
	text-decoration: underline;
	color: #000;}
	
.entry #children ul li a:visited {
	background: url(images/ico/tick.jpg) right no-repeat;
	padding-right: 25px;
	text-decoration: none;
	color: #989898;}
