@charset "Windows-1251";
/* CSS Document */

.main_border {border:1px solid #000000;}
p {font-family:Verdana; font-size:12px; margin:15px;}

.left {background-color:#f6f6f6; border-right:1px solid #424242; width:190px;}
body {background-image:url(img/bg.gif);}

p.title {
background-color: #35393d;
color: #ffffff;
font-weight:bold;
margin:5px;
padding:5px;
}


p.title2 {
background-color: #C4C92F;
color: #ffffff;
font-weight:bold;
margin:5px;
padding:5px;
}

p.title3 {
width:166px;
background-color: #35393d;
color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; font-size:-1;
margin-top:0px;
margin-left:10px;
margin-right:7px;
margin-bottom:0px;
padding:3px;
}


.form1 {
font-family: Verdana;
font-size: 10px;
}

.form2 {
margin-left:15px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
font-family: Verdana;
font-size: 10px;
}



.form3 {
font-family: Verdana;
font-size: 11px;
}

.formm {

/* 
border: 1px solid #35393d;
*/
width:155px;
border: 1px solid #cccccc;
margin:10px;
}

.loginblock {
width:170px;
border: 1px solid #35393d;
margin-left:10px;
/*margin-right:10px;*/
}

.vote {
margin-left:10px;
}

.news {border:1px solid #cccccc; width:95%;}
.news_title {background-color:#f6f6f6;}

.news_name {font-weight:bold; margin-top:7px; margin-bottom:7px;}
.news_adds {font-size:11px; margin-top:7px; margin-bottom:7px; color:#424242;}

.view_title {font-size:16px; font-weight:bold; color:#000000; text-align:center;} 
.view_date {font-size:11px; color:#424242; margin-top:7px; margin-bottom:7px;}

.contacts {background-color:#f6f6f6; width:65%; border:1px solid #cccccc;}
.guestbook {background-color:#f6f6f6; width:80%; border:1px solid #cccccc;}
.guest {font-family:Verdana; font-size:16px; font-weight:bold;}
.page_title {font-size:16px; font-weight:bold; color:#000000; text-align:center;} 
.cert {border: 0px dotted #999;
border-right: 0px;
border-left: 0px; 
border-bottom: 1px dotted #999;
border-top: 1px dotted #999;
        border-width: 1px;
	}
.cnews {border:1px solid #cccccc; width:95%;}
.cnews1 { background-color:#f6f6f6;}
.logo {border:1px solid #cccccc; margin:10px;}	
.stack {border:0; margin-left:15px; margin-top:5px; margin-right:0px; margin-bottom:0px;}

.message {color: #A72E37; font-weight:bold;}
.ptitle {font-family:Verdana; font-size:14px; margin-left:15px; margin-right:0px; margin-top:25px; margin-bottom:15px;}

#partner {background-color:#ffffff; border:1px solid #cccccc; width:170px; margin-left:10px;
font-family:Verdana; font-size:12px;}
#partner a
{font-family:Verdana; font-size:8px; color:#000000;
}
.partner-mes {
font-family:Verdana; font-size:12px; color: #A72E37;
 font-weight:bold; margin-left:0px; margin-top:10px;
 margin-right:0px;margin-bottom:10px;
}
.partner-link {font-family:Verdana; font-size:11px;}
.partner-more {font-family:Verdana; font-size:11px; color:#0000FF}
/*.partner-table {background-color:#ffffff; border:1px solid #cccccc; width:160px; margin:10px;}*/
.no-margin {margin:0px;}
.pics {margin-top:10px; margin-left:0px; margin-right:0px; margin-bottom:0px;}
.new {font-family:Verdana; font-size:12px; color:#A72E37; font-weight:bold;}

#more {
font-family:Verdana; font-size:12px; color:#0000FF
}


#more a {
font-family:Verdana; font-size:12px; color:#0000FF
}
.books-more {font-family:Verdana; font-size:12px; color:#0000FF}

.photo {
margin-top:0px;
margin-left:15px;
margin-right:15px;
margin-bottom:0px;
border-left: 1px solid #cccccc; 
border-top: 1px solid #cccccc;
border-right: 3px solid #cccccc;
border-bottom: 3px solid #cccccc;
}

.view_image
{
border-top:1px solid #424242;
border-bottom:1px solid #424242;
border-left:0px;
border-right:0px;
background-color:#f6f6f6;
width:450px;
}

.books {
margin:5px;
border-left: 1px solid #cccccc; 
border-top: 1px solid #cccccc;

border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
/*
border-right: 3px solid #cccccc;
border-bottom: 3px solid #cccccc;
*/
}

.discs {
margin:5px;
border:1px solid #cccccc;
}

img.certlogo {
padding:2px;
border:1px solid #cccccc;
}

img.orphus {
border:1px solid #cccccc;
}

.table-margin
{
margin-left:15px;
}

#newslinks a {
font-family:Verdana; font-size:12px; margin:15px;
}
#newslinks li {
margin-left:25px;
/*list-style-type:none;*/
}
/*
#test a:hover {
font-family:Verdana; font-size:12px; margin:15px;
}*/


#vistainspire {

list-style: none;

padding: 0;

margin-top: 0px;
margin-left: 0px;
left: 0;
top: -30;

width: 0px;

height: 0px;



position: relative;

}

#vistainspire span {

display: none;

position: absolute;

}

#vistainspire a {

display: block;

text-indent: -900%;

position: absolute;

outline: none;

}

#vistainspire a:hover {

    background-position: left bottom;

    }

#vistainspire a:hover span {

    display: block;

    }

#vistainspire .main {
    width: 74px;
    height: 30px;
	margin-top: 0px;
    margin-left: 0px;
	border:0px;
    background: url(img/3.png) no-repeat;
    left: 193px;
    top: -30px;
    }

#vistainspire .main span {
    width: 74px;
    height: 30px;
    background: url(img/3-1.png) no-repeat;
    left: 0px;
    top: 0px;
    }

#vistainspire .split1 {
    width: 2px;
    height: 30px;
	margin-top: 0px;
    margin-left: 0px;
	border:0px;
    background: url(img/4.png) no-repeat;
    left: 267px;
    top: -30px;
    }
	
#vistainspire .split2 {
    width: 2px;
    height: 30px;
	margin-top: 0px;
    margin-left: 0px;
	border:0px;
    background: url(img/6.png) no-repeat;
    left: 343px;
    top: -30px;
    }
	
#vistainspire .split3 {
    width: 2px;
    height: 30px;
	margin-top: 0px;
    margin-left: 0px;
	border:0px;
    background: url(img/8.png) no-repeat;
    left: 395px;
    top: -30px;
    }
	
#vistainspire .split4 {
    width: 2px;
    height: 30px;
	margin-top: 0px;
    margin-left: 0px;
	border:0px;
    background: url(img/10.png) no-repeat;
    left: 513px;
    top: -30px;
    }
	
#vistainspire .split5 {
    width: 2px;
    height: 30px;
	margin-top: 0px;
    margin-left: 0px;
	border:0px;
    background: url(img/12.png) no-repeat;
    left: 621px;
    top: -30px;
    }
		
	
	
	
#vistainspire .news {
    width: 74px;
    height: 30px;
	margin-top: 0px;
    margin-left: 0px;
	border:0px;
    background: url(img/5.png) no-repeat;
	border:0px;
    left: 269px;
    top: -30px;
    }

#vistainspire .news span {
    width: 74px;
    height: 30px;
    background: url(img/5-1.png) no-repeat;
    left: 0px;
    top: 0px;
    }
	
	#vistainspire .blog {
    width: 50px;
    height: 30px;
	margin-top: 0px;
    margin-left: 0px;
	border:0px;
    background: url(img/7.png) no-repeat;
    left: 345px;
    top: -30px;
    }

#vistainspire .blog span {
    width: 50px;
    height: 30px;
    background: url(img/7-1.png) no-repeat;
    left: 0px;
    top: 0px;
    }
	
	#vistainspire .cert {
    width: 116px;
    height: 30px;
	margin-top: 0px;
    margin-left: 0px;
	border:0px;
    background: url(img/9.png) no-repeat;
    left: 397px;
    top: -30px;
    }

#vistainspire .cert span {
    width: 116px;
    height: 30px;
    background: url(img/9-1.png) no-repeat;
    left: 0px;
    top: 0px;
    }
	
	#vistainspire .photo {
    width: 106px;
    height: 30px;
	margin-top: 0px;
    margin-left: 0px;
	border:0px;
    background: url(img/11.png) no-repeat;
    left: 515px;
    top: -30px;
    }

#vistainspire .photo span {
    width: 106px;
    height: 30px;
    background: url(img/11-1.png) no-repeat;
    left: 0px;
    top: 0px;
    }
	
	#vistainspire .contacts {
    width: 79px;
    height: 30px;
	margin-top: 0px;
    margin-left: 0px;
	border:0px;
    background: url(img/13.png) no-repeat;
    left: 623px;
    top: -30px;
    }

#vistainspire .contacts span {
    width: 79px;
    height: 30px;
	border:0px;
    background: url(img/13-1.png) no-repeat;
    left: 0px;
    top: 0px;
    }	

/*Говорим, что кружки надо заменить картинкой arrow.gif*/

          .arrow {

          list-style-image: url(img/arrow.gif); /*Путь пишите свой*/

          }

          /* Чтобы появился зелёный фон прописываем следующее*/

          .li {

          background-color: #f6f6f6; width:447px;

          }
		  
		  
blockquote {

  font: 1.0em/1.2em Georgia, "Times New Roman", Times, serif;
  

  width: 350px;
  

  background: url(img/close-qu.gif) no-repeat right bottom;
  

  padding-left: 18px;
  

  text-indent: -18px;
  

  }

  

  

  blockquote:first-letter {
  

  background: url(img/open-quo.gif) no-repeat left top;
  

  padding-left: 18px;
  

  font: normal 1.4em Georgia, "Times New Roman", Times, serif;
  

  }	
  	  
  .line {

    background:url(img/line_horz.gif) top left repeat-x; height:1px; width:400px;

    }
	
.pstrnav {
	padding: 0px 10px 20px 15px;
	color:#424242;
}

.pstrnav a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#245E93; text-decoration:underline;
}	

.photo_album
{
font-family: Verdana;
font-size: 12px;
margin:0px;
}

.photo_album_add
{
color:cccccc;
font-family: Verdana;
font-size: 10px;
margin:0px;
}
.photo_add
{
margin-top:5px;
margin-left:15px;
margin-right:15px;
margin-bottom:15px;
}
.navi
{
margin-top:5px;
margin-left:30px;
margin-right:0px;
margin-bottom:0px;
font-family: Verdana;
font-size:11px;
}

.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
font-family:Verdana; 
font-size:11px;
position:center;
}
.info {
width:85%;
color: #00529B;
background-color: #BDE5F8;
background-image: url('img/info.png');
}
.success {
width:55%;
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('img/success.png');
}
.warning {
width:65%;
color: #9F6000;
background-color: #FEEFB3;
background-image: url('img/warning.png');
}
.error {
width:85%;
color: #D8000C;
background-color: #FFBABA;
background-image: url('img/error.png');
}
.validation {
width:65%;
color: #D63301;
background-color: #FFCCBA;
background-image: url('img/validation.png');
} 

.container {padding: 0 0 70px 0;} /* отступ снизу */

#message
{
display: block;
display: none;

/* ссылка над всеми элементами */
z-index: 999;

/* ссылка не заслоняет полностью текст под ней */
opacity: .8;

/* ссылка всегда на одном и том же месте */
position: fixed;

/* ссылка внизу страницы */
top: 100%;
margin-top: -80px; /* = height + preferred bottom margin */

/* ссылка по центру */
left: 80%;
margin-left: -80px;

/* закругленные углы */
-moz-border-radius: 24px;
-webkit-border-radius: 24px;

/* ссылка большая, заметная и ее легко найти */
width: 300px;
line-height: 48px;
height: 48px;
padding: 10px;
background-color: #000;
font-size: 24px;
text-align: center;
}

#message a { color: #fff; }


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right:4px;
	top:0;
	height: 100%;
	background: #ddd;
}
.jScrollPaneDrag {
	position: absolute;
	background: #999;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

#GoldenWorld 
 {
font-family:Verdana; font-size:12px; margin:15px;
}

#GoldenWorld-com
 {
font-family:Verdana; font-size:12px; margin:15px;
}
