﻿* {margin:0;padding:0;}
body {background-color:#D5E0E5;margin:0 auto;padding-top:15px; width:904px;font: 11px Tahoma, Arial, Helvetica, Sans-Serif; color: #0F3238;}
.header,.middle,.middlesub,.footer,.content,.left,.right {overflow:hidden;}

.header {background-color:#CFDCE2; margin-top:179px;margin-right:-2px; height:175px;}
#header {position:absolute; border:none; top:13px; height:175px;width:700px; }
.middle {margin-top:-179px;}
.middle,.middlesub {padding-right:106px;}
.middle .content,.middle .right {margin-bottom:-32767px;padding-bottom:32767px;}
.middle .content {margin-top:1px;}
.middle .right  {margin-top:-177px;}
.content { background-color:#fff; border-left:#C5D4DB 1px solid; float:left;margin-right:-100%;width:100%; }
.right {background-color:#CFDCE2; border:#C5D4DB 2px solid; border-left:#C5D4DB 1px solid; border-bottom:#C5D4DB 2px solid; float:right; margin-right:-106px;margin-left:6px;width:200px; } 
.middlesub .content,.middlesub .right {border-top-width:0;}
.footer {background-color:#0E2734; border:#C5D4DB 2px solid; margin-top:2px;height:50px;}
.cbox {border:#C5D4DB 1px solid; margin:10px; width:677px;}

/* Start hack Section */
/* hack for IE6 */
*html .middle,*html .middlesub {zoom:1;}
*html .right {display:inline;}
/* End hack Section */ 


/* ---Name --- */
.namesite { position:relative; height:175px; padding:0; background-color:#E6E6CC; border:2px #C5D4DB solid; border-right:0px #CFDCE2 solid; background-image: url('../i/ppcworker/header.jpg'); } 
.namesite a, .namesite a:link, .namesite a:visited, .namesite a:hover {	float:left; font: italic 22px verdana, Geneva, Arial, Helvetica, Sans-Serif; text-decoration: none; padding:0; 	margin:55px 7px; color: #A5C9ED !important;}

/*--- top Search --- */ 
.topsearch {float:right; margin: 9px 15px 0 0;}
*html .topsearch {margin: 7px 8px 0 0;}
.topsearchform { padding:0px;	}
.topsearchtext {font:14px Verdana, Geneva, Arial, Helvetica, Sans-Serif; margin:5px 0 0 0; padding:1px 0 1px 0; border: 1px solid #8D95AD; color:#666; width:180px;}
html:root .topsearchtext  {width:180px}
.submit, .topsearchsubmit { padding:1px 4px 1px 4px; border: 1px solid #85B2CB; background-color: #85B2CB; color: #fff; height: 20px; width:40px;}
html:root .topsearchsubmit  {font:12px Verdana, Geneva, Arial, Helvetica, Sans-Serif; margin:1px 0 1px 1px;padding:1px 3px 1px 3px;width:40px;}

/* ---Sidebar ---*/
.right ul { list-style: none; line-height: 15px; 	margin: 5px 0 5px 10px; } 
*html .right ul {margin: 5px 0 5px 5px;} 
.right p{color: #85B2CB; font: bold 14px/100% Arial, Helvetica, sans-serif; width:190px; margin: 10px; padding: 0; }  
.clear {clear:both; } 
hr.clear {clear:both; visibility: hidden; 	margin: 0px; 	padding: 0px; } 
.clear { clear:both; }

/*--- right menu list link---*/
ul.block_link, .block_link ul { border-top: 1px dashed #D5E0E5; margin: 5px 10px 10px; 	padding: 0px; } 
.block_link li {border-bottom: 1px dashed #D5E0E5; 	list-style: none; }
.block_link li a,.block_link li em { font-size: 12px/100%; display: block; }
.block_link li em {font-size: 0.9em; 	font-style: normal; }
.block_link li a { 	padding: 2px 3%; 	text-decoration: none; 	width: 94%; }

/*---video---*/
.h{font: bold 20px "Trebuchet MS", Arial, Helvetica, Sans-Serif; color: #216E7D; text-align:center;  padding:2px; }
.l, .l a, .l a:link, .l a:visited, .l a:hover {font:bold 16px Verdana, Geneva, Arial, Helvetica, Sans-Serif; text-decoration:underline; text-align:center;color:#216E7D;padding:3px;}
.hm {margin:0px 82px;}

/*--- footer---*/
.rssicon {position: relative; display: block; float:left; background-image: url('../i/ppcworker/rssicon.jpg'); background-position: center right; margin: 15px 15px 0 15px; height: 22px; width: 22px;  cursor: default; }
.footer a, .footer a:link, .footer a:hover, .footer a:active {color: #86C0DF;text-decoration: none;}
.footer p, .footer i  {display:inline-block; color:#80A1B3; font:11px Tahoma, Arial, Helvetica, Sans-Serif; margin: 15px 5px 0 5px;width: 60%;}
.footer i {width: 30%; text-align: right;}

/*--- tags---*/
a:link { font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: underline;   color: #2D7EA9; } 
a:visited, a.visited { font-family: Tahoma, Arial, Helvetica, Sans-Serif; color: #507386; }
a:hover, a.hover { font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: none; color: #09BDDC; }


h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {   font-weight: normal;   font-style: normal;   text-decoration: none; margin: 2px 5px 4px 2px; padding-top:4px;} 
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover { font: bold 20px Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-align: left;color: #2D7EA9; } 
h2, h3 {font: 16px Verdana, Geneva, Arial, Helvetica, Sans-Serif; text-align: left; border-top: #C5D4DB 1px dotted; } 
h2 a, h2 a:link, h2 a:visited, h2 a:hover {color:#AAACFD;}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover { font: bold 14px Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 14px;text-align: left;color: #476576; }
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover, span a, span a:link, span a:visited, span a:hover { font: 13px Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 13px;text-align: left;color: #476576;  margin: 2px 5px 4px 4px;}

p {	margin: 0.5em 0; padding:2px; text-align: justify; color: #374F5C;}
ol, ul { 	color: #07151C; margin:1em 0 1em 2em; padding:0; font:11px Tahoma, Arial, Helvetica, Sans-Serif;}
li ol, li ul { 	margin:0.5em 0 0.5em 2em; 	padding:0; }
li  { 	margin:0.2em 0; 	padding:0; }
ul { 	list-style-type: none; }
ol { 	list-style-position:inside; 	 }
blockquote { 	color:#0B1013; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal; text-align: left; }
img {float:left; border:0;margin:10px 12px 5px 7px;}
code {font-size:11px;color:green;margin-left:33px;}
hr {border-top:1px solid #D5E0E5;height:1px;margin:5px;}
address {font-style:normal;margin:10px auto;width:600px;text-align:right;}

/*--- forms---*/
.textarea {font: 11px Tahoma, Arial, Helvetica, Sans-Serif; width:520px; height:300px; border: 1px solid #8D95AD;  padding:2px;}
input {font: 12px Tahoma, Arial, Helvetica, Sans-Serif; width:240px; border: 1px solid #8D95AD;  margin:3px 1px; padding:2px;}
.commentform {margin: 10px; width:540px;}
.commentform label {float:left;margin:3px 10px;width:180px;}
.submit {width:180px;}

/* post , googlereferent*/
.postlink {font-size:11px; margin:20px 20px; text-align:right;}
.ads, .adsm {float:left; padding:16px 9px 12px 5px;}
.adsm {float:none;padding:10px;}
/* start comments anonce */
.ano {border-left:2px solid #4BB5DC;margin:5px 15px;padding:0 10px 5px;color:#3199FF;text-align:left;}
.ano a {color:#3199FF;}
.ano a:hover {color:#eee;}
/* end anonce */

/* statistic */
.point {border-bottom:#ddd 1px solid;margin:5px auto;width:auto;overflow:hidden;}
.point .graf {margin:5px 0 0;padding:0 0 0 2px;height:330px;}
.point .desc {margin:0 0 5px 20px;width:480px;}
.sttit {font-size:12px; margin:2px;padding:4px;}
.hits {float:left;width:268px;margin:0 0 0 1px;padding:0;}
.hits .hit,.hits .zap,.hits .poisk {margin:0;padding:0;overflow:hidden;}
.hits .hit {color:#a00;width:42px;}
.hits .zap {color:#030;width:56px;}
.hits .poisk {width:142px;}
.hits span {display:block;padding:0 0 3px;text-decoration:underline;}
.hits .hit span {color:#a00;}
.hits .zap span {color:#030;}
.hits .poisk span {color:#00a;}
.hits pre,.value pre,.numb pre {color:#333;font:12px Tahoma, Arial, Helvetica, Sans-Serif; padding:2px;overflow:hidden;}
.numb {float:left;overflow:hidden;width:52px;margin-left:4px;}
.value {float:left;overflow:hidden;width:433px;padding-left:4px;}
.anonce {color:#777;clear:both;margin:0px 100px 2px 44px;padding:2px 0;}
.serf,.rss {color:#9999CC;}
.post {color:green;}
.nopost,.friend  {color:#9999CC;}
.sep {color:#000; padding:2px 2px 2px 5px;;overflow:hidden;}

/* tabs */
 .section { width: 280px; background: #EDECDA; 	margin: 5px 10px 5px; }
ul.tabs { font:11px verdana,arial,sans-serif; height: 28px; line-height: 25px; 	list-style: none; 	background: #EDECDA; }
.tabs li { 	float: left; 	display: inline; 	margin: 0 1px -1px 0; 	padding: 0 13px 1px; 	color:#216E7D; background: #CAC7A0; border: 1px solid  #CAC7A0; cursor: pointer; 	position: relative; }
.tabs li.current { color: gray; 	background: #F2F1DC;border: 1px solid #CAC7A0;border-bottom: 0px solid #CAC7A0;padding: 0 13px 2px; 	 }
.box { 	display: none; 	border: 1px solid  #CAC7A0; 	border-top: 1px solid  #CAC7A0; padding: 0 5px;background: #F2F1DC; }
.box.visible { 	display: block; }