@charset "utf-8";
/* Style ver 2.0.1 */

div, span, object, h1, h2, h3, h4, h5, h6, p, em, font, img, small, strong, b, u, i, center, ol, ul, li, fieldset, label, 
table, caption, tbody, tr, th, td, body, html { margin: 0; padding: 0; border: 0; outline: 0;  font-size: 1em; }
td { vertical-align: top; }

h1 { padding: 0 0 20px 0; font: normal 24px Tahoma, Geneva, sans-serif; line-height: 24px; }
h2,h3,h4,h5,h6 { margin: 10px 0; padding: 0; font-weight: 600; }
h2 { font-size: 19px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5,h6 { font-size: 12px; }

div.counters {float:right;padding-top:30px;font-size:11px}

table.table0 { border-collapse: collapse; }
table.table0 td { padding:5px; border: none; }

table.table1 { border-collapse: collapse; }
table.table1 tr:hover { background: #555; }
table.table1 td { padding:5px; border: 1px solid #999; }

table.table2 { border-collapse: collapse; }
table.table2 tr:hover { background: #555; }
table.table2 td { padding:5px; border: 1px solid #999; }
table.table2 th { padding:8px 5px; border: 1px solid #fff; background-color: #6f6e6c;; color: #fff; text-align: left; }

a { color: #cecece; }
a:hover { text-decoration: none; }

body {
	font-size: 100%;
    line-height: 1.125em;
	font-family: Tahoma, Geneva, sans-serif;
	padding-left: 62px;
	background: #343434 url(body-line.jpg) top left repeat-y;
	height: 100%;
}

body, html {
	min-width: 990px;
}

#sidelogo {
	position: absolute;
	top: 0;
	left: 0;
}

#sidelogo a {
	display: block;
	width: 62px;
	height: 250px;
	background: url(side-logo.jpg) top left no-repeat;
}

#headcon {
	width: 840px;
	height: 135px;
	background: url(navi.jpg) top left no-repeat;
}

#navi {
	height: 80px;
	padding: 55px 0 0 50px;
	float: left;
}

#navi ul {
	list-style: none;
}

#navi li {
	float: left;
}

#navi li a {
	display: block;
	float: left;
	width: 100px;
	height: 30px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url(navii.jpg) bottom center no-repeat;
}

#navi li a:hover {
	background: url(navia.jpg) bottom center no-repeat;
}

#tel {
	float: right;
	padding: 40px 5px 0 0;
	color: #fff;
	font: normal 24px Arial, Helvetica, sans-serif;
}

#tel em {
	font-style: normal;
	font-size: 18px;
}

#header {
	height:352px;
	background: url(header_tit.jpg) top left no-repeat;
}

#vesna_leto {
	height: 217px;
	background: url(vesna-leto.jpg) top left no-repeat;
}

#main {
	width: 840px;
	background: url(content.jpg) top left no-repeat;
}

#main .left {
	width: 277px;
	padding: 25px 0 0 45px;
}

#newcllc {
	color: #fff;
}

#newcllc .newcllc-title {
	padding-bottom: 20px;
	font: normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#newcllc .cllc {
	padding-bottom: 10px;
}

#newcllc .cllc a {
	display: block;
	width: 225px;
	height: 97px;
}

#newcllc .men a {
	background: url(man.jpg) top left no-repeat;
}

#newcllc .women a {
	background: url(woman.jpg) top left no-repeat;
}

#news {
	width: 193px;
	padding: 10px 15px;
	border: solid 1px #999;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #6f6e6c;
}

#news a {
	color: #ffc9c9;
}

#news .news-title {
	color: #ffc9c9;
	font: normal 16px Arial, Helvetica, sans-serif;
}

#news .news-brief {
	padding: 10px 0;
}

#news .date {
	color: #ffc9c9;
	font-size: 14px;
	padding-bottom: 10px;
	text-decoration: underline;
}

#news .subtitle {
	font-size: 11px;
	line-height: 12px;
}

#news p {
	font-size: 11px;
	padding-top: 10px;
	line-height: 13px;
	color: #fff;
}

#news .more a {
	text-decoration: none;
}

#main .content {
	color: #cecece;
	font-size: 12px;
}

#main .content ol, #main .content ul {
	margin-left: 30px;
}

#txt {
	margin-top: 65px;
	padding: 0 15px 100px 25px;
	border-left: solid 1px #c2c2c2;
}

#footer {
	width: 829px;
	margin: 40px 0 0 49px;
	height: 78px;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #cecece;
	background: url(footer-line.jpg) top left repeat-x;
}

#address {
	float: left;
	margin-top: 30px;
}

#copyright {
	float: right;
	height: 29px;
	margin-top: 25px;
	padding: 5px 45px 0 0;
	background: url(megalogo.jpg) top right no-repeat;
}