@charset "windows-1251";

/*Глобальные стили
---------------------------------------------------------*/
/*Заголовок по умолчанию*/		.ititle { font-size: 1.3em; color: #FFFFFF; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 100.01%; background:url(../images/back.png); background-color: #0f0f2d; margin: 0px; padding: 0px; }
table { border: 0; border-collapse: collapse; }
table td { padding: 0; }

table.b_rewiews img { border: 9px solid #A4CC7A !important; }
table.b_music img { border: 9px solid #F492C5 !important; }
table.b_news img { border: 9px solid #C174AE !important; }
table.b_video img { border: 9px solid #FCE571 !important; }
div.b_schools img { border: 9px solid #FF8D42 !important; }

#imagenone img { border: 0px !important; }
#whitecontainer22 img { border: 9px solid #C174AE !important; }
#whitecontainer33 img { border: 9px solid #F492C5 !important; }
#whitecontainer44 img { border: 9px solid #A4CC7A !important; }
#whitecontainer55 img { border: 9px solid #FF8D42 !important; }
#whitecontainer66 img { border: 9px solid #FCE571 !important; }

#linkus { margin: 0px 4px 0px 0px; padding:2px 2px 2px 2px; background-color: #332926; /* border: 1px solid #000; */ color: #8c8c8c; width: 200px; font-size: 11px; font-family: tahoma; }
#linkus a { color: #8c8c8c; }

.whitecontainer { margin: 0 0 10px 0; width: 100%; /* background: #FFFFFF; */ }
#whitecontainer { background: #FFFFFF; }
.whitecontainer .ctn { padding: 18px 18px 25px 18px; width: 100%; vertical-align: top; }

ul.related { margin-bottom: 0px; margin-top: 0px; }
ul.related li { font-size: 12px; line-height: 17px; }
ul.related li a { color: #006daf; }
ul.related li a:hover { color: #ea4d9c; text-decoration: none; }

a.commlast { color: #ea4d9c !important; }

#googla { float: left; margin-bottom: 10px; }

#vk_like { float: left; }
.vk_post { float: left; margin-right: 20px; }
.vk_like_post { float: left; width: 30%; }
.add_this { float: left; margin-right: 20px; font-size: 12px; color: #000; margin-top: 3px; }
.add_this a { color: #000; }

/* Типографика
---------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 { font-weight: lighter; /* margin: 0 0 0.25em 0; */ }
textarea, pre, tt, code { font-family: "Courier New", Courier, monospace; }
form, input { font-family: Arial, Helvetica, sans-serif; color: black; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
cite, blockquote { font-style: italic; }
blockquote { margin: 0 0 1em 1.5em; }
pre, code { font-family: monospace; font-size: 1.1em; }
acronym, abbr { letter-spacing: 0.07em; border-bottom: 0.1em dashed #c00; cursor: help; }
label { cursor: pointer; }

.ntitle { font-weight: bold; color: #000000; font-size: 18px; margin: 0 0 0.25em 0; }
.news23 {
	font-size: 12px;
}
.news23 a {
	font-size: 12px;
}
.slink {
	font-size: 12px;
}

.ctitle { font-weight: bold; color: #000000; font-size: 18px; margin: 0 0 0.25em 0; }

/*Баннер в шапке*/
.banner_header { height: 90px; line-height: 76px; background:  #FFF; text-align: center; font-size: 0.8em; }

/*Баннер сайдбаре*/
.banner_sidebar { width: 260px; height: 400px; background: url(../images/banner_sidebar.png); }

/*Шапка*/
#header { vertical-align: top; background-image: url(../images/tht_header.png); height: 230px; }
.header-in { width: 950px; margin-left: 25px; height: 230px; }
#logotype {width: 180px; height: 170px; margin: 10px 0 0 43px; margin-top: -15px; }
#logos { width: 210px; height: 220px; margin: 10px 0 0 43px; margin-top: -195px; position: absolute; }

.search_form { text-align: right; margin: 0 48px 5px 0; }
.search_form form { margin: 0; padding: 0; }
.search_form .textfield { padding: 4px 0 0 23px; width: 127px; height: 18px; border: none; background: url(../images/search.png); font-size: 11px; color: #666666; }

/*Панель управления пользователя*/
#userpanel { float: right; margin: 0 48px 0 0; height: 25px; }

#userpanel2 .loginon { font-size: 0.7em; display: block; margin-bottom: 30px; }
#userpanel2 .loginon a, #userpanel .loginon a:visited { margin: 0 4px 0 0; color: #0d0d26; text-decoration: none; border-bottom: 1px solid #CCCCCC; }
#userpanel2 .loginon a:hover { color: #ea4d9c; }
#userpanel2 .loginoff { margin-bottom: 15px; }
#userpanel2 .loginoff form { margin: 0; }
#userpanel2 .loginoff label { margin: 0 0 0 10px; font-size: 0.7em; color: #666666; }
#userpanel2 .loginoff input { margin: 0 0 0 2px; font-size: 0.7em; color: #666666; }
#userpanel2 .loginoff .links { margin: 0 0 0 10px; font-size: 0.7em; }
#userpanel2 .loginoff .links a, #userpanel .loginoff .links a:visited { color: #ea4d9c; }
#userpanel2 .loginoff .links a:hover { color: #000000; }


/*
.entry { 
	width: 200px; 
	overflow: visible; 
	padding: 0px 10px 15px 10px; 
	border: 5px solid #3E3C22; 
	background-color: #fff; 
	position: absolute; 
	top: 30%; 
	left: 45%; 
	z-index: 55; 
}
*/

/*
.entry dl { clear: both; display: block; }
.entry dt { float: left; width: 25%; padding: 5px 0; }
.entry dd { float: left; width: 70%; padding: 5px 0; }
*/
/* .entry dd a { padding-right: 20px; } */
/* .entry input { width:85%; padding: 3px 5px; } */

.auth { /* position: absolute; left: 15px; top: 10px;*/ text-align: center; margin-top: 5px; margin-bottom: 5px; font: 18px Verdana; color: #2588b2; }
.close { position: absolute; right: 15px; top: 10px; border: 1px solid red; margin-bottom: 0px; padding-bottom: 0px;}
/*
.entry2 { 
	width: 480px;  
	overflow: visible; 
	padding: 50px 10px 15px 10px; 
	border: 5px solid #3E3C22;
	background-color: #fff; 
	position: absolute; 
	top: 30%; 
	left: 30%; 
	z-index: 55; 
}
*/
/*Меню в шапке*/
.mm_menu { margin: 0 48px 25px 0; width: 534px; float: right; margin-right: 20px; }
.mm_menu td { padding-left: 10px; }
.mm_menu a, .mm_menu a:visited { display: block; width: 79px; height: 109px; }

.mm_menu a.mm_schools, .mm_menu a.mm_schools:visited { display: block; width: 109px; height: 109px; }

.mm_menu a:focus { outline-style: none; }
.mm_news { background: url(../images/mm_news.png) no-repeat; }
.mm_news:hover { background: url(../images/mm_news-h.png) no-repeat; }
.mm_reviews { background: url(../images/mm_reviews.png) no-repeat; }
.mm_reviews:hover { background: url(../images/mm_reviews-h.png) no-repeat; }
.mm_forum { background: url(../images/mm_forum.png) no-repeat; }
.mm_forum:hover { background: url(../images/mm_forum-h.png) no-repeat; }
.mm_music { background: url(../images/mm_music.png) no-repeat; }
.mm_music:hover { background: url(../images/mm_music-h.png) no-repeat; }
.mm_video { background: url(../images/mm_video.png) no-repeat; }
.mm_video:hover { background: url(../images/mm_video-h.png) no-repeat; }
.mm_schools { background: url(../images/mm_schools.png) left no-repeat; }
.mm_schools:hover { background: url(../images/mm_schools-h.png) left no-repeat; }



.navigation {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.navigation span {
	border: 1px solid #373760;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background: #757598;
}

.navigation a {
	color: #ffffff;	
	border: 1px solid #373760;
	background: #515175;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}
.navigation a:hover {
	color: #ffffff;
	background: #757598;
	text-decoration: none;
}


/*Навигационная панель*/
#navigationbar { height: 50px; line-height: 50px; padding: 0 30px; font-size: 0.7em; color: #999999; }
#navigationbar a, #navigationbar a:visited { color: #FFFFFF; text-decoration: none; border-bottom: 1px solid #3f3f57; }
#navigationbar a:hover { color: #ea4d9c; }

/*Подвал*/
#footer { vertical-align: top; background-image: url(../images/tht_footer.png); height: 207px; }
.footerlnk { font-size: 0.8em; }
.footerlnk a, .footerlnk a:visited { color: #0f0f2d; margin-right: 10px; }
.footerlnk a:hover { color: #ea4d9c; }
.copyrights { font-size: 0.7em; color: #0f0f2d; }
.copyrights a, .copyright a:visited { color: #0099FF; text-decoration: none; border-bottom: 1px solid #e8bfff; }
.copyrights a:hover { color: #000000; }
.copyrinfo { font-size: 0.7em; color: #4a4a4a; }









/*Основной контейнер для вывода контента*/
#maincontainer { width: 100%; vertical-align: top; }

/*Контейнер для вывода информационных блоков только на главной странице*/
#mainpagecontainer { width: 100%; color: #FFFFFF; }
#mainpagecontainer td { vertical-align: top; }


/* 6 информационных блоков
---------------------------------------------------------*/
#mainblocktable { width: 100%; }
#mainblocktable .news { background: #b9539f; }
#mainblocktable .rewiews { background: #84c441; }
#mainblocktable .forum { background: #2d93d1; }

#mainblocktable .music { background: #f669b0; }

#mainblocktable .video { background: #fed401; }
#mainblocktable .schools { background: #ff6600; }

.mblk_content { 
	width: 47%; 
	padding: 12px;
	vertical-align: top;
}

.mblk_content2 { 
	width: 47%; 
	padding: 12px;
	vertical-align: top;
}

.mblk_content, x:-moz-any-link { 
	width: 48%; 
	padding: 12px;
	vertical-align: top;
 } /* FireFox 3 */

.mblk_content2, x:-moz-any-link { 
	width: 49%; 
	padding: 12px;
	vertical-align: top;
 } /* FireFox 3 */

@media screen and (-webkit-min-device-pixel-ratio:0)
{

.mblk_content{
	width: 48%; 
	padding: 12px;
	vertical-align: top;
}

.mblk_content2{
	width: 49%; 
	padding: 12px;
	vertical-align: top;
}

}

.mblk_title { margin: 0 0 16px 0; }
#mblk_news { background: #b9539f; }

.mblk_title2 { 
	color: #FFFFFF; 
	width: 353px; 
	background: url(../images/top_block1.png) no-repeat; 
	display: block; 
	position: absolute; 
	height: 50px; 
	margin-top: -22px; 
	margin-left: -22px; 
	line-height: 50px;
	font-size: 22px;
}
.mblk_title2 a { color: #FFFFFF; text-decoration: none; padding-left: 25px; }
.mblk_title2 a:hover { color: #FFFFFF; text-decoration: underline; }

.mblk_title2, x:-moz-any-link { 
	color: #FFFFFF; 
	width: 351px; 
	background: url(../images/top_block1_.png) no-repeat; 
	display: block; 
	position: absolute; 
	height: 50px; 
	margin-top: -22px; 
	margin-left: -22px; 
	line-height: 50px;
	font-size: 22px;
}

.mblk_title22 { 
	color: #FFFFFF; 
	width: 353px; 
	background: url(../images/top_block2.png) no-repeat; 
	display: block; 
	position: absolute; 
	height: 50px; 
	margin-top: -22px; 
	margin-left: -22px; 
	line-height: 50px;
	font-size: 22px;
}
.mblk_title22 a { color: #FFFFFF; text-decoration: none; padding-left: 25px; }
.mblk_title22 a:hover { color: #FFFFFF; text-decoration: underline; }



.mblk_title22, x:-moz-any-link { 
	color: #FFFFFF; 
	width: 352px; 
	background: url(../images/top_block2_.png) no-repeat; 
	display: block; 
	position: absolute; 
	height: 50px; 
	margin-top: -22px; 
	margin-left: -22px; 
	line-height: 50px;
	font-size: 22px;
}


.mblk_title23 { 
	color: #FFFFFF; 
	width: 353px; 
	background: url(../images/top_block3.png) no-repeat; 
	display: block; 
	position: absolute; 
	height: 50px; 
	margin-top: -22px; 
	margin-left: -22px; 
	line-height: 50px;
	font-size: 22px;
}
.mblk_title23 a { color: #FFFFFF; text-decoration: none; padding-left: 25px; }
.mblk_title23 a:hover { color: #FFFFFF; text-decoration: underline; }

.mblk_title23, x:-moz-any-link { 
	color: #FFFFFF; 
	width: 351px; 
	background: url(../images/top_block3_.png) no-repeat; 
	display: block; 
	position: absolute; 
	height: 50px; 
	margin-top: -22px; 
	margin-left: -22px; 
	line-height: 50px;
	font-size: 22px;
}


.mblk_title24 { 
	color: #FFFFFF; 
	width: 353px; 
	background: url(../images/top_block4.png) no-repeat; 
	display: block; 
	position: absolute; 
	height: 50px; 
	margin-top: -22px; 
	margin-left: -22px; 
	line-height: 50px;
	font-size: 22px;
}
.mblk_title24 a { color: #FFFFFF; text-decoration: none; padding-left: 25px; }
.mblk_title24 a:hover { color: #FFFFFF; text-decoration: underline; }

.mblk_title24, x:-moz-any-link {  
	color: #FFFFFF; 
	width: 352px; 
	background: url(../images/top_block4_.png) no-repeat; 
	display: block; 
	position: absolute; 
	height: 50px; 
	margin-top: -22px; 
	margin-left: -22px; 
	line-height: 50px;
	font-size: 22px;
}

.mblk_title25 { 
	color: #FFFFFF; 
	width: 353px; 
	background: url(../images/top_block5.png) no-repeat; 
	display: block; 
	position: absolute; 
	height: 50px; 
	margin-top: -22px; 
	margin-left: -22px; 
	line-height: 50px;
	font-size: 22px;
}
.mblk_title25 a { color: #FFFFFF; text-decoration: none; padding-left: 25px; }
.mblk_title25 a:hover { color: #FFFFFF; text-decoration: underline; }

.mblk_title25, x:-moz-any-link { 
	color: #FFFFFF; 
	width: 351px; 
	background: url(../images/top_block5_.png) no-repeat; 
	display: block; 
	position: absolute; 
	height: 50px; 
	margin-top: -22px; 
	margin-left: -22px; 
	line-height: 50px;
	font-size: 22px;
}


.mblk_title26 { 
	color: #FFFFFF; 
	width: 353px; 
	background: url(../images/top_block6.png) no-repeat; 
	display: block; 
	position: absolute; 
	height: 50px; 
	margin-top: -22px; 
	margin-left: -22px; 
	line-height: 50px;
	font-size: 22px;
}
.mblk_title26 a { color: #FFFFFF; text-decoration: none; padding-left: 25px; }
.mblk_title26 a:hover { color: #FFFFFF; text-decoration: underline; }

.mblk_title26, x:-moz-any-link { 
	color: #FFFFFF; 
	width: 352px; 
	background: url(../images/top_block6_.png) no-repeat; 
	display: block; 
	position: absolute; 
	height: 50px; 
	margin-top: -22px; 
	margin-left: -22px; 
	line-height: 50px;
	font-size: 22px;
} 

.plus_block1 { 
	color: #FFFFFF; width: 43px; 	
	height: 38px; display: block; 
	position: absolute; /* height: 50px; */
	margin-top: -39px; margin-left: -33px;
	line-height: 50px; font-size: 22px;
}

.plus_block1, x:-moz-any-link { 
	color: #FFFFFF; 
	width: 43px; 
	height: 38px;
	display: block; 
	position: absolute; 
	/* height: 50px; */
	margin-top: -39px; 
	margin-left: -33px; 
	line-height: 50px;
	font-size: 22px;
 } /* FireFox 3 */

#mblk_news .mblk_title { color: #FFFFFF; }
#mblk_news .mblk_title a { color: #FFFFFF; text-decoration: none; }
#mblk_news .mblk_title a:hover { color: #FFFFFF; text-decoration: underline; }
#mblk_news .b_news { /* margin: 0 0 15px 0; */ margin-bottom: 15px; }
#mblk_news .b_news .datetime { width: 80px; background: #8000c9; padding: 3px 5px; font-size: 0.7em; color: #FFFFFF; text-align: center; }
#mblk_news .b_news h2 { /* margin: 0 0 3px 0; */ padding: 0px; margin: 0px; margin-bottom: 5px; font-size: 18px; }
#mblk_news .b_news h2 a, #mblk_news .b_news h2 a:visited { color: #FFFFFF; text-decoration: none; border-bottom: 1px solid #FFFFFF; }
#mblk_news .b_news h2 a:hover { color: #FFFFFF; border-bottom: none; }
#mblk_news .b_news .txt { color: #FFFFFF; font-size: 0.8em; }

#mblk_rewiews { background: #84c441; }
#mblk_rewiews .mblk_title { color: #FFFFFF; }
#mblk_rewiews .mblk_title a { color: #FFFFFF; text-decoration: none; }
#mblk_rewiews .mblk_title a:hover { color: #FFFFFF; text-decoration: underline; }
#mblk_rewiews .b_rewiews { margin: 0 0 15px 0; }
#mblk_rewiews .b_rewiews .datetime { width: 80px; background: #8000c9; padding: 3px 5px; font-size: 0.7em; color: #FFFFFF; text-align: center; }
#mblk_rewiews .b_rewiews h2 { /* margin: 0 0 3px 0; */ padding: 0px; margin: 0px; margin-bottom: 5px; font-size: 18px; }
#mblk_rewiews .b_rewiews h2 a, #mblk_rewiews .b_rewiews h2 a:visited { color: #ffffff; text-decoration: none; border-bottom: 1px solid #ffffff; }
#mblk_rewiews .b_rewiews h2 a:hover { color: #ffffff; border-bottom: none; }
#mblk_rewiews .b_rewiews .txt { /* color: #405000; */ color: #ffffff; font-size: 0.8em; }

#mblk_forum { background: #2d93d1; }
#mblk_forum .mblk_title { color: #FFF; }
#mblk_forum .mblk_title a { color: #FFFFFF; text-decoration: none; }
#mblk_forum .mblk_title a:hover { color: #FFFFFF; text-decoration: underline; }
#mblk_forum .forum_last { width: 100%; font-size: 0.8em; font-weight: bold; border-bottom: 1px solid #267db2; }
#mblk_forum .forum_last .theme { width: 70%; padding-left: 5px; }
#mblk_forum .forum_last .autor { width: 30%; padding-bottom: 5px; }
#mblk_forum .forum_last_list { width: 100%; font-size: 0.8em; border-bottom: 1px solid #2b8cc6; height: 55px; }
#mblk_forum .forum_last_list:hover { background: #2b8cc6; }
#mblk_forum .forum_last_list .theme { width: 70%; padding: 5px 0; }
#mblk_forum .forum_last_list .theme a, #mblk_forum .forum_last_list .theme a:visited { color: #FFF; }
#mblk_forum .forum_last_list .theme a:hover { color: #FFF; text-decoration: none; }
#mblk_forum .forum_last_list .autor { width: 30%;  padding: 5px 0; }

#mblk_music { background: #f669b0; }
#mblk_music .mblk_title { color: #ffffff; }
#mblk_music .mblk_title a { color: #FFFFFF; text-decoration: none; }
#mblk_music .mblk_title a:hover { color: #FFFFFF; text-decoration: underline; }
#mblk_music .b_music { width: 100%; border-bottom: 1px dotted #afafaf; margin: 0 0 15px 0; }
#mblk_music .b_music .cover { padding: 0 12px 10px 0; vertical-align: top; }
#mblk_music .b_music .info { vertical-align: top; width: 100%; font-size: 0.8em; }
#mblk_music .b_music .i { color: #ffffff; }


#mblk_video { background: #fed401; }
#mblk_video .mblk_title { color: #000000; }
#mblk_video .mblk_title a { color: #FFFFFF; text-decoration: none; }
#mblk_video .mblk_title a:hover { color: #FFFFFF; text-decoration: underline; }
#mblk_video .b_video { width: 100%; border-bottom: 1px dotted #333333; margin: 0 0 15px 0; }
#mblk_video .b_video .cover { padding: 0 12px 10px 0; vertical-align: top; }
#mblk_video .b_video .info { vertical-align: top; width: 100%; font-size: 0.8em; }
#mblk_video .b_video .i { color: #ffffff; }

#mblk_schools { background: #ff6600; }
#mblk_schools .mblk_title { color: #FFFFFF; }
#mblk_schools .mblk_title a { color: #FFFFFF; text-decoration: none; }
#mblk_schools .mblk_title a:hover { color: #FFFFFF; text-decoration: underline; }
#mblk_schools .b_schools { margin: 0 0 15px 0; width: 100%; float: left; }
#mblk_schools .b_schools .datetime { width: 80px; background: #8000c9; padding: 3px 5px; font-size: 0.7em; color: #FFFFFF; text-align: center; }
#mblk_schools .b_schools h2 { /* margin: 0 0 3px 0; */ padding: 0px; margin: 0px; margin-bottom: 5px; font-size: 18px; }
#mblk_schools .b_schools h2 a, #mblk_schools .b_schools h2 a:visited { color: #FFFFFF; text-decoration: none; border-bottom: 1px solid #FFFFFF; }
#mblk_schools .b_schools h2 a:hover { color: #FFFFFF; border-bottom: none; }
#mblk_schools .b_schools .txt { color: #FFFFFF; font-size: 0.8em; }






/*Блоки меню отображаемые на всех страницах*/
#allmenublocks { padding: 0 0 0 15px; width: 260px; vertical-align: top; }

.block-menu { width: 100%; font-size: 12px; color: #FFFFFF; line-height: 18px; }
.block-menu a { color: #FFFFFF; text-decoration: underline; }
.block-menu a:hover { color: #FFFFFF; text-decoration: none; }
.friends { color: #FFFFFF; font-size: 18px; margin: 0 0 12px 0; }

.block-menu2 { width: 100%; font-size: 12px; color: #FFFFFF; line-height: 18px; }
.block-menu2 a { color: #4ca3d8; text-decoration: underline; }
.block-menu2 a:hover { color: #fed401; text-decoration: none; }

.bl_vote, .form { width: 100%; /* background: #332926; */ padding: 10px 0; }
.bl_votes { background: #332926; }
#bl_votes { background: #332926; }
.bl_vote { margin: 0 0 20px 0; }

.blk_topnews { margin: 0 0 0px 0; }
.blk_topnews h4 { color: #FFFFFF; font-size: 1.1em;  margin: 0 0 12px 0; }
.blk_topnews .b { padding: 8px 0; /* border-bottom: 1px solid #FFFFFF; */ border-bottom: 1px solid #51224f; }
.blk_topnews .b a, .blk_topnews .b a:visited { font-size: 0.8em; color: #f66bb1; text-decoration: none; /* border-bottom: 1px solid #51224f; */ }
.blk_topnews .b a:hover { color: #FFFFFF; }

.lastcomm { font-size: 11px; border-bottom: 1px solid #51224f; padding-bottom: 5px; margin-bottom: 5px; }
.lastcomm_over { font-size: 11px; border-bottom: 1px solid #51224f; padding-bottom: 5px; margin-bottom: 5px; }

.edit {
	font-size: 11px;
}










/*Информационное окно*/
.infowindow .txt { color: #666666; font-size: 0.8em; }


/*Краткая версия материала*/
/*
.shortstory h2 a, .shortstory h2 a:visited { color: #ea4d9c; text-decoration: none; border-bottom: 1px solid #edafce; }
.shortstory h2 a:hover { color: #000000; text-decoration: none; border-bottom: 1px solid #CCCCCC; }
*/

.shortstory h2 a, .shortstory2 h2 a:visited { color: #000000; text-decoration: none; border-bottom: 1px solid #000000; }
.shortstory h2 a:hover { color: #000000; text-decoration: none; border-bottom: 0px solid #CCCCCC; }

.whitecontainer2 { margin: 0 0 10px 0; width: 100%; /* background: #b9539f; */ color: #000000; }
.whitecontainer2 .ctn { padding: 18px 18px 25px 18px; width: 100%; vertical-align: top; }

.whitecontainer22 { background: #b9539f; }
#whitecontainer22 { background: #b9539f; }

.whitecontainer3 { margin: 0 0 10px 0; width: 100%; /* background: #f669b0; */ color: #000000; }
.whitecontainer3 .ctn { padding: 18px 18px 25px 18px; width: 100%; vertical-align: top; }

.whitecontainer33 { background: #f669b0; }
#whitecontainer33 { background: #f669b0; }

.whitecontainer4 { margin: 0 0 10px 0; width: 100%; /* background: #84c441; */ color: #000000; }
.whitecontainer4 .ctn { padding: 18px 18px 25px 18px; width: 100%; vertical-align: top; }

.whitecontainer44 { background: #84c441; }
#whitecontainer44 { background: #84c441; }

.whitecontainer5 { margin: 0 0 10px 0; width: 100%; /* background: #ff6600; */ }
.whitecontainer5 .ctn { padding: 18px 18px 25px 18px; width: 100%; vertical-align: top; }

.whitecontainer55 { background: #ff6600; }
#whitecontainer55 { background: #ff6600; }

.whitecontainer6 { margin: 0 0 10px 0; width: 100%; /* background: #fed401; */ color: #000000; }
.whitecontainer6 .ctn { padding: 18px 18px 25px 18px; width: 100%; vertical-align: top; }

.whitecontainer66 { background: #fed401; }
#whitecontainer66 { background: #fed401; }

/*
.shortstory2 h2 { font-size: 1.4em; margin: 0 0 15px 0; color: #000000; }
.shortstory2 .txt { font-size: 0.8em; line-height: 1.4em; color:#000000; }
.shortstory2 .txt a, .shortstory2 .txt a:visited { color: #000000; }
.shortstory2 .txt a:hover { color: #000000; }
.shortstory2 .minfo2 { margin: 10px 0; width: auto; border: 1px solid #000000; }
.shortstory2 .minfo2 td { padding: 4px 10px; font-size: 0.7em; color: #000000; border-right: 1px solid #000000; }
.shortstory2 .minfo2 td a, .shortstory .minfo2 td a:visited { color: #000000; }
.shortstory2 .minfo2 td a:hover { color: #000000; }
*/

.fullstory h2, .staticpage h2, .shortstory h2 { font-size: 1.4em; margin: 0 0 15px 0; color: #000000; }
.fullstory .txt, .staticpage .txt, .shortstory .txt { font-size: 0.8em; line-height: 1.4em; color:#000000; }
.fullstory .txt a, .fullstory .txt a:visited, staticpage .txt a, staticpage .txt a:visited, .shortstory .txt a, .shortstory .txt a:visited { color: #000000; }
.fullstory .txt a:hover, staticpage .txt a:hover, .shortstory .txt a:hover { color: #000000; }
.fullstory .minfo, .shortstory .minfo { margin: 10px 0; width: auto; border: 1px solid #000000; }
.fullstory .minfo td, .shortstory .minfo td { padding: 4px 10px; font-size: 0.7em; color: #000000; border-right: 1px solid #000000; }
.fullstory .minfo td a, .fullstory .minfo td a:visited, .shortstory .minfo td a, .shortstory .minfo td a:visited { color: #000000; }
.fullstory .minfo td a:hover, .shortstory .minfo td a:hover { color: #000000; }

.my_white h2 { color: #ffffff; }
.my_white h2 a { color: #ffffff; border-bottom: 1px solid #ffffff; }
.my_white h2 a:hover { color: #ffffff; border-bottom: 0px; }
.my_white div { color: #ffffff; }

.musi h2 { font-size: 18px; margin: 0 0 15px 0; color: #000000; }
.musi a { color: #ffffff; }
.musi a:hover { border-bottom: 0px; text-decoration: none; }

/*Полная версия материала*//*
.fullstory h2, .staticpage h2, .shortstory h2 { font-size: 1.4em; margin: 0 0 15px 0; color: #ea4d9c; }
.fullstory .txt, .staticpage .txt, .shortstory .txt { font-size: 0.8em; line-height: 1.4em; color:#666666; }
.fullstory .txt a, .fullstory .txt a:visited, staticpage .txt a, staticpage .txt a:visited, .shortstory .txt a, .shortstory .txt a:visited { color: #0084ff; }
.fullstory .txt a:hover, staticpage .txt a:hover, .shortstory .txt a:hover { color: #000000; }
.fullstory .minfo, .shortstory .minfo { margin: 10px 0; width: auto; border: 1px solid #e5e5e5; }
.fullstory .minfo td, .shortstory .minfo td { padding: 4px 10px; font-size: 0.7em; color: #999999; border-right: 1px solid #e5e5e5; }
.fullstory .minfo td a, .fullstory .minfo td a:visited, .shortstory .minfo td a, .shortstory .minfo td a:visited { color: #ea4d9c; }
.fullstory .minfo td a:hover, .shortstory .minfo td a:hover { color: #000000; }
*/

/*Комментарий*/
.commt { margin: 0 0 10px 0; padding: 0 0 10px 0; font-size: 0.8em; font-weight: bold; border-bottom: 1px dotted #d1d1d1; }
.commt a, .commt a:visited, .ctools a, .ctools a:visited { color: #ea4d9c; }
.commt a:hover, .ctools a:hover { color: #000000; }
.commentcontainer { width: 100%; }
.commentcontainer td { vertical-align: top; }
.commentcontainer .commtxt { padding: 0 0 0 10px; font-size: 0.8em; color: #666666; }
.ctools { margin: 10px 0 0 0; border-top: 1px dotted #d1d1d1; padding: 4px 0; text-align: right; font-size: 0.8em; }


/*Опрос*/
.vote { font-size: 0.8em; color: #FFFFFF; }
.votetit { font-size: 0.8em; font-weight: bold; color: #FFFFFF; }


#enter4 {
	float: right;
	width: 283px;
	text-align: right;
/*	padding: 51px 0 10px 25px; */
	padding-left: 25px;
	position: relative;
	z-index: 120;
	font-size: 1.1em;
/*	font-style: italic; */
	background: url(../images/enter_bg.gif) left no-repeat;
}

#enter4 .drop_enter4 {
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 120;
}

#enter4 form {
	width: 315px;
	height: 217px;
	background: url(../images/enter_block.png) 0 0 no-repeat;
}

#enter4 fieldset {
	position: relative;
	padding: 7px 45px 20px 28px;
	font-size: 9pt;
	border: 0px !important;
}

#enter4 fieldset h3 {
	clear: both !important;
	padding: 0 0 3px !important;
	font-size: 24px !important;
	line-height: 1em !important;
	margin: 0px !important; 
	font-style: normal !important;
}

#enter4 fieldset blockquote {
	clear: both;
	font-size: 12px;
	padding: 0;
	margin: 0 0 6px;
	color: #a00;
	height: 12px
}

#enter4 .inp5 {
	padding: 0 0 4px 0;
	height: 21px;
	background: url(../images/inp.png) 0 0 no-repeat;
}

#enter4 .inp5 div {
	padding: 0 5px;
	background: url(../images/inp_right.gif) 100% 0 no-repeat;
}

#enter4 .inp5 div input {
	color: #a8a8a8;
	background: none;
	border: 0;
	height: 17px;
	padding: 2px 5px;
	width: 100%;
	margin: 0 -5px;
}

#enter4 .go4 {
	color: #fff;
	border: 0;
	float: right;
	font-size: 12px;
	cursor: pointer;
	width: 107px;
	height: 21px;
	background: #005288 url(../images/weblog_go.gif) 0 0 no-repeat;
}

.close_ico {
	display: block;
	float: right;
	width: 20px;
	height: 20px;
	margin: 0 0px 0 6px;
	bottom: -5px;
	right: -25px;
	position: relative;
	background: url(../images/close_ico.gif) 0 0 no-repeat;
	z-index:160px;
}

.about_tecktonik { background: #fff; color: #808080; font-size: 11px; padding: 10px; /* font-family: tahoma; */ }

