@import 'reset.css';



@font-face {

    font-family: 'Cuprum-Regular';

        src: url('../fonts/Cuprum-webfont.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'Cuprum-BoldItalic';

    	src: url('../fonts/Cuprum-BoldItalic.ttf');



}



html{

	/*height: 100%;*/

}



body{

	/*min-height: 100%;*/

	background: #e5e5e5;

	font: 12px "Trebuchet MS";

	position: relative;

}

h1{
	font: 18px 'Cuprum-BoldItalic';
	color: #03486B;
	margin-bottom: 5px;
}

p{
	margin: 14px 0px;
}

.wrap{

	width: 960px;

	margin: 0 auto;

}



.wrapper{

	width: 940px;

	position: relative;

	margin: 0 auto;



	overflow: hidden;

}


.zarticle {
        font: 14px "Trebuchet MS";
}

.zarticle a{

	color: #99755b;
}

.zarticle a:hover{

	color: #f0a168;
}



.box{}

h2.title{

	width: 201px;

	height: 17px;

	margin: 0 0 4px 5px;

}
 table{
 	width: 100%!important;
	
 }

 table tr:first-child{
 	background: #66A3B5;
color: #FFF;
font-weight: bold;
 }

 table tr td{
 	padding: 5px;
 	border: 1px solid #66A3B5;
 }



body>header{

	width: 100%;

	height: 80px;/*-10 паддинга*/

	/*position: relative;*/

	padding-top: 10px;



	color: #cccccd;

	

	background: -webkit-linear-gradient(#01294b, #05698d);

    background: -moz-linear-gradient(#01294b, #05698d);

    background: -o-linear-gradient(#01294b, #05698d);

    background: -ms-linear-gradient(#01294b, #05698d);

    background: linear-gradient(#01294b, #05698d);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#01294b', endColorstr='#05698d');

    border-bottom: 1px solid #191b1c;

}

body>header a{

	color: #cccccd;

}

body>header .wrapper{

	overflow: visible;

}





.nonfocus:link, .nonfocus:visited{

	color: #cccccd;

}



.nonfocus:active, .nonfocus:hover{

	color: #ffffff;

}



.focus:link, .focus:visited{

	color: #ffffff;

}



.h-wrap{

	position: relative;

	width: 920px;

}

/*Картинка с мужиками*/

.h-img{

	height: 460px;

	width: 990px;

	background: url('../img/big-img.png') no-repeat; 

	margin-top: -99px;

	position: relative;

	z-index: -1;

}

/*Кнопка для отправки фото*/

.h-btn-send{

	position: relative;

	height: 100px;

}

.h-btn-send a{

	position: absolute;

	top: -106px;

	right: 0;

}
#send{
	
}

#send form input[type="text"],
#send form input[type="file"],
#send form textarea{
	display: block;
	margin-bottom: 10px;
	border: 1px solid #dfdfdf;
	
}

#send form textarea{
	width: 400px;
height: 200px;
padding: 5px;
}

#send form input[type="text"]{
padding: 5px;
}

form.hide{
	display: none;
}

form input[type="submit"]{
	width: 100px;
height: 30px;
background: #044E71;
border: none;
color: #ffffff;
cursor: pointer;
margin-top: 10px;
}



span.error{
	display: block;
	color: #AC0000;
}
p.success{
margin-bottom: 10px!important;
border: 1px solid #0E9403;
color: #0E9403!important;
padding: 10px;
font-weight: bold;
}

/*Картинка с птичками*/

.h-page-img{

	width: 984px;

	height: 254px;

	background: url('../img/birds.jpg') no-repeat;

	position: relative;

	z-index: -1;

	margin-top: -10px;

}





.logo{

	width: 220px;

	height: 70px;

	/*margin-right: */

	float: left;

	

}



/*-------------- ГЛАВНОЕ МЕНЮ ------------*/

.n-wrap{

	

	float: left;

	position: relative;

	margin-left: 9px;

}

nav.main-menu{

	width: 470px;

	height: 71px;

	

}

.n-list{

	/*width: 464px;*/

	width: 450px;

	position: relative;

	margin: 20px 10px 0 13px;

	font: 14px 'Cuprum-Regular';

}



.n-list>li{

	float: left;

	padding: 0 14px;

	position: relative;

	margin-right: 6px;

	height: 30px;

}



.n-list>li:last-child{

	margin-right: 0;

}

.n-list>li>a{

	line-height: 28px;

}



/*Сердечки*/

.n-list span{

	display: block;

	width: 17px;

	height: 11px;

	margin: 10px auto 0;

	background: url('../img/heart.png') no-repeat;

}



/*Линии - границы меню*/

.main-menu:before{

	content: '';

	width: 2px;

	height: 100%;

	top:0;

	left:0;

	position:absolute;

	background: url('../img/menu-line.png') no-repeat;

}

.main-menu:after{

	content: '';

	width: 2px;

	height: 100%;

	top:0;

	right:0;

	position:absolute;

	background: url('../img/menu-line.png') no-repeat;

}

.time+p,
.b-phone {
font: 19px 'Cuprum-BoldItalic'!important;
color: #93052c!important;

}
.b-phone {
	margin-top: 0px;
	font-size: 25px!important;
}
.call{
	margin-bottom: 3px;
	margin-top: 40px!important;
}
.time {
font-size: 28px!important;
color: #ffffff;
}


/*Рисуем фон пункта меню для активной ссылки и хавера*/

.n-list .active,

.n-list .n-list-item-hover{

	display: inline-block;

	background: url('../img/menu-hover2.png') repeat-x;

}



/*Сердечко активной ссылки и хавера*/

.n-list span.n-list-item-span-hover,

.n-list .active span{

	background: url('../img/heart.png') no-repeat 0 -11px;

	

}



/*Рисуем тень по бокам внутри пункта меню для активной ссылки и хавера*/

.n-list .active:before,

.n-list-item-hover:before{

	content: '';

	width: 1px;

	height: 100%;

	top:0;

	left:0;

	position:absolute;

	background: url('../img/menu-hover.png') no-repeat;

}

.n-list .active:after,

.n-list-item-hover:after{

	content: '';

	width: 1px;

	height: 100%;

	top:0;

	right:0;

	position:absolute;

	background: url('../img/menu-hover.png') no-repeat;

}

/*------------------------ КОНЕЦ ГЛАВНОГО МЕНЮ ---------------------------*/





.phone{

	position: absolute;

	width: 218px;

	height: 116px;

	top: -10px;

	left: 720px;

	background: url('../img/phone.png') no-repeat;

}



.phone p{

	font: 13px 'Cuprum-Regular';

	color: #d3e3e9;

	margin-top: 28px;



}


.invisibleLink {
    display: block;
    left: 55px; top: 55px;
    position: absolute;
    height: 200px width: 155px;
}



/*Контейнер главной*/

section#main{

	margin-top: 396px;

	

}



section#main .banner_empty{

	margin-bottom: 10px;

}





/*Контейнер страницы*/

section#page{

	margin-top: 138px;

}

section#page .banner-wrap{

	position: relative;

	width: 300px;

	height: 100%;

	float: right;

}



section#page .banner_empty{

	margin-bottom: 10px;

}



section#page .banner{

	margin-bottom: 10px;

}

.page-wrap{

	width: 960px;

	padding: 15px 13px;

	background: #dfdfdf;

	position: relative;
	min-height: 520px;



}

.page-content{

	width: 600px;

	float: left;

}

.page-content h1{

	font: 18px 'Cuprum-BoldItalic';

	color: #03486b;

	margin-bottom: 10px;



}

.page-content p{

	margin-bottom: 28px;

	color: #373737;

}

.page-content article img{
	max-width: 600px;
}

.pagination{
	text-align: center;
}

.pagination li{
	display: inline-block;
	background: #044E71;
	margin-left: 5px;
	padding: 3px 10px;
	color: #FFF;
}

.pagination li a{
	color: #ffffff;
}

.pagination li a:hover,
.pagination li.active a{
	text-decoration: none;
}

.pagination li.active {
	background: #FF9010;
}

.pagination li.active a{
	cursor: default;
}

.center-block{

	width: 630px;

	float: left;

	/*overflow: hidden;*/

}

aside{

	width: 310px;

	float: right;

}


.block-title{

	font: 18px 'Cuprum-BoldItalic';

	color: #03486b;

	margin-left: 10px;

	

}



/*Блок с картой, адресом и баннером*/

.info{

	

	/*width: 976px;*/

	/*height: 250px;*/

/*	position: relative;

	margin-bottom: 10px;*/

	



}

/*.i-wrap{

margin: 0 auto;

}*/


ul.list li{
	margin-bottom: 20px;
}

ul.list li a{
	font: 14px 'Cuprum-BoldItalic';
	color: #03486B;
	
}

.content-box{
	padding: 10px;
	width: 620px;
	float: left;
	margin-bottom: 10px;
	background: rgba(110, 110, 110, .07);
	border-radius: 20px;
	behavior: url('assets/template/css/pie.htc');
}

.page-without-sidebar{
	width: 100%!important;
}

.content-box img{

	float: left;

	margin-right: 10px;

	border: 1px solid #c4c6c6;

	border-radius: 20px;

}

.content-box div:first-child{

	margin-right: 60px;

}



.content-box-items{
  
	width: 220px;

	float: left;
}



.content-box-items-full{

	padding-top: 10px;

}

.content-box-items-full{

	width: 100%;

	clear: both;

}




.content-box-items-full p{

	margin-top: 10px;

}





.content-box-items h2{

	font: 18px 'Cuprum-BoldItalic';

	color: #03486b;
}





.content-box-items p{

	margin-top: 9px;

	line-height: 16px;



}

.content-box-items p:after{

	content: '';

	display: block;

	width: 100%;

	height: 1px;

	margin-top: 9px;

	background: url('../img/line.gif') repeat-x;

}

.content-box p.last{

	margin-bottom: none!important;

}

.content-box p.last:after{

	display: none;

}


div.b-link-main-title {
        position: relative;
        width: 220px;
        height: 100%;
    }

    div.b-link-main-title a{
        position: relative;


        font: 18px 'Cuprum-BoldItalic';
        color: #03486B;
        top: 0;
        left: 0;
        text-decoration: none; /* No underlines on the link */
        z-index: 10; /* Places the link above everything else in the div */
        filter: alpha(opacity=1);
    }




.content-box a.right{

	float: right;

	color: #0076a3;

}

.content-box a.left{

	float: left;

	color: #0076a3;

}


.price-content{
	margin-bottom:30px;
}

.price-content a{

	color: #99755b;
}

.price-content a:hover{

	color: #f0a168;
}

.banner{

	width: 310px;

	height: 250px;

	font: 19px 'Cuprum-BoldItalic';

	color: #93052c;

	float: right;

	margin-bottom: 10px;

	overflow: hidden;

	border-radius: 20px;

	 behavior: url('css/pie.htc');

	background: url('../img/banner.png') no-repeat;

}



.banner-wrap{

	position: relative;

	width: 300px;

	height: 100%;

	float: right;

}



.b-wrap{ 

	padding: 23px 0 0 17px;

	height: 100%;

}



.clock .b-wrap{

	background: url('../img/clock.png') no-repeat;

	background-position: 215px 70px;



}



.banner p.banner-title{
	font-size: 21px;
	margin: 0px 0px 10px!important;
	color: #93052c;
	

	}

.banner p.banner-title-sml{
	font-size: 16px;
	color: #93052c;
	}

.time{

	font-size: 28px;

	color: #ffffff;

	

}

.call{

	font-size: 13px;

	color: #ffffff;

	margin-top: 69px;

	

}



.banner p{

	font-size: 13px;

	color: #ffffff;

}

.b-link{

	display: block;

	font-size: 28px;

	color: #ffffff;
}

.b-link:HOVER{

	color: #93052c;

}


.b-link-small{

	display: block;

	font-size: 22px;

	color: #ffffff;
}

.b-link-small:HOVER{

	color: #93052c;

}


.b-link-title{

	display: block;

	font-size: 21px;

	color: #93052c;

	text-decoration: none;
}

.b-link-title:HOVER{

	color: #93052c;
	text-decoration: none;

}


.b-phone{

	font-size: 25px;

	}









.banner_empty{

	width: 310px;

	height: 250px;

	font: 19px 'Cuprum-BoldItalic';

	color: #93052c;

	float: right;



	background: url('../img/banner_empty.png') no-repeat;

}



.banner_empty h2{

	font-size: 21px;

	margin-bottom: 17px;

	

	}



.text_empty{

	font-size: 13px;

	color: #ffffff;

	margin-top: 19px;

	margin-bottom: 19px;

	

}







/*-----------------------------------------------------------------*/







.slider{

	height: 125px;

	margin: 0 auto 20px;

	/*padding: 0 8px;*/

	position: relative;

	/*overflow: hidden;*/

}



.slider::-moz-selection { background: transparent; color: #fff; text-shadow: none; }

.slider::selection { background: transparent; color: #fff; text-shadow: none; }

 

.slide-list {

	width: 950px;

	position: relative;

	overflow: hidden;

	margin: 0 auto;

	

	z-index: 5;/*Для корректной работы PIE в IE*/



}



.slide-wrap {

	position: relative;

	left: 0px;

	top: 0;

	/* максимально возможная ширина обертки слайдера */

	width: 10000000px;

	overflow: hidden;

	

}

.slide-item {

	/* Ширина слайда */

	width: 460px;

	/* Внутренние отступы */

	padding: 10px;

	float: left;

}



.slide-wrap .slide-item:first-child{
	padding-left: 0;
}

.slide-item img{
	position: relative;/*Для корректной работы PIE в IE*/
	border-radius: 20px;
	behavior: url('css/pie.htc');
}

.slide-item a{
	display: block;
	position: relative;
}

.slider .slide-item .overlay{
	width: 470px;
	height: 18px;
	position: absolute;
	/* top: 40%; */
	/* left: 178px; */
/*	 background: url('../img/was-is.png') no-repeat; */
	bottom: 5px;
background: rgba(0, 0, 0, 0.5);
border-radius: 0px 0px 20px 20px;
}

.slider .slide-item .overlay span{
	text-align: center;
	color: #FFF;
	font-size: 12px;
}

.slider .slide-item .overlay span.before{
	margin-left: 65px;
}

.slider .slide-item .overlay span.process{
	margin-left: 105px;
}

.slider .slide-item .overlay span.after{
	margin-left: 105px;
}

.slide-title {
	/* Шрифт */
	font: bold 16px monospace;
	/* Указываем, что элемент блочный */
	display: block;
}



/*Навигация по слайдеру*/

.navy {

	position: absolute;

	top: 50%;

	z-index: 1;

	height: 100%;

	width: 30px;

	cursor: pointer;

}

.prev-slide {

	left: -8px;

	width: 8px;

	height: 9px;

	background: url(../img/slider-nav.png) no-repeat;

}

.next-slide {

	right: -8px;

	/*left: 20px;*/

	width: 8px;

	height: 9px;

	background: url(../img/slider-nav.png) 0 -9px no-repeat;

}

.slider .slide-item .overlay2 {
width: 104px;
height: 18px;
position: absolute;
top: 40%;
left: 174px;
background: url('../img/was-is.png') no-repeat;
}

.slider-in-main .slide-wrap{
	margin-left: 8px;
}
/*------------------КОНЕЦ СЛАЙДЕРА ------------------*/


.banner .b-wrap{
	padding-right: 10px;
}

.banner .b-wrap img{
	border-radius: 10px;
}

.article-content{
	height: 125px;
	width: 290px;
	overflow: hidden;
}






/*Видео архив*/

.v-slider{

	height: 139px;

	margin: 0 auto 20px;

	/*padding: 0 8px;*/

	padding-top: 10px;

	position: relative;

	/*overflow: hidden;*/

}

.v-slider .slide-item{

	/*width: 250px;*/

}



.v-slider .slide-list{

	width: 940px;

	position: relative;

}

.video-list{

	height: 140px;

	/*width: 976px;*/

	position: relative;

	/*margin: 41px 0 22px;*/





}

.v-slide-item{

	width: 240px;

	float: left;

	/*margin-left: 20px;

	padding: 10px;*/

	position: relative;

}

.v-slide-item:first-child{

	margin-left: 0;

	

}

.v-slide-item a{
	position: relative;
	display: block;
	border-radius: 10px;
	/*overflow: hidden;*/
	width: 220px;
	height: 136px;
}

.v-slide-item .overlay{

	position: absolute;

	top: 25%;

	right: 35%;

	width: 63px;

	height: 63px;

	background: url('../img/play.png') no-repeat;

}

.v-slider .prev-slide {

	left: -8px;

	width: 8px;

	height: 9px;

	width: 8px;

	background: url(../img/slider-nav.png) no-repeat;

}

.v-slider .next-slide {

	right: -8px;

	/*left: 20px;*/

	width: 8px;

	height: 9px;

	background: url(../img/slider-nav.png) 0 -9px no-repeat;

}

.cat_links{
	padding-top: 10px;
}

.cat_links li a{
	
	color: #285675;
font-size: 14px;
margin-bottom: 10px;
display: inline-block;
}

.cat_links li a:hover{
	color: #93052C;
	text-decoration: none;
}

ul.submenu{
	display: none;
	position: absolute;
min-width: 160px;
background: #03486B;
padding: 10px 10px 7px;
top: 30px;
left: 0;
z-index: 100;
}

ul.submenu li{
	margin-bottom: 10px;
}

ul.submenu li.active{
	background: none;
}

ul.submenu li.active a{
	
	text-decoration: none;
	color: #FBC12A;
	cursor: default;
}
ul.n-list li:hover ul{
	display: block;
}

ul.submenu li a:hover{
	text-decoration: none;
}

.breadcrumbs a{
	color: #03486B;
}
.breadcrumbs a:hover{
	color: #F60;
}

.portf-item{
width: 600px;
/*height: 180px;*/
/* border: 1px solid #487C96; */
background: #C4C4C4;
padding: 5px;
border-radius: 10px;
margin-right: 10px;
margin-bottom: 10px;
position: relative;
}

.portf-item:hover{
	background: #044E71;
	
}

.portf-item a:hover p{
	color: #ffffff!important;
}

.portf-item a:hover p.title{
	color: #ffffff!important;
}
/*.portf-item:hover p{
	color: #ffffff;
}*/
.portf-item a{
	display: block;
	width: 100%;
	height: 100%;
	color: #03486B;
line-height: 14px;
font-weight: bold;
text-decoration: none;

}

.portf-item time{
	padding: 6px 0px 0px 4px;
}
.portf-item a:hover{
	color: #ffffff;
	
}
.portf-item img{
	border-radius: 10px;
	float: right;
}

.portf-item a header{
	display: table-cell;
/*height: 105px;*/
vertical-align: middle;
font-size: 14px;
line-height: 16px;

}

.portf-item a p{
	
	margin: 0px;
	padding: 10px 0px 4px 4px;
}


.portf-item a p.title{
	color: #03486B!important;
	padding-top: 0px;
	
}

.portf-cat a{
	color: #03486b;
}

.portf-cat a:hover{
	color: #F60;
}

.v-slide-item img{
	border-radius: 10px;
}

/*.discussion{
	padding:2px 0 0px;
	font-size:13px;
	line-height:18px;
}


ol.quip-comment-list li{
	margin-bottom: 20px!important;
}

.quip-comment-alt{
	background: none!important;
} 
.discussion h3{padding:0 0 22px}
.middle .discussion p{padding:0}
.discussion .author{
	background:#ecf0f1;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	color:#95a5a5;
	font:italic 13px/13px 'Trebuchet MS',sans-serif;
	padding:6px 15px 9px;
	margin:15px 0 0;
	overflow:hidden;
}

.discussion .author .date{font-size:11px;margin:0 0 0 5px}
.author .reply{float:right;margin:0 0 0 20px;font-style:normal}

.comment input,.comment textarea{
	border:1px solid #c2c7c7!important;
	padding: 0px 5px!important;
	margin:0 0 14px;
	display:block;
}

.comment input{
	width:229px;
	height:27px;
}
.comment textarea{
	padding:9px 0 0 9px!important;
	width:406px;
	height:124px;
}

.quip-reply-link{
	float: none!important;
}

.quip-reply-link h3{
	font-size: 20px;
	font-style: normal;
	padding: 0px!important;
	margin: 20px 0px 0px!important;
	line-height: 20px;
}

.quip-reply-link a{
	float: right!important;
	font-size: 13px;
	font-style: normal;
	text-decoration: underline!important;
}

.quip-comment-author,
.quip-comment-createdon{
	color: #95A5A5!important;
	font: italic 13px/13px 'Trebuchet MS',sans-serif!important;
	font-weight: normal!important;
}

.quip-comment-createdon{
	font-size: 11px!important;
}

span.quip-error{
	display: block!important;
}

#qcom-div{
	display: none!important;
}
.comment button.button{
	width: 100px;
height: 30px;
background: #044E71;
border: none;
color: #ffffff;
cursor: pointer;
margin-top: 10px;
}

.comment button.button:hover{
	opacity: .8;
}*/

.comments{
	margin-bottom: 20px;
}

#comment-form{
	margin: 10px 0px;
}
#comment-form .form-group label{
	display: block;
	padding-left: 2px;
}

#comment-form input[type="text"]{
	padding: 2px 5px;
	margin-bottom: 10px;
}

.preview{
	width: 100px;
height: 30px;
background: #044E71;
border: none;
color: #ffffff;
cursor: pointer;
margin-top: 10px;
}

.form-actions {
margin-top: 0px!important;
 padding-top: 0px!important; 
border-top: none!important;
}

.comments a{
	color: #03486B!important;
}
.comment-reply a,
#comment-new-link a{
	color: #03486B;
}

.ticket-comment-guest .ticket-comment-author {
	color: #03486B!important;
}
/*------------------- ФУТЕР -------------------*/

footer{
	width: 100%;	
	height: 106px;
	margin-top: 22px;
	color: #ffffff;
	background: -webkit-linear-gradient(#ffc423, #ff6c03);
    background: -moz-linear-gradient(#ffc423, #ff6c03);
    background: -o-linear-gradient(#ffc423, #ff6c03);
    background: -ms-linear-gradient(#ffc423, #ff6c03);
    background: linear-gradient(#ffc423, #ff6c03);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc423', endColorstr='#ff6c03');
    behavior: url('css/pie.htc');
}

.f-wrap{

	width: 960px;

	position: relative;

	

}

.f-content{

	width:  922px;

	position: relative;

}

footer .f-logo{

	width: 220px;

	height: 53px;

	float: left;

	margin-top: 18px;

}

footer nav{

	width:460px;

	float: left;

	margin: 17px 0 0 20px;



}

footer nav ul li{

	float: left;

	padding: 0 5px;

}

.f-list-item a{

	color: #ffffff;

}

.f-list-item a:HOVER{

	color: #93052c;

}

.f-list-item.active a{
	color: #93052c;
	text-decoration: none;
	cursor: default;
}

footer nav p{

	margin-left: 3px;

	margin-top: 16px;

}

footer .f-list-item:after{

	content: '';

	display: block;

	float: left;

	width: 1px;

	height: 13px;

	margin-right: 10px;

	margin-top: 3px;

	background: url('../img/footer-menu-line.png') no-repeat;

}

footer .f-list-item:first-child:after{

	display: none;

}

.f-adress{

	width: 220px;

	margin-top: 16px;

	float: right;

	

}

.f-adress p{

	line-height: 18px;
	margin: 0!important;

}

.f-adress a{

	color: #ffffff;

}

.f-adress a:HOVER{

	color: #93052c;

}

.f-adress.active a{
	color: #93052c;
	text-decoration: none;
	cursor: default;
}


.go-up{ 
	display:none; 
	position: fixed; /*позиционируем*/ 
	right: 15px; /*указываем положение, если слева - left*/ 
	z-index: 9999; /*показываем поверх все элементов на странице*/ 
	cursor: pointer; 
	
	opacity: .7; /*прозрачность*/ 
	}
	.go-up { 
		bottom: 40px; /*положение от низа окна браузера*/ } 
	.go-up:hover { 
		opacity: 1; 
	}





.group:after {

  content: "."; 

  display: block;  

  clear: both;  

  visibility: hidden; 

  height: 0;  

}











.tagcloud .tl-tag {
        line-height:normal;
    }
.tagcloud .tl-tag a {
        color:#777777;
        padding:2px;
        text-decoration:none;
    }
.tagcloud .tl-tag a:hover {
        color:#000000;
    }
.tagcloud .tl-tag-weight20 {font-size:4.6em;}
.tagcloud .tl-tag-weight19 {font-size:4.4em;}
.tagcloud .tl-tag-weight18 {font-size:4.2em;}
.tagcloud .tl-tag-weight17 {font-size:4.0em;}
.tagcloud .tl-tag-weight16 {font-size:3.8em;}
.tagcloud .tl-tag-weight15 {font-size:3.6em;}
.tagcloud .tl-tag-weight14 {font-size:3.4em;}
.tagcloud .tl-tag-weight13 {font-size:3.2em;}
.tagcloud .tl-tag-weight12 {font-size:3.0em;}
.tagcloud .tl-tag-weight11 {font-size:2.8em;}
.tagcloud .tl-tag-weight10 {font-size:2.6em;}
.tagcloud .tl-tag-weight9 {font-size:2.4em;}
.tagcloud .tl-tag-weight8 {font-size:2.2em;}
.tagcloud .tl-tag-weight7 {font-size:2.0em;}
.tagcloud .tl-tag-weight6 {font-size:1.8em;}
.tagcloud .tl-tag-weight5 {font-size:1.6em;}
.tagcloud .tl-tag-weight4 {font-size:1.4em;}
.tagcloud .tl-tag-weight3 {font-size:1.2em;}
.tagcloud .tl-tag-weight2 {font-size:1.0em;}
.tagcloud .tl-tag-weight1 {font-size:0.8em;}


