/* =Skitter styles
----------------------------------------------- */
.box_skitter {position:relative;width:800px;height:300px;background:#000;z-index:0}
.box_skitter ul {display:none;}
.box_skitter .container_skitter {overflow:hidden;position:relative;}
.box_skitter .image {overflow:hidden;}
.box_skitter .image img {display:none;}

.box_skitter .box_clone {position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:0;}
.box_skitter .box_clone img {position:absolute;top:0;left:0;z-index:0;}

@media screen and (max-width:1024px){
	.box_skitter .prev_button,
	.box_skitter .next_button{opacity: 1!important;-webkit-tap-highlight-color: rgba(0,0,0,0)!important;}
	.box_skitter .prev_button:focus,
	.box_skitter .next_button:focus{outline: none!important;}
}
.box_skitter .prev_button {position:absolute;top:50%;left:5px;z-index:10;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(img/prev.png) no-repeat left top;}
.box_skitter .next_button {position:absolute;top:50%;right:5px;z-index:10;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(img/next.png) no-repeat left top;}

.box_skitter .info_slide {position:absolute;top:15px;left:15px;z-index:100;background:#000;color:#fff;font:bold 11px arial;padding:5px 0 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;opacity:0.75;}
.box_skitter .info_slide .image_number {background:#333;float:left;padding:2px 10px;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.box_skitter .info_slide .image_number_select {background:#cc0000;float:left;padding:2px 10px;margin:0 5px 0 0;}
;overflow:hi
.box_skitter .container_thumbs {position:relativedden;height:50px;}
.box_skitter .info_slide_thumb {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;overflow:hidden;height:45px;top:auto;bottom:-5px;left:-5px;padding:5px;opacity:1.0;}
.box_skitter .info_slide_thumb .image_number {overflow:hidden;width:70px;height:40px;position:relative;}
.box_skitter .info_slide_thumb .image_number img {position:absolute;top:-50px;left:-50px}

.box_skitter .box_scroll_thumbs {padding:0 10px;}
.box_skitter .box_scroll_thumbs .scroll_thumbs {position:absolute;bottom:60px;left:50px;background:#ccc;background:-moz-linear-gradient(-90deg, #555, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));width:200px;height:10px;overflow:hidden;text-indent:-9999em;z-index:101;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;cursor:pointer;border:1px solid #333;}

.box_skitter .info_slide_dots {position:absolute;bottom:-40px;z-index:151;padding:5px 0 5px 5px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.box_skitter .info_slide_dots .image_number {background:#333;float:left;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;width:18px;height:18px;text-indent:-9999em;overflow:hidden;}
.box_skitter .info_slide_dots .image_number_select {background:#cc0000;float:left;margin:0 5px 0 0;}

.box_skitter .label_skitter {z-index:150;/*position:absolute;*/bottom:0px;left:0px;display:none;}

.loading {position:absolute; top:50%; right:50%; z-index:10000; margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../images/ajax-loader.gif) no-repeat left top;width:32px;height:32px;}

.label_skitter {z-index:150;/*position:absolute;*/bottom:0px;left:0px;color:#fff;display:none;opacity:0.8;background:#000; margin-top:8px; }
.label_skitter a { color:#FFF; font-size:11px; font-weight:bold;}
.label_skitter p {padding:0px;margin:0;font-size:11px; color:#666666;}
.info_slide * {font-family:Consolas,arial,tahoma !important;}

.box_skitter .progressbar { background:#000; position:absolute; top:5px;left:15px;height:5px; width: 200px; z-index:99; border-radius:20px; }

/* =Preview slide
----------------------------------------------- */
#preview_slide { display:none; position:absolute; z-index:152; bottom:30px; left:-40px; width:100px; height:100px; background:#fff; border:1px solid #222; -moz-box-shadow:rgba(0,0,0,0.7) 2px 2px 5px; -webkit-box-shadow:rgba(0,0,0,0.7) 2px 2px 5px; box-shadow:rgba(0,0,0,0.7) 2px 2px 5px; overflow:hidden; }
#preview_slide ul { height:100px; overflow:hidden; margin:0; list-style:none; display:block; position:absolute; top:0; left:0; }
#preview_slide ul li { width:100px; height:100px; overflow:hidden; float:left; margin:0; padding:0; position:relative; display:block; }
#preview_slide ul li img { position:absolute; top:0; left:0; height:150px; width:auto; }

/* =Focus
----------------------------------------------- */
#overlay_skitter { position:absolute; top:0; left:0; width:100%; z-index:9998; opacity:1; background:#000; }

.box_skitter .focus_button {position:absolute;top:50%;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(../images/focus-button.png) no-repeat left top;opacity:0;}
.box_skitter .play_pause_button {position:absolute;top:50%;z-index:151;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(../images/pause-button.png) no-repeat left top;opacity:0;}
.box_skitter .play_pause_button.play_button {background:url(../images/play-button.png) no-repeat left top;}

/* =Example for dimenions:
----------------------------------------------- */
.box_skitter_large {width:800px;height:300px;}
.box_skitter_small {width:200px;height:100px;}
div.highlight { 
	background:#fff;
	border:1px solid #000;
	font-family:consolas,deja vu,"Courier New",Courier,monospace;
	overflow: hidden;
}
div.highlight pre{
	width: 100%;
	overflow: auto;
	padding:0;
	margin:0;
	font-size:12px;
	clear: both;
}

/* tabs */
div.highlight ul.tabs {
	overflow: hidden;
	padding: 5px 0 5px 0;
	margin: 0;
	list-style: none;
	border-bottom: 0px solid #E0E0E0;
	width: 100%;
	background:#111;
	font-size:12px;
}
div.highlight ul.tabs li {
	padding: 0;
	margin: 0 5px;
	float: left;
	background: none;
	border-bottom: 1px dashed #CCC;
	line-height:1.0em;
	color: #CCC;
	cursor: pointer;
}
div.highlight ul.tabs li.active {
	border-bottom: none;
	cursor: default;
	color: #cc9966;
}

/* pre */
div.highlight pre.code ol {
	margin: 0;
	padding:0 0 0 45px;
	background:#555; 
	color:#fff; 
}
div.highlight pre.code ul {
	margin: 0;
	padding:0;	
}
div.highlight pre.code ol li,
div.highlight pre.code ul li {
	padding:0 0 0 5px;
	border-left:1px solid #999;
	background:#333;
}
div.highlight pre.code ul li {
	border-left:none;
}
div.highlight pre.code ol li.even,
div.highlight pre.code ul li.even {
	background-color:#222;
}
div.highlight pre.source {
	display: none;
	padding:0 0 0 5px;
	color:#333;
	background:#ccc;
}

/* highligting */
pre.code .str { 
	color: #00cc33; 
}
pre.code .kwd,
pre.code .kwd span { 
	color: #ccc;
}
pre.code .com,
pre.code .com span { 
	color:#ff0000;
	font-style: italic;
	font-weight: normal; 
}
pre.code .typ { 
	color: #ff0000; 
}
pre.code .lit { 
	color: #ffff00;
}
pre.code .pun { 
	color: #ff3300; }
pre.code .pln { 
	color: #ccc; 
}
pre.code .tag { 
	color: #0099ff;
	font-weight: bold;  
} 
pre.code .atn { 
	color: #ff9000; 
}
pre.code .atv { 
	color: #00cc22; 
}
pre.code .dec { 
	color: #ff9000; 
}
pre.code .fnc,
pre.code .fnc span { 
	color: #ff9000; 
}

/* css */
.css pre.code .kwd,
.css pre.code .kwd span { 
	color: #ff9900;
	font-weight: bold; 
}
/* php */
.php pre.code .str,
.php pre.code .str span { 
	color: #fff; 
}
.php pre.code .var,
.php pre.code .var span { 
	color: #fff; 
}
.php pre.code .com,
.php pre.code .com span { 
	color:#ff8000;
	font-style: italic;
	font-weight: normal; 
}
/*
	click handler for SexyBookmarks
	Credit: Phong Thai Cao - http://www.JavaScriptBank.com
	Please keep this creadit when you use this code
*/
div.sexy-bookmarks {
	margin:20px 0 0 0;
	clear: both !important;
}
div.sexy-bookmarks-expand {
	height: 29px;
	overflow: hidden;
}
.sexy-bookmarks-bg-sexy, .sexy-bookmarks-bg-caring, .sexy-bookmarks-bg-caring-old, .sexy-bookmarks-bg-love, .sexy-bookmarks-bg-wealth, .sexy-bookmarks-bg-enjoy {
	background-image:url('../images/sharing-caring.png') !important;
	background-repeat: no-repeat !important;
}
div.sexy-bookmarks-bg-sexy {
	padding: 28px 0 0 10px !important;
	/*background-position: left -348px !important;*/
}
div.sexy-bookmarks-bg-caring {
	padding: 26px 0 0 10px !important;
	background-position: left 0 !important;
}
div.sexy-bookmarks-bg-caring-old {
	padding: 26px 0 0 10px !important;
	background-position: left -748px !important;
}
div.sexy-bookmarks-bg-love {
	padding: 26px 0 0 10px !important;
	background-position: left -1148px !important;
}	
div.sexy-bookmarks-bg-wealth {
	margin-left: 15px !important;
	padding: 35px 0 0 20px !important;
	background-position: left -1535px !important;
}
div.sexy-bookmarks-bg-enjoy {
	padding: 26px 0 0 10px !important;
	background-position: left -1895px !important;
}
div.sexy-bookmarks ul.socials {
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
	float: left !important;
}

div.sexy-bookmarks ul.socials {
	background:transparent none !important;
	border:0 none !important;
	outline:0 none !important;
}

div.sexy-bookmarks ul.socials li {
	display:inline !important;
	float:left !important;
	list-style-type:none !important;
	margin:0;
	height:29px !important;
	width:60px !important;
	cursor:pointer !important;
	padding:0 !important;
	background-color:transparent !important;
	border:0 none !important;
	outline:0 none !important;
	clear:none !important;
}

div.sexy-bookmarks ul.socials li:before, div.sexy-bookmarks ul.socials li:after, div.sexy-bookmarks ul.socials li a:before, div.sexy-bookmarks ul.socials li a:after {
	content:none !important;
}

div.sexy-bookmarks ul.socials a {
	display:block !important;
	width:60px !important;
	height:29px !important;
	text-indent: -9999px !important;
	background-color:transparent !important;
}

div.sexy-bookmarks ul.socials a:hover, div.sexy-bookmarks ul.socials li:hover {
	background-color:transparent !important;
	border:0 none !important;
	outline:0 none !important;
}

li.sexy-diigo, li.sexy-diigo:hover, li.sexy-digg, li.sexy-digg:hover, li.sexy-reddit, li.sexy-reddit:hover, li.sexy-stumbleupon, li.sexy-stumbleupon:hover, li.sexy-delicious, li.sexy-delicious:hover, li.sexy-yahoobuzz, li.sexy-yahoobuzz:hover, li.sexy-blinklist, li.sexy-blinklist:hover, li.sexy-technorati, li.sexy-technorati:hover, li.sexy-facebook, li.sexy-facebook:hover, li.sexy-twitter, li.sexy-twitter:hover, li.sexy-myspace, li.sexy-myspace:hover, li.sexy-mixx, li.sexy-mixx:hover, li.sexy-scriptstyle, li.sexy-scriptstyle:hover, li.sexy-designfloat, li.sexy-designfloat:hover, li.sexy-mail, li.sexy-mail:hover, li.sexy-comfeed, li.sexy-comfeed:hover, li.sexy-newsvine, li.sexy-newsvine:hover, li.sexy-devmarks, li.sexy-devmarks:hover, li.sexy-linkedin, li.sexy-linkedin:hover, li.sexy-google, li.sexy-google:hover, li.sexy-misterwong, li.sexy-misterwong:hover, li.sexy-izeby, li.sexy-izeby:hover, li.sexy-twittley, li.sexy-twittley:hover, li.sexy-tipd, li.sexy-tipd:hover, li.sexy-pfbuzz, li.sexy-pfbuzz:hover, li.sexy-friendfeed, li.sexy-friendfeed:hover, li.sexy-blogmarks, li.sexy-blogmarks:hover, li.sexy-fwisp, li.sexy-fwisp:hover, li.sexy-designmoo, li.sexy-designmoo:hover, li.sexy-bobrdobr, li.sexy-bobrdobr:hover, li.sexy-yandex, li.sexy-yandex:hover, li.sexy-memoryru, li.sexy-memoryru:hover, li.sexy-100zakladok, li.sexy-100zakladok:hover, li.sexy-moemesto, li.sexy-moemesto:hover, li.sexy-ning, li.sexy-ning:hover, li.sexy-hackernews, li.sexy-hackernews:hover, li.sexy-identica, li.sexy-identica:hover, li.sexy-printfriendly, li.sexy-printfriendly:hover, li.sexy-designbump, li.sexy-designbump:hover, li.sexy-fleck, li.sexy-fleck:hover, li.sexy-netvibes, li.sexy-netvibes:hover, li.sexy-netvouz, li.sexy-netvouz:hover, li.sexy-nujij, li.sexy-nujij:hover, li.sexy-globalgrind, li.sexy-globalgrind:hover, li.sexy-wikio, li.sexy-wikio:hover, li.sexy-xerpi, li.sexy-xerpi:hover, li.sexy-sphinn, li.sexy-sphinn:hover, li.sexy-blogospherenews, li.sexy-blogospherenews:hover, li.sexy-posterous, li.sexy-posterous:hover, li.sexy-techmeme, li.sexy-techmeme:hover, li.sexy-ekudos, li.sexy-ekudos:hover, li.sexy-pingfm, li.sexy-pingfm:hover, li.sexy-tomuse, li.sexy-tomuse:hover {
	background:url('../images/sexy-sprite.png') no-repeat !important;
}

li.sexy-diigo {
	background-position:-910px bottom !important;
}
li.sexy-diigo:hover {
	background-position:-910px top !important;
}
li.sexy-digg {
	background-position:-980px bottom !important;
}
li.sexy-digg:hover {
	background-position:-980px top !important;
}
li.sexy-reddit {
	background-position:-700px bottom !important;
}
li.sexy-reddit:hover {
	background-position:-700px top !important;
}
li.sexy-stumbleupon {
	background-position:-630px bottom !important;
}
li.sexy-stumbleupon:hover {
	background-position:-630px top !important;
}
li.sexy-delicious {
	background-position:-1190px bottom !important;
}
li.sexy-delicious:hover {
	background-position:-1190px top !important;
}
li.sexy-yahoobuzz {
	background-position:-1120px bottom !important;
}
li.sexy-yahoobuzz:hover {
	background-position:-1120px top !important;
}
li.sexy-blinklist {
	background-position:-1260px bottom !important;
}
li.sexy-blinklist:hover {
	background-position:-1260px top !important;
}
li.sexy-technorati {
	background-position:-560px bottom !important;
}
li.sexy-technorati:hover {
	background-position:-560px top !important;
}
li.sexy-myspace {
	background-position:-770px bottom !important;
}
li.sexy-myspace:hover {
	background-position:-770px top !important;
}
li.sexy-twitter {
	background-position:-490px bottom !important;
}
li.sexy-twitter:hover {
	background-position:-490px top !important;
}
li.sexy-facebook {
	background-position:-1330px bottom !important;
}
li.sexy-facebook:hover {
	background-position:-1330px top !important;
}
li.sexy-mixx {
	background-position:-840px bottom !important;
}
li.sexy-mixx:hover {
	background-position:-840px top !important;
}
li.sexy-scriptstyle {
	background-position:-280px bottom !important;
}
li.sexy-scriptstyle:hover {
	background-position:-280px top !important;
}
li.sexy-designfloat {
	background-position:-1050px bottom !important;
}
li.sexy-designfloat:hover {
	background-position:-1050px top !important;
}
li.sexy-newsvine {
	background-position:left bottom !important;
}
li.sexy-newsvine:hover {
	background-position:left top !important;
}
li.sexy-google {
	background-position:-210px bottom !important;
}
li.sexy-google:hover {
	background-position:-210px top !important;
}
li.sexy-comfeed {
	background-position:-420px bottom !important;
}
li.sexy-comfeed:hover {
	background-position:-420px top !important;
}
li.sexy-mail {
	background-position:-350px bottom !important;
}
li.sexy-mail:hover {
	background-position:-350px top !important;
}
li.sexy-devmarks {
	background-position:-140px bottom !important;
}
li.sexy-devmarks:hover {
	background-position:-140px top !important;
}
li.sexy-linkedin {
	background-position:-70px bottom !important;
}
li.sexy-linkedin:hover {
	background-position:-70px top !important;
}
li.sexy-misterwong {
	background-position:-1400px bottom !important;
}
li.sexy-misterwong:hover {
	background-position:-1400px top !important;
}
li.sexy-izeby {
	background-position:-1470px bottom !important;
}
li.sexy-izeby:hover {
	background-position:-1470px top !important;
}
li.sexy-twittley {
	background-position:-1540px bottom !important;
}
li.sexy-twittley:hover {
	background-position:-1540px top !important;
}
li.sexy-tipd {
	background-position:-1610px bottom !important;
}
li.sexy-tipd:hover {
	background-position:-1610px top !important;
}
li.sexy-pfbuzz {
	background-position:-1680px bottom !important;
}
li.sexy-pfbuzz:hover {
	background-position:-1680px top !important;
}
li.sexy-friendfeed {
	background-position:-1750px bottom !important;
}
li.sexy-friendfeed:hover {
	background-position:-1750px top !important;
}
li.sexy-blogmarks {
	background-position:-1820px bottom !important;
}
li.sexy-blogmarks:hover {
	background-position:-1820px top !important;
}
li.sexy-fwisp {
	background-position:-1890px bottom !important;
}
li.sexy-fwisp:hover {
	background-position:-1890px top !important;
}
li.sexy-designmoo {
	background-position:-1960px bottom !important;
}
li.sexy-designmoo:hover {
	background-position:-1960px top !important;
}
li.sexy-bobrdobr {
	background-position:-2030px bottom !important;
}
li.sexy-bobrdobr:hover {
	background-position:-2030px top !important;
}
li.sexy-memoryru {
	background-position:-2100px bottom !important;
}
li.sexy-memoryru:hover {
	background-position:-2100px top !important;
}
li.sexy-100zakladok {
	background-position:-2170px bottom !important;
}
li.sexy-100zakladok:hover {
	background-position:-2170px top !important;
}
li.sexy-yandex {
	background-position:-2240px bottom !important;
}
li.sexy-yandex:hover {
	background-position:-2240px top !important;
}
li.sexy-moemesto {
	background-position:-2310px bottom !important;
}
li.sexy-moemesto:hover {
	background-position:-2310px top !important;
}
li.sexy-marrows {
	background-position:-2380px bottom !important;
}
li.sexy-marrows:hover {
	background-position:-2380px top !important;
}
li.sexy-identica {
	background-position:-2450px bottom !important;
}
li.sexy-identica:hover {
	background-position:-2450px top !important;
}
li.sexy-hackernews {
	background-position:-2520px bottom !important;
}
li.sexy-hackernews:hover {
	background-position:-2520px top !important;
}
li.sexy-ning {
	background-position:-2590px bottom !important;
}
li.sexy-ning:hover {
	background-position:-2590px top !important;
}
li.sexy-designbump {
	background-position:-2660px bottom !important;
}
li.sexy-designbump:hover {
	background-position:-2660px top !important;
}
li.sexy-printfriendly {
	background-position:-2730px bottom !important;
}
li.sexy-printfriendly:hover {
	background-position:-2730px top !important;
}
li.sexy-fleck{
	background-position:-2800px bottom !important;
}
li.sexy-fleck:hover{
	background-position:-2800px top !important;
}
li.sexy-netvibes{
	background-position:-2870px bottom !important;
}
li.sexy-netvibes:hover{
	background-position:-2870px top !important;
}
li.sexy-netvouz{
	background-position:-2940px bottom !important;
}
li.sexy-netvouz:hover{
	background-position:-2940px top !important;
}
li.sexy-nujij{
	background-position:-3010px bottom !important;
}
li.sexy-nujij:hover{
	background-position:-3010px top !important;
}
li.sexy-globalgrind{
	background-position:-3080px bottom !important;
}
li.sexy-globalgrind:hover{
	background-position:-3080px top !important;
}
li.sexy-wikio{
	background-position:-3150px bottom !important;
}
li.sexy-wikio:hover{
	background-position:-3150px top !important;
}
li.sexy-xerpi{
	background-position:-3220px bottom !important;
}
li.sexy-xerpi:hover{
	background-position:-3220px top !important;
}
li.sexy-sphinn{
	background-position:-3290px bottom !important;
}
li.sexy-sphinn:hover{
	background-position:-3290px top !important;
}
li.sexy-blogospherenews{
	background-position:-3360px bottom !important;
}
li.sexy-blogospherenews:hover{
	background-position:-3360px top !important;
}
li.sexy-posterous{
	background-position:-3430px bottom !important;
}
li.sexy-posterous:hover{
	background-position:-3430px top !important;
}
li.sexy-techmeme{
	background-position:-3500px bottom !important;
}
li.sexy-techmeme:hover{
	background-position:-3500px top !important;
}
li.sexy-ekudos{
	background-position:-3570px bottom !important;
}
li.sexy-ekudos:hover{
	background-position:-3570px top !important;
}
li.sexy-pingfm{
	background-position:-3640px bottom !important;
}
li.sexy-pingfm:hover{
	background-position:-3640px top !important;
}
li.sexy-tomuse{
	background-position:-3710px bottom !important;
}
li.sexy-tomuse:hover {
	background-position:-3710px top !important;
}