body {
/*	background: url(../images/pen.jpg) repeat-x scroll center top; */
		margin: 0;
	padding: 0;
background: #1D2E40;
}

.tr-big{
	background-color: #37526F;
	border: 1px solid #161F26;

}
.content-desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
margin-top: 15px;
margin-left: 15px;
}
.tr-fon{
	background-image: url(images/bg-fon.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #334C65;
}

.vertical-line{
	background-image: url(images/vertical-line.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.horizont-line{
	background-image: url(images/horizont-line.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
.txt-title-yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #FFD800;
margin-top: 15px;
margin-left: 15px;
}
.txt-title-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #fff;
}
.txt-title-green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #A4CD27;
}

.txt-zaglavie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #63BFFF;
	text-decoration: none;
	font-weight: bold;
}
#txt-zaglavie a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
text-decoration: none;
color: #63BFFF;
}
#txt-zaglavie a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ABDDFF;
}

.txt-opisanie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.txt-more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFD800;
}

#txt-more a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFD800;
}

#txt-more a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}
/**//**/
#text-more a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0609;
	text-decoration:none;
}

#text-more a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration:none;
}
/**/
.footer-bg {
	text-decoration: none;
	background-color: #161F26;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 10px;
	width: auto;
	color: #7194AF;

	
}
.footer-bg a{

color: #7194AF;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		padding-left: 10px;
	margin: 10px;	
}

.footer-bg a:hover{

text-decoration: none;
color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		padding-left: 10px;
	margin: 10px;	
}



/**//**//**/

ul.blue {
	padding: 5px;
	margin: 10px 0;
	list-style: none;
	/*background-color: #fff;*/
	/*border-bottom: 1px solid #e7e7e7;*/
	float: left;
	clear: left;
}

ul.blue li {
	float: left;
}

ul.blue li a {
	float: left;
	text-decoration: none;
	color: #fff;
	padding: 8px 15px 0 0;
	margin-right: 5px;
	margin-left: 15px;
	font: 900 12px "Verdana", Helvetica, sans-serif;
}

ul.blue li a span {
	float: left;
	padding-right: 15px;
	display: block;
	margin-top: -8px;
	height: 30px;
}

ul.blue li a:hover {
 	color: #E8F1FB;
	background: url(images/blue.png) no-repeat top right;
}

ul.blue li a:hover span {
	background: url(images/blue.png) no-repeat top left;
}

ul.blue li a.current {
	background: url(images/blue.png) no-repeat top right;
 	color: #ffffff;
}

ul.blue li a.current span {
	background: url(images/blue.png) no-repeat top left;
}
#blog-title {
	background:url('images/list.png') no-repeat 0 0;
	text-indent:-9999px;
	height:51px;
	width:49px;
	margin:28px 0 0;
}
#blog-title a {
	display:block;
	height:28px;
}

/* IE FIX PNG */


img, div, input { behavior: url("iepngfix.htc") }

  #demoWrap {

   border: 2px solid #999;
   padding: 20px;
   float: right;
  }

  #demoDiv {
   height: 200px;
   width: 200px;

   text-align: center;
  }

  #demoLink {

   cursor: pointer;
   /*
    Here we apply the fix to just one element.
    You can do the same with CLASS selectors...
   */
   behavior: url("iepngfix.htc");
  }

  .opacity1, .opacity2 {
   height: 200px;
   width: 200px;
  }
  .opacity1 {

  }
  .opacity2 {

  }

  .shadowImg {
   padding: 9px 11px 11px 9px;

  }
  
  /* END IE FIX PNG */


/* PAGE Pagination */

.pagination{
padding: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 11px;
font-weight: bold;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding:5px;
border: 1px solid #385678;
text-decoration: none; 
color: #ffffff;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #ffffff;
background-color: #5491C0;
}

.pagination a.currentpage{
background-color: #203347;
color: #FFF !important;
border-color: #385678;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: #4B698A;
cursor: default;
color: #929292;
border-color: #385678;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

.field {
border: 1px solid #fff;
width: 200px;
height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
background-color: #E6ECF2;
}

.btn {
border: 1px solid #1E3246;
width: 50px;
height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
background-color: #41799C;
}
