/* ------------------------Common Property----------------------------------- */
li.content_item_block {
    width: 45%;
    border: 1px solid #ссс;
    display: inline-block;
    margin: 5px;
    padding: 5px;
    vertical-align: top;
    list-style:none;
}
body { color:#494C4E; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; }
a, body { font: normal 12px Arial, Tahoma, sans-serif; color:#494C4E; }
h1, h2, h3, h4, h5, h6 {font: normal 18px Arial, sans-serif, Tahoma; padding: 7px 0 15px 0; color: #E65C8A; text-align: left;}
h1 ,h1 a{font-size: 25px;}
h2 ,h2 a{font-size: 22px;}
h3 ,h3 a{font-size: 20px;}
h3 ,h4 a{font-size: 18px;}

a, a:hover, a:visited {color: #E65C8A;text-decoration: underline; font-family:Arial, Tahoma,sans-serif;}
a:hover {text-decoration: none;}

p{font: normal 12px Arial, Tahoma, sans-serif; padding: 10px 0 10px 0; text-align: left; line-height:130%;}

ul,ol{padding:0px 0 0 20px;}
ul{list-style-type: square;}
ul li, ol li{padding:3px 0;text-align:left;}

strong { font-weight:bold; }
em { font-style:italic }
u { text-decoration:underline }
strike { text-decoration:line-through }
sub { font-size:70%; vertical-align:sub; }
sup { font-size:70%; vertical-align:super; }


#top_banners { position:relative; min-height:0px; height:auto; background-color:#95979D; text-align:center; color:#FFF; font-size:12px; padding:5px; padding-top:0px; max-width:1670px; margin:auto;}
#page { background:url("http://images.supermamy.ru/bg.gif") repeat-x scroll left -90px transparent ; min-width:999px; max-width:1680px; margin:auto; position:relative; }
#header { background:url("http://images.supermamy.ru/top_bg.png") no-repeat top left; min-height:90px;height:90px;  position:relative; z-index:110; }
#top_logo { position:absolute; left:16px; top:1px;z-index:100; }
#header_links { background-color:#FFF; padding:10px; height:32px; width:51%; position:absolute; top:20px; left:20%; color:#06C; font-size:14px; }
#header_links a { color:#06C; text-decoration:underline; padding-left:20px; background:url("/img/small_arrow.gif") no-repeat center left; margin-left:10px; }
#header_links table { width:100%; }
#header #login_form { font:Arial, sans-serif; font-size:10px; font-size:12px; position:absolute; right:30px; width:225px; }
#header #login_form #auth_lnk { vertical-align:top; width:225px; padding:10px; margin-bottom:5px; background:#95979D url("/img/auth_bg.png") no-repeat center 6px; position:relative; }
#header #login_form #auth_lnk #reg_lnk { float:right; margin-top:-2px; }
#header #login_form a { font-family:Arial, sans-serif; font-size:11px; text-decoration:none; color:#FFF; font-weight:bold; }
#auth_form { padding:5px; padding-top:0px; font-size:12px; color:#FFF; width:225px; }
#auth_form table { line-height:14px; border-spacing:1px; width:100%; }
#auth_form td { font-weight:bold; font-size:12px; vertical-align:top; }
#auth_form form { z-index:400; }
#auth_form input {  font-size:10px; width:120px; height:12px; }
#auth_form input[type=text], #auth_form input[type=password] { border:1px solid #C06; }
#auth_form input[type=image] { width:45px; height:19px; }

.acclinks #reg_fr_l, #auth_lnk #reg_fr_l{background:url("http://images.supermamy.ru/registr_frame/reg_fr_l.png") no-repeat left bottom; width:10px; height:10px; position:absolute; left:0px; bottom:0px; border:0px; z-index:999;}
.acclinks #reg_fr_r, #auth_lnk #reg_fr_r{background:url("http://images.supermamy.ru/registr_frame/reg_fr_r.png") no-repeat right bottom; width:10px; height:10px; position:absolute; right:0px; bottom:0px; border:0px; z-index:999;}

.dgreyR{background:url("/img/ugolki/dgreyR.png") no-repeat right top; width:10px; height:9px; position:absolute; right:0px; top:0px;}
/* ------------------------ Main Menu Block---------------------------------- */
#top_menu { position:absolute; top:90px; width:100%; height:30px; z-index:100; }
#topmenu li { list-style: none; padding:0 15px; display:inline; font:bold 11px Arial, Tahoma, sans-serif; background:url("/img/topmenu_div.gif") no-repeat left 1px; }
#topmenu a, div.topmenu a:hover, div.topmenu a:visited { color:white; text-decoration:none; }
#topmenu a:hover { text-decoration:underline; }
#topmenu .menu{height: 30px;}
.menu ul { padding:0; list-style:none; z-index:100; }
/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li { float:left; padding:0; font:bold 11px Arial, Tahoma, sans-serif; text-transform:uppercase; text-align:center; z-index:100; }
/* style the sub level list items */
.menu ul ul li { display:block; height:auto; position:relative; border-top:1px dotted #95979D; font: normal 12px Arial, Tahoma, sans-serif; text-transform:none; width:180px; text-align:left; z-index:100; }
.menu .first,.menu #first { border:none; z-index:100; }
/* style the links for the top level */
.menu a, .menu a:visited { display:block; float:left; ; text-decoration:none; color:white; padding:8px 0 9px 0; width:110px; z-index:10px; font-weight:bold; font-size:11px; }
/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited { display:block; background:white; color:#494C4E; width:155px; height:100%; padding:4px 10px 4px 15px; z-index:100; font-weight:normal; font-size:12px; }
.menu ul table ul a, .menu ul table ul a:visited { width:155px; z-index:100; }
/* style the table so that it takes no part in the layout - required for IE to work */
.menu table { position:absolute; left:0; top:0; z-index:100; }
.menu li:hover { position:relative; z-index:100; }
* html .menu a:hover { position:relative; z-index:100; }
/* style the level hovers */
/* first */
.menu a:hover { color:#E65C8A; background:url("/img/menu_hover_bg.jpg") repeat-x left top; z-index:100; }
.menu :hover > a { color:#E65C8A; background:url("/img/menu_hover_bg.jpg") repeat-x left top; z-index:10px; z-index:100; }
/* second */
.menu ul ul a:hover { color:#E65C8A; background:url("/img/menu_arrow.gif") no-repeat left 10px; z-index:100; }
.menu ul ul :hover > a { color:#E65C8A; background:url("/img/menu_arrow.gif") no-repeat left 10px; z-index:100; }
.menu ul ul.left { left:-98px; z-index:100; }/*180(width ul ul) + 20(padding) + 8(borders) - 110(width top links) */
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul { visibility:hidden; position:absolute; height:0; top:30px; left:0; width:180px; padding:15px 10px; z-index:100; }
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul { visibility:visible; height:auto; background:white; border:4px solid #DBDBDB; z-index:100; }
div.column { position: relative; float:left; padding:4px; width:180px; }
/* ------------------------End Main Menu Block------------------------------- */

#page_content { min-height:330px; position:relative; margin-top:28px; margin-left:5px; margin-right:5px; height:auto; z-index:50;}
#page_content #gadjet_table { width:100%; }
#page_content #gadjet_table td { width:35%; position:relative; vertical-align:top; min-width:145px; }
#page_content #gadjet_table td.gadjet_separator,#page_content #main_table td.gadjet_separator { width:10px; padding-right:10px; min-width:10px; }
#page_content #main_table td#left_menu_column{width:300px;}

#why_online{background:#E5E5E5; padding:20px 50px 0px; margin:10px 0px;}
#why_online h1{color:#4D4D4D; font-size:15px; float:left;font-weight:bold; margin:0px;margin-right:10px; padding:0px;}

#fother { background:#E5E5E5; padding:10px 40px 0px; margin-top:5px; color:#494c4e; font-size:12px; line-height:20.4px; position:relative; }
#fother td{ width:auto;}
/* ------------------------Search Block on Main Page------------------------- */
div.search { color:#E65C8A; font: bold 11px Arial, Tahoma, sans-serif; padding: 10px 0 10px; width:280px; text-align:right; }
div.search input { width:140px; border:1px solid #E65C8A; font-size: 11px; padding:2px 5px; }
div.search .image { width:15px; border:none; }
/* ------------------------End Search Block on Main Page--------------------- */
div.block { margin: 10px 0; width:100%; position:relative; } /* Блок оформления */
div.block h1 { display: block; font: bold 16px Arial, Tahoma, sans-serif; padding: 10px 25px 10px 25px; }
/* ------------------------Основное оформление блоков левого раздела второстепенных страниц----------------------- */
div.light, div.dark { position:relative; float:left; width:290px; margin: 0 0 10px 0; font: normal 12px Arial, Tahoma, sans-serif; line-height:150%; }
div.light { background:#F2F2F2; }
div.dark { background:#E5E5E5; }
div.light h1, div.dark h1 { display: block; width:240px; font: bold 16px Arial, Tahoma, sans-serif!important; padding: 10px 25px 10px 25px; margin:0; }
div.light h1 a, div.dark h1 a{font: bold 16px Arial, Tahoma, sans-serif!important;}
.collection_header h1 a{font: 22px Arial,Tahoma,sans-serif !important;}
div.light h1 { color:#4D4D4D; background:#E5E5E5; }
div.dark h1 { color:white; background:#95979D; }
div.light .content, div.dark .content { width:240px; padding: 15px 25px; }
div.light .content li a, div.dark .content li a{color: #E65C8A;text-decoration: none; font-family:Arial, Tahoma,sans-serif;}
/* ------------------------Основное оформление заголовков блоков главной страницы--*/
.dark { background: #95979D; color:white; }
.light { background:#E5E5E5; color:#4D4D4D; }
.white { background:white; color:#4D4D4D; }
.pink { background:#E65C8A; color:#4D4D4D; }
.pink_dark { background:#990033; color:white; }
.dark a, .dark a:hover, .dark a:visited { text-decoration:none; }/*color:white; */
.white a, .white a:hover, .white a:visited { color:#4D4D4D; text-decoration:none; }
.pink_dark a, .pink_dark a:hover, .pink_dark a:visited { text-decoration:none; } /*color:white; */
.dark a:hover, .white a:hover, .pink_dark a:hover { text-decoration:underline; }
/*----------------------------------------------------------------------------*/
.top_tab, .second_tab, .bottom_tab, .bottom_tab_2, .top_tab_today { cursor:pointer ! important; }
.sub_top_tab, .sub_second_tab, .sub_bottom_tab, .sub_bottom_tab_2, .sub_top_tab_today { display:none; }
/* ------------------------Left Block Menu----------------------------------- */
div.light ul, div.dark ul { padding:0; }
div.dark ul li { list-style:none; padding:0; background:none; border-top: 1px dotted #95979D; }/* height: 28px;*/
div.dark li a, div.dark li a:hover, div.dark li a:visited { text-decoration:none; font: bold 12px Arial, sans-serif; display:block; padding:6px 20px; }/*height: 15px;*/
div.dark li a:hover { text-decoration:underline; background:url("/img/menu_arrow.gif") no-repeat 5px 50%; }
div.dark ul ul { background: #E5E5E5; padding: 10px 0; }
div.dark ul ul li { list-style:none; color:#494C4E; font: normal 12px Arial, sans-serif; background:none; min-height: 20px; border-top: none; }
div.dark ul ul li a:visited, div.dark ul ul li a:hover, div.dark ul ul li a { text-decoration:none; display:block; font:normal 12px Arial, sans-serif; color:#494C4E; padding:3px 25px; }
div.dark ul ul li a:hover { text-decoration:underline; color:#E65C8A; }
div.dark li.active { background:url("/img/menu_arrow.gif") no-repeat 5px 10px; background-color:#F2F2F2; }
div.dark .first { border:none; }
div.dark ul li.current { font: bold 12px Arial, Tahoma, sans-serif; padding:6px 20px; background:url("/img/menu_arrow.gif") no-repeat 5px 10px; background-color: #F2F2F2; color:#E65C8A; height:15px; border-top: none; }
div.dark ul ul li.current { font: bold 12px Arial, Tahoma, sans-serif; padding: 3px 25px; color:#494C4E; background:none; height: 12px; }
/* ------------------------End Left Block Menu------------------------------- */
div.dark td, div.light td { padding: 3px 0; }
div.container { position:absolute; top:0; left:0; z-index:1; }/* Служебный контейнер, для верного отображения в IE6 */
/* ------------------------Табы в блоках "Вопросы/Советы", "Форум/Блоги"----- */
div.tabs { position:absolute; top:5px; left:5px; background:red; }
div.tab { position:relative; float:left; padding: 0 }
div.tab h1 { padding:7px 10px 8px 5px; }
/* ------------------------End Табы------------------------------------------ */
/* ------------------------Основное оформление ссылок (Подробнее, Все сервисы...) в блоках--------------- */
#arrow { background: url("/img/arrow.png") no-repeat left top; padding: 0 0 3px 25px; color:#E65C8A; }
#arrow_ { background: url("/img/arrow_.gif") no-repeat left top; padding: 0 0 3px 25px; color:#E65C8A; }
#plus { background: url("/img/plus.gif") no-repeat left top; padding: 0 0 3px 25px; color:green; }
.arrow { background: url("/img/arrow.png") no-repeat left top; padding: 0 0 3px 25px; color:#E65C8A; }
.arrow_ { background: url("/img/arrow_.gif") no-repeat left top; padding: 0 0 3px 25px; color:#E65C8A; }
.plus { background: url("/img/plus.gif") no-repeat left top; padding: 0 0 3px 25px; color:green; }
/* -------------------------------------------------------------------------- */
/* ------------------------Begin Waylinks Block------------------------------ */
div.waylinks{color:#4D4D4D;z-index:3; font:bold 12px Arial, Tahoma, sans-serif; padding:20px; margin-left:20px;}
div.waylinks a, div.waylinks a:hover, div.waylinks a:visited{color:#95979D; text-decoration:none;}
#pink{color:#E65C8A; font-weight:bold;}
div.waylinks a:hover{text-decoration: underline;}
/* ------------------------End Waylinks Block-------------------------------- */
/* ------------------------Begin Top Baners Block---------------------------- */
div.topbanner_block{position:absolute; top:10px;z-index:3; left:18px; text-align:center;}
div.topbanner_block img{margin-right:3px;float:left;position:relative;}
#nomargin{margin:0;}
/* ------------------------End Top Baners Block------------------------------ */
/* ------------------------Begin Section Block (Блок подразделов раздела на второстепенных страницах) */
div.section{position:relative; float:left; width:195px; height:60px; padding: 0 10px 10px 0;}
div.section p{padding:0;}
div.section #title{font: bold 12px Arial,sans-serif;padding:0 0 7px 0;color:#E65C8A;}
div.section #title a, div.section #title a:hover, div.section #title a:visited{color:#E65C8A; text-decoration:none;}
div.section #title a:hover{text-decoration:underline;}
/* ------------------------End Section Block--------------------------------- */
div.left{z-index:2;}/*width:275px;position: absolute; top:270px; left:24px; */
/* ------------------------Основное оформление блоков левого раздела второстепенных страниц----------------------- */
div.light, div.dark{position:relative; float:left; margin: 0 0 10px 0; font: normal 12px Arial, Tahoma, sans-serif; line-height:150%;}
div.light{background:#F2F2F2;}
div.dark{background:#E5E5E5;}
div.light h1, div.dark h1{display: block; font: bold 16px Arial, Tahoma, sans-serif; padding: 10px 25px 10px 25px;margin:0; white-space:normal;}
div.light h1{color:#4D4D4D; background:#E5E5E5; }
div.dark h1{color:white; background:#95979D;}
div.light .content, div.dark .content{width:240px; padding: 15px 25px;}
/* ------------------------Left Block Menu----------------------------------- */
div.light ul, div.dark ul{padding:0;}
div.dark ul li{list-style:none; padding:0;  background:none; border-top: 1px dotted #95979D;}/* height: 28px;*/
div.dark li a, div.dark li a:hover, div.dark li a:visited{text-decoration:none; font: bold 12px Arial,sans-serif; display:block; padding:6px 20px; }/*height: 15px;*/
div.dark li a:hover{text-decoration:underline; background:url("/img/menu_arrow.gif") no-repeat 5px 50%;}
div.dark ul ul{background: #E5E5E5; padding: 10px 0;}
div.dark ul ul li{list-style:none; color:#494C4E;font: normal 12px Arial,sans-serif; background:none; min-height: 20px; border-top: none;}
div.dark ul ul li a:visited, div.dark ul ul li a:hover, div.dark ul ul li a{text-decoration:none; display:block; font:normal 12px Arial, sans-serif; color:#494C4E; padding:3px 25px;}
div.dark ul ul li a:hover{text-decoration:underline; color:#E65C8A;}
div.dark li.active{background:url("/img/menu_arrow.gif") no-repeat 5px 10px; background-color:#F2F2F2;}
div.dark .first{border:none;}
div.dark ul li.current{font: bold 12px Arial, Tahoma,sans-serif; padding:6px 20px; background:url("/img/menu_arrow.gif") no-repeat 5px 10px; background-color: #F2F2F2; color:#E65C8A;height:15px;border-top: none;}
div.dark ul ul li.current{font: bold 12px Arial, Tahoma, sans-serif; padding: 3px 25px; color:#494C4E; background:none; height: 12px;}
/* ------------------------End Left Block Menu------------------------------- */
div.dark td, div.light td{padding: 3px 0;}
div.container{position:absolute; top:0; left:0; z-index:1;}/* Служебный контейнер, для верного отображения в IE6 */
/*---------------------------------OLD------------------------------------*/
.quoteStyle {	border: #d0d0d0 1px solid;	background-color: #f6f6f6;	padding: 5px;	margin: 1em 0 0 .75em;}
/* навигация*/
.page_list {background:url("/img/ygol.jpg") no-repeat top right; border:1px solid #ccdddd; border-right:none; border-top:none; font-size:10px; width:auto; padding:3px 5px 1px 3px; margin:2px;text-decoration:none!important; color:#39F!important;}
.page_list a{text-decoration:none!important; color:#39F!important;}
.page_list a:hover{text-decoration:underline!important;}
.selected_page {background-image:url("/img/ygol_current.jpg"); border-color:#F89E9E; color:#F89E9E!important;}
.selected_page a{ color:#E65C8A!important;}
.selected_page a:hover{text-decoration:underline!important;}
.acronum{ text-decoration:none; font-size:14px; padding:0px 20px 3px 3px;}
.acronum_left{background:url("/img/site_icons/document-page-previous.png") no-repeat center center; }
.acronum_right{background:url("/img/site_icons/document-page.png") no-repeat center center; padding:0 20px 2px 3px;}
.page_list a, .page_list a:hover, .page_list a:visited {color: #666!important;text-decoration: none!important;}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url('/img/delete.gif') no-repeat 0 -16px}
div.star,div.star a{background:url('/img/star.gif') no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px;}/*border:1px solid #FF0000*/
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
.rate_cell{text-align:center; width:160px; padding-left:37%;}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
.rate div {margin:0px;}
.ass img {margin-right:7px;}
span.blue{border:none;background:none;color: rgb(204, 0, 0);}
.padding{padding:10px;}
/*----------------------------Comment--------------------------------------*/
.coment{position:relative;overflow:hidden;}
.coment_content {background: #F7F7F7 none repeat scroll 0 0;margin:0px;padding:0;}
.tb{background:transparent url("/img/comment-tb.gif") repeat-x scroll 0 0;height:7px;overflow:hidden;}
.tl{background:transparent url("/img/comment-tl.gif") no-repeat scroll left top;height:7px;}
.tr{background:transparent url("/img/comment-tr.gif") no-repeat scroll right top;height:7px;}
.coment_text{border-left:1px solid #DDDEDE;border-right:1px solid #DDDEDE;overflow:hidden;padding:5px 10px 5px 10px;overflow: auto; /* width: 658px; */}
.bl{background:transparent url("/img/comment-bl.gif") no-repeat scroll left bottom;height:15px;}
.bb{background:transparent url("/img/comment-bb.gif") repeat-x scroll 0 0;height:15px;margin-left:24px;}
.br{background:transparent url("/img/comment-br.gif") no-repeat scroll right bottom;height:15px;}
.coment_info{font-size:11px;line-height:14px;margin-bottom:25px;margin-left:0px;overflow:hidden;}
.coment_info p{font-size:10px;margin:0;}
.coment_avatar{float:left;margin:8px 7px 0 0;border:medium none;}
.coment_author{color:#000000;font-size:11px;font-weight:bold;text-decoration:none;}
.coment_info ul{list-style-image:none;list-style-position:outside;list-style-type:none; padding:0px;}
.coment_date{color:#999999;padding:0px 20px 0px 0px;margin-right:10px;float:left;}
.coment_info li{font-size:10px;}
.coment_text .quote{ width:97%;	text-align:right;	height:20px;}
.coment_text .quote a{ text-decoration:none;	margin-top:0px;	margin-bottom:5px; opacity: 0.5; background:url("/img/site_icons/sticky-note--plus.png") no-repeat right 0; padding: 1px 22px 3px 4px; white-space:nowrap;}
.coment_text .quote .aselect{	background-color:#F90; opacity: 1;}
.coment_text .body{ border:1px dashed #FFF;	width:97%;	}
.coment_text .select{ border:1px dashed #F90;}
/*--------------------------End Comment------------------------------------*/
/*Шаблон списка*/
dl.exif{white-space:nowrap; line-height:20px;}
dl.exif dt{text-align:left;font-weight:bold; width:100px; float:left; white-space:nowrap;}
dl.exif dd{text-align:left;width:250px; } /*float:right;*/
/*-------------------------------------------------------------------------*/
.loader{border:1px solid #CCC; width:100px; height:20px; line-height:20px; padding-left:24px; padding-bottom:3px; padding-right:8px; background:url("/img/loader.white.gif") left 3px no-repeat;		background-position:3px 5px; background-color:#FFF; margin-top:40px;}
/*----------------------------------PHOTO----------------------------------*/
.gallery_item {	display:inline-table;	width:160px;	height:270px; 	font-size:11px;	line-height:16px;	margin:4px;	float:left;	background-color:#95979d;	color:#FFFFFF; position:relative; overflow:hidden;}
.g_top {max-height:45px;display:inline-table; margin:4px;}
.g_middle {	height:150px;	text-align:center; vertical-align:middle;}
.boy {	background-color:#D5E0F9;}/*7fa0b2*/
.girl {	background-color:#ffe9e5}
.total {	background-color:#F2F2F2; vertical-align:middle;}/*fff7d6*/
.g_middle img {	border:6px #FFF solid;}
.g_view { min-height:12px;	height:12px;	text-align:right; color:#FFFFFF;}
.g_bottom, .g_bottom a { min-height:14px;	height:14px;	text-align:center;	text-decoration:none;	color:#FFFFFF; }
.g_top, .g_middle, .g_view, .g_bottom {	padding:5px;}
.g_top a, .g_view a {	color:#FFFFFF; }
.arrow_gray {	background: url("/img/arrow.png") no-repeat left;	padding-left:20px;	font-size:14px;}/*---Объект с серой стрелкой слева---*/
a.arrow_gray {	color:#e87121;}
.arrow_gray_menu {	background: url("/img/arrow_gray.gif") no-repeat right 1.3em;	padding-right:1.5em;}/*---Объект с серой стрелкой слева---*/
.user_comment {	font-size: 0.92em;	background: url("/img/album_icons/comment.png") no-repeat left 0;	padding: 0.2em 0 0.2em 2em;	line-height: 150%;}/*---Объект комментарии пользователя---*/
.user {	background: url("/img/album_icons/user.png") no-repeat left 0; height:16px;	padding-left: 2em;}/*---Объект пользователь---*/
.female{background: url("/img/site_icons/user-female.png") no-repeat left 0; height:16px;	padding-left: 2em;}
.incognito{background: url("/img/site_icons/user-silhouette.png") no-repeat left 0; height:16px;	padding-left: 2em;}
.photo {	background: url("/img/album_icons/album.png") no-repeat left 0; height:16px;	padding-left: 2em;	padding-top:2px;}/*---Объект фотография---*/
.blog{	background: url("/img/site_icons/notebooks.png") no-repeat left 0; height:16px;	padding-left: 2em;	padding-top:2px;}
.g_date {	color:#FFFFFF;	background: url("/img/album_icons/time.png") no-repeat left 0; height:16px;	padding-left: 2em;	padding-top:2px;}/*---Объект дата(часы)---*/
.i_date{ color:#E9E9E9;}
.view {	color:#FFFFFF;	background: url("/img/album_icons/magnify.png") no-repeat left 0; height:16px;	padding-left: 2em;	padding-top:2px;}/*---Объект количество просмотров---*/
.comments {color:black;		background: url("/img/album_icons/comment.png") no-repeat left 0; height:16px;	padding-left: 2em;	padding-top:2px;}/*---Объект количество комментариев---*/
.empty {	padding-left: 2em;}/*---Объект пустой(нужные отступы, временный объект)---*/
.clear {	clear: both;}
.clear:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}
/*----------------------------PHOTO Детально---------------------------------*/
/*.photo_detail{}*/
.photo_detail h2{padding-bottom:7px;}
.photo_detail .current_img{border:6px solid white; margin-top:10px;}
.photo_detail .description{overflow-y:auto; overflow-x:hidden; max-height:150px;}
.photo_top_panel{width:100%;}
.photo_top_panel td:first-child{text-align:right; width:10%; border-right:1px dashed #E4E4E4; padding-right:10px;}
.photo_top_panel .g_date{color:#036; margin:0px; padding-bottom:10px;}
.photo_top_panel .info{padding-left:10px;vertical-align:top; width:80%;}
.photo_top_panel td:last-child{text-align:right; vertical-align:top; white-space:nowrap;}
.original_photo{background: url("/img/site_icons/picture.png") no-repeat right 0; padding: 0 22px 0 0; white-space:nowrap;}
.copy_link{background: url("/img/site_icons/chain.png") no-repeat right 0; padding: 0 22px 0 0; white-space:nowrap;}/*picture--plus*/
.exif{background: url("/img/site_icons/camera.png") no-repeat left 0; padding: 0 0 0 22px; white-space:nowrap;}
.left_nav_arrow{background: url("/img/site_icons/arrow-180.png") no-repeat left 0; padding: 0 0 0 22px;}
.right_nav_arrow{background: url("/img/site_icons/arrow.png") no-repeat right 0; padding: 0 22px 0 0;}
/*------------------------------End-PHOTO------------------------------------*/
/* -------------------------Collection panel---------------------------------*/
.collection_header{background-color:#95979d; padding:10px;}
.collection_title,.collection_title a, .collection_title a:hover, .collection_title a:visited{text-decoration:none!important; color:#FFF!important;}
.collection_info{font-size:0.92em; text-align:center; color:#FFF; }
.collection_info_data, .collection_info_data a, .collection_info_data a:hover, .collection_info_data a:visited{color:#C4D6F2!important; margin-bottom:4px;}
/* ----------------------End Collection panel--------------------------------*/
/* -------------------------Navigate panel-----------------------------------*/
.navigate_panel{vertical-align:bottom; text-align:center; margin-top:0px; background-color:#95979d; padding:10px;}
.navigate_panel TABLE{width:99%; height:120px; padding:0px; margin:0px;}
.navigate_panel TABLE .arrow_td{width:25px;vertical-align:middle;}
.navigate_panel TABLE .nav_content{vertical-align:middle; width:99%; overflow:hidden;text-align:center;}
.navigate_panel	.arrows{background:transparent url("/img/set_of_arrows.png") no-repeat scroll 0 0;	height:28px;	width:27px; cursor:pointer ! important; overflow:hidden;}
.navigate_panel	.left_arrow{background-position:0 -28px; width:5px;}
.navigate_panel	.left_arrow_click{background-position:-27px -28px; width:25px;}
.navigate_panel	.left_arrow_disable{background-position:-54px -28px; cursor:inherit ! important;width:25px;}
.navigate_panel	.right_arrow{background-position:0 0;width:25px;}
.navigate_panel	.right_arrow_click{background-position:-27px 0;width:25px;}
.navigate_panel	.right_arrow_disable{background-position:-54px 0; cursor:inherit ! important;width:25px;}
.navigate_panel	.nav_img{border:4px solid white; max-height:100px;	max-width:100px;}
.navigate_panel	.nav_img:hover{border:4px solid #CCC;}
.navigate_panel	.nav_img_current{border:4px solid #FB462D;  }
.navigate_panel	.nav_div {text-align:center;margin:3px; padding:3px;height:110px;width:100px; min-width:100px; min-height:100px; position:inherit; display:inline;}
.navigate_panel	.nav_conteiner{vertical-align:middle;width:100%;white-space:nowrap;	overflow:hidden; position:relative;}
.navigate_panel	.image_loader	{background-color:#FFF; width:150px; height:16px; line-height:16px; padding-left:10px; padding-bottom:3px; padding-top:3px; padding-right:8px; margin-top:-70px; margin-left:220px; position:absolute; left:50px; white-space:nowrap;cursor: wait ! important; background-image: url("/img/progress_candy_hor.gif"); color:#000; border:1px solid #666; text-align:left;}
.navigate_panel	.error_div	{background-color:#F00; width:220px; height:32px; line-height:16px; padding-left:10px; padding-bottom:3px; padding-top:3px; padding-right:8px; margin-top:-85px; margin-left:180px; position:absolute; left:50px; white-space:nowrap;cursor: pointer ! important; color:#000; border:1px solid #666; text-align:left; display:none;}
/* -------------------------End Navigate panel--------------------------------*/
/* -----------------------------Admin Links-----------------------------------*/
.edit		{background: url("/img/site_icons/pencil.png") no-repeat left 0; padding: 0 0 5px 16px;}
.delete	{background: url("/img/site_icons/cross.png") no-repeat left 0; padding: 0 0 5px 16px;}
.adding	{background: url("/img/site_icons/plus-circle.png") no-repeat left 0; padding: 0 0 5px 16px;}
.edit_comment		{background: url("/img/site_icons/sticky-note--pencil.png") no-repeat left 0; padding: 0 0 5px 16px;}
.delete_comment	{background: url("/img/site_icons/sticky-note--minus.png") no-repeat left 0; padding: 0 0 5px 16px;}
/* --------------------------End Admin Links----------------------------------*/
.new_comment_form .preview_comment		{background:#F2F2F2;}
.new_comment_form .preview_comment h1	{color:#4D4D4D; background:#E5E5E5;font-size:18px; padding-left:5px;}
/* --------------------------Универсальные классы-----------------------------*/
.tags    { background: url("/img/site_icons/tags.png") no-repeat left 0; padding: 0 0 0 22px;}
.control { padding-right:10px; text-decoration:none!important;}
.read_more { background:transparent url("/img/arrow.png") no-repeat scroll left top; padding:0 0 3px 25px;}
.plus{background: url("/img/plus.png") no-repeat left top; padding: 0 0 3px 25px;}
.category { background: url("/img/site_icons/folder-open-document-text.png") no-repeat left 0; height:16px;	padding-left: 2em;}
input[type="checkbox"], input[type="image"], input[type="radio"] {border:none;}
.middle input[type="text"]{height:16px;}
.region{margin-bottom:20px;}
.bottom_btn {width:94%; border-top:1px dashed #999999; padding:10px; text-align:right;}
.add_item {background:no-repeat right 0; padding: 0px 22px 1px 0px ; white-space:nowrap; line-height:18px;}
.add_item_right{background:no-repeat left 0; padding: 0px 0 1px 22px ; white-space:nowrap; line-height:18px;}
.location{background-image:url("/img/site_icons/map.png")}
.phone{background-image:url("/img/site_icons/mobile-phone.png")}
.mail{background-image:url("/img/site_icons/mail.png")}
.users{background-image:url("/img/site_icons/users.png")}
.user_page{background-image:url("/img/site_icons/blog.png")}
.add_photo {background-image:url("/img/site_icons/image--plus.png")}
.add_message {background-image:url("/img/site_icons/notebook--plus.png")}
.draft {background:url("/img/site_icons/briefcase.png") no-repeat right 0; padding: 0 22px 0 0 ;white-space:nowrap;}
.edit_section {background:no-repeat right 0; padding: 0 22px 0 0 ;white-space:nowrap;}
.edit_photoalbum {background-image:url("/img/site_icons/photo-album--pencil.png")}
.edit_blog {background-image:url("/img/site_icons/folder--pencil.png")}
.edit_folder {background-image:url("/img/site_icons/clear-folders--pencil.png")}
/* Звездочка обязательного заполнения*/
.required {color:#CC0000; margin-left:5px; margin-right:5px;}
/* --------------------------End Универсальные классы-------------------------*/
blockquote { margin:10px 0px 10px 10px; background: url("/img/quote.png") no-repeat left top; padding: 2px 0px 5px 65px;}
blockquote .blockquote{margin:0;}
blockquote .title{background-color:#E5E5E5; color:#4D4D4D;padding:5px;margin:0;}
blockquote .title .g_date{color:#000;}
blockquote .unchor_dl{float:right; margin-right:10px; margin-top:-20px;}
blockquote .unchor{background: url("/img/site_icons/arrow-090-small.png") no-repeat right center;padding:0 16px 0 0;}
blockquote .content{background-color:#F2F2F2;margin:0;}
blockquote .content blockquote {margin:0; margin-left:10px;}
/* Контрольная панель */
.acclinks{background-color:#95979D; width:240px; padding-bottom:10px;}
.acclinks a{margin:10px; margin-bottom:0px;}
.acclinks a.exit{ float:right; margin-top:-1px;}
.controlPanel	{display:none; z-index:9999; padding-left:10px; padding-right:10px; }
.InfoList			{list-style:none; display:inline; padding:0px; margin:10px; z-index: 9999; }
.InfoList li.top{list-style:none; display:inline; float:left; padding:0 2px 0 0; white-space:nowrap; position:relative; z-index: 9999; }
.InfoList li.top a{text-align:left; width:auto; display:inline; padding:5px; white-space:nowrap; z-index: 9999; }
.InfoList li.top ul.list{display:none; margin:0px; padding:2px; background-color:#95979D; border:2px #FFF solid; position:absolute; margin-top:14px; margin-left:-2px; z-index: 9999; }
.InfoList li.top ul.list li{list-style:none; padding:5px; background-color:#95979D; z-index: 9999; display:list-item; }
/* ---------------------- Таблица содержащая поля редактирования и прочую ересь-----------------------------*/
.admin_panel { width:100%;}
.admin_panel th:first-child{ text-align:right; padding-bottom:10px; padding-right:10px;}
.admin_panel th:first-child div{ border-bottom:1px dashed #E9E9E9; border-right:1px dashed #E9E9E9; padding:5px; padding-top:0px;}
.admin_panel th:first-child div div{ border:none; padding:0px;}
input, select, textarea{border:1px solid #CCCCCC;font-family:tahoma, verdana, arial, sans-serif;	font-size:12px;	padding:2px;}
.admin_panel input[type="text"],.admin_panel  textarea{ width:94%;}/*505px*/
/* -----------------------------------------End----------------------------------------*/
.attention {height:50px; width:94%; margin-left:20px; background-color:#95979D;}
.attention tr{padding:20px; min-height:100px; line-height:20px;}
.attention td:first-child{font-size:18px; width:100px; color:#FFF; vertical-align:middle; padding:16px;}
.attention #attention_text{color:#FFF; vertical-align:middle;}
.err{background-color:#E6502B;}
/* ------------------------------------- Доска объявлений------------------------------------------------------*/
.adv_header{margin-bottom:20px;}
.adv_header td{ vertical-align:middle;}
.adv_header h1{ padding:0px;}
.adv_add	{background-image:url("/img/site_icons/receipt--pencil.png")}
.adv_list	{background-image:url("/img/site_icons/receipts.png")}
.adv_moder{background-image:url("/img/site_icons/receipts--exclamation.png")}
.adv_table 			{ background-color:#FFF; border:1px solid #FFF; padding:7px; border-bottom:1px dashed #DFDFDF; margin-bottom:4px;}
.adv_table:hover{ background-color:#FFF2D9; border: 1px solid #C9DBFC;}
.adv_table table{ width:100%; }
.adv_table table td:first-child { width:60px; text-align:center;}
.adv_table table td:last-child  { width:60px; text-align:left; vertical-align:bottom;}
.adv_info { padding-bottom:5px;border-bottom:1px dashed #E2E2E2; margin-bottom:5px; width:98%;}
/* --------------------------------------Администрирование-----------------------------------------*/
/* -----------------------------------/account/services.html---------------------------------------*/
.services{ border-bottom:1px dashed #D6D6D6;}
.services table{ width:100%;}
.services td:first-child{ width:70%;}
.services td:last-child{ vertical-align:middle;}
.services td { padding:4px;}
.services .serv_item{ border-right:1px dashed #D6D6D6;}
.services .serv_item a{ font-weight:bold; margin-left:15px;}
.services h3{ color:#06C;}
.services .serv_item .description{ margin-left:25px;}
.add_blog {  background: url("/img/site_icons/notebooks--plus.png") no-repeat left 0;}
.add_photoalbum { background: url("/img/site_icons/images--plus.png") no-repeat left 0;}
/* -----------------------------------Панель управления---------------------------------------- */
.top_admin_panel{ right:0px; padding:0px; top:0px; z-index:10002; background-color:#09F; border-bottom:1px solid #000; height:30px; width:100%; text-align:right; color:#000; }/*overflow:hidden;position:absolute; */
.top_admin_panel a{ color:#FFF; text-decoration:none;}
.top_admin_panel .left_place{ text-align:left; width:auto; float:left; margin-left:20px; padding:5px;}
.top_admin_panel .center_place{ text-align:center; height:30px; vertical-align:bottom; font-size:6px; width:auto}
.top_admin_panel .right_place{ text-align:right; width:auto; float:right; margin-right:5px; padding:5px;}
.debag{background-image:url("/img/site_icons/burn.png");}
.cache{background-image:url("/img/site_icons/broom.png");}
.shield{background-image:url("/img/site_icons/shield.png");}
.import{background-image:url("/img/site_icons/database--plus.png");}
.editpage{background-image:url("/img/site_icons/notebook--pencil.png");}
.lock{background-image:url("/img/site_icons/television.png");}
.unlock{background-image:url("/img/site_icons/television--exclamation.png");}
/* --------------------------------Список поддокументов----------------------------------------*/
.sublist_item{ margin-bottom:10px; width:310px; float:left; height:200px; position:relative; padding-left:10px;}
.sublist_item h3{ padding-bottom:0px;}
.children{ margin-left:15px; margin-bottom:5px;}/*height:100px;overflow:auto;*/
.child{ line-height:20px;}
.right_text{ text-align:right; margin:10px;}
.all_articles{padding-right:20px; position:absolute; bottom:0px; right:0px;text-align:right; margin:10px;}
/* --------------------------------------Сообщения----------------------------------------*/
.msg_header{ text-align:left; width:100%;}
.msg_body{ text-align:left; width:100%; margin-top:8px; padding-top:3px; border-top:1px dashed #D2D2D2;}
.msg_btn{ text-align:center;}
.msg_reply{z-index:1000;color:#333;display:none; position:absolute; padding:12px; background-color:#eee; border:1px solid #aaa; text-align:left;}
.new_mail{background:url("/img/p_mail.gif") no-repeat scroll left 0 transparent;
height:9px;
left:-2px;
margin-left:100px;
margin-top:4px;
padding:0 0 1px 15px;
position:absolute;
top:0;
white-space:nowrap;
z-index:1000;
}
.live td{padding:4px; vertical-align:middle;}
a.anchor{position:absolute;margin-top:-10px;}
select .locationInfo{width: 197px;} 
/* ------------------------------Всплывающие окошки-------------------------------------*/
/* the overlayed element */ 
div.overlay { background-image:url("http://flowplayer.org/tools/img/overlay/white.png"); width:600px; height:470px; display:none; padding:55px; } 
div.overlay div.close { background-image:url("http://flowplayer.org/tools/img/overlay/close.png"); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px; } 
div.overlay.black { background:url("http://flowplayer.org/tools/img/overlay/transparent.png") no-repeat; color:#fff; } 
div.overlay.petrol {  background:url("http://flowplayer.org/tools/img/overlay/petrol.png") no-repeat;  color:#fff; } 
div.black h2, div.petrol h2 { color:#ddd;}
.popupContent{ overflow:auto;width:600px; height:470px;}
.award_image{ margin:5px; border:2px solid #F0F0F0; padding:5px; background-color:#FFF; width:140px; text-align:center; vertical-align:middle; height:130px; float:left;}
.award_image:hover{background-color:#F0F0F0; }
.award_image img{}
.popupLNK{cursor:pointer;}
/*Иконка покупки открытки*/
.auction	{background: url("/img/site_icons/auction-hammer.png") no-repeat left 0; padding: 0 0 5px 16px;}
.auction_panel {border-left: 1px solid black; border-bottom: 1px solid black; padding: 5px; margin-bottom: 5px; margin-left: 5px; float: right; color: red; font-weight: bold; margin-top: 8px; text-align: right;width:100px;}
.admin_panel th:first-child div div, div.tooltip { background-color:#000; outline:1px solid #669; border:2px solid #fff; padding:10px 15px; width:200px; display:none; color:#fff; text-align:left; font-size:12px; cursor:help;/* outline radius for mozilla/firefox only */ 
outline-radius:4px; -moz-outline-radius:4px; -webkit-outline-radius:4px; }
label.tooltip, span.tooltip, .join, .un_join, .left_arrow, .user_silhouette, .left_icon,.unset_moder,.set_moder { padding: 0 0 5px 20px;}
label.tooltip, span.tooltip{cursor:help; background: url("/img/site_icons/lifebuoy.png") no-repeat left 0;}
.join{background: url("/img/site_icons/heart.png") no-repeat left 0;}
.un_join{background: url("/img/site_icons/heart-break.png") no-repeat left 0;}
.left_arrow, .user_silhouette, .target{line-height:20px;}
.left_arrow{background: url("/img/site_icons/document-page.png") no-repeat left 0;}
.user_silhouette{background: url("/img/site_icons/user-silhouette.png") no-repeat eft 0;}
.target{background: url("/img/site_icons/target.png") no-repeat left 0;}
.set_moder{background: url("/img/site_icons/tick-shield.png") no-repeat left 0;}
.unset_moder{background: url("/img/site_icons/minus-shield.png") no-repeat left 0;}
/* ------------------------Search Block For SubPage-------------------------- */
div.search{z-index:3; color:#E65C8A; font: bold 11px Arial, Tahoma, sans-serif;}
div.search input{width:105px; border:1px solid #E65C8A; font-size: 11px; padding:2px 5px;}
div.search .image{width:15px; border:none;}
/* ------------------------End Search Block For SubPage---------------------- */
a.tags_lnk { border-bottom:1px solid #E65C8A; text-decoration:none; color:#E65C8A;}
a.tags_lnk:hover{ color:#666; border-bottom:none;}
#search_text_bg{ left:77px; position:absolute; top:18px; z-index:-10;}
#search_text{ background:url("http://images.supermamy.ru/search_frame/frame.gif") repeat-x left top ; width:206px; height:23px; position:relative;}
#frame_l{ background:url("http://images.supermamy.ru/search_frame/frame_l.gif") no-repeat left top ; width:2px; height:24px; left:0; top:0;  position:absolute;}
#frame_r{ background:url("http://images.supermamy.ru/search_frame/frame_r.gif") no-repeat right top ; width:2px; height:24px; right:0; top:0; position:absolute;}


#header_links {background:none!important; padding:0px!important;left:19%;}
#header_links a {background:none!important; margin-left:0px; padding-left:0px;}
/* ------------------------Main Blocks of Main Page-------------------------- */
div.middle{ padding: 210px 0 0 0;margin-left:0px;}
div.center{position:relative; float:left; }
div.right{position:relative; float:right; }
div.block{margin: 10px 0;width:100%;position:relative;} /*   */
div.block h1{display: block; font: bold 16px Arial, Tahoma, sans-serif; padding: 10px 25px 10px 25px;}
/* ------------------------End Main Blocks of Main Page---------------------- */

.dgreyL{background:url(/img/ugolki/dgreyL.png) no-repeat left top; width:10px; height:9px; position:absolute; left:0px; top:0px;}
.dgreyR{background:url(/img/ugolki/dgreyR.png) no-repeat right top; width:10px; height:9px; position:absolute; right:0px; top:0px;}
.beigeL{background:url(/img/ugolki/beigeL.png) no-repeat left top; width:10px; height:9px; position:absolute; left:0px; top:0px;}
.beigeR{background:url(/img/ugolki/beigeR.png) no-repeat right top; width:10px; height:9px; position:absolute; right:0px; top:0px;}

.blueL{background:url(/img/ugolki/blueL.png) no-repeat left top; width:10px; height:9px; position:absolute; left:0px; top:0px;}
.blueR{background:url(/img/ugolki/blueR.png) no-repeat right top; width:10px; height:9px; position:absolute; right:0px; top:0px;}
.main_serv{ right:20px!important;}
/* ------------------------     --*/

/*---*/
.pumpkin { background:#FFDCB9; color:#000;}
.pumpkin_light{ background:#E1A100; color:#FFF;border-top:#FF7000 solid 4px; padding-top:6px;}
.pumpkins .white{ border-top:4px solid #FD9BC4!important;}

.plum{background:#E5E5E5; color:#4D4D4D;}
.plum_light{  background:#FD9BC4; color:#FFF; border-top:#E5E5E5 solid 4px; padding-top:6px;}
.plums .white{ border-top:4px solid #FD9BC4!important;}

.blue{background:#E5E5E5; color:#4D4D4D;}
.blue_dark{ background:#90D0F2;  color:#FFF; border-top:#E5E5E5 solid 4px; padding-top:6px;}
.blues .white{ border-top:4px solid #90D0F2!important;}

/**/
.dark{background: #95979D; color:white;border-top:#E5E5E5 solid 4px; padding-top:6px;}
.pink_dark{background:#990033; color:white;border-top:#E65C8A solid 4px; padding-top:6px;}
.light{background:#E5E5E5; color:#4D4D4D;}
.white{background:white; color:#4D4D4D;border-top:4px solid #95979D!important;}
.pink{background:#E65C8A; color:#4D4D4D;}
.dark a, .dark a:hover, .dark a:visited{color:white; text-decoration:none;}
.white a, .white a:hover, .white a:visited{color:#4D4D4D; text-decoration:none;}
.pink_dark a, .pink_dark a:hover, .pink_dark a:visited{color:white; text-decoration:none;}
.dark a:hover, .white a:hover, .pink_dark a:hover{text-decoration:underline;}

/*----------------------------------------------------------------------------*/
.top_tab,.second_tab,.bottom_tab,.bottom_tab_2, .top_tab_today{	cursor:pointer ! important;}
.sub_top_tab,.sub_second_tab,.sub_bottom_tab,.sub_bottom_tab_2, .sub_top_tab_today{	display:none;}
/* -------------------------------------------------------------------------- */

/*  "" */
div.new{position:absolute; top:12px; right:-2px; background: url(/img/new.gif) no-repeat left top; width:40px; height:13px;}
/* ------------------------End  " "--------------------- */

/* ------------------------   (,  ...)  --------------- */
.arrow{background: url(/img/arrow.png) no-repeat left top; padding: 0 0 3px 25px; color:#E65C8A;}
.arrow_{background: url(/img/arrow_.gif) no-repeat left top; padding: 0 0 3px 25px; color:#E65C8A;}
.plus{background: url(/img/plus.gif) no-repeat left top; padding: 0 0 3px 25px;color:green;}

#arrow{background: url(/img/arrow.png) no-repeat left top; padding: 0 0 3px 25px; color:#E65C8A;}
#arrow_{background: url(/img/arrow_.gif) no-repeat left top; padding: 0 0 3px 25px; color:#E65C8A;}
#plus{background: url(/img/plus.gif) no-repeat left top; padding: 0 0 3px 25px;color:green;}
/* -------------------------------------------------------------------------- */

/* ------------------------ ""  ""---------------- */
div.anketa{float:left; width:115px; height:165px; padding:24px 20px 35px 10px; color:#95979D;}
div.anketa span{display:block;}
div.anketa .anketa_photo{padding:5px; border:1px solid #E5E5E5;background:none;margin: 0 0 10px 0;}
div.anketa .anketa_name{color: #E65C8A; font: bold 12px Arial, Tahoma, sans-serif;}
div.anketa .anketa_name a{text-decoration:none;}
div.anketa .anketa_name a:hover{text-decoration:underline;}
div.anketa .anketa_object{font-weight:bold; padding: 0 0 5px 0;color:#494C4E;}
div.anketa_age{float:right; padding: 3px;background:#95979D; color:white; font-weight:bold;margin-top:0px;}

/*
div.anketa #name{color: #E65C8A; font: bold 12px Arial, Tahoma, sans-serif;}
div.anketa #name a{text-decoration:none;}
div.anketa #name a:hover{text-decoration:underline;}
div.anketa #object{font-weight:bold; padding: 0 0 5px 0;color:#494C4E;}
div.age{position:absolute; top:140px; right:20px; padding: 3px;background:#95979D;color:white; font-weight:bold;}*/
/* ------------------------End  ""  ""------------ */

/* ------------------------ "  "------------------- */
.notices{background: #F2F2F2; position:relative; height:280px;}
.notices #light{background:#F2F2F2;padding: 15px 25px;}
.notices .links{position: absolute; top:245px; right:25px;}
div.notice{ float:left; width:130px; padding: 0 0 10px 5px; height:62px;}
div.notice h3{font: bold 12px Arial,Tahoma,sans-serif;padding: 0 0 5px 0;}
div.notice h3 a, div.notice h3 a:hover, div.notice h3 a:visited{font: bold 12px Arial,Tahoma,sans-serif; text-decoration:none;}
div.notice h3 a:hover{text-decoration:underline;}
/* ------------------------End  "  "--------------- */

div.block .content{padding:15px; height:170px; overflow:hidden;}
div.block .content #title{padding: 0 0 7px 0; display:block; font-weight:bold;}

/* ------------------------Search Block on Main Page------------------------- */
div.search{position:relative; top:0; left:0;color:#E65C8A; font: bold 11px Arial, Tahoma, sans-serif; padding: 20px 0 0; width:315px; text-align:right;}
div.search input{width:190px; border:1px solid #E65C8A; font-size: 11px; padding:2px 5px;}
div.search .image{width:15px; border:none;}
/* ------------------------End Search Block on Main Page--------------------- */

/* ------------------------ " "----------------------------------- */
div.day_photo{background: url(/img/day_photo_bg.jpg) no-repeat center center;  height:205px; margin: 10px 0;padding: 18px 0 0 18px;  text-align:center;}
/* ------------------------End  " "--------------------- */

/* ------------------------   "/", "/"----- */
div.tabs{position:absolute; top:5px; left:5px; background:red;}
div.tab{position:relative;float:left; padding: 0}
div.tab h1{padding:3px 25px 8px 15px;}
/* ------------------------End ------------------------------------------ */

/* ------------------------     ------------ */
div.banner_block{clear:both;position:relative; width:997px; padding: 10px 0;}
div.banner_block img{margin: 0 4px;}
/* -------------------------------------------------------------------------- */

/* ------------------------     "/"-------- */
.forum_item{display: block; padding: 0 7px 15px 35px; background: url(/img/forum_item.gif) no-repeat 10px 3px; font-size:11px;}
.forum_item a, .forum_item a:hover, .forum_item a:visited{color:#1f5b98;}
/* -------------------------------------------------------------------------- */


/*   */
#notice { background: url(/img/main/notice.png) no-repeat left top; }
#meeting { background: url(/img/main/meeting.png) no-repeat left top; }
#development { background: url(/img/main/develop.png) no-repeat left top; }
#contest { background: url(/img/main/contest_sm.png) no-repeat left top; }
#blog { background: url(/img/main/blog.png) no-repeat left top; }
#consultation { background: url(/img/main/consultation.png) no-repeat left top; }
#purchase { background: url(/img/main/purchase.png) no-repeat left top; }
#photo { background: url(/img/main/photo.png) no-repeat left top; }
#games { background: url(/img/main/games.png) no-repeat left top; }
#calc { background: url(/img/main/calc.png) no-repeat left top; }
#tale { background: url(/img/main/tale.png) no-repeat left top; }
#greetings { background: url(/img/main/greetings.png) no-repeat left top; }
#forum { background: url(/img/main/forum.png) no-repeat left top; }
#recipe { background: url(/img/main/recipe.png) no-repeat left top; }
#music { background: url(/img/main/music.png) no-repeat left top; }
#advice { background: url(/img/main/advice.png) no-repeat left top; }
#communities { background: url(/img/main/communities.png) no-repeat left top; }
#holiday { background: url(/img/main/holiday.png) no-repeat left top; }
#interview { background: url(/img/main/interview1.png) no-repeat left top; }
#scripts { background: url(/img/main/scripts.png) no-repeat left top; }
#slovar_ber { background: url(/img/main/slovar_ber.png) no-repeat left top; }
#video { background: url(/img/main/video.png) no-repeat left top; }


#services { width:100%; height:300px; padding:10px; }/*margin-top:10px; */
#services h1 { color:white!important; margin:-10px; margin-right:10px; margin-top:0px;  padding:10px 25px; color:#FFF; font-weight:bold; font-size:16px; line-height:15px;  }
#service_list { margin-top:10px; overflow:hidden; height:220px; padding-left:5px; }
div.service { position:relative; float:left; display:inline; height:55px; width:135px; 	padding:10px 0 15px 0; margin: -1px 8px 0; border-top: 1px dotted #E4E3E6; }
div.service h3 { font: bold 12px Arial, Tahoma, sans-serif; padding: 0 0 5px 24px; }
div.service h3 a, div.serivce h3 a:hover, div.service h3 a:visited { font: bold 12px Arial, Tahoma, sans-serif; text-decoration:none; }
div.service h3 a:hover { text-decoration:underline; }

/*  */
div.contest_go{position:absolute; top:12px; right:6px; background: url(/img/contest_arrow.gif) no-repeat left top; width:40px; height:16px;}
div.contest_end{position:absolute; top:12px; right:6px; background: url(/img/vic.gif) no-repeat left top; width:40px; height:16px;}
/* ------------------------End  " "--------------------- */

/* ------------------------End  "  "--------------- */
div.block .content { padding:15px; height:170px; overflow:hidden; }
div.block .content .title { padding: 0 0 7px 0; display:block; font-weight:bold; }
/* ------------------------ ""------------------------------- */
div.greetings { height:195px; background:#E5E5E5; padding:5px; }
div.greetings h1 { padding:0 0 4px 0; }
div.greetings .text { position:relative; background-color:white; padding: 12px 30px 11px; overflow:hidden; height:125px; width:80% }
div.greetings .text a { color: #494C4E; text-decoration:none; }
div.greetings .text a:hover { text-decoration: underline; }
.greetings_arrow { background: transparent url(/img/arrow_gray_left.gif) no-repeat scroll right 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; position: absolute; height: 36px; width: 35px; top: 55px; cursor:pointer !important; }
.greetings_left_arrow { background-image: url(/img/arrow_gray_left.gif); left: -5px; }
.greetings_right_arrow { background-image: url(/img/arrow_gray.gif); right: 0px; }
.active_great { display:block; }
.disable_great { display:none; }
/* ------------------------End  ""--------------------------- */
/* ------------------------ "/"----------------------------- */
div.question{background: url(/img/question_bg.gif) no-repeat 15px 15px; padding:25px 25px 20px 35px; height:90px;overflow:hidden;}
div.question .title{display:block; color:#E65C8A; font-weight:bold; padding: 0 0 7px 0;}
div.question .title a{text-decoration:none;}
div.question .title a:hover{text-decoration:underline;}
/* ------------------------End  "/"------------------------- */

.dgreyC_{background:url(http://images.supermamy.ru/panels/c_gray.png) repeat-x right top; height:28px; width:100%;}
.dgreyL_{background:url(http://images.supermamy.ru/panels/l_gray.png) no-repeat left top;  height:28px; width:100%;}
.dgreyR_{background:url(http://images.supermamy.ru/panels/r_gray.png) no-repeat right top;  height:28px; width:100%;}
.plums_ .dgreyC_{background:url(http://images.supermamy.ru/panels/c_orange.png) repeat-x right top;}
.plums_ .dgreyL_{background:url(http://images.supermamy.ru/panels/l_orange.png) no-repeat left top;}
.plums_ .dgreyR_{background:url(http://images.supermamy.ru/panels/r_orange.png) no-repeat right top;}

.dgreyR_ .white{border-top:4px solid #90D0F2;}
.dgreyR_ .blue_dark{border-top:4px solid #A5B1C1;}

.plums_{ position:relative;}
.plums_ .dgreyR_ .white{border-top:4px solid #FD9BC4 !important;}
.dgreyR_ .plum_light{border-top:4px solid #FFDEBC;}

.tab h1{padding:0px 15px 3px  !important;}
.block h1, .tabs_new{ font:bold 13px Arial,Tahoma,sans-serif!important;}
.no_tab{padding:6px 20px!important;}

.thumbwrapper .highslide {
	outline: none;
}
.textwrapper .highslide {
	font-size: 11pt;
	display: block;
	text-align: center;
}
.highslide {
	outline: none;
	text-decoration: underline;
}

.highslide-active-anchor img {
	
}
.gallery-examples .highslide-active-anchor img {
	visibility: visible;
	border-color: black;
}
.highslide img {
	border: 2px solid gray;
	cursor: url(/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide:hover img {
	border: 2px solid silver;
}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {

}
.highslide-heading {
	display: none;
	padding: 10px 10px 0 10px;
	font-size: 1.2em;
	font-weight: bold;
	cursor: default !important;
}
.highslide-caption {
    display: none;
    border-top: none;
    padding: 5px 10px 10px 10px;
    background-color: white;
    text-align: justify;
}
.highslide-dimming {
	background: black;
	position: absolute;
	width: 100%;
	visibility: hidden;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
		line-height:16px;
		height:16px;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
.control {

	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}
a.highslide-full-expand {
	background: url(/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 44px;
	height: 44px;
}
.highslide-overlay {
	display: none;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-previous-next {
    text-align: center;
    padding-bottom: 5px;
}
.highslide-previous-next a {
	font-size: 7pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    color: white;
    padding: 0 20px;
}
.highslide-html {
	border: 1px solid white;
    background-color: white;
}
.highslide-html-blur {
    border: 1px solid silver;
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-maincontent {
	display: none;
}

/* Self rendering */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(/highslide/graphics/resize.gif);
	position: relative;
	top: 0.5em;
	left: 0.5em;
}
.highslide-wrapper .highslide-body {text-align:left;
}

/* Individual CSS-classes: no border */
.highslide-no-border {
	background-color: gray;
}
.highslide-no-border .highslide-image {
	border: none;

}
.highslide-no-border .highslide-html {
	border: none;

}
.highslide-no-border .highslide-caption {
	border: none;
    border-bottom: 1px solid white;
	border-top: 1px solid white;
    background-color: gray;
	color: white;
}
.highslide-no-border .highslide-caption code {
    color: white;
}

/* Individual CSS-classes: white */
.highslide-white {
	background-color: white;
}
.highslide-white .highslide-image {
	border: 5px solid white;

}
.highslide-white .highslide-caption {
	background-color: white;
}
.highslide-white .control, .highslide-white .control * {
	color: #666;
}
.highslide-white .highslide-html {
    border: 2px solid white;
}

/* Individual CSS-classes: glossy-dark */
.glossy-dark {
	background-color: #101010;
}
.glossy-dark .highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: black black #202020 black;
}
.glossy-dark .highslide-caption {
	background: #101010;
	padding: 5px 0 5px 0;
}
.glossy-dark div {
	color: silver;
}

/* Individual CSS-classes: narrow border */
.highslide-narrow-border {
	background: white;
}
.highslide-narrow-border .highslide-image {
	border: 2px solid white;
}
.highslide-narrow-border .highslide-caption {
	background-color: white;
}

/* Individual CSS-classes: drag-header */
.drag-header .highslide-header {
	position: relative;
	border-bottom: 1px solid silver;
}
.drag-header .highslide-move {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 14px;
	width: 80%;
}
.drag-header .highslide-move span {
	display: none;
}
.drag-header .highslide-footer {
	display: none;
}

/* Individual CSS-classes: black border */
.highslide-black-border {
	background: white;
}
.highslide-black-border .highslide-image {
	border: 2px solid #655F2F;
}
.highslide-black-border .highslide-caption {
	border: 2px solid #655F2F;
	border-top: none;
	background-color: white;
	color: #333;
}

/* Individual CSS-classes: specified blur style */
.highslide-blur-example {
	background-color: white;
}
.highslide-blur-example .highslide-image-blur {
    border-color: silver;
}

.highslide-blur-example .highslide-caption-blur {
    border-color: silver;
}

.html-header {
	background-image: url(/highslide/graphics/header-background.gif);
	cursor: default;
	height: 18px;
	padding: 2px;
}
.highslide-html-blur #highslide-html-7-header {
	background-image: url(/highslide/graphics/header-background-blur.gif);
	height: 18px;
	padding: 2px;
}

.highslide-dimming {
	background-color: black;
}

/* Controlbar example */
.controlbar {
	background: url(/highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/
	height: 27px;
}
.controlbar a:hover {
	background-image: url(/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}

/* Controlbar example */
.controlbar2 {
	margin-left: 60px;
	background: url(/highslide/graphics/controlbar2.gif);
	width: 210px;
	height: 32px;
}
.controlbar2 a {
	display: block;
	float: left;
	margin: 0 0 0 5px;
	height: 30px;
	width: 42px;
}

/* Controlbar example */
.controlbar5 {
	background: url(/highslide/graphics/controlbar5.gif);
	width: 83px;
	height: 18px;
	float:right;
}
.controlbar5 a {
	display: block;
	float: left;
	height: 18px;
}
.controlbar5 a:hover {
	background-image: url(/highslide/graphics/controlbar5-hover.gif);
}
.controlbar5 .previous {
	width: 20px;
}
.controlbar5 .next {
	width: 20px;
	background-position: -20px 0;
}
.controlbar5 .highslide-move {
	width: 20px;
	background-position: -40px 0;
}
.controlbar5 .close {
	width: 20px;
	background-position: -60px 0;
}

/* Mac-style close button */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer; /* w3c */
	background: url(/highslide/graphics/close.png);
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
    float: left;
    padding: 5px 0;
}
.highslide-controls a {
    background: url(/highslide/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
    /* hide the text for these graphic buttons */
    display: none;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
    background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
    background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
    background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
    background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}
