/*body*/
img{
border:none;
}
*{
  margin:0px;
  padding:0px;
}
body {
  margin: 0 auto;
  padding: 0;
  font-size: 82%;
  background: #FFFcdD url(icons/fon_2.gif) repeat scroll 0 0;
  font-family:  Arial, Verdana, sans-serif;
  line-height: 130%;
  }
  .wrapper{
    width:1119px;
    padding: 0px 10px;
    background: transparent url(icons/bgWrap1.png) repeat-y scroll 0 0;
    margin:20px auto 4px auto;
  }

  #maintable{
    width:1100px;
       border-bottom:1px solid #ccc;
  }
  #dekor{
    background: #4169E1;
    width: 1100px;
    border: 1px solid white;
    border-width: 1px 0px;
    height: 10px;
  }

 .baner  a{
   height: 160px;
   width: 100%;
   display: block;
   border-top:1px solid #ccc;
   width:1100px;
   background: transparent url(icons/up2.png) no-repeat scroll 0 0 ;
 }
 .head-title {
background:transparent url(icons/head_title_bg.gif) no-repeat scroll right center;
border-left:3px solid #E20076;
padding:1px 70px 1px 10px;
font-size: 36px;
float: left;
clear:both;
}
.td1{
  padding-right: 2px;
}
.td1 img{
  border:none;
}

.slider-right{
  padding-left: 2px;
}

#main{
  width: 100%;
  background: white;
  border: 1px solid #4169E1;
  padding: 0px 2px;
  border-width: 0px 2px;

}
#mainnews div img,div.news div img,div.anons div img{
  width: 100px;
  height: 100px;
  float:left;
  margin:5px;
  border: 1px gray solid;
}
#mainnews h4{
clear:both;
margin:5px 0px;
}
#main h4 a,#main h4 a:visited{
    text-decoration:none;
    font-weight:bold;
    font-size:13px;
    color:#000;
    text-shadow:1px 1px 1px gray;
}


#mainnews div{
  float: left;
  text-align: justify;
  width: 32%;
  overflow: hidden;
  padding: 2px 4px;
  font-size: 11px;
  border: none;
  border-right: 1px dotted gray;
  height: 290px;

}
.content h1{
  line-height: 28px;
}

.content{
   padding:10px 15px;
   text-align: justify;
 }


 .karta,.drugina{
   height: 150px;
 }

.othernews{
  width: 50%;
  float: left;
}
.left-menu{
width: 200px;
height: 360px;
line-height:125%;
}

.anons{
  width: 100%;
  height: 170px;
}
.gazeta {
   width: 100%;
  height: 160px;
}

.slavyan a:hover,.vstup  a:hover{
border-color:red;
}


.slavyan a{
width: 100%;
display: block;
height: 248px;
border:1px solid transparent;
background: transparent url(icons/sd.png) no-repeat scroll 0 0;
opacity:0.9;
}

.vstup  a{
width: 198px;
display: block;
height: 248px;
border:1px solid transparent;
margin:2px 0px;
background: transparent url(icons/banner1.png) no-repeat scroll 0 0;
opacity:0.9;
}
.slavyan a:hover,.vstup a:hover{
opacity:1;
}
.news td a,.gazeta td a,.photo td.title{
  color: #333;
  font-size: 11px;
  text-decoration:none;
}
.news li{
  list-style:disc;
}
.dt{
   float:left;
  color:#555;
  width:80px;
}


.news td span,.photo td span{
  color:#888;
  padding-left:13px;
  background:transparent url(icons/list1.png) no-repeat scroll left center;
  font-size:11px;
}


.news hr{
  margin:4px 2px;
  border-top:1px solid #777;
  border-bottom:1px solid #eee;
}


.allnews{
  text-align:right;
}



.news td a:hover{
  color:red;
    text-decoration:underline;
}
#footer{
border: 1px solid #333;
border-width: 1px 0px;
text-align: right;
padding:3px 0px;
color:white;
background: #4169E1;
width: 1100px;
}
 #footer span{
   margin-right: 10px;
 }

div.news{
    background: white;
    padding:7px;
    font-size:11px;
    text-align:justify;
}
div.label {
  background:#DC143C;
  border-left: 1px solid black;
  border-right: 1px solid black;
  color:white;
  clear:left;
  font-family: Trebuchet MS;
  margin-left: 2px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight:bold;
  padding: 2px 3px;
  text-align: left;
}
div.label1 {
  background:#3F89E4;
color:white;
  clear:left;
  font-family: Trebuchet MS;
  margin-left: 2px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight:bold;
  padding: 2px 3px;
  text-align: left;
}

/* typography */
h1, h2, h3, h4, h4,h5 {  padding-bottom: 2px;  font-family:Arial;font-weight:bold;}
li{	list-style-type:none;}
h1,h2{  text-align: center;}

p {   clear:left;  text-align:justify;}
table {  border-collapse:collapse;  border-spacing:0px;}
tbody{  border:none;}
td{  vertical-align: top;}
image{border:none;}
.treeview div{
  border:none;
}

/*tree*/
.treeview a,.treeview a:visited,.treeview span.folder { color:#2F2F2F;text-decoration:none;text-transform: uppercase;font-size: 11px;}
.treeview, .treeview ul {list-style: none;}
.treeview ul { padding:2px 2px;}
.treeview .hitarea {height: 16px;width: 16px;margin-left: -16px;float: left;cursor: pointer;s}
/* fix for IE6 */
*html .hitarea {display: inline;float:none;}
.treeview li:hover{ background-color:#F0E68C ; }
.treeview a.selected {color:white;}
.treeview a:hover { color: red; cursor: pointer; }
.treeview li.expandable {background:#6aa3ea url(icons/list.png) no-repeat scroll center left;cursor: pointer;}
.treeview li.collapsable {background:transparent  no-repeat scroll top left;cursor: pointer;  }
.treeview li.collapsable span{ text-decoration: underline; }
.treeview ul li{ background:transparent url(icons/folder.png) no-repeat scroll top left;  padding:0px 16px;}
/* .treeview ul li a, .treeview ul li a:visited{text-transform: lowercase;color: #090940;font-size: 12px; }*/
.treeview ul li a:hover,.treeview .expandable span:hover,.treeview .collapsable span:hover{color:red;  }
.treeview ul li a.selected{  color:red;}

.treeview li {
  color:#1B2C2C;
   display: block;
   background:#6aa3ea url(icons/list.png) no-repeat scroll center left;
   padding: 2px 0px 2px 17px;/*   border-bottom:#ccc solid 1px; */
}
.treeview .expandable-hitarea { background-position: -80px -3px; }

/*Tabs*/
div.tabs{
clear:left;
width: 200px;
height: 260px;
padding-top: 2px;
}
div.tabs img{
width: 190px;
height:225px;
}

div.container {
margin: auto;
}

ul.tabNavigation {
height:24px;
  margin: 0px;
  padding: 0px;
  background: #3F89E4;
}

ul.tabNavigation li {
float:left;
text-decoration:none;
}

ul.tabNavigation li a {
color:#FFFFFF;
float:left;
line-height:24px;
margin:0 5px 0 0;
outline-style:none;
outline-width:medium;
padding:0 21px;
font-weight:bold;
text-decoration:none;
}

ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {
background-color:#FFFFFF;
border:1px #BCBCCD solid;
border-bottom-width:0px;
bottom:-2px;
height:25px;
margin-top:-2px;
padding:0 20px;
color:#C51D23;
}
ul.tabNavigation li a:hover {
background:#FFDD57;
color:#381F00;
}

div.tabs div {
border:1px solid #3F89E4;
clear:left;
color:#C51D23;
height: 230px;
font-family:Segoe UI,Arial,sans-serif;
padding:2px;
text-decoration:none;
}
.content img{
  border: 1px solid #333;
  margin: 10px;
   float:left;
}

/*zoom*/
div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:50px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}
.tb{
  border-collapse: collapse;
}
.tb td{
  border-bottom:1px solid #ccc;
  font-size:20px;
  padding:6px;

}

.news td  h5 a{

text-shadow: none;
font-size: 16px;
}
.news p{
  margin: 5px 0px 10px;
}
p.autor{
  float:right;
  clear: none;
}

hr.news{
  margin: 10px 0px;
  border-top: 1px solid     #DC143C;
  clear: left;
}
.counter{
  width: 300px;
  margin: 0px auto;
}

.bottommenu{
  padding-left: 80px;
}

.bottommenu li{
float:left;
margin:7px 5px;
font-weight: bold;
text-transform: uppercase;
}
.bottommenu li a{
  color:#222;
  font-size: 12px;
  text-decoration: none;
}
.bottommenu li a:hover{
color:#DC143C;
}
.photo h5{
  padding-left: 20px;
  background: transparent url(icons/list1.png) no-repeat scroll left center;
  margin:0px 0px 15px 15px;
  font-size: 14px;
  clear: left;
}
.photo h5 span{
color:#888;
font-weight: normal;
margin-right: 20px;
}
a.fotoback,a.fotoback:visited{
    background: transparent url(icons/arr_back.gif) no-repeat scroll left center;
    padding-left: 10px;
    display: block;
    float: right;
    color:#333;
}
  .photolist h5 a,.photolist h5 a:visited{
     font-size: 16px;
     cursor:pointer;
     color:#DC143C;
     text-align: left;
     font-family: Trebuchet MS;
  }

 .photolist div, .photolist a{
   clear: both;
   display: block;

 }
 .photolist p{
   color:#555;

 }

  .photolist div{
    margin-bottom: 10px;
  }

 .photolist a,.photolist a:visited{
   text-align: right;
   color:#777;
   }
   .photolist a:hover{
color:#8B0000;
   }

.photolist img{
  width:180px;
  height:200px;
    margin:2px 0px;
    float:left;
    display: block;
}
.anons a{
  color:#222;
  text-align: center;
  text-decoration:none;
  padding: 4px;
}
 .SMALL{
padding: 4px;
 }

.BSMALL {
color:#000000;
font-family:Verdana,MS Sans Serif,Geneva,Helvetica,sans-serif,Arial;
font-size:11px;
font-weight:bold;
line-height:normal;
}
.BOLD {
color:#483D8B;
font-family:Verdana,MS Sans Serif,Geneva,Helvetica,sans-serif,Arial;
font-size:15px;
font-style: italic;

}
ul.pager {
  list-style: none;

  margin-left: 200px;
}
.pager li{
  list-style: none;
  margin:2px;
   display: inline;

}
 .pager li a:hover{
   background: #F0E68C;

 }
  .pager li a.active{
      background: #DC143C;
  }

.pager li a{
/*display: block;
float: left;*/
     padding:0px 2px;  
font-size: 14px;
color:black;
background: #ADD8E6;
border: 1px solid gray;

text-decoration:none;
}
.created{
  display: block;
  float:right;
  margin-right: 20px;
  color: #333;
  text-decoration: none;
  text-shadow: 1p 1p 1px #eee;
  clear: none;
}
.created:hover{
  color:#DC143C;
}

.frm label{
width:180px;
text-align:right;
margin-right:10px;
display:block;
float:left;
padding-top:3px;
color:#111;
}
.frm p{
padding:5px 0px;
}
.frm p input[type="text"]:hover,.frm p textarea:hover{
border:1px solid #333;
background:#fff;
}

.frm p input,.frm p textarea,.frm p select,.frm input {
width:300px;
-moz-border-radius:3px;
border-radius:3px;
-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.1);
box-shadow:0 0 8px rgba(0, 0, 0, 0.1);
background:-moz-linear-gradient(center top , #FFFFFF, #EEEEEE 2px, #FFFFFF 25px) repeat scroll 0 0 transparent;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(#EEEEEE), to(#FFFFFF));
border:1px solid #999999;
margin:0;
padding:5px;
float:left;
}

.frm p label.error { 
color:#BF2F42;
padding-bottom:2px;
font-size:12px;
padding-left:6px; 
float:right;
width:200px; 
}
p { clear: both; }
.frm input.error,.frm textarea.error{
background:#FFEF8F;
border:1px solid #F95314;
color:#363636;
}
.frm input[type="submit"]:hover{
background:#dadada;
}
.frm input[type="submit"]{
background:-moz-linear-gradient(center top , #DADADA, #EFEFEF 2px, #DADADA 25px) repeat scroll 0 0 transparent;
background-image: -webkit-gradient(linear, 59% 0%, 60% 100%, from(#CFCFCF), to(white), to(#333));
margin:10px 0px 0px 400px;
cursor:pointer;
width:80px;
clear:left;
float:rigiht;
}



