/*  

Theme Name: ZRobox

Description: Widget Ready theme.

Version: 1.0

Theme URL: http://wp-themes.org.ua

Author: Pavlo Horachek

Author URI: mailto:pavlo@point.lviv.ua

Version: 1.0

*/

* {

	margin: 0;

	padding: 0;

	outline: none;

}

img {

	border: none;

}

a, a:visited {

	text-decoration: none;

	color: #ff9000;

}

a:hover {

	text-decoration: none;

	color: #ffde00;

}

::selection {

background: #ff9933;

color: #000;

}

::-moz-selection {

background: #ff9933;

color: #000;

}



body {

	text-align: center;

/*	background: url('images/bgtop.gif') repeat-x left top; */

	font: normal 86%/150% arial, helvetica, sans-serif;

	color: #666;

}

#header {

/*	height: 400px;*/

	overflow: hidden;

	clear: both;

}

#wrap {

	width: 950px;

	margin: 0 auto;

	text-align: left;

}

h1 {

	float: left;

	font-size: 23px;

	padding: 25px 15px 0 25px;



}

h2 {

	font-size:13px;

	}

h3 {

	font-size:12px;

	margin-right:15px;

	

	}	

h1 a, h1 a:visited {



	display: block;

	position: relative;

}

#tit {

	display: block;

	width: 376px;

	height: 296px;

	top: 0;

	left: 0;

	cursor: pointer;

	background: url('images/logo.jpg') no-repeat left top;

	float: left;}

	

#des {

	font-size: 9px;

	line-height: 9px;

	clear: left;

	padding-left: 5px;



}

ul {

	list-style: none outside;

}

#menu {

	float: right;

	padding: 0px 0px 0 0;

}

#menu li,

#menu li.current {

	display: inline;

	float: left;

	margin: 0 5px 0 0;

	overflow: hidden;

}

#menu li {

	background-image: none;

}

#menu li a,

#menu li a.current {

	position: relative;

	float: right;

	/*padding: 0 10px;*/

	color: #646464;

	font: bold 12px/24px verdana,helvetica,sans-serif;

	text-decoration: none;



}

#menu li a {

	color: #f9bc04;

	background-image: none;

	text-decoration: underline;

}

#menu li a:hover {

	position: relative;

	color: #646464;

}

#menu li a:hover span,

#menu li .current span {

	position: absolute;

	top: 0;

	right: 0;

	width: 3px;

	height: 34px;

}

#li.comment-author-admin {

background-color:#FFE1C4;

color:#000000;

font-size:12px;

}



#searchform {

	margin-top: 15px;

}

input#s {

	padding: 5px 5px 5px 23px;

	color: #888;

	width: 180px;

	background: url('images/magnifier.gif') no-repeat 5px 4px;

	border: 1px solid #999;

	font-size: 11px;

}

input#searchsubmit {



}

#main {

	float: left;

	clear: both;

	width: 690px;

	padding: 20px 0 50px;

}

.apost {

	float: left;

	display: inline;

	width: 100%;

	margin: 0 0 30px 10px;

	background: url('images/p.gif') repeat-x left top;

}

.apost h2 {

	padding: 13px 0 0 63px;

	font: normal 20px/22px verdana;

	background: url('images/pleft.gif') no-repeat left top;

}

.apost h2 a,

.apost h2 a:visited {

	font-size: 20px;

	color: #ffae00;

}

.apost h2 a:hover {

	color: #ff7f01;

}

.ahead {

	float: right;

	width: 8px;

	height: 39px;

	background: url('images/pright.gif') no-repeat right top;

}

.date {

	text-align: center;

	float: left;

	display: inline;

	width: 72px;

	height: 49px;

	margin: 10px 0 0 15px;

	padding-top: 5px;

	color: #8b8b8b;

	font-weight: bold;

	background: url('images/date.gif') no-repeat left top;

}

.date span {

	display: block;

	font-size: 24px;

}

.ptime,

.pauth {

	display: block;

	padding-left: 85px;

	background: url('images/comments.gif') no-repeat 65px 4px;

	font: normal 11px/20px verdana;

}

.apost p,

.apost blockquote {

	clear: both;

	padding: 10px 15px;

	text-indent: 5px;

	font: normal 12px/20px verdana;

	text-align: justify;

}

.apost blockquote {

	padding: 10px 80px;

	background: url('images/quote.gif') no-repeat 68px 22px;

	color: #999;

}

.apost #srel,

.apost #linklist,

.apost .subh {

	padding: 15px;

}

.apost ul {

	padding-left: 50px;

}

.pfoot {

	font-size: 11px;

	border-bottom: 1px solid #DDD;

	padding: 3px 10px;

	overflow: hidden;

	margin-left: 12px;

	width: 94%;

}

.pfl {

	float: left;

	color: #ff9000;

}

.pfl a,

.pfl a:visited {

	color: #999;

}

.pfl a:hover {

	color: #3f3f3f;

}

p.nopost {

	font: normal 15px/20px verdana;

}

.lead {

	clear:both;

	padding: 0 0 10px 25px;

}

.lead .ppre {

	float: left;

}

.lead .pnex {

	float: right;

}

#sidebar-one {

	float: right;

	width: 210px;

	padding: 0 20px 50px 0;

}

#sidebar-one h2 {

	color: #f9bc04;

	font-size: 16px;

	margin: 25px 0 5px;

}

#sidebar-one ul li {

	font-size: 12px;

}

#sidebar-one ul li a {

	display: block;

	padding: 0 18px 0 15px;

	min-height: 28px;

	line-height: 28px;

	color: #666;

	border-top: 1px solid #FFF;

	border-bottom: 1px solid #DDD;

	

}

* html #sidebar-one ul li a {

	height: 28px;

}

#sidebar-one ul li a:hover {

	color: #ff9000;

	border-top: 1px solid #FFF;

	border-bottom: 1px solid #DDD;

	background: url('images/sidebar.gif') no-repeat right;

}

.none {

	display: none;

}

#footer {

	/*clear: both;*/

	text-align: center;

	/*height: 60px;*/

	/*line-height: 60px;*/

	font-size: 13px;

	float:left;

	width:100%;

	/* border:1px solid orange;*/

}

#cmbox {

	clear: both;

	width: 600px;

	margin: 0 auto;

}

.nocomments {

	font-size: 13px;

	padding-left: 25px;

}

#commentform {

	padding: 10px 25px;

}

#commentform p {

	padding-bottom: 10px;

}

#commentform input,

#commentform textarea {

	border: 1px solid #999;

	padding: 5px 8px;

	color: #666;

}

#commentform input:focus,

#commentform textarea:focus {

	border-color: #65C1FF;

}

#commentform p#ptext {

	padding: 0;

}

#commentform p#psubmit {

	width: 380px;

	margin-top: -1.5px;

}

#commentform input#submit {

	border: none;

	padding: 0;

}

#commentform label {

	padding-left: 8px;

	font-size: 15px;

	color: #888;

}

#author,

#email,

#url{

	width: 250px;

}

#comment {

	width: 450px;

}

.commentlist {

	list-style: none outside;

	background: url('images/p.gif') repeat-x left top;

}

.commentlist li {

	border-bottom: 1px solid #DDD;

	padding-top: 5px;

	margin: 0 25px 15px;

}

.commentlist li p {

	padding: 15px 0 10px 0;

	clear: both;

	font-size: 13px;

	text-align:justify;

	text-indent: 5px;

}

.commentlist li em {

	font-size: 12px;

}

span.cauth {

	float: left;

	font-size: 12px;

}

span.cauth a {

	font-size: 15px;

}

span.cauth em {

	font-size: 11px;

}

span.cdate {

	float: right;

	font-size: 11px;

	color: #BBB;

}

h3#respond,

h3#comments {

	font-size: 16px;

	padding: 10px 10px 15px;

	color: #ff9000;

}

h3#respond {

	padding-left: 30px;

}

h3#comments {

	position: relative;

/* height: 62px;

line-height: 62px; */

}

h3#comments span {

	position: absolute;

	top: 0;

	left: 0;

	width: 181px;

	height: 62px;

	background: url('images/sofar.gif') no-repeat left top;

}

.postarchive {

	clear: both;

}

h3.atitle,

h3#srel {

	padding-left: 15px;

	font-size: 16px;

}

#tof {
	float: right;
	padding-left: 20px;
	padding-right: 4px;
	height: 20px;
	line-height: 20px;
	background: url('images/feed.png') no-repeat left 3px;
	font-size: 11px;
	color: #ff9000;
	margin-right:5px;
}

* html #tof {
	background: url('images/feed.gif') no-repeat left 3px;
}

#tof a, #tof a:visited {
	color: #d43838;
}

#tof a:hover {
	text-decoration:none;
	color: #990000;
}

/*тултипок*/

 .block1 { 
 width: 200px; 
 background: #ccc;
 padding: 5px;
 padding-right: 20px; 
 border: solid 1px black; 
 float: left;

 }

 .block2 { 
 width: 200px; 
 background: #fc0; 
 padding: 5px; 
 border: solid 1px black; 
 float: left; 
 position: relative; 
 top: 40px; 
 left: -70px; 
 }

cite {
	border:1px dashed #ffa93a;
	padding-left:15px;
	width:100%;
	background-color:#f5f5f5;
} 


.tool-tip {
    border: 1px solid #ff9000;
    padding: 10px;
    font-size: 10px;
    z-index: 100;
    filter: alpha(opacity=70);
    position: absolute;
    background-color: lightyellow;
    max-width: 300px;
	font-family:Tahoma, Geneva, sans-serif;	
}

.tool-title {
    border-bottom: 1px dotted #ff9000;
    font-weight: bold;
	font-size:12px;
    margin-bottom: 3px;
	margin-top: 1px:;
    padding-bottom: 7px;
	font-family:Tahoma, Geneva, sans-serif;
}
.tool-text {
    clear:both;
    line-height: 12px;
}
