BODY { margin: 0px; padding: 0px; }
TD { font: normal 0.7em Arial, sans-serif; color: #2d2a73; }
P { margin-top: 0em; margin-bottom: 0.8em; }
H1 { margin-top: 0em; margin-bottom: 0em; font: normal 1.8em Arial, sans-serif; color: #007cc2; font-size:  13px;}
H2 { margin-top: 0px; margin-bottom: 0px; font: bold 1.4em Arial, sans-serif; color: #007cc2; }
h1.title{text-align:left;}
FORM { margin: 0px; }
TEXTAREA { width: 100%; }
INPUT.width-auto { width: 100%; }
INPUT.big { width: 300px; }
INPUT.medium { width: 150px; }
INPUT.small { width: 50px; }
/*div .minwidth {min-width: 1024px;height: 0px;}*/
body {min-width: 950px; width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 950? "950px": "auto");}
.main { width: 100%; }
.devchat-logo { margin-top: 13px; z-index:5000;}
.devchat-logo IMG { z-index:5000; background: transparent url('../i/devchat-logo.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/devchat-logo.png', sizingMethod='image'); }
.menu-top IMG { background: transparent url('../i/menu-top.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/menu-top.png', sizingMethod='image'); }
.menu-bottom IMG { 
background: transparent url('../i/menu-bottom.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/menu-bottom.png', sizingMethod='image'); }
.always-star { padding: 7px 33px 0px 20px; }
.adv-left { padding: 25px 25px 0px 25px; }
.left-middle { background-color: #ffffff; }
.left-bottom { background-color: #ffffff; }
.image-bottom-left .white-bg { background-color: #ffffff; }
.white-bg {
	/*background: #ffffff  url('../i/snow_bottom.gif') repeat-x right bottom;*/
}
.image-bottom-left IMG { background: transparent url('../i/main-bottom-left.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/main-bottom-left.png', sizingMethod='image'); }
.image-bottom-right .white-bg { background-color: #ffffff; }
.image-bottom-right IMG { background: transparent url('../i/main-bottom-right.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/main-bottom-right.png', sizingMethod='image'); }
.image-bottom-right IMG { background: transparent url('../i/main-bottom-right.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/main-bottom-right.png', sizingMethod='image'); }
.copyright { width: 100%; }
.copyright TD { font: normal 0.7em Tahoma, sans-serif; color: #ffffff; }
.copyright A { color: #ffffff; }
.copyright .links-bottom TD { padding: 0px 20px 0px 0px; }
.copyright .year { white-space: nowrap; padding-right: 40px; }
.production { /*margin-top: 7px; */}
.production IMG { background: transparent url('../i/production.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/production.png', sizingMethod='image'); }
.production-slice { width: 100%; text-align: right; }
.production-slice IMG { /*background: transparent url('../i/production-slice.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/production-slice.png', sizingMethod='image');*/ }
.banner-top { width: 100%; }
.banner-top .top-bg { 
background-image: url('../i/banner-top/top-bg.jpg');
background-position:  left top; 
background-repeat: repeat-x; 
background-color: #ffffff;
}
.banner-top .top-left { position: absolute; width: 400px; height: 255px; z-index: 260; top: 20px; left: 240px; }
.banner-top .top-right { position: relative; float: right; width: 197px; height: 255px;  z-index: 250;}
.banner-top .top-left IMG { background: transparent url('../i/banner-top/top-left.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/banner-top/top-left.png', sizingMethod='image'); }
.banner-top .top-right IMG { background: transparent url('../i/banner-top/top-right.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/banner-top/top-right.png', sizingMethod='image'); }
.banner-top .top-button { position: absolute; width: 128px; height: 32px; z-index: 300; top: 200px; left: 275px; }
.banner-top .top-button IMG { background: transparent url('../i/banner-top/top-button.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/banner-top/top-button.png', sizingMethod='image'); }
.banner-top .top-text {  
color:#000000;
height:47px;
position:relative;
margin-top:-47px;
z-index:400;
text-align:center;
 }
.banner-top .top-text img{  
background:url("../i/banner-top/top-text.png") no-repeat scroll center top transparent;
_background: none !important; 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/banner-top/top-text.png', sizingMethod='image');
 }
.bubble{  
background:url("../i/bubble.jpg") no-repeat scroll center top transparent;
color:#007CC2;
font-size:1.1em;
font-style:italic;
height:63px;
margin-left:150px;
margin-top:-80px;
padding:15px 10px 0 50px;
position:absolute;
text-align:center;
width:323px;
z-index:400;
 }
.banner-top .top-text A { color: #007cc2; }
.login-bg IMG { background: transparent url('../i/login-bg.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/login-bg.png', sizingMethod='image'); }
.login-bg-clear IMG { background: transparent url('../i/login-bg-clear.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/login-bg-clear.png', sizingMethod='image'); }
.login-form { position: relative; margin: -101px 0px 0px 64px; width: 93px; _margin-top: -102px; }
.login-form INPUT { border: none; margin-bottom: 8px; width: 93px; height: 19px; _margin-bottom: 6px; }
.login-bottom { float: right; margin-right: 0px; }
.login-bottom IMG { background-position: right; background: transparent url('../i/login-bottom.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/login-bottom.png', sizingMethod='image'); }
.pg-logo { padding: 0px 33px 0px 20px; position: relative; top: 25px; z-index: 100; }
.image { background-repeat: no-repeat; margin-right: 10px; }
DIV.big { width: 165px; height: 210px; }
DIV.medium { width: 70px; height: 90px; }
DIV.small { width: 50px; height: 50px; }
DIV.preview { width: 90px; height: 90px; }
DIV.big IMG { background: transparent url('../i/pictures-big.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/pictures-big.png', sizingMethod='image'); }
 DIV.medium IMG { background: transparent url('../i/pictures-medium.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/pictures-medium.png', sizingMethod='image'); }
DIV.small IMG { background: transparent url('../i/pictures-small.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/pictures-small.png', sizingMethod='image'); }
DIV.preview IMG { background: transparent url('../i/pictures-preview.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/pictures-preview.png', sizingMethod='image'); }
DIV.small-pink IMG { background: transparent url('../i/pictures-small-pink.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/pictures-small-pink.png', sizingMethod='image'); }
DIV.small-pink-all IMG { background: transparent url('../i/pictures-small-pink-all.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/pictures-small-pink-all.png', sizingMethod='image'); }
DIV.small-gray IMG { background: transparent url('../i/pictures-small-gray.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/pictures-small-gray.png', sizingMethod='image'); }
DIV.small-green IMG { background: transparent url('../i/pictures-small-green.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/pictures-small-green.png', sizingMethod='image'); }
DIV.small-login IMG { background: transparent url('../i/pictures-small-login.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/pictures-small-login.png', sizingMethod='image'); }
.content { background-color: #ffffff;}
.header { margin: 30px 0px 12px 0px;text-align:left;}
.header-inside { margin: 30px 0px 12px 0px; position: relative; left: -10px; }
.block-first { width: 100%; }
.block-first-page { width: 50%; }
.first { margin-top: 0em !important; }
.block-first .header-link { font-size: 1.2em; font-weight: bold; }
.block-first .album { margin-top: 0.2em; color: #999999; }
.block-first .author { margin-top: 0.2em; color: #999999; }
.block-first .author A { color: #00adef; }
.block-first .rubric { margin-top: 0.2em; color: #999999; }
.block-first .rubric A { color: #00adef; }
.block-first .date { margin-top: 0.2em; color: #999999; }
.block-first .subject { margin-top: 0.2em; font-weight: bold; color: #9b5ba4; font-size: 1.2em; }
.block-first .subject A { color: #9b5ba4; }
.block-first H1.subj { margin-top: 0em; color: #9b5ba4; }
.block-first .age { margin-top: 0.2em; color: #999999; }
.block-first .announce { margin-top: 0.4em; }
.block-first .button { margin-top: 0.8em; }
.block-first TD { vertical-align: top; }
.block-first TABLE { width: 100%; }
.block-first TABLE TD.text { padding-right: 20px; }
.adv { margin-left: 10px; }
.adv .header-link A { color: #007cc2; }
.expert .header { margin-bottom: 10px; }
.love .header-link A { color: #d60c8c; }
.career .header-link A { color: #007cc2; }
.new .header-link A { color: #7dc242; }
.new TD { padding-bottom: 20px; }
.trio { margin-top: 15px; }
.trio .header { margin-top: 15px; }
.trio .blogs .header { margin-top: 0px; }
.blogs { background: #fef9fb url('../i/blog-bg-left.gif') repeat-y; }
.blogs .header-link A { color: #9b5ba4; }
.blogs TD { padding-bottom: 10px; }
.blogs-left-bottom .links { font-size: 1.2em; margin-bottom: 20px; }
.blogs-left-bottom .links A { color: #d60c8c; }
.blogs-left-bottom .links IMG { margin-right: 4px; vertical-align: middle; }
.blogs-left-bottom .links DIV { margin-top: 0.2em; }
.blogs-left-bottom { background: #fef9fb url('../i/blog-bg-left-bottom.gif') no-repeat left bottom; }
.activism-right-bottom { background: #fef9fb url('../i/blog-bg-right-bottom.gif') no-repeat right bottom; }
.activism { background: #fef9fb url('../i/blog-bg-right-top.gif') no-repeat right top; }
.activism .header { margin-right: 20px; }
.activism .header-link A { color: #00adef; }
.activism TD { padding-bottom: 10px; }
.bottom-adv { position: relative; top: 20px; z-index: 100; width: 90%; }
.bottom-adv TD { vertical-align: bottom; }
.violet A, A.violet, SPAN.violet { color: #9b5ba4 !important; }
.pink A, A.pink, SPAN.pink { color: #ef5091 !important; }
.cyan A, A.cyan, SPAN.cyan { color: #00adef !important; }
.blue A, A.blue, SPAN.blue { color: #007cc2 !important; }
.pinkDark A, A.pinkDark, SPAN.pinkDark { color: #d60c8c !important; }
/* .orange A { color: #fdc25c; }
 */.orange A, A.orange, SPAN.orange { color: #d8982b !important; }
.block-admin { background-color: #000000; color: #ffffff; padding: 10px 0px 10px 10px; text-align: center; margin-top: 5px; border: 4px solid #ffffff; z-index: 1000; position: absolute; right: 10px; vertical-align: middle; }
.block-admin A { color: #ffffff; margin: 0px 20px; font: normal 1.1em Arial, sans-serif; }
.closed { right: 10px; padding-left: 0px; }
.blockTL { background: transparent url('../i/block-tl.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/block-tl.png', sizingMethod='image'); }
.blockTR { background: transparent url('../i/block-tr.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/block-tr.png', sizingMethod='image'); }
.blockBL { background: transparent url('../i/block-bl.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/block-bl.png', sizingMethod='image'); }
.blockBR { background: transparent url('../i/block-br.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/block-br.png', sizingMethod='image'); }
.cornerTL { background: transparent url('../i/corner-tl.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/corner-tl.png', sizingMethod='image'); }
.cornerTR { background: transparent url('../i/corner-tr.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/corner-tr.png', sizingMethod='image'); }
.filter { margin: 20px 0px 30px 0px; }
.filter TD { background-color: #e7f4fc; }
.filter B { font-size: 1.1em; margin-right: 8px; color: #007cc2; }
.alt-nav { font-size: 1.1em; margin: 20px 0px 0px 0px; }
.alt-nav h1, .alt-nav h2, .alt-nav h2, .alt-nav h3, .alt-nav h4, .alt-nav h5, .alt-nav h6, .alt-nav b {
    float: left; display: inline; padding: 0; margin: 0; font-size: 11px; font-style: normal; font-weight: normal;
}
.alt-nav h1 a, .alt-nav h2 a, .alt-nav h2 a, .alt-nav h3 a, .alt-nav h4 a, .alt-nav h5 a, .alt-nav h6 a {
    font-size:  11px; font-style: normal; font-weight: normal; color: #ef5091;
}
.alt-nav A { color: #ef5091; margin-right: 0.5em; }
.alt-nav B { color: #007cc2; margin-right: 0.5em; }
.list TD { padding-bottom: 15px; }
.list .person TD { padding-bottom: 0px; }
.list .header-link A { color: #007cc2; }
DIV.baloon { background: transparent url('../i/baloon-blue.gif') no-repeat; width: 30px; height: 29px; text-align: center; padding-top: 4px; font-size: 11px; float: right; margin-left: 10px; cursor: pointer; cursor: hand; text-decoration: none; }
DIV.zero { background: transparent url('../i/baloon-gray.gif') no-repeat; }
DIV.zeropink { background: transparent url('../i/baloon-pink.jpg') no-repeat; }
A.baloon { color: #ffffff !important; text-decoration: none; font-weight: bold; }
 .pages { margin: 5px 0px 0px 0px; }
.pages TD { background-color: #e7f4fc; }
.pages DIV { background: transparent url('../i/pages-bg.gif') no-repeat; width: 24px; height: 24px; cursor: pointer; cursor: hand; text-decoration: none; text-align: center; font-size: 12px; float: left; margin: 0px 3px; padding-top: 4px; _margin: 0px 2px; }
.pages DIV.active { background: transparent url('../i/pages-bg-active.gif') no-repeat; width: 24px; height: 24px; cursor: pointer; cursor: hand; text-decoration: none; text-align: center; font-size: 12px; float: left; margin: 0px 3px; padding-top: 4px; _margin: 0px 2px; }
.pages DIV.arrow-left { background: transparent url('../i/pages-left.gif') no-repeat; }
.pages DIV.arrow-right { background: transparent url('../i/pages-right.gif') no-repeat; }
.pages DIV A { color: #ffffff; text-decoration: none; font-weight: bold; }
.blogs-right { background-color: #fef9fb; margin: 20px 25px 0px 25px; }
.blogs-right .big-link { color: #ef5091; font-size: 1.8em; position: relative; top: -5px; }
.blogs-right .block-first { margin-top: 5px; }
.blogs-right .block-first TD { padding-top: 10px; }
.blogs-right .block-first .header-link A { color: #9b5ba4; }
.blogs-right TD.inside { padding: 0px 20px; }
.blogs-expert-right { text-align: right; padding: 0px 20px 20px 0px; }
.large .announce { margin-top: -5px; }
.header-image { position: relative; margin-top: -10px; text-align: center; }
.right-top { margin: 0px 25px 0px 25px !important; }
.expert-right { background-color: #f7f9db; margin: 20px 25px 0px 25px; }
.expert-right TD.inside { padding: 0px 20px; }
.expert-right .block-first TD { padding-top: 10px; }
.expert-right .block-first .header-link A { color: #d60c8c; }
.active-right { background-color: #f7f9db; margin: 20px 25px 0px 25px; }
.active-right TD.inside { padding: 0px 20px; }
.active-right .block-first TD { padding-top: 10px; }
.active-right .block-first .header-link A { color: #00adef; }
.pop-right { background-color: #e7f4fc; margin: 20px 25px 0px 25px; }
.pop-right TD.inside { padding: 0px 20px; }
.pop-right .block-first TD { padding-top: 10px; }
.pop-right .block-first .header-link A { color: #1b8bcb; }
.poll-right TD.inside { padding: 0px 20px; }
.poll-right .block-first TD { vertical-align: middle; padding: 5px 5px 0px 0px; }
.poll-right B { font-size: 1.2em; color: #9b5ba4; }
.link-right { background-color: #7dc242; margin-top: 0px; }
.link-right .big-link { top: -2px; color: #ffffff; }
.link-right-dark { background-color: #d60c8c; margin-top: 0px; }
.link-right-dark .big-link { top: -2px; color: #ffffff; }
.link-right-personal { background-color: #d60c8c; margin-top: 0px; }
.link-right-personal TD.inside { padding: 0.8em 0px; }
.link-right-personal DIV { margin-top: 0.6em; }
.link-right-personal .big-link { color: #ffffff; font-size: 1.3em; }
.text-big { padding-left: 10px; margin-bottom: -0.8em; }
.text-big .header-link A { color: #007cc2; }
.text-big .image { float: left; margin-bottom: 10px; }
.text-big .announce { font-weight: bold; margin-bottom: 0.8em; }
.add-comments { background-color: #f6f6f6; width: 100%; margin-bottom: 20px; }
.add-comments TEXTAREA { margin-bottom: 20px; }
.add-comments INPUT.subj { width: 100%; margin-bottom: 3px; }
.forms { background-color: #f6f6f6; width: 100%; margin-bottom: 20px; }
.form-arrange TD { padding-bottom: 10px; }
.form-arrange TD.last { padding-bottom: 0px; }
.links { font-size: 1.1em; color: #d60c8c; }
.links A { color: #d60c8c; }
.links IMG { margin-right: 4px; vertical-align: middle; }
.links DIV { margin-top: 1.4em; }
.form-arrange .for-avatar { padding-top: 10px; }
.form-arrange SUP { color: #ff0000; }
.form-arrange .radio TD { padding: 0px 5px 0px 0px; }
.answer { /* text-align: right; */ margin-top: 0.4em; color: #666666; float: right; }
.answer A { color: #ef5091; }
.ten-blogs { width: 100%; }
.ten-blogs .last { font-size: 1.1em; margin-bottom: 0.8em; }
.ten-blogs .last DIV { margin-top: 0.2em; }
.ten-blogs .last A.user { color: #00adef; }
.ten-blogs .last A.subject { color: #9b5ba4; }
.ten-blogs .last B { color: #9b5ba4; }
.ten-blogs .links { margin-left: 10px; }
DIV.error { background-color: #fec25c; padding: 15px 10px; }
DIV.error DIV { padding: 0px 0px 5px 0px; }
DIV.error B { color: #000000; font-size: 1.2em; }
.write { margin-bottom: 20px; }
LABEL DIV { margin-bottom: 0.4em; }
.about TD { padding-bottom: 10px; }
#comment1 .left-space { padding-left: 0px; }
#comment1 TD TD.left-space { padding-left: 20px; }
.inside-content { margin-left: 10px; }
.friends TD { padding: 0px 20px 0px 0px; }
.friends .block-first TD { padding: 0px 0px 10px 0px; }
.photos TD { padding: 0px 20px 0px 0px; }
.photos .block-first TD { padding: 0px 0px 10px 0px; }
.photos .header-link { padding-top: 0.4em; }
.photos .header-link A { color: #9b5ba4; }
.photos .album A { color: #007cc2; }
.last-messages .header-link A { color: #9b5ba4; }
.personal-info TD { padding-bottom: 20px; }
.tab { float: right; margin-right: 10px; _margin-right: 5px; }
.tab DIV { float: left; background-color: #f6f6f6; margin-left: 3px; color: #ef5091; }
.tab TD.link { padding: 6px 0px; }
.tab DIV A { color: #ef5091; }
.tab DIV.active { color: #d60c8c; font-weight: bold; background-color: #ededed; }
.tab DIV.active A { color: #d60c8c; text-decoration: none; font-weight: bold; }
.tab-line { clear: right; border-top: 3px solid #ededed; margin-bottom: 15px; }
.login-user { position: relative; margin-top: 10px; height: 50px; overflow: clip; }
.login-user .author { margin-bottom: 3px; }
.login-user .author A { color: #f8c1d9; font-weight: bold; font-size: 13px; }
.login-user .exit A { color: #ffffff; font-size: 11px; }
.warning { background-color: #fec25c; margin: 0px 0px 20px 0px; color: #000000; }
.warning .inside { font-size: 1.2em; }
 .ten-blogs .links { margin-left: 10px; position: relative; top: -5px; }
.poll-question { font-weight: bold; color: #9b5ba4; font-size: 1.3em; margin-bottom: 0.6em; clear:both;}
.poll-annotation { margin-bottom: 1.4em; }
.poll { margin-bottom: 30px; }
.poll TD { padding: 0px 20px 10px 0px; }
.poll .poll-size { height: 10px; background-color: #d60c8c; }
.poll .poll-number { font-weight: bold; color: #d60c8c; }
.message { background-color: #e7f4fc; margin: 20px 0px 20px 0px; color: #000000; }
.message .inside { padding: 10px 0px 15px 0px; }
.message .inside A { color: #d60c8c; }
.message .inside P { font-size: 1.2em; margin-top: 0.2em; }
.expert-list .announce { margin: 0.2em 0em 0.6em 0em; }
.questions { margin-bottom: 1.4em; }
.questions DIV { margin-bottom: 0.8em; }
.questions DIV.announce { margin: 0.2em 0em 0em 0em; color: #333333; }
.questions A { font-size: 1.1em; color: #9b5ba4; }
.questions B.subject { font-weight: bold; color: #9b5ba4; font-size: 1.2em; }
.expert-left { background-color: #f7f9db; margin-bottom: 20px; }
.expert-left TD.inside { padding: 0px 20px; }
.logotypes TD { padding: 0px 20px 0px 0px; }
.logotypes IMG { margin-bottom: 10px; }
TABLE.sponsor { width: auto; margin: 0px 0px 0px 0px; }
 .sponsor TD { padding-right: 10px; vertical-align: middle; padding-bottom: 3px; }
.sponsor .header-link { margin-right: 20px; }
.messages { margin-top: 5px; }
.messages A { color: #007cc2; }
.menu-second-personal-l IMG { background: transparent url('../i/menu-second-personal-l.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/menu-second-personal-l.png', sizingMethod='image'); position: absolute; width: 160px; height: 30px; z-index: 500; margin-top: 11px; left: 15px; top: 187px; }
 .menu-second-personal-r IMG { background: transparent url('../i/menu-second-personal-r.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/menu-second-personal-r.png', sizingMethod='image'); position: absolute; width: 195px; height: 104px; z-index: 500; left: 175px; top: 187px; }
 .menu-second-magazine-l IMG { background: transparent url('../i/menu-second-magazine-l.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/menu-second-magazine-l.png', sizingMethod='image'); position: absolute; width: 160px; height: 30px; z-index: 500; margin-top: 11px; left: 15px; top: 213px; }
 .menu-second-magazine-r IMG { background: transparent url('../i/menu-second-magazine-r.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/menu-second-magazine-r.png', sizingMethod='image'); position: absolute; width: 156px; height: 195px; z-index: 500; left: 175px; top: 213px; }
 .menu-second-blogs-l IMG { background: transparent url('../i/menu-second-blogs-l.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/menu-second-blogs-l.png', sizingMethod='image'); position: absolute; width: 160px; height: 30px; z-index: 500; margin-top: 11px; left: 15px; top: 239px; }
 .menu-second-blogs-r IMG { background: transparent url('../i/menu-second-blogs-r.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/menu-second-blogs-r.png', sizingMethod='image'); position: absolute; width: 108px; height: 79px; z-index: 500; left: 175px; top: 239px; }
 .menu-second-experts-l IMG { background: transparent url('../i/menu-second-experts-l.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/menu-second-experts-l.png', sizingMethod='image'); position: absolute; width: 160px; height: 30px; z-index: 500; margin-top: 11px; left: 15px; top: 265px; }
 .menu-second-experts-r IMG { background: transparent url('../i/menu-second-experts-r.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/menu-second-experts-r.png', sizingMethod='image'); position: absolute; width: 220px; height: 174px; z-index: 500; left: 175px; top: 265px; }
 .menu-second-care-l IMG { background: transparent url('../i/menu-second-care-l.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/menu-second-care-l.png', sizingMethod='image'); position: absolute; width: 160px; height: 30px; z-index: 500; margin-top: 11px; left: 15px; top: 336px; }
 .menu-second-care-r IMG { background: transparent url('../i/menu-second-care-r.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/menu-second-care-r.png', sizingMethod='image'); position: absolute; width: 138px; height: 120px; z-index: 500; left: 175px; top: 336px; }
 .menu-second-enjoy-l IMG { background: transparent url('../i/menu-second-enjoy-l.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/menu-second-enjoy-l.png', sizingMethod='image'); position: absolute; width: 160px; height: 30px; z-index: 500; margin-top: 11px; left: 15px; top: 362px; }
 .menu-second-enjoy-r IMG { background: transparent url('../i/menu-second-enjoy-r.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/menu-second-enjoy-r.png', sizingMethod='image'); position: absolute; width: 117px; height: 148px; z-index: 500; left: 175px; top: 362px; }
 .menu-second-photos-l IMG { background: transparent url('../i/menu-second-photos-l.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/menu-second-photos-l.png', sizingMethod='image'); position: absolute; width: 160px; height: 30px; z-index: 500; margin-top: 11px; left: 15px; top: 414px; }
 .menu-second-photos-r IMG { background: transparent url('../i/menu-second-photos-r.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/menu-second-photos-r.png', sizingMethod='image'); position: absolute; width: 173px; height: 104px; z-index: 500; left: 175px; top: 414px; }
 .top-banner-link { cursor: pointer; cursor: hand; text-decoration: none; position: absolute; width: 160px; height: 40px; z-index: 1000; top: 160px; right: 380px;  }
.birthday { color: #9b5ba4; margin-top: 0.2em; }
 div.href {text-decoration: underline; color: blue; cursor:pointer;}
.block-first-page .person-page td{padding-top:10px; vertical-align: top;}
div.Aphorism {padding-left:25px; cursor: pointer;}
div.aphorismUp { background: transparent url('../i/aphorism/up.gif') no-repeat; width:180px; height:48px; margin-top: 20px;}
div.aphorismCenter { background: transparent url('../i/aphorism/center.gif') repeat-y; width:180px;}
div.aphorismDown { background: transparent url('../i/aphorism/down.gif') no-repeat; width:180px; height:23px; position:relative;z-index:1;}
div.aphorismCenter div.aphorismBanner {padding:10px; margin-bottom: -15px; position:relative;z-index:2; color: #005DAA;font-size:0.7em;}
.TitleText {padding: 20px 80px 20px 0px;}
div.popup {
    /*width: 339px;*/
    position: absolute; 
    z-index: 10000;
}
div.popup div {position: relative; margin-top: -34px;z-index: 10001;}
div.popup div.popupClose { 
    position: relative;margin:0;padding-top:0px;margin-left:25px;z-index: 10005;text-align: right;cursor: pointer;
    width: 100%;
    //width:1px;
    //margin-left:220px;
}
div.popup div.popupDiv { position: relative; margin-top: 0px;z-index: 10001;}
/*div.popupClose img {
    width:36px;height: 34px;
    background: transparent url('../i/but_close.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/but_close.png', sizingMethod='image');
}*/
div.popup div a img{
    width:339px;height: 231px;
    background: transparent url('../i/8march2.png') no-repeat; _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/8march2.png', sizingMethod='image');
}
a img{border: 0}
.status {display:none;}
.success {color: #000000; font-size: 1.2em; background-color: #fec25c; margin: 20px 0 20px 10px;}
div.Boom { position: absolute; left:0; top:0; text-align: center; z-index: 10000;width: 100%;}
div.Boom#flash_site {height:1px; }
div#ContentMain {z-index:9999; left:0; top:0;} 
.white_menu{  
 font-family: Tahoma, Verdana;
 color: #FFFFFF;
 font-size: 16px;

}
.white_menu div{
	padding-left:10px;
	}
.white_menu div:hover{
	background:url("/i/menu/active_sub_item.png") no-repeat scroll 0 0 transparent;
	padding-left:10px;
	}
ul.white_menu{  
  list-style: none none; 
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;

}

ul.white_menu li a, ul.white_menu li a:hover, ul.white_menu li a:active, ul.white_menu li a:visited  { 
line-height:25px;
color: #FFFFFF;
 text-decoration:none;
} 
ul.white_menu li {
padding-left:10px;
}
ul.white_menu li.on  {
height:26px;
background-image: url(/i/menu/bg_main.png);
background-repeat:no-repeat;
background-position:2px center;
}
ul.white_menu li.off  {height:26px;}  

ul.coord1{
margin-top:-24px;
margin-left:152px;
}

ul.coord2{
margin-top:-24px;
margin-left:152px;
}

ul.coord3{
margin-top:-24px;
margin-left:152px;
}

ul.coord4{
margin-top:-24px;
margin-left:152px;
}	

ul.coord5{
margin-top:-24px;
margin-left:152px;
}

ul.coord6{
margin-top:-24px;
margin-left:152px;
}


ul.sub_menu{ 
list-style: none none;
padding:0px 0px 0px 0px;
color: #ffffff;	
position:absolute; 
} 

ul.sub_menu li a, ul.sub_menu li a:hover, ul.sub_menu li a:active, ul.sub_menu li a:visited  { 
line-height:25px;
color: #FFFFFF;
text-decoration:none;
} 

ul.sub_menu li.bg_sub_top1  {
height:26px;
width:145px;
padding:1px 0px 0px 15px; 
margin-bottom:0px; 
background-image: url(/i/menu/bg_sub_top1.png);
background-repeat:no-repeat;
}	

ul.sub_menu li.bg_sub1  { 
width:145px;
height:26px;
margin-top:0px;
padding:0px 0px 0px 15px;
background-image: url(/i/menu/bg_sub.png);
}	

ul.sub_menu li.bg_sub_bottom1  {
height:39px;
width:145px;
padding:0px 0px 0px 15px; 
margin-bottom:0px; 
background-image: url(/i/menu/bg_sub_bottom1.png);
background-repeat:no-repeat;
}

ul.sub_menu li.bg_sub_top2  {
height:26px;
width:102px;
padding:1px 0px 0px 15px; 
margin-bottom:0px; 
background-image: url(/i/menu/bg_sub_top2.png);
background-repeat:no-repeat;
}	

ul.sub_menu li.bg_sub2  {
width:102px;	
height:26px;
margin-top:0px;
padding:0px 0px 0px 15px;
background-image: url(/i/menu/bg_sub.png);
}	

ul.sub_menu li.bg_sub_bottom2  {
height:39px;
width:102px;
padding:0px 0px 0px 15px; 
margin-bottom:0px; 
background-image: url(/i/menu/bg_sub_bottom2.png);
background-repeat:no-repeat;
}	

ul.sub_menu li.bg_sub_top3  {
height:26px;
width:215px;
padding:1px 0px 0px 15px; 
margin-bottom:0px; 
background-image: url(/i/menu/bg_sub_top3.png);
background-repeat:no-repeat;
}	

ul.sub_menu li.bg_sub3  {
width:215px;
height:26px;
margin-top:0px;
padding:0px 0px 0px 15px;
background-image: url(/i/menu/bg_sub.png);
}	

ul.sub_menu li.bg_sub_bottom3  {
height:39px;
width:215px;
padding:0px 0px 0px 15px; 
margin-bottom:0px; 
background-image: url(/i/menu/bg_sub_bottom3.png);
background-repeat:no-repeat;
}	
a.white, a.white:hover, a.white:active  {
color:#FFFFFF;
text-decoration: underline;
}

.search_button {background-image: url(/i/but_search2.gif); background-repeat: no-repeat; border:0; width: 104px; height: 34px;background-color: #f6f6f6; cursor: pointer;}

.advanced_search {background-image: url(/i/but_advanced_search.gif); background-repeat: no-repeat; border:0; width: 176px; height: 34px;background-color: #f6f6f6; cursor: pointer;}

search-form {width:100%}
table.SearchTable {height: 49px;width:100%; }
td.SearchTD1 {width:84px;background: url(/i/banner-top/search_bg1.gif) no-repeat;}
td.SearchTD2 {background-image: url(/i/banner-top/search_bg2.gif); background-repeat: repeat-x; vertical-align:top; padding:7px 0px 0 0;}
td.SearchTD2 input {width:100%; height:15px;  border:0px;margin:0 0 18px 0;}
td.SearchTD3 {width:11px;background-image: url(/i/banner-top/search_bg4.gif); background-repeat: no-repeat; vertical-align:top; padding:6px 0 0 0px;}
td.SearchTD4 {vertical-align:top; width:300px;}
td.SearchTD4 table {width:300px;height: 61%;}
td.SearchTD4  {background-image: url(/i/banner-top/search_bg4_star.gif); background-repeat: repeat-x;  background-position:top right; white-space: nowrap;}
td.SearchTD4 table tr td {white-space: nowrap;} 
td.SearchTD5 {width:16px;background-image: url(/i/banner-top/search_bg5.gif); background-repeat: no-repeat; vertical-align:top; padding-top:6px;}
td.SearchTD6 {width:249px;}

div.login-bottom2 {background: transparent url('../i/login-bottom.jpg') no-repeat; background-position: top right; height:49px}

.messages .alert a {color: #007cc2;}

/* profile */
.content .profile {float:left; width:755px; left:0px; top:0;}
.content .profile .girl2 {background:url(/venus/i/girl2.png) no-repeat 0% 0%; float:left; width:184px; height:370px; margin-right:-40px; z-index:23; position:relative;}
.content .profile .about {background:url(/venus/i/profile.jpg) no-repeat 0% 0%; float:left; width:350px; height:302px; z-index:22; margin:37px 0 0 0; position:relative;}
.content .profile .about table {display:block; position:relative; float:left; margin:47px 20px 30px 23px;}
.content .profile .about table tr td {vertical-align:top; padding:0 0 10px 0;}
.content .profile .add, .content .profile .send {display:block; width:227px; height:55px; float:left; margin:37px 0 -20px 10px;}
.content .profile .add {background:url(/venus/i/add_friend.jpg) no-repeat 0% 0%;}
.content .profile .send {background:url(/venus/i/send_msg.jpg) no-repeat 0% 0%;}

.prize_friend2 {background:url(/venus/i/my_prize.png) no-repeat 0% 0%; float:left; width:215px; height:65px; left:0px;z-index:20; margin-bottom:-25px; position:relative;}
.prizes2 {float:left; width:420px; margin-left:20px}
.prizes2 div {float:left; margin-right: 10px;}
/*--------*/

.opac {
	background:rgba(7,96,154, 0.7); /* ��� � ����������������� */	
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)"; /* ��� ��� �� ��� � �����������������, �� ������ ��� ��8 */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); /* ��� ��� �� ��� � �����������������, �� ������ ��� ��7 � ��6 */
	padding:8px 12px; /* ���������� ������ */
}

/*.snow_bottom { 
background:  url('../i/snow.png') no-repeat left bottom;
position:  relative; top: -250px;
z-index: 5000;  
width: 970px; 
height: 205px } */
/*locator*/
.number_header{height:30px;background:url(/i/locator/yellow_left_h.gif) top left no-repeat;width:10%;}
.star_header{height:30px;background:url(/i/locator/yellow_right_h.gif) top right no-repeat;}
.number_cell span{font-weight:700;font-size:18px;color:#0bf;}
.name_cell{height:40px;border-bottom:#eee 1px solid;padding-left:5px;}
.name_cell a{font-size:12px;color:#f300a5;}
.city_cell{height:40px;border-bottom:#eee 1px solid;padding-left:3px;}
.mark_txt_cell span{font-size:12px;color:#fa0296;}
.star_cell span.unactive{width:19px;height:18px;background:url(/i/locator/stars_u_a.gif) top left no-repeat;display:block;}
.star_cell span.active{width:19px;height:18px;background:url(/i/locator/stars_u_a.gif) bottom left no-repeat;display:block;}
a.see_all{float:right;font-size:12px;color:#f300a5;margin-top:15px;margin-right:15px;}
.name_header,.city_header,.rating_header,.category_header{background-color:#effd7c;height:30px;}
.number_cell,.mark_number_cell,.mark_txt_cell,.star_cell{height:40px;border-bottom:#eee 1px solid;}
.category_cell{height:40px;border-bottom:#eeeeee 1px solid;padding-left:5px;}
.category_cell a{color:#007CC2;font-size:12px;}
.city_cell span,.mark_number_cell span,.mark_txt_cell a{font-size:12px;color:#007cc2;}
.grey_box{background-color:#f6f6f6;}
.label_cell{width:35%;}
.label_cell p{color:#333;font-size:12px;}
.field_cell{width:65%;}
#form{position:relative;width:221px;height:22px;margin:0;padding:0;}
#mask{width:221px;height:22px;background:url(/i/locator/review_field2.gif) no-repeat 0 0;}
#fileInput{position:absolute;cursor:pointer;-ms-filter:"progid:DXImageTransFORM.Microsoft.Alpha(opacity=0)";filter:progid:DXImageTransFORM.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
#fileInputText{width:221px !important;height:22px !important;background:none;}
.star_txt{font-style:italic;font-size:11px;color:#333;}
.label_cell p span,.star_txt span{color:#fd3131;}
.name_field,.input_city_field,.select_category_field,.input_category_field{width:100%;border:1px #9e9e9e solid !important;height:22px;line-height:22px;color:#333;}
.photos_p{float:right;color:#fa0591;font-size:12px;padding-top:6px;}
.photos_p a{color:#fa0591;}
.mark_link{color:#FA0296;float:right;margin-top:0;height:19px;padding-right:25px;}
.mark_link.active{background:url(/i/locator/stars_u_a.gif) bottom right no-repeat;}
.mark_link.unactive{background:url(/i/locator/stars_u_a.gif) top right no-repeat;}
.mark_link a{color:#007CC2;font-size:12px;}
.name_place{color:#007CC2;font-size:14px;font-weight:700;margin-bottom:0;}
.name_city{font-size:12px;color:#007CC2;margin-bottom:0;padding-top:5px;}
.name_city span.shoping{color:#E96909;}
.txt_p{color:#333;font-size:12px;padding-top:20px;margin-bottom:5px;}
a.nickname_link{font-size:10px;color:#00adef;}
.complain_reply{font-size:12px;color:#9dcfff;float:right;}
.complain_reply a{color:#FA0591;}
.number_cell_view {color:#00BBFF !important;;font-size:18px !important;;font-weight:700;}
.preview_list{width:20%;margin-top:20px;float:left;}
.image_list{width:11%;margin-top:10px;float:left;}

.places_block{margin-bottom:20px;}
.places_block p.place{color:#007cc2;font-weight:700;font-size:14px;margin-bottom:0;}
.places_block p.city{font-size:12px;color:#007cc2;padding-top:5px;margin-bottom:0;}
.places_block p.city span.shopping{color:#e96909;}
.places_block p.city span.sport{color:#f70d6e;}
.places_block p.mark{color:#fb48ae;padding-top:5px;}

/*confirmation*/
.shadow{background-image:url("/i/dot_op.png");display:none;height:100%;position:fixed;top:0;width:100%;margin-left:-10px;z-index:9993;}
.main_confirm{height:220px;margin:10% auto 0;position:relative;width:558px;background:url("/i/confirm-form.png") center center no-repeat;}
.main_confirm .title{color:#2d355d;font:0.875em Arial;padding:27px 0 0 45px;text-align:left;}
.main_confirm .text{color:#4a4e61;font:0.875em Arial;padding:20px 0 0 45px;text-align:left;}
#confirm_button{padding-top:25px;text-align:center;}
#change_confirm{padding-top:25px;text-align:center;display:none;}

.confirm-confirm{width:144px;height:40px;}
.confirm-change{width:144px;height:40px;padding-left:20px;}
.confirm-reject{width:144px;height:40px;padding-left:20px;}
.confirm-save{width:144px;height:40px;}
.confirm-escape{width:144px;height:40px;padding-left:20px;}

caption{display:none;}



