/*
	Theme Name: oqv5
	Theme URI: http://openquality.ru/
	Description: A theme for OpenQuality.ru
	Version: 5.0
	Author: Captain Alaska
	Author URI: http://openquality.ru/
*/


/* Body */
* {margin:0; padding:0;}
body {background:#fff; color:#eee; font:76% Verdana,Arial,Tahoma,"Trebuchet MS",sans-serif; line-height:1.4em; text-align:center; padding:0;}/*f0f0dd*/
#wrap {width:97%; min-width:750px; background-color:#fff; color:#555; padding:1%; margin:0 auto 0 auto; text-align:left; border:0px solid #555;} /*#f5fffa, f0f0dd*/
#top {width:97%; margin:7px auto 2px auto;}

/* Page Header */
#hleft {float:left; width:24%; padding:0; text-align:left; background: #fff; height: 80px} /*f5faff*/
#hleft h1{font-size:2.1em;font-family: Georgia, "Times New Roman", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;letter-spacing: 0.1em;color:#567;margin:17px 0 8px 2px;}
#hleft h1 a{color:#63717a; font-weight:600;} /*#E87830, 567 */
#hleft h1 a:hover{color:#CC0000;}
#hleft h2{font-size:1.1em;letter-spacing:1px;margin:0 0 0 4px;font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; font-weight: normal; color:#888;}
#hmiddle {float:left; width:46%; padding:0;}
#hright {float:right; width:26%; padding:0; background: #fff; height:80px; margin-top:5px;} /*f5faff*/
#hright p {margin:5px 5px 0 0px; padding:0; letter-spacing:1px; font-size:1.3em; color:#567; text-align: left; line-height:1.6em; }
#hright a {font-size:0.9em; font-weight:normal; /*font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;*/letter-spacing: 0.1em;color:#63717a;border: 0px solid #ccc;} /*567*/
#hright a:hover {color: #e34a21; border-bottom:1px solid #e34a21;}

/* Headers, Links, Images */
h2, h3, h4 {margin:0 0 12px; padding-bottom:5px; color:#778899; font-weight:700;} /*63717a, 555, 778899*/
h2 a {font-weight:700; text-decoration:none}  /* #B4C24B, cc0000, 567, e34a21, 505050, border-bottom:1px dotted #567;  */
h2 a:hover {color:#990000;text-decoration:none;} /* 58BBEB */
a {color:#4d699d;text-decoration:none;}
a:hover {color:#e34a21; text-decoration:none;;}
img, a img {border:0;}

/* Main */
#main {text-align:left; width:47%; float:left; margin-right:1%;}
#section {text-align:left; width:74%; float:left; margin-right:0px; }
/*#main h2 {font-size:1.7em; letter-spacing:-1px; clear:left; border-bottom:2px solid #ccc;}*/
#main h2, #main h3 {font-size:1.2em; padding:0 0 2px 0; margin:0 0 5px 0; border-bottom:0px dotted #ccc;}
#main p, #section p {margin:0 0 15px 0px;}
#main a:hover {color: #990000; } /* border-bottom:1px solid #e34a21; */
#section h2 {color:#789; font-size:1.4em; margin-left: -10px; margin-bottom: 10px}
#section h3 {font-size:1.2em;}

/* LeftColumn */
#lcolumn {text-align:left; float:left; margin-right:1%; width:26%;}
#lcolumn h2, #lcolumn h3 {font-size:1.2em; padding:0 0 2px 0; margin:0 0 5px 0; border-bottom:0px dotted #ccc;}
#lcolumn p, #lcolumn ul, #lcolumn ol {margin:0 0 5px 0px; padding:0; line-height:1.6em;}
#lcolumn a:hover {color: #e34a21; border-bottom:1px solid #e34a21;}

/* RightColumn */
#rcolumn {text-align:left; float:left; margin:0; width:25%; }
#rcolumn h2, #rcolumn h3 {font-size:1.2em; padding:0 0 2px 0; margin:0 0 5px 0; border-bottom:0px dotted #ccc;}
#rcolumn p, #rcolumn ul, #rcolumn ol {margin:0 0 5px 0px; padding:0;}
#rcolumn a:hover {color: #e34a21; border-bottom:1px solid #e34a21;}
#rcolumn a { color:#567; } /* border-bottom:1px dotted #567; */

/* Blocks */
.infoblock {border: 0px solid #ccc;padding:10px 10px 10px 15px;color: #454545; background: #f0f8ff; } /*f7f8f9, f0f8ff*/
.sectionblock {border: 0px solid #ccc;padding:10px 5px 1px 7px;color: #454545; background: #fff; } /*f0f0dd, f7f8f9*/
.articleblock {border: 0px solid #ccc;padding:10px 5px 10px 7px;color: #454545; background: #fff; margin-left: 3%; margin-right: 3%} /*f0f0dd, f7f8f9*/
.blogblock {border: 0px solid #ccc;padding:10px 15px 1px 15px;color: #454545; background: #f7f8f9; } /*f5faff*/
.briefcontentblock {border: 0px dotted #ccc;padding:20px 10px 1px 10px;color: #454545; background: #fff; margin: 0px 0 10px 0;} /*background: #f7f8f9;*/
.blogmap {padding:4px 10px 1px 10px;color: #454545; background: #fff; margin: 0px 0 10px 0;}
.quickmove {padding:5px 10px 10px 10px;color: #454545; background: #fff; margin: 0px 0 10px 0;}
.searchblock {padding:5px 10px 1px 10px;color: #454545; background: #fff; margin: 0px 0 5px 0;}
.subscription {padding:4px 10px 1px 10px;color: #454545; background: #fff; margin: 0px 0 10px 0;}
#characters {display: none;visibility: hidden; font-size:0.9em;}


/* Footer */
#footer {clear:both; width:95%; line-height:1.6em; color:#454545;  margin: 0 auto; padding:10px 0;}
#footer p {margin:0; padding:0;}
#footer a {font-weight:bold;color:#63717a; border-bottom: 0px dotted #aaa;}
#footer a:hover {color:#e34a21; text-decoration:none; border-bottom:1px solid #e34a21;}



/* Various classes */
.image {float:left; margin:5px 15px 3px 0;}
.orangelink a {color:#e34a21;}
.greenlink a {color:#339900;}

a.excerpt:link {color:#454545;}      /* unvisited link */
a.excerpt:visited {color:#454545;}  /* visited link */
a.excerpt:hover {color:black;}  /* mouse over link */
a.excerpt:active {color:black;}  /* selected link */

a.artheader:link { }      /* FF4500 */
a.artheader:visited { }  
a.artheader:hover {color:#990000;}  
a.artheader:active {color:#990000;} 

.qualitylink a {border-bottom:1px dotted #567;}
.newsdate{color: #567;font-weight:bold;font-size:0.9em;}
.metasimple{clear:both;border-bottom: 0px dotted #aaa;padding: 0px 1px 3px 0;margin:3px 0 0 0;text-align:right;font-size:0.9em;color: #567;}
.metaepisode{clear:both;border-bottom: 0px dotted #aaa;padding: 0px 1px 3px 0;margin:3px 0 0 0;text-align:left;font-size:1.1em;}
.metanews{clear:both;border-bottom: 0px dotted #aaa;padding: 10px 35px 20px 35px;margin:3px 0 0 0;text-align:right;font-size:0.9em;color: #567;}
.metasimple a, .metanews a { font-weight: 700; border-bottom:1px dotted #567;font-style:normal; } /* */
.metaepisode a {color:#454545;font-weight: 700;}
.metaepisode a:hover {text-decoration:none;}
.metasimple a:hover {border-bottom:1px solid #e34a21;}

.smallchar {font-size:0.9em;font-weight:bold;color:#63717a;} /* 555*/
.thumbs img{position:relative;padding:3px;margin:0 2px 2px 0;} /*border:1px solid #fff;background-color:#ddd;color: #555;}*/
/*.thumbs img:hover{background: url(images/flash.gif);}*/
input.e-mail {background:#f7f8f9 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#990000;padding:3px; margin-top: 5px; text-align:center;} 
input.yasearch {background:#fff none repeat scroll 0 0;border:1px dotted #e34a21;color:#63717a;padding:3px; margin-top: 5px;}
#submitbutton1 {background:#f7f8f9 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#990000;padding:2px; margin-top: 5px;}
.videolink {font-weight: 700; }
.strong {color:#63717a; font-weight: 700;}


.left {float:left; width:53%; text-align:left; margin-left: 20px}
.right {float:right; width:43%; text-align:right;}
.duo1 {float:left; width:47%; padding:1% 1% 3px 0px; background: #fff; margin-top: 1px;}
.duo2 {float:left; width:47%; padding:1% 0px 3px 1%;background: #fff; margin-top: 1px; margin-left: 1px;}
.clear {visibility:hidden; clear:both; height:2px;}
.hide {display:none;}



/* Feedback */
#fdbkbutton {background:#f7f8f9 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#63717a;font-size:1.5em;padding:5px; margin-top: 12px;}
.orangemessage {color:#e34a21; font-size: 1.5em;}
.thanksmessage {color:green; font-size: 1.5em;}
.fdbk a:hover {color: #e34a21; border-bottom:1px solid #e34a21;}
.fdbkborder { height:1px; margin: 10px 0 10px 0; }
.fdbkemail { font-size: 1.2em; font-weight: 700; }


/* Old blog design */

.oqcode {
color: #567;/*#191970;#008b8b;#556B2F;#269;*/
background-color:#f0f0f0;
border:1px solid #fff;
margin: 10px 15px 10px 15px;
padding: 1px 10px 1px 10px;
}

code, pre {
	font-size: 1.1em;
	width: 100%;
	overflow: auto;
}


input.textbox {
    border:#ccc 1px solid;
    background:#f0f0f0;
    /*font:1.1em Verdana, Arial, Serif;*/
    padding:2px;
    color: black;/*#888;*/
}

input.oqsubmit {
    /*border:#ccc 1px solid;
    background: #f0f0f0;
    font:0.9em Verdana, Arial, Serif;
    padding:2px;*/
    color: black;/*#888;*/
}

input.e-mail {
    border:#ccc 1px solid;
    background:#f0f0f0;
    /*font:1.1em Verdana, Arial, Serif;*/
    padding:3px;
    color: black;/*#888;*/
}

.newsdate{
color: #567;
font-weight:bold;
font-size:0.9em;
}

.date{
float:left;
position:relative;
}

.meta{
clear:both;
padding: 10px 1px 0 0;
margin:10px 0 0 0;
text-align:right;
font-size:0.9em;
color: #567;
}

.meta a:hover {
text-decoration: none;
/*background:url(images/flash2.gif) bottom left repeat-x; Delete this line to remove the flashing underline for regular links */
}



