/**
 * @version   1.0 January 15, 2012
 * @author    marbol2 http://www.mariuszboloz.com
 * @copyright Copyright (C) 2012 marbol2
 * @license   Commercial
 */
/*code---------------------------------------*/
pre.code {
	overflow:auto;
}

 /*gallery----------------------------------*/
.gallery-container {
	margin-right:-30px;
}

/*video--------------------------------------*/
.video {
	padding:4px;
	background:#fff;
	border:solid 1px #e1e0e0;
	-moz-box-shadow:0 2px 3px #aaa;
	-webkit-box-shadow:0 2px 3px #aaa;
	box-shadow:0 2px 3px #aaa;
	margin-bottom:10px;
	float:left;
}


/*lines small-------------------------------*/
.line {
	display:block;
	width:100%;
	height:1px;
	margin:10px 0;
	border-top:solid 1px #e5e5e5;
}


/*buttons----------------------------------*/
.button-small,
.readon {
	font-size:11px;
	text-decoration:none!important;
	display:block;
	height:26px;
	float:left;
	line-height:25px;
	padding:0 10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0 1px 0 #626262; 
	-webkit-box-shadow: 0 1px 0 #626262;
	box-shadow: 0 1px 0 #626262;
	background-image:url(../images/button-bg.png);
	background-repeat:repeat-x;
	background-position:left top;
	margin:0 10px 1px 0;
}

.button-big {
	font-size:14px;
	text-decoration:none!important;
	display:block;
	height:35px;
	float:left;
	line-height:34px;
	padding:0 15px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0 1px 0 #626262; 
	-webkit-box-shadow: 0 1px 0 #626262;
	box-shadow: 0 1px 0 #626262;
	background-image:url(../images/button-bg.png);
	background-repeat:repeat-x;
	background-position:left top;
	margin:0 10px 1px 0;
}


.button-small:hover,
.button-big:hover,
.readon:hover,
button:hover, 
.button:hover,
.button-small:active,
.button-big:active,
.readon:active,
button:active, 
.button:active,
.button-small:focus,
.button-big:focus,
.readon:focus,
button:focus, 
.button:focus,
.wpcf7-submit:hover,
.wpcf7-submit:active,
.wpcf7-submit:focus {
	background-image:url(../images/button-bg.png);
	background-repeat:repeat-x;
	background-position:left -44px;
}



/*headings-----------------------------*/
h1, h2, h3, h4, h5, h6 {
	letter-spacing: normal!important;
	margin:0 0 15px 0;
	line-height:normal!important;
}


h1.intro {
	margin:0;
}


/*columns-------------------------*/

.one-two,
.one-three,
.one-four,
.two-three,
.three-four {
	float:left;
	margin:0 2%;
}

.one-two {
	width:48%;
}


.one-three {
	width:30.6%;
}

.two-three {
	width:65.4%;
}

.one-four {
	width:22%;
}

.three-four {
	width:74%;
}


.first {
	margin-left:0;
}
.last {
	margin-right:0;
} 


/*google map------------------------*/
.map-bg {
	padding:4px;
	background:#fff;
	border:solid 1px #e1e0e0;
	-moz-box-shadow:0 2px 3px #aaa;
	-webkit-box-shadow:0 2px 3px #aaa;
	box-shadow:0 2px 3px #aaa;
	margin-bottom:15px;
	float:left;
}


/*quotes----------------------*/
blockquote 	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:120%;
	font-style:italic;
	padding:10px 15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:url(../images/quote-bg.png);
}
.quote-left  {
	float:left!important;
	width:33%!important;
	margin-right:25px!important;
}
.quote-right 	{
	float:right!important;
	width:33%!important;
	margin-left:25px!important;
}

.quote-author {
	padding:20px 0;
	display:block;
	font-weight:bold;
	margin-left:25px;
	background:url(../images/quote-author-bg.png) no-repeat 20px top;
}
 
 
 
 
 /*social links------------------------*/
.icon-aim {
	background-image:url(../images/icons/social/aim.png);
}
.icon-bebo {
	background-image:url(../images/icons/social/bebo.png);
}
.icon-blogger {
	background-image:url(../images/icons/social/blogger.png);
}
.icon-designfloat {
	background-image:url(../images/icons/social/designfloat.png);
}
.icon-digg {
	background-image:url(../images/icons/social/digg.png);
}
.icon-ebay {
	background-image:url(../images/icons/social/ebay.png);
}
.icon-facebook  {
	background-image:url(../images/icons/social/facebook.png);
}
.icon-flickr {
	background-image:url(../images/icons/social/flickr.png);
}
.icon-google {
	background-image:url(../images/icons/social/google.png);
}
.icon-heart {
	background-image:url(../images/icons/social/heart.png);
}
.icon-hi5 {
	background-image:url(../images/icons/social/hi5.png);
}
.icon-lastfm {
	background-image:url(../images/icons/social/lastfm.png);
}
.icon-linkedin 	{
	background-image:url(../images/icons/social/linkedin.png);
}
.icon-myspace {
	background-image:url(../images/icons/social/myspace.png);
}
.icon-ning {
	background-image:url(../images/icons/social/ning.png);
}
.icon-orkut 	{
	background-image:url(../images/icons/social/orkut.png);
}
.icon-reddit {
	background-image:url(../images/icons/social/reddit.png);
}
.icon-rss {
	background-image:url(../images/icons/social/rss.png);
}
.icon-stumbleupon {
	background-image:url(../images/icons/social/stumbleupon.png);
}
.icon-technorati {
	background-image:url(../images/icons/social/technorati.png);
}
.icon-twitter {
	background-image:url(../images/icons/social/twitter.png);
}
.icon-wordpress {
	background-image:url(../images/icons/social/wordpress.png);
}
.icon-yahoo {
	background-image:url(../images/icons/social/yahoo.png);
}
.icon-ymessenger {
	background-image:url(../images/icons/social/ymessenger.png);
}
.icon-youtube {
	background-image:url(../images/icons/social/youtube.png);
}

.icon-aim,
.icon-bebo,
.icon-blogger,
.icon-designfloat,
.icon-digg,
.icon-ebay,
.icon-facebook,
.icon-flickr,
.icon-google,
.icon-heart,
.icon-hi5,
.icon-lastfm,
.icon-linkedin,
.icon-myspace,
.icon-ning,
.icon-orkut,
.icon-reddit,
.icon-rss,
.icon-stumbleupon,
.icon-technorati,
.icon-twitter,
.icon-wordpress,
.icon-yahoo,
.icon-ymessenger,
.icon-youtube	 {
	display:block;
	float:left;
	width:32px;
	height:32px;
	text-indent:-200px;
	overflow:hidden;
	margin:0 10px 0 0;
	background-position:center center;
	background-repeat:no-repeat;
}

.icon-blogger:hover,
.icon-behance:hover,
.icon-delicous:hover,
.icon-dribbble:hover,
.icon-ember:hover,
.icon-digg:hover,
.icon-facebook:hover,
.icon-flickr:hover,
.icon-evernote:hover,
.icon-paypal:hover,
.icon-forrst:hover,
.icon-rss:hover,
.icon-skype:hover,
.icon-github:hover,
.icon-twitter:hover,
.icon-vimeo:hover,
.icon-yahoo:hover,
.icon-youtube:hover,
.icon-google:hover,
.icon-lastfm:hover,
.icon-linkedin:hover,
.icon-quora:hover,
.icon-sharethis:hover,
.icon-tumblr:hover	{}



/*boxes----------------------------------------*/
.box-add {
	background-image:url(../images/icons/48x48/add.png);
}
.box-adres-book {
	background-image:url(../images/icons/48x48/adres-book.png);
}
.box-alert {
	background-image:url(../images/icons/48x48/alert.png);
}
.box-briefcase {
	background-image:url(../images/icons/48x48/briefcase.png);
}
.box-bubble {
	background-image:url(../images/icons/48x48/bubble.png);
}
.box-bucket {
	background-image:url(../images/icons/48x48/bucket.png);
}
.box-bulb {
	background-image:url(../images/icons/48x48/bulb.png);
}
.box-buy {
	background-image:url(../images/icons/48x48/buy.png);
}
.box-calculator {
	background-image:url(../images/icons/48x48/calculator.png);
}
.box-camera {
	background-image:url(../images/icons/48x48/camera.png);
}
.box-chart {
	background-image:url(../images/icons/48x48/chart.png);
}
.box-check {
	background-image:url(../images/icons/48x48/check.png);
}
.box-clip {
	background-image:url(../images/icons/48x48/clip.png);
}
.box-clipboard {
	background-image:url(../images/icons/48x48/clipboard.png);
}
.box-clock {
	background-image:url(../images/icons/48x48/clock.png);
}
.box-code {
	background-image:url(../images/icons/48x48/code.png);
}
.box-coffee {
	background-image:url(../images/icons/48x48/coffee.png);
}
.box-color {
	background-image:url(../images/icons/48x48/color.png);
}
.box-compass {
	background-image:url(../images/icons/48x48/compass.png);
}
.box-delete {
	background-image:url(../images/icons/48x48/delete.png);
}
.box-download {
	background-image:url(../images/icons/48x48/download.png);
}
.box-info {
	background-image:url(../images/icons/48x48/info.png);
}
.box-message {
	background-image:url(../images/icons/48x48/message.png);
}
.box-monitor {
	background-image:url(../images/icons/48x48/monitor.png);
}
.box-pin {
	background-image:url(../images/icons/48x48/pin.png);
}
.box-quote {
	background-image:url(../images/icons/48x48/quote.png);
}
.box-ruler {
	background-image:url(../images/icons/48x48/ruler.png);
}
.box-settings {
	background-image:url(../images/icons/48x48/settings.png);
}
.box-upload {
	background-image:url(../images/icons/48x48/upload.png);
}




.box-add,
.box-adres-book,
.box-alert,
.box-briefcase,
.box-bubble,
.box-bucket,
.box-bulb,
.box-buy,
.box-calculator,
.box-camera,
.box-chart,
.box-check,
.box-clip,
.box-clipboard,
.box-clock,
.box-code,
.box-coffee,
.box-color,
.box-compass,
.box-delete,
.box-download,
.box-info,
.box-message,
.box-monitor,
.box-pin,
.box-quote,
.box-ruler,
.box-settings,
.box-upload   {
	background-repeat:no-repeat;
	background-position:left 1px;
	padding-left:65px;
}

.box h4.box-title {}



/*lists------------------------------------*/
/*small list 16x16*/
.list-alert li	{
	background-image:url(../images/icons/16x16/alert.png);
}
.list-archive li {
	background-image:url(../images/icons/16x16/archive.png);
}
.list-cd li	{
	background-image:url(../images/icons/16x16/cd.png);
}
.list-delicious li	{
	background-image:url(../images/icons/16x16/delicious.png);
}
.list-digg li {
	background-image:url(../images/icons/16x16/digg.png);
}
.list-document li {
	background-image:url(../images/icons/16x16/document.png);
}
.list-download li {
	background-image:url(../images/icons/16x16/download.png);
}
.list-dropbox li {
	background-image:url(../images/icons/16x16/dropbox.png);
}
.list-dvd li {
	background-image:url(../images/icons/16x16/dvd.png);
}
.list-excel li	{
	background-image:url(../images/icons/16x16/excel.png);
}
.list-facebook li	{
	background-image:url(../images/icons/16x16/facebook.png);
}
.list-facebooklike li	{
	background-image:url(../images/icons/16x16/facebooklike.png);
}
.list-fax li	{
	background-image:url(../images/icons/16x16/fax.png);
}
.list-film li	{
	background-image:url(../images/icons/16x16/film.png);
}
.list-googlebuzz li	{
	background-image:url(../images/icons/16x16/googlebuzz.png);
}
.list-headphones li	{
	background-image:url(../images/icons/16x16/headphones.png);
}
.list-help li	{
	background-image:url(../images/icons/16x16/help.png);
}
.list-ichat li	{
	background-image:url(../images/icons/16x16/ichat.png);
}
.list-image li	{
	background-image:url(../images/icons/16x16/image.png);
}
.list-inbox li	{
	background-image:url(../images/icons/16x16/inbox.png);
}
.list-info li	{
	background-image:url(../images/icons/16x16/info.png);
}
.list-key li	{
	background-image:url(../images/icons/16x16/key.png);
}
.list-lastfm li	{
	background-image:url(../images/icons/16x16/lastfm.png);
}
.list-lock li	{
	background-image:url(../images/icons/16x16/lock.png);
}
.list-mail li	{
	background-image:url(../images/icons/16x16/mail.png);
}
.list-microphone li	{
	background-image:url(../images/icons/16x16/microphone.png);
}
.list-mobypicture li	{
	background-image:url(../images/icons/16x16/mobypicture.png);
}
.list-myspace li	{
	background-image:url(../images/icons/16x16/myspace.png);
}
.list-paperclip li	{
	background-image:url(../images/icons/16x16/paperclip.png);
}
.list-pdf li	{
	background-image:url(../images/icons/16x16/pdf.png);
}
.list-phone li	{
	background-image:url(../images/icons/16x16/phone.png);
}
.list-powerpoint li	{
	background-image:url(../images/icons/16x16/powerpoint.png);
}
.list-presentation li	{
	background-image:url(../images/icons/16x16/presentation.png);
}
.list-print li	{
	background-image:url(../images/icons/16x16/print.png);
}
.list-rss li	{
	background-image:url(../images/icons/16x16/rss.png);
}
.list-search li	{
	background-image:url(../images/icons/16x16/search.png);
}
.list-skype li	{
	background-image:url(../images/icons/16x16/skype.png);
}
.list-sound li	{
	background-image:url(../images/icons/16x16/sound.png);
}
.list-speechbubbles li	{
	background-image:url(../images/icons/16x16/speechbubbles.png);
}
.list-stubleupon li	{
	background-image:url(../images/icons/16x16/stubleupon.png);
}
.list-tag li	{
	background-image:url(../images/icons/16x16/tag.png);
}
.list-trash li	{
	background-image:url(../images/icons/16x16/trash.png);
}
.list-tumbler li	{
	background-image:url(../images/icons/16x16/tumbler.png);
}
.list-twitter li	{
	background-image:url(../images/icons/16x16/twitter.png);
}
.list-unlock li	{
	background-image:url(../images/icons/16x16/unlock.png);
}
.list-upload li	{
	background-image:url(../images/icons/16x16/upload.png);
}
.list-vimeo li	{
	background-image:url(../images/icons/16x16/vimeo.png);
}
.list-word li	{
	background-image:url(../images/icons/16x16/word.png);
}
.list-write li	{
	background-image:url(../images/icons/16x16/write.png);
}
.list-youtube li	{
	background-image:url(../images/icons/16x16/youtube.png);
}
.list-zip li	{
	background-image:url(../images/icons/16x16/zip.png);
}
.list-arrowright li	{
	background-image:url(../images/icons/16x16/arrowright.png);
}
.list-chart li	{
	background-image:url(../images/icons/16x16/chart.png);
}
.list-graph li	{
	background-image:url(../images/icons/16x16/graph.png);
}
.list-setings li	{
	background-image:url(../images/icons/16x16/setings.png);
}
.list-brush li	{
	background-image:url(../images/icons/16x16/brush.png);
}
.list-folder li	{
	background-image:url(../images/icons/16x16/folder.png);
}
.list-ruler li	{
	background-image:url(../images/icons/16x16/ruler.png);
}






.list-alert li,
.list-archive li,
.list-cd li,
.list-delicious li,
.list-digg li,
.list-document li,
.list-download li,
.list-dropbox li,
.list-dvd li,
.list-excel li,
.list-facebook li,
.list-facebooklike li,
.list-fax li,
.list-film li,
.list-googlebuzz li,
.list-headphones li,
.list-help li,
.list-ichat li,
.list-image li,
.list-inbox li,
.list-info li,
.list-key li,
.list-lastfm li,
.list-lock li,
.list-mail li,
.list-microphone li,
.list-mobypicture li,
.list-myspace li,
.list-paperclip li,
.list-pdf li,
.list-phone li,
.list-powerpoint li,
.list-presentation li,
.list-print li,
.list-rss li,
.list-search li	,
.list-skype li,
.list-sound li,
.list-speechbubbles li,
.list-stubleupon li,
.list-tag li,
.list-trash li,
.list-tumbler li,
.list-twitter li,
.list-unlock li,
.list-upload li,
.list-vimeo li,
.list-word li,
.list-write li,
.list-youtube li,
.list-zip li,
.list-arrowright li,
.list-chart li,
.list-graph li,
.list-setings li,
.list-brush li,
.list-folder li,
.list-ruler li   {
	background-repeat:no-repeat;
	background-position:left 4px;
	background-repeat:none;
	padding-left:25px;
	list-style:none;
	line-height:28px;
}