@charset "utf-8";

body {
	height: 100%;	
	width:100%;	
	margin: 0 auto 0 auto;	
	/*background-color: #050608;*/
	background: url(../img/css/bg.jpg) 50% 0 repeat-x;	
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#main-head { 
	width: 980px; 
	margin: 0 auto 0 auto;
	height: 209px;
	/*background-color: #fff;*/ 
	/*background: url(../img/css/layout4-ciecie.jpg) no-repeat;*/
}
#main-logo {
	/*background: url(../img/css/bgs.jpg) no-repeat -502px 0;*/	
	height: 209px;
	
	width: 450px; 
	/*margin-top:35px;*/
	/*width: 340px; margin-top:25px;*/
	margin-left:65px;
	/*margin-left:34px;*/		
	cursor:pointer;
	float:left;
}

div.relative-container {
	position: relative;
	width: 980px; 
	margin: 0 auto 0 auto;
}

#main-view {	
	position:absolute;
	width: 980px;	
	height: 215px;
	margin: 0 auto 0 auto;
	
}
#main-view-front {
	position:absolute;
	width: 980px; 
	
	/*margin-top: 50px;*/
	height: 215px; 
	/*background: url(../img/css/layout4-ciecie-2.jpg) 0 -227px no-repeat;*/
	/*background: url(../img/css/layout4-ciecie.jpg) 0 -227px no-repeat;*/
	z-index: 6;
	background: transparent url(../img/css/bgs-trans2.png);
}
ul#topnav {
	opacity: 0;
	list-style: none;
	/*width: 980px;*/
	/*width: 960px;*/ 
	top: 163px;
	/*left: 50%;*/
	margin-left: 0px;
	/*margin-left: -130px;*/
	/*margin-left: 40px;*/
	/*margin: 0 auto 0 auto;*/
	padding:0;
	/*height: 56px;*/
	height: 52px; 
	
	font-family: "Arial Narrow", Arial;
	color: #fff;
	font-size: 12px;
	position: absolute;
	z-index: 9;
	/*border-left: 40px solid #999;
	border-right: 10px solid #999;*/
	
	border-bottom: 3px solid #999;
	-moz-box-shadow: 0px 0px 4px rgba(2,34,77,0.8);
	-webkit-box-shadow: 0px 0px 4px rgba(2,34,77,0.8);
	box-shadow: 0px 0px 4px rgba(2,34,77,0.8);
}
ul#topnav li {
	float: left;	
	padding: 0;	
	
	border-right: 1px solid #093f88;	
	border-left: 1px solid #1a55a6;
	background: #0f50a9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmNTBhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTNmODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0f50a9 0%, #093f88 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f50a9), color-stop(100%,#093f88)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0f50a9 0%,#093f88 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0f50a9 0%,#093f88 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0f50a9 0%,#093f88 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0f50a9 0%,#093f88 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f50a9', endColorstr='#093f88',GradientType=0 ); /* IE6-8 */

}

ul#topnav li:hover, ul#topnav li.set {	
	background: #1062b5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiMxMDYyYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDgyODdmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #1062b5 85%, #08287f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(85%,#1062b5), color-stop(100%,#08287f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1062b5 85%,#08287f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1062b5 85%,#08287f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1062b5 85%,#08287f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1062b5 85%,#08287f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1062b5', endColorstr='#08287f',GradientType=0 ); /* IE6-8 */
	border-bottom: 12px solid #ccc;
}



ul#topnav li.home {	
	width: 59px;			
}
ul#topnav li.home a, ul#topnav li.home span {
	/*height: 56px;*/
	height: 50px;
	width: 59px;
	/*width: 81px;*/
	/*border: 1px solid red;*/
	/*background: url(../img/css/bgs.jpg) -340px -56px no-repeat;*/
	/*background: url(../img/css/bgs.jpg) -350px -56px no-repeat;*/
	background: url(../img/css/bgs-trans.png) -40px -215px no-repeat;
	padding: 0;	
}
/*ul#topnav li.home a:hover, ul#topnav li.home span:hover {}
ul#topnav li.home.set a, ul#topnav li.home.set span {}*/
ul#topnav li a, ul#topnav li span  {	
	color: #fff;	
	text-decoration: none;
	float: left;
	/*padding: 8px 20px 7px 20px;*/
	padding-left: 20px;
	padding-right: 20px;	
	cursor:pointer;
	/*line-height: 56px;*/
	line-height: 50px;
	border-top: 1px solid #3172cb;
	border-bottom: 3px solid #999;
	/*background-color: #0f50a9;
	border-bottom: 1px dotted #093f88;*/
	
}
ul#topnav li a:hover, ul#topnav li span:hover, ul#topnav li.set a, ul#topnav li.set span {	
	color: #fff;	
	/*background-color: #f0f0f0;*/	
	/*background-color: #1f8e1a;*/
	
	/*border-top: 1px solid #4ec349;
	border-bottom: 2px solid #1c8e16;*/
	/*-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-webkit-border-bottom-left-radius: 5px;	
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;	
	-webkit-border-bottom-right-radius: 5px;	
	border-bottom-right-radius: 5px;*/
	
	text-shadow: #444 0px 0px 4px;
	line-height: 49px;
	height: 49px;
}

#main-container { 
	width:980px;
	/*margin: 370px auto 0 auto;*/
	margin: 215px auto 0 auto; 
	display: table;	
	/*height: 380px;*/	
	/*position:absolute;*/
		
	z-index: 10;
	position:absolute;
}
.main-left { width:284px; float:left; margin-bottom: 70px;}
.main-center { width:412px; float:left; margin-bottom: 70px;}
.main-right { width:696px; float:left; margin-bottom: 70px;}
.main-right.tiny { width:284px; float:left; margin-bottom: 70px;}
.frame-space {padding: 50px 38px 38px 38px;}
ul.menu {
	margin: 55px 0 0 10px;
	/*padding: 20px 0 20px 0;*/
	padding: 10px 0 15px 0;
	list-style: none;
	background-color: #093f88;
	display:block;
	color: #fff;	
	-moz-border-radius-topleft: 5px;	
	-webkit-border-top-left-radius: 5px;	
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;	
	-webkit-border-top-right-radius: 5px;	
	border-top-right-radius: 5px;
	
	-moz-border-radius-bottomleft: 5px;	
	-webkit-border-bottom-left-radius: 5px;	
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;	
	-webkit-border-bottom-right-radius: 5px;	
	border-bottom-right-radius: 5px;
}
ul.menu li {	
	margin: 0;
	padding: 0;	
	color:#fff;	
	
	font-size: 12px;
	/*height: 30px;*/
	/*width: 272px;*/	
	line-height: 30px;
	background: transparent url(../img/css/bgs-trans.png) 0 -215px;
}

ul.menu li a  {		
	line-height: 30px;
	display: block;		
	cursor:pointer;
	padding-left: 16px;
	/*padding-right: 30px;*/
	color:#fff;
	text-decoration: none;
	margin-left: 39px;
	margin-right: 5px;
	background-color: #0f50a9;
	border-bottom: 1px dotted #093f88;
}
ul.menu li a:hover, ul.menu li a.set  {	
	color: #eee;	
	background-color: #093f88;		
}
#main-foot { 
	/*border-top: 1px dotted #ccc;*/
	width:980px;	
	height: 33px; 
	/*height: 65px;*/ 
	font-size: 10px; 
	color: #999;	
	letter-spacing: 0px;	
	clear:both;
	
	line-height: 32px;	
	margin: 30px auto 60px auto;
	background: url(../img/css/bgs.jpg);
}
#main-foot div.left { 
	float:left;	
	 
	margin-left: 40px; 	
	width: 435px;	
	height: 33px;	
}
#foot-up {
	width: 30px;
	height: 33px;
	float:left;
	cursor:pointer;
}
#main-foot div.right { 
	float:right; 	
	margin-right: 40px; 
	width: 435px; 		
	text-align: right; 
	height: 33px;
	font-size: 10px;
	
}
/*#main-foot div.left span {
	font-size: 11px;
	line-height: 20px;
	color: #444;
}
#main-foot div.right span {
	font-size: 11px;
	line-height: 22px;
	color: #444;
}*/
#main-foot a {
	color: #999;
	text-decoration: none;
	/*font-weight: bold;*/
}
#main-foot a:hover {
	color: #666;	
}

.common-title, h1, h2, h3 {
	clear: both;
	font-size: 30px;
	font-weight:normal;
	/*margin:18px 18px 35px 18px;*/
	/*color: #1f8e1a;*/
	color: #093f88;
	font-family: "Arial Narrow", Arial;/*"open sans condensed"*/
	letter-spacing: 1px;
	/*font-family: 'LeagueGothicRegular',Helvetica,Arial;*/
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
}
.common-title a, h1 a {
	color: #1f8e1a;
	text-decoration:none;
}
.common-title a:hover, h1 a:hover{
	color: #1f8e1a;
}

.common-text, p {
	margin: 10px 0px 10px 0px;
	/*margin: 10px 18px 10px 18px;*/ 
	/*color: #555555;*/
	color: #555;
	
	font-family: Arial, Verdana, sans-serif, Helvetica;
	letter-spacing: 0px;
	font-size: 12px;
	line-height:18px;
	/*height: 62px;*/	
}

/*
 * contact form
 */
#contact {
	padding-top: 10px;
	margin-top: 45px;
	border-left: 1px dotted #ccc;
	width: 283px;
}
#contact .common-title {
	
	font-size: 22px;
	margin-left:20px;
	
	
}
/*#contact-form {
	margin-top: 20px;
	background: #093f88 url(../img/css/bgs.jpg);
	-moz-border-radius-topleft: 5px;	
	-webkit-border-top-left-radius: 5px;	
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;	
	-webkit-border-top-right-radius: 5px;	
	border-top-right-radius: 5px;
	
	-moz-border-radius-bottomleft: 5px;	
	-webkit-border-bottom-left-radius: 5px;	
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;	
	-webkit-border-bottom-right-radius: 5px;	
	border-bottom-right-radius: 5px;
	padding-top: 20px;
		
}
#contact-form .common-title {
	color: #ffffff;
	font-size: 22px;
	margin-left:20px;
	display: block;
	
}*/
#contact form {		
	width: 283px;	
	padding-bottom: 20px;
	
}

#contact label {
	color: #eee;
	font-weight:normal;
	font-size: 11px;
	margin-left: 5px;
} 

.cke_wraper { font-size: 12px; font-family: Arial, Verdana, sans-serif, Helvetica;
 color: #444; margin: 10px 0; }

.cke_wraper p {margin: 0 0 10px 0;  line-height: 19px; text-align:justify;}
.cke_wraper ul, .cke_wraper ol {margin-top: 0; margin-bottom: 10px; padding: 0 15px 0 27px;} 
.cke_wraper li {line-height:20px; list-style-image: url(../img/css/dot.jpg);
	padding-left: 5px;
	/*background: url(../img/css/dot.jpg);
	 list-style: none outside none;*/
}
.cke_wraper a { color:#222;}
.cke_wraper a:hover { color:#000;}
.cke_wraper table { 
	margin-bottom: 15px; 
	border-collapse:collapse; 
	font-family:verdana, arial, sans-serif; 
	/*font-size:0.75em;*/
	font-size:11px; 
	line-height:2em; 
	/*border:1px solid #363;*/
	border:1px solid #ddd;
}
.cke_wraper td, th {
  padding:0 0.5em; 
  border-top:1px solid #ddd;
  }
 .cke_wraper tr:nth-child(even) {
    background:#eee;
  }
/*.cke_wraper tr:nth-child(odd) {background: #ddd}*/
.cke_wraper th {
    /*background:#839965;*/
	background:#0b844f;
  } 
.cke_wraper caption {
    font-family:georgia, "times new roman", serif; 
    /*font-size:3em; 
    line-height:2em; 
    height:2em; 
    padding-right:0.25em;*/
	font-size:18px; 
    line-height:40px; 
    height:40px; 
    padding-right:10px; 
    text-align:right; 
    /*color:#363;*/
	color:#0b844f;
    border-bottom:1px solid #ddd;
  }


.cke_wraper thead tr {
    color:#fff; 
    height:4em;
  }
/*.cke_wraper thead tr th:first-child {
  color:#fc6; 
  border-right:1px solid #000; 
  text-align:right; 
  padding-right:1.5em;
  }
 tbody td:first-child {
  padding:0; 
  border-right:1px solid #fff; 
  border-top:1px solid #000;
  width:16em; 
  vertical-align:middle;
  background:#839965;
  }*/ 
.cke_wraper tbody td {
	color:#363; 
    vertical-align:middle; 
    height:4em;
  }

  
div.gallery {
	/*background-color: #ccc;
	border-left: 1px dotted #aaa;*/
}
div.gallery .gallery-row {
	display: table;
	/*background-color: red;*/
	margin-top: 10px;
}
div.gallery .gallery-box {
	float: left;
	/*width: 132px;*/
	width: 102px;
	margin-left: 20px;
	/*background-color: red;*/
}
div.gallery .gallery-cell {
	display: table-cell;
	/*vertical-align:bottom;*/
	vertical-align:middle;
	text-align: center;	
	/*height: 132px;*/
	width: 132px;
}
div.gallery a {
	
}	
div.gallery img {
	/*float: left;*/
	/*margin: 0 auto 0 auto;*/		
	border: 1px solid #aaa;
	padding: 2px;
}
div.gallery span.part-title {
	
	display:block;
	font-size: 14px;
	color: #555;	
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}  