/*--------------------   ||| author: TecHMeaT ||| email: techmeat@ya.ru ||| icq: 70-20-770 |||   ---------------------*/

@media all{

/*---------------/// firstile \\\---------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, cite, code, del, dfn, em, font, img, strong, sub, sup, b, u, i,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent;}
body{color:#000; text-align:center; font:12px/1.3 Tahoma, Geneva, sans-serif; background:#C1C1C1;}
table{border-collapse:collapse; border-spacing:0;}
table td{vertical-align:top;}
p{margin:0 0 10px 0;}
a{color:#81663E; text-decoration:underline;}
a:hover{text-decoration:none;}
h1{margin:0 0 10px 0; font-size:14px; font-weight:900;}
h2{margin:0 0 10px 0; font-size:13px; font-weight:900;}
h3{margin:0 0 10px 0; font-size:12px; font-weight:900;}
h3 span{font-weight:300;}
/*-------------\\\ end firstile ///-------------*/

.page{max-width:1500px; min-width:990px; margin:0 auto; text-align:left; background:#FFF url(../images/bg.png) repeat-x 0 0;}

.header{position:relative; height:354px; background:#ADC2EC url(../images/bg_header.jpg) no-repeat 0 0;}
	.header .mainLink{position:absolute; top:17px; left:108px; width:170px; height:108px;}
	.header .interLink{position:absolute; top:326px; left:390px; width:80px; text-align:center; font-size:14px;}
	.header .newLink{position:absolute; top:48px; left:515px; text-align:center; font-size:28px; color:#B71711;}
	.header .historiLink{position:absolute; top:290px; left:575px; text-align:center; font-size:12px;}
	.header .ico-home{position:absolute; top:225px; left:800px;}
	.header .ico-star{position:absolute; top:255px; left:863px;}
	.header .ico-site{position:absolute; top:295px; left:927px;}
	.header .navLinks{position:absolute; top:30px; left:757px; font-size:12px;}
		.header .navLinks li{margin:0 0 2px 0;}
			.header .navLinks a{text-decoration:none;}
			.header .navLinks a:hover, .header .navLinks a.active{text-decoration:underline;}

.panel{height:64px; margin:0 0 19px 0;}
	.panel .search{float:left; position:relative; padding:19px 0 0 55px;}
		.panel .field{width:405px; height:15px; padding:5px; border:1px solid #9B9B9B; color:#707070; font-size:14px; vertical-align:top;}
		.panel .button{width:101px; height:27px; color:#FFF; padding:0; border:0; font-size:14px; font-weight:900; letter-spacing:1px; background:url(../images/search_button.png) no-repeat 0 0; vertical-align:top;}
		.panel .searchZoom{position:absolute; top:18px; left:15px; width:41px; height:41px; background:url(../images/search.png) no-repeat 0 0;}
	.panel a{float:right; display:block; margin:19px 8px; padding:4px 0 5px 34px; color:#566FB9; font-size:14px; font:900 14px/1.3 Arial, Helvetica, sans-serif; text-decoration:none;}
	.panel a:hover{text-decoration:underline;}
	.panel .contactsLink{background:url(../images/ico-panel.png) no-repeat 0 -41px;}
	.panel .sundryLink{background:url(../images/ico-panel.png) no-repeat 0 0;}

.main{float:left; width:731px;}
	.content{float:right; width:472px;}
	.leftbar{float:left; width:240px; border-left:2px solid #FFF;}
.rightbar{float:right; width:240px; border-right:2px solid #FFF;}


.footer{clear:both; height:68px; background:#C3C3C3 url(../images/bg_footer.png) repeat-x 0 0;}
	.footer .copyrigth{float:left; padding:7px 0 0 15px; line-height:1.7; font-size:11px; font-weight:900;}
		.footer .copyrigth a{color:#315eba; text-decoration:none;}
		.footer .copyrigth a:hover{text-decoration:underline;}
	.footer .statistics{float:right; padding:18px 15px 0 0;}

/* ======================== */
/* ======== BLOCKS ======== */
/* ======================== */

.block{position:relative; margin:0 0 13px 0; padding:2px 0;}
.content .block{background:#DFCBAE;}
.leftbar .block{background:#8B9FE4;}
.rightbar .block{background:#ACACAC;}
	.block .title{height:32px; color:#FFF; text-align:center; font-size:16px; line-height:30px; font-weight:900;}
	.content .block .title{padding:0 0 0 10px; text-align:left; color:#000;}
	.block .txt{position:relative; margin:0 10px 6px 10px; padding:10px 13px; overflow:hidden;}
	.content .block .txt{background:#F8F5EF;}
	.leftbar .block .txt{background:#E7ECFA;}
	.rightbar .block .txt{background:#EEE;}
		.block .txt .tl, .block .txt .tr, .block .txt .br, .block .txt .bl{position:absolute; width:5px; height:5px; background:url(../images/round-txt.png) no-repeat; overflow:hidden;}
		.block .txt .tl{top:0; left:0; background-position:0 0;}
		.leftbar .block .txt .tl{background-position:0 -10px;}
		.rightbar .block .txt .tl{background-position:0 -20px;}
		.block .txt .tr{top:0; right:0; background-position:-5px 0;}
		.leftbar .block .txt .tr{background-position:-5px -10px;}
		.rightbar .block .txt .tr{background-position:-5px -20px;}
		.block .txt .br{bottom:0; right:0; background-position:-5px -5px;}
		.leftbar .block .txt .br{background-position:-5px -15px;}
		.rightbar .block .txt .br{background-position:-5px -25px;}
		.block .txt .bl{bottom:0; left:0; background-position:0 -5px;}
		.leftbar .block .txt .bl{background-position:0 -15px;}
		.rightbar .block .txt .bl{background-position:0 -25px;}
	.block .disc{position:absolute; top:5px; right:5px; width:41px; height:41px;}
	.content .block .disc{top:5px; right:10px; width:24px; height:24px;}
	.leftbar .block .disc{top:-10px; right:-10px; width:41px; height:41px;}
	.rightbar .block .disc{top:-10px; left:-10px; width:41px; height:41px;}
	.b1, .b2{display:block; position:relative; height:1px; overflow:hidden;}
	.b1{border-right:1px solid #FFF; border-left:1px solid #FFF;}
	.b2{border-right:2px solid #FFF; border-left:2px solid #FFF;}

.block.catalog .disc{background:url(../images/disc-catalog.png) no-repeat;}
	.block.catalog ul{margin:0;}
		.block.catalog li{margin:0 0 30px 0; font-size:12px; list-style:none;}
			.block.catalog li p{margin:0 0 7px 0;}
				.block.catalog li p a{color:#000; font-size:14px; font-weight:900; text-decoration:none;}
				.block.catalog li p a:hover{text-decoration:underline;}
		.block.catalog .bimg{text-align:center;}
			.block.catalog .bimg img{border:1px solid #bbb;}

.block.birthday .disc{background:url(../images/disc-birthday.png) no-repeat;}
.block.birthday .txt{font-size:12px;}
	.block.birthday img, .block.site-details img, .block.tenders img{border:2px solid #763902; vertical-align:bottom;}
	.block.birthday h2, .block.site-details h2, .block.tenders h2{margin:0 0 15px 0; font-size:14px;}
		.block.birthday h2 a, .block.site-details h2 a, .block.tenders h2 a{color:#000; text-decoration:none;}
		.block.birthday h2 a:hover, .block.site-details h2 a:hover, .block.tenders h2 a:hover{text-decoration:underline;}
	.block.birthday .all, .block.site-details .all, .block.tenders .all{clear:left; text-align:right;}

.block.site-details .disc{background:url(../images/disc-site-details.png) no-repeat;}

.block.tenders .disc{background:url(../images/disc-tenders.png) no-repeat;}

.block.last-news .disc{background:url(../images/disc-last-news.png) no-repeat;}
	.block.last-news dt, .block.blogs dt{clear:left; float:left; width:113px; margin:0 0 4px 0;}
		.block.last-news dt img, .block.blogs dt img{width:103px; border:1px solid #E2CBAF;}
	.block.last-news dd, .block.blogs dd{font-size:10px; margin:0 0 15px 0; padding:0 0 0 113px;}
		.block.last-news h2, .block.blogs h2{margin:0 0 5px 0; font-size:14px;}
			.block.last-news h2 a, .block.blogs h2 a{color:#000; text-decoration:none;}
			.block.last-news h2 a:hover, .block.blogs h2 a:hover{text-decoration:underline;}
		.block.last-news p, .block.blogs p{margin:0 0 10px 0; font-size:14px;}

.block.blogs .disc{background:url(../images/disc-blogs.png) no-repeat;}
	.block.blogs ul{margin:0; list-style:none;}
		.block.blogs li{padding:5px 0 0 0;}

.block.broadcast .disc{background:url(../images/disc-broadcast.png) no-repeat;}
	.block.broadcast ul{margin:0; list-style:none;}
		.block.broadcast li{padding:5px 0;}
			.block.broadcast img{margin:0 3px 0 0; vertical-align:top;}
			.block.broadcast a{color:#4356B8; text-decoration:none;}
				.block.broadcast a span{text-decoration:none;}
				.block.broadcast a:hover span{text-decoration:underline;}

.block.sites .disc{background:url(../images/disc-sites.png) no-repeat;}
	.block.sites ul{margin:0; list-style:none;}
		.block.sites li{margin:0 0 0 8px; padding:2px 0;}
			.block.sites a{padding:0 0 0 16px; color:#18005F; font-weight:900; text-decoration:none; background:url(../images/point-sites.png) no-repeat 0 -17px;}
			.block.sites .active a, .block.sites a:hover{background-position:-17px 3px;}
			.block.sites .all{color:#BE1913; font-style:italic;}
			.block.sites .rss{margin:0 0 0 10px; padding:0; background:none !important;}
				.block.sites .rss img{vertical-align:top;}

.block.comments .disc{background:url(../images/disc-comments.png) no-repeat;}
	.block.comments a{display:block; border-top:3px solid #E7ECFA; color:#18005F; font-size:13px; font-weight:900; text-decoration:none;}
	.block.comments a:hover{text-decoration:underline;}
	.block.comments ul{margin:0; list-style:none; list-style-position:inside;}
		.block.comments li{list-style-type:disc; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px dotted #565656; color:#8B9FE4;}
			.block.comments li a{display:inline; border:0; font-size:12px; color:#000; font-weight:300;}

.block.partners .disc{background:url(../images/disc-partners.png) no-repeat;}
	.block.partners ul{margin:0; list-style:none;}
		.block.partners li{padding:5px 0; text-align:center;}
			.block.partners img{vertical-align:bottom;}

.block.interview .disc{background:url(../images/disc-interview.png) no-repeat;}
	.block.interview .txt{font-size:14px; text-align:center; color:#aeaeae;}
	.block.interview .txt ul{min-height:50px; margin:0 0 10px 0; list-style:none;}
		.block.interview .txt li{margin:0 0 5px 0;}
			.block.interview .txt li a{color:#315eba; text-decoration:none;}
			.block.interview .txt li a:hover{text-decoration:underline;}
	.block.interview .txt div a{color:#888;}

.block.dossier .disc{background:url(../images/disc-dossier.png) no-repeat;}
	.block.dossier .txt{line-height:22px;}
		.block.dossier .txt div strong{font-size:14px; color:#315eba;}
		.block.dossier .txt div b{font-size:14px; color:#323232;}
		.block.dossier .txt .tags{text-align:justify;}
			.block.dossier .txt .tags a{font-size:12px; color:#898989; text-decoration:none;}
			.block.dossier .txt .tags a:hover{text-decoration:underline;}
		.block.dossier .txt .all a{color:#315eba; font-style:italic; font-weight:900;}

.block.calendar .disc{background:url(../images/disc-calendar.png) no-repeat;}
	.block.calendar .txt{padding-top:20px;}
		.block.calendar table{width:auto; margin:0 0 10px 2px; table-layout:fixed; text-align:center; font-size:11px; line-height:15px;}
			.block.calendar th{width:26px; height:15px; padding:0; border:1px solid #848484; color:#FFF; background:#007109;}
			.block.calendar td{height:15px; padding:0; border:1px solid #848484; color:#AEAEAE; font-size:10px;}
				.block.calendar td a{color:#55585C;}
				.block.calendar td.today, .block.calendar td.today a{color:#FFF; font-weight:900; background:#55585C;}
		.block.calendar .later a{color:#333; font-size:11px; text-decoration:none;}
		.block.calendar .later a:hover{text-decoration:underline;}

.block.vote .disc{background:url(../images/disc-vote.png) no-repeat;}
	.block.vote .txt{line-height:1.5;}
		.block.vote .txt div{font-weight:900;}
		.block.vote .txt form{margin:0 0 5px 30px;}
			.block.vote .txt .button{width:101px; height:27px; border:0; padding:0; margin:0; color:#FFF; font-size:12px; font-weight:900; background:url(../images/vote_button.png) no-repeat 0 0;}
		.block.vote .txt .archiv{text-align:center;}
			.block.vote .txt .archiv a{font-size:11px; font-weight:900; color:#333;}

.block.subscription .disc{background:url(../images/disc-subscription.png) no-repeat;}
	.block.subscription table{}
	.block.subscription th{padding:5px 10px; border:1px solid #7F7F7F; font-weight:300; background:#FBF5E8;}
		.block.subscription th b{font-weight:900;}
	.block.subscription td{padding:5px; border:1px solid #7F7F7F; text-align:center; background:#FFF;}
		.block.subscription td div a{color:#55585C; text-decoration:none;}
		.block.subscription td div a:hover{text-decoration:underline;}
		.block.subscription td .field{width:100px;}
		.block.subscription td .button{font-size:16px;}


.select-interview{margin:0 0 13px 0;}
	.select-interview a{display:block; margin:0 0 0 44px; padding:0 5px 0 20px; line-height:1.5; color:#315EBA; text-align:right; text-decoration:none; background:url(../images/bg_select-interview.png) no-repeat 0 0;}
	.select-interview a:hover{text-decoration:underline;}

.question{margin:0 0 13px 0; text-align:center;}
.question a{display:block; font-size:12px; font-weight:900; color:#353535; text-decoration:none;}


.txt ul, .txt ol{margin:0 0 10px 20px;}
	.txt ul ul, .txt ol ol, .txt ul ol, .txt ol ul{margin:0 0 0 30px;}
.txt table{width:100%; margin:0 0 10px 0;}
	.txt table caption{padding:0 0 3px 0; font-weight:900;}
	.txt table th, .txt table td{padding:3px 5px; border:1px solid #9C9C9C;}
	.txt table th{background:#F0DEC8;}

.pathway{margin:0 0 30px 0; font-size:11px; font-weight:900;}
	.pathway span{display:block; padding:5px 0 0 0; font-weight:300;}
	.pathway a{color:#85633A; text-decoration:none;}
	.pathway a:hover{text-decoration:underline;}

.date, .views{margin:0 0 10px 0; font-size:10px;}
.sourse{margin:0 0 10px 0; font-size:10px; text-align:right;}

.txt .icons{float:right;}
	.txt .icons a{margin:0 0 0 10px;}

.excretion{position:relative; margin:0 0 10px 0; padding:7px 10px; background:#F0DEC8;}
	.excretion .etl, .excretion .etr, .excretion .ebr, .excretion .ebl{position:absolute; width:12px; height:12px; background:url(../images/bg_excretion.png) no-repeat; overflow:hidden;}
	.excretion .etl{top:0; left:0; background-position:0 -24px;}
	.txt .excretion .etl{top:0; left:0; background-position:0 0;}
	.excretion .etr{top:0; right:0; background-position:-12px -24px;}
	.txt .excretion .etr{top:0; right:0; background-position:-12px 0;}
	.excretion .ebr{bottom:0; right:0; background-position:-12px -36px;}
	.txt .excretion .ebr{bottom:0; right:0; background-position:-12px -12px;}
	.excretion .ebl{bottom:0; left:0; background-position:0px -36px;}
	.txt .excretion .ebl{bottom:0; left:0; background-position:0px -12px;}
	.txt .excretion a{color:#000;}
	.txt .excretion strong a{color:#85633A; text-decoration:none;}
	.txt .excretion strong a:hover{color:#85633A; text-decoration:underline;}

.add-in-blog, .add-comment{color:#85633A; font-size:11px;}
.noblock .add-in-blog, .noblock .add-comment{margin:0 0 15px 0;}
.add-in-blog a, .add-comment a{color:#85633A; font-weight:900; text-decoration:none;}
.add-in-blog a:hover, .add-comment a:hover{text-decoration:underline;}

.noblock{position:relative; margin:0 0 13px 0; padding:10px 23px;}

.noblock ul{margin:0 0 10px 40px; color:#86A5E5; font-size:11px;}
.noblock ul p{margin:0 0 2px 0; color:#85633A;}
.noblock ul a{text-decoration:none;}
.noblock ul a:hover{text-decoration:underline;}

.other-news{margin:0 0 15px 0;}
	.other-news p{margin:0 0 5px 0; font-size:11px; text-indent:5px;}
	.other-news p a{color:#000; font-weight:900;}

.other-catalog{margin:0 0 20px 0; font-size:11px;}
	.other-catalog p{margin:0;}
	.other-catalog a{color:#85633A; text-decoration:none;}
	.other-catalog a:hover{text-decoration:underline;}

.catalog-sites{padding:30px 0 0 0;}
.txt .catalog-sites{margin:0 0 25px 0; padding:0;}
	.catalog-sites a{display:block; margin:0 15px 0 0; padding:0 35px 0 0; font-weight:900; text-align:right; text-decoration:none; background:url(../images/arrow.png) no-repeat 100% 2px;}
	.txt .catalog-sites a{background:url(../images/arrow2.png) no-repeat 100% 2px;}
	.catalog-sites a:hover{text-decoration:underline;}

.site-info{margin:0 0 15px 0; color:#85633A; line-height:22px;}
	.site-info img{vertical-align:top;}
	.in-site{float:right; text-decoration:none;}
	.in-site:hover{text-decoration:underline;}

.fleft{float:left; margin:3px 25px 0 0;}

.pagenav{clear:left; margin:0 0 5px 0; text-align:center; color:#85633A; font-size:11px; font-weight:900;}
	.pagenav strong{color:#000;}
	.pagenav a{text-decoration:none;}
	.pagenav a:hover{text-decoration:underline;}

.blue-button{height:27px; margin:0 0 10px 0;}
.blue-button a{float:left; display:block; position:relative; height:27px; padding:0 28px; line-height:27px; color:#FFF; font-weight:900; font-size:11px; text-decoration:none; background:#315EBA url(../images/bg_blue-button.png) repeat-x 0 0;}
.blue-button b{position:absolute; top:0; left:0; width:6px; background:url(../images/bg_blue-button.png) repeat-x 0 -27px;}
.blue-button i{position:absolute; top:0; right:0; width:6px; background:url(../images/bg_blue-button.png) repeat-x -6px -27px;}

.catalogue li{font-size:14px;}

}

@media print{
	.header, .panel, .leftbar, .rightbar, .statistics, .pagenav, .question, .all, .icons, .catalog-sites, .add-in-blog, .add-comment, .excretion{display:none;}
	.main, .content{float:none; width:auto;}
	.block .txt{margin:0 10px 6px 0 !important; padding:10px 0 !important;}
	.content .block .title{padding:0 !important;}
	.footer{border-top:1px solid #000;}
}