* {
margin: 0;
padding: 0;
}

body {
font-size:100%;
    color:#000;
  /*	line-height:1.3em;   */
	text-align:center; /*O~a`e^ a^u^?a`a^i'e`a^a`i'e`y" i"i^ o"a*i'o`?o'*/
}

a.sitename {
color:#8F8F8F;
font-family:trebuchet MS;
font-size:42px;
font-style:italic;
margin-left:134px;
margin-top:7px;
position:absolute;
text-decoration:none;

}

.head {
  border-bottom:2px dashed #CCCCCC;
}

h1 {
color:#000000;
display:block;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
text-align:left;
text-decoration:underline;
text-transform:none;
}

a.menu {
color:#000000;
display:block;
font-size:14px;
font-weight:bold;
padding-bottom:15px;
text-align:left;
text-decoration:underline;
text-transform:none;
}

a {
color:#000000;

text-decoration:none;
text-transform:none;
}

a:hover.menu {
color:#000000;
display:block;
font-size:14px;
font-weight:bold;
text-align:left;
text-decoration:none;
text-transform:none;
}

 h3, h4, h5, h6, p {
margin:0 0 3px;
padding:0;
}

#menu {
display:block;
float:left;
font-size:14px;
font-weight:bold;
margin-left:150px;
text-align:left;
width:180px;
margin-top:36px;
}

#ad {
display:inline;
float:left;
margin-left:22px;
padding-top:0;
width:180px;
}

#ad2 {
display:inline;
float:left;
margin-left:22px;
padding-top:0;
width:180px;
vertical-align: bottom;
}

#ad3 {
display:inline;
float:left;
padding-left:275px;
margin-top:65px;
position:absolute;
}


#ad4 {
display:inline;
float:left;
margin-bottom:15px;
margin-left:-3px;
margin-top:15px;
}

#content {
display:inline;
float:left;
height:100%;
line-height:1.11em;
margin-left:10px;
margin-top:35px;
text-align:justify;
width:325px;
}

#wrap {
background-image:url(images/content.jpg);
background-repeat:repeat-y;
float:left;
display:inline;
width:1000px;
}

#h1 {
border-bottom:2px dashed #CCCCCC;
display:inline;
float:left;
height:48px;
margin:0;
padding:0;
}
/* -- General Style -- */
body {
	font-size: 16px;
	vertical-align: baseline;
	color: #333333;
}
p {margin: 0; padding: 0; } 
.fb {font-weight: bold; } .fi {font-style: italic; } .fu {text-decoration: underline; } 
ul.imBullet {margin: 0 0 0 20px; padding: 0; text-align: left; } ul.imBullet li {vertical-align: middle; }
.imAlign_left {text-align: left; }
.imAlign_center {text-align: center; }
.imAlign_right {text-align: right; }
.imAlign_justify {text-align: justify; }
img.imImage {border: 0px; vertical-align: baseline; }
.imInvisible, h1 {position: absolute; top: -10000px; left: -10000px; }
.imInvisible, h3 {position: absolute; top: -10000px; left: -10000px; }
.imHidden {display: none; }
.imClear {clear: left; }
.imError {padding: 5px; margin: 10px; border: 1px solid #000000; background-color: #FFFFFF; font: 11px Tahoma; text-align: center; line-height: 16pt; }
#imToolTip {position:absolute; visibility: hidden; padding: 3px; z-index: 1001; }
#imMailLink {padding-left: 20px; background: url('imemail.gif') no-repeat; }
#imZIBackg {display: none; position: absolute; text-align: center; width: 100%; background-image: url('imzibackg.png') !important; background-image: url('imblank.gif'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="res/imzibackg.png", sizingMethod="scale"); cursor: pointer; }
#imZIImage {background: #EEEEEE url('imziload.gif') no-repeat center center; border: 1px solid #333333; margin: 0 auto; }
#imZIImage img {margin: 7px; }
#imZICaption {font: 11px Tahoma; color: #000000; padding: 0 7px 7px 7px; }
#imLockTxt {margin-left: 10px; font: 11px Tahoma; color: #000000; min-height: 300px; height: auto !important; height: 300px; }
#imLockForm {margin: 5px auto; text-align: left; padding: 5px; width: 200px; }
#imLockAlert {background-color: red; color: white; padding: 0 5px 0 5px; }
.imLockLabel {display: block; margin-top: 6px; }
.imLockBtn {font: 11px Tahoma; color: #000000; background-color: #C0C0C0; border: 1px solid #222222; margin: 5px; }
.imLockFld {font: 11px Tahoma; color: #000000; border: 1px solid #222222; margin: 4px 0; vertical-align: middle; }

/* -- Menu Main Settings -- */
#imMnMn {padding-top: 6px; }
#imMnMn ul, #imMnMn ul li {margin: 0; padding: 0; list-style: none; z-index: 1000; cursor: pointer; text-align: left; }
#imMnMn ul li {
	position: relative;
	float: left;
	margin-right: -0px;
	padding-right: 0px;
}
#imMnMn ul a {
	display: block;
	text-decoration: none;
	width: 114px;
	padding: 3px 3px 3px 3px;
	height: auto !important;
	height: 1%;
	font: 11px Tahoma;
	color: #000000;
	float: none !important;
	float: left;
	text-align: center;
}

/* -- Menu Main Hover Settings -- */
#imMnMn ul a:hover, #imMnMn ul li:hover a, #imMnMn ul li.iehover a {color: #000000; }

/* -- Menu Main Images -- */
#imMnMn a.imMnLv {background-image: url('imiconmenu.gif'); background-position: center right; background-repeat: no-repeat; }

/* -- Menu Level -- */
#imMnMn ul ul {display: none; position: absolute; top: 19px; left: 0px; }
#imMnMn ul ul ul {top: 0; left: 119px;}
#imMnMn ul ul li {float: left !important; float: none; display: block !important; display: inline; }
#imMnMn ul li:hover li a, #imMnMn ul li.iehover li a, #imMnMn ul li:hover li:hover li a, #imMnMn ul li.iehover li.iehover li a, #imMnMn ul li:hover li:hover li:hover li a, #imMnMn ul li.iehover li.iehover li.iehover li a {padding: 3px; height: auto !important; height: 1%; font: 11px Tahoma; background-color: #FFFFFF; color: #000000; border: 1px solid #000000; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85); width: 112px; float: left !important; float: none; margin-bottom: 0 !important; margin-bottom: -1px; text-align: left; }
#imMnMn ul li li {padding-bottom: 0; margin-bottom: -1px; }
#imMnMn ul li:hover li a:hover, #imMnMn ul li:hover li:hover a, #imMnMn ul li.iehover li a:hover, #imMnMn ul li.iehover li.iehover a, #imMnMn ul li:hover li:hover li a:hover, #imMnMn ul li:hover li:hover li:hover a, #imMnMn ul li.iehover li.iehover li a:hover, #imMnMn ul li.iehover li.iehover li.iehover a, #imMnMn ul li:hover li:hover li:hover li a:hover, #imMnMn ul li.iehover li.iehover li.iehover li a:hover {background-color: #000000; color: #FFFFFF; }
#imMnMn ul li:hover ul ul, #imMnMn ul li:hover ul ul ul, #imMnMn ul li.iehover ul ul, #imMnMn ul li.iehover ul ul ul {display: none;}
#imMnMn ul li:hover ul, #imMnMn ul ul li:hover ul, #imMnMn ul ul ul li:hover ul, #imMnMn ul li.iehover ul, #imMnMn ul ul li.iehover ul, #imMnMn ul ul ul li.iehover ul {display: block;}

/* -- Texts Style -- */
h2 {margin: 0px 0px 4px 10px; padding: 2px 0 0 0; font: bold 16px Tahoma; color: #000000; text-align: left; height: 20px; }
strong {font-weight:normal}
#imPathTitle {margin: 0px 0px 8px 10px; padding: 2px 0 0 0; font: 9px Tahoma; color: #808080; text-align: left; height: 13px; }
.imDefText {padding: 2px 0 0 0; font: 13px Tahoma; color: #000000; text-align: left; height: 17px; }
.fc0 {color: #000000; }
#imFooterSiteMap {margin: 8px 0px 0px 10px; padding: 2px 0 0 0; font: 11px Tahoma; color: #000000; text-align: center; height: 15px; }
#imFooterSiteMap a:link, #imFooterSiteMap a:active, #imFooterSiteMap a:visited, #imFooterSiteMap a:hover {color: #000000; text-decoration: none; }
#imFooterSiteMap a:hover {color: #000000; text-decoration: underline; }
#imFooter_L, #imFooter_R {padding: 2px 0 0 0; font: 11px Tahoma; color: #000000; text-align: left; height: 15px; }
#imFooter a:link, #imFooter a:visited, #imFooter a:hover, #imFooter a:active {color: #000000; text-decoration: none;}
/* -- Links Style -- */
a.ImLink  {text-decoration:underline; }
a.ImLink:link {color: #0000FF; }
a.ImLink:visited {color: #C000C0; }
a.ImLink:hover {color: #0000FF; }
@charset "windows-1251";
/* 
================>> ??????? ????? <<================ */
@import url(_grid.css); /* ????? */
@import url(_widgets.css); /* ??????? */
@import url(_modules.css); /* ?????? */
@import url(_text.css);  /*????? */

::selection       { background: #9e384c; color: white; /* Safari */ }  
::-moz-selection  { background: #9e384c; color: white; /* Firefox */ }

* {
	margin: 0;
	padding: 0;
}

body {
	font: 100.01% Tahoma, Geneva, Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	color: #505050;
	position: relative;	
	min-width: 994px;
}
a,span.a {text-decoration: none;}
a, a:hover, a:active, object {outline: none !important;}
.section-art a:hover, #art-list a:hover, #sections a:hover, #last-art a:hover,
#art01 a:hover, .wday-header a:hover, .wday-col .mod-footer a:hover, #hotlinks .all:hover,
#cite-day .mod-header a:hover, .all:hover, .link a:hover, .edit-icon:hover, .pointer:hover, .underline:hover, .user-lenta:hover, .mod-simple a:hover,
.all-specs a:hover, #new-themes .links li a:hover, #tizers .mod-header a:hover {text-decoration: none;}

span.a { cursor:pointer; cursor:hand; }

a:hover, .userwpic:hover, span.a:hover  {text-decoration: underline;}
a img {border: none;}

.hide {display: none;}

h4 a,
h2 a,
#comments-all .title,
.video-item .desc h2 a,
.photo-item .desc h2 a,
#user .mod-content
 {font:bold 14px Tahoma, Verdana, sans-serif;}
 
#activeusers li:after,
#album li:after,
#album-operate-form .fields p:after,
#archive dd.days:after,
#archive dd.week:after,
#archive dd.days ul:after,
#b-comments div.item .com-info:after,
#contests li:after,
#edit-image p:after, 
#edit-image .rubric:after, 
#edit-image .movetoalbum:after,
#header:after,
#image .i-holder:after,
#image .tools:after,
#info .item:after,
#lastalb li:after,
#lider ol:after, .lider ol:after,
#lider li:after, .lider li:after,
#l-users ol:after,
#l-users li:after,
#main:after,
#on-topic li:after,
#photos:after,
#searchform:after,
#service .mod-content li:after,
#uploadimg .right_col h2:after,
#uploadimg .right_col .buttons:after, 
#user-login-form form:after,
#user-login-form p:after,
#astro:after,
#questionnaire .quiz dd:after,
.b-special ol:after,
.b-special .in:after,
.bad_bg:after,
.big-text ul:after,
.button-holder:after,
.comment:after,
.com-images:after,
.level2 li:after,
.level2 b:after,
.mod-content:after,
.pages:after,
.pages-box:after,
.partners ul:after,
.photo-item:after,
.photo-item .desc:after,
.hfeed .hentry:after,
.hcard .vcard:after,
.prize:after,
.shopping-rubs ul:after,
.search-form:after,
.search-result-ad .item:after,
.service-header:after,
.service:after,
.simple:after,
.teque dt span span span:after, 
.teque dt dfn:after,
.teque dd p:after, 
.teque dd:after,
.error:after,
.sizeselect:after,
.user-interface:after,
.user-tabs:after,
.user-area:after,
.vote-bar:after,
.voting:after,
.video-item:after,
.video-item .desc:after,
.cook:after, 
.search-result-ad .search-form .where:after,
#questionnaire div:after, 
.comment-nav:after, 
#all-astro:after, 
.box-center:after,
.item-toolbox:after,
.tabs:after,
.region:after, .region p:after,
.abc:after, .abc div:after, .abc ul:after,
.i-jslider:after, .ik-slider ul:after,
.searchresult .item:after,
.description:after,
.testresult:after,
#type_test:after, .n-article .pl div:after,
#u-menu:after,
.user-area-info dl:after,
#tizers ul li:after,
.question-template dt:after
 {
    content: ""; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clear {
	clear: both;
	font-size: 0;
}
textarea {background: #fff;}
.input .chbx {
	width: auto;
	height: auto;
	background: #fff;
	border: solid 0px;
}
.left {float: left;}
.right {float: right;}
.left-img {
	float: left;
	margin: 0 10px 5px 0;
}
.right-img {
	float: right;
	margin: 0 10px 5px 0;
}
.align-center {text-align: center;}
.align-left {text-align: left;}
.align-right {text-align: right;}
label {cursor: pointer;}
.nocursor {cursor: auto !important;}
.nomargin {margin: 0 !important;}
.empty {font-size: 0;}
.underline {text-decoration: underline;}

/* =============================================== */
/* 				>>> ??????? ???????? <<< 				*/
/* =============================================== */
#main-anonses {
	margin: 0 0 0 270px;
	padding-top: 10px;	
	height: 200px;
}
#main-anonses .anons-pic {
	position: relative;
	float: left;
	font-size: 0px;
	z-index: 20;
}
#main-anonses .anons-link {
	position: relative;
	float: left;
	width: 260px;
	height: 187px;
	background: url(../../i/theme_desaturate/anons-link.png) no-repeat;
}
#main-anonses .anons-link h4 {
	padding: 15px 10px 8px 29px;
	font: 18px arial, verdana, sans-serif;
}
#main-anonses .anons-link h4 span, #main-anonses .anons-link h4 a {font: 11px tahoma, helvetica, verdana;}
#main-anonses .anons-link h4 span {color: #505050; padding-left: 10px;}
#main-anonses .anons-link h4 a {text-decoration: underline;}

#main-anonses .anons-link ul {
	padding: 0 5px 0 13px;
	list-style: none;
}
#main-anonses .anons-link ul a, .anons-title ul a {
	color: #505050;
	font: 11px tahoma, verdana, helvetica;
	text-decoration: underline;
	display: block;
}
#main-anonses .anons-link ul a.active, #main-anonses .anons-link ul a:hover {
	width: 236px;
	background: #cd8d96 url(../../i/theme_desaturate/anons-link.png) no-repeat 0 -199px;
	text-decoration: none;
	color: #fff;
	} 
#main-anonses .anons-link ul a em {
	display: block;
	padding: 3px 8px 5px 17px;		
	font-style: normal;
}
#main-anonses .pic-invisible {display: none;}

.llist, .llist li {list-style: none;}
.llist {
	margin: 0 0 0 -5px;	
	overflow: hidden;	
	height: 14px;
}
.llist li {
	float: left;	
	padding: 0 6px 0 6px;	
	height: 14px;
}
.llist a {
	font: 12px tahoma, verdana, sans-serif;
	color: #1b99b0;
	text-decoration: underline;
	vertical-align: top;
}
.llist .border {
	background: url(../../i/new/dot.png) no-repeat 0 2px;
	padding-left: 7px;
}
.llist .new a {padding: 0 25px 0 0;}

#konkurs-container {overflow: hidden;}
#konkurs-container.rb-line {padding-bottom: 0;}
#konkurs-container img {margin: 0 15px 4px 0;}
#konkurs-container .mod-header {
	margin-top: 10px;
	padding-top: 6px;
	background:	url(../../i/theme_desaturate/rb-line.png) repeat-x;		
}
#konkurs-container .mod-footer {
	padding: 0;
	height: auto;
}
#konkurs-container .col4 {
	margin-right: -20px;
	overflow: hidden;
}
#konkurs-container .col4 .cell {
	width: 100px;
	float: left;
	margin-right: 20px;	
	margin-bottom: 15px;
	overflow: hidden;
}
#konkurs-container .col4 .cell img {
	margin: 0 0 8px 0;
	display: block;
}
#konkurs-container dt a {font: bold 14px tahoma, verdana, sans-serif;}
#konkurs-container dd {
	font: 12px tahoma, verdana, sans-serif;
} 
#konkurs-container .last, #konkurs-container .col4 .last {margin-right: 0;}

.art-blocks {overflow: hidden;}
.art-blocks, .art-blocks li {list-style: none;}
.art-blocks li {
	float: left;
	width: 120px;
	height: 167px !important;	
}
.art-blocks li.end {width: 100px;}
#main .art-blocks a {
	display: block;
	width: 100px;	
	font: 11px tahoma, verdana, sans-serif;
	color: #505050;	
	padding-top: 3px;
}
.art-blocks img {
	margin-bottom: 4px;
	display: block;
}
.art-blocks table {
	width: 100%;
	border-collapse: collapse;
	margin-right: -20px;
}
.art-blocks table td {vertical-align: top;}
.art-blocks td a {
	padding: 0 0 10px 0;	
	margin-right: 20px;
}
.rb-line, .rb-line-top {background:	url(../../i/theme_desaturate/rb-line.png) repeat-x;}
.rb-line {background-position:bottom left;}
.rb-line-top {padding: 7px 0 0 0;}

/* ==============[ ???? ? ?????????? ?? ??????? ]============= */
#index-expert .exp-item h6 a:hover, #index-expert .ask:hover {
	text-decoration: none;
}
#index-expert {padding-top: 3px; margin-bottom: 10px;}
#index-expert .wday-header {margin-bottom: 1px;}
#index-expert .mod-content {background: #f6edee url(../../i/theme_desaturate/index-expert-bg.png) no-repeat; margin-top: 6px;}
#index-expert .mod-footer {margin: 0;}
.new-simple #index-expert, .new-simple #index-expert .pages-box {margin-bottom: 0;}
#index-expert table  {
	border-collapse: collapse;
	width: 100%;
	background:  url(../../i/theme_desaturate/index-expert-bg.png) no-repeat -471px 100%;
	}

#index-expert table td {vertical-align: top; padding: 6px 0 8px 10px;}
#index-expert table td table td {padding: 0;}

#index-expert .exp-item h6 a, #index-expert table h5 {
	color: #b26d66;
}
#index-expert table h5 {
	font: bold 14px tahoma, verdana, sans-serif;	
	padding-bottom: 6px;
}
#index-expert h4 {
	font-size: 12px;
	color: #505050;
	padding-bottom: 5px;
}
#index-expert .exp-item img {
	float: left;
	margin-right: 10px;
}
#index-expert .exp-item a, #index-expert .ask  {
	font-weight: bold;
	font: bold 14px tahoma, verdana, sans-serif;
	color: #93202f;
}
#index-expert .all {
	display: block;
	text-align: right;	
}
#index-expert .exp-item a.answers, #index-expert .answers {
	display: block;	
	font-weight: normal;
	font-size: 12px;
	color: #b26d66;	
}
#question-week {	
	width: 127px;
	font: 12px tahoma, verdana, sans-serif;
	margin-top: -4px;
	padding-bottom: 8px;
}
#question-week .mod-content {
	background: url(../../i/new/q-ofweek.png) no-repeat;
	font: 11px tahoma, verdana, sans-serif;
	color: #505050;
	padding: 20px 10px 3px 10px;
	margin: 0;
	width: auto;
}
#index-expert p {
	overflow: hidden;
	font-family: tahoma, verdana, helvetica;
	font-size: 12px;
}
#index-expert table td {vertical-align: top;}

#index-expert #ex-persons table {background: none;}

#index-expert table h4 {
	font-size: 12px;
	color: #505050;
	padding-bottom: 5px;
	margin: 0;
}
#index-expert .exp-item {padding-right: 5px;}
#index-expert .exp-item img {
	float: left;
	margin-right: 10px;
}
#index-expert .exp-item a {
	font-weight: bold;
	font: bold 12px tahoma, verdana, sans-serif;
}
#index-expert .exp-item h6 {margin-bottom: 5px;}
#index-expert .exp-item h6 a {text-decoration: underline;}
#index-expert .ask {
	font-family: tahoma, verdana, sans-serif;
	text-decoration: underline;
	font-size: 12px;
}
#index-expert .space {margin-top: 18px;}
#question-week .answers {
	display: block;
	margin-top: 8px;
}
/* ==================== ??????? ?? ??????? ==================== */
/*.wday-news {margin: -8px 0 0 0;}*/
.wday-news .mod-content {overflow: hidden;}
.wday-news .mod-content ul, .wday-news .mod-content li {list-style: none;}

.wday-news .mod-content li, .wday-news .mod-content li img {float: left;}
.wday-news .mod-content li img {margin-right: 10px;}
.wday-news .mod-content li {	
	width: 230px;	
	height: 51px;
}
.wday-news .mod-content li.space {
	width: 220px;
	margin-right: 10px;
}
.wday-news .mod-content li a {
	font-size: 12px;
	color: #505050;
}
.wday-news .mod-content li a.comments, .news .mod-content .c-num  {
	display: block;
	margin-top: 3px;
	color: #7d7d7d;
	background: url(../../i/wdaily/comment-icon.png) no-repeat 0 1px;
	padding-left: 18px;
	}
.wday-news .mod-content .item {overflow: hidden; margin: 0; height: auto;}
.wday-header .all-items {float: right; padding-top: 5px;}
.wday-header .all-items img {vertical-align: bottom; margin-left: 5px;}
.wday-header .all-items a {vertical-align: baseline;}

.wday-news .all-items a {
	font-weight: bold;
	color: #ce171e;
}
.wday-news .wday-header {margin-bottom: 3px;}

.promo-link { display:none; }

/*** techno-digets project **/
#serv-menu li.techno-digest {
    margin: 0;
    width: 151px;
}
#serv-menu .techno-digest a {
    background: url(/i/wd/td-header.jpg) 0 2px no-repeat transparent;
    height: 12px;
}
#serv-menu .techno-digest a em {
    display: block;
    text-indent: -1000em;
}
/*** end techno-digets project **/

/** soc-network ******************/
#soc-network {
    clear: both;
    height: 25px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
#soc-network ul {
    left: 50%;
    margin: 0 auto 0 -285px;
    overflow: hidden;
    position: absolute;
    width: 600px;
}
#soc-network ul li {
    display: inline;   
    float: left;
    margin-right: 35px;
    position: relative;    
}
*html #soc-network ul li {
    display: inline;    
}
#soc-network li.tweet-share {
    margin: 0;
}
/** end soc-network ***************/
/** main menu ******************/
#main-menu {
	border-bottom: 1px solid #cdd2d9;	
	font: 12px 'times new roman', times, georgia, serif;
	text-transform: uppercase;	
	position: relative;
	z-index: 399;
}
#main-menu table {
	width: 100%;
}
#main-menu table td {	
	text-align: center;
	vertical-align: middle;
}
#main-menu a {
	font-weight: bold;
}
#main-menu a:hover, #main-menu .active a, #main-menu .menu-item:hover {color: #b81e46;}
#main-menu .promo-image {
	width: 192px;
	vertical-align: top;
}
#main-menu .promo-image a {
    display: block;
    height: 39px;
    background: red;    
}
#main-menu .promo-image a img {
    float: left;    
}
.wday-fun, .wday-life {
	background-image: url(/i/wd/theme_default/menu-bg.png);
	background-repeat: repeat-x;	
}
.wday-fun {padding-left: 10px;}
.wday-life {
	background-position: 0 -56px;
	padding-right: 10px;
}
#main-menu .menu-item {padding: 12px 0;}

#main-menu .dropdown {
	position: absolute;
	top: 41px;
	left: -5px;
	z-index: 900;
	width: 964px;	
	padding: 10px 25px 20px 30px;
	background: url(/i/wd/block/dropdown-bg.png) no-repeat bottom left;
	text-align: left;
}
.dropdown {
	display: none;
}
#main-menu .dropdown .t-shadow {
	position: absolute;
	top: -6px;
	left: 0;
	height: 6px;
	width: 1009px;
	background: url(/i/wd/block/dropdown-bg.png) no-repeat;
}
#main-menu .menu-item:hover .dropdown, #main-menu .menu-item.hover .dropdown {
	display: block ;
}

#main-menu .active:hover .dropdown, #main-menu .active.hover .dropdown {
	display: block ;
}

#main-menu .title {
	font: 26px 'times new roman', georgia, times, serif;
	color: #d2196c;
	margin-bottom: 10px;
}
#main-menu .item {
	float: left;
}
#main-menu .cat {
	background: url(/i/wd/block/dropdown-border.gif) repeat-y;
	width: 355px;
	text-transform: none;
	font: 12px tahoma, helvetica, arial, sans-serif;
}
#main-menu .dropdown a {
	font-weight: normal;
}
#main-menu .cat ul {
	float: left;
	
}
#main-menu .cat li {	
	width: 155px;
	padding: 0 0 8px 20px;
}
#main-menu .teaser {
	width: 330px;
	margin-right: 30px;
	font-size: 15px;
}
#main-menu .teaser img {
	float: left;
	margin-right: 10px;
}
#main-menu .teaser li {
	clear: left;
	margin-bottom: 14px;
	overflow: hidden;
}


div.exclamation-gray {
  padding:3px 12px 3px 24px; margin:1em 0;
  background:#EDEDED url(/i/exclamation-gray.gif) no-repeat scroll 7px 50%;
  -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
}
div.exclamation-gray p { font-size:16px; color:red; }


/** Opera wbr  **/
wbr { display: inline-block; white-space: nowrap }





