#footer{
    max-width: 1200px;
    /*min-width: 1000px;*/
    _width: 1000px;
    padding-bottom: 0px;
    padding-left: 0px;
    position: static;
    font-family: Verdana;
    padding-top: 20px;
    padding-right: 0px;
    margin: 0px auto;
}

#footer .footerWrap #catalog{
    margin: 19px 0 0 5px;
    padding-bottom: 15px;
}

#footer .footerWrap #catalog ul{
    line-height: 1.2;
    padding-left: 10px;
}

#footer .footerWrap #catalog ul.colomnWrap{
    padding-left: 8px;
    line-height: 1.2;
    
}
#footer .footerWrap #catalog ul li
{
    font-size:11px;
}

#footer .footerWrap #catalog ul li a{
    color: #003399;
    font-size:11px;
    font-family:Verdana;
    padding: 0;
}

#footer .footerWrap{
    float:left;
    width: 100%;
    background-color:#F0F0F0;
    border-radius: 10px;
}

#footer .footerWrap #catalog img{
    border-width: 0;
}

#footer  .titleColomnOne{
    padding: 0 0 10px 10px;
}

#footer  .columnOneWrap{
     float:left;
 }

#footer .footerWrap #catalog .footerColomnOne{
    float:left;
    /*width:334px; */
    width:36%;
}

#footer .footerWrap #catalog .footerColomn{
    float:left;
   /* width: 156px; */
    width: 16%;
}

#footer .footerWrap #catalog .footerColomnThree{
    float:left;
   /* width: 156px; */
    width: 17%;
}

#footer .footerWrap #catalog .footerColomn{
    float:left;
   /* width: 156px; */
    width: 16%;
}


#footer .footerWrap #catalog .footerColomnLast{
    float:left;
    width: 14%;
   /* width: 150px;*/

}
#footer .footerWrap #catalog .footerColomnLast .colomnWrap{
    padding-left: 8px;
    line-height: 1.2;
    float: left;

}
#footer .footerWrap #catalog  .titleBoldRef{
    font-weight:bold;
    color: #003399;
    font-size:11px;
    font-family:Verdana;
    line-height: 1;
}

#footer .footerWrap #catalog  .titleCatalog, #footer .footerWrap #catalog .titleColomnOne{
    font-weight:bold;
    color: #003399;
    font-size:11px;
    font-family:Verdana;
    float:left;
    width: 100%;
}

#footer .footerWrap #catalog  .titleCatalog{
    padding:0 0 8px 0;
}

#footer .footerWrap #catalog .footerColomnOne .colomnLeft{
    float:left;
    width: 51%;
}

#footer .footerWrap #catalog .footerColomnOne .colomnLeft .titleFooterCatalogOne,#footer .footerWrap #catalog .titleFooterCatalogOne{
    font-size:11px;
    color: #333399;
    font-family: verdana ,arial, sans-serif;
    float:left;
    width: 100%;
}

#footer .footerWrap #catalog .footerColomnOne .colomnRight{
    float:left;
    width: 49%;
}


#footer .footerWrap #catalog ul li.borderCatalog
{
    margin: 10px 0 10px 0;
    display: block;
    border-top: 1px solid #D8D8D8 ;
    box-shadow: 0 1px white;
    -moz-box-shadow: 0 1px white;
	-webkit-box-shadow: 0 1px  white;
     font-size:1px;
}

#footer  .borderSolidOneColomn{
    font-size: 0;
    margin: 10px 0 6px 10px;
    float: left;
    width: 89%;
    border-bottom: 1px solid #D8D8D8;
    box-shadow: 0 1px white;
}

#footer .cityUrl{
    border-top: 1px dashed #D8D8D8 ;
    box-shadow: 0 1px 1px white;
    margin:0 15px 0 15px;
}

#footer .cityUrl ul{
    padding: 10px 0;
    float: left;
    position:relative;
}

#footer .cityUrl ul li{
    float: left;
    padding-right: 20px;
    color: #003399;
    font-size:11px;
    font-family:Verdana;
    font-weight:bold;
    position:relative;
    display:block;
}

#footer .cross
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

#footer  #information{
    float:left;
    background-color: #668AB4 !important;
    width: 100%;
    -moz-border-radius: 10px; /* Firefox */
    -webkit-border-radius: 10px; /* Safari, Chrome */
    -khtml-border-radius: 10px; /* KHTML */
    border-radius: 10px;
	color:#fff !important;
    behavior: url(http://www.temakazan.ru/styles/border-radius.htc); /* учим IE border-radius */
}

#footer #information .companyInfo,#footer #information .footerContacts{
    text-align: left;
    font-size:11px;
    color: white;
}

#information .companyInfo a {
    color: #BDF0FF;
}
#information .companyInfo p {
    margin-bottom: 5px;
}

#footer  #information .counter img{
    float: right;
    margin-top: -38px;
    margin-right: 20px;
}


#footer #information .statistics{
    padding: 10px 0;
    line-height: 1.2em;
    font-size:11px;
    margin-right: 20px;
}
#footer #lightFooter .statistics{
    width: 121px;
    font-size:11px;
    padding: 6px 0;
    line-height: 1.2em;
    float: left;
    margin-left: 14px;
}
#footer #lightFooter .statistics a{
    float: right;
    margin: 0px;
}
#footer #information .statistics a{
    float:left;
}
#footer #information .statistics span, #footer #lightFooter .statistics span{
    float: right;
    width: 80px;
    text-align: left;
    cursor: pointer;
    line-height: 24px;
    padding-left: 7px;
}

#footer #information .statistics span{
    color : white;
    float:left;
}
#footer #information .footerStatitics{
    float: left;
}

#footer #lightFooter .statistics img{
    float: right;
    padding:0 5px;
    padding-top: 2px;
}

#footer #information .footerContacts .lastSpan{
    padding-bottom: 7px;
}
#footer #information .footerContacts{
    float:left;
    width: 31%;
    margin:0 0 0 1%;
    border-right: 1px dashed #6576a4;

}
#footer #information .companyInfo{
    margin: 10px 0 10px 2%;
    float: left;
    width:50%;
    line-height: 14px;
}

#footer #information .footerStatitics{
    float: right;
    margin: 8px 0 8px 0;
    width:14%;
}
#footer #information .footerStatitics img{
    float: left;
}
#footer #information .footerContacts span{
    float:left;
    width:98%;
    padding: 6px 0 0;
}
#footer #information .footerContacts a{
    color: #BDF0FF;
}

#footer #lightFooter{
  padding-top:          20px;
  color: #214E99;
  text-align:           center;
  font-size:            8pt;
  line-height:          20px;
}

#footer #lightFooter a {
  margin:               0px 8px 0px 5px;
  font-size:            8pt;
  text-decoration:      none;
}
#footer a span:hover{
    text-decoration:underline;
}

#footer #lightFooter{
    color: #6F7390;
}
#footer .google-statisic{

}

#ga{
	display:		block;
	height:			29px;
	color:			white;
	font-size:		8.3px;
	line-height:	1.1em;
}
#ga img{
    border:			1px solid #556f8f;
}
#ga:hove{
	text-decoration:  none;
}

#ga .ga-l {
	display:			inline-block;
	height:				29px;
	float:				left;

}

#ga .ga-r {
	padding-left:			6px;
	padding-right:			10px;
	display:				block;
	height:					29px;
	float:					left;

	background-repeat: 		repeat-x;
	background-position: 	left, right;
	cursor:					pointer;
}

.age-limit-footer
{
    width: 100%;
    float: left;
    font-size: 12px;
    border-bottom: 1px solid #6183ab;
    box-shadow: 0 1px #7696bc;
    margin-bottom: 5px;
    padding-bottom: 5px;

}

#lightFooter .bottom{
    float: left;
    margin: 0 25%;
    position: relative;
    width: 514px;
}

#footer #lightFooter .bottom .companyInfo{
    width: 377px;
    float: left;
    text-align: right;
}

#footer #lightFooter .bottom .companyInfo a{
    margin: 0;
}

#liveInternet-counter{
    position: absolute;
    left: -9999px;
}

/*--- sm-viewport START ---*/
@media all and (max-width: 747px) {
    body.adaptive #footer #information{
        background: none;
    }
    body.adaptive #footer #information .companyInfo{
        box-sizing: border-box;
        width: 100%;
        margin: 0;
        padding: 20px 10px 10px 25px;
        color: #fff;
    }
    /* body.adaptive #footer #information .companyInfo noindex a{
        color: #999;
    }*/
    body.adaptive #footer #information .companyInfo a {
        color: #5674d6;
    }
    
    body.adaptive #footer #information .companyInfo a.privacy{
        text-decoration: underline;
    }
    body.adaptive .age-limit-footer{
        border-bottom: none;
        box-shadow: none;
    }
    body.adaptive #footer .statistics{
        display: none;
    }
}
/*--- sm-viewport END ---*/
