/*
//------------------------------
// name_module		Общие стили
// version_module 1.388
//------------------------------
*/

.tooltip, .ui-dialog{
-webkit-transition: none !important;
-moz-transition: none !important;
-o-transition: none !important;
transition: none !important;	
}

/* всплывающая подсказка */
.tooltip{
position:absolute;
z-index:999;
left:-9999px;
top:-9999px;
background-color:#bbb;
padding:2px;
border:1px solid #fff;
max-width:50%;
display:inline;
visibility:hidden;
}
.tooltip p{
margin:0;
padding:0;
font-weight:700;
color:#007ceb;
background-color:#fff;
padding:2px 7px
}
@media all and (min-width: 1000px) {
	.tooltip{
		visibility:visible;
	}
}
/* постраничная навигация */
.navigate_line{
display:block;
clear:both;
float:right;
padding-right:20px;
font-size:15px !important;
font-family:Arial, Helvetica, sans-serif !important
}
.navigate_line .arrow{
min-width:26px;
font-size:18px;
line-height:15px
}
.navigate_line span, .navigate_line a{
min-width:20px;
height:19px;
text-align:center;
line-height:19px;
display:block;
float:left;
margin:10px 2px
}
.navigate_line span.num{	/* текущий номер страницы */
color:#000;
background-color:#fff;
border:1px solid #554337;
margin-left:2px;
margin-right:2px;
text-align:center;
font-weight:700;
line-height:20px
}
.navigate_line span.href{	/* неактивные ссылки */
color:#777;
background-color:#d0d0d0;
border:1px solid #554337;
display:block;
float:left
}
.navigate_line a{					/* ссылки ан страницы */
color:#554337;
background-color:#eee;
border:1px solid #554337;
text-decoration:none !important
}
.navigate_line a:hover{
text-decoration:none;
color:#000;
background-color:#fff;
font-weight:700;
text-decoration:none !important;
line-height:20px
}
.navigate_line a.arrow:hover{
line-height:15px
}
.border_red{
background-color:#fee;
opacity:.8;
filter: alpha(opacity=80);
}
/* предупреждение об ошибке */
.warning_red{
color:red;
font-weight:700
}
table#mess{width:100%}
table#mess tr.one td{border-top:1px solid #e8e8ff}
table#mess tr.two td{border-bottom:1px solid #e8e8ff;height:30px}
table#mess tr.hr td{font-size:1px;height:5px}
table#mess tr.navigate td{border-top:0 !important}

/* Карта сайта*/
ul.sitemap {color:#666}
ul.sitemap img{cursor:pointer;position:relative;top:0}
ul.sitemap a{color:#333; text-decoration:underline;	line-height:15px}
ul.sitemap, ul.sitemap ul, ul.sitemap ul ul, ul.sitemap ul ul ul{
list-style:none !important;
list-style-position:inside;
text-indent:5px !important}
ul.sitemap ul{text-indent:20px !important}
ul.sitemap ul ul{text-indent:35px !important}
ul.sitemap ul ul ul{text-indent:50px !important}
ul.sitemap ul{display:none}
ul.sitemap li{line-height:15px}

/*Новости и гостевая*/
.post{
border:1px solid #C8C8C8;
display:block;
margin-bottom:10px;
background-color:#fff;
position:relative;
color:#222
}
.post h2{
color:#000
}
.post blockquote, .post .quote, .guest .quote, .guest blockquote{
background-color:#f8f8f8;
border:1px solid #ddd;
margin-left:10px;
margin-bottom:10px;
padding:5px
}
.post a{color:#222; text-decoration:none}
.post a:hover{color:#000}
.post .post_caption{
font-size:10pt;
border-bottom:1px solid #C8C8C8;
padding:5px;
position:relative;
z-index:2
}
.post .post_caption h2 a, .post .post_caption h2{
font-size:14pt;
font-weight:400
}

.post .post_footer{
font-size:10pt;
border-top:1px solid #c8c8c8;
padding:5px 0 5px 15px;
color:#222;
position:relative;
z-index:2;
clear:both;
}
.post_text{
min-height:50px;
height:auto !important;
height:50px;
padding:5px;
position:relative;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
color:#1a1a1a
}
.post .post_text a{
text-decoration:underline
}
.post_text a.more{
display:block;
clear:both;
position:absolute;
right:10px;
bottom:10px;
color:#333;
text-decoration:none}
.post_text a.more:hover{
color:#000;
text-decoration:underline
}
.post img.pic{
border:1px solid #c8c8c8;
float:left; 
margin-left:5px;
margin-right:5px
}

.post_list p{
	text-indent:0 !important;
}
/*.post p{text-indent:0 !important}*/
.back_gray{background-color:#f8f8f8}

/* окно выставления рейтинга*/
#ratingWindow{
float:right;
font-size:14px;
color:#333;
border:1px solid #c8c8c8;
background-color:#FFF;
padding:12px;
position:relative;
line-height:2em;
width:235px;
height:55px
}
#ratingWindow span{
border:1px solid #333;
color:#333;
padding:2px;
margin-left:2px;
cursor:pointer
}
#ratingWindow span.curr{
border:2px solid #000;
color:#000
}
#ratingWindow span:hover{
border-color:red;
color:red
}
#ratingWindow strong{
font-size:150%;
color:#000
}
.transfer{
border:2px dotted #333;
z-index:2;
position:relative}

/*скруглённые уголки*/
.corner_all{
border-radius: 8px;
behavior: url(/css/pie.htc); /* для IE */
}
.corner_top{
border-radius: 8px 8px 0 0;
behavior: url(/css/pie.htc); /* для IE */
}
.corner_bottom{
border-radius: 0 0 8px 8px;
behavior: url(/css/pie.htc); /* для IE */
}
.align_right{float:right}
.align_left{float:left}

.button_cursor{
cursor:pointer;
float:left;
margin-right:10px
}
.social_link{
clear:both;
float:left
}

#print_control{
position:fixed;
right:-100px;
top:0;
padding:5px;
margin:5px;	
border:1px solid #333;
background-color:#fff;
opacity:.8;
border-radius:10px;
z-index:100;
}
#print_control img{
cursor:pointer;
margin:5px;
}