@charset "utf-8";
/* CSS Document */

/* -------------------
	TOC MinBlogs
----------------------
1) Common Tags styles
2) Index page styles

*/
/* reset.css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.4;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* eo reset */
body   
{
	padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	background-color: #F9FAFB;
}

.div 
{
	font-family: Arial, Helvetica, sans-serif;
}

img
{
	border:0px;
}

ul 
{
	padding:0px;
}

.h_mnu_01{
	width: 1040px;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.h_mnu_01 ul{
	width: 100%;
	padding-top: 10px;
}

.h_mnu_01 ul li{
display: inline;
}

.h_mnu_01 ul li a{
	color: #000000;
	padding: 5px 11px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C0C0C0;
}

.h_mnu_01 ul li a:visited{
color: #0985b8;
}

.h_mnu_01 ul li a:hover, .h_mnu_01 ul li .selected{
	color: #ddb400 !important;
	padding-top: 5px;
	padding-bottom: 5px;
}
.header { 
	margin-top:10px;
	width:100%; 
	height:104px;
	background-image:url(../img/header_fon.jpg); 
	background-repeat:repeat-x;
}
#data { float:right; height:80px; padding:15px 20px 5px 5px; color:#FFF}

#logo { float:left; height:104px;}

.slogan { background-image:url(../img/slogan_fone.gif); background-repeat:repeat-x; height:233px;}

#text { float:left; width:537px; height:148px;}

#map {float:right; background-image:url(../img/map.png); width:403px; height:237px;}

/** Index page styles */

.foto {
	display:block;
	float:left;
	margin:0 1em 1em 0;
	text-align:center;
	width:50px;
}

#textbody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; font-style:normal;
}

#authorsLists li {
	overflow:auto;
	list-style:none;
	list-style:none;
	list-style-image:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
}

#authorsLists p 
{
	margin:0px; 
	font-weight:normal; 
	font-style: normal;
}

#authorsLists ul{
  float: left;
  margin: 0;
  padding: 7px 7px 7px 7px ;
  list-style: none;
  width:45%;
}

#authorsLists li {
	overflow:auto;
	list-style:none;
	list-style-image:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	float: left;
	width: 186px;
	margin: 0;
	padding: 0;
}

#authorsLists p 
{
	margin:0px;
}


div#footer p{margin:0;padding:0px 0px}
#copyright {float:left; margin-left:20px; margin-bottom:20px; margin-top:20px; width:40%;}
#indicate { margin-top:30px; float:right;}
#bottomLine { width:100%; border-bottom-width:1px; border-bottom-style: solid; border-bottom-color: #C0C0C0; font-style:normal;position:relative;}
#bottomLine p { font-size:12px;}
#banner { list-style:none; display:inline; padding: 5px 11px; text-align:center; clear: both;}
#banner ul li { list-style:none; display:inline;}
#banner li { padding:0 0.3%;}
#footer { margin: 0 auto; width: 1100px;  }
#apple {
	border-bottom-width:2px;
	border-bottom-style: solid;
	border-bottom-color: #8d8d8d;
	font-size:18px;
	color:#248ef3;
	padding-left:4px;
}
#applecation { width:48%; vertical-align:text-top;padding-right: 10px; float: left;}
#recorder {width:50%; vertical-align:text-top; float: left;}
#avtori {width:400px; vertical-align:text-top;}
.btnobr{ width: 230px; height:32px; padding:10px; margin-right:auto; margin-left:auto;}
#gostblog { font-size: 16px; color:#248ef3;}
#avtorbloga { font-size:12px; color:#5e5e5e}
#catblog { font-size:12px; color:#5e5e5e}
#textblog { font-size:12px; color:#000;}
#zaTitles { font-size:18px; color:#3c3c3c}
#zaAvtor {font-size:12px; color:#5e5e5e}
#zaCategory {font-size:12px; color:#5e5e5e}
.comment { text-align: right; }
.video { border-bottom-width:1px; border-bottom-style: solid; border-bottom-color: #C0C0C0;}
#lngbtn { text-align:right; padding:15px 0 0 0 }
.poisk {
	width:100%;
	height:auto;
	
	margin-bottom:10px;
	/*position:absolute;*/
	/*
	top: 377px;
	left: 15px;
	right:15px;
	*/
}
.troe { margin-left:15px; margin-right:25px; margin-top:15px; }
#cat { vertical-align:text-top; padding:0 15px 0 0;}
.selecta { width: 22%;}
.textfield {width: 22%;}
#forma { width:980px; height:26px; margin-top:31px; margin-left:auto; margin-right:auto;}
.btnS {margin-top:33px;}
#psk { background-image:url(../img/search.gif); color:#FFF;}
.blog_button { background-image:url(../img/search.gif); color:#FFF;}
.obr { width:70%; vertical-align:text-top;padding-left:15px;} 
.dvoe {margin-top:15px; width:100%; }
#status ul li{ list-style:none; text-decoration: none; display: inline;  padding: 30px; font-size:12px; color:#999;}
#status ul li a{ color: #000000;}
#status { width:100%; margin-left:auto; margin-right:auto; text-align:center;}
#ttred { color:#F00}
#ttblue { font-size:14px; color:#0080cf;}
.next { text-align:center; width:100%; padding:5px;}
.qwe { width:100%}
#statuspage {width:100%; margin:15px;}
#status_page_tr1 { text-align:center; font-size:24px; color:#666}
#status_page_tr2 { text-align:center; font-size:16px; color:#888888}
#status_page_tr3 { text-align:center; font-size:16px; color:#888888}
#status_page_tr4 { text-align:right; font-size:16px; color:#888888}
#status_page_tr5 { text-align:left; font-size:16px; color:#888888}
#status_page_tr6 { text-align:center; font-size:12px; color:#000}
.cray {color:#999; }
#colich {position: absolute; top: 300px; right: 20px; color: #0080cf; text-align: right;}
#colichB {font-size: 26px; display: inline-block; padding-right: 80px;}
#colichS {font-size: 18px;}
.oficialblogs { font-size:12px; margin:5px 0;}
#forma { width:980px; height:26px; margin-top:31px; margin-left:auto; margin-right:auto;}
.btnS {margin-top:33px;}



/* PAGER  
----------------------------------------------------------*/
.pager
{
	line-height:200%;font-size:12px; padding:10px 0;
	text-align:center;
    clear:both;
    
}

.pager .disabled 
{
	font-weight:normal;color:#999;
	border: 0px solid #006699;
/*	
	color: #999;
	margin-top: 4px;
	padding: 3px;
	text-align: center;
*/
}

.pager .current 
{
	color:#fff;font-weight:bold;background-color:#007ece;border-color:#007ece;
/*	
	background-color: #006699;
	border: 1px solid #006699;
	color: #ffffff;
	font-weight: bold;
	margin-top: 4px;
	padding: 3px 5px;
	text-align: center;
*/
}

.pager span, .pager a
{
	padding:2px 5px;border:1px solid #FFF;font-family:Arial;
	/*margin: 4px 3px;*/
}

.pager a 
{
	text-decoration:none;color:#333;border-color:#333;
	margin:5px;
	/*
	border: 0px solid #006699;
	padding: 3px 5px;
	text-align: center;
	text-decoration: none;
	*/
}

.pager .next, .pager .prev
{
	border: 0px solid #006699;
}



.pager a:hover {color:#007ece;border-color:#007ece;}

.allFotoAv { float:left; margin-top:10px; margin-left:10px; width:105px; height:143px;}
allInfoAv { float:left; margin-top:10px;}
div#wrapper{float:left;width:100%; border-bottom:1px solid #999;}
div#content{margin-right:400px;float: left;padding-left: 15px;}
div#navigation{float:left;width:400px;margin-left:-400px;}
div#bloggerBiography{ padding: 10px; border-top: 1px solid #777; margin: 0 10px;}
#Vmenu ul li { display:inline; list-style:none; padding: 7px; font-size:14px;}
#Vmenu { solid #8d8d8d; text-align:center;}
.biog { width:100%; border:1px solid #CCC;  margin-top:10px; float: left; clear: left;margin-bottom:15px;}
#BiogFoto { float:left; width:105px;  padding:10px;}
#BiogFoto img { width:105px;}
#BiogText {  padding:10px; margin-left: 120px;}
.biogHeader { font-size:18px; color:#007ece;}
.biogDolj { color:#666;}
.pagenavi{line-height:200%;font-size:12px; text-align:center; padding-bottom:10px;}
.pagenavi a,.pagenavi span{padding:2px 5px;border:1px solid #FFF;font-family:Arial;}
.pagenavi a{text-decoration:none;color:#333;border-color:#333;}
.pagenavi .current{color:#fff;font-weight:bold;background-color:#007ece;border-color:#007ece;}
.pagenavi .next,.pagenavi .prev{border:none;}
.pagenavi .disabled{font-weight:normal;color:#999;border-color:#999;}
.pagenavi a:hover{color:#007ece;border-color:#007ece;}
.zaphead { font-size:18px; color:#666;}
.zapcoment { text-align:right; padding-top:5px; padding-bottom:5px; font-size:12px; color:#333;}
.zapcoment a{ color:#999;}
.zapcoment a:hover{ color:#0985b9;}
.zap { border-bottom:1px solid #CCC; padding:10px; margin:10px;}
.zap a { text-decoration:none; color:#248EF3;}
.zap a:hover { text-decoration:underline; color:#0080cf;}
.time { color:#999; font-size:10px;}
.time a { float:right;}
#privet { padding:16px; text-indent:30px; background-image:url(../img/privet.gif); background-repeat:no-repeat; color:#333;}
#privhead {	font-size:14px; color:#333; font-weight: bold;  padding:35px; padding-bottom:15px;}
.avtrcat { color:#999}
.avtrcat a { text-decoration:none;}
.pereadr { padding:3px; border-top:1px solid #999; color:#CCC}
.pereadr a { text-decoration:none; color:#666;}
.pereadr a:hover {color:#06F; text-decoration:underline;}
.otvet {margin-left:30px;font-size:14px; color:#333; font-weight: bold; border-bottom:2px solid #333; margin-right:30px;}
.otvet a { font-size:12; float:right;}
.otvettext { margin-left:30px; margin-right:30px; padding-top:3px;}
.ZapisiFoto { float:left; width:50px; padding-right:10px;}
.comme { padding:10px; border-bottom:1px solid #CCC;}
.comme span { font-size:16px; color:black;} 
.fotoZap{ float:left; width:50px; height:50px; padding-right:5px;}
.fotoZap br { color:#999;}
.zaphead a { text-decoration:none; color:#666;}
.link a {text-decoration:none; color:#666;}
.zaphead a:hover { text-decoration:underline; color:#0080cf;}
.link a:hover {text-decoration:underline; color:#0080cf;}
.linka {text-decoration:none; color:#666;}
.linka a:hover {color:#06F; text-decoration:underline;}
.form {background: #FFF; padding: 30px;}
.form table {width: 100%;}
.form th {vertical-align: top; padding: 2px 13px 5px 0; font-size:12; color: #25252a; white-space: nowrap;}
.form td {width: 100%; padding-bottom: 5px; font: 70% Arial; color: #25252a;}
.form td td {padding-bottom: 0; width: 100%; font-size: 100%;}
.form td .domain {width: auto; padding-left: 3px;}
.form td .domain select {width: 100px; padding: 1px 0; font: 100% Tahoma;}
.form td .forget {width: auto; padding-left: 10px; white-space: nowrap;}
.form input {width: 99%; font: 100% Tahoma;}
.form textarea {width: 99%; font: 100% Tahoma;}
.form .submit {padding-top: 5px; padding-bottom: 0; line-height: 22px;}
.form .submit input {width: auto; margin-right: 10px; cursor: pointer; font: 105% Arial; float: left;}
.form .submit a {color: #62656f;}
#vnimanie { color:#333}
#newcomment { font-weight:bold; font-size:14px;}.pagenavi{line-height:200%;font-size:12px; text-align:center; padding-bottom:10px;}
.pagenavi a,.pagenavi span{padding:2px 5px;border:1px solid #FFF;font-family:Arial;}
.pagenavi a{text-decoration:none;color:#333;border-color:#333;}
.pagenavi .current{color:#fff;font-weight:bold;background-color:#007ece;border-color:#007ece;}
.pagenavi .next,.pagenavi .prev{border:none;}
.pagenavi .disabled{font-weight:normal;color:#999;border-color:#999;}
.pagenavi a:hover{color:#007ece;border-color:#007ece;}

/* Стили для AuhtorPostView*/

.author_cat_zap { padding-bottom:15px; width: 100%; float: left;}
.author_cat_zap_title { float:left; width:80%; }
.author_cat_zap_fotoav { font-size:12px; width: 250px; margin-left: -250px; float: left;}
.author_cat_zap_fototext { clear: left; padding-left: 1em; }
.author_cat_zap_time {  float:left; width:100%; font-size: 10px; color:#666;}
.author_zaphead {  font-size:18px; color:#007ece; text-decoration:none; color:#666; }
.author_fotoZap{ float:left; width:50px; height:70px; padding-right:10px; border:none;}
.author_zaphead a { color:#007ece; text-decoration:none;}
.author_zaphead a:hover { text-decoration:underline; color:#333;}
.author_cat_zap_head { width:100%;}
.author_cat_zap_com  {font-size:10px; color:#333; margin-top: 5px; /*padding-left: 1em;*/ }
.author_podrobnee a{ float:right; font-size:14px; text-decoration:none; color:#007ece;}
.author_podrobnee a:hover { text-decoration:underline; color:#333;}

/* Процесс подачи объявления */
.steps {background-color:#00BBF7; margin-top:1px; padding:5px 0px;}
.sStep { color:#FFF;}

/* login form*/
.login_form { margin: 0 auto; width:380px; }
.login_header {margin-bottom:0px; padding-bottom:0px;}
.login_brief_info { margin:0; padding:0; }
.login_error { color:Red; }
.login_td_center { text-align:center; padding-top:10px; }

/* Found Items Style*/
.foundItemClass { margin-bottom:20px; border-bottom:1px solid; }
.foundItemTitle { font-weight:bold; }
.foundItemLinkText { font-style:inherit; font-weight:bolder; color:gray; }
