body {
	background: #EFEBDF repeat-x;
	text-align: center;
	font-family: verdana;
	font-size: 12px;
	color: #323232;
	margin: 0px;
}
a {
	text-decoration: none;
	color: #444;
}
a:hover {
	color: #646464;
	text-decoration: underline;
}
a img {border: 0px;}

#glowny {
	width: 1000px;
	margin: auto;	
	color: ;
	font-family: ;
	background: #fff url(../images/tloMain.gif) left top repeat-y;
	overflow: hidden;
}
#top {
	background: url(../images/belka.jpg) no-repeat;
	height: 200px;
	padding: 0px;
	font-size: 9px;
	font-family: verdana;
	color: #0D4764;
}
#menu {
	height: 10px;
	text-align: left;
	/*background: url(../images/belkaMenu.png) right top no-repeat;*/
}
#left {
	width: 235px;
	display: inline;
	float: left;
}
#central {
	width: 568px;
	display: inline;
	float: left;
	/*border-left: 1px solid #E17000;*/
}
#right {
	width: 189px;
	padding: 3px;
	display: inline;
	float: left;
	/*border-left: 1px solid #E17000;*/
}
#centralInfo {

	padding: 0px;
	margin: auto;
	/*background: url(../images/boxCentralBottom.gif) left bottom no-repeat;*/
	overflow: auto;

}

#centralBelka {
	width: 532px;
	height: 32px;
	padding: 5px;
	padding-top: 10px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	margin: auto;
	margin-bottom: 5px;	
	margin-top: 5px;
	background: #E9E9E9 url(../images/boxCentralBelka.gif) no-repeat;
}
.centralBelkaTop, .centralBelkaBottom {
	width: 532px;
	height: 10px;
	margin: auto;
	padding: 0px 5px;
}

.centralBelkaTop {
	margin-top: 10px;
	background: #E9E9E9 url(../images/boxCentralBelka.gif) top no-repeat;
}
.centralBelkaBottom{
	background: #E9E9E9 url(../images/boxCentralBelka.gif) bottom no-repeat;
}
.centralBelkaCnt {
	width: 532px;	
	margin: auto;
	padding: 0px 5px;
	background: rgb(157,199,220);
	color: #fff;
	font-size: 16px;
	font-weight: bold;	
}
#centralText {

	padding: 0px 10px;
	text-align: justify;
	color: #323232;
	font-family: verdana;
	font-size: 11px;
	clear:both;
	overflow:hidden;

}

#actualText img{

  	margin: 4px;
	padding:4px;
  	border: #cccccc 1px solid;


}

#leftInfo {
	padding: 0px;	
	width: 231px;
	padding-bottom: 10px;
	margin-bottom: 7px;
	
	/*background: #C1C1C1 url(../images/boxLeftBottom.gif) left bottom no-repeat;*/
}
#leftBelka {
	width: 205px;
	min-height: 19px;
	padding: 5px;
	color: #002957;
	font-size: 12px;
	font-weight: bold;
	margin: auto;
	margin-bottom: 5px;	
	text-align: left;
	border: 1px solid #fff;
	background: #EFF1E3;
	/*background: #C1C1C1 url(../images/boxLeftBelka.gif) no-repeat;*/
}
#rightBelka {
	width: 175px;
	height: 19px;
	padding: 5px;
	color: #002957;
	font-size: 12px;
	font-weight: bold;
	margin: auto;
	margin-bottom: 5px;	
	text-align: left;
	border: 1px solid #fff;
	background: #EFF1E3;
	/*background: #C1C1C1 url(../images/boxLeftBelka.gif) no-repeat;*/
}
#leftBelka:hover, #rightBelka:hover {
	border: 1px solid #FF9A2E;
}
#leftText, #rightText {
	padding: 8px;
	text-align: left;
	color: #323232;
	font-family: verdana;
	font-size: 11px;
}
#linki  {
	text-align: left;

}


#boxGaleria {
	border: solid 1px #ccc;
	background: #DFDFDF;
}
#boxGaleria:hover {
	border: solid 1px #FCACAC;
	background: #e3e3e3;
}
.stopka {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    padding-top: 15px;
    text-align: center;
    width: 1000px;
    border-top: 1px solid #E17000;
	background: #fff;
}
.stopka_unia {
    float: left;
	text-align: center;
    display: inline;
    font-size: 11px;
    width: 20%;
}
#hr {
width: 98%;
height: 56px;
background: url(/images/hr.gif) repeat-x;
clear: both;
}
fieldset {
padding: 5px;
background: #F2F2F2;
}
li {
margin-bottom: 5px;
}

#engine_info{

    width:40%;
    height:20px;
    margin-bottom:10px;
    text-align:center;
    padding: 10px;
    border: #a5a4a4 2px solid;
    background-color:#cac6c6;
}

#engine_info span{

    font-weight: bold;
}

.error {	

	border: #b6352f 1px solid;
	padding: 3px;	
	color: #b6352f;	
	font-weight: bold;

}

.success {	

	border: #678307 1px solid;
	padding: 3px;	
	color: #678307;	
	font-weight: bold;

}

.error_input {	


	border: #b6352f 1px solid;

}

.input {	


	border: #000000 1px solid;


}

.relation {	

	border: #e58016 2px solid;
	padding: 5px;	

}

.relation_header{

	color: #e58016
	font-weight: bold;

}

/* ****************************** GALLERY ****************************** */

.gallery{

    width: 100%;
    text-align: center;
    padding-bottom: 150px;
    clear:both;

}

.gallery li{

    width: 120px;
    height: 120px;
    float: left;
    display: block;
    list-style-type: none;
    padding: 2%;
    margin: 1%;
    text-align: center;
    background: #DFDFDF;
    border: #FCACAC 1px solid;

}

.gallery li:hover{

    background: #e3e3e3;
    border: solid 1px #FCACAC;

}

.gallery_img{

    border: #FCACAC 2px solid;

}

#gallery_info {

	padding: 3px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	margin: auto;
	margin-bottom: 5px;	
	margin-top: 5px;
	background-color: #9dc7dc;
}
#gallery_info a{

	color: #fff;
	font-size: 13px;
	text-decoration: none;
}
.seo{

  	margin: 4px;
	padding:4px;
  	border: #cccccc 1px solid;
  
}
.tableRaports {
	width: 480px;
}
.tableRaports td{
	padding: 3px 5px;
}
.tableRaportsNgl{
	background: #d8dce5;
	color: #979fad;
	font-weight: bold;
}
.tableRaports .data{
	width: 70px;
}

.RequirementNgl{
	background: #eff2f6;
	font-family: tahoma;
	color: #245081;
	font-weight: bold;
	padding: 3px 10px;
	margin: 5px auto;
	font-size: 14px;
	clear: both;
}
.RequirementCharact {
	font-family: tahoma;
	color: #003359;
	padding: 3px 10px;
	margin: 5px auto;
	clear: both;
}
.RequirementLid{
	background: #eff2f6;
	font-family: tahoma;
	color: #003359;
	padding: 3px 10px;
	margin: 5px auto;
}
.RequirementCmnt{
	font-family: verdana;
	color: #323232;
	padding: 3px 10px;
	margin: 5px 2px 5px 10px;
}
.linkMore {
	float: right;
	color: #003359;
}
.linkMore:hover {
	color: #4279a1;
}
.hr {
	height: 26px;
	background: url(/images/hrNew.gif) left no-repeat;
	clear: both;
}
.marked {
	color: #003359;
}
.downloadHeader{

    font-weight:bold;
    text-decoration:underline;
}

.downloadDesc{

    font-style: italic;
}
.dataTable {
	border: 1px;
	border-collapse: collapse;
	margin: auto;
	border-color: #b0b0b0;
}
.dataTable  td{
	border: solid 1px #d2dae4;
	border-collapse: collapse;
	padding: 5px;
}
.dataTable th {
	border: 1px solid #d2dae4;
	border-collapse: collapse;
	background: #d2dae4;
	font-weight: bold;
	padding: 5px;
}
