/* ::::: http://moda-blog.ru/wp-content/themes/lifestyle/style.css ::::: */

body { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 980px; color: rgb(51, 51, 51); font-size: 12px; font-family: Arial,Tahoma,Verdana; margin: 0px auto; padding: 0px; }
#wrap { background: none repeat scroll 0% 0% rgb(245, 245, 239); width: 960px; margin: 10px auto; padding: 0px; position: relative; border: 5px solid rgb(228, 223, 202); }
a, a:visited { color: rgb(101, 109, 128); text-decoration: none; }
a:hover { color: rgb(73, 93, 92); text-decoration: underline; }
a img { border: medium none; }
a:focus, a:hover, a:active { outline: medium none; }
#topnavbar { background: none repeat scroll 0% 0% rgb(151, 156, 176); width: 960px; height: 30px; color: rgb(255, 255, 255); margin: 0px; padding: 0px; }
#topnavbar a, #topnavbar a:visited { font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; }
#topnavbar a:hover { text-decoration: underline; }
#topnavbar p { font-size: 11px; font-weight: bold; padding: 0px; margin: 0px; }
.topnavbarleft { width: 230px; float: left; margin: 0px; padding: 8px 0px 0px 10px; }
.topnavbarright { width: 600px; float: right; margin: 0px; padding: 7px 10px 0px 0px; text-transform: uppercase; text-align: right; }
.topnavbarright a img { border: medium none; margin: 0px 3px 3px 0px; padding: 0px; }
#header { background: none repeat scroll 0% 0% rgb(178, 182, 198); width: 960px; height: 100px; color: rgb(255, 255, 255); font-size: 11px; margin: 0px; padding: 0px; overflow: hidden; }
#header h1 { color: rgb(255, 255, 255); font-size: 36px; font-family: Georgia,Times New Roman; font-weight: normal; margin: 0px; padding: 15px 0px 0px 20px; text-decoration: none; }
#header h1 a, #header h1 a:visited { color: rgb(255, 255, 255); font-size: 36px; font-family: Georgia,Times New Roman; font-weight: normal; margin: 0px; padding: 0px; text-decoration: none; }
#header h1 a:hover { color: rgb(255, 255, 255); text-decoration: none; }
#header h3 { color: rgb(224, 224, 224); font-size: 16px; font-family: Georgia,Times New Roman; font-weight: normal; margin: 0px; padding: 0px 0px 0px 20px; }
.headerleft { width: 460px; float: left; font-size: 14px; margin: 0px; padding: 0px; }
.headerright { width: 486px; float: right; margin: 0px; padding: 18px 0px 0px; font-weight: bold; }
#navbar { background: url('navbar.png') repeat scroll 0% 0% rgb(225, 220, 202); width: 960px; height: 35px; font-size: 12px; font-family: Arial,Tahoma,Verdana; color: rgb(255, 255, 255); font-weight: bold; margin: 0px; padding: 0px; }
#navbarleft { width: 680px; float: left; margin: 0px; padding: 0px; }
#navbarright { width: 280px; font-size: 11px; float: right; margin: 0px; padding: 6px 0px 0px; }
#nav { margin: 0px; padding: 0px; }
#nav ul { float: left; list-style: none outside none; margin: 0px; padding: 0px; }
#nav li { float: left; list-style: none outside none; margin: 0px; padding: 0px; }
#nav li a, #nav li a:link, #nav li a:visited { color: rgb(73, 93, 92); display: block; font-size: 16px; font-family: Georgia,Times New Roman; font-weight: normal; text-transform: lowercase; margin: 0px; padding: 9px 15px 8px; }
#nav li a:hover, #nav li a:active { background: url('navhov.png') repeat scroll 0% 0% rgb(235, 230, 212); color: rgb(73, 93, 92); margin: 0px; padding: 9px 15px 8px; text-decoration: none; }
#nav li li a, #nav li li a:link, #nav li li a:visited { background: none repeat scroll 0% 0% rgb(225, 220, 202); width: 150px; color: rgb(73, 93, 92); font-size: 14px; font-family: Georgia,Times New Roman; font-weight: normal; text-transform: lowercase; float: none; margin: 0px; padding: 7px 10px; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); }
#nav li li a:hover, #nav li li a:active { background: none repeat scroll 0% 0% rgb(155, 160, 166); color: rgb(255, 255, 255); padding: 7px 10px; }
#nav li ul { z-index: 9999; position: absolute; left: -999em; height: auto; width: 170px; margin: 0px; padding: 0px; }
#nav li li {  }
#nav li ul a { width: 140px; }
#nav li ul a:hover, #nav li ul a:active {  }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.sfhover { position: static; }
#subnavbar { background: none repeat scroll 0% 0% rgb(102, 102, 102); width: 960px; height: 24px; color: rgb(255, 255, 255); margin: 0px; padding: 0px; }
#subnav { margin: 0px; padding: 0px; }
#subnav ul { float: left; list-style: none outside none; margin: 0px; padding: 0px; }
#subnav li { float: left; list-style: none outside none; margin: 0px; padding: 0px; }
#subnav li a, #subnav li a:link, #subnav li a:visited { color: rgb(255, 255, 255); display: block; font-size: 10px; font-weight: bold; text-transform: uppercase; margin: 0px 5px 0px 0px; padding: 6px 13px; }
#subnav li a:hover, #subnav li a:active { background: none repeat scroll 0% 0% rgb(155, 160, 166); color: rgb(255, 255, 255); display: block; text-decoration: none; margin: 0px 5px 0px 0px; padding: 6px 13px; }
#subnav li li a, #subnav li li a:link, #subnav li li a:visited { background: none repeat scroll 0% 0% rgb(102, 102, 102); width: 140px; float: none; margin: 0px; padding: 6px 10px; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); }
#subnav li li a:hover, #subnav li li a:active { background: none repeat scroll 0% 0% rgb(155, 160, 166); margin: 0px; padding: 6px 10px; }
#subnav li ul { z-index: 9999; position: absolute; left: -999em; height: auto; width: 160px; margin: 0px; padding: 0px; }
#subnav li li {  }
#subnav li ul a { width: 140px; }
#subnav li ul a:hover, #subnav li ul a:active {  }
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul { left: auto; }
#subnav li:hover, #subnav li.sfhover { position: static; }
#content { width: 940px; margin: 0px auto; padding: 10px 0px 0px; line-height: 18px; }
#content h1 { color: rgb(73, 93, 92); font-size: 22px; font-family: Georgia,Times New Roman; font-weight: normal; line-height: 23px; margin: 0px 0px 5px; padding: 10px 0px 0px; }
#content h1 a, #content h1 a:visited { color: rgb(73, 93, 92); font-size: 22px; font-family: Georgia,Times New Roman; font-weight: normal; margin: 0px 0px 5px; padding: 10px 0px 0px; }
#content h1 a:hover { color: rgb(122, 50, 84); text-decoration: none; }
#content h2 { font-size: 18px; font-family: Georgia,Times New Roman,Trebuchet MS; font-weight: normal; margin: 0px; padding: 10px 0px; }
#content h3 { background: none repeat scroll 0% 0% rgb(151, 156, 176); color: rgb(255, 255, 255); font-size: 11px; font-family: Arial,Tahoma,Verdana; font-weight: bold; text-transform: uppercase; margin: 0px 0px 10px; padding: 3px 0px 3px 7px; }
#content h4 { color: rgb(73, 93, 92); font-size: 22px; font-family: Georgia,Times New Roman; font-weight: normal; margin: 0px 0px 20px; padding: 10px 0px 0px; }
#contentleft { float: left; width: 600px; margin: 0px; padding: 0px 0px 20px; }
#contentleft a img { border: medium none; }
.postarea { background: url('homepagetop.gif') no-repeat scroll center top rgb(255, 255, 255); float: left; width: 590px; margin: 0px 0px 10px; padding: 10px; border: 1px solid rgb(221, 221, 221); }
.postarea p { margin: 0px; padding: 0px 0px 15px; }
.breadcrumb { float: left; width: 590px; font-size: 11px; margin: 0px 0px 20px; padding: 0px 0px 3px; border-bottom: medium double rgb(234, 234, 234); }
.date { width: 590px; float: left; margin: 0px; padding: 5px 0px 0px; }
.dateleft { width: 430px; float: left; margin: 0px; padding: 0px; }
.dateright { width: 150px; float: right; margin: 0px; padding: 0px; text-align: right; }
.time { background: url('icon_time.gif') no-repeat scroll left top rgb(255, 255, 255); margin: 0px 0px 0px 3px; padding: 0px 0px 0px 20px; }
.icomment { background: url('icon_comments.gif') no-repeat scroll left top rgb(255, 255, 255); margin: 0px; padding: 0px 0px 0px 18px; }
.tags { background: url('icon_tags.gif') no-repeat scroll left top rgb(255, 255, 255); margin: 0px; padding: 0px 0px 0px 18px; }
.postmeta2 { width: 590px; font-size: 12px; padding: 0px 0px 5px; margin: -33px 0px 20px; border-bottom: medium double rgb(234, 234, 234); }
.adsense-post { background: url('homepagetop.gif') no-repeat scroll center top rgb(255, 255, 255); float: left; width: 590px; margin: 0px 0px 10px; padding: 10px; border: 1px solid rgb(221, 221, 221); }
img.alignnone { padding: 0px; margin: 0px 0px 10px; display: inline; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.wp-caption { border: 1px solid rgb(221, 221, 221); text-align: center; background-color: rgb(238, 238, 238); padding: 4px 0px 5px; border-radius: 3px 3px 3px 3px; }
.wp-caption img { margin: 0px 0px 5px; padding: 0px; border: 0px none; }
.wp-caption p.wp-caption-text { margin: 0px; padding: 0px; font-size: 11px; font-weight: normal; line-height: 12px; }
#sidebar { float: right; width: 320px; margin: 0px; padding: 0px 0px 10px; display: inline; }
#sidebar h2 { background: none repeat scroll 0% 0% rgb(151, 156, 176); color: rgb(255, 255, 255); font-size: 11px; font-family: Arial,Tahoma,Verdana; font-weight: bold; text-transform: uppercase; margin: 0px 0px 10px; padding: 3px 0px 3px 7px; }
#sidebar p { margin: 0px; padding: 0px 0px 0px 45px; }
#sidebar a img { border: medium none; margin: 0px; padding: 0px; }
#sidebar ul { list-style-type: none; margin: 0px; padding: 0px; }
#sidebar ul li { list-style-type: none; margin: 0px 0px 5px; padding: 0px; }
#sidebar ul ul { list-style-type: none; margin: 0px; padding: 0px; }
#sidebar ul li li { background: url('icon.gif') no-repeat scroll left top rgb(255, 255, 255); padding: 0px 0px 5px 20px; margin: 0px; }
#sidebar ul li ul li { background: url('icon.gif') no-repeat scroll left top rgb(255, 255, 255); padding: 0px 0px 5px 20px; margin: 0px; }
.widget_recent_entries a { color: rgb(32, 49, 50); }
.widget_recent_comments li { font-weight: bold; }
#sidebar li.recentcomments { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 0px 0px 5px; }
.widget_recent_comments a { font-weight: normal; }
.widgetarea { background: url('sidebartop.gif') no-repeat scroll center top rgb(255, 255, 255); float: left; width: 300px; margin: 0px 0px 10px; padding: 10px; border: 1px solid rgb(221, 221, 221); }
.adsense { background: url('sidebartop.gif') no-repeat scroll center top rgb(255, 255, 255); float: left; width: 300px; margin: 0px 0px 10px; padding: 10px; border: 1px solid rgb(221, 221, 221); }
#l_sidebar { background: url('sidebartop.gif') no-repeat scroll center top rgb(255, 255, 255); float: left; width: 300px; margin: 0px; padding: 10px 10px 0px; border: 1px solid rgb(221, 221, 221); display: inline; }
#l_sidebar p { margin: 0px; padding: 0px 0px 10px; }
#l_sidebar a img { border: medium none; margin: 0px; padding: 0px; }
#l_sidebar ul { list-style-type: none; margin: 0px 0px 10px; padding: 0px; }
#l_sidebar ul ul { list-style-type: none; margin: 0px; padding: 0px; }
#l_sidebar ul li li { background: url('icon.gif') no-repeat scroll left top rgb(255, 255, 255); padding: 0px 0px 5px 20px; margin: 0px; }
#l_sidebar ul li ul li { background: url('icon.gif') no-repeat scroll left top rgb(255, 255, 255); padding: 0px 0px 5px 20px; margin: 0px; }
#footer { background: none repeat scroll 0% 0% rgb(155, 160, 166); width: 960px; margin: 0px; padding: 0px; text-align: left; }
#footer p { color: rgb(255, 255, 255); font-size: 11px; font-family: Arial,Tahoma,Verdana; margin: 0px; padding: 9px 10px; }
#footer a, #footer a:visited { color: rgb(255, 255, 255); text-decoration: none; }
#footer a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#searchform { margin: 0px; padding: 0px; overflow: hidden; display: inline; }
#searchbox { background: none repeat scroll 0% 0% rgb(247, 245, 239) ! important; width: 220px; color: rgb(73, 93, 92); font-size: 12px; font-family: Georgia,Times New Roman,Trebuchet MS; font-weight: normal; margin: 0px; padding: 4px 0px 3px 5px; border-width: 1px; border-style: solid; border-color: rgb(117, 150, 151) rgb(163, 186, 185) rgb(163, 186, 185) rgb(117, 150, 151); display: inline; }
#searchbutton { background: none repeat scroll 0% 0% rgb(51, 51, 103); color: rgb(255, 255, 255); font-size: 11px; font-family: Georgia,Times New Roman,Trebuchet MS; margin: 0px 0px 0px 5px; padding: 3px 3px 2px; font-weight: bold; border-width: 1px; border-style: solid; border-color: rgb(163, 186, 185) rgb(117, 150, 151) rgb(117, 150, 151) rgb(163, 186, 185); }
.children { margin: 0px; padding: 0px; }
/* ::::: http://moda-blog.ru/wp-content/plugins/featured-content-gallery/css/jd.gallery.css.php ::::: */

/* ::::: http://moda-blog.ru/wp-content/plugins/featured-content-gallery/css/jd.gallery.css ::::: */

/* ::::: http://moda-blog.ru/wp-content/plugins/wp-polls/polls-css.css?ver=2.40 ::::: */

.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before { content: ""; }
.recentcomments a { display: inline ! important; padding: 0pt ! important; margin: 0pt ! important; }
/* ::::: http://widgets.twimg.com/j/2/widget.css ::::: */

.twtr-widget { position: relative; font-size: 12px ! important; font-family: "lucida grande",lucida,tahoma,helvetica,arial,sans-serif ! important; }
.twtr-widget a img { border: 0pt none ! important; }
.twtr-doc { overflow: hidden; width: 100%; text-align: left; font-weight: normal; border-radius: 5px 5px 5px 5px; }
.twtr-bd { padding: 0pt 1px; }
.twtr-widget .twtr-tweet-wrap { padding: 6px 8px; overflow: hidden; }
.twtr-widget .twtr-tweet { border-bottom: 1px dotted rgb(221, 221, 221); overflow: hidden; }
.twtr-widget-profile img.twtr-profile-img { display: block; float: left; width: 31px; height: 31px; border: 0pt none ! important; }
.twtr-widget h3, .twtr-widget h4, .twtr-widget p { margin: 0pt ! important; padding: 0pt ! important; line-height: 1.2 ! important; width: auto ! important; }
.twtr-widget-profile h3, .twtr-widget-profile h4 { margin: 0pt 0pt 0pt 40px ! important; }
.twtr-widget h3 { font-size: 11px ! important; font-weight: normal ! important; }
.twtr-widget h4 { font-size: 16px ! important; }
.twtr-widget em, .twtr-widget .twtr-new-results { font-size: 9px; font-style: normal; display: block; margin-top: 2px; }
.twtr-hd { padding: 10px; position: relative; overflow: hidden; }
.twtr-timeline { border-radius: 6px 6px 6px 6px; position: relative; overflow: hidden; z-index: 2; height: 225px; }
.twtr-widget .twtr-tweet:last-child { border-bottom-width: 0pt; }
.twtr-ft { position: relative; }
.twtr-ft div { overflow: hidden; padding: 10px; }
.twtr-ft span { float: right; text-align: right; }
.twtr-ft a { float: left; display: block; }
.twtr-ft a img { position: relative; top: 2px; }
.twtr-ft span a { float: none; }
.twtr-avatar { width: 40px; height: 40px; float: left; overflow: hidden; display: block; }
.twtr-img { height: 25px; width: 25px; }
.twtr-img img { width: 30px; height: 30px; }
.twtr-tweet-text { margin-left: 40px; }
.twtr-doc a { text-decoration: none ! important; }
.twtr-doc a:hover { text-decoration: underline ! important; }
#twtr-widget-1 .twtr-avatar { display: none; }
#twtr-widget-1 .twtr-tweet-text { margin-left: 0pt; }
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4 { background-color: rgb(151, 157, 178) ! important; color: rgb(255, 255, 255) ! important; }
#twtr-widget-1 .twtr-tweet a { color: rgb(135, 76, 135) ! important; }
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p { color: rgb(112, 112, 112) ! important; }
#twtr-widget-1 .twtr-new-results, #twtr-widget-1 .twtr-results-inner, #twtr-widget-1 .twtr-timeline { background: none repeat scroll 0% 0% rgb(255, 255, 255) ! important; }
/* ::::: http://an.yandex.ru/resource/context_r512.css ::::: */

.y5 * { background: none repeat scroll 0% 0% transparent ! important; border: medium none ! important; clear: none ! important; clip: auto ! important; cursor: auto ! important; float: none ! important; font-size: 100% ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; height: auto ! important; letter-spacing: normal ! important; line-height: normal ! important; margin: 0pt ! important; overflow: visible ! important; padding: 0pt ! important; position: static ! important; text-align: left ! important; text-decoration: none ! important; text-indent: 0pt ! important; text-transform: none ! important; vertical-align: baseline ! important; visibility: visible ! important; white-space: normal ! important; width: auto ! important; word-spacing: normal ! important; z-index: auto ! important; }
.y5 a, .y5 a * { cursor: pointer ! important; text-decoration: underline ! important; }
.y5 a, .y5 b, .y5 em, .y5 ins, .y5 span { display: inline ! important; }
.y5 div, .y5 img, .y5 object, .y5 embed { display: block ! important; }
.y5 ul, .y5 li { display: list-item ! important; list-style: none outside none ! important; }
.y5 .y5_ya em { color: red ! important; }
.y5 .y5_black, .y5 .y5_black a { color: black ! important; }
.y5 .y5_all a, .y5 .y5_how a { white-space: nowrap ! important; }
.y5 .y5_ads * { line-height: 1.2em ! important; }
.y5_nf .y5_ad span, .y5_nf .y5_ad span a, .y5_nf .y5_icon { left: 0pt ! important; top: 0pt ! important; }
.y5_nf .y5_ad span, .y5_nf .y5_ad span a { position: relative ! important; }
.y5_nf .y5_h div { padding: 0.25em 0pt ! important; }
.y5_nf .y5_h span { padding: 0.25em 0.5em ! important; }
.y5_vertical .y5_h2 { padding-bottom: 0.3em ! important; }
.y5_vertical .y5_h2 div { margin: 0pt 0pt 0.2em 0.5em ! important; }
.y5_nf .y5_ads .y5_ad { padding: 0.5em ! important; }
.y5_nf .y5_ads .ad-link, .y5_nf .y5_ads .y5_title { font-size: 110% ! important; }
.y5_nf .y5_ads .ad-link a, .y5_nf .y5_ads .y5_title a { font-weight: bold ! important; }
.y5_nf .y5_ads .y5_ad span { display: block ! important; }
.y5_vertical .y5_ads .ad-link, .y5_vertical .y5_ads .y5_title, .y5_horizontal .y5_ads .ad-link, .y5_horizontal .y5_ads .y5_title { margin-bottom: 0.2em ! important; }
.y5_vertical .y5_ba .y5_item, .y5_vertical .y5_bb .y5_ads, .y5_vertical .y5_bb .y5_h2, .y5_flat .y5_ba .y5_item, .y5_flat .y5_bb .y5_ads, .y5_horizontal .y5_ba .y5_item, .y5_horizontal .y5_bb .y5_ads, .y5_auto { border-style: none ! important; border-width: 1px ! important; }
.y5_vertical .y5_bb .y5_ads { border-bottom-width: 0pt ! important; }
.y5_vertical .y5_bb .y5_h2 { border-top-width: 0pt ! important; }
.y5_nf .y5_title_normal .y5_ads .ad-link a { font-weight: normal ! important; }
.y5_nf .y5_ad span.url { font-size: 87% ! important; }
.y5_nf .y5_title_130 .y5_ads .ad-link { font-size: 130% ! important; }
#y5_direct1 .y5_ad div a { color: rgb(151, 156, 176) ! important; }
#y5_direct1 .y5_ad div { color: rgb(51, 51, 51) ! important; }
#y5_direct1 .y5_ad span, #y5_direct1 .y5_ad span a { color: rgb(153, 153, 153) ! important; }
#y5_direct1 .y5_all a, #y5_direct1 .y5_how a { color: rgb(204, 153, 255) ! important; }
#y5_direct1 .y5_ad div a:hover { color: rgb(229, 204, 255) ! important; }
#y5_direct1 { font-size: 1em ! important; }
