/* html/css coder: Dmitriy Kudesnik | http://kudesnik.name
------------------------------------------------ */

/* Global
------------------------------------------------ */

* { padding: 0; margin: 0; }
body { font: normal 12px/1.3 Arial, sans-serif; color: #000; background: #fff; padding: 20px; }

img, fieldset { border: 0; }
fieldset legend { display: none; }

a:link,
a:hover,
a:active { background: transparent; color: #000; text-decoration: underline; }
a:visited { color: #663333; }
a:hover { color: #cc3300; }

p { margin: 10px 0 20px; }
h1,h2,h2 a{
	font:italic bold 24px Georgia,serif;
}
/* Layout
------------------------------------------------ */

.wrapper {margin: auto; background: #FFF; max-width:1520px; min-width:840px; }

/* Columns
------------------------------------------------ */

.columns-wrap { position: relative; width: 20%; margin: auto; }
.columns-wrap .columns { position: relative; width: 200%; margin-right: -100%; }
.columns-wrap .columns .column { position: relative; float: left; width: 50%; margin-right: -50%;}
.columns-wrap .column-1 { left: -100%; }
.columns-wrap .column-2 { left: -50%; }
.columns-wrap .column-3 { left: 0; }
.columns-wrap .column-4 { left: 50%; }
.columns-wrap .column-5 { left: 100%; }
.incut-wrap { width:100%;zoom:1; }
.incut { position: relative; left: 0; width: 100%; margin-right: -100%; }
.incut .incut { float: left; }

/* Header
------------------------------------------------ */
.header {margin-bottom:20px;margin-top:20px;}
.header .logo { width: 150%; margin-right: -150%; }
.header .menu { left: 150%; width: 200%; margin-right: -200%; }
.header .options { left: 350%; width: 150%; margin-right: -150%; }

/* Content
------------------------------------------------ */

.content .text { width: 300%; margin-right: -400%;margin-left:100%;}
.content .sidebar { left: 400%; width: 100%; margin-right: -100%; }
.content .sidebar { width: 100%;}

/* Footer
------------------------------------------------ */

.footer .copy { width: 100%; margin-right: -100%; }
.footer .text { left: 100%; width: 400%; margin-right: -400%; }

/* Other
------------------------------------------------ */

.clear { clear: both; }


/* design */
.logo-wrap {
	position:relative;
	width:165px;
	overflow:hidden;
}
.slogan {
	position:relative;
	font:italic 12px Georgia,serif;
	margin-top:2px;
	display:block;
}
.logo a span  {text-decoration:underline;}
.logo a:visited {color:#000;}
.logo a:hover {color:#cc3300;}
.topmenu {
	margin-top:15px;
}
#header_form {
	margin-top:10px;
}
.header .menu ul {
	float:right;
}
.header .menu ul li {
	float:left;
	margin-right:20px;
	list-style:none;
}

.left_menu {
	list-style:none;
	margin:20px 20px 20px 0;
}
.left_menu li {
	margin-bottom:10px;
}
.list {
	font-weight:bold;
}
.submit{
	float:right;
}
.topinput{
	overflow:hidden;
}
.topinput .text-input{
	width:95%;
}
.post-wrap {
	margin:20px 20px 20px 0;
	font-size:14px;
	line-height:1.5;
}
.postdate {
	font-size:11px;
	color:#999999;
}
.postbody {
 margin-bottom:30px; 
}
.postbody h2 {
	font:18px/1.3 Arial, sans-serif;
}
.postbody img {
	margin:20px 20px 20px 0 ;
}
.postbody .fotorama img {
	margin:0;
}
.postbody li, .post-wrap li {
	margin-left:40px;
}
.postdate {
	margin-bottom:10px;
}
a.cat {
	text-decoration:none;
	margin-left:10px;
}
a.cat:hover {
	text-decoration:underline;
}
.ano {
	margin-top:10px;
}
.ano a {
	font:italic 14px Georgia,serif;
}
.dt a {
	display:table !important;
	margin:10px 0 20px;
	display:block;
}

.postbody .dt img {
	margin:0;
}
.comments {
	font:bold 16px Georgia,serif;
}
.comment_title {
	position:absolute;
	top:0;
	left:0;
}
.faxim {
	float:left;
	padding-left:40px;
}
.faxim a {
	font:italic 14px Georgia,serif;
	text-decoration:none;
}
.faxim a:hover {
	text-decoration:underline;
}
.comments {
	margin:20px 0;
}
#respond .comments {
	margin-bottom:0;
}
.comment_item  {
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
}
.comment_item .postbody{
	margin:0 0 0 200px;
}
.comment_title span {
	font-size:9px;
	color:#999999;
}
.commentator {
	font:italic 14px Georgia,serif;
	width:140px;
}
.time {
	font-size:10px;
	line-height:1.3;
	color:#999999;
	width:90px;
}
.imgl {
	position:relative;
}


form#commentform label.comment-field {
    color: #000;
    display: block;
    margin: 15px 0 3px;
}

input#author, input#email, input#url, input#sbj {
    width: 300px;
}
input#cod {
    width: 175px;
}
input.text-input, form#commentform textarea {
    border: 1px solid #E6E1DB;
    font-family: inherit;
    padding: 3px;
    width: 100%;
}
form#commentform textarea {
	overflow:auto;
}
form#commentform textarea, .comsub {
	width: 98%;
}
.comsub {
	position:relative;
	padding:10px;
	background-color:#f2eeee;
}
.submit {
	padding:0px 4px 2px;
	overflow:visible;
	line-height:18px;
	height:24px;
	cursor:pointer;
	border-width:1px;
}

.postlink {
	margin:20px 0;
}
form#commentform .short {
	width:300px;
}
/* start scroll */
.rightery {margin:5px 25px 5px 0;}
.righter {font-weight:normal;margin:15px 25px;text-align:right;}
.righter a {border:#d5d5d5 1px solid;color:#000;padding:3px 4px;text-decoration:none;}
.righter a:hover {border:#00f 1px solid;color:#cc3300;}
.rightero {font-weight:normal;margin:20px 20px 20px 0;}
.rightero a {border:#d5d5d5 1px solid;padding:3px 4px;text-decoration:none;color:#000;}
.rightero a:hover {border:#cc3300 1px solid;color:#cc3300;}
.rightera {font-weight:normal;margin:15px 25px;text-align:right;}
.rightera a {border:#d5d5d5 1px solid;padding:3px 4px;text-decoration:none;color:#000;}
.rightera a:hover {border:#cc3300 1px solid;color:#cc3300;}
.select {border:#000 1px solid;padding:3px 4px;}
a.select {border:#000 1px solid;}
.righter a:visited, .rightero a:visited, .rightera a:visited { color:#ffññ00; border:#ffññ00 1px solid; }
/* end scroll */

/* start contentst_all */
.categories {
	list-style:none;
	margin:20px 0;
}
.categories li {
	margin-bottom:10px;
}
dl.contents {
	margin:20px 0;
}
dl.contents dt {
	font: bold 14px/1.5 Arial, sans-serif;
	margin-bottom:10px;
}
dl.contents dd {
	margin-left:70px;
	margin-bottom:10px;
	color:#999999;
}
dl.contents sup {
	margin:0 0 0 5px;
}
h2.panel {
	font:italic bold 24px Georgia,serif;
}
h3.panel {
	font:italic bold 20px Georgia,serif;
}

.selected, .categories .selected , .left_menu  a.selected  {color:#cc3300;text-decoration:none;cursor:text;}
/* end contentst_all */
.shift {
	margin-left:-4px;
}
.author {
	position:relative;
	display:inline;
	float:left;
	background-color:#F2EEEE;
	padding:0 0 3px 4px;
}
.arrow  {
	border:10px solid #fff;
	border-left:10px solid #F2EEEE;
	width:0; height:0;
	overflow:hidden;
	position:relative;
	float:left;

}
/* Start Statistic */
.point {width:500px;overflow:hidden;margin-bottom:20px;}
.sttit {color:#333;margin-bottom:10px;}
.hits {float:left;width:248px;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:11px verdana,arial,sans-serif;padding:2px;overflow:hidden;}
.numb {float:left;text-align:right;overflow:hidden;width:52px;margin-left:4px;}
.value {float:left;overflow:hidden;width:433px;padding-left:4px;}
/* .value a, .poisk a, .sep a {color:#1e90ff;} */
.anonce {color:#777;clear:both;margin:0 100px 2px 44px;padding:2px 0;}
.serf,.rss {color:#1e90ff;}
/* .friend {color:#1e90ff;} */
.sep {color:#333;font:11px verdana,arial,sans-serif;padding:2px 2px 2px 5px;overflow:hidden;}
.sep span {color:#FF1493;}
/* End Statistic */

/* start search */
.prima {
	position:relative;
	display:block;
	margin-bottom:2px;
}
.nofind {
	margin:10px 0;
}
.search_blogs {
	margin-top:20px;
}
.search_blogs .panel  {
	margin-bottom:10px;
}
.search_blogs .panel a  {
	font:italic bold 24px Georgia,serif;
}
.search_blogs li, ol.contents li {
	margin-left:40px;
}
.search_blogs li img {
	margin:20px 0;
}
.search_blogs span {
    display: block;
    padding: 10px 0 5px;
}
.search_blogs strong {
    background-color: yellow;
	font-weight:normal;
}
.search_blogs hr {
	color:#F2EEEE;
}
#search  .topinput .text-input {
	width:97%;
}
/* start search */
.popular li {margin-left:40px;}

.postbody .liq-img img {
	margin:0;
}
.liq-img {
	position:relative;
	max-width:800px;
	margin: 20px 20px 20px 0;
}
.liq-img img {
    position: relative;
	vertical-align:top;
    width: 100%;
	-ms-interpolation-mode: bicubic;
	image-rendering: optimizeQuality;
}
.goo {
	position:relative;
	padding:20px 0 0 0;
	margin:0 0 20px 0;
}
#mc_embed_signup {
	max-width:157px;
	margin:0 10px 0 -20px;
	padding:10px 28px 10px 20px;
	background:#F2EEEE;
}
#mc_embed_signup  .submit {
	float:none;
	margin-top:6px;
}
#mc_embed_signup p {
	margin:0 0 2px;
}
.pic-desc {
	margin:-15px 0 20px 0;
	color:#737373;
}