body{
 margin: 0px;
 padding:0;
 font-family:Verdana, Arial, Georgia, sans-serif;
 /* font-family: Tahoma, Arial, sans-serif; */
 font-size: 10px;
 /*
 background:#275C92;
 background-attachment: fixed;
 background-position:top center;
 background-image:url('../img/tlo.jpg') ;
 background-repeat: no-repeat;
 */
 color:#5B5B5B;
 background:#275C92;
}
img, a, form, table{
 margin: 0;
 padding: 0;
 border: none;
}
a{
 text-decoration: none;
 color:#5B5B5B;
}
a:hover{
 text-decoration: underline;
}
a:active, a:focus{
 /*outline:0; */
 outline-width:0;
}

.centerText{
 text-align:center;
}
.clear{
 clear:both;
}
input,select, textarea{
 font-size:11px;
 border:solid 1px #aaa;
 color:#5B5B5B;
 font-family:Verdana, Arial
}
textarea {
 overflow: auto;
}
h2.pageTitle{
 padding:4px 0 4px 20px ;
 margin:0;
 background: #fff url('../img/cross.jpg') no-repeat;
 background-position:0 5px;
}
.error{
 color:#f00;
}
.seeMore{
 text-align:right;
}
.seeMore a{
 color:#5FA7E8;
}
.blue{
 color:#71CEF5
}
p.descr{
 text-align:justify;
}
.noScript{
 text-align:center;
 color:#fff;
 font-weight:bold;

}
#container{
 position:relative;
 width:760px;
 margin:0 auto;
 margin-top:30px;
 margin-bottom:20px;
}
#logoPolice{
 width:51px;
 height:84px;
 position:absolute;
 top:21px;
 right:40px;
}
#rContainer{
 background:#ffffff;
}
.rTop, .rBottom{
 display:block;
 background:transparent;
 font-size:0;
}
.rb1, .rb2, .rb3, .rb4 {
 display:block;
 overflow:hidden;
}
.rb1, .rb2, .rb3 {
 height:1px;
}
.rb2, .rb3, .rb4 {
 background:#fff;
 border:1px solid #fff;
 border-width:0 1px;
}
.rb1 {
 margin:0 5px;
 background:#fff;
}
.rb2 {
 margin:0 3px;
 border-width:0 2px;
}
.rb3 {
 margin:0 2px;
 }
.rb4 {
 height:2px;
 margin:0 1px;
}
#topMenu{
 width:630px;
 height:70px;
}
#tMRight{
 width:450px;
 float:right;
 padding:20px 0 0 0;
}
#tMLeft{
 font-size:10px;
 padding:30px 0 0 20px;
 letter-spacing: -1px;
}
#tMLeft a.select{
 font-weight:bold;
}

#tMRight .rb2, #tMRight .rb3, #tMRight .rb4 {
 border:1px solid #aaa;
 border-width:0 1px;
}
#tMRight .rb1{
 background:#aaa;
}
#tMRight .rb2 {
 border-width:0 2px;
}
#tMRBody{
 border:solid 1px #aaa;
 border-width:0 1px;
 height:25px;
 padding-left:6px;
}
#tMRBody a{
 display:block;
 float:left;
 padding:8px 5px 0 5px;
}
#tMRBody a:hover{
 padding:9px 5px 0 5px;
}

/*  LANG */

#page{
 padding:0 17px 0 8px;
}

#leftCol{
 width:522px;
 padding:0 0 10px 0;
 float:left;
}
#rightCol{
 width:211px;
 float:right;
 padding:0 0 0 2px;
 background: url('../img/menu_under.jpg') no-repeat;
}
#rightCol .box{
 margin:0 0 20px 0;
}
#banner{
 width:522px;
 height:303px;
}
#body{
 margin:10px 20px 0 20px;
 padding:0;
 min-height:360px;
}
#body h2.title{
 border:solid #ddd;
 border-width:1px 0 2px 0;
 font-size:14px;
 padding:4px 0;
 color:#5FA7E8;
}
#body p{
 text-align:justify;
}
#body td p{
 text-align:center;
}
#body p.title{
 font-weight:bold;
}
#body table,
#viewerTableBody table{
 border:solid 1px #f0f0f0;
 border-width:1px;
 text-align:center;
 border-collapse:collapse;
 margin:10px 0;
 width:96%;
}

#body th,#viewerTableBody th{
 background:#F0F0F0;
 white-space:nowrap;
}
#body th.nowrap{
white-space:normal;
}

#body td,#body th,
#viewerTableBody td, #viewerTableBody th{
 padding:4px 0;
 border:solid 1px #f0f0f0;
 border-width:0 1px 1px 0;
}
#viewerTableBody td.fcol{
 width:200px;
}

#bodu th.descr{
 width:50px;
}
#bodu td.cal{
 width:10%;

}

#navigator{}
#bodyImg{
 margin:0 0 10px 0;
}
#bodyImg img{
 padding:2px;
 margin:10px 10px 0 10px;
 float:left;
}
#bodyFile img{
 
 padding:0 3px 0 0;
 margin:0;
 float:left;
}
#bodyFile a{
}
#bodyImg img.pop,#bodyImg img.border{
 border: solid 1px #ddd;
}
#bodyImg img.pop{
 cursor:pointer;
}
#bodyDescr{
 padding:0;
 margin:0 20px 0 240px;
}
#bodyLeft{
 width:212px;
 float:left;
 padding:0 0 0 8px;
}
#boxSelect{
}
#boxSelect .rb2, #boxSelect .rb3, #boxSelect .rb4 {
 border:1px solid #71CEF5;
 border-width:0 1px;
}
#boxSelect .rb1{
 background:#71CEF5;
}
#boxSelect .rb2 {
 border-width:0 2px;
}

/* LANG */
#boxSelect .rBody{
 border:solid 1px #71CEF5;
 border-width:0 1px;
 padding: 37px 9px 12px 9px;
}
#boxSelect .inputSelect{
 width:190px;
 background:#C7EEFF;
}
#boxSelect .irTop{
 height:5px;
 font-size:0;
 background: url('../img/select_app_top.jpg') no-repeat;
}
#boxSelect .irBottom{
 height:4px;
 font-size:0;
 background: url('../img/select_app_bottom.jpg') no-repeat;
}
#boxSelect select{
 width:160px;
 padding:1px;
 margin:3px 10px;
}
img.bannerButton{
 padding:10px 0 0 0;
}
#bodyDescr{
 text-align:justify;
}

#menu{
 margin:43px 0 0 0;
 height:233px;
 background: url('../img/menu_back.gif') no-repeat;
}
#menu a{
 display:block;
 height:21px;
}
#menu ul{
 padding:15px 0 0 0;
 margin:0;
}
#menu li{
 list-style:none;
 margin:0;
 padding:0 0 9px 0;
}
#menu li.select{
}

#subMenu{
}
#subMenu ul{
 list-style-type:none;
 padding:0;
 margin:0;
 font-weight:bold;
}
#subMenu li{
 padding:4px 23px;
 border-bottom:dotted 1px #ddd;
}
#subMenu li.select{
 background:#ccc url('../img/sMArrow.gif') no-repeat;
 background-position:center left;
 
}
#subMenu li.last{
 border:none;
}
#subMenu li a{
 font-weight:normal;
}
#subMenu .body{
background: #f0f0f0;
padding:20px 0 10px 0;
}
#subMenu div{
 padding:0 17px 0 16px;
}

#subMenu select{
 width:160px;
}

#subMenu p{
 margin:0 20px;
}
#subMenu img.button{
 margin:20px 0 0 0;
}
#subMenu img.title{
 margin:0 0 10px 0;
}
#subMenu .rb2, #subMenu .rb3, #subMenu .rb4 {
 border:1px solid #F0F0F0;
 border-width:0 1px;
 background:#F0F0F0;
}
#subMenu .rb1{
 background:#F0F0F0;
}
#subMenu .rb2 {
 border-width:0 2px;
}

#boxFind{
}
#boxFind .body, #boxFind .rb2, #boxFind .rb3, #boxFind .rb4 {
 border:1px solid #aaa;
 border-width:0 1px;
}
#boxFind .rb1{
 background:#aaa;
}
#boxFind .rb2 {
 border-width:0 2px;
}
/* LANG */
#boxFind .body{
 padding:40px 12px 15px 20px;
}
#boxFind input.text{
 width:143px;
}
#boxFind .imgSubmit{
 outline:0;
 float:right;
 border:none;
 margin:0;
 padding:0;
}
#searchForm{
 border-bottom:solid 1px;
 margin:0 0 10px 0;
 padding:0 0 10px 0;
}
#searchForm input.text{
 width:143px;
}
#searchForm .imgSubmit{
 display:block;
 border:none;
 margin:5px 0;
}

#footer{
 background: url('../img/footer.jpg') repeat-y;
}
#footer div{
 padding:8px 10px 4px 10px;
}
#footer div.right{
 float:right;
}
#under .rb1, #under .rb2, #under .rb3, #under .rb4 {
 background: url('../img/footer.jpg') repeat-y;
}
#body h3, #body h3 a{
 color:#5FA7E8;
 font-size:12px;
}
#body h4{
 color:#5FA7E8;
 margin:20px 0 0 0;
 font-size:12px;
}
#faq{
}
#faq ol{
 color:#5FA7E8;
 font-size:12px;
 font-weight:bold;
}
#faq h3{
 cursor:pointer;
}
#faq .descr {
 margin:0 0 30px 0;
 font-size:10px;
 color:#000;
 font-weight:normal;
}
#body h5,#viewerTableBody h5{
 font-size:11px;
 margin:10px 0;
 color:#5FA7E8;
}


.presents{
 width:135px;
 height:140px;
 float:left;
 margin:10px;
}
.presents img{
 margin:0 0 5px 0;
}
.presents a{
 display:block;
 text-align:center;
}
.giftsInfo{
 width:200px;
 height:100px;
 position: absolute;
 visibility:hidden;
}
.giftsInfo .gIbody{
 border:solid #71CEF5;
 border-width:0 1px;
 padding:0 4px;
 background:#fff;
}
.giftsInfo .rb2, .giftsInfo .rb3, .giftsInfo .rb4 {
 border:1px solid #71CEF5;
 border-width:0 1px;
}
.giftsInfo .rb1{
 background:#71CEF5;
}
.giftsInfo .rb2{
 border-width:0 2px;
}


#imgAdvert{
 padding:0px 10px;
}
#imgAdvert .item{
 width:126px;
 height:99px;
 margin:10px;
 float:left;
}
#imgAdvert img{
}
h3 .data{
 float:right;
 font-size:11px;
}
.curios{
 margin:0 0 15px 0;
}
.hideMe{
 visibility:hidden;
}
#viewerImg, #viewerTable{
 z-index:100;
 top:0px;
 left:0px;
 display:block;
 position:absolute;
 background: #fff;
 padding:4px;
 border: 1px solid #888;
 cursor:pointer;
}
#viewerTable{
 overflow:auto;
}
#viewerTableBody{
}
#viewerLoader{
 z-index:99;
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:100px;
 height:100px;
 background:#fff;
}
#viewerLoader img{
 margin:35px;
}

#pageMask{
 z-index:98;
 display:none;
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background: #000;
 -moz-opacity: 0.3;
 opacity:0.30;
 .filter: alpha(opacity=30);
}
form.contact{
 margin:20px 0 0 0;
}

form div{
 width:380px;
 margin:5px 0 0 0;
 padding:2px 5px;
 clear:left;
}
form div label{
 width:150px;
 display: block;
 float:left;
 text-align: right;
 padding: 2px 5px;
}
form div label.agree{
 float:none;
 margin:0 0 0 155px;
 text-align:left;
}
form div p{
 margin:5px 0 5px 160px;
 padding:0;
 
}
form div .checkbox{
 margin:0;
 border:solid 3px #ddd;
}

form div .input, form div select, form div textarea {
  width: 200px;
  padding: 1px 3px;
  margin:0;
}
form div.submit{
 padding:0 0 0 210px;
 width:180px;
}
form div.submit input{
 width:100px;
 background:#C7EEFF;
 border:none;
}
#map{
 margin:0 0 0 10px;
}
#map ul.main{
 padding:0 40px 0 0;
 float:left;
 width:190px;
}

#map ul{
 margin:0;
 padding:0;
 list-style-type:none;
}
#map li{
 padding:10px 0 0 0;
}
#map ul ul{
 padding:5px 0 0 10px;
}
#map li li{
 padding:0px 0 0 0;
}
#map li{
}
#map li a{
color:#5FA7E8;
font-weight:bold;
}
#map li li a{
 color:#5B5B5B;
 font-weight:normal;
}
#ofert .head{
text-align:right;
font-weight:bold;
}
#ofert .head h3{
 float:left;
 padding:0;
 margin:0;
}
#ofert table{
 border:solid 1px #f0f0f0;
 text-align:left;
}
#ofert table td{
 padding:5px;
}
#applBack{
 padding:10px;
 background:#E2E2E2;
 font-weight:bold;
 font-size:12px;
 color:#5B5B5B;
}

#applNav{
 padding:0 10px;
 background:#F0F0F0;
}
#applNav div{
 padding:2px;
 border-top:solid 1px #ddd;
}
#applNav img{
 float:left;
 margin:2px 2px 2px 0 ;
}
#applNav .itemNav{
 padding:8px 5px;
 display:block;
}

#applBody{
 margin:0 0 0 10px;
}
#applBody a.nav{
 display:block;
}
#applBody .item, #applBody .itemBold{
 display:block;
 padding:10px 0;
 border-bottom:solid 1px #ddd;
}

#applBody .itemBold{
 font-weight:bold;
}
#applDescr div{
 padding:10px 0;
 border-bottom:solid 1px #ddd;
}
#applDescr a{
}
#applDescr span{
padding:0 5px;
}
#applDescr span.name{
}

#bodyDown{
 text-align:right;
 margin:0 20px;
}
#bodyDown a{
 display:block;
 text-decoration:none;
}
#bodyDown a.hide{
 display:none;
}

table.app{
 width:95%;
}
table.app td{
 padding:2px;
 width:35px;
 /*border:solid 1px #f0f0f0; */
}
table.app th{
 /*border:solid 1px #f0f0f0; */
}
td.rec{
 background:#5FA7E8;
}
td.hirec{
 background:#3C6BC8;
}
th.coll{
 text-align:left;
}

#errorInfo{
 margin:10px 0 0 160px;
}

#popupmain{
text-align:center;
width:252px;
height:180px;
margin-left:-40px;
background-color:#FFF;
border:2px solid #3968C5;
position:absolute;
padding:5px;
}
#popupmain b.bott{
display:block;
padding-bottom:5px;
}
