*<span class="tooltip" onmouseover="tooltip.pop(this, '')">*
{
	margin: 0;
	padding: 0;
}



#navigation
{
	float: right;
}

#navigation a
{
	display: inline-block;
	
	height: 28px;
	line-height: 28px;
	
	color: #666;
	
	padding: 0 10px;
	margin-left: 10px;
	
	text-decoration: none;
	
	border: 1px dashed #dedede;
	border-radius: 5px;
}

#navigation a:hover
{
	color: #fafafa;
	
	border-color: #ccc;
}

#navigation a.current
{
	color: #fafafa;
	
	border: 1px solid #fafafa;
	background:rgba(0,0,0,0.3);
}

#navigation a.welcome, #navigation a.welcome:hover
{
	cursor: auto;
	
	color: #666 !important;
	
	border: none;
}

/* FOOTER */
#footer
{
	width: 960px;
	margin: 5px auto 25px auto;
}

#footer p
{
	color: #666;
	
	font-size: 11px;
	
	margin-bottom: 5px;
}

#footer p.left
{
	float: left;
}

#footer p.right
{
	float: right;
}

/* HR */
hr
{
	min-width: 970px;
	margin: 5px auto 25px auto;
	background: none;
	
	border-top: 1px solid #ececec;
	border-right: none;
	border-bottom: 1px solid #fff;
	border-left: none;
}

/* ANCHOR */
a img
{
	border: none;
}

.button
{
	display: inline-block;
	
	height: 28px;
	
	line-height: 28px;
	
	padding: 0 10px;
	
	border: 1px solid #ddd;
	border-radius: 2px;
	
	background-image: url(image/button.png);
	
	color: #666;
	
	font-size: 11px;
	font-weight: bold;
	
	cursor: default;
	
	text-decoration: none;
}

.button.enabled
{
	cursor: pointer;
}

.button.enabled:hover, a.button.current
{
	color: #fafafa;
	
	box-shadow: 0 0 1px #c7c7c7;
	
	background-position: bottom;
}

a.button:hover
{
	text-decoration: none;
}

p
{
	font-size: 12px;
	font-family: 'Tahoma';
	
	margin-bottom: 10px;
}

p.title
{
	font-weight: bold;
}

span.right
{
	color: #666;
	
	float: right;
	
	height: 30px;
	line-height: 30px;
	
	font-size: 11px;
}

span.right.normal
{
	height: auto;
	line-height: normal;
}

span.right>span
{
	color: #494949;
}

/* CONTENT */
#content
{
	width: 970px;
	
	margin: 25px auto;
}

div.clear
{
	clear: both;
}

/* UPLOAD */
#content.upload
{
	position: relative;
	
	width: 730px;
	min-height: 324px;
}

#upload
{
	width: 350px;
	
	float: left;
}

/* center */
#center
{
	position: absolute;
	
	width: 730px;
}

/* form */
#upload_form
{
	position: fixed;
	
	visibility: hidden;
}

/* buttons */
#buttons a
{
	float: left;
	
	width: 88px;
	
	text-align: center;
}

#buttons #upload_web
{
	margin: 0 10px;
}

#buttons #upload_initiate
{
	color: #fff;
	
	border: 1px solid #5083e1;
	
	background-image: url(image/button_blue.png);
}

#buttons #upload_cancel
{
	display: none;
	
	color: #fff;
	
	border: 1px solid #ef5d5d;
	background-image: url(image/button_red.png);
}

#buttons div.clear
{
	clear: both;
}

/* list */
#upload_list
{
	padding: 8px 15px;
	
	
	margin-top: 10px;
	
	border: 1px solid #e6e9ed;
	border-radius: 2px;
	
	background-color: #fff;
	
	height: 202px;
	max-height: 202px;
	
	overflow-y: auto;
}

#upload_list p#upload_list_empty
{
	padding-top: 90px;
	
	background: url(image/indexpic.png) no-repeat center;
	color: #888;
	
	text-align: center;
	
	cursor: default;
}

#upload_list p
{
	cursor: pointer;
}

#upload_list p, #upload_list form
{
	font-size: 11px;
	
	margin: 0;
	padding: 7px 0;
}

#upload_list img
{
	display: inline-block;
	
	float: left;
	
	margin: 1px 10px 0 1px;
}

#upload_list input
{
	display: inline-block;
	
	float: left;
	
	position: relative;
	
	width: 270px;
}

#upload_list span.name
{
	display: inline-block;
	
	float: left;
	
	position: relative;
	
	max-width: 260px;
	max-height: 15px;
	
	overflow: hidden;
	
	color: #404040;
}

#upload_list p.hover span.name
{
	color: #ba5d5d;
}

/* info */
#upload_info
{
	height: 28px;
	
	line-height: 28px;
	
	margin-top: 10px;
	
	border-radius: 2px;
	
	color: #68635c;
	
	font-size: 11px;
	
	text-align: center;
}

#upload_info.notification
{
	border: 1px solid #e1dcd5;
	background-color: #fdfaf4;
}

#upload_info.error
{
	color: #795252;
	
	border: 1px solid #e7dddd;
	background-color: #fbf1f1;
}

#upload_info.progress
{
	position: relative;
	
	border: 1px solid #e1dcd5;
	background-color: #fff;
	
	overflow: hidden;
}

#upload_info.progress>span.bar
{
	position: absolute;
	
	top: 0;
	left: 0;
	
	height: 100%;
	
	border-right: 1px solid #e1dcd5;
	background-color: #f6f5ee;
}

#upload_info.progress>span.text
{
	position: relative;
}

/* drop */
#drop
{
	position: fixed;
	
	top: 0;
	left: 0;
	
	width: 100%;
	height: 100%;
	
	opacity: .1;
	
	background-color: #000;
	
	z-index: 1;
}

/* recent */
#recent
{
	width: 350px;
	
	float: right;
}

/* gallery */
#gallery
{
	display: table;
	
	height: 270px;
}

#gallery>div
{
	display: table-row;
}

#gallery a
{
	display: table-cell;
	
	min-width: 80px;
	height: 80px;
	
	padding-right: 10px;
	padding-bottom: 10px;
	
	vertical-align: middle;
}

#gallery img
{
	display: block;
	
	margin: auto;
}

/* GALLERY */
/* selection */
#selection
{
	margin: 20px 0 15px 0;
}

#selection a.left, #pagination a.left
{
	float: left;
	
	margin: 0 10px 0 0;
}

#selection a.right, #pagination a.right
{
	float: right;
	
	margin: 0 0 0 10px;
}

/* image */
#content.gallery div.image
{
	float: left;
	
	margin: 10px 10px 0 0;
}

#content.gallery div.image.right
{
	margin-right: 0;
}

#content.gallery div.image a
{
	display: table-cell;
	
	width: 186px;
	height: 186px;
	
	background-color: #fff;
	
	vertical-align: middle;
}

#content.gallery div.image img
{
	display: block;
	
	margin: auto;
}

/* pagination */
#pagination
{
	margin-top: 25px;
	
	text-align: center;
}

#pagination a
{
	margin: 0 10px;
}

/* VIEW */
/* image */
#image
{
	display: block;
	
	margin: 10px 30px 25px 10px;
	float: left;
	
	width: 600px;
	
	padding: 3px;
	
	border: 5px solid #dfdfdf;
	background-color:rgba(0,0,0,0.3);
	
	cursor: -moz-zoom-in;
	cursor: -webkit-zoom-in;
}

#zoom{
display:block;
z-index:100;
width:64px;
height:64px;
}

#image img
{
	display: block;
	
	margin: auto;
}

#image:hover
{
	border-color: rgba(0,0,0,0.3);
}

/* title */
#title
{
	width: 600px;
	height: 25px;
	
	float: left;
}

#title p:last-child
{
	color: #959595;
	
	font-size: 13px;
}

/* information */
#information
{
	float: right;
	
	width: 290px;
	
	margin-top: 5px;
}

#information p.title, #information p.link
{
	margin-top: 5px;
}

p.info
{
	color: #959595;
	font-size: 13px;
}

#information p.link
{
	color: #959595;
	font-size: 13px;
	font-family: 'Arial';
}

#information p.link input
{
	display: block;
        height: 30px;
	width: 310px;
	
	padding: 5px 10px;
	margin-top: 5px;
	
	color: #fafafa;
	cursor: text;
	
	border: 1px solid #dfdfdf;
	background-color: rgba(0,0,0,0.3);
	
	font-size: 13px;
}

/* slider */
#slider
{
	position: relative;
	
	height: 73px;
}

#empty_slider
{
	height: 4px;
}

#slider p
{
	float: right;
}

#slides
{
	position: absolute;
	
	top: 30px;
	left: -15px;
	
	width: 330px;
	height: 52px;
}

#slide_left
{
	float: left;
}

#slide_right
{
	float: right;
}

a#slide_left, a#slide_right
{
	display: block;
	
	width: 15px;
	
	height: 52px;
	line-height: 52px;
	
	color: #666 !important;
	
	cursor: pointer;
	
	text-align: center;
	
	font-size: 15px;
	font-family: 'Verdana';
}

a#slide_left:hover, a#slide_right:hover
{
	color: #fafafa !important;
	
	text-decoration: none;
}

#index
{
	color: #666;
	
	font-size: 11px;
}

#images
{
	
}

#images a.image
{
	display: table;
	
	float: left;
	
	width: 48px;
	height: 48px;
	
	padding: 2px;
	margin-right: 10px;
}

#images a.image.right
{
	margin-right: 0;
}

#images a.image.current
{
	padding: 1px;
	
	border: 1px solid #aaa;
	background: #fff;
}

#images a.image>div
{
	display: table-cell;
	
	vertical-align: middle;
}

#images a.image img
{
	display: block;
	
	margin: auto;
}

/* CONFIGURE */
#content.configure p.title
{
	margin-bottom: 20px;
}

#content.configure td.image
{
	padding: 0 10px 20px 0;
	
	text-align: center;
	vertical-align: middle;
}

#content.configure td.image>div
{
	display: table-cell;
	
	width: 186px;
	height: 186px;
	
	background-color: #fff;
	
	vertical-align: middle;
}

#content.configure div.image img
{
	display: block;
	
	margin: auto;
}

#content.configure td.form
{
	padding-right: 20px;
	
	vertical-align: top;
}

#content.configure td.form.right
{
	padding-right: 0;
}

/* FORM */
form table
{
	border-collapse: collapse;
}

label
{
	display: block;
	
	margin-bottom: 5px;
	
	color: #888;
	
	font-size: 11px;
}

form p.invalid label
{
	color: #db4444;
}

input.text, textarea
{
	display: block;
	
	width: 267px;
	height: 28px;
	
	padding: 0 5px;
	margin-bottom: 10px;
	
	border: 1px solid #dfdfdf;
	background-color: #fff;
	
	color: #404040;
	
	font-family: 'Arial';
}

textarea
{
	padding: 5px;
	
	height: 110px;
	
	max-width: 267px;
	max-height: 110px;
}

input.button
{
	color: #fff !important;
	
	border: 1px solid #5083e1;
	
	background-image: url(image/button_blue.png);
}

span.checkbox input
{
	float: left;
	
	margin-right: 5px;
}

form p.submit a
{
	float: right;
	
	margin-top: 18px;
	
	font-size: 11px;
}

/* POPUP */
#block
{
	display: none;
	
	position: fixed;
	
	z-index: 2;
	
	top: 0;
	left: 0;
	
	width: 100%;
	height: 100%;
	
	background-color: #000;
	
	opacity: 0.75;
}

div.popup
{
	position: fixed;
	
	display: none;
	
	z-index: 3;
	
	min-width: 200px;
	
	margin: 20px;
	padding: 20px;
	
	border: 1px solid #efefef;
	border-radius: 5px;
	
	background-color: #fafafa;
}

div.popup.no-border
{
	border: none;
	background: none;
	
	margin: 0;
	padding: 0;
}

div.popup p.title
{
	margin-bottom: 20px;
}

div.popup p.title a
{
	float: right;
	
	font-size: 11px;
	font-weight: normal;
}

div.popup p:last-child
{
	margin-bottom: 0;
}

div.popup input.button
{
	margin-top: 10px;
}

/* ANCHOR */
a
{
	color: #666;
	cursor: pointer;
	
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
}
#desc{

text-align:center;
display:block;
font-size:9pt !important;
color:#444 !important;
padding:5px;
background-color:#DFDFDF;
border-radius: 3px;
-moz-border-radius: 3px;
}

.link input{
color: #fafafa !important;
}
#advert2{
position:absolute;
border: 1px dashed #ccc;

box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
width:187px;
height:186px;
background-color:#FAFAFA;
margin-top:206px;
margin-left:196px;
}
#advert3{
position:absolute;
border: 1px dashed #ccc;

box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
width:187px;
height:186px;
background-color:#FAFAFA;
margin-top:206px;
margin-left:588px;
}


/* >> The Magnificent CLEARFIX << */





.preloader { background:url(image/loader1.gif) center center no-repeat #ffffff; display:block;  }

#showspot {
display:block;
position:absolute;
margin-top:100px;
margin-left:40px;
border:solid 3px #fff;
color:white;
text-align:center;
opacity:0.8;
overflow:auto;
border-radius:15px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
width:17px;
height:17px;

background-color:red;
}
#hotspot {
visibility:hidden;
}
#spot a:hover{

text-decoration:none;
opacity:1;
}
#spot a:hover{
background-image:url('http://www.moefoto.com/medium/Hkc.jpg') !important;
color:black;
display:block;
position:absolute;
width:612px;
height:407px;
box-shadow: 0px 0px 1px #000;
border-radius:10px;
border:none;
}

/* Вид новостей для uCoz Minimalism 
------------------------------------------*/ 
.view-news{ 
  float:left; 
  width:358px; 
  overflow: hidden; 
  position: relative;  
  background: #fff; 
  margin: 0px 0px 15px 0px;  
  border: 1px solid #B6C0CD;  
  border-radius:5px;  
} 

.view-news a {text-decoration:none; outline:none} 

.view-news-img img{ 
  width:358px; 
  height:218px; 
  margin: 0px 0px 7px 0px;  
  border-radius:5px 5px 0px 0px;  
} 

.view-news h2 { 
  float:left; 
  width:328px;  
  padding-bottom: 5px; 
  margin:0px 15px 10px 15px;  
  border-bottom: 1px solid #D6D6D6;  
  font: 125% Verdana,Arial,Helvetica, sans-serif; 
  font-weight: 700;  
}  

.view-news p { 
  float:left; 
  width:328px;  
  padding-bottom: 10px; 
  margin:0px 15px 10px 15px;  
  border-bottom: 1px solid #D6D6D6;  
  font:115%/1.5 Verdana,Arial,Helvetica, sans-serif; 
  text-align:justify; 
}  

.view-news-statistics{ 
  float:left; 
  margin:0px 0px 10px 15px;  
  font:9px Verdana,Arial,Helvetica, sans-serif; 
  color:#999;  
}  

.read-more{ 
  float:right; 
  font-weight: 700;  
  margin: 0 15px 10px 120px;  
}  

.view-news-moder{ 
  float:left; 
  position: absolute; 
  top: 0px; 
  right:0px; 
  padding: 5px;  
  background: #fff; 
}


/* by uCozUp.ru */ 
.xw-plain, .xw-resize, .xw-active {  
  background-color: rgba(70,70,70,0.6);  
  background: rgba(70,70,70,0.7);  
  padding: 4px !important;  
  border-radius: 4px;  
  box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.5 ); }  
   
  .x-sh, .xsl { display: none !important; }  
   
  .xw-hdr {  
  text-align: left !important;  
  white-space: nowrap !important;  
  padding: 1px 0 0 0 !important;  
  white-space: nowrap !important;  
  zoom: 1 !important;  
  height: 35px !important; }  
   
  .xw-hdr-text {  
  color: #fff !important;  
  vertical-align: 3px!important;  
  cursor: default!important;  
  font: 13px tahoma,arial,verdana,sans-serif !important;  
  line-height: 35px!important;  
  margin-left: 10px;  
  text-shadow: 0 1px 1px rgba(0,0,0,0.3) !important; }  
   
  .xw-sps, .xw-tc, .xw-tr {  
  border-bottom: 0px solid #eee;  
  color: #000 !important;  
  font-size: 1.2em !important }  
   
  .xt {  
  width: 22px !important;  
  height: 22px !important;  
  background: url('http://fastpic.at.ua/close_popup.png') no-repeat !important;  
  float: right !important;  
  border: 0 !important;  
  text-decoration: none !important;  
  margin-top: 11px !important; }  
   
  .xt-close { background-position: 0 0 !important; }  
   
  .xt-close-over { background-position: 0 0 !important; }  
   
  .xt-maxi { display: none !important; }  
   
  .xt-mini { display: none !important; }  
   
  .xw-bc, .xw-mr, .xw-bl, .xw-br, .xw-ml, .xw-mc {  
  background: #fff !important;  
  border: 0 !important;  
  border-radius: 0px;  
  moz-border-radius: 0px;  
  webkit-border-radius: 3px; }  
   
  .xw-body {  
  border: 0 !important;  
  padding-left: 7px !important;  
  padding-right: 1px !important; }  
   
  .xw-tl { border-bottom: 1px solid #eee; }  
   
  .xw-tl, .xw-tr, .xw-tc {  
  background: #2c5687 url(/ajax/maintitle.png) repeat-x top !important;  
  border-radius: 3px 3px 0 0 !important;  
  border-color: #316897 !important; }  
   
  .xw-sps { display: none !important; }  
   
  .myWinCont { width: 100% !important; }  
   
  .xw-body {  
  border: 0 !important;  
  padding-left: 2px !important;  
  padding-right: 1px !important; }  
   
  .xw-ml {  
  padding-left: 1px !important;  
  padding-bottom: 5px;  
  border-bottom-left-radius: 3px;  
  border-bottom-right-radius: 3px; }  
   
  .xw-bl { display: none !important; }  
   
  .myWinTD1 {  
  background: rgb(255, 255, 255) !important;  
  border-bottom: 1px solid rgb(250, 250, 250) !important; }  
   
  /* Вид фона сайлов */  
  .myWinTD2 { background: rgba(49, 104, 151, 0.11) !important; }  
   
  /* Вид фона при наведении на поле со смайлом */  
  .myWinCont fieldset {  
  border: 1px solid #eee !important;  
  padding: 2px 5px !important;  
  margin-bottom: 3px !important; }  
   
  /* Вид обводки в архиве опроса */  
  .myWinPollTd {  
  background: #fff !important;  
  text-align: center !important; }  
   
  /* Вид полей в архиве опроса */  
  .myWinPollT {  
  background: rgb(243, 243, 243) !important;  
  float: left !important;  
  margin-right: 257px !important;  
  width: 100% !important; }  
   
  .myWinPollG { display: none !important; }  
   
  .myWinCont strong, b {  
  font-weight: initial !important;  
  font-size: 11px !important;  
  color: rgb(63, 63, 63) !important; }  
   
  .myBtnLeft, .myBtnRight, .myBtnLeftA, .myBtnRightA { display: none !important; }  
   
  .myBtnCenter, .myBtnCenterA { background: none !important; }  
   
  .myBtnCont a:link {  
  background: #212121 url(/ajax/topic_button.png) repeat-x top !important;  
  border: 1px solid #212121;  
  border-width: 1px 1px 0 1px;  
  border-radius: 3px;  
  -moz-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0,0,0,0.2);  
  -webkit-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0,0,0,0.2);  
  box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0,0,0,0.2);  
  color: #fff !important;  
  text-shadow: 0 -1px 0 #191919 !important;  
  font: 300 12px/1.3 Helvetica, Arial, sans-serif;  
  line-height: 25px;  
  height: 25px;  
  padding: 0 10px;  
  text-align: center;  
  min-width: 60px;  
  display: inline-block;  
  cursor: pointer; }  
   
  .myBtnCont a:hover { background: #212121 !important; }

p {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}

