* {
    margin: 0px;
	padding: 0px;
  }
*:focus { outline: none; }
 img {
    border: none;
   }

body {
	font-family: Tahoma;
	font-size: 11px;
	color:#536068;
	background: url(/img2/pol.gif) repeat-x scroll 0 0;
}
.fon {
   background: url(/img2/gr.jpg) repeat-x scroll 0 302px;
}
p {
  font-family:"Tahoma";
  font-size: 11px;
  color:#536068;
  line-height: 1.5em;
  padding: 5px 0 5px 0;
}
.listItem2 ul {
	padding: 5px 0 5px 20px;	
	color:#536068;
}
.acron{
	border-bottom: 1px dashed #536068;
	text-decoration: none !important;
} 
a:hover.acron {
	text-decoration: none !important;
	border-bottom-color:#E32727;
}
a {
   color:#536068;
   text-decoration: underline;
  }
/*a:hover*/
 #nav li a:hover, .box_newsright a:hover, .box_newsleft a:hover, .footermenu a:hover, .newsnev a:hover, .blue a:hover,
 .item_left .item_right, .box_text,  a:hover {
                    color:#E32727;
                    text-decoration:underline;
 }
      strong a:hover, .box_nev, span a:hover, item_left .item_right, .box_text, p a:hover {
                    color:#E32727;
                    text-decoration:none;
     }
      strong a:hover, .boxleft_01 a:hover, .boxright_01 a:hover, .box_nev, span a:hover {
                    color:#E32727;
                    text-decoration:none;
      }
      #loginBox a:hover, .date a:hover {
                    text-decoration: none;
      }
/*h2*/
 h2 a{
 	color:#E32727;
 }
  .h2_02{
      text-decoration: none;
      font-size: 11px;
      color:#536068;
      padding-left:5px;
      width: 200px;
  }
  .h2_03{
     text-decoration: none;
     font: bold 12px 'Tahoma';
     color:#0DACF0;
     padding-left:6px;
     border-left: 4px solid #0DACF0;
     line-height: 2.8em;
  }
#content h1 {
	font-family:"Tahoma";
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
#content h1 a{
	text-decoration: underline;
	text-transform:uppercase;
}
#content h1 a:hover{
	text-decoration: none;
}
#content h2 {
	font-family:"Tahoma";
	font-size:12px;
}

h3 {font-size:12px;}
/*span*/
 .span{
   font-size: 9px;
   color:#536068;
 }
   span.date {
        font-family:"Tahoma";
        font-size: 10px;
        line-height: 1.9em;
        color:#B3BAC1;
   }
        span.date a{
             text-decoration:underline;
             font-size: 10px;
             color:#B3BAC1;
        }
		     span.red_01 {
                  color:#E32727;
	              margin-left: 5px;
             }
             span.red_02 {
                  font-family:"Arial";
                  color:#E32727;
	              font-size: 21px;
                  font-weight: normal;
                  line-height: 1.1em;
             }

/*global*/
 #global {
     min-width: 800px;
     max-width: 1280px;
     margin: 0 auto;
 }
/*header*/
 #header {
    height: 200px;
 }
   .headerBg_01 {
	      background: url(/img2/head_left.jpg) no-repeat;
   }
   .headerBg_02 {
	      background: url(/img2/head_right.jpg) no-repeat  right;
   }
          .headerMenubox_2 {
	              height: 95px;
		          padding: 10px 0 0 35px;
         }
          .headerMenubox_3 {
		          padding: 0 0 0 35px;
         }
		     #header h3 a {
                    font: bold 12px "Tahoma";
                    color:#FFFFFF;
                    text-decoration: none;
             }
              #header .left {
                      float:left;
                      width:34%;
	                  padding-left: 5px;
              }
              #header .center {
                      float:left;
                      width:33%;
	                  padding-left: 5px;
              }
              #header .right {
                      float: right;
                      width:30%;
	                  padding-left: 5px;
              }
                #header ul {
                      padding-top: 5px;
                }
                #header li {
                      list-style-image: url(/img2/p_list.gif);
                }
                  #header li a{
                          list-style:none;
	                      font-size: 11px;
                          color:#FFFFFF;
                          text-decoration: none;
	                      line-height: 1.3em;
                 }
                 #header a:hover {
                         text-decoration:underline;
                 }
/*nav*/
 #nav {
   float: right;
   width: 230px;
   padding-left: 10px;
   font-size:11px;
   z-index:10;
 }
    #nav h1 {
         color:#303E4B;
         font-size: 12px;
         padding-left: 8px;
         margin: 18px 0 10px -10px;
         border-left: 4px solid #536068;
   }
      #nav p {
          font-size: 11px;
          line-height: 1.2em;
          color:#536068;
      }
          #nav ul {
              padding-left: 0;
              width: 190px;
              margin: 3px 0 6px 2px;
          }
              #nav li {
                   background: url(/img2/ugl_strl.gif) no-repeat center left;
	               list-style: none;
	               line-height: 1.4em;
	               padding-left: 15px;
             }
                   #nav #active{
	                     background: url(/img2/arrow_red.gif) no-repeat center left;
                   }
                         #nav li a {
                              text-decoration: none;
                              font-family:"Tahoma";
                              font-weight:bold;
                              color:#0DACF0;
                         }
                              #nav .empty {
	                                height: 10px;
	                                background: url(/img2/footer_bg.gif) 0 50% repeat-x;
                              }
                                    #nav .box_nev {
                                          width: 220px;
                                    }
.underline {	
	background: url(/img2/footer_bg.gif) center bottom repeat-x;
}
/*news*/
 #news{
    text-align: center;
    margin-top: 20px;
 }
     #news p{
         color:#0DACF0;
     }
         .newsnev a {
              text-decoration: none;
              font-size: 11px;
              color:#0DACF0;
              padding: 0 8px;
         }

/*title*/
 .title{
	margin: 10px 0 10px -10px;
	text-decoration: none;
	text-transform:uppercase;
  	font: bold 12px 'Tahoma';
  	color:#0DACF0;
  	padding-left:6px;
  	border-left: 4px solid #0DACF0;
  	line-height: 14px;
 }
   .title_left {
	      margin: 10px 0 10px -10px;
	      text-decoration: none;
	      text-transform:uppercase;
  	      font: bold 12px 'Tahoma';
  	      color:#0DACF0;
  	      padding-left:6px;
  	      border-left: 4px solid #0DACF0;
  	      line-height: 14px;
	      width: 45%;
          float: left;
   }
        .title_right {
	           margin: 10px 0 10px -10px;
	           text-decoration: none;
	           text-transform:uppercase;
  	           font: bold 12px 'Tahoma';
  	           color:#0DACF0;
  	           padding-left:6px;
  	           border-left: 4px solid #0DACF0;
  	           line-height: 14px;
	           width: 49%;
	           float: right;
        }
        * html .title_left, .title_right {
                margin: 10px 0 10px -5px;
        }
        .title a, .title_left a, .title_right a {
		           font-size: 12px;
	               color:#0DACF0;
	               text-decoration:none;
        }
        .title a:hover, .title_left a:hover, .title_right a:hover {
	                     color:#E32727;
	                     text-decoration:underline;
        }
        .title span{
	           float:right;
        }
/*text*/
 .text, .text p {
	    font-size: 12px;
	    text-align:justify;
 }

  .text a {
	    font-size: 12px;
 }
 .text ul {
	padding: 5px 0  5px 35px;
 }
        .text h1 {
              font-family:"Arial";
              color:#E32727;
	          font-size: 21px;
              font-weight: normal;
              line-height: 1.1em;
        }
.error{
    border: 1px dashed #E32727;
	color: #E32727;
	width: 400px;
	      padding:2px 8px;
	      margin:3px 8px 3px 0;
}
.message{
    border: 1px dashed #18A508;
	color: #18A508;
	width: 90%;
	      padding:2px 8px;
	      margin:3px 8px 3px 0;
}
.errors li{
    border: 1px dashed #E32727;
	color: #E32727;
	width: 90%;
	padding:2px 8px;
	margin:3px 8px 3px 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
/*messages*/
 .messages div {
	      padding:2px 8px;
	      margin:3px 8px;
	      width: 90%;
 }
         .messages .error{
	               border: 1px dashed #E32727;
	               color: #E32727;
	               width: 90%;
         }
                  .messages .message{
	                        border: 1px dashed #18A508;
	                        color: #18A508;
	               			width: 90%;
                  }
                  .messages a{
	                  color: #E32727 !important;
	                  text-decoration:underline !important;
                  }
                  .messages a:hover {
	                   text-decoration:none !important;
                  }
                            .manage {
	                             float:right;
	                             border: 1px dashed #cccccc;
	                             padding:0 3px 4px;
                            }
                                .manage a {
	                                text-decoration:underline;
	                                margin-left: 5px;
	                                color:#0DACF0;
	                                font-size: 11px;
                                }
                                    .manage a:hover {
	                                        text-decoration:none;
                                    }
                                            .manage .red{
	                                                color:#DA3838;
                                            }
                                            .manage .green{
	                                                 color:#18A508;
                                            }
  /*loginMessages*/
     #loginMessages{
	       border: 1px dashed #E32727;
	       color: #E32727;
	       padding:2px 8px;
	       margin:4px 0 0;
	       width:166px;
	       text-align:justify;
	       display: none;
    }
  /*loginBox*/
         #loginBox  dd{
               position: relative;
               width: 210px;
		 }
		    #loginBox a {
			     color:#536068;
                 text-decoration: underline;
            }
    /*clearBoth*/
          .clearBoth {
	            clear:both;
          }
     /*input*/
         .input_01  {
             width:180px;
             margin: 10px 0 0 0;
   z-index:10;
         }
     /*label*/
         label {
	       line-height: 1.2em;
         }
        /*blue*/
            .blue a {
               color:#0DACF0;
               font-size: 11px;
               text-decoration:none;
            }
              /*.in_2*/
                .in_2 {
                   padding: 5px;
                }
 /*img*/
	   .imgleft_1 {
	       float: left;
	       width: 50px;
		   height: 305px;
		   background: url(/img2/l_ten_01.gif) no-repeat;
	   }
	    .imgright_2 {
		   float: right;
	       width: 50px;
		   height: 305px;
		   background: url(/img2/l_ten_02.gif) no-repeat;
	   }
	     .imgleft_3 {
	       float: left;
	       width: 50px;
		   height: 409px;
		   background: url(/img2/l_ten.jpg) no-repeat;
	   }
	    .imgright_4 {
		   float: right;
	       width: 50px;
		   height: 409px;
		   background: url(/img2/r_ten.jpg) no-repeat;
	   }
	        .img_01 {
		              float:left;
					  border: 1px solid #DDDDDD;
					  padding: 2px;
		              margin: 18px 0 0 0;
		          }
				    .imgfooter_01 {
		                 height: 44px;
			             background: url(/img2/foot_gr.gif);
                     }
					      .img_tchk {
                               background: url(/img2/footer_bg.gif) repeat-x scroll 0 0;
                               height:15px;
				               margin-top: 5px;
                          }
/*logo*/
 #logo {
   height: 305px;
 }
   #logo_content {
	     margin: 0 50px 0 50px;
		 background: url(/img2/log_cn.gif) no-repeat  scroll 125px 105px;
   }
	    .logobox {
		         height: 105px;
				 background: url(/img2/log_tp.gif) repeat-x;
	    }
		   .logobox_poisk {
                    width:242px;
					padding-top: 40px;
		   }
		    .logobox_hom {
		            float: right;
                    width:242px;
		   }

/*content*/
 #content {
	margin: 0 305px 0 50px;
    padding: 8px 0 0 11px;
 }
	   .baner_01 {
			 width:95%;
			 height: 60px;
			 background: #666666 no-repeat;
			 margin: 10px 0 10px 0;
	    }
		 .baner_03 {
		     width: 150px;
			 height:150px;
			 margin: 20px 0 0 0;
			 background: #666666 no-repeat;
	    }
/*box*/
  .box {
	 overflow: hidden;
	 height: 1%;
	 padding-bottom: 10px;
	 /*float: left;
	 width: 100%;*/
  }
   .box2 {
	  padding-right: 15px;
	  margin-left: 20px;
   }
     .boxleft_01 .boxright_01, a {
		  }
		   .box_newsright  {
		       float: right;
			   width: 42%;
			   text-align: right;
			   padding: 15px 0 0 0;
          }
		   .box_newsleft  {
		       float: left;
			   width: 42%;
			   padding: 15px 0 0 0;
          }
		  box_newsright, .hand_right  {
		         position: absolute;
				 top: -11px;
				 right: -18px;
          }
		   box_newsleft, .hand_left{
		          position: absolute;
				  top: -11px;
				  left: -20px;
          }
		   .box_newstext {
		        font-size: 12px;
                color:#536068;
                line-height: 1.2em;
                padding: 5px 0 5px 0;
		   }
		    .box_newsright, span.date a, .box_newsleft, span.date a{
                   font-size: 10px;
                   line-height: 1.9em;
                   color:#B3BAC1;
            }
			 .box_newsright a, .box_newsleft a {
			         text-decoration: none;
					 font-size: 13px;
                     font-weight:bold;
                     color:#0DACF0;
			 }
			 .box_newstext {
			         float: left;
			         padding: 10px 15px 0 6px;
			 }
			   .box_newstext h2 {
			         font-family:"Arial";
	                 font-size: 14px;
                     line-height: 1.5em;
			   }
		      .box_text {
		           margin-left: 120px;
		           text-align:justify;
              }
			   .box_text01 {
			       padding: 5px 250px 0 0;
		           text-align:justify;
              }
	              .box_hand {
	                  /*float: left;
	                  width: 100%;*/
	              }
/*paginator*/
  .paginator {
	    color:#0DACF0;
	    font-size: 12px;
	    text-align:center;
  }
        .paginator .curent {
	           margin:  0 5px;
               font-weight:bold;
        }
               .paginator a {
	                   color:#0DACF0;
	                   text-decoration:none;
	                   margin:  0 6px;
                }
                      .paginator a:hover {
	                             color:#E32727;
	                             text-decoration:underline;
                      }
/*listItem*/
 .listItem {
	  overflow: hidden;
	  padding: 0 0 10px 0;
	  margin-bottom: 5px;
	  height: 1%;
	  /*overflow:hidden;
	  height: 1%;*/
             }
 .listItem2 {
	  
	  padding: 0 0 10px 0;
	  margin-bottom: 5px;
	 
             }
 /*.listItem h1{
	  font: bold 13px 'Tahoma';
  	           color:#536068;
  	           line-height: 14px;
 }*/
/*Item*/
 .item_left {
	  float: left;
	  width: 49%;
 }
	  .item_right {
		   float: right;
		   width: 49%;
      }
		  .item_left .item_right, .box_text,  a{
		       color:#536068;
               font-size:11px;
               line-height:1.2em;
               text-decoration:none;
         }
		  .item_left .item_right, .box_text, h2{
		                        font-family:"Tahoma";
                                color:#E32727;
                                font-size:11px;
								line-height: 1.4em;
         }
		  .item_left .item_right, p a {
		        text-decoration: underline;
		  }
	/*footer*/
		#footer {
	        margin: 0 50px 0 50px;
        }
		     .footermenu {
			       text-align: center;
			       height: 35px;
				   padding-top:13px;
			       background: url(/img2/foot2_gr.gif) repeat-x scroll 0 0;
			 }
			  .footermenu p {
			       color:#0DACF0;
			 }
			  .footermenu a{
			       text-decoration: none;
                   font-size: 11px;
                   color:#0DACF0;
                   padding: 0 7px 0 7px;
			  }
		     .footerbox_01 {
		          height: 50px;
				  padding: 0 0 0 20px;
			      background-color:#FFFFFF;
		     }
			    .footertext {
				     float: right;
					 width: 390px;
					 text-align:right;
		        }
	              .footer_counter {
			              width:460px;
                  }


.logobox_poisk .input {
font-family:"Arial";
font-size:11px;
height:17px !important;
padding:2px 2px 0 !important;
width:200px;
}

#loginBox{
	margin: 10px 0;	
}

#userMenu li{
	font-size: 11px;
	color:#536068;
	background: none;
	padding-left: 0;
}
#userMenu li a{
	font-weight: normal;
	color:#536068;
	text-decoration: underline;
}
#userMenu li a:hover{
	text-decoration: none;	
}

.zend_form dt{
	padding-bottom:5px;
	padding-top:10px;
}
.zend_form dd p{
	padding-top:0px;
	font-style:italic;
	padding-right:10%;
}
.zend_form label{
	font-weight: bold;
	margin-right: 20px;
}
.zend_form dd label{
	font-weight: normal;
}
.f_text{
	width: 90%;
}
.f_textarea{
	width: 98%;	
}
.f_select{
	
}
.f_checkbox{
	margin-right: 8px;
}
.f_radio{
	margin-right: 8px;
}
.buttonBox {
	text-align: center;	
	margin-top:20px;
}
.buttonBox form {
	display: inline;
	margin:0 5px;
}
.f_radio {
	margin: 3px;	
}

.fotoBox {
	
}
.fotoBox {padding:15px 0px 20px 0px;}
.fotoBox p { display:inline-block; padding:0px; margin:7px 5px 7px 5px;}
.fotoBox p a {margin:0px;}
.fotoBox p a img { border:1px solid #898989; display:inline-block; }
.fotoBox p a img:hover { border-color:#e12a0f;}
.fotoBox .podpis { display:block; color:#4d4a4b; font-size:11px; margin:10px 0px 0px 0px;}
.fotoBox .podpis:hover { color:#e12a0f;}


#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #444;
	background-color: #FFFFFF;
	padding: 5px;
	opacity: 0.95;
	width: 300px;
}
#tooltip h3, #tooltip div { margin: 0;
font-weight: normal;
font-size:12px;}


/* tables */

table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #F9F8F3;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
	padding-bottom: 8px;
}
table.tablesorter thead tr .header {
	background-image: url(/images/bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	cursor: pointer;
	height: 35px;
    background-color: #d4d9dd;
    text-align: center;
}
table.tablesorter tbody td {
    background-color:#F4F7F9;
    height:19px;
    padding-left:3px;
	padding-right:3px;
}
table.tablesorter tbody tr.odd td {
	background-color:#E7ECEF;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
    background-image: url(/images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #E9E5E1;
}




#propertysBox{
	padding-top: 15px;
}

#propertysBox .head1 td{
	padding: 5px 0 5px 5px;
	background-color: #D4D9DD;
}

.tl_main{
	width: 100%;
}
.tl_head {padding: 3px 0 3px 3px;background-color: #E9E5E1;}
.propertyTb, .propertyTb tr{border: 1px solid #cccccc;}














