@charset "utf-8";
/* szags */
/*****elements
*******************/
html, body, ul, ul li, table, tr, th, td, form, fieldset, legend, input, select, button, label, p, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	}
	html, body {
		background:#eef1f2;/* url(/images/new/kol.gif) 254px 0 repeat-y;*/
		color:#405863;
		font:12px Verdana, Arial, Helvetica, sans-serif;
		height:100%;
		}
	html, img, fieldset {
		border:0 none;
		}
a {
	color:#006390;
	}
a:visited {
	color:#6d7b81;
	}
a:hover {
	color:#cc4d3e;
	}
p {
	margin:0.5em 0 1em;
	}
h1, .h1 {
	font:18px Tahoma, Arial, sans-serif;
	margin-bottom:0.75em;
	text-transform:uppercase;
	}
h2, .h2 {
	font:18px Tahoma, Arial, sans-serif;
	margin:1.2em 0 0.45em;
	text-transform:none;
	}
h3, .h3 {
	font:700 14px Tahoma, Arial, sans-serif;
	margin:1.5em 0 0.8em;
	}
h4, .h4 {
	font:700 13px Verdana, Arial, Helvetica, sans-serif;
	margin:1.5em 0 0.8em;
	}
h5, .h5 {
	font:700 12px Verdana, Arial, Helvetica, sans-serif;
	margin:1.5em 0 0.7em;
	}
h3, .h3, h4, .h4 ,h5, .h5 {color:#57717c;}
table {
	border-collapse:collapse;
	width:auto;
	}
input, textarea {
	border:;
	background:;
	padding:;
	font:;
	}
select {
	border:;
	}
ul {
	display:block;
	list-style:none;
	margin:0.5em 0 1em;
	}
	ul li {
		background:url(/images/new/bull.gif) 0 0.5em no-repeat;
		display:block;
		margin-bottom:11px;
		padding-left:9px;
		}
	ul ul {
		display:block;
		margin:11px 0 6px 1px;
		}
/*****common classes
*************************/
.clear {
	font-size:0;
	line-height:0;
	clear:both;
	display:block;
	overflow:hidden;
	}
.fl_l {
	float:left;
	}
.fl_r {
	float:right;
	}
.fl_n {
	float:none;
	}
.txt_l {
	text-align:left;
	}
.txt_r {
	text-align:right;
	}
.txt_c {
	text-align:center;
	}
.txt_j {
	text-align:justify;
	}
/*****site classes
***********************/
/*****pic*****/
.pic {
	background:#d7e1e6;
	display:inline;
	font-size:11px;
	margin-bottom:10px;
	margin-top:3px;
	padding:10px;
	}
	.fl_l {
		margin-right:14px;
		}
	.fl_r {
		margin-left:14px;
		}
	.center {
		margin:0 auto;
		}
	.pic img {
	    background:#EEF1F2;
		display:block;
		margin-bottom:0;
		}
	.pic a {
		text-decoration:none;
		}
	.pic span {
		display:block;
		padding:5px 3px 0;
		}

.pic.noBgr {
	padding:0;
}

table.photo_tab {
	width:100%;
}
	.photo_tab td {
		text-align:center;
		padding:0 0 15px 0;
	}
		.photo_tab td .fl_l,
		.photo_tab td .fl_r {
			margin:0 auto;
			float:none;
		}

		.photo_tab td .pic {
			display:block;
		}

/***** pager *****/
.pager {
	display:block;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	text-align:left;
	}
	.pager .ico {
		display:-moz-inline-stack;
		display:inline-block;
		height:11px;
		padding:0;
		width:12px;
		}
		.pager .ico_first {
			background-position:-33px -32px;
			}
		.pager .ico_prev {
			background-position:-59px -32px;
			}
		.pager .ico_next {
			background-position:-85px -32px;
			}
		.pager .ico_last {
			background-position:-7px -32px;
			}
		/*.pager a.ico_first {
			background-position:-18px -102px;
			}
		.pager a.ico_prev {
			background-position:-35px -102px;
			}
		.pager a.ico_next {
			background-position:-52px -102px;
			}
		.pager a.ico_last {
			background-position:-69px -102px;
			}
		.pager a.ico_first:hover {
			background-position:-18px -119px;
			}
		.pager a.ico_prev:hover {
			background-position:-35px -119px;
			}
		.pager a.ico_next:hover {
			background-position:-52px -119px;
			}
		.pager a.ico_last:hover {
			background-position:-69px -119px;
			}*/
	.pager a,
	.pager b {
		display:-moz-inline-stack;
		display:inline-block;
		margin-right:12px;
		padding:1px 4px;
		}
	.pager .curr_page {
		background:#cfdfe7;
		color:#405863;
		font-weight:normal;
		padding:0 4px;
		}
/***** auto_form *****/
form.auto {
	margin:0 auto 20px;
	}
	form.auto h5 {clear:none;margin-top:0}
	.form {
		width:536px;
		}
	.fieldset {
		background:#dde6eb;
		padding:13px 0 19px 17px;
		}
	a.help {
		float:right;
		font-size:11px;
		}
.row {
		display:block;
		margin-bottom:10px;
		width:100%;
		}
		.bgbot .row {
			margin-bottom:0;
			}
		.label {
			float:left;
			margin-right:-100%;
			padding-right:7px;
			width:180px;
			}
			.bgbot .label {
				margin-top:2px;
				}
		.fields {
			float:left;
			margin-left:187px;
			width:309px;
			}
input.text, textarea {
	border:2px solid #a8bdc4;
	background:#fff url(/images/new/input.gif) 0 0 repeat-x;
	color:#405863;
	padding:1px 5px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	width:295px;
	}
	textarea {background-image:url(/images/new/textarea.gif)}
	.req input.text, .req textarea {
		border-color:#789ba7;
		}
	input.but {
		background:#fefefe url(/images/new/but.gif) 0 100% repeat-x;
		color:#1d3c4a;
		cursor:pointer;
		font:12px Verdana, Arial, Helvetica, sans-serif;
		margin:0 5px 0 0;
		overflow:visible;
		padding:1px 8px;
		}
		form.auto input.but {margin-top:20px}
	input.submit {
		border:3px solid #789ba7;
		}
	input.reset {
		border:3px solid #a8bdc4;
		}
input.radio {
	float:left;
	}
	label.radio {
		display:block;
		margin-left:20px;
		margin-bottom:7px;
		}
p.captcha {
	margin-bottom:4px;
	}
	p.captcha img {
		border:5px solid #ccd8de;
		}
select {
	border:2px solid #a8bdc4;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	width:309px;
	}
em.comment {
	color:#6e8691;
	display:block;
	font-size:11px;
	font-style:normal;
	margin-top:3px;
	}
b.required {
	color:#cc4d3e;
	}
/*****tables*****/
table.auto {
	margin-bottom:20px;
	}
	table.auto th {
		background:#789ba7;
		color:#fff;
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		padding:5px 18px 6px;
		text-align:left;
		vertical-align:top;
		}
	table.auto td {
		background:none;
		color:#405863;
		font:12px Verdana, Arial, Helvetica, sans-serif;
		padding:5px 18px 6px;
		vertical-align:top;
		}
		table.auto .bg td {
			background:#dde6eb;
			}
/***** print_version_link *****/
p.print {
    margin-top:2em;
    margin-right:30px;
    text-align:left;
}
	p.print a {text-decoration:none}
	p.print em {font-style:normal;text-decoration:underline;}
	p.print .ico {
		background-position:-33px -82px;
		display:-moz-inline-stack;
		display:inline-block;
		height:10px;
		margin-right:5px;
		width:11px;
		}
a.err {float:right;text-decoration:none;margin-top:2em;}
a.err em {font-style:normal;text-decoration:underline;}
a.err .ico {
	background-position:-59px -82px;
	display:-moz-inline-stack;
	display:inline-block;
	height:11px;
	vertical-align:middle;
	width:12px;
	}
/*****icons*****/
.ico {
	background-image:url(/images/new/ico.png);
	background-repeat:no-repeat;
	display:block;
	}
.ico_new {
	background-image:url(/images/new/ico_new.png);
	background-repeat:no-repeat;
	display:block;
	}
/*****fixx*****/
.fixx {
    clear:both;
    display:block;
    height:100px;
    visibility:hidden;
    }
/*****layout
******************/
#obertka {
	min-height:100%;
	margin:0 auto;
	min-width:980px;
	}
#nutro {
	background:#eef1f2 url(/images/new/top.jpg) 0 0 repeat-x;
	}
.line {
	float:left;
	overflow-y:hidden;
	position:relative;
	width:100%;
	z-index:2;
	}
	.cols {
		display:inline;
		float:left;
		left:100%;
		position:relative;
		}
	.sidebar {
		margin-left:-100%;
		width:40%;
		}
	.section {
		margin-left:-59%;
		width:55%;
		}
	.flag {
		background:url(/images/new/flag0.jpg) 100% 0 no-repeat;
		min-height:393px;
		padding:225px 0 125px;
		position:relative;
		width:100%;
		z-index:4;
		}
	.flag2 {
		background:url(/images/new/flag2.jpg) 100% 0 no-repeat;
		height:43px;
		left:0;
		position:absolute;
		width:40%;
		z-index:2;
		}
#znak {
	left:0;
	position:absolute;
	text-align:right;
	top:0;
	width:100%;
	z-index:5;
	}
	#znak img {
		margin:19px 39px 0;
		}
#dno {
	background:#e0e6e8;
	height:86px;
	margin:-86px auto 0;
	min-width:980px;
	overflow:hidden;
	position:relative;
	width:100%;
	z-index:2;
	}
	#dno .line {height:86px}
#kol {
	background:url(/images/new/kol.gif) 100% 0 repeat-y;
	height:100%;
	left:0;
	overflow:hidden;
	position:absolute;
	/*top:0;*/
	width:40%;
	z-index:1;
    bottom:0;
	}
/*****/
.pompon {
	background:#93afbd;
	padding:0 23px;
	position:relative;
	z-index:3;
	}
.crumbs {
	color:#476878;
	font:700 11px Tahoma, Arial, sans-serif;
	padding:6px 12% 6px 0;
	}
	.crumbs a, .crumbs a:visited {color:#4a5c64;}
	.crumbs a:hover {color:#cc4d3e;}
	.crumbs .home {background:url(/images/new/crumb.gif) no-repeat 0 0.5em;padding-left:11px;}
	.crumbs .here {background:url(/images/new/crumb2.gif) no-repeat 100% 0.6em;padding-right:11px;}
.icoR {
	background:url(/images/new/icoR.gif) repeat-x 0 0;
	height:25px;
	position:absolute;
	right:4%;
	top:0;
	width:108px;
	}
	.icoR a {
		background:url(/images/new/icoRa.gif) repeat-x 0 0;
		display:block;
		float:right;
		height:25px;
		margin-left:1px;
		overflow:hidden;
		width:26px;
		}
		.icoR a b {
			display:block;
			height:100%;
			overflow:hidden;
			text-indent:-9999px;
			width:100%;
			}
		#forumm {background-position:-26px -50px;}
		#lupa {background-position:-52px -50px;}
		#entry {background-position:-78px -50px;}
		#entry_new {background-position:-71px -68px;}
		#virtual_parlor, .virtual_parlor {
			background-position: 6px -87px;
			background-image: url("/images/new/ico_new_1002.png");
		}
		
/*****topmenu
******************/
.topmenu {
	background:url(/images/new/topmenu2.png) 0 0 repeat-x;
	border-top:1px solid #e9eff2;
	border-bottom:1px solid #9db3be;
	color:#000;
	font:11px/43px Tahoma, Arial, sans-serif;
	height:43px;
	position:relative;
	text-transform:uppercase;
	width:100%;
	z-index:10;
	}
	.fixie8 {
		position:relative;
		z-index:10;
		}
 	.topmenu table {
		height:100%;
		position:relative;
		width:100%;
		z-index:3;
		}
		.topmenu td {
			background:url(/images/new/topmenu.png) 100% 0 no-repeat;
			padding:0;
			text-align:center;
			vertical-align:middle;
			white-space:nowrap;
			}
			.topmenu td.last {
				background:none;
				}
			.topmenu a {
				display:block;
				height:43px;
				padding:0 5px;
				text-decoration:none;
				}
			.topmenu a, .topmenu a:visited {color:#000}
			.topmenu a:hover,
			.topmenu td:hover a,
			.topmenu td:hover a:visited,
			.topmenu td.hover a,
			.topmenu td.hover a:visited {
				background:#dce8ee url(/images/new/topmenu3.png) 0 0 repeat-x;
				color:#bb1300;
				}
.topmenu div.hold {
	display:block;
	height:0;
	overflow:hidden;
	position:relative;
	}
	.topmenu td:hover div.hold, .topmenu td.hover div.hold {overflow:visible;}
	.topmenu ul {
		background:#cbdee6 url(/images/new/topmenu4.png) 0 0 repeat-x;
		border:1px solid #aebec4;
		border-left-color:#eaf2f5;
		font:12px Verdana, Arial, Helvetica, sans-serif;
		left:0;
		margin:0;
		opacity:0.95;
		padding:17px 22px 8px;
		position:absolute;
		text-align:left;
		text-transform:none;
		top:0;
		width:201px;
		}
		.topmenu .last ul {
			left:auto;
			right:0;
			}
        .topmenu ul li {
			background:none;
			margin:0;
			padding:0 0 16px;
			white-space:normal;
			}
        .topmenu .last ul li{
            text-align: right;
            }
            .topmenu ul li a {
				height:auto;
				padding:0;
				text-decoration:underline;
				}
				.topmenu div.hold a,
				.topmenu div.hold a:visited {
					background:none;
					color:#000;
					}
				.topmenu div.hold a:hover {
					background:none;
					color:#bb1300;
					}

/****nutro
**************/
#nutro {/*overflow:hidden*/}
#nutro .sidebar {
    /*padding-bottom:32000px;
    margin-bottom:-32000px;*/
    oveflow:hidden;
    z-index:1;
    }
#nutro .section {oveflow:hidden;z-index:2}
#nutro .sidebar .bg6 {
	/*background:url(/images/new/kol.gif) 100% 0 repeat-y;*/
	width:100%;
	/*padding-bottom:32000px;
	margin-bottom:-32000px;
	overflow:hidden;*/
	}
/*****.sidebar
*******************/
.iconav {
	left:7%;
	position:absolute;
	text-align:center;
	top:54px;
	width:auto;
	}
	.iconav .ico {
		height:13px;
		margin-bottom:6px;
		overflow:hidden;
		text-indent:-9999px;
		width:13px;
		}
		.fav {background-position:-6px -6px}
		.mail	{background-position:-32px -6px}
		.map	{background-position:-58px -6px}
		.print	{background-position:-84px -6px}
		.iconav .lang {
			background-position:100px 100px;
			font-size:9px;
			text-indent:0;
			text-decoration:none;
			text-transform:capitalize;
			width:auto;
			}
		.iconav a, .iconav a:visited {color:#000}
		.iconav .virtual_parlor {
			height: 15px;
			background-position: -26px -92px;
		}
.flag .h1 {
	left:7%;
	padding-right:55%;
	position:relative;
	}
.designfix {
	margin-bottom:28px;
	overflow:hidden;
	}
.lmenu {
	background:url(/images/new/lmenu.gif) 0 0 repeat-y;
	margin:0;
	padding:1px 0 0;
	position:relative;
	top:8px;
	width:100%;
	}
	.lmenu li {
		background:url(/images/new/blank.gif);
		margin:0;
		padding-bottom:17px;
		padding-left:0;
		}
		.lmenu li a {
			display:block;
			left:7%;
			margin-right:45%;
			position:relative;
			}
	.lmenu ul {
		background:url(/images/new/lmenu2.gif) 0 0 repeat-y;
		font-size:11px;
		margin:15px 0 0;
		padding:4px 0 1px;
		position:relative;
		}
		.lmenu ul li {
			padding-bottom:12px;
			padding-left:10px;
			}
.lmenu .ico {
	background-position:-10px -85px;
	display:none;
	height:5px;
	margin-left:-11px;
	margin-top:0.45em;
	position:absolute;
	width:5px;
	}
	.lmenu .act .ico {display:block}
.bann {display:block;margin-bottom:20px}
.marg {margin:0 45% 0 0;position:relative;left:7%; padding:7px 0 0;}
	.marg .h1 {left:0;padding-right:0}
.oporos {margin-bottom:20px;width:100%;}
	.oporos .but {
		border-color:#c3cfd3;
		padding-left:4px;
		padding-right:4px;
		margin-top:5px;
		}
.committee {
	color:#cc4d3e;
	font:bold 12px Tahoma, Arial, sans-serif;
	}
	.committee strong {color:#4d6773}
.committee2 {
	color:#cc4d3e;
	font:12px Tahoma, Arial, sans-serif;
	text-decoration: none
	}

.committee2 a {text-decoration: none;}
.committee2 a:hover {color:#206094;}
	.committee a {color:#4d6773}


.news {
	font-size:11px;
	padding-bottom:1em;
	width:100%;
	}
	.item {margin-bottom:1.75em}
	.news a {color:#405863;text-decoration:none}
	.news a:visited {color:#6d7b81;}
	.news a:hover {color:#206094;}
	b.more {
		background-color:#aec1c8;
		background-position:-6px -58px;
		display:-moz-inline-stack;
		display:inline-block;
		height:9px;
		vertical-align:middle;
		width:14px;
		}
		.news a:hover b.more {background-color:#64aadd;}
/*****.section*****/
#nutro .section {
	padding:40px 0 0;
	overflow:visible;
}
	.titl,.titl_en {
		/*background:url(/images/new/szags.png) 0 0 no-repeat;*/
		/*background:url(/files/szags1.png) 0 0 no-repeat;*/
		display:block;
		height:90px;
		margin-bottom:41px;
		margin-left:1%;
		overflow:hidden;
		text-indent:-9999px;
		width:538px;
		}
.titl H4 {
    text-indent:0px;
    margin:0px;
    color:#000000;
    font:normal 11px 'Trebuchet MS', Arial, Tahoma, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.1px;
    line-height:15px;
}
.titl H3 {
    text-indent:0px;
    margin:0px;
    color:#000000;
    font:bold 14px "Trebuchet MS", Arial, Tahoma, sans-serif;
    text-transform: uppercase;
    letter-spacing: -0.2px;
}
.titl H2 {
    text-indent:0px;
    margin:0px;
    color:#000000;
    font:normal 17px "Trebuchet MS", Arial, Tahoma, sans-serif;
    text-transform: uppercase;
    letter-spacing: 5.3px;
}

.titl_en { 
    /*background:url(/images/szags_nwapa.png) 100% 0px no-repeat;*/
}
.titl_en H4 {
    text-indent:0px;
    margin:0px;
    margin-top:12px;
    color:#202932;
    font:normal 11px 'Trebuchet MS', Arial, Tahoma, sans-serif;
    text-transform: uppercase;
    letter-spacing: -0.1px;
    line-height:15px;
}
.titl_en H3 {
    text-indent:0px;
    margin:0px;
    margin-top:1px;
    /*color:#405863;
    color:#202932;*/
    color:#000000;
    font:bold 14px "Trebuchet MS", Arial, Tahoma, sans-serif;
    text-transform: uppercase;
    letter-spacing: -0.2px;
}
.titl_en H2 {
    text-indent:0px;
    margin:0px;
    margin-top:0px;
    color:#000000;
    font:normal 17px "Trebuchet MS", Arial, Tahoma, sans-serif;
    text-transform: uppercase;
    letter-spacing: 5.3px;
}

.content {padding:0 0 0 1%}

	.content table td {
		vertical-align:top;
	}


table.search {margin-top:5px;margin-bottom:1em;width:100%}
	td.t1 {width:72%}
	td.t2 {text-align:center;width:28%}
	td.t3 {width:99%}
	td.t4 {width:1%}
	table.search table {width:100%}
	table.search input.text {border:3px solid #c3cfd3;padding:2px 5px;width:95%}
	table.search input.but {border-color:#c3cfd3;margin:0 0 0 5px;}
/*****dno
**************/
#dno .baza {
	background:url(/images/new/dno.png) 100% 100% no-repeat;
	bottom:0;
	height:150px;
	left:0;
	position:absolute;
	width:40%;
	z-index:1;
	}
#dno .fix {
	border-top:3px solid #bfccd1;
	overflow:hidden;
	width:100%;
	}
#dno .sidebar {
	z-index:2;
	}
.addrr {
	color:#59727d;
	font-size:11px;
	margin:22px 0 22px 7%;
	}
table.OO {
	margin-top:20px;
	width:100%;
	}
	table.OO td {vertical-align:middle}
		table.OO td.t5 {text-align:right}
dl.design {
		font-size:10px;
		margin:0;
		padding:3px 0 0 97px;
		}
		dl.design dt {
			background:url(/images/new/trinet.gif) 0 0 no-repeat;
			color:#839098;
			font-family:Arial, Helvetica, sans-serif;
			margin:3px 0 0 -97px;
			padding:16px 0 0 67px;
			height:11px;
			position:absolute;
			width:23px;
			white-space:nowrap;
			}
			dl.design dt a {
				display:block;
				height:27px;
				left:0;
				overflow:hidden;
				position:absolute;
				text-indent:-9999px;
				top:0;
				width:90px;
				}
		dl.design dd {
			color:#9aaeb6;
			margin:0;
			padding:0;
			}
			dl.design dd:before {
				content:"— ";
				}
			dl.design a,
			dl.design a:visited {
				text-decoration:none;
				color:#9aaeb6;
				}
/*****indexpage
*******************/
.indexnav {
	background:#d8e0e3 url(/images/new/index.png) 0 0 repeat-x;
	margin-bottom:40px;
	width:100%;
	}
.indexnav table {
	background:url(/images/new/face.jpg) 0 0 no-repeat;
	table-layout:fixed;
	width:100%;
	}
	.indexnav table col {
		width:33%;
		}
	.content .indexnav table td {
		border-right:1px solid #e7ecef;
		text-align:center;
		vertical-align:middle;
		}
		.indexnav td.nrb {border-right:0 none}
		.indexnav tr.img td {height:111px;padding:0 9px}
		.indexnav tr.tx td {border-bottom:1px solid #e7ecef;padding:9px 0 18px}
	.indexnav table a {
		font:11px Tahoma, Arial, sans-serif;
		text-decoration:none;
		text-transform:uppercase;
		}
		.indexnav table a,	.indexnav table a:visited {color:#000}
		.indexnav table a:hover {color:#cc4d3e;}

.link_to_index{
    display: block;
    width: 125px;
    height: 125px;
    position: absolute;
    text-indent: -9999px;
    outline-style: none;
    top: 20px;
    right: 30px;
}


.feedback {
	margin:0 0 40px 0;
}

.feedback td{
	background:#dde6eb;
	padding:20px;
}

.feedback td.auth_td {
	padding-top:0;
}

	.feedback td td {
		background:none;
		padding:0;
	}

.feedback input.text,
.feedback select,
.feedback textarea {
	margin:0 0 10px 0;
}

.freeback_name {
	width:143px;
	width:143px;
}

.freeback_table input.but{
	border:3px solid #c3cfd3;
	margin:0 0 0 5px;
}

.zvezda {
	color:#c8453d;
}

.feedback td.feed_bot {
	padding:0 0 20px 166px;
}

/********* oshibka 404 *********/

div.oshibka404 {
	background:url(/images/new/logo.gif) 100% 0  no-repeat;
}

	.oshibka404 ul {
		margin:1.5em 0 2.5em;
	}

	.oshibka404 ul li {
		background:none;
	}

/************ vote results **********/

div.vote_results {
	padding:10px 0 0 0;
}

	.vote_results .answer {
		float:left;
		width:150px;
		font-weight:bold;
		background:#DDE6EB;
		padding:5px;
		margin-right:20px;
		margin-top:4px;

	}

	.all_votes {
		background:#DDE6EB;
		margin-top:1px;
		float:right;
		padding-right:5px;
		color:#405863;
		font-weight:bold;
		height:14px;
		padding:5px 10px;
	}
div.answer{



}
table.mapSite {
	width:100%;
}
table.mapSite td {
	white-space:normal;
}

.content table td.map_left1 {
	vertical-align:middle;
	padding:0 5px 0 0;
}

.content table td.map_left1 img {
	vertical-align:middle;
}
pre {
    white-space:normal;
}
#counters {
	width:250px;	
}
#counters img {
	padding: 0;
	margin:0 0 0 10px;
}
div.fix20090205 td {
    border:0 none!important;
}
#nutro .cols {
	z-index:3;
}
#kolonna {
	background:url(/images/new/kol.gif) 100% 0 repeat-y;
	bottom:0;
	left:0;
	top:0;
	position:absolute;
	width:40%;
	z-index:1;
}
* html #kolonna {
	height:expression(this.parentNode.offsetHeight + 'px');
	left:expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
#obertka {
	position:relative;
	z-index:2;
}
#dno {
	z-index:3;
}
/**
 * 04.05.2009
 */
.videogallery {
	margin:2em 0;
	}
	.videogallery td {
		padding-bottom:25px;
		width:33%;
	}
	.videogallery .pic {
		padding-bottom:4px;
		text-align:left;
	}
	.videogallery .pic object {
		display:block;
	}
	.videogallery .pic b {
		display:block;
		font:700 12px/15px Tahoma, Geneva, sans-serif;
		padding:4px 7px 7px;
		text-decoration:underline;
	}
	.videogallery .pic a,
	.videogallery .pic a:visited {
		color:#405863;
		text-decoration:underline;
		}
	.videogallery .pic a:hover {
		color:#cc4d3e;
		}
	.videogallery .pic table img {
		display:inline;
	}
	.videogallery .pic th,
	.videogallery .pic td {
		padding:0;
		vertical-align:middle;
	}
	.videogallery .pic th {
		font:400 10px Tahoma, Geneva, sans-serif;
		padding:0 4px 0 7px;
		text-align:right;
		}
/**
 * category_list
 */
.category_list {}
.clearall {
	zoom:1;
	}
	.clearall:after {
		clear:both;
		content:" ";
		display:block;
		height:0;
	}
	.category_list .item {
		margin-bottom:25px;
	}
	.category_list .pic {
		margin-right:25px;
	}
	.category_list .item_title {
		font:400 12px Tahoma, Geneva, sans-serif;
		margin:0;
		padding:8px 0 12px;
		}
		.category_list .item_title a,
		.category_list .item_title a:visited {
			color:#405863;
		}
		.category_list .item_title a:hover {
			color:#cc4d3e;
		}
/**
 * video_clip
 */
.video_clip {
	padding:1em 0;
	}
	.video_clip .object {
		margin-bottom:18px;
	}
	.video_clip .quality_row {
		font:10px Tahoma, Geneva, sans-serif;
		margin:18px 0 0;
		}
		.video_clip .quality_row * {
			vertical-align:middle;
		}
.videogallery .vatermark {
	position:absolute;
	background:url(/images/play24.png) no-repeat 50% 50%;
}

.feedback td td.caption {
	padding-right: 15px;
}

DIV.text {
    overflow:auto;
}

.nobr {
    white-space:nowrap;
}

.left {
    float:left;
}

.right {
    float:right;
}

.tleft {
    text-align:left;
}

.tright {
    text-align:right;
}
DIV.weinfacebook {
    background:url(/images/button.png) 0px 0px no-repeat;
    width:131px;
    height:20px;
    padding:3px 4px 2px 4px;
}
A.weinfacebook {
    background:url(/images/b-share-icon.png) 0px -68px no-repeat;
    padding-left:20px;
    white-space:nowrap;
    text-decoration:none;
    color:#000000;
    font-size:12px;
    font-weight:normal;
}

#share42 {
  display: inline-block;
  padding: 6px 0px 0px 0px;
}

.small-left, .small-left IMG, .new-t-img, .marg {
    z-index:1;
}
