/* GENERAL STYLES */
#threeParts{
        width:960px;
        /*padding:0px 30px;*/
        height:201px;

        background: url(/media/1209/hometricasti.jpg); 
        position:relative;
}
#centerpart{
       width:960px;
       height:360px;
       background: url(/media/1209/centerpart.jpg); 
       /*padding:0px 30px;*/
}
#centerpart h2{
       padding:15px 15px;
       font-size:14px;
}
#centerpart h2,
#centerpart h2 a{
       color:#646464;
       text-decoration:none;
}
#centerpart h2 a:hover{
       text-decoration:underline;
}
#threeParts h2{
       padding:15px 10px;
       padding-right:0px;
       font-size:14px;
}
#threeParts p{
       font-size:14px;
}
.servicePart{
       width:290px;
       height:165px;
       float:left;
       position:relative;
       overflow:hidden;
}
.serviceTitle{
       margin:19px 0px 0px 0px;     
       height:58px;
       width:200px;
       overflow:hidden;
}
.serviceTitle a{
   text-decoration: none;
}
.serviceTitle a:hover{
   text-decoration: underline;
}
.serviceSubTitle{
       margin:0px;
       height:50px;
       padding:0px 10px;
}
.serviceHref{
       height:35px;
       line-height:35px;
       margin-left:30px;
}
.serviceHref a{
       font-weight:bold;
       color:#FFF;
       
}





#holka{
       width:334px;
       height:360px;
       text-align:center;
       float:left;
}
#reference{

       width:625px;
       height:200px;
       float:left;

}
#news{
       width:625px;
       height:160px;
       float:left;
       padding-top:0px;
}

.posuvnikLeft,
.posuvnikRight{
       float:left;
       width:61px;
       height:140px;
       cursor:pointer;
}
.posuvnikLeft{
background:url(/media/css/posuvnikLeft.jpg) no-repeat center 39px;
}
.posuvnikRight{
background:url(/media/css/posuvnikRight.jpg) no-repeat center 39px;
}
#referenceWindow{
       float:left;
       width:502px;
       height:140px;
       overflow:hidden;
       position:relative;
}

#referenceContent{
       position:absolute;
       left:0px;
       top:0px;
}

#referenceContent .reference{
       width:150px;
       height:140px;
       float:left;
       text-align:center;
       margin-right:26px;
}
#referenceContent .reference img{
       border:1px solid #808285;
}
#referenceContent .reference a{
      color:#000;
}
#news h2{
       margin:0px;
       color:#646464;
}
#news #rssNews{
       float:right;
       margin:15px 15px 0px 0px;
}
#news .News{

       margin:0px 18px 15px 15px;
       overflow:hidden;
}
#news .News h3{
       color:#1890F0;
       font-size:12px;
}

.calendar{
       float:left;
       width:58px;
       background:url(/media/css/calendar.png) no-repeat;
       margin-right:10px;
       text-align:center;
       position:relative;
}
/* pro kalendar na hlavni strance - IE nenacita pruhlednost */
#centerpart .calendar{
       background:url(/media/css/calendarHome.png) no-repeat;
}
 .calendar .year,
 .calendarBig .year
{
       margin-top:14px;
       font-weight:normal; 
       font-size:10px;
       color:#FFF;
}
.calendar .month,
 .calendarBig .month{
       font-family:Arial;
       font-size:10px;
       font-weight:normal; 
       margin-top:0px;
}
 .calendar .day,
 .calendarBig .day{
       font-weight:bold; 
       font-size:14px;
       margin-top:0px;
       margin-bottom:5px;
}
.calendarBig{
       position:absolute;
       left:610px;
       top:10px;
       width:58px;
       background:url(/media/css/calendar.png) no-repeat;
       text-align:center;
}


.bigCalendarPlace{
       float:right;
       width:100px;
       height:40px;
}


#news .content{
       float:left;
       width:522px;
}
#news h3{
      height:18px;
      overflow:hidden;
      padding-top:0px;
      padding-bottom:5px;
      margin-top:-4px;
      margin-bottom:0px;
}
#news p{
      text-align:justify;
      padding:0px;
      height:60px;
      overflow:hidden;
      font-size:11px;
      line-height:15px;

}
#news .odkaz{
     text-align:right;
}
#news .odkaz a{
     font-size:12px;
     color:#1890F0;
}


/*****************************************************************************/
/*************************    SLUZBY           *******************************/
/*****************************************************************************/
/********** nase sluzby *********************************/

.sectionList{
   margin-bottom:20px;
   padding-left: 15px;
   overflow:hidden;
   width:670px;
}
.sectionList .sekce1,
.sectionList .sekce2,
.sectionList .sekce3
{
    float:left;
    width:214px;
    height:229px;
    background:#aaa;
}
.sectionList .sekce1{
    background: url(/media/css/sekce1.png); 
}
.sectionList .sekce2{
    background: url(/media/css/sekce2.png); 
}
.sectionList .sekce3{
    background: url(/media/css/sekce3.png); 
}
.sectionList .empty{
    float:left;
    width:5px; 
}
.sectionList .title {
    height:55px;
    padding:12px 9px 12px 9px;
    font-weight:bold;
    font-size:14px;
    line-height:20px;
    position:relative;

}
.sectionList .title a{
    display:block;
    color:#FFF;
    height:60px;
    text-decoration:none;
}
.sectionList .title a:hover{
text-decoration:underline;
}
.sectionList .icon{
    position:absolute;
    top:35px;
    left:135px;
}
.sectionList .list{
    margin:0px;
    padding:0px 3px;
    height:100px;

}
.sectionList .list ul{
margin:0px;
padding:0px;
   margin-left:18px;
   margin-top:11px;
   list-style-type:none;
}
.sectionList .list li{
margin:0px;
padding:0px;
   margin-left: 0px;
   padding-left:0px;
   line-height:18px;
   text-indent: -7px;

}
.sectionList .ref{
    padding:0px 3px 3px 3px;
    height:35px;
    text-align:center;

}
.sectionList .ref a{
    font-weight:bold;
    color:#FFF;
    line-height:35px;
    display:block;

}

.SeznamSekci{
     width:670px;
 
}
.SeznamSekci td{
     vertical-align:top;
    border:1px solid #000;
    width:203px;
}
.SeznamSekci .empty{
    width:30px;
    border:0px;
}
.SeznamSekci .emptyRow{
    height:10px;
}

.SeznamSekci .ikona{
    
    background:#aaa;
    border:1px solid #000;

}
.SeznamSekci .list{

    padding-bottom:30px;
}
.SeznamSekci .list li{
    margin-left:20px;
}
.SeznamSekci .odkaz{
   border:0px;
}
.SeznamSekci .odkaz div{
}
.SeznamSekci .odkaz a{
   position:relative;
   display:block;
   top:-25px;
   left:60px;
   width:150px;
   height:25px;
   line-height:25px;

   text-align:center;

   border:1px solid #000;
   color:#FFF;
}
/*********************************************************************************/
.sekceSluzeb1 .perex{
}
.seznamSluzeb li{
     margin-left:32px;
     list-style-image: url(/media/css/sluzbyLi2.png) ;
}
.seznamSluzeb li a{
     font-size:14px;
     font-weight:bold;
     color:#D91515;

     line-height:25px;
}
.Sluzba{
     width:670px;
     margin:20px 0px;
     background: url(/media/css/sluzbyDivider.png) no-repeat top left; 
    overflow:hidden;
}
.Sluzba h3{
     font-size:14px;
     font-weight:bold;
     color:#0060A8;
     padding-top:20px;
}
.Sluzba .Content{
     vertical-align:top;
     text-align:justify;
     padding:0px 15px 0px 0px;

}
.Sluzba td{
     vertical-align:top;
     padding-top:20px;
}
.Sluzba .Properties{

     position:relative;
     width:280px;
     padding-bottom:15px;
     float:right;
     margin: 16px 0 5px 15px;
     text-align: left;
}
.Sluzba .Properties div{
     padding:15px;
}
.Sluzba .Properties ul{
 margin:0px;
 padding:0px;
 margin-left:15px;
}
.Sluzba .Properties li{
    text-indent: -10px;
    line-height:24px;
    margin:0px;
 padding:0px;
}
.Sluzba table{
 width:100%;
}
.sekceSluzeb1 .Sluzba .Properties {
  background: url(/media/css/sluzba1PropertiesBack.png) no-repeat top left;}
.sekceSluzeb2 .Sluzba .Properties {
  background: url(/media/css/sluzba2PropertiesBack.png) no-repeat top left;}
.sekceSluzeb3 .Sluzba .Properties {
  background: url(/media/css/sluzba3PropertiesBack.png) no-repeat top left;}


.Sluzba .Properties .title{
  font-size:14px;
  font-weight:bold;
    color:#FFF;
  padding:0px;
  padding-bottom:10px;
  margin-top:-10px;
padding:15px;
}
.Sluzba .Properties ul{
    padding:0px 15px;
    margin:0px;

}
.Sluzba .Properties li{

    margin-left:10px;
    list-style-type:none;
    font-weight:bold;
    color:#FFF;
    line-height:25px;
    cursor:help;
}

.Sluzba .Properties .ikona{
     float:right;
     position:relative;
     top:-11px;
     left:5px;
     padding:0px;
     width:45px;
     height:45px;
}
.sekceSluzeb1 .Sluzba .Properties .ikona{
    background: url(/media/css/sluzba1Icon.png);}
.sekceSluzeb2 .Sluzba .Properties .ikona{
    background: url(/media/css/sluzba2Icon.png);}
.sekceSluzeb3 .Sluzba .Properties .ikona{
    background: url(/media/css/sluzba3Icon.png);}
/***************loga ********************************/
#logosList{
    background: url(/media/css/logosBack.png);
    width: 670px;
    overflow:hidden;
}
#logosList .Logo{
   float:left;
   width:200px;
   height:185px;

   overflow:hidden;
}
#logosList .empty{
   float:left; 
   width:35px;
}
#logosList .image{  
  margin:0px;
  padding:0px;
  vertical-align:middle;
  text-align:center;
  width:198px;
  height:138px;
  overflow:hidden;
   border:1px solid #AAA;
}
#logosList .image a{
  height:138px;
  width:198px;
  display:block;
  overflow:hidden;
  text-decoration:none;
}
#logosList .title{
   text-align:center;
}
#logosList .title a{
   color:#AAA;
   font-weight:bold;
   
}
/****************** reference *********************************************/
.rightBlock{

    float:right;

    width:286px;
    text-align:right;
    margin-top:10px;
    margin-left:10px;
}
.rightBlock .right{
  float:left;
  width:204px;
  
}
.rightBlock .left{
  float:left;
  width: 70px;
  position:relative;
  margin-right:12px;
}
.rightBlock .calendar{
  margin-left:10px;
  margin-bottom:30px;
  overflow:hidden;
  }
.rightBlock  .iconok{
  position:absolute;
  left:5px;
  top:55px;
}
.rightBlock  .slideShow{
  margin-top:15px;
  display:block;
    overflow:hidden;
}
.rightBlock  .slideShow img{
  margin-top:3px;
}
.rightBlock  .left a{  
 text-decoration:none;
}
.rightBlock  .img{
 overflow:hidden;
 border:1px solid #DCDCDC;
 width: 200px;
 height:160px;
 margin:auto;
}
.rightBlock  .img a{
 width: 202px;
 height:160px;
 overflow:hidden;
 display:block;
}
.rightBlock .rightHref{
font-weight:bold;
}
.referenceList{
   overflow:hidden;
   width:670px;
}
.referenceList .reference{
    float:left;
    height:215px;
    width:206px;
    margin-bottom:25px;
    background: url(/media/css/referenceListItem.png) no-repeat;
}
.referenceList .empty{
    float:left;
    width:26px;
}
.referenceList .rowempty{
   height:20px;

   width:670px;
   float:left;
}

.referenceList .reference .company a{
  text-align:center;
   font-size:12px;
   font-family:Verdana;
   color:#D91515;
   font-weight:bold;
  
  display:block;

  line-height:12px;
  padding-top:12px;
}
.referenceList .reference .url a{
  text-align:center;
  font-size:11px;
  
  display:block;
  color:#000;

  line-height:11px;
  height:11px;
  padding-top:5px;
  padding-bottom:10px;
  text-decoration: none;
}


.referenceList .reference .image{
  overflow:hidden;
  width:206px;
  margin:3px;
}
.referenceList .reference .rightHref a{
}
.referenceDetail{
}
.referenceDetail .perex{
  margin-bottom:0px;
}
.referenceDetail .img{
}
.referenceDetail h3{
 font-size:14px;
 font-weight:bold;
 color: #0060A8;
 padding:20px 0px 10px 0px;
}

.referenceDetail .services{
  list-style-image: url(/media/css/sluzbyLi.png);
  margin:0px;
  padding:0px;
  margin-left:32px;
}
.referenceDetail .services li{
  margin:0px;
  padding:0px;
}
.referenceDetail .services li a{
  color:#D91515;
  line-height:14px;
  display:block;
  margin-bottom:8px;
}
.referenceDetail .url{
  font-size:14px;
  font-weight:bold;
  line-height:30px;
  color:#CC0000;
}
.referenceDetail .calendar{
  cursor: help;
}
.referenceDetail .clientSaid .name{
  font-size:12px;
 font-weight:bold;
 text-align:left;
  padding:0px;
}
.clientSaid{
  background: url(/media/css/topTitleDivider.png) no-repeat left bottom;
  overflow:hidden;
}
.clientSaid .company{
   font-weight:bold;
   font-size:14px;
   color:#006699;
   margin:10px 0px 5px 0px;
}
.clientSaid .name{
   padding:6px 0px;
   text-align:right;
   margin-bottom:10px;
   font-size:11px;
}
.clientSaid .text{

  overflow:hidden;
  text-align:justify;
  margin:10px 0px;

}
.clientSaid .image{
  float:left;
  width:120px;
  height:131px;
  background: url(/media/css/clientLogoBorder.png) no-repeat;
  margin-right:10px;
}
.clientSaid .image img{
  width:110px;
  height:120px;
  overflow:hidden;
  margin: 5px;
}
.clientSaid .citace{
font-style:italic;
}
.clientSaid .rightHref{
  margin-top:-25px;
  
}
.listNazoryReferences{
    margin-bottom:1em;
}

.listNazoryReferences .clientSaid{
  padding-bottom:10px;
}

.referenceDetail .biggerImage{
  line-height:30px;

}

.referenceDetail .images .image{
   float:left;
   width: 138px;
   text-align:center;

}
.referenceDetail .images img{
   border:1px solid #999;
}
.referenceDetail .images .empty{
   float:left;
   width: 39px;

}

.listNews{
}
.listNews ul{ 
margin:0px;
padding:0px;
}
.listNews li{
margin:0px;
padding:0px;
overflow:hidden;
}
.listNews h3 a{
color:#0060A8;
text-decoration:none;
}
.listNews h3 a:hover{
text-decoration:underline;
}
.listNews .text{
text-align:justify;
  margin-left:68px;
}
.listNews h3{
   font-weight:bold; 
   font-size: 14px;
   color: #0060A8;
   padding-top:5px;
   padding-bottom:4px;
}
.karieraList h3{
   font-weight:bold; 
   font-size: 14px;
   color: #0060A8;
   padding-top:5px;
   padding-bottom:4px;
}
.karieraList h3 a{
color:#0060A8;
text-decoration:none;
}
.karieraList h3 a:hover{
text-decoration:underline;
}


.karieraItem h3{
  color: #0060A8;
  font-size: 14px;
}
.karieraItem .List li{
  text-indent: -8px;
}
.rightHref{
text-align:right;
}
.rightHref a{
   color:#D91515;
}

.rightHref .showDetail {

background: url(/media/css/showDetail.png) no-repeat 0px 10px;
padding:13px 0px 10px 30px;
line-height:30px;

}
.rightHref .showDetailRight {

background: url(/media/css/showDetailRight.png) no-repeat right 10px;
padding:13px 30px 10px 0px;
line-height:30px;

}

/**************** other references list **********************/
.otherReferencesList{
 text-align:center;

}
.otherReferencesList .reference{

   margin-top: 10px;
   height:215px;
   width:206px;
   background: url(/media/css/otherReferencesBack.png) no-repeat;
   margin-bottom:40px;
}

.otherReferencesList .reference .name a{
   text-align:center;
   font-size:12px;
   font-weight:bold;
   color: #D91515;
   display:block; 
   padding-top: 9px;
   line-height:12px;
   
}
.otherReferencesList .url a{

   font-size:11px;
   display:block;
   color: #000;
   padding-top: 4px;
   padding-bottom:11px;
   line-height:11px;
   height:11px;
}

.otherReferencesList .img{
  border:1px solid #DADADA;
  overflow:hidden;
  padding-bottom:1px;
  width:200px;
  margin:0px 2px;
}




/*   fromular */

.divizeForm{
/* background: url(/media/css/formBck.jpg);*/
}
#calcForm{
  padding:15px;
}
#contactForm{
  width:288px;
}
.divizeForm table{
  width:100%;
  border-collapse:collapse;
}
.divizeForm td{
 padding-top:6px;
}
.divizeForm .question{
 font-weight:bold;
 line-height:24px;
 padding-top:6px;
}
.divizeForm .textbox,
.divizeForm .dropdown{
  border:1px solid #999999;
}

.kalkulackaForm textarea{
 height:167px;
}

.divizeForm  .submit{
 text-align:right;
}
.divizeForm  .submit input{
 background: url(/media/css/formButton.png);
 width:90px;
 height:24px;
 line-height:24px;
 color:#FFF;
 font-weight:bold;
 border:0px;
 cursor:pointer;
}
#contactForm .textbox{
  width:286px;
}
.warning{
   color:#CC0000;
}
.info{
 font-size:10px;
}

.kalkulackaContent{
 overflow:hidden;

}
.kalkulackaForm,
.doporuceniForm{
 width:415px;
 float:left;
 background: url(/media/css/formBck.jpg) repeat-x;
  margin-top:20px;
}
#contact12 .doporuceniForm{
 width:290px;
 float:left;
 background: none;
 margin-top:0px;
}



.doporuceniForm .divizeForm {
  margin:0px 15px 15px 15px;
}
#contact12 .doporuceniForm .divizeForm{
  margin:0px;
}
.doporuceniForm h3{
  font-size:12px;
  color:#999;
  padding:15px 15px 0px 15px ;
  margin:0px;
}
#contact12 .doporuceniForm h3{
  color:#999;
  padding:0px 15px 0px 0px ;
  margin:0px;
  font-size:12px;
}
.doporuceniForm .textbox{
 width:383px;
}
#contact12 .doporuceniForm .textbox{
 width:290px;
}

.kalkulackaTipy{
  width:239px;
  background: #FFFAC4 url(/media/css/tipy.png) no-repeat top left;
  float:right;
  position:relative;
  margin-top:20px;
  border: 1px solid #E3E3E3;
  padding-bottom: 15px;
}
.kalkulackaTipy ul{
  margin:0px;
  padding:0px;  
  margin-top:5px;
  list-style:none;

}
.kalkulackaTipy li{
  text-indent: -10px;  
  margin:0px 15px 0px 20px;
   line-height:20px;
  margin-top:5px;
  padding:0px;
}
.kalkulackaTipy h3{
  padding: 15px 15px 0px 15px ;
  font-size:12px;
}
.kalkulackaContent h3{
  padding: 15px;
  padding-bottom:0px;
  color:#999999;
  font-size:12px;
font-size:12px;
}

.kalkulackaForm #calcForm{
 padding-top:0px;
}
.kalkulackaForm .td1{
  width:185px;
}
.kalkulackaForm .td2{
  width:200px;
}
.kalkulackaForm .textbox{
  width:183px;
}
.kalkulackaForm .dropdown{
  width:185px;
}
.kalkulackaForm .td2 .textbox,
.kalkulackaForm  .td2 .dropdown,
.kalkulackaForm .td2 .question{
margin-left:15px;
}
.kalkulackaForm .double .textbox{
 width:383px;
}




.kalkulackaTipy .tipyIcon{
  position:absolute;
  top:-20px;
  left:207px;
}
#contact12{
 float:left;
 width:695px;
 background: url(/media/css/formBck.jpg) repeat-x;
}

#contact1{
 float:left;
 width:360px;

 padding:0px 15px;
}
#contact2{
 float:left;
 width:305px;

}
#contact3{
 float:left;
 padding-left:18px;

}
.googleMap{
/*padding:0px 15px;*/
 border:1px solid #969696;
 margin-top:1px;
 margin-bottom:15px;
width:338px;
}

#contact12 h3,
#contact3 h3{
 padding:15px 0px;
 color:#969696;
  font-size:12px;
}
#contact12 a,
#contact3 a
{
  color:#D91515;
}
#contact2 #contactForm textarea{
height:125px;
}

#leftMenu .sekceSluzeb{
  margin-top:-10px;
  margin-bottom:5px;
}
#leftMenu .sekceSluzeb .title1,
#leftMenu .sekceSluzeb .title2,
#leftMenu .sekceSluzeb .title3{
  width:235px;
  height:52px;
  position:relative;
  padding-top:20px;
  background-repeat:no-repeat;
  background-position:0px 20px;
  overflow:hidden
}
#leftMenu .sekceSluzeb .title1{
  background-image: url(/media/css/sekce1Left.png);
}
#leftMenu .sekceSluzeb .title2{
  background-image: url(/media/css/sekce2Left.png);
}
#leftMenu .sekceSluzeb .title3{
  background-image: url(/media/css/sekce3Left.png);
}
#leftMenu .sekceSluzeb .title{
font-size:14px;
font-weight:bold;
float:right;
width:160px;
color:#FFF;
height:40px;
margin:6px 0px;
}
#leftMenu .sekceSluzeb .icon{
float:left;
width:60px;
position:relative;
top:-20px;
left:10px;
}
#leftMenu .sekceSluzeb .content{
}
#leftMenu .sekceSluzeb .content .List{
 list-style:none;
  margin:5px 0px 0px 15px;
  padding:0px
}
#leftMenu .sekceSluzeb .rightHref{
  margin-top:-5px;
}


#leftMenu .fatArticle{
   width:250px;
   margin-left: -15px;
}
#leftMenu .fatArticle td{
   vertical-align:top;
   padding-bottom:15px;
}
#leftMenu .fatArticle ul{
   list-style-type:none;
   margin:0px;
   padding:0px;
}

#leftMenu .fatArticle li{
   list-style-type:none;
   margin:0px;
   padding:0px;
   text-indent:-10px;
   margin-left:10px;
}

#leftMenu .fatArticle img{
   margin-top:5px;
}
#leftMenu .fatArticle h3{
   padding:0px;
   text-indent: -5px;
   padding-left:5px;
   color: #0060A8;
   
}


.referenceSlideShow{
 margin:0px;
 padding:0px;
 line-height:0px;
 width:0px;
}

.resultOK,
.resultError
{
  width: 290px;
  margin-bottom:15px;
  background: url(/media/css/formResultBottom.png) no-repeat bottom left;
  padding-bottom: 1px;
}

.resultOK .Title{
 background: url(/media/css/formResultOkTitle.png) no-repeat top left;
 height:60px;
 position:relative;

}
.resultOK .Message,
.resultError .Message{
 background: url(/media/css/formResultMessage.png) repeat-y 0px 0px ;
 height:76px;
}

#contact2 .resultOK h3,
.resultOK h3{
 padding:15px;
 margin:0px;
 font-weight:bold;
 font-size:15px;
 color:#FFF;
}
.resultOK p{
 padding:15px;
 margin:0px;
}
.resultOK .Title img,
.resultError .Title img{
   position:absolute;
   left:240px;
   top:-10px;
   width:60px;
   height:60px;
}
.boldFormResult .resultOK .Title img,
.boldFormResult .resultError .Title img{
   position:absolute;
   left:620px;
   top:-10px;

   width:60px;
   height:60px;
}
.boldFormResult .resultOK,
.boldFormResult .resultError{
  width:670px;
  margin-top:25px;
  background: url(/media/css/formResultBottomBold.png) no-repeat bottom left;

}

.boldFormResult .resultOK .Title{
  background: url(/media/css/formResultOkTitleBold.png) no-repeat top left;
}
.boldFormResult .resultError .Title{
  background: url(/media/css/formResultErrorTitleBold.png) no-repeat top left;
}

.boldFormResult .resultOK .Message,
.boldFormResult .resultError .Message{
  background: url(/media/css/formResultMessageBold.png) repeat-y top left;
}



.resultError .Title{
 background: url(/media/css/formResultErrorTitle.png) no-repeat top left;
 height:60px;
 position:relative;
}

#contact2 .resultError h3,
.resultError h3{
 padding:15px;
 margin:0px;
 font-weight:bold;
 font-size:15px;
 color:#FFF;
}
.resultError p{
 padding:15px;
 margin:0px;

}


.searchNenasli{
  margin-top: 0px;
  overflow:hidden;
  width:309px;
  margin-right:15px;
}
.searchTips{
  overflow:hidden;
  width:309px;
  margin-right:15px;
}
.searchNenasli .img,
.searchTips .img{
 
   width:65px;
}
.searchNenasli .title,
.searchTips .title{

   padding:15px 0px 10px 0px;
   font-weight:bold;
   overflow:hidden;
  width:264px;
}
.searchTips ul{
   margin:0px; padding:0px;
   width:264px;
}
.searchTips ul,
.searchTips li{
   list-style-type: none;
}
.searchNenasli .text{
 width:264px;

}
.searchTips li{
   margin:0px; 
   padding:0px;
   margin-left: 8px;
   text-indent: -8px;
  
}
#xsltsearch{
  padding:15px;

}

.searchResultPage  #textContent h2{
   padding-bottom:0px;
}

.searchResult{
 overflow:hidden;

}

.searchResult .result{
 background: url(/media/css/searchBck.png) repeat-x top left;
  margin-top:20px;
 width:600px;
 float:left;

}

.searchResult .tips0{
 float:left;
 width:330px;
 background:#FFF;
 margin-top:10px;
}
.searchResult .tips{
  margin-left:10px;
.searchResult .head{
}
.searchResult .result .head .title{
   font-size:14px;
   font-weight:bold;
   line-height:24px;
   display:block;
   float: left;

}
.searchResult .result .input{
  border:1px solid #969696;
  line-height:24px;
   height:20px;
  display:block;
float: left;
}
.searchResult .result .submit {
 background: url(/media/css/formButton.png);
 width:90px;
 height:24px;
 line-height:24px;
 color:#FFF;
 font-weight:bold;
 border:0px;
 cursor:pointer;
 margin-left:15px;
}
#xsltsearch_summary{
padding:15px 0px;
}
.xsltsearch_result_title{
  font-size:12px;
  font-weight:bold;
  padding-top:15px;
}



/* EDITOR PROPERTIES */

