/*
Theme Name: Catalog Compel
Theme URI: http://
Description: Compel WP Theme
Author: Ivan Baranov & Sergey Pichugin
Version: 1.0
Tags: 
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,fieldset {margin:0;padding:0;}
abbr[title], acronym[title] {border-bottom:thin dotted;cursor:help;}
body {background:#BEC3C6 url(img/bg.jpg) repeat-x;color:#555;font-family:Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif;font-size:12px;}
h1 {
	font-weight:bold;
	font-family:Verdana;
  border-bottom: 1px solid #CCCCCC;
  padding:3px 0 8px 0;
  margin-bottom:10px;
  font-size:120%;
}
h2 {
  font-weight:bold;
	font-family:Verdana;
  border-bottom: 1px solid #CCCCCC;
  padding:3px 0 3px 0;
  margin-bottom:3px;
  font-size:110%;}
h3 {
  font-size:110%;
	font-weight:bold;
	/*letter-spacing:-0.05em;*/
	font-family:Verdana,"BitStream vera Sans";
  border-bottom: 1px dotted #CCCCCC;
  padding:3px 0 3px 10px;
}
h4 {
  font-size:100%;
	font-weight:bold;
	font-family:Verdana;
  padding:3px 0 3px 10px;
}


img {border:0;}
.wp-post-image {/*outline: 1px solid silver;*/clear:right;}
img.sided {background:#FFF;border:2px solid #CCC;padding:3px;}
small {font-size:10px;}
a:hover img.sided {border-color:#A6A6A6;}
a {color:#2970A6;text-decoration:none;}
a:hover {text-decoration:underline;}
.wp-caption {background:#F7F7F7;border:1px solid #CCC;padding:5px 0;margin-bottom:5px;text-align:center;}
.wp-caption img {margin:0 5px;}
.wp-caption-text {text-align:center;padding:0 5px !important;padding:3px 5px 0;}
*+html .wp-caption-text {padding:3px 5px 0 !important;}
.post .content .wp-caption p {margin:0;}
.kstartpost p {text-align: justify;}
blockquote, pre {
	background:#F4F5F7 url(img/blockquote.gif) 3px 3px no-repeat;
	border: 1px dotted #CCC;
	padding:8px 12px 8px 36px;
	margin:5px 0;
}
.more-link {font-size:11px;}
.alignleft {float:left;text-align:left;margin-right:10px;}
.alignright {float:right;text-align:right;margin-left:10px;}
.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.floatleft {float:left;}
.floatright {float:right;}
.left {float:left;margin-right:10px;}
.right {float:right;margin-left:10px;}
.fixed, .clear {clear:both;}
.boxcaption {
	background:#E3E4E6 url(img/box.gif) 0 0 no-repeat;
	padding:6px 12px;
	border-bottom:1px solid #CCC;
}
.boxcaption h3 {
	font-size:12px;
	font-family:Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif;
	letter-spacing:0em;
}
.box {
	background:#F4F5F7 url(img/box.gif) 100% 100% no-repeat;
	padding:8px 12px;
	margin-bottom:10px;
}
.messagebox, 
.errorbox {
	background:#EDEFF0 url(img/messagebox.gif) no-repeat;
	padding:0 12px;
	height:27px;
	line-height:27px;
	font-size:11px;
}
.w3c {
	color:#080;
	font-size:10px;
}

/**
 * Forms
 */
input {padding: 0px 3px; margin:3px 0;}
textarea {padding: 0px 3px; margin:3px 4px;}
#content input[type=text], #content textarea {
	background:#FFF url(img/textfield.gif) top repeat-x;
	border:1px solid #A6A6A6;
	padding:2px 1px;
	font-size:12px;
	font-family:Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif;
} 
input[type=checkbox] {vertical-align: -2px;}

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#container {
	float: left;
	margin: 0 -240px 0 0;
	width: 100%;
}
#content, #pecontent {
  border: 1px solid #A2C9D8;
  padding: 10px;
  -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #FFF; 
}
#content {margin: 0 238px 24px 0px;}
#pecontent {margin: 0 0 24px 238px;}
#sidebar-auth, #sidebar-ad, #primary, #secondary {
  float: right;
  overflow: hidden;
  width: 210px;
  padding: 10px 10px 2px 10px;
  margin-bottom: 7px;
  border: 1px solid #A2C9D8;
  -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #FFF;
}
#sidebar-ad, #secondary {clear:right;}
#footer {clear:both;width:100%;}
.breadcrumb {padding:7px 0;}

/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.onecolumn #content {
	margin: 0 auto;
	width: 640px;
}



/* =Fonts
-------------------------------------------------------------- */
h3#comments-title,
h3#reply-title,
#access .menu,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget_search label,.widget-title {font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}


pre {font-family: "Courier 10 Pitch", Courier, monospace;}
code {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}

/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#access .menu-header {margin: 0 auto;	width: 100%;}
#colophon,#branding,#main,#wrapper {margin: 0 auto;	width: 940px;}
#wrapper {background: #fff;	padding: 0 20px;}

/* Structure the footer area */
#footer-widget-area {overflow: hidden;}
#footer-widget-area .widget-area {float: left;margin-right: 20px;	width: 220px;}
#footer-widget-area #fourth {margin-right: 0;}
#site-info {float:left;font-weight:bold;font-size:12px;color:silver;}
#counter-info {float:right;font-size:12px;}
#site-generator {float:right;width:220px;}

/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles  */
/*
body {background:#f1f1f1;}
*/
hr {background-color:#E7E7E7;border:0;height:1px;margin-bottom:12px;clear:both;}

/* Text elements */
p {margin-bottom: 12px;}
ul {list-style:round; margin: 0 0 12px 1.5em;}
ul ul {list-style:circle; margin: 0 0 12px 1.5em;}
ol {list-style: decimal;margin: 0 0 12px 1.5em;}
ol ol {list-style:upper-alpha;}
ol ol ol {list-style:lower-roman;}
ol ol ol ol {list-style:lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom:0;}
dl {margin:0 0 24px 0;}
dt {font-weight: bold;}
dd {margin-bottom: 18px;}
strong {font-weight: bold;}
cite, em, i {font-style: italic;}
big {font-size: 131.25%;}
ins {background: #FFFFCC;}
blockquote {font-style: italic;padding: 1em 1em 0 3em;}
blockquote cite,blockquote em,blockquote i {font-style: normal;}
pre {background: #f7f7f7;color: #222;line-height: 18px;margin-bottom: 18px;padding: 1.5em;}
abbr,acronym {border-bottom: 1px dotted #666;cursor: help;}
ins {text-decoration: none;}
sup,sub {height: 0;line-height: 1;vertical-align: baseline;position: relative;}
sup {bottom: 1ex;}
sub {top: .5ex;}
a {text-decoration:none;}
a:link {color:#0066CC;}
a:visited {color:#0066CC;}
a:active, a:hover {color: #FF4B33;}
a:hover{text-decoration:underline;}

/* Text meant only for screen readers */
.screen-reader-text {position: absolute; left: -9000px;}

/*** Header ***/
#header {margin-top:20px;padding:20px 0 0 0;}
#site-title {float:left;margin:-6px 0 0 0;padding:0 0 7px 0;width:200px;}
#site-title a {color:#000;text-decoration:none;}
#site-description {float:left;font-style:italic;margin:10px 0;width:400px;}

/*** Menu ***/
#access {
	background: url(img/bi_menu.png) repeat-x;
  margin: 0 auto;
  width: 940px;/*width: 938px;*/
  display:block;
  float:left;
  /*border: 1px solid #A2C9D8;*/
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  border-radius: 5px;
  box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
}
#access .menu-header {font-size:13px;margin-left:12px;}
#access .menu-header ul {list-style:none;margin:0;}
#access .menu-header li {float:left;position:relative;}
#access a {
	display:block;
  text-decoration:none;
  color:#FFFFFF;
  font-weight:bold;
  padding:0 10px;
  line-height:20px;
  border: 1px solid transparent;
}
#access ul ul {
	display:none;
	position:absolute;
	top:22px;
	left:0;
	float:left;
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	z-index: 10000;
	width: 275px;
}
#access ul ul ul {
	left:100%;
	top:0;
}
#access ul ul a {
	/*background:#333;*/
	color:#2970A6;
  height:auto;
	line-height:1em;
	padding:5px 0px 30px 54px;
	/*margin: 5px 50px 50px 50px;*/
	width: 275px;
	
}
#access li:hover > a {
  background:gren;
}
#access ul ul :hover > a {
  color: #FF4141;
  background: url(img/star.png) no-repeat 0 -1px;
  border:1px solid transparent;
  z-index:10100;
  /*
  behavior:url("ie6hover.htc");
  */
  /*margin:0px 50px 50px 50px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;*/
}
#access ul li:hover > ul {
  display:block;
}

#access ul ul {
  color:#000;
  background: url(img/mmenu_bot.png) repeat-x;
  border: 1px solid #BFD8E7;
  border-top: 1px solid #DBE9F1;
  -moz-border-radius-topright: 5px;	
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
#access li:hover > a {
  color:#000;	
  background: url(img/mmenu_top.png) repeat-x;
  border: 1px solid #BFD8E7;
  border-bottom: 1px solid #DBE9F1;
  -moz-border-radius-topright: 5px;	
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

/* =Content
-------------------------------------------------------------- */
#main {overflow:hidden;padding:0;}
#content,#content input, #content textarea {color: #444;	font-size: 12px;line-height: 15px;}
#content h1 {line-height: 18px;}
#content h2 {
  font-weight:bold;
	font-family:Arial;
	color:black;
  border-bottom: 1px solid #A2C9D8;
  padding:3px;
  margin-bottom:10px;
  font-size:110%;
}
#content h2.blue {
  border-bottom: none;
  background-color: #0282c2;
  color: #ffffff;
}  
#content h2.green {
  border-bottom: none;
  background-color: #4AB74C;
  color: #ffffff;
} 
#content h2.red {
  border-bottom: none;
  background-color: #ED3030;
  color: #ffffff;
} 
#content h2.yellow {
  border-bottom: none;
  background-color: #ffcc00;
  color: #555;
} 
#content h3 {
  font-weight:bold;
	font-family:Arial;
  border-bottom: 1px dotted #A2C9D8;
  padding:3px;
  margin-bottom:10px;
  margin-left:10px;
  line-height:12px;}
#content h3.blue {
  border-left: 4px solid #0282c2;
  margin-left:3px;
  padding-left: 5px;
  border-bottom: 1px dotted #0282c2;} 
#content h3.green {
  border-left: 4px solid #4AB74C;
  margin-left:3px;
  padding-left: 5px;
  border-bottom: 1px dotted #4AB74C;} 
#content h3.red {
  border-left: 4px solid #ED3030;
  margin-left:3px;
  padding-left: 5px;
  border-bottom: 1px dotted #ED3030;}   
#content h3.yellow {
  border-left: 4px solid #ffcc00;
  margin-left:3px;
  padding-left: 5px;
  border-bottom: 1px dotted #ffcc00;} 
#content p,#content ul,#content ol,#content dd,#content pre,#content hr {margin-bottom:12px;}
#content ul ul,#content ol ol,#content ul ol,#content ol ul {margin-bottom:0;}
#content pre,#content kbd,#content tt,#content var {font-size: 12px;line-height: 18px;}
#content code {font-size: 11px;}
/* #content strong,#content b,#content dt,#content th,#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {
color: #000;margin: 0px 0 20px 0;line-height: 1.1em;}    
#content h1 {margin: 0 0 20px 0;}
#content h2,#content h3,#content h4,#content h5,#content h6 {margin: 20px 0 10px 0;}  */
/*
#content table {border:1px solid #AFAFB4;text-align:left;margin:0 -1px 12px -1px;width:100%;}
#content tr th,#content thead th {
	color: #32323F;
	font-weight: bold;
	line-height: 14px;
  background: rgb(240,240,255);
  padding: 1px 3px;	
}
#content tr td {
	border-top: 1px solid #AFAFB4;
}
#content tr.odd td {
	background: #F2F7FC;
}
*/
#content table {margin:0 0 12px 0;}
.hentry {margin: 0 0 48px 0;}
.home .sticky {background: #F2F7FC;	border-top: 4px solid #000;	padding: 18px 20px;	margin-left: -20px;	margin-right: -20px;}
.single .hentry {margin: 0 0 36px 0;}
.page-title {color: #000;font-size: 14px;font-weight: bold;margin: 0 0 36px 0;}
.page-title span {color: #444;font-size: 16px;font-style: italic;font-weight: normal;}
.page-title a:link, .page-title a:visited {color:#888;text-decoration: none;}
.page-title a:active, .page-title a:hover {color: #FF4B33;}
.entry-title,.entry-meta {
	/*
  clear: left;
	float: left;
	margin-right: 68px;
	*/
}
#content .entry-title {color:#000;font-size:21px;font-weight:bold;margin-bottom:15px;}
.entry-title a:link, .entry-title a:visited {color:#000;text-decoration: none;}
.entry-title a:active, .entry-title a:hover {color: #FF4B33;}
.entry-meta {color: #888;font-size: 12px;}
.entry-meta abbr, .entry-utility abbr {border: none;}
.entry-meta abbr:hover, .entry-utility abbr:hover {border-bottom: 1px dotted #666;}
.entry-content,.entry-summary {clear:both;padding:0;}
.entry-content p {text-align: justify;}
#content .entry-summary p:last-child {margin-bottom: 12px;}
.entry-content fieldset {border: 1px solid #E7E7E7;	margin: 0 0 7px 0;	padding: 7px;}
.entry-content fieldset legend {font-weight: bold;	padding: 0 7px;}
fieldset {border: 1px solid #E7E7E7;	margin: 0 0 7px 0;	padding: 7px;}
fieldset legend {font-weight: bold;	padding: 0 7px;}
/*
.entry-content input {
	margin: 0 0 5px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
*/
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	color: #000;
	font-weight:bold;
	margin:0 0 22px 0;
	word-spacing:0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color:#444;
	font-weight:normal;
	padding:0.5em 0.75em;
	text-decoration:none;
}
.home .sticky .page-link a {
	background: #D9E8F7;
}
.page-link a:active,
.page-link a:hover {
	color: #FF4B33;
}
#entry-author-info {
	background: #F2F7FC;
	border-top: 4px solid #000;
	padding: 18px 20px;
	margin: 24px 0;
	overflow: hidden;
	clear: both;
	font-size: 14px;
	line-height: 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	margin: 0 -104px 0 0;
	padding: 11px;
	height: 60px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 0;
}
.entry-utility {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	clear: both;
}
.entry-meta a, .entry-utility a {
	color: #888;
}
.entry-meta a:hover, .entry-utility a:hover {
	color: #FF4B33;
}
#content .video-player {
	padding: 0;
}





/* Asides
-------------------------------------------------------------- */

.home #content .category-asides p {
	/*
  font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top:0;
	*/
}
.home .hentry.category-asides {
	padding: 0;
}
.home #content .category-asides .entry-content {
	padding-top: 0;
}




/* Gallery listing
-------------------------------------------------------------- */

.category-gallery {
	margin-bottom: 48px;
}
.category-gallery h2 {
	margin-top: 10px;
}
.category-gallery .entry-meta {
}
.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.category-gallery .gallery-thumb {
	float: left;
	margin-right:20px;
	margin-top: -4px;
}
.home #content .category-gallery .entry-content p {
	display: inline;
}
.home #content .category-gallery .entry-utility {
	padding-top:4px;
}


/* Attachment pages
-------------------------------------------------------------- */
.entry-content .attachment img {margin-bottom: 0;}
.attachment .entry-content .entry-caption {font-size: 140%;margin-top: 24px;}
.attachment .entry-content .nav-previous a:before {content: '\2190\00a0';}
.attachment .entry-content .nav-next a:after {content: '\00a0\2192';}

/* Images
-------------------------------------------------------------- */
.entry-content img {margin: 0 0 24px 0;max-width: 640px;}
.entry-content table img {margin:0;}
img.mmcaptcha {margin:0 0 3px 0 !important;border-bottom:1px solid #888888;vertical-align:bottom;}
img.ajax-loader {margin:0;}
.alignleft,img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;}
.alignright,img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;}
.aligncenter,img.aligncenter {clear: both;display: block;margin-left: auto;	margin-right: auto;}
img.alignleft, img.alignright, img.aligncenter {margin-bottom: 12px;}
#content .wp-caption {
	background: #f1f1f1;
	color: #888;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
#content .wp-caption img {margin: 5px;}
#content .wp-caption p.wp-caption-text {margin: 0 0 4px;}
#content .wp-smiley {margin:0;}
#content .gallery {margin: auto;}
#content .gallery .gallery-item {float: left;margin-top: 10px;text-align: center;width: 33%;}
#content .gallery img {border: 2px solid #cfcfcf;}
#content .gallery .gallery-caption {margin-left: 0;}
#content .gallery dl {margin: 0;}
#content .gallery img {border: 10px solid #f1f1f1;}
#content .gallery-caption {color: #888;font-size: 12px;margin:-24px 0 24px 0;}
#content .gallery br+br {display: none;}

/* =Navigation
-------------------------------------------------------------- */

.navigation{font-size:12px;line-height:18px;overflow:hidden;color:#888;}
.navigation a:link,.navigation a:visited{color:#888;text-decoration:none;}
.navigation a:active, .navigation a:hover{color:#FF4B33;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;width:50%;text-align:right;}
#nav-above{margin:0 0 18px 0;}
#nav-above{display:none;}
.paged #nav-above, .single #nav-above{display:block;}
#nav-below{margin:-18px 0 0 0;}



/*** Widget Areas ***/
.widget-area ul{list-style:none; margin:0;}
.widget-area ul ul{list-style:square;margin-left:1.3em;}
.widget_search #s{/* This keeps the search inputs in line */width:60%;}
.widget_search label{font-size:14px;font-weight:bold;color:#222;display:block;}
.widget-container{margin:0 0 10px 0;}
.widget-title{color:#222;font-weight:bold;}
 h3.widget-title{
 background: url(img/bi_menu.png) repeat-x; /*background:#0282C2; */
 color:#FFFFFF;border-bottom:none;margin:0 0 5px 0;
 -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);    
  border-radius: 3px;
  box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
 }
.widget-area a:link,.widget-area a:visited{text-decoration:none;}
.widget-area a:active,.widget-area a:hover{text-decoration:underline;}
#wp_tag_cloud div{line-height:1.6em;}
#wp-calendar{width:100%;}
#wp-calendar caption{font-weight:bold;color:#222;text-align:left;font-size:14px;padding-bottom:4px;}
#wp-calendar thead{font-size:11px;}
#wp-calendar thead th{}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{padding:3px 0 2px;background:#f5f5f5;border:1px solid #fff;text-align:center;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{text-align:right;}
.widget_rss a.rsswidget{color:#000;}
.widget_rss a.rsswidget:hover{color:#FF4B33;}
.widget_rss .widget-title img{height:11px;width:11px;}
/* Main sidebars */
#main .widget-area ul{margin-left:0;padding:0 0 0 0;}
#main .widget-area ul ul{border:none;margin-left:1.3em;padding:0;}
#primary{}
#secondary{}

/*** Footer ***/
#footer{margin:0;}
#colophon{border-top:2px solid #A2C9D8;margin-top:-4px;padding:5px 0;overflow:hidden;}
#site-info{font-weight:bold;}
#site-info a{color:#000;text-decoration:none;}
#site-generator{position:relative;font-style:italic;}
#site-generator a{color:#666;display:inline-block;text-decoration:none;background:url(img/wordpress.png) center left no-repeat;padding-left:19px;line-height:16px;margin-left:1px;}
#site-generator a:hover{text-decoration:underline;}
img#wpstats{display:block;margin:0 auto 10px;}

/*** Mobile Safari ( iPad, iPhone and iPod Touch ) ***/
pre{-webkit-text-size-adjust:140%;}
code{-webkit-text-size-adjust:160%;}
#access,.entry-meta,.entry-utility,.widget_search label,.navigation,.widget-area{-webkit-text-size-adjust:120%;}
#site-description{-webkit-text-size-adjust:none;}


#fsearch {
  background:url(img/findfield.png) no-repeat 0 0;
  float:left;
  width:232px;
  height:20px;
  padding:1px 0 0 0;
  margin:7px 0 0 0;
}
.ksinput {
  float:left;
  background:none;
  border:none;
  width:200px;
  padding:0 0 0 5px;
  margin:0px;
  font:15px Arial,Tahoma,sans-serif;
  color:#0a7285;
  position:relative;
}
.kssearch {
  float:left;
  background:url(img/findkey.png) no-repeat 0 0;
  border:none;
  display:inline;
  width:16px;
  height:16px;
  padding:0;
  margin:1px 0 0 5px;
  cursor:pointer;
}



/** Menu images */
.kmm1 {background: url(img/kmm.png) no-repeat 0px 0px;}
.kmm2 {background: url(img/kmm.png) no-repeat 0px -50px;}
.kmm3 {background: url(img/kmm.png) no-repeat 0px -100px;}
.kmm4 {background: url(img/kmm.png) no-repeat 0px -150px;}
.kmm5 {background: url(img/kmm.png) no-repeat 0px -200px;}
.kmm6 {background: url(img/kmm.png) no-repeat 0px -250px;}
.kmm7 {background: url(img/kmm.png) no-repeat 0px -300px;}
.kmm8 {background: url(img/kmm.png) no-repeat 0px -350px;}
.kmm9 {background: url(img/kmm.png) no-repeat 0px -400px;}
.kmm10 {background: url(img/kmm.png) no-repeat 0px -450px;}
.kmm11 {background: url(img/kmm.png) no-repeat 0px -500px;}
.kmm12 {background: url(img/kmm.png) no-repeat 0px -550px;}
.kmm13 {background: url(img/kmm.png) no-repeat 0px -600px;}
.kmm14 {background: url(img/kmm.png) no-repeat 0px -650px;}
.kmm15 {background: url(img/kmm.png) no-repeat 0px -700px;}
.kmm16 {background: url(img/kmm.png) no-repeat 0px -750px;}
.kmm17 {background: url(img/kmm.png) no-repeat 0px -800px;}
.kmm18 {background: url(img/kmm.png) no-repeat 0px -850px;}
.kmm19 {background: url(img/kmm.png) no-repeat 0px -900px;}
.kmm20 {background: url(img/kmm.png) no-repeat 0px -950px;}
.kmm21 {background: url(img/kmm.png) no-repeat 0px -1000px;}
.kmm22 {background: url(img/kmm.png) no-repeat 0px -1050px;}
.kmm23 {background: url(img/kmm.png) no-repeat 0px -1100px;}
.kmm24 {background: url(img/kmm.png) no-repeat 0px -1150px;}

/***** Stock *****/
.kstock1, .kstock2{font-size:10px;font-family:Arial;color:#906C00;width:50px;padding:0;margin:0;line-height:0.95em;text-align:right;}
.kstock3{border-bottom:1px solid silver;}
.ks1e0{background: url(/img/stock1.png) no-repeat   0px 0px}
.ks1e1{background: url(/img/stock1.png) no-repeat  -6px 0px}
.ks1e2{background: url(/img/stock1.png) no-repeat -12px 0px}
.ks1e3{background: url(/img/stock1.png) no-repeat -18px 0px}
.ks1e4{background: url(/img/stock1.png) no-repeat -24px 0px}
.ks1e5{background: url(/img/stock1.png) no-repeat -30px 0px}
.ks1e6{background: url(/img/stock1.png) no-repeat -36px 0px}
.ks1e7{background: url(/img/stock1.png) no-repeat -42px 0px}
.ks1e8{background: url(/img/stock1.png) no-repeat -48px 0px}
.ks2e0{background: url(/img/stock2.png) no-repeat   0px 0}
.ks2e1{background: url(/img/stock2.png) no-repeat  -6px 0}
.ks2e2{background: url(/img/stock2.png) no-repeat -12px 0}
.ks2e3{background: url(/img/stock2.png) no-repeat -18px 0}
.ks2e4{background: url(/img/stock2.png) no-repeat -24px 0}
.ks2e5{background: url(/img/stock2.png) no-repeat -30px 0}
.ks2e6{background: url(/img/stock2.png) no-repeat -36px 0}
.ks2e7{background: url(/img/stock2.png) no-repeat -42px 0}
.ks2e8{background: url(/img/stock2.png) no-repeat -48px 0}

/***** Highlight *****/
.khla{padding:0;margin:0;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);}
.khl0{background-color:#FFFFAA;}
.khl1{background-color:#D0FF90;}
.khl2{background-color:#FFD0A0;}
.khl3{background-color:#80E0FF;}
.khl4{background-color:#E0D0FF;}

/***** Achtung *****/
* html #achtung-overlay {position:absolute;}
* html .achtung {width:280px;}
#achtung-overlay {overflow:hidden;position:fixed;top:15px;right:15px;width:280px;z-index:50;}
.achtung {display:none;margin-bottom:8px;padding:15px 15px;background-color:#000;color:white;width:250px;font-weight:bold;position:relative;overflow:hidden;-moz-box-shadow:#aaa 1px 1px 2px;-webkit-box-shadow:#aaa 1px 1px 2px;box-shadow:#aaa 1px 1px 2px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;opacity:.85;filter:Alpha(Opacity=85);}
.ui-icon {display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px;background-image:url(img/ui-icons_222222_256x240.png);}
.achtung .achtung-message-icon {margin-top:0px;margin-left:-.5em;margin-right:.5em;float:left;zoom:1;}
.achtung .ui-icon.achtung-close-button {overflow:hidden;float:right;position:relative;top:-8px;right:-8px;cursor:pointer;background-image:url(img/ui-icons_454545_256x240.png);}
.achtung .ui-icon.achtung-close-button-hover {background-image:url(images/ui-icons_888888_256x240.png);}
.achtungSuccess, .achtungFail, .achtungWait {opacity:.93;filter:Alpha(Opacity=93);}
.achtungSuccess {background-color:#4DB559;}
.achtungFail {background-color:#D64450;}
.achtungWait {background-color:#658093;}
.achtungSuccess .ui-icon.achtung-close-button, .achtungFail .ui-icon.achtung-close-button {background-image:url(img/ui-icons_222222_256x240.png);}
.achtungSuccess .ui-icon.achtung-close-button-hover, .achtungFail .ui-icon.achtung-close-button-hover {background-image:url(img/ui-icons_222222_256x240.png);}
.achtung .wait-icon {background-image: url('img/loading.gif');}
.achtung .achtung-message {display:inline;}
