﻿* {
    margin: 0;
    padding: 0;
}
html {width:100%; height:100%; }
body {
    background:#fff;
    behavior:url("/css/csshover.htc");
    color:#333;
    font: 62.5% Times New Roman, Georgia;    
    min-height:100%;
    position:relative;     
}
.aspnetMainForm {    
    height:100%;
}
.innerBody {    
    max-width:1400px;
    min-width:970px;
    margin:0 auto;
    min-height:100%;
    padding-bottom:280px;
}
h1 {
    color:#cc3366;
    font:2.4em 'Times New Roman', Georgia;
    padding:0 0 8px 0;
    margin-bottom:20px;
}

h1 span {
    background-repeat:no-repeat;
    border:0px solid #d3e5f6;
    clear:left;
    float:left;
    margin:0 7px 7px 0;
    *margin-right:4px;
    width:40px;
    height:40px;
}
h1 sup {
    position:relative;
    _top:-8px;
    font-size:.5em;
    *font-size:.6em;
}
h1 a:visited,
h1 a {
    color:#cc3366;
    margin:0;
    text-decoration:underline;
}
h1.compProfileH1 img {
    margin-right:10px;
    max-height:125px;
    max-width:125px;
    vertical-align:middle;
}
h1.compProfileH1 span {
    float:none;
    height:auto;
    margin:0;
    width:auto;
}
.index h2,
.index h2 a,
.index h2 a:visited {
    color:#cc3366;
}
h2 {
    color:#c36;
    font-size:1.8em;
    margin:0;
    padding:0;    
    font-weight:normal;
}
h2 a:visited,
h2 a {
    margin:0;
    text-decoration:underline;
}
h2 a:visited {color:#c36;}
h2 sup {
    font-size:.5em;
    *font-size:.6em;
    margin-left:5px;
    position:relative;
    *top:-6px;
}
h2 small {
    color:#333;
    margin-left:3px;
}
h2.compProfileH2 {margin-bottom:10px}
h3 {
    font-size:1.8em;    
    margin:0 0 0 3px;
    padding:0;
    font-weight:normal;
}
h4 {
    color:#000;
    font-size:1.6em;
    margin:5px 0;
    padding:0;
    font-weight:bold;
}
h5 {font-size:1.5em}
h6 {font-size:1.2em}
a {
    color:#0581AB;
    outline:none;
}
a:hover {
    color:#c36;
}
a img {
    border:0;
}
a.all_comp {
    color:#16aee1;
    font-size:1.2em;
    float:right;
}
p {
    color:#333;
    font-size:1.4em;
    line-height:1.4em;
    margin:0 5px 12px 0;
    padding:0;
}
p.comm {
    color:#999;
    font-size:1.4em
}
p.material {
    color:#a0a0a0;
    font-size:1.6em;
    text-align:right;
    font-style:italic;
}
.clear {
    clear:both;
    display:block;
    float:none;
    font:0/0 Arial;
    height:0;
    margin:0;    
    overflow:hidden;    
    padding:0;
}
div.material {
    color:#a0a0a0;
    font-size:1.6em;
    text-align:right;
    font-style:italic;
    margin-bottom:20px;
}
p.poem {
    margin-left:60px;
    font-style:italic;
}
big {
    font-size:3.2em;
    float:left;
    line-height:1;
    padding-right:2px;
    margin-top:-5px;
    margin-bottom:-5px;
    color:#cc6666;
}
.left {
    float:left;
    margin:5px 8px 5px 0;
}
.right {
    float:right;
    margin:5px 0 5px 8px;
}
ol {
    list-style-type:decimal;
    margin:10px 0 10px 25px;
    font-size:1.6em;
    line-height:1.4;
    padding:0;
}
ul {
    margin:10px 0 10px 32px;
    *margin-left:21px;
    padding:0;
    font-size:1.4em;
    line-height:1.4;
    list-style-image:url(/i/bullet_simple.gif);
}
ol li,
ul li {margin-bottom:8px}
ul li {
    *padding-left:8px;
    padding-right:15px;
}
ul li ul,
ol li ol,
ol li ul,
ul li ol,
ul p,
ol p {font-size:100%;}
sup {
    font-size:.8em;
}
ul.choice {
    color:#16aee1;
    font-size:1.4em;
    list-style:none;
    list-style-image:none;
    line-height:2;
    margin:20px 0;
}
ul.choice li {
    background:url(/i/plus.gif) no-repeat;
    padding-left:25px;
    padding-right:0;
    margin-bottom:13px;
    line-height:1.5;
    list-style-image:none;
}
ul.choice a {
    color:#16aee1;
}
ul.choice a:hover {
    color:#cc3366;
}
ul.choice ul {
    margin-top:13px;
}
ul.choice ul li {
    background-image:none;
    background-repeat:no-repeat;
    background-position:0 5px;
    font-size:100%;
    list-style:none;
    margin-left:-31px;
    *margin-left:-22px;
    padding-left:15px;
    position:relative;
}
ul.choice li.active {
    background-image:url(/i/minus.gif);
    font-weight:bold;
}
ul.choice li.active li {
    font-weight:normal;
}
ul.choice ul li.active {
    background-image:url(/i/bull_act.gif);
    font-weight:bold;
}
ul.choice ul li.active a {
    color:#c66;
}
ul#profile {
    color:#16aee1;
    font-size:1.4em;
    list-style:none;
    margin:20px 0;
}
ul#profile li {
    padding:0;
    list-style-image:none;
}
ul#profile li.leftmenu_1 {
    background:url(/i/plus.gif) no-repeat;
    padding-left:25px;
    padding-right:0;
    margin-bottom:13px;
    line-height:1.5;
}
ul#profile li.leftmenu_1 ul {
    list-style:none;
    margin:5px 0 0 10px;
}
ul#profile li.leftmenu_1 ul li {
    margin-bottom:13px;
}
ul#profile li.leftmenu_1_active {
    background:url(/i/bull.gif) no-repeat 0 6px;
    font-weight:bold;
    padding-left: 12px;
    margin-left:-10px;
}
ul#profile li.leftmenu_1 ul li.leftmenu_1_active ul {
    font-weight:normal;
}
ul#profile li.leftmenu_1 ul ul li {
    padding-left:8px;
    margin-bottom:5px;
}
ul#profile li.leftmenu_1 ul ul li.leftmenu_1_active {margin-left:0}
table {
    border-collapse:collapse;
    width:100%;
}
td {
    vertical-align:top;
}
.mainWrapper {
    float:left;
    width:100%;
}
.innerWrapper {
    margin-right:280px;
    padding-top:10px;
    padding-left:10px;
    position:relative;
    z-index:2;
}
.aside {
    float:left;
    margin-left:-270px;
    position:relative;
    width:270px;
    z-index:1;
}
.innerAside {padding:10px 6px 0 14px}
.footer {
    background:#fff url(/i/footer_new.jpg) repeat-x 50% 100%; 
    color:#fff;
    clear:both;
    height: 300px;
    margin:-150px auto 0;
}
.default .footer {margin-top:-300px}
.innerFooter {
    max-width:1400px;
    margin:0 auto;
    padding:170px 0 0;
    position:relative;
}
.footer a,
.footer a:hover {
    color:#fff;
    font-size:1.4em;
}
.footer .footer_left {
    float:left;
    margin-left:26px;
}
.footer .footerNav {
    clear:both;
    padding-left:26px;
}
.footer .footerNav a {margin-right:15px}
.footer .footerNav span {
    font-size:1.714em;
    line-height:1;
    margin:0 7px;
    font-weight:bold;
    position:relative;
    top:3px;
}
.footer .awd {
    float:right;
    margin-top:-48px;
    text-align:left;
    width:196px;
}
.footer .awd a {
    display:block;
    margin-top:7px;
}
.footer .copyright {font-size:1.4em; margin:20px 0 10px}    
.index .footer .searchOnMain {display:none}
.footer .searchOnMain {
    margin:0;
    position:absolute;    
    left:35px;
    top:150px;
}
.footer p {
    color:#fff;
    font-size:1.4em;
}
.footer p a,
.footer p a:hover {font-size:100%}

.counter {
    border:4px solid #a7c7e7;
    float:right;
    margin:14px 142px 0 0;
}
.counter span {
    margin:0;
    top:0;
}
/*
.footer .container_img {
    width:44%;
}
.footer div.img_png_foot {
    float:none;
    margin:0 auto;
    margin-top:15px;
    width:316px;
    height:52px;
}

.footer div.container_img .ru {
    background:url(bg_foot3.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_foot3.png',sizingMethod=crop);
}
.footer div.container_img .ro {
    background:url(bg_foot3ro.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_foot3ro.png',sizingMethod=crop);
}
*/
.header {
    /*background-image:url("/i/header/svadibaispravlen.jpg");*/
    background-repeat: no-repeat; 
    background-position:50% 0;
    margin:0 auto;
    padding:1px 12px 0;
    position: relative; 
    z-index: 3;
}
.default .header {
    background:url(/i/header_def.jpg) no-repeat 50% 0 !important; 
}
.default .logo {margin-top:50px}

.lang {
    float:right;
    font-size:1.4em;
    margin-top:8px;
    color:#06c;
}
.lang a:visited {color:#06c;}

.profileStat {
    font-size:1.4em; 
}
.profileStat td {vertical-align:middle}
.profileStat a {
    font-size:100%; 
    margin-right:17px;    
}

.profileStat .innerStat a,
.profileStat .innerStat a:hover {color:#999}
.profileStat .innerStat,
.profileStat .innerStat a {text-decoration:none}

.profileStat span {
    color:#369;
    text-decoration:underline;
}
.profileStat a.reg {}

.profileStat a.mail_no {background-image:url(/i/message_no.gif)} 
.profileStat a.mail_yes{background-image:url(/i/message_yes.gif)}
.profileStat a.mail_yes,
.profileStat a.mail_no {
    background-repeat:no-repeat;
    background-position:100% 3px;
    color:#999;
    margin-right:25px;
    padding-right:22px;
    position:relative;
    text-decoration:none;
}
.profileStat a.mail_yes span,
.profileStat a.mail_no span {
    color:#369;
    text-decoration:underline;
}
.profileStat a.mail_yes span.newmess,
.profileStat a.mail_no span.newmess {
    color:#f97412;
    left:100%;
    margin-left:4px;
    position:absolute;
    text-decoration:none;
    top:0
}

.profileStat .avatar {
    color:#999;
    font-weight:bold;
    height:28px;
    padding-left:35px;
    position:relative;
    width:28px;
}
.profileStat .avatar:visited {color:#999}
.profileStat .avatar img {
    height:28px;
    left:0;
    position:absolute;
    top:-8px;
    width:28px;
}
.profileStat .avatar_comp,
.profileStat .avatar_user {
    color:#999;
    font-weight:bold;
    text-decoration:none;
    white-space:nowrap;
}
.profileStat .avatar_comp span,
.profileStat .avatar_user span {
    color:#CC3333;
    text-decoration:underline;
}
.profileStat .avatar_comp img {
    margin-right:5px;
    vertical-align:middle;
}
.profileStat .avatar_user img {
    margin-right:11px;
    vertical-align:middle;
    width:32px;
}
.logo {
    background-repeat:no-repeat;
    height:82px;
    margin:175px 0 0 -20px;
    width:372px;
}
.logo a {
    display:block;
    height:82px;
}
.logo_ru {
    background-image:url('/i/logo_ru.png');
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo_ru.png',sizingMethod='crop');
}
.logo_ro {
    background-image:url('/i/logo_ro.png');
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo_ro.png',sizingMethod='crop');
}
/*
.logo {
    color:#2270c4;
    clear:both;    
    font:3.265em Georgia;      
    margin:0 0 20px -25px;
    padding-top:155px;
    min-height:58px;
    padding-left:147px;
    position:relative;    
    _height:58px;
}
.logo a,
.logo a:visited {
    color:#2270c4;
    cursor:pointer;
    text-decoration:none;
}
    
.logo .rings {
    background:url('/i/rings.png') no-repeat;
    height:58px;
    left:0;
    position:absolute;    
    bottom:0;
    width:157px;
    z-index:0;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/rings.png',sizingMethod=crop);
}
.logo .motto {
    color:#397fca;
    font:.406em Arial;
    display:block;
}
*/
.wrap_topMenu {
    clear:both;
    margin:0;
}
.top_corn_menu {
    background:url(/i/tc_menu.gif) repeat-x;
}
.bttm_corn_menu {
    background:url(/i/bc_menu.gif) repeat-x;
}
.top_corn_menu div,
.bttm_corn_menu div {
    width:10px;
    height:10px;
    background-repeat:no-repeat;
    float:right;
}
.top_corn_menu div {
    background-image:url(/i/tr_menu.gif);
    overflow:hidden;
}
.bttm_corn_menu div {
    background-image:url(/i/br_menu.gif);
}
.cntr_menu {
    background:#65a5e1 url(/i/bg_menu.jpg) repeat-x;
    
}
.cntr_menu .left_side_menu,
.cntr_menu .right_side_menu {
    width:10px;
    height:37px;
}  
.menu_main_rom {}  
.menu_main td,
.menu_main_rom td {
    background:url(/i/sep_li.gif) no-repeat;
    text-align:center;
    height:37px;
    padding:0;
    margin:0;
    width:15%;
}
.menu_main td a img,
.menu_main_rom td a img {
    display:none;
    margin-top:9px;
}
.menu_main td a,
.menu_main_rom td a {    
    color:#fff;
    outline:none;
    height:100%;
    display:block;
    margin-left:1px;
    text-decoration:none;
}
.menu_main td a:hover,
.menu_main_rom td a:hover {
    background:url(/i/bg_menu_act.gif) repeat-x;
}
.menu_main td a span,
.menu_main_rom td a span {
    font:1.8em 'Times New Roman';
    display:block;
    padding-top:8px;
    line-height:1;
}
/*
.menu_main .active span.act,
.menu_main_rom .active span.act {
    background:url(bg_menu_act.gif) repeat-x;
    position:relative;
    top:0;
    display:block;
    height:37px;
}
.menu_main .active span.act img,
.menu_main_rom .active span.act img {
    margin-top:9px;
}
*/

.menu_main .active a,
.menu_main_rom .active a {background:url(/i/bg_menu_act.gif) repeat-x;}

.menu_main .menu_1,
.menu_main_rom .menu_1 {width:20%;}
.menu_main .menu_2,
.menu_main_rom .menu_2 {width:18%;}
.menu_main .menu_3,
.menu_main_rom .menu_3 {width:14%;}
.menu_main .menu_4,
.menu_main_rom .menu_4 {width:20%;}
.menu_main .menu_5,
.menu_main_rom .menu_5 {width:12%;}
.menu_main .menu_6,
.menu_main_rom .menu_6 {width:16%;}

ul.filtr {
    list-style:none;
    font-size:1.4em;
    margin:20px 0;
    overflow:hidden;
    line-height:1.2;
    _zoom:1;
}
ul.filtr li {
    float:left;
    margin-right:10px;
    padding-bottom:4px;
    padding-top:2px;
    padding-left:0;
    padding-right:0;
}
ul.filterNews li+li+li+li {
    background:#e3f4fe;
    font-weight:bold;
    padding-left:2px; 
    padding-right:2px;
}
ul.filtr li a {
    color:#0f8ccb;
    padding:0 4px;
    white-space:nowrap;
}
ul.filtr .active {
    background:url(/i/bull3.gif) no-repeat 50% 100%;
    margin-top:-4px;
    margin-bottom:3px;
}
ul.filtr .active span,
ul.filtr .active a {
    background:#ffdee5;
    padding:4px 0px 5px;
    white-space:nowrap;
    display:block;
}
ul.filtr .active span {padding-left:6px; padding-right:6px;}
ul.filtr .active_asc {
    background:url(/i/bull3_up.gif) no-repeat 50% 0;
}
ul.filtr .active_asc span,
ul.filtr .active_asc a {
    background:url(/i/bg_filtr_up.gif) repeat-x 0 0;
    padding:3px 4px 4px;
}
ul.mainPage {
	color:#0581ab;
    margin-bottom:0;
    *margin-bottom:10px;
}
.mainPage span {
    padding:1px 4px 5px;
    white-space:nowrap;
    display:block;
	text-decoration:underline;
	
}
.mainPage li.active span {
	color:#000;
	text-decoration:none;
}
.mainPage li.active b {
    background:url(/i/pink_triangle.gif);
    height:4px;
    width:7px;    
}
.mainPage li:hover {
    background:url(/i/bull3.gif) no-repeat 50% 100%;
}
.mainPage li:hover span {
    background:#ffdee5; 
	cursor:pointer;   
}
.mainPage li.active:hover span {
	cursor:default;
}
ul.list_comp {
    color:#16aee1;
    font-size:1.4em;
    list-style-type:disc;
    line-height:1.3;
    margin:0 0 15px 35px;
}
ul.list_comp li {
}
ul.list_comp li a{
    color:#16aee1;
}
.container_list_comp {
    background:url(/i/bg_vline.gif) no-repeat 100% 0;
    margin:0 0 15px;
    padding-top:15px;
    overflow:hidden;
    _zoom:1;
}
.container_list_comp img {
    float:left;
    margin-top:-15px;
}
.nav {
    color:#666;
    font:1.1em/1 Arial;
    margin:15px 0 20px 10px;
    float:left;
    display:inline;
    width:95%;
}
.nav a {
    color:#666;
    float:left;
}
.nav b {
    font-weight:normal;
    *margin-left:-3px;
}
.nav .navig_cats {
    background:url(/i/bull2.gif) no-repeat 100% 5px;
    color:#009dd1;
    font-size:100%;
    float:left;
    padding-right:14px;
    padding-left:0;
    position:relative; 
    z-index:3;
}
.nav .navig_cats div {
    background:#fafafa;
    border:1px solid #ccc;
    padding:7px;
    position:absolute;
    left:0;
    top:17px;
}
.nav .navig_cats div a {
    color:#08a5dc;
    line-height:1.7; 
    white-space:nowrap;
    float:none;
}
.nav .navig_cats div a:hover {
    color:#088cba;
    text-decoration:none;
}
.nav span {
    margin:0 6px;
    font-size:1.4em;
    float:left;
    line-height:.9;
}
.bord_img {
    border:5px solid #c0e2ee;
}
div.img_container {
    float:left;
    margin:10px 10px 10px 0;
    text-align:center;
    width:225px;
}
div.img_container .acc {
    color:#000;
    font:italic 1.4em "Times New Roman";
    border-top:4px solid #c0e2ee;
    border-bottom:2px solid #c0e2ee;
    margin:20px 0 0;
    padding:10px;
    text-align:left;
}
/*---------panels----------*/
.panel .top_corn,
.panel .bttm_corn {
    background-position:100% 0;
    background-repeat:no-repeat;
    position:relative;
}
.panel .top_corn {
    top:4px;
}
.panel .bttm_corn {
    top:-4px;
}
.panel .top_corn div,
.panel .bttm_corn div {
    background-repeat:no-repeat;
    width:4px;
    height:4px;
    overflow:hidden;
}
.panel .middle {
    padding:10px;
    overflow:hidden;
    _zoom:1;
}
.panel .middle a {
    background:url(/i/bull4.png) no-repeat 3px 3px;
    /*float:left;*/
    font-size:1.6em;
    color:#39c;
    display:block;
    outline:none;
    text-decoration:none;
    padding:0 0 0 27px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bull4.png',sizingMethod=crop);
}
.panel .middle a span {
    border-bottom:1px dashed #39c;
    position:relative;
    padding-left:1px;
}
.panel .middle a.up {
    background:url(/i/bull4_up.png) no-repeat 3px 3px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bull4_up.png',sizingMethod=crop);    
}
.panel .middle .data {
    clear:left;
    color:#000;
    font:.9em Arial;
    padding:5px 0 0 27px;
    float:left;
    white-space:nowrap;
}
/*----------------------Photo_Comments------------------*/
.panel .middle .data2 {
    clear:left;
    color:#666;
    font:.9em Arial;
    padding:0 0 5px 8px;
    float:left;
}
.panel .middle a.user_name {
    color:#c33;
    font:1.8em Arial;
    float:left;
    background:none;
    text-decoration:none;
    padding:0 8px 0;
    //filter:none;
}
.panel .middle a.user_name span {text-decoration:underline}
.panel .middle p.user_comm {
    color:#666;
    font:1.2em Arial;
    display:table;
    margin:5px 0 0 0;
    *margin-top:27px;
    padding:0;
    _height:1%;
    zoom:1;
}
p.user_comm img {vertical-align:middle}
.edit_comment {
    float:right;
    padding-left:19px;
    margin-top:-4px;
}
.edit_comment a {
    background:url(/i/bg_edit.png) no-repeat;
    color:#666;
    font:1.2em Arial;
    float:right;
    text-decoration:underline;
    padding-left:21px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_edit.png',sizingMethod=crop);
}
.edit_comment a.del {
    background:none;
    margin-left:10px;
    padding:0;
    _filter:none;
}
/*--*/
.panel .middle h6 {
    color:#000;
    font-size:1.4em;
    margin-left:10px;
}
table.mini_photo {
    float:right;
    width:auto;
}
table.mini_photo td {
    background-repeat:no-repeat;
    width:43px;
    height:42px;
    text-align:center;
    vertical-align:middle;
    padding:0;
    cursor:pointer;
}
.panel .middle .hidd_text {
    clear:both;
    margin:0 0 15px 27px;
    overflow:hidden;
    _zoom:1;
}
.panel .middle .hidd_text .l,
.panel .middle .hidd_text .r {
    float:left;
}
.panel .middle .hidd_text .l {
    border-right:1px solid #fff;
    width:62%;
}
.panel .middle .hidd_text .r {
    padding-left:20px;
    border-left:1px solid #fff;
    margin-left:-1px;
    width:33%;
    font:.8em Arial;
    overflow:hidden;
}
.panel .middle .hidd_text .r p {
    line-height:2;
}
.panel .middle .hidd_text .r strong.n1 {
    display: block; 
    margin-bottom: 7px;
}
.panel .middle .hidd_text .r a.addr {
    background:url(/i/bg_addr.png) no-repeat;
    font-size:100%;
    text-decoration:underline;
    padding-left:19px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_addr.png',sizingMethod=crop);
}
.panel .middle .hidd_text .r a.mailto,
.panel .middle .hidd_text a.site {
    background:none;
    font-size:100%;
    float:none;
    text-decoration:underline;
    padding:0;
    _filter:none;
}
.panel .middle .hidd_text p {
    color:#333;
    margin:0;
    margin-bottom:15px;
    padding-right:10px;
}
.panel .middle .hidd_text a.more {
    background:none;
    border:none;
    padding:0;
    text-decoration:underline;
    text-align:right;
    _filter:none;
}
.pink .top_corn {
    background-image:url(/i/tr3.gif);
}
.pink .bttm_corn {
    background-image:url(/i/br3.gif);
}
.pink .top_corn div {
    background:url(/i/tl3.gif);
}
.pink .bttm_corn div {
    background:url(/i/bl3.gif);
}
.pink .middle {
    background:#ffeff1;
}
.pink table.mini_photo td {
    background-image:url(/i/bg_ph1.gif);
}
.blue .top_corn {
    background-image:url(/i/tr4.gif);
}
.blue .bttm_corn {
    background-image:url(/i/br4.gif);
}
.blue .top_corn div {
    background:url(/i/tl4.gif);
}
.blue .bttm_corn div {
    background:url(/i/bl4.gif);
}
.blue .middle {
    background:#eff7ff;
}
.blue table.mini_photo td {
    background-image:url(/i/bg_ph2.gif);
}
.paging {
    margin-top:10px;
    width:auto !important;
    width:390px;
    min-width:330px;
    clear:both;
}

.paging,
.paging .nums {
    float:left;
}
.paging .nums {
    margin-right:15px;
}
.paging span {
    float:left;
    font-size:1.4em;
    margin:7px 7px 0 0;
}
.paging .nums div {
    background:url(/i/bg_paging.gif) no-repeat;
    color:#000;
    font:bold 1.2em Times New Roman;
    float:left;
    padding:0;    
    width:32px;
    text-align:center;
    _padding:8px 0 6px;
}
.paging .nums .active {
    background:url(/i/bg_paging_act.gif) no-repeat;
    padding:7px 0 7px;
}
.paging .nums div a {
    color:#999;
    display:block;
    padding:7px 0; 
    text-decoration:none;
}
.paging .nums div a.arr {
    padding:11px 0;
    _padding:3px 0 7px;
}
.paging a.show_all {
    color:#39c;
    font-size:1.4em;
    float:left;
    margin-left:13px;
    padding:6px 15px;
}

.paging2 {
    clear:both;
    font-family:Arial;
    padding-top:30px;
    position:relative;
}
.paging2 .str {
    color:#000;
    display:inline-block;
    font-size:1.2em;    
    vertical-align:9px;
}
.paging2 .nums {
    display:inline-block;
    text-align:center;
    vertical-align:middle;
}
.paging2 .nums span {
    color:#0581ab;
    font-size:1.4em;
    line-height:1; 
}
.paging2 .nums span a {
    color:inherit;
    display:inline-block;
    vertical-align:middle;
    padding:5px 8px;   
}
.paging2 .nums span.active {
    background:#d7e7f6;
    color:#000;
    margin:0 3px;
    padding:5px 8px;   
}
.paging2 .showAllTopics {
    font-size:1.2em;
    float:right;
}
.paging2 span.ctrl {
    color:#7f7f7f;
    display:inline-block;
    line-height:1;
    margin-top:8px;
    font-size:1.2em;
    white-space:nowrap;
}    
.paging2 .ctrl i {
    font-size:14px;
    margin:0 3px;
}
.paging2 span.ctrlL {margin-right:20px}
/*-- ---*/
div.navig_cats div {
    display:none;
}
    div.navig_cats:hover div {
    display:block;
}
.navig_cats {
	border:solid 0px blue;
	position:absolute;
	padding:0 10px 10px 10px;
	font-family:Arial;
	font-size:11px;
	background-color:#fff;
}
/* -------reg_new_user-------*/
.reg_enter_user {
    width:100%;
    position:relative;
}
.expl {
    background:url(/i/bg_fieldset.gif) repeat-x 0 100%; 
    border:2px solid #c8e9fd; 
    padding:25px 40px 20px;
    *padding-bottom:10px;
    overflow:hidden;
    _zoom:1;
}
.expl p {
    color:#666;
    font-size:14px;
    margin:12px 0;
}
div.button {
    float:left;
    width:46%;
}
div.button input {
    border:0;
    font-size:1.8em;
    padding:2px 0;
    *padding:0;
    margin:0;
    width:100%;
}
div.button .zag1 {
    background: rgb(162, 223, 253); 
    color:#000;    
    font:1.8em Arial; 
    margin:0; 
    padding:3px 0;
    text-align:center;
}
div.button .zag2 {
    background: rgb(255, 221, 238);     
    color:#000;
    font:1.8em Arial; 
    margin:0; 
    padding:3px 0;
    text-align:center;
}
div.button a {
    text-decoration:none;
    border-bottom:1px dashed #39c;
    font-size:1.4em;
    margin-left:3px;
    position:relative;
}
div.button .top_corners3,
div.button .bttm_corners3 {
    background-repeat:no-repeat;
    background-position:100% 0;
    position:relative;
    overflow:hidden;
    height:5px;
}
div.button .top_corners3 {
    background-image:url(/i/tr6.gif);
    top:5px;
}
div.button .bttm_corners3 {
    background-image:url(/i/br6.gif);
    top:-5px;
}
.ulpopup1,
.ulpopup2 {
    line-height:1.5;
    font-size:1.4em;
    z-index:2;
}
html:root .ulpopup1 li span,
html:root .ulpopup2 li span {
    position:relative;
    top:2px;
}
.ulpopup1 li a,
.ulpopup2 li a {
    font-size:100%;
    border:none;
}
.ulpopup1 .p,
.ulpopup2 .p {
    list-style:none;
    list-style-image:none;
}
.ulpopup1 .p p,
.ulpopup2 .p p {
    font-size:100%;
}
html:root .reg_enter_user .legend {
    left:38px;
}
/*--------categ_comp--------*/
.catalog {
    float:left;
    width:35%;
    margin-top:22px;
}
.categ_comp {
    font-size:1.4em;
    padding:7px 5px;
    line-height:.9;
    margin-top:2px;
}
.categ_comp span {
    text-decoration:underline;
    color:#08a5dc;
}
.categ_comp:hover {
    background:#f6fbff;
    border-right:5px solid #c8e9fd;
    cursor:pointer;
}
.active2 {
    background:#f6fbff;
    border-right:5px solid #c8e9fd;
}
.right_pop {
    float:left;
    width:64%;
}
.right_pop p {
    margin:0;
}
.right_pop .midd {
    background:url(/i/bg_fieldset.gif) repeat-x 0 100%; 
    border:2px solid #c8e9fd; 
    padding:20px 20px 20px 30px;
    overflow:hidden;    
    height:auto !important;
    height:400px;
    min-height:400px;
    _overflow:visible;
    _height:0;
}
.col {
    margin-top:15px;
    font-size:1.4em;
}
.col .colleft div {
    margin-bottom:15px;
}
.col a {
    display:block;
}
.pair {
    background:#f6fbff;
}
/*----------anounce catalog---------*/
.anounces {
    
    padding-left:5px;
}
.anounces h1 {margin-left:5px}
.anounces div {
    background:url('/i/podlojka_ctlg.png') repeat-x;
    padding-bottom:1px;
    position:relative;
    height:879px;
}
.anounces .leftCloud,
.anounces .rightCloud {
    height:100%;
    position:absolute;
    top:0;
    z-index:0;
}
.anounces .leftCloud {
    background:url('/i/podlojka_ctlg_cloud_left.png') no-repeat;
    left:-350px;
    width:613px;
}
.anounces .rightCloud {
    background:url('/i/podlojka_ctlg_cloud_right.png') no-repeat;
    right:-280px;
    width:780px;
}
.anounce {
    float:left; 
    font-size:1.4em;    
    height:190px; 
    position:relative;
    text-align:center; 
    text-decoration:none;
    width:90px;
    z-index:1;
}

.anounce,
.anounce:visited,
.anounce:hover {color:#fff}
.anounce img {
    height:76px;
    margin:15px 0 10px;
    width:76px;
}
.anounce span {
    text-decoration:underline;
}
/*
.anounce p {
    font-size:100%;
    margin:0 0 0 5px;
    line-height:1.2;
}
*/
 .anounce b {
    color:#f46464;
    font-size:.7em;
    position:relative;
    top:-4px;
}

.opinion_users {
    float:right;
    margin-left:7px;
	margin-bottom:7px;
	width:0%;
}
.style2 {
    float: left;
    margin-left:0;
    width: 100%; 
    height: 155px; 
}
.opinion_users td {
    margin:0;
    padding:0;
}
.opinion_users .border {
    border:2px solid #c8e9fd;
    padding:10px 13px;
    vertical-align:middle;
} 
.opinion_users .border p {
    font-size:.75em;
    margin:0;
}
.opinion_users .border .tags {
    color:#666;
    font-size:1.4em;
    margin:0 auto;
    width:561px;
}
.opinion_users div.edit {
    overflow:hidden; 
    position:relative; 
    top:-6px; 
    _zoom:1;
    margin-bottom:5px;
}
.opinion_users td.left,
.opinion_users td.right {
    width:7px;
    float:none;
}
.opinion_users td.left {
    background:url(/i/bg_opinion_l.gif) repeat-y;
} 
.opinion_users td.right {
    background:url(/i/bg_opinion_r.gif) repeat-y;
}
.opinion_users td.back,
.opinion_users td.forth {
    vertical-align:top;
    position:relative;
    height:100%;
}
.opinion_users td.back div,
.opinion_users td.forth div {
    position:relative;
    *position:absolute;
    height:56px;
    top:170px;
}
.opinion_users td.back div a,
.opinion_users td.forth div a {
    position:absolute;
    width:34px;
    height:56px;
}
.opinion_users td.back div a {left:9px}
.opinion_users td.forth div a {right:9px}

.right_ban {
    background-repeat:repeat-x;
    color:#666; 
    font:.9em Arial; 
    width:250px;
    text-align:center;
    overflow:hidden;
}
.right_ban h1 {text-align:left}
.right_ban a.collapse {    
    text-decoration:none;  
    padding-left:1px;  
    overflow:hidden;
    _zoom:1;
    cursor:pointer;
}
.right_ban a.collapse span.dashed{
    border-bottom:1px dashed #08a5dc;
    font-size:100%; 
    float:right;
}
.right_ban span.bull {
    background:url(/i/bull4.png) no-repeat 100% 0px;
    float:right;
    width:19px;
    height:19px;
    margin-top:-2px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bull4.png',sizingMethod=crop);
    
}
.right_ban .wrapUl_simple {
    font-family:"Times New Roman", Georgia;
    margin-top:10px;
    text-align:left;
}   
#rightBanners,
#rightBanners object,
#rightBanners embed {margin-bottom:10px}
.up span.bull {
    background:url(/i/bull4_up.png) no-repeat 100% 0px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bull4_up.png',sizingMethod=crop);
}
.centralBann,
.centralBottomBann {clear:both; text-align:center}
.centralBann *,
.centralBottomBann * {margin-bottom:10px}

.index .centralBann {padding:18px 0 15px 0}
.index .centralBottomBann {padding-top:30px;}
.default .centralBottomBann {padding-top:15px}
.default .centralBann {margin-left:-10px; padding-top:15px}

.gallery_photo {
    float:left; 
    font-size:1.4em; 
    margin:10px 0 20px 0; 
    text-align:left;
    width:155px; 
    height:auto !important;
    height:245px;
    min-height:245px;  
    cursor:pointer;
}
.main_page {
    margin:10px 10px 10px -15px;
    *margin:10px 5px 10px -10px;
    height:245px;
    min-height:245px;
    overflow:hidden;
}
.main_page .opinion_users {
    float: left;
    width: 150px; 
    height: 150px; 
}
a.ConcursPhotosCount {font-size:1.4em}

.company_user_photo .view_date {
    display:none;
}

.session .company {
    min-height:159px;
    height:159px;
}
.view_date,
.view_comm {
    color:#999; 
    clear:both;
    font-size:.9em; 
    font-family:arial; 
    margin-left:4px;
    padding-top:2px;
}
.dresses {
    height:200px;
    min-height:200px;
}
.dresses .opinion_users { 
    margin-left:0;
    width: 150px; 
    height: 150px;
}
.dresses p {
    font-size:1.2em;
    margin-left:14px;
}
.comGallMol {
    clear:both; 
    margin-left: 20px;    
    height:55px; 
    overflow:hidden;
}
/*-------------navigation_gall------------*/
.nav_gall_container {
    background:#aadcfa;
    width:561px;
    margin:0 auto;
    position:relative;
    text-align:left;
    top:10px;
}
.nav_gall_container .top_crns {
    background:url(/i/tr7.gif) no-repeat 100% 0;
}
.nav_gall_container table {
    border-collapse:separate;
    width:auto;
    margin:0 auto;
    margin-top:10px;
}
.nav_gall_container table td {
    background:#000;
    border:1px solid #aadcfa;
    text-align:center;
    vertical-align:middle;
    width:35px;
    height:35px;
}
.nav_gall_container table td div {
    background:url(/i/ugol2.gif) no-repeat 0 0;
    position:absolute;
    width:11px;
    height:6px;
    top:5px;
    margin-left:12px;
    visibility:hidden;
}
.nav_gall_container table td:hover {
    cursor:pointer;
    border:1px solid #fff;
}
.nav_gall_container table td:hover div {
    visibility:visible;
}
.nav_gall_container .active {
    border:1px solid #fff;
}
.nav_gall_container .active div {
    visibility:visible;
}
table.list_ads_profile {
    border-collapse:separate;
    font-family:Arial;
}
table.list_ads_profile th{
    border-bottom:1px solid #afd0ee;
    color:#333;
    font-weight:normal;
	font-size:1.2em;
	padding:0 3px 10px 3px;
	text-align:left;
}
table.list_ads_profile th a {color:#333;}
table.list_ads_profile tr.pair {
	background-color:#ffeff1;}
table.list_ads_profile tr.unpair {
    background:#eff7ff;}
table.list_ads_profile td {
    padding:18px 0 9px 0;
    border-bottom:1px solid #afd0ee;
}
table.list_ads_profile td span {
    display:block;
}
table.list_ads_profile td button {
    font:12px Arial;
    margin-top:7px;
    min-width:110px;
    padding:2px 4px;
}
.kolvoDopPhoto {
    color:#333;
    font-size:11px;
}
table.list_ads_profile .td_img {
    color:#333;
    text-align:center;
    width:100px;
}
table.list_ads_profile .td_img img {
    margin:0 10px 2px 15px;
}
table.list_ads_profile .td_name a {
    display:inline-block;
    font-size:1.2em;
    line-height:1.4em;
    position:relative;
}
table.list_ads_profile .td_name a i {
    background:url('/i/pencil.gif') no-repeat 100% 0;
    cursor:pointer;
    display:none;
    height:15px;
    right:-20px;
    padding-left:5px;
    position:absolute;
    top:0;
    width:15px;
}
table.list_ads_profile .td_name a:hover i {
    display:block;
} 
.noDescrioptionPhotoAnounce {
    color:#999;
    font-size:1.1em;
}
table.list_ads_profile .td_condition {
    padding-left:18px;
    width:170px;
}
.td_condition input,
.td_condition span {
    font-size:1.1em;
    margin-bottom:8px;
}
.updateDateAnounce {
    margin-left:4px;
    vertical-align:middle;
}
table.list_ads_profile .td_price {
    color:#666;
    padding-left:18px;
    text-align:right;
    width:90px;
}
.td_viewing span,
.td_price span {font-size:1.2em}
table.list_ads_profile .td_viewing {
    color#000;
    padding-left:18px;
    text-align:right;
    width:76px;
}
table.list_ads_profile .td_delete {
    text-align:center;
    width:60px;
}
table.list_ads_profile td .data {
    margin-left:3px;
}
table.list_ads_profile td table.mini_photo td {
    padding:0;
    border:0;
}
.category_info {
    font:1.2em Arial;
    margin:0 0 0 35px;
}
.category_info strong {
    color:#33a2e8;
}
.wrap_blueBord {
    background:url("/i/bg_fieldset.gif") repeat-x scroll 0 100% transparent;
    border:2px solid #C8E9FD;
    overflow:hidden;
    padding:20px 30px;
    position:relative;
    _height:1%;
}
span.blue {
    color:#336699;
}
span.green {
    color:#56c353;
}
span.red {
    color:#990000;
}
span.grey {
    color:#999;
}
span.black {
    color:#000;
}
.condition_up,
.condition_down {
    display:inline-block;
    margin-right:4px;
    height:9px;
    visibility:hidden;
    width:9px;
    _visibility:visible;
}
.condition_up.active,
.condition_down.active {
    visibility:visible;
}
.condition_up {
    background:url(/i/condition_up.gif) no-repeat;
}
.condition_down {
    background:url(/i/condition-down.gif) no-repeat;
}

/*--------------vote-------------*/
.vote {
    position:relative;
    _zoom:1;
    z-index:10;
}
.vote div.bg_vote {
    background:url(/i/bg_vote.gif) no-repeat 100% 0;
    position:absolute;
    left:-10px;
    top:0;
    width:145px;
    height:110px;
}
.vote div.bg_vote p {
    font:1.1em Arial;
    margin-top:10px;
}
.vote div.rate {
    background-repeat:no-repeat;
    cursor:pointer;
    width:25px;
    height:23px;
    position:absolute;
    left:0;
    top:55px;
}
.vote div.minus {
    background-image:url(/i/minus_vote.png);
    left:15px;
    _background-image:url("/i/minus_vote_ie.gif");
}
.vote div.plus {
    background-image:url(/i/plus_vote.png);
    left:94px;
    _background-image:url("/i/plus_vote_ie.gif");
}
.vote .counter {
    border:none;
    color:#d12027;    
    font-size:1.8em;  
    float:none;
    margin:0 0 0 -10px; 
    position:relative;
    top:28px;
}
.vote div.konkurs {background:url(/i/bg_vote_konkurs.gif) no-repeat}
.vote div.konkurs .plus {left:89px; z-index:2}
.vote div.konkurs .counter {
    display:block;
    padding-right:25px;
}
.voteVd {
    background:pink;
    height:0;
    position:relative;
}
.konkursVd {
    left:-13px;
    position:absolute;
    text-align:center;
    width:75px;
}
.voteVd .konkursVd p {
    font:1.2em Arial;
    margin:5px 0;
}
.konkursVd .counter {
    border:none;
    color:#d12027;    
    font-size:1.8em;
    float:none;
    margin:0;
}
.plusVd {
    background:url('/i/plusVd.gif') no-repeat;
    cursor:pointer;
    margin:0 auto 3px;
    height:23px;
    width:25px;
}
.voteVd .konkursVd .rate {
    background:url('/i/plusVd.gif') no-repeat;
    height:23px;
    margin:0 auto 3px;
    opacity:.5;
    width:23px;
    filter:alpha(opacity='50');
}
.feedback_wrap {
    float: right; 
    margin:0 10px 0;
    position: relative;
    width: 48%; 
}
.feedback_wrap .manyMails {
    color:#666;
    font-size:1.4em;
    line-height:1.5;
    margin:0;
    padding:0;
}
span.message {
    border:3px double #fff;
    padding:15px;
    margin:10px 0 10px 0;
    display:block;
    background:#ffeff1;
    color:#333;
    font-size:14px;
}
span.message span {
    background:#ffeff1;
    display:block;
    padding:16px 25px;
    height:auto !important;
    height:76px;
    min-height:76px;   
}
span.message h1 {
    background:none;
    font-size:1.714em;
    color:#333;
    margin-bottom:0;
    padding:0 0 15px 0;
}
span.message p,
span.message ul,
span.message ol,
span.message a {font-size:inherit}

span.message p,
span.message a {
    color:#333;
    margin:0;
}

#divForImage {
padding:10px;
border:solid 1px #999;
background-color:white;

}
/*------------------profile--------------*/
div.prof_l {
    float:left;
    width:43%;
}
div.prof_r {
    float:left;
    padding-top:18px;
    _padding-top:24px;
    width:55%;
}
h3.profile {
    color:#666;
    font-size:2em;
}
h3.profile span {
    float:left;
    width:30px;
    text-align:center;
    margin-right:10px;
    _margin-right:7px;
}
h3.profile a {
    color:#09c;
    font-size:100%;
    margin:0;
}
.addStyle3 h3 span {
    background:url(/i/mess_pic2.png) no-repeat;
    width:34px;
    height:37px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mess_pic2.png',sizingMethod=crop);
}
.addStyle4 h3 span {
    background:url(/i/mess_pic4.png) no-repeat;
    width:34px;
    height:37px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mess_pic4.png',sizingMethod=crop);
}
.addStyle5 h3 span {
    background:url(/i/mess_pic6.png) no-repeat;
    margin-top:-10px;
    width:37px;
    height:48px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mess_pic6.png',sizingMethod=crop);
    _position:relative;
}
.profile_unit {
    float:none;
    margin-top:10px;
    padding-bottom:17px;    
}
.profile_unit a {
    color:#09c;
    display:block;
    font-size:1.6em;
    margin-left:47px;
    margin-bottom:15px;
    outline:none;
}
div.prof_l .profile_unit {
    width:85%;
    margin:10px auto 0;
}
div.prof_r .profile_unit {
    margin-left:20px;
    padding-bottom:22px;
}
div.help {
    float:right;
    _width:100px;
    margin-top:-4px;
    overflow:hidden;
}
div.help .middle {
    padding:4px 15px 6px;
}
div.help .middle a {
    background:url(/i/help2.gif) no-repeat 0 2px;
    color:#09c;
    font-size:1.4em;
    float:none;
    text-decoration:underline;
    padding:0 0 0 19px;
    _filter:none;
}
ul.ul_simple
{
    list-style-image: url(/i/bullet_simple.gif);
}
ul.ul_simple li
{
    margin-top:8px;
    margin-bottom:8px;
    }
ul.addStyle8 {
    list-style:none;    
    margin-left:0;
    margin-bottom:30px;
    overflow:hidden;
    _height:1%;
}
.addStyle8 li {
    background:url('/i/bullet_simple.gif') no-repeat 0 2px;
    float:left;
    height:22px;
    overflow:hidden;
    padding-left:25px;
    width:43%;
}    
.newsData {
    font-size:1.2em; 
    margin:15px 0 0;
}    
.newsBrief {
    font-size:1.6em;
}
.newsBrief a {
    color:#0773aa;
}
.table_layout 
{
    width:100%;
    }
.table_layout td 
{
    padding-right:15px;
    }
.pinkbox {
    float:right; 
    background-color:#ffeff1; 
    width:200px; 
    padding:10px; 
    margin-right:10px;
}
table.static {
    font-size:1.6em;
    width:auto;
}
table.static td {
    padding:4px;
}
table.static td.count {
    text-align:right;
}
table.inner 
{
    width:100%;
    }
table.inner th
{
    background-color:eee;
    font-size:1.4em;
    font-weight:bold;
    border-bottom:solid 2px #c8e9fd;
    padding:6px;
    }
table.inner tr.pair{}
table.inner tr.unpair{}
table.inner td 
{
    padding:6px;
    font-size:1.6em;
    border-bottom:solid 1px #ccc;
    }
table.inner td.price 
{
    text-align:right;
    }

div.separator 
{
    border:solid 1px #c8e9fd;
    margin-bottom:15px;
    margin-top:20px;
    
    }
/*-----------------img_shadow----------------*/
.img_shadow {
    width:auto;   
}
.top_shad {
    background:url(/i/t8.gif) repeat-x;
}
.bott_shad {
    background:url(/i/b8.gif) repeat-x;
}
.top_shad div {
    margin-bottom:-1px;
}
.top_shad div,
.bott_shad div {
    width:11px;
    height:11px;
}
.top_shad div.trc {
    background:url(/i/tr8.gif) no-repeat;
    float:right;
}
.top_shad div.tlc {
    background:url(/i/tl8.gif) no-repeat;
    float:left;
}
.bott_shad div.brc {
    background:url(/i/br8.gif) no-repeat;
    float:right;
}
.bott_shad div.blc {
    background:url(/i/bl8.gif) no-repeat;
    float:left;
}
.l_shad {
    background:url(/i/l8.gif) repeat-y;
    padding-left:11px;
}
.r_shad {
    background:url(/i/r8.gif) repeat-y;
    padding-right:11px;
}
.c_img {
    background:#fff;
    padding:7px;
    text-align:center;    
}
.c_img p {
    color:#999;
    font-size:1.4em;
    text-align:left;
    margin:10px 0;
} 
.briefAtcl {
    float:right;
    width:247px;
    margin:10px 20px 10px 10px;
}
.briefAtcl h4 {
    background:url(/i/bg_h4.gif) no-repeat;
    color:#fff;
    font:bold 1.2em Arial;
    padding-left:26px;
    display:inline;
}
.briefAtcl a,
.briefAtcl a:hover {
    color:#fff;
}
.briefAtcl ul {
    margin:0 0 20px;
    padding:0;
    list-style:none;
}
.briefAtcl li {
    list-style-image:none;
    margin-bottom:8px;
    overflow:hidden;
    _zoom:1;
    padding:0;
}
.briefAtcl ul a {
    float:right;
    clear:both;
    width:89%;
}
.briefAtcl .t {
    background:url(/i/t9.jpg) no-repeat;
    height:47px;
    padding:5px 5px 0 10px;
}
.briefAtcl .c {
    background:url(/i/c9.jpg) repeat-y;
    color:#fff;
    padding:0 10px 10px 15px;
}

/*----------forum----------------*/
.top_corn2 {
    background:url(/i/tr9.gif) no-repeat 100% 0;
    height:4px;
    overflow:hidden;
}
.top_corn2 div {
    background:url(/i/tl9.gif) no-repeat;
    height:4px;
}
.top_corn3 {
    background:url(/i/tr10.gif) no-repeat 100% 0;
    height:4px;
    overflow:hidden;
}
.top_corn3 div {
    background:url(/i/tl10.gif) no-repeat;
    height:4px;
}
.panel .wrapTema {
    margin-left:35px ;
    margin-bottom:5px;
    padding-bottom:0;    
}
.wrapTema {
    background:url(/i/bg_tema.gif) repeat-x;
    margin-bottom:5px;
    overflow:hidden;
    padding-bottom:20px;
    _zoom:1;        
}
.commPhoto {padding-bottom:0}
.commPhoto .wrapAvatar {
    height:80px;
}
.commPhoto .wrapLeftPart {margin-bottom:0}
.commPhoto .answ {        
    border-bottom:1px dashed #088cba;
    color:#088cba;
    cursor:pointer;
    font-size:1.4em;
    display:inline-block;
    display:-moz-inline-stack;
}

.opinionAboutCompany .wrapLeftPart {margin-bottom:0; padding-right:15px; width:auto;}
.opinionAboutCompany .wrapRightPart {
    padding:3px 0 0;
}
.topBrunch {
    background:url(/i/bg_tema2.gif) repeat-x;
    margin-bottom:10px;
}
.wrapTema p,
.topBrunch p {
    font:14px Arial;
    line-height:160%;
    margin:10px 0 15px;
}
.date {
    font:9px Arial; 
    color:#aaa;
    margin-right:35px;
} 
.date2 {
    color:#666;
    font:12px Arial;
}
.panel .nameOfTema {
   color:#3389cc;
   font:bold 14px Arial;
   display:inline;
   line-height:1.4;
}  
.nameOfTema {
    color:#c33;
    display:block;
    font:bold 12px Arial;
    margin:7px 0 12px;
    outline:none;
}
.wrap_nameOfTema {
    margin-top:7px;
}
span.added {
    color:#c33;
    text-decoration:none;
    font-size:9px;
    font-family:Arial;
    margin-left:4px;
    position:relative;
    top:-2px;
}
.statOfTema {
    font:9px Arial;
    color:#69c;
    margin-right:20px;
}
.authorOfTema {
    font:9px Arial;
}
.authorOfPost {
    color:#c33;
    display:block;
    font:bold 12px/1.6em Arial;
    margin-left:9px;
}
.lastCommentUser {
    background:url("/i/bg_lastCommentUser.gif") no-repeat 0 4px;
    color:#c33;
    font:bold 12px Arial;
    margin-right:4px;
    padding-left:12px;
}
.LastCommentText {
    color:#3389cc;
    font:1.2em Arial;
    margin-right:8px;
}
.wrap_lastComment {
    color:#7e7e7f;
    margin:7px 0;
}
.wrapAvatar {
    background:url(/i/shadowAvatar.png) no-repeat;
    display:block;
    width:78px;
    height:80px;
    margin-top:2px;
    padding-top:7px;
    text-align:center;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/shadowAvatar.png',sizingMethod=crop);
}
.statusLine {
    background:url(/i/off.gif) no-repeat 0 5px;
    color:#999;
    font:11px Arial;
    margin-left:18px;
    padding-left:10px;
}
.wrapAvatar2 {
    background:url("/i/shadowAvatar2.png") no-repeat;
    float:left;
    margin-right:10px;
    padding-top:9px;
    text-align:center;
    width:60px;
    height:51px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/shadowAvatar2.png',sizingMethod=crop);
}
span.onLine {
    background:url(/i/on-line.gif) no-repeat 0 5px;
    color:#00c709;
}
.lastTimeOnSite {
    color:#969ca1;
    font:1.1em Arial; 
    margin-top:7px;
}
.wrapAvatarsPics {
    border:2px solid #E1E1E2;
    overflow:auto; 
    margin-top:5px;
    width:420px; 
    height:300px;
}
.wrapAvatarsPics table {width:380px}
.wrapAvatarsPics td {
    height:72px;
}
.wrapAvatarsPics img {
    border:2px solid #fff;
}
.wrapAvatarsPics img:hover {
    border:2px solid lightblue;    
}
.content {
    padding:5px 15px 5px 15px
} 
.wrapRightPart {
    margin-top:26px;
    padding-left:95px;
    _height:1%;    
    _padding:0;
}
.forMessage img {vertical-align:middle}
.wrapLeftPart {
    float:left;
    width:95px;
    margin-bottom:15px;
}

.wrap_rightPart2 {
    float:left;
    width:70%;
}
.abilitiesInPostForum {
    overflow:hidden;    
}
.ability {
    background-repeat:no-repeat;
    background-position:0 3px;
    font:bold 12px Arial;    
    padding-left:13px;
}
.toDel,
.toCens {
    float:right;
    margin-left:20px;
}
.toAns,
.toEdit {
    float:left;
    margin-right:20px;
}
.toAns {
    background-image:url(/i/bull6.gif);
    color:#39c;
}
.toEdit {
    background-image:url(/i/bull7.gif);
    color:#3c3;
}
.toDel {
    background-image:url(/i/bull8.gif);
    color:#c33;
}
.toCens {
    color:red;
 }
.vote2 {
    float:right;
    width:90px;
    height:40px;
    overflow:hidden;
    background:url(/i/bg_rate2.gif) no-repeat;
    position:relative;
}
.addStyle {
    margin:0 0 5px 15px;
}  
.vote2 .rate {
    background-repeat:no-repeat;
    cursor:default;
    position:relative;
    z-index:1;
    width:25px;
    height:23px; 
}
.vote2 .minus {
    background-image:url(/i/minus_vote.png);
    cursor:pointer;
    float:left;
    margin-left:2px;
    _background-image:url(/i/minus_vote_ie2.gif);
    _position:relative;
}
.vote2 .plus {
    background-image:url(/i/plus_vote.png);
    cursor:pointer;    
    float:right;
    margin-right:2px;
    _background-image:url(/i/plus_vote_ie2.gif);
    _position:relative;
}

.vote2 p {
    color:#000;
    font:9px Arial;
    text-align:center;
    margin:0;
}
.vote2 .counter {
    border:none;
    font:24px Arial;
    float:none;
    text-align:center;
    margin:0;
    position:absolute;
    left:0;
    top:12px;        
    width:100%;
    z-index:0;
}
.plusInBtn {
    margin:0 4px -2px 0;
}
.otstup {
    float:left;
    width:19px;
    margin:9px 11px 0 10px;
}
.wrapVlojenie {
    display:inline-block;
    margin-bottom:10px;
    padding-top:16px;    
    position:relative;
    *display:inline;
    *zoom:1;
}
.bg_vloj {
    background:url(/i/bg_vloj.gif) no-repeat;
    width:37px;
    height:37px;
    float:left;
    padding:16px 0 0 2px;
}
.wrapVlojenie p {
    color:#000;
    font:11px Arial;
    margin:15px 0 0 45px;
}
.wrapVlojenie p span {
    color:#999;
    font:9px Arial;
}
.wrapVlojenie img {
    border:1px solid #98ccff;
    padding:3px;
}
.wrapVlojenie .zajim {
    background:url('/i/zajim.gif') no-repeat;
    height:14px;
    position:absolute;
    top:7px;
    width:13px;
}
.wrapVlojenie .zajimLeft {
    left:15px;
}
.wrapVlojenie .zajimRight {
    right:15px;
}
.wrapVlojenie .showBigImg {
    bottom:4px;
    left:4px;
}
/*
.we_discuss_forum .wrapVlojenie img {
    border:none;
    padding:0;
}
*/
.photoAuthorOfTema {
    border:1px solid #98ccff;
    padding:1px;
    float:left;
    margin:5px 10px 30px 0;
}
.wrap_galleryPanel {
    clear:both;
    position:relative;
}
.gallery_panel {
    clear:both;
    font: 1.2em Arial;
    margin-left:-8px;
    height:53px;
}
.gallery_panel td {
    vertical-align:middle;
}
.gallery_panel td.mid {
    background:url(/i/bg_sep2.gif) no-repeat 100% 50%;
    text-align:center;
}
.gallery_panel td.mid a {
    background-repeat:no-repeat;
    display:inline-block;
    padding:10px 0 13px 36px;
    outline:none;
}

.gallery_panel td.mid a.link1,
.gallery_panel td.mid a.link3,
.gallery_panel td.mid a.link4 {
    /*background-image:url(/i/pic_ls1.gif);
    background-image:url(/i/mess_pic2.png);*/
    margin-right:20px;
    margin-left:10px;
}
.gallery_panel td.mid a.link2 {
    /*background-image:url(/i/pic_ls2.gif);
    background-image:url(/i/mess_pic4.png);*/
}
.link3 {
    cursor:default;
    opacity:.3;
    filter:alpha(opacity=30);
    zoom:1;
}
.link4 {
    cursor:pointer;
    opacity:1;
    filter:alpha(opacity=100);
    zoom:1;
}
a.toOfferFrdship,
a.toWritePrvMess {
    font-size:1.4em;
    line-height:3; 
    overflow:hidden;
    float:left;
    width:200px;
}
a.toOfferFrdship span ,
a.toWritePrvMess span {
    float:left;
    margin-right:6px;
    width:34px;
    height:37px;
}
.toOfferFrdship span {
    background:url(/i/mess_pic4.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mess_pic4.png',sizingMethod=crop);
}
.toWritePrvMess span {
    background:url(/i/mess_pic2.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mess_pic2.png',sizingMethod=crop);
}
.notLogin {
    cursor:default;
    opacity:.4;
    filter:alpha(opacity=40);
}
.notLogin span {opacity:.4}

.hs textarea {
    width:100%;
    height:50px;    
}
.hs input {width:50px}
.hs {display:none}
.toShow {display:block}
.hs {float:left; *width:453px;}
.hs textarea {display:block; width:370px; height:100px; margin-bottom:10px}
.hs fieldset {padding-top:20px; padding-bottom:20px}
.hs .ugol2 {
    position: absolute; 
    top: -19px; 
    left:207px;
} 
#divPrivatMessage {    
    margin-left:8px;
    position:absolute;
    z-index:3;
    _margin-left:1;
    _position:relative;
}
#divPrivatMessage fieldset {background-color:#FFFFFF;}

.nowOnline {
    float:left;
    width:350px;
}
.nowOnline h3 {
    color:#cc6666; 
    font-size:1.8em;
    margin-bottom:0;
    width:300px;
}
.nowOnline a {
    background:url(/i/on.gif) no-repeat 0 7px;
    color:#00df0a;
    font:bold 1.4em/1.4 Arial;
    float:left;
    padding-left:10px;
    margin-right:15px;
    margin-left:4px;
}
.nowOnline a:hover {    
    text-decoration:none;
}
.webTop {
    background:#d2e3f3;
    position:absolute;
    padding:2px 3px;
    width:88px;
    z-index:5;
    right:50px;
}
.webTop span {
    background:url(/i/ugol3.png) no-repeat;
    position:absolute;
    width:18px;
    height:10px;
    right:12px;
    top:100%;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ugol3.png',sizingMethod=crop);
}
/*---------------------*/
.oneRemark {
    background:url(/i/bg_tema.gif) repeat-x;
    height:3em;
    margin-bottom:10px;
}
.oneRemark a.user_name {
    color:#c33;
    font:bold 1.5em Arial;
    text-decoration:underline;
    padding:0 8px 0;
    display:block;
    min-width:20px
}
.oneRemark p.user_comm {
    color:#09c;
    font:1.2em Arial;
    margin:3px 0 0;
    padding:0;
    white-space:nowrap;
    position:absolute;
    left:0;
}
.oneRemark p.user_comm a br {display:none;}
/*html:root .oneRemark p.user_comm {position:relative}*/
.oneRemark .date3 {
    font:9px Arial;
    color:#000;
    padding:5px 5px 0 0;
    white-space:nowrap;
    text-align:right;
    width:65px;
}
.oneRemark .date3 span {display:block; min-width:65px; white-space:nowrap}
.transpPNG {
    background:url(/i/transparent.png) no-repeat 0 0;
    float:right;
    width:69px;
    height:24px;
    position:relative;
    z-index:1;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/transparent.png',sizingMethod=crop);
}
.wrapPngP {
    position:relative; 
    overflow:hidden; 
    _zoom:1; 
}
.addComm_smilesSet_block {
    position:relative;
    width:709px;
}
.addComm_smilesSet_block fieldset {
    padding-top:17px;
}
.addComm_smilesSet_block label {margin:2px 0 5px}
.addComm_smilesSet_block fieldset input[type='text'],
.addComm_smilesSet_block fieldset input[type='file'],
.addComm_smilesSet_block fieldset textarea {
    margin-bottom:17px;
}
.addComm_smilesSet_block fieldset div {
    float:none;
    margin:0;
}
.addComm_smilesSet_block .avatarBlock {
    float:left;
    margin-right:25px;
}
.addComm_smilesSet_block .jsLink {
    color:#33A2E8;
    display:inline-block;
    font-size:1.4em;
    font-weight:bold;
    margin-bottom:17px;
}
.wrapSmilesSet {
    overflow:hidden;
    position:relative;
    _position:absolute;
    margin:0 0 -1px;
    *margin-bottom:-2px;
    padding:0 8px 0 0;
    width:520px;
    height:28px;
}
/*.closed {width:100%;}*/
.smilesSet {
    background:url(/i/bg_smilesSet.gif) repeat-x;
    border:1px solid #a7a6aa;
    height:26px;
    margin-top:0;
    padding:0;
    position:absolute;
    /*width:100%;*/
    z-index:0;
}
*html .forIE6 {
    position:relative;
    height:28px;
    top:2px;
}
.underSmilesSet {position:relative; z-index:1}
.wrapSmilesSet a {
    background-image:url(/i/smiles.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    float:left;
    width:25px;
    height:25px;
}
.wrapSmilesSet a.ugol {
    background-position:100% 0;
    border:1px solid #a7a6aa;
    border-left:1px solid #fff;
    padding-bottom:1px;
    position:absolute;
    width:10px;
    right:0;
    z-index:1;
}
.wrapSmilesSet a.expand {background-position:-557px 0}

.wrapSmilesSet a.ugol:hover {background-position:100% -25px}
.wrapSmilesSet a.expand:hover {background-position:-557px -25px;}

.smilesSet a.sm1:hover {background-position:0 -25px;}
.smilesSet a.sm1 {background-position:0 0}
.smilesSet a.sm2 {background-position:-25px 0}
.smilesSet a.sm3 {background-position:-50px 0}
.smilesSet a.sm4 {background-position:-75px 0}
.smilesSet a.sm5 {background-position:-100px 0}
.smilesSet a.sm6 {background-position:-125px 0}
.smilesSet a.sm7 {background-position:-150px 0}
.smilesSet a.sm8 {background-position:-175px 0}
.smilesSet a.sm9 {background-position:-200px 0}
.smilesSet a.sm10 {background-position:-225px 0}
.smilesSet a.sm11 {background-position:-250px 0}
.smilesSet a.sm12 {background-position:-275px 0}
.smilesSet a.sm13 {background-position:-300px 0}
.smilesSet a.sm14 {background-position:-325px 0}
.smilesSet a.sm15 {background-position:-350px 0}
.smilesSet a.sm16 {background-position:-375px 0}
.smilesSet a.sm17 {background-position:-400px 0}
.smilesSet a.sm18 {background-position:-425px 0}
.smilesSet a.sm19 {background-position:-450px 0}
.smilesSet a.sm20 {background-position:-475px 0}
.smilesSet a.sm21 {background-position:-500px 0}
.smilesSet a.sm22 {background-position:-525px 0}

.smilesSet a.sm1:hover {background-position:0 -25px}
.smilesSet a.sm2:hover {background-position:-25px -25px}
.smilesSet a.sm3:hover {background-position:-50px -25px}
.smilesSet a.sm4:hover {background-position:-75px -25px}
.smilesSet a.sm5:hover {background-position:-100px -25px}
.smilesSet a.sm6:hover {background-position:-125px -25px}
.smilesSet a.sm7:hover {background-position:-150px -25px}
.smilesSet a.sm8:hover {background-position:-175px -25px}
.smilesSet a.sm9:hover {background-position:-200px -25px}
.smilesSet a.sm10:hover {background-position:-225px -25px}
.smilesSet a.sm11:hover {background-position:-250px -25px}
.smilesSet a.sm12:hover {background-position:-275px -25px}
.smilesSet a.sm13:hover {background-position:-300px -25px}
.smilesSet a.sm14:hover {background-position:-325px -25px}
.smilesSet a.sm15:hover {background-position:-350px -25px}
.smilesSet a.sm16:hover {background-position:-375px -25px}
.smilesSet a.sm17:hover {background-position:-400px -25px}
.smilesSet a.sm18:hover {background-position:-425px -25px}
.smilesSet a.sm19:hover {background-position:-450px -25px}
.smilesSet a.sm20:hover {background-position:-475px -25px}
.smilesSet a.sm21:hover {background-position:-500px -25px}
.smilesSet a.sm22:hover {background-position:-525px -25px}

.wrap_conkursGalWriteComm {
    width:485px;
}
.wrap_conkursGalWriteComm fieldset {
    padding-top:20px;
}
.wrap_conkursGalWriteComm textarea {
    height:100px;
    width:98%; 
}
.wrap_conkursGalWriteComm .closed {width:407px; *width:404px}
.wrap_conkursGalWriteComm span.btn input {
     padding: 4px;
     width: 170px;
}
/*-----------message------------*/
.messFriend,
.messUser,
.messAdmin,
.messFriendship,
.messReaded,
.messToFriend,
.messToUser {clear:both; margin-bottom:0}

.messFriend p.forMessage,
.messUser p.forMessage,
.messAdmin p.forMessage,
.messFriendship p.forMessage,
.messReaded  p.forMessage,
.messToFriend p.forMessage,
.messToUser p.forMessage {margin-bottom:0}

.messFriend .ability,
.messUser .ability,
.messAdmin .ability,
.messFriendship .ability,
.messReaded .ability,
.messToFriend .ability,
.messToUser .ability {float:left; margin:10px 0 20px; font-weight:normal}

.messFriend .toDel,
.messUser .toDel,
.messAdmin .toDel,
.messFriendship .toDel,
.messReaded .toDel,
.messToFriend .toDel,
.messToUser .toDel {float:right}

.messFriend .toEdit,
.messUser .toEdit,
.messAdmin .toEdit,
.messFriendship .toEdit,
.messReaded .toEdit {float:none;}

.messToFriend .toEdit,
.messToUser .toEdit {display:none}

.messFriend .picOnCorn {
    background:url(/i/mess_pic4.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mess_pic4.png',sizingMethod=crop);
}
.messUser .picOnCorn,
.messFriendship .picOnCorn,
.messToUser .picOnCorn {
    background:url(/i/mess_pic2.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mess_pic2.png',sizingMethod=crop);
}
.messAdmin .picOnCorn {
    background:url(/i/mess_pic1.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mess_pic1.png',sizingMethod=crop);
}

.messAdmin .toAns, 
.messReaded .toEdit {visibility:hidden}

.messFriend,
.messToFriend {background:url(/i/bg_tema2.gif) repeat-x}
.messUser,
.messToUser {background:url(/i/bg_tema.gif) repeat-x}
.messAdmin {background:url(/i/bg_tema3.gif) repeat-x}
.messFriendship {background:url(/i/bg_tema.gif) repeat-x}
.messReaded {background:url(/i/bg_tema4.gif) repeat-x}

.messFriend .top_cornCommon,
.messToFriend .top_cornCommon {background:url(/i/tr10.gif) no-repeat 100% 0}
.messFriend .top_cornCommon div,
.messToFriend .top_cornCommon div {background:url(/i/tl10.gif) no-repeat}
.messUser .top_cornCommon,
.messToUser .top_cornCommon {background:url(/i/tr9.gif) no-repeat 100% 0}
.messUser .top_cornCommon div,
.messToUser .top_cornCommon div {background:url(/i/tl9.gif) no-repeat}
.messAdmin .top_cornCommon {background:url(/i/tr11.gif) no-repeat 100% 0}
.messAdmin .top_cornCommon div {background:url(/i/tl11.gif) no-repeat}
.messFriendship .top_cornCommon {background:url(/i/tr9.gif) no-repeat 100% 0}
.messFriendship .top_cornCommon div {background:url(/i/tl9.gif) no-repeat}
.messReaded .top_cornCommon {background:url(/i/tr12.gif) no-repeat 100% 0}
.messReaded .top_cornCommon div {background:url(/i/tl12.gif) no-repeat}

.messReaded {
    opacity:.4;
    filter:alpha(opacity=40);
    *zoom:1;
}

.picOnCorn {
    float:right;
    width:34px;
    height:37px;
    margin:0 0 5px 5px;
}
a.stopFriendship {
    background:url(/i/mess_pic3.png) no-repeat;
    float:right;
    width:34px;
    height:37px;
    margin:0 0 5px 5px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mess_pic3.png',sizingMethod=crop);
    _cursor:pointer;
    
}
a.nameOfFriend {
    color:#0f8ccb;
    font-size:22px;
}
p.st1 {
    color:#666;
    font:14px Arial;
    margin-bottom:0;
    line-height:1;
}
p.st2 {
    color:#666;
    font:9px Arial;
    margin-top:5px;
}
.top_cornCommon {
    height:4px;
    overflow:hidden;
}
.top_cornCommon div {
    height:4px;
}
a.messPrivat,
a.toSeePhotos {
    font:12px Arial;
    float:left;
    padding: 11px 40px 11px;
    outline:none;
    _background:none;
}
a.toSeePhotos {
    padding-left:65px;
    padding-bottom:18px;
}
.messPrivat {
    background:url(/i/mess_pic2.png) no-repeat;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mess_pic2.png',sizingMethod=crop);
    
}
.toSeePhotos {
    background:url(/i/mess_pic5.png) no-repeat;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mess_pic5.png',sizingMethod=crop);
}
a.closeForm {
    background:url(/i/del2.gif) no-repeat;
    position:absolute;
    top:12px;
    right:12px;
    width:7px;
    height:7px;
}
.wrapEdit {text-align:center}

.wrap_blockVideo {
    width:270px;
    height:385px;
    overflow:hidden;
    text-align:left;
} 
.wrap_blockVideo a {font-size:1.4em}
.wrap_blockVideo h2 {margin-top:0}
.wrap_monitor {
    border:1px solid #ccc;
    float:left;
    padding:2px;
}
.monitor {background:#000}

.wrap_tableRaiting {text-align:left}
.reiting {color:#999; text-align:left}
.reiting td {padding:3px 0 4px}
.reiting .pair td {background:#f6faff url("/i/bg_pair_reiting.gif") repeat-x;}
.reiting a {font-size:1.4em;}
.reiting .num,
.reiting .reit,
.reiting .prosm {
    font-size:1em; 
    padding:7px 8px 4px;
    text-align:center;
}
.reiting .reit {color:#000}
.reiting .num {width:15px;}

.users .reit {width:35px; text-align:right}

blockquote {
    padding:10px 12px 0 14px;
    margin:0 40px;
    overflow:hidden;
    _zoom:1;
}
blockquote .lq,
blockquote .rq {
    color:#c6e3f3;
    font-size:30px;
    line-height:.7;
    position:absolute;
    top:-5px;
    width:12px;    
}
blockquote span.lq {
    left:-22px;
}
blockquote span.rq {
    right:-12px;
    _right:-24px;
}
    
blockquote .italic {
    background:#f4fafd;
    border:2px solid #b6ddf1;
    color:#aaafb1;
    font-size:1.2em;
    padding:5px;
    position:relative;
    float:left;
}    
.italic {
    font-style:italic;
}
.mainPageNews {
    margin-top: 20px; 
    margin-bottom: 30px; 
    text-align:left;
}
.mainPageNews ul {
    list-style:none;
    margin-left:0;
}
.mainPageNews ul li div {
    font-size: .7em; 
}
.mainPageNews ul li p {margin:0; font-size:.9em}

.oneStat .wrapAvatar {margin-top:0}
.oneStat a {font-size:1.8em; display:block}    
.oneStat a,
.oneStat p {
    margin-left:4px;
}
table.headImgVotingStat th {
    color:#7f7f7f;
    font-size:1.6em;
    font-weight:normal;
    padding-bottom:20px;
    text-align:left;
}
table.imgVotingStat {
    border-bottom:8px solid #f7e8e8;
    margin-bottom:30px;
}
table.imgVotingStat .img {
    width:180px;
}
table.imgVotingStat .img p {
    color:#999;
    font-size:1.1em;
    margin-left:10px;
}
table.imgVotingStat .img .opinion_users {
    float:none;
    height:160px;
    width:160px;
    margin:0 0 10px 0;
}
table.imgVotingStat table.inner2 .grade {
    color:#7F7F7F;
    font-size:24px;
    padding-left:20px;
    width:90px; 
}
table.imgVotingStat .data {font-size:1.4em; width:110px}

table.imgVotingStat table.inner2 td {
    padding:6px 0;
    vertical-align:middle;
}
table.imgVotingStat table.inner2 td.brd {
    border-bottom:1px solid #d9d9d9;
    padding:0;
    height:1px;
}
table.imgVotingStat .wrapAvatar {
    float:left;
    margin-right:8px;
}
table.imgVotingStat .oneStat a {padding-top:15px}
table.imgVotingStat .oneStat span {margin-left:0}

.arrow_boy {
    background:url(/i/strela_kupidon.jpg) no-repeat;    
    height:121px;
    margin-top:18px;
    position:absolute;
    right:-221px;
    width:193px;
}
.communication {
    margin:0 0 0 20px;
    position:relative;
    z-index:1;
    _height:1%;
}
.communication h2 {padding-bottom:10px}
.communication a {margin-right:23px; height:43px; float:left}
.communication span {float:left; height:70px}
.communication .comm1 {background:url("/i/communication/comm1.gif") no-repeat; height:25px; width:107px}
.communication .comm2 {background:url("/i/communication/comm2.gif") no-repeat; height:37px; width:78px}
.communication .comm3 {background:url("/i/communication/comm3.gif") no-repeat; height:32px; width:110px}
.communication .comm4 {background:url("/i/communication/comm4.gif") no-repeat; height:15px; width:81px}
.communication .comm5 {background:url("/i/communication/comm5.gif") no-repeat; height:43px; width:64px}
.communication .comm6 {background:url("/i/communication/comm6.gif") no-repeat; height:31px; width:89px}
.communication .comm7 {background:url("/i/communication/comm7.gif") no-repeat; height:30px; width:85px}
.communication .comm8 {background:url("/i/communication/comm8.gif") no-repeat; height:27px; width:82px}
.communication .comm9 {background:url("/i/communication/comm9.gif") no-repeat; height:34px; width:37px}
.communication .comm10 {background:url("/i/communication/comm10.gif") no-repeat; height:35px; width:105px}
.communication .comm11 {background:url("/i/communication/comm11.gif") no-repeat; height:26px; width:73px}
.communication .comm12 {background:url("/i/communication/comm12.gif") no-repeat; height:40px; width:29px}
.communication .comm30 {background:url("/i/communication/comm30.gif") no-repeat; height:31px; width:150px}
.communication .comm32 {background:url("/i/communication/comm32.gif") no-repeat; height:36px; width:148px}

.communication .comm13 {background:url("/i/communication/comm13.gif") no-repeat; width:104px}
.communication .comm14 {background:url("/i/communication/comm14.gif") no-repeat; width:90px}
.communication .comm15 {background:url("/i/communication/comm15.gif") no-repeat; width:90px}
.communication .comm16 {background:url("/i/communication/comm16.gif") no-repeat; width:130px}
.communication .comm17 {background:url("/i/communication/comm17.gif") no-repeat; width:106px}
.communication .comm18 {background:url("/i/communication/comm18.gif") no-repeat; width:90px}
.communication .comm19 {background:url("/i/communication/comm19.gif") no-repeat; width:116px}
.communication .comm20 {background:url("/i/communication/comm20.gif") no-repeat; width:158px}
.communication .comm21 {background:url("/i/communication/comm21.gif") no-repeat; width:74px}
.communication .comm22 {background:url("/i/communication/comm22.gif") no-repeat; width:110px}
.communication .comm23 {background:url("/i/communication/comm23.gif") no-repeat; width:110px}
.communication .comm24 {background:url("/i/communication/comm24.gif") no-repeat; width:100px}
.communication .comm25 {background:url("/i/communication/comm25.gif") no-repeat; width:67px}
.communication .comm26 {background:url("/i/communication/comm26.gif") no-repeat; width:195px}
.communication .comm27 {background:url("/i/communication/comm27.gif") no-repeat; width:83px}
.communication .comm28 {background:url("/i/communication/comm28.gif") no-repeat; width:161px}
.communication .comm29 {background:url("/i/communication/comm29.gif") no-repeat; width:168px}
.communication .comm31 {background:url("/i/communication/comm31.gif") no-repeat; width:46px}

.communication .comm1:hover {background-position:0 -25px}
.communication .comm2:hover {background-position:0 -37px}
.communication .comm3:hover {background-position:0 -32px}
.communication .comm4:hover {background-position:0 -15px}
.communication .comm5:hover {background-position:0 -43px}
.communication .comm6:hover {background-position:0 -31px}
.communication .comm7:hover {background-position:0 -30px}
.communication .comm8:hover {background-position:0 -27px}
.communication .comm9:hover {background-position:0 -34px}
.communication .comm10:hover {background-position:0 -35px}
.communication .comm11:hover {background-position:0 -26px}
.communication .comm12:hover {background-position:0 -40px}
.communication .comm30:hover {background-position:0 -31px}
.communication .comm32:hover {background-position:0 -36px}

.communication .comm13:hover,
.communication .comm14:hover,
.communication .comm15:hover,
.communication .comm16:hover,
.communication .comm17:hover,
.communication .comm18:hover,
.communication .comm19:hover,
.communication .comm20:hover,
.communication .comm21:hover,
.communication .comm22:hover,
.communication .comm23:hover,
.communication .comm24:hover,
.communication .comm25:hover,
.communication .comm26:hover,
.communication .comm27:hover,
.communication .comm28:hover,
.communication .comm29:hover,
.communication .comm31:hover {background-position:0 -43px}

.textOnMain {
    clear:both;
    color:#ccc;
    padding:30px 0 1px;
}
.textOnMain p {color:#777;}

/*----------konrkurs video -----------*/
.wrap_kkrsFrames {
    position:relative; 
    width:635px; 
}
.wrap_kategoriesVd {
    background:url('/i/bg_kkrsFrames.jpg') no-repeat 100% 0;
    position:relative;
    height:259px;
    width:610px;
    z-index:0;
}
.wrap_kategoriesVd div {
    float:left;
    height:259px;
}
.wrap_kategoriesVd a {
    display:block;
    height:230px;
}
.wrap_kategoriesVd div:hover {
    background-position:0 -259px;
    cursor:pointer;
}
.wrap_kategoriesVd div.active {
    background-position:0 -259px;
}
#divGallery_Story,
#divGallery_Dance,
#divGallery_Walk {
    overflow:hidden;
    height:260px;
}
.firstDance_ru,
.firstDance_ro {width:163px;}

.walking_ru,
.walking_ro {width:211px;}

.loveStory_ru,
.loveStory_ro {width:209px;}

.firstDance_ru {background:url('/i/firstDance.jpg') no-repeat}
.walking_ru {background:url('/i/walking.jpg') no-repeat}
.loveStory_ru {background:url('/i/loveStory.jpg') no-repeat}

.firstDance_ro {background:url('/i/firstDance_ro.jpg') no-repeat}
.walking_ro {background:url('/i/walking_ro.jpg') no-repeat}
.loveStory_ro {background:url('/i/loveStory_ro.jpg') no-repeat}

.dubli {
    background:url('/i/dubli.png') no-repeat;
    height:170px;
    position:absolute;
    right:0;
    top:-101px;
    width:277px;
    z-index:-1;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/dubli.png',sizingMethod='crop');    
}
.clipPreview {
    background:url('/i/bg_clip.gif') no-repeat;
    float:left;
    margin:10px 6px 0 0;
    min-height:260px;
    _height:260px;
    text-align:center;
    width:148px;
}
.clipPreview div {
    height:120px;
    padding-top:33px;
}
.clipPreview img {
    height:83px;
    width:104px;
}
.clipPreview p {
    color:#999999;
    font-family:arial;
    font-size:1.1em;
    margin-left:20px;
    margin-top:5px;
    text-align:left;
}
.clipPreview p a {
    font-size:1.28em;
}

.addStyle6 {margin-right:55px}
.addStyle7 {margin-top:50px}

.clipWinnerItog {
    float:left; 
    width:155px;
}
.clipWinnerItog h6 {
    font-weight:normal;
    font-size:1.2em;
    margin-left:6px;
}
.clipWinnerItog h6 span {
    display:block;
    font-size:1.33em;
}
.clipWinnerItog .clipPreview {
    min-height:210px;
    _height:210px;
}
.winnerKubok {
    clear:both; 
    margin-top:20px;
}
.winnerKubok .c_img img,
.winnerKubok .c_img p {
    
    display:inline-block;
    vertical-align:middle;
}
.winnerKubok .c_img p {
    color:#000;
    margin-left:10px;
    width:300px;
}
.winnerKubok .c_img p span {display:block}
/*---------photoWeek----------*/
.photoWeek {    
    position:relative;
}
.photoWeek .tr {background:url('/i/phweek_tr.gif') no-repeat right top;}
.photoWeek .tl {background:url('/i/phweek_tl.gif') no-repeat;}
.photoWeek .br {background:url('/i/phweek_br.gif') no-repeat right bottom;}
.photoWeek .bl {background:url('/i/phweek_bl.gif') no-repeat left bottom;}

.photoWeek .bgweek {
    position:relative;
    z-index:5;
}
.photoWeek h3 {
    color:#0f8ccb;
    font-size:2.2em;
    line-height:.9;
    position:relative;
    _display:none;
}
.photoWeek a {
    background:url('/i/zzz.gif') no-repeat 0 100%;
    position:absolute; 
    height:130px;
    width:139px;
    z-index:6; 
}

.ramka {
    position:absolute;
    z-index:0;
}
.ramka img {
    padding:9px; 
    display:block;
    max-width:122px;
    max-height:122px;
    _width:98px;
}

.phweekDef {
    float:right;
    margin-top:125px;
    margin-right:30px;
    height:117px;
    width:192px;
}
.phweekDef a,
.phweekDef .ramka {
    bottom:54px;
    left:15px;
}
.phweekDef .bgweek {
    background:url('/i/bg_phweek_def.png') no-repeat;
    height:117px;
    width:192px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_phweek_def.png',sizingMethod='crop');
}
.phweekDef h3 {
    left:-30px;
    top:85px;
}
.phweekIndex {
    margin-top:140px;
    margin-bottom:15px;
    width:214px;
}
.phweekIndex a,
.phweekIndex .ramka {
    bottom:86px;
    right:10px;
}
.phweekIndex .bgweek {
    background:url('/i/bg_phweek_index.png') no-repeat;
    height:121px;
    width:214px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_phweek_index.png',sizingMethod='crop');
}
.phweekIndex h3 {
    left:-20px;
    top:-50px;
    text-align:right;
    width:75px;
}
.linksForPhoto {padding:10px 45px 0 30px; position:relative; zoom:1}
.linksForPhoto a {
    background:url('/i/to_friend.gif') no-repeat;
    font:1.2em Arial;
    display:inline-block;
    padding:7px 0 13px 36px;
    position:relative;
    outline:none;
}
.linksForPhoto a img {
    position:absolute;
    right:-17px;
    top:7px;
}
.linksForPhoto div {text-align:center;}
.linksForPhoto .fl {
    background-image:url('/i/big_size.gif');
    float:left;
    padding-left:31px;
}
.linksForPhoto .fr {
    background-image:url('/i/in_blog.gif');
    float:right;
    padding-left:46px;
    text-decoration:none;
}
.linksForPhoto .fr span {border-bottom:1px dashed #08A5DC;}
.linksForPhoto .fc {text-align:center}
.linksForPhoto .inactive {
    background-repeat:no-repeat;
    font:1.2em Arial;
    padding:7px 0 13px 31px;
    position:relative;
    outline:none;
    cursor:default;
    opacity:.4;
    filter:alpha(opacity='40');
    height:1%;
}
.linksForPhoto #spanBlog {
    background:#fff;                          
    border:1px solid #999;
    font-size:1.2em;
    padding:5px 10px;
    position:absolute;
    right:13px;
    top:45px;
    width:45%;
}
.text_grey {color:#777}
/*----search----*/
.search {
    background:#fafdff url('/i/gr_search.gif') repeat-x 0 100%;
    border:1px solid #9cf;
    border-top:none;
    padding:0 15px 5px;
    position:relative;
    height:1%;
    z-index:1;        
}
.search h6 {
    color:#008fc1;
    font-size:1.8em;
    font-weight:normal;
    float:left; 
    line-height:1; 
    position:relative;
    top:6px;
}
.search .bl,
.search .br,
.search .tl,
.search .tl .tr {background:url('/i/rc_ribbon.gif') no-repeat;}

.search .bl,
.search .br,
.search .tl .tr {
    position:absolute;
    height:5px;
    width:5px;
    z-index:0;
}
.search .bl,
.search .br {
    bottom:-1px;
    overflow:hidden;
}
.search .bl {
    background-position:-5px 0;
    left:-1px;
}
.search .br {
    background-position:0 0;
    right:-1px;
}
.search .tl {
    background-position:-5px -5px;
    margin:0 -11px 0 -16px;
    top:-1px;
    position:relative;
    height:5px;
    _margin-right:-17px;
}
.search .tl .tr {
    background-position:0 -5px;
    overflow:hidden;
    right:-5px;
    top:0;
}
.wrap_searchFields {float:left; width:100%; margin-top:-42px}
.searchFields {   
    padding:7px 111px 0 90px;
    position:relative;     
}
.searchFields p {
    color:#666;
    font-size:1.4em;
    margin:3px 0 0;
    line-height:1.39;
}
.searchFields p span {
    border-bottom:1px dashed #008fc1;
    color:#008fc1;
    cursor:pointer;
}
.searchFields .t {
    border:1px solid #a7a6aa;
    margin:0;
    padding:5px 2px;
    width:100%;
}
.searchFields .btn_search {
    height:29px;
    padding:0;
    position:absolute;
    right:0;
    top:6px;
    width:98px;
    z-index:2;
}
.wrap_search,
.wrap_search .dove,
.wrap_search .ribbon1 {
    background-image:url('/i/bg_search.jpg');
    background-repeat:no-repeat;
    z-index:0;
}
.wrap_search {
    background-position:-160px 0;
    margin-bottom:20px;
    padding:72px 60px 3px 27px;
    position:relative;
    *height:1%;
}
.wrap_search .dove {
    background-position:0 -103px;
    height:112px;
    position:absolute;
    right:12px;
    top:10px;
    width:90px;
}
.wrap_search .ribbon1 {
    background-position:-90px bottom;
    margin-left:100px;
    height:14px;
    width:59px;
}
.wrap_search .ribbon2 {
    background:url('/i/rc_ribbon.gif') no-repeat 0 bottom;
    height:88px;
    position:absolute;
    right:28px;
    top:-8px;
    width:150px;
    z-index:1;
    *top:-7px;
}
.searchResult {
    background:url('/i/search_l.gif') no-repeat;
    margin:10px 0 20px;
    padding-left:10px;
    width:50%;
}
.searchResult * { 
    vertical-align:top;
}
.searchResult .t {
    border-color:#3EB4EB;
    border-style:solid none;
    border-width:1px;
    color:#999;
    font-size:1.3em;
    line-height:1;
    padding:4px 3px;
    width:95%;
}
.searchResult .btn {margin-left:-19px;}

.error {font-size:1.6em}
.adsResultSearch {
    background:#f5f5f5;
    float:right;
    margin:0 0 20px 20px;
    padding:0 20px 20px;
    width:40%;
}
.olSearchResalt li {
    line-height:1.1;
    margin-bottom:6px;
}
.olSearchResaltUsers {
    overflow:hidden;    
    margin-bottom:20px;
    _height:1%;
}
.olSearchResaltUsers li {
    float:left;
    margin-left:30px;
    width:28%;
}
.olSearchResaltUsers a {
    background:transparent url('/i/shadowAvatar.png') no-repeat;
    display:block;
    height:71px;
    padding:7px 0 0 7px;
    text-decoration:none;
    width:90%;
    font-style:normal;
}
.olSearchResaltUsers a img {
    margin-right:10px;
    vertical-align:middle;
}
.olSearchResaltUsers a span {
    display:inline-block;
    vertical-align:middle;
}
.olSearchResaltUsers a em {
    display:block;
    font-style:normal; 
    text-decoration:underline
}
.olSearchResaltUsers a i {
    font:normal 11px Arial;
    padding-left:10px;
}
.olSearchResaltUsers a .online2 {
    background:url(/i/on-line.gif) no-repeat 0 5px;
    color:#00c709;
}    
.olSearchResaltUsers a .offline2 {
    background:url(/i/off.gif) no-repeat 0 5px;
    color:#999;
}
.h2SearchAds,
.h2SearchCustomers,
.h2SearchMenu,
.h2SearchUsers,
.h2SearchGallery {
    background:url('/i/h2Search.gif') no-repeat;
    margin-top:16px;
    padding:12px 0 5px 55px;
}
.h2SearchCustomers {background-position:-105px -80px}
.h2SearchMenu {background-position:-56px -121px}
.h2SearchAds {background-position:-160px -40px}
.h2SearchUsers {background-position:-218px 0}
.h2SearchGallery {background-position:0 bottom}

.searchGallery {
    min-height:170px;
    height:160px;
}
.searchGallery table.opinion_users {
    float: left; 
    height: 150px; 
    margin-left: 0;
    width: 100%; 
}
/*----photoPlayer----*/
.photoPlayer {
    background:#fff;
    font:11px Arial;
    color:#333;
    padding:12px 5px 0 15px;
    position:absolute;
    right:25px;
    top:80px;
    width:80px;
}
.photoPlayer div {
    display:-moz-inline-stack;
    display:inline-block;
    vertical-align:middle;
    *display:inline;
    *zoom:1;
}
.photoPlayer .play {
    background:url('/i/playbtn.png') no-repeat;    
    cursor:pointer;
    height:58px;
    width:57px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/playbtn.png',sizingMethod='crop');
}
.photoPlayer .pause {
    background:url('/i/pausebtn.png') no-repeat;    
    cursor:pointer;
    height:58px;
    width:57px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pausebtn.png',sizingMethod='crop');
}
.photoPlayer .speed {
    background:url('/i/speed_play.png') no-repeat;
    color:#999;
    height:35px;
    text-align:center;
    width:19px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/speed_play.png',sizingMethod='crop');
}
.photoPlayer .speed * {display:block; line-height:1}
.photoPlayer .speed a {height:9px; outline:none}
.photoPlayer .speed span {height:14px; padding-top:3px; _padding-top:0}
.photoPlayer .bl {
    background:url('/i/bl_photoplayer.gif') no-repeat;
    position:absolute;
    height:7px;
    left:0;
    top:100%;
    width:100%;
}
.tagsProfile {
    color:#666;
    font-size:1.4em;
    line-height:1.5;
}
.tagsProfile span {
    border-bottom:1px dashed #008FC1;
    color:#008FC1;
    cursor:pointer;
}
/* one page anounce */
.oneAnounceWrapper {
    /*background:url('/i/bg_one_anounce_wrapper.jpg') repeat-x;*/
    position:relative;
}
.oneAnounceWrapper .cloud_left,
.oneAnounceWrapper .cloud_right {
    display:none;
    height:100%;
    position:absolute;
    top:0;
    z-index:0;
}
.oneAnounceWrapper .cloud_left {
    /*background:url('/i/cloud_left_anounce.png') no-repeat;*/
    left:-50px;
    width:427px;
}
.oneAnounceWrapper .cloud_right {
    /*background:url('/i/cloud_right_anounce.png') no-repeat;*/
    right:0;
    width:455px;
}
.oneAnounce {    
    margin-bottom:30px;
    position:relative;
    z-index:2;
    zoom:1;
}
.oneAnouncePhotos {
    float:left;
}
.oneAnounce .bordImg {
    float:left;
    margin:0 20px 0 0;
    position:relative;    
}
.oneAnounce .showBigImg {
    bottom:6px;  
    left:6px;
}
.showBigImg {      
    color:#fff;
    font:1.1em Arial;
    position:absolute;
    z-index:0
}
.showBigImg:hover {color:#fff}
.showBigImg span {
    background:url('/i/heart.png') no-repeat 6px 6px;
    display:block;
    min-height:28px;
    padding:6px 6px 6px 45px;
    position:relative;
    z-index:1;
    _background:none;
}
.showBigImg i {
    background:#777;    
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:0;
    opacity:.5;
    filter:alpha(opacity='50')
}
.contentOneAnounce {
    overflow:hidden;
}
.pnlDiscussPrint {
    float:right;
    margin-bottom:10px;
}
.pnlDiscussPrint .toDiscuss .cont {padding:5px}
.pnlDiscussPrint .toDiscuss .cont,
.pnlDiscussPrint .toDiscuss b {background:#fff}

.pnlDiscussPrint .toDiscuss {
    font-size:1.4em;
    display:inline-block;
    *width:205px;
    *display:inline;
    *zoom:1;
    
}
.pnlDiscussPrint .toDiscuss a {
    /*background:url('/i/social_nets.gif') no-repeat;
    display:inline-block;
    height:15px;*/
    margin:0 2px;
    /*vertical-align:text-top;
    width:15px;*/
}
.pnlDiscussPrint .toPrint {
    background:url('/i/print.gif') no-repeat 0 50%;
    display:inline-block;
    font:1.1em Arial;
    margin-left:15px;
    margin-bottom:7px;
    padding-left:25px;
    vertical-align:bottom;
    white-space:normal;
}
.oneAnounce h3 {
    font-size:2.2em;
    margin-bottom:15px;
}
.oneAnounce p {    
    font-size:1.6em;
}
.oneAnounce .price {
    font-size:3em;
    margin:25px 0 65px;
}

.oneAnouncePreviews {
    clear:left;
    max-width:400px;
}
.oneAnouncePreviews span {
    cursor:pointer;
    float:left;
    height:105px;
    margin:7px 7px 0 0;
    position:relative;
    text-align:center;
    width:105px;    
}
.oneAnouncePreviews span:hover i,
.oneAnouncePreviews span.active i {
    background:#fff;
    opacity:1;
    filter:alpha(opacity='100')
}
.oneAnouncePreviews span.active {cursor:default}
.oneAnouncePreviews span img {
    margin-right:-3px;
    position:relative;
    z-index:1;    
}
.oneAnouncePreviews span img,
.vertAlign {
    display:inline-block;
    vertical-align:middle;
}
.vertAlign {
    height:100%;
    width:1px;
}
.oneAnouncePreviews span i {
    background:#d7e6f8;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:0;
    opacity:.5;
    filter:alpha(opacity='50')
}
.businessCard {
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    clear:both;
    margin:10px 0 40px;      
    padding:10px 0;
    position:relative;
    text-align:center;
    z-index:1;
    _height:132px;
}
.businessCard a {text-decoration:none}
.businessCard img,
.businessCard .cont {
    display:inline-block;
    text-align:left;
    vertical-align:middle;
    *display:inline;
    *zoom:1;
}
.businessCard .cont {
    margin-left:15px;
    position:relative;
    z-index:2;
    width:40%;
}
.businessCard .cont a {    
    font-size:1.6em;
    text-decoration:underline;
}
.businessCard .cont p {
    color:#999;
    margin:10px 0 0;
    line-height:1.2;
}
.businessCard .vertAlign {min-height:132px}

.onePhoto {
    display:inline-block;
    text-decoration:none;
    vertical-align:top;  
    width:105px;  
}
.aside .onePhoto {
    margin:0 10px 30px 0;
}
.onePhoto .imitLnk {    
    display:block;
    font-size:1.6em;
    margin-bottom:5px;
    text-decoration:underline;
    white-space:normal;
}
.onePhoto .imitLnk {color:#69c}
.onePhoto .imitLnk:hover {color:#c36}
.onePhoto .price {
    color:#c00;
    font-size:1.2em;
}
.choose_me .img,
.onePhoto .img {
    border:1px solid #d7dee5;
    display:inline-block;
    font-size:0;
    height:105px;
    letter-spacing:-.4em;
    margin-bottom:15px;
    text-align:center;
    vertical-align:middle;
    width:105px;
}
.onePhoto img {
    display:inline-block;
    vertical-align:middle;
}
.onePhotoAsideInAds {
    padding-left:115px;
    width:auto;
}
.onePhotoAsideInAds .img {
    float:left;
    margin-left:-115px;
    margin-bottom:0;
}
.onePhotoAsideInAds .imitLnk {margin-bottom:10px}

.backLnk {    
    font-size:1.4em;
    position:relative;
    text-decoration:none;
    z-index:1;
}
.backLnk span {
    text-decoration:underline;
}

.sliderOneOnounce {
    padding:0 45px 25px;
    position:relative;
    white-space:nowrap;
    
}
.sliderOneOnounce .frame {
    overflow:hidden;
}
.sliderOneOnounce .onePhoto {
    margin-right:20px;
}
.sliderOneOnounce .arr {
    cursor:pointer;
    height:56px;
    position:absolute;
    top:25px;
    width:32px;
}
.sliderOneOnounce .leftArr {
    background:url('/i/back.png') no-repeat;
    left:0;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='back.png',sizingMethod=crop);
}
.sliderOneOnounce .rightArr {
    background:url('/i/forth.png') no-repeat;
    right:0;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='forth.png',sizingMethod=crop);
}
.noArrsSliderOneOnounce {
    padding-left:0;
    padding-right:0;
}
.rc b {
    display:block;
    font:0/0 Arial;
    height:1px;
    overflow:hidden;
    vertical-align:bottom;
}
.rc .b1 {margin:0 1px}
.rc .b2 {margin:0 2px}
.rc .b3 {margin:0 3px}

.cRed {
    color:#c00;
}

/* show window page */
.shopWindowWrapper {    
    position:relative;
}
/*
.shopWindowWrapper .cloud_left,
.shopWindowWrapper .cloud_right,
.shopWindowWrapper .podlojka {
    height:596px;
    position:absolute;
    top:0;
    width:100%;    
}
.shopWindowWrapper .cloud_left {
    background:url('/i/cloud_left_shopwin.png') no-repeat;
    left:0;
    z-index:1;
}
.shopWindowWrapper .cloud_right {
    background:url('/i/cloud_right_shopwin.png') no-repeat;
    right:0;
    width:1229px;
    z-index:1;
}
.shopWindowWrapper .podlojka {background:#56b0f3;z-index:0;}    
.shopWindowWrapper .onePhoto {
    margin:0 4% 50px 0;
}
*/
.shopWindowIcons table {    
    border-collapse:collapse;
    table-layout:fixed;
    position:relative;
}
.shopWindowIcons {
    clear:both;
    overflow:hidden;
    padding:0 0 8px 0;
}

.shopWindowIcons a {
    position:relative;      
    text-decoration:none;
}

.shopWindowIcons a img {
    height:76px;
    margin:0 0 10px;
    position:relative;
    width:76px;
}
.shopWindowIcons a i {
    background:#b6ddfa;
    display:none;
    position:absolute;
    left:-10px;
    right:-10px;
    top:-10px;
    bottom:-10px;
    z-index:0;
    opacity:.5;
    filter:alpha(opacity='50');
    _display:none;
}
.shopWindowIcons a:hover i {display:block}

.reitingsList {
    background:none;
    border-bottom:1px solid #ccc;
    font-size:1.4em;
    list-style:none;
    margin:0 0 20px;
}
.reitingsList li {
    border-top:1px solid #ccc;
    margin:0 0 0 -10px;
    padding:15px 0 15px 10px;
}
.reitingsList li:hover {background:#f4f6f8}

.reitingsList .logo_comp,
.reitingsList p {
    display:inline-block;
    vertical-align:middle;
    *display:inline;
    *zoom:1;
}
.reitingsList p {
    font-size:100%;
    letter-spacing:normal;
    line-height:1.3;
    margin:0 0 0 5px;
    width:125px;
}
.reitingsList p span {
    color:#999;
    font-size:.714em;
    padding:4px 0 0;
}
.reitingsList p .reit {
    background:url('/i/reit_pic1.gif') no-repeat 0 0%;
    margin-right:10px;
    padding-left:24px;
}
.reitingsList p .view {
    background:url('/i/reit_pic2.gif') no-repeat 0 70%;
    padding-left:21px;
}
.reitingsList .logo_comp {
    text-align:center;
    width:115px;
}    
/* ////////\\\\\\\\ */

h1  { /* 18 */
    background:none;
    position:relative;
    z-index:1;
}
.right_ban { /* 1302 */
    margin-bottom:25px;
}
h3 {margin-bottom:25px}

.right_ban {
    overflow:hidden; /* удалить */
    overflow:visible; /* временное св-во, удалить */
    position:relative;
}
.right_ban .reklama {
    background:url('/i/reklama.gif') no-repeat;
    height:71px;
    left:100%;
    margin-left:-4px;
    position:absolute;
    top:0;
    width:19px;
}
.wrap_topMenu {/* 473 */
    background:#fff;
    box-shadow:0 0 6px 2px #C7E0F7;
    margin:8px;
    padding:2px;               
    position:relative;
    z-index:1;               
}

/* index mew */
.div_space {padding-left:18px}
.head_inf_scroll h2 span,
.div_space h2 span {color:#000}

.searchOnMain {
    background:url('/i/search_l.gif') no-repeat;
    float:left;
    margin:10px 0 20px;
    padding-left:10px;
    width:30%;
}
.searchOnMain * { 
    vertical-align:top;
}
.searchOnMain .t {
    border:1px solid #3eb4eb;
    border-left:none;
    border-right:none;
    color:#999;
    line-height:1;
    font-size:1.30em;
    outline:none;
    padding:4px 3px 4px 3px;
    width:93%;
    *margin-top:-1px;
}
.searchOnMain .btn {
    margin-left:-20px;
}
.index .fb-like {
    float:right;
    margin-top:16px;
}
.show_window_offers {
    clear:both;
    margin:0;
}
.show_window_offers li {
    list-style:none;
    float:left;
    font:0/0 Arial;
    margin:0 10px 25px 0;
    min-height:80px;    
    padding:0;
    white-space:nowrap;
    width:220px;
}
.show_window_offers li .imgCat,
.show_window_offers li .nameCat {
    display:inline-block;
    vertical-align:middle;
    text-decoration:none;
}
.show_window_offers li .nameCat {
    font:14px/1.4 'Times New Roman';
    white-space:normal;
    width:60%;
}
.show_window_offers li .imgCat:hover + a {color:#c36}

/*
.show_window_offers li a {
    cursor:pointer;
    display:block;
    margin:0;
    margin-right:10px;
    text-decoration:none;
}
*/
.show_window_offers li img {
    height:76px;
    margin:2px 7px 2px 2px;
    width:76px;
}
.show_window_offers li.jumbo {display:none}

.textCategories span:hover,
.textCategories span {text-decoration:underline}
.show_window_offers li b {
    color:Red;
    font-weight:normal;
    font-size:0.76em;
}
.w_div_inf_scroll {clear:both}
.w_div_inf_scroll .content_inf_scroll,
.w_div_inf_scroll .content_inf_scroll .r_b {background-image:none}

.div_inf_scroll {
    overflow:hidden;
    position:relative;
    width:100%;
}
.head_inf_scroll {margin-left:10px}
.head_inf_scroll .l_u {
    background:#f2f2f2 url(/i/l_u_bg.gif) no-repeat scroll 0 0;
    display:inline-block;
    float:left;    
}
.head_inf_scroll .r_u {
    background:url(/i/r_u_bg.gif) no-repeat scroll right 0;
    padding:12px 18px;
}
.back_scroll span,
.forward_scroll span {
    display:block;
    float:left;
    cursor:pointer;
    height:16px;
    margin-top:16px;
    width:16px;
}
.back_scroll span {
    background:url(/i/back_scroll_bg.gif) no-repeat;
    margin-left:7px;
}
.forward_scroll span {
    background:url(/i/forward_scroll_bg.gif) no-repeat;
    margin-left:5px;
}
.back_scroll span.active {background:url(/i/back_scroll_bgactive.gif) no-repeat;}
.forward_scroll span.active {background:url(/i/forward_scroll_bgactive.gif) no-repeat;}

.content_inf_scroll {
    background:#f2f2f2 url(/i/r_u_bg.gif) no-repeat scroll right 0;
    clear:both;
}
.content_inf_scroll .r_b {
    background:url(/i/r_b_bg.gif) no-repeat scroll right bottom;
    padding:15px 0 30px 28px;
}
.img_rounded {
    display:inline-block;
    margin-bottom:8px;
    position:relative;
    *display:inline;
    *zoom:1;
}
.img_rounded .imgu {
    height:100%;
    position:absolute;
    width:100%;
}
.img_rounded .imgu span {
    position:absolute;
    height:4px;
    width:4px;
}
.img_rounded .imgu_lt {
    background:url(/i/imgu_lt.gif) no-repeat scroll 0 0;
}
.img_rounded .imgu_lb {
    background:url(/i/imgu_lb.gif) no-repeat scroll 0 bottom;
    left:0;
    bottom:0;
}
.img_rounded .imgu_rt {
    background:url(/i/imgu_rt.gif) no-repeat scroll right bottom;
    right:0;
    top:0;
}
.img_rounded .imgu_rb {
    background:url(/i/imgu_rb.gif) no-repeat scroll right bottom;
    right:0;
    bottom:0;
}
.content_inf_scroll .inf_view {
    overflow:hidden;    
    white-space:nowrap;
    width:99%;    
}
.content_inf_scroll .newsItem {
    display:inline-block;
    padding-right:20px;
    vertical-align:top;
    width:216px;
    *display:inline;
    *zoom:1;
}
.content_inf_scroll .newsItem .nameNews {display:block}
.content_inf_scroll .newsItem * {
    white-space:normal;
}
.content_inf_scroll a {font-size:1.6em}
.content_inf_scroll p {
    font-size:1.3em;
    margin:8px 0 0 0;
}

.newsParticipants {padding:20px 0 0 0}
.newsParticipants h2 a.addNews {
    background:url(/i/add_img.gif) no-repeat 0 4px;
    color:#929292;
    font-size:0.9em;
    float:right;
    padding-left:18px;
}
.newsParticipants ul {margin-left:0}
.newsParticipants li {
    list-style:none;
    float:left;
    padding:0;
    width:33.3%;
}
.newsParticipants li span {
    color:#999;
    font-size:0.9em;
}
.newsParticipants li p {
    font-size:1em;
    padding-right:20px;
    margin:8px 0 0 0;
}
.gallery_newly_married {padding:0 0 12px 0}
.gallery_newly_married td:first-child {
    *width:206px;
}
.gallery_newly_married h1 {
    margin:0;
    padding:0;
}
.gallery_newly_married .leftColumn {
    margin-top:28px;
}
.gallery_newly_married .leftColumn .imgFramework {
    margin-bottom:6px;
}
.gallery_newly_married .leftColumn a {
    clear:both;
    display:block;
    font-size:1.4em;    
}
.gallery_newly_married .rightColumn {    
    padding-left:40px;
}
.gallery_newly_married .w_imgFramework {
    float:left;
    _height:108px;
    min-height:108px;
    margin:0 3px;
}
.rightColumn #divGallery_Top,
.rightColumn #divGallery_New,
.rightColumn #divGallery_Rating {
    height:108px;
    overflow:hidden;
    position:relative;
}
.w_imgFramework .imgFramework {padding:1px}
.gallery_newly_married .rightColumn p {
    background:url(/i/amur.jpg) no-repeat scroll bottom right;
    clear:both;
    float:right;
    margin:0;
    padding:72px 100px 0 0;
    height:46px;
}
.imgFramework {
    background:#f2f2f2;
    border:1px solid #cdcdcd;
    float:left;
    padding:2px;
    position:relative;
    *display:inline;
    *zoom:1;    
}
.imgFramework .commentAmount {
    right:2px;
    bottom:2px;
    position:absolute;
    top:auto;
    white-space:nowrap;
}
.imgFramework a {
    display:block;    
}
.imgFramework a img {vertical-align:bottom}
/*
.we_discuss_forum {
    clear:both;
    *display:inline;
    *zoom:1;
}
.we_discuss_forum .forum_theme {
    clear:both;
    margin-bottom:20px;
    overflow:hidden;
}
.we_discuss_forum .forMessage {
    font-family:Arial;
    line-height:23px;
}
.forum_theme h2 {margin-bottom:5px}
*/
.commentAmount {
    display:inline;
    margin-left:4px;
    position:relative;
    top:-2px;
}
.we_discuss_forum .wrapAvatar {height:70px}
.we_discuss_forum h2 a:visited,
.we_discuss_forum h2 a {color:#0581ab}
.all_themes_forum {
    clear:both;
    display:block;
    font-size:1.6em;
}

div.commentAmount span {
    background:#0581AB;
    color:#fff;
    font-family:Arial;
    font-size:11px;
    line-height:15px;
    display:inline-block;
}
.commentAmount span span {
    margin:-1px 1px;
    padding:2px 6px;
    position:static;
}

/* table price banner place with fancybox */
#table_price{	
	background: transparent;
	width:589px;	
	height:auto;
	overflow: hidden;	
}
#table_price_header{
	position:relative;
	background:transparent url('/i/img_table_price_bann/table_header.jpg') 0 0 no-repeat;
	width:589px;
	height:49px;
	display: block;
	overflow: hidden;
}
.table_price_header_title_center,
.table_price_header_title{
	position:relative;
	background:transparent;
	width:194px;
	height:49px;
	display: block;
	overflow: hidden;
	float:left;
	text-align:center;
}

.table_price_header_title span {
	font : normal 18px Times New Roman; 
	text-decoration: none; 
	color: #fff; 
	display: block;
	overflow: hidden;
	position:relative;
	margin-top:13px;
}
.table_price_header_title_center span{
	font : normal 16px Times New Roman; 
	text-decoration: none; 
	color: #fff; 
	display: block;
	overflow: hidden;
	position:relative;
	margin-top:2px;
}
.table_price_block{
	position:relative;
	background:transparent;
	width:589px;
	height:auto;
	display: block;
	overflow: hidden;
	border-top: solid 1px #656565;
}
.table_price_header_3block,
.table_price_header_2block,
.table_price_header_1block{
	position:relative;
	background:transparent;
	width:195px;
	height:auto;
	display: block;
	overflow: hidden;
	float:left;
	text-align:center;
font-size:14px;
}
.table_price_header_1block span {
	font : normal 16px Times New Roman; 
	text-decoration: none; 
	color: #535353; 
	display: block;
	overflow: hidden;
	position:relative;
	height:20px;
	margin-top:48px;
	background:transparent;
}
.table_price_header_3block{	border-left:solid 1px #9c9c9c;width:193px;z-index:50;}
.table_price_header_2block{width:200px;}
.cels_topNone {display:none !important;}
.cels_2_line,
.cels_2,
.cels_end,
.cels{
	position:relative;
	background:transparent;
	width:99px;
	display: block;
	overflow: hidden;
	border-left:solid 1px #9c9c9c;
	border-bottom:solid 1px #9c9c9c;
	float:left;
	text-align:center;
	color: #05739a;
	z-index:10;
	height:23px;
}
.cels_2_line{width:195px;text-align:left;border-left:none;border-bottom:solid 1px #9c9c9c;}
.cels_2{width:195px;text-align:left;border-left:none;border-bottom:solid 1px #fff;}
.cels_liters_content span {color: #ff9135;margin: 1px 0 0 5px; display:inline-block}
.cels_top_all{
	top:27px;
	left:195px;
	position:absolute;
	display: block;
	overflow: hidden;
	background:transparent;
}
.cels_top_last,
.cels_top{
	position:relative;
	width:99px;
	font : normal 16px Times New Roman;
	display: block;
	overflow: hidden;
	float:left;
	text-align:center;
	color: #fff;
	height:18px;
}

.cels_top_last{border-right:solid 1px #0678a0;}
.cels_end{border-bottom:none;}
.table_link{
	position:relative;
	background:transparent url('/i/img_table_price_bann/table_zoom_but.jpg') 0 0 no-repeat;
	width:18px;
	height:19px;
	display: block;
	overflow: hidden;
	float:right;
}
.table_link:hover{background:transparent url('/i/img_table_price_bann/table_zoom_but.jpg') -18px 0 no-repeat;}
.cels_position_2,
.cels_position_1{
	position:absolute;
	background:transparent;
	width:180px;
	height:20px;
	display: block;
	left:0px;
	top:25px;
	overflow: hidden;
	z-index:100;
}
.cels_position_2{top:63px;}
.cels_position_2 span{text-align:right;color: #535353;float:left;margin:0; width:75%}
.cels_position_1 span{text-align:right;color: #535353;float:left;margin:0; width:75%}



#content {
	width: 350px;
	margin: 30px auto;
	padding: 20px 60px;
	border: 1px solid #D2D2D2;
	-moz-box-shadow: 0 0 30px #CCC;
	-webkit-box-shadow: 0 0 30px #CCC;
	box-shadow: 0 0 30px #CCC;
	background: #FFF;
	background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 15px);
}

.div_pay_attention {clear:both}
.div_offers {padding-left:3px}
.div_offers a,
.shopWindowWrapper .div_pay_attention a {
    margin:0 32px 40px 0;
}

.news_announcement {}
.news_announcement ul {
    list-style-image:none;
    list-style:none;
    margin:0;
}
.news_announcement li {
    padding-left:0;
}
.news_announcement li span {
    color:#999;
    font-size:.857em;
    margin-left:3px;
}
.news_announcement p {font-size:100%}
.btnAddOffer {    
    float:right;
    margin-top:13px;
}
.btnAddOffer a {    
    border-top:1px solid #bec7d1;
    border-bottom:1px solid #bec7d1;
    display:block;
    font:bold 1.2em Times New Roman; 
    color:#999;
    text-decoration:none;
    *zoom:1;
}
.btnAddOffer span {
    display:block;
    height:25px;
    margin:0;
}
.btnAddOffer .left_bg {
    background:url(/i/round_left_11.gif) no-repeat;
    margin:-1px 0;
    padding-left:13px
}
.btnAddOffer .left_bg span {
    background:url(/i/round_right_11.gif) no-repeat right 0;
    padding:4px 13px 4px 0;
    overflow:hidden;
}

.menu_switch a {
    display:inline-block;
    font-size:1.4em;
    margin:0 14px 31px 0;    
}
.menu_switch a span {
    display:block;
    padding:1px 4px 5px 4px;
}
.menu_switch a:hover,
.menu_switch .active {
    background:url(/i/bull3.gif) no-repeat 50% 100%;    
    color:#000;
    padding-bottom:4px;
    text-decoration:none;
}
.menu_switch a:hover span,
.menu_switch .active span {
    background:#FFDEE5;
}
h1 span img {
    border:1px solid #c3ccd6;
    height:36px;
    margin-top:-4px;
    width:36px;
}

.table_reitingsList {
    margin-left:9px;
    width:98%;
}
.table_reitingsList td {
    border-top:1px solid #ccc;
    padding:14px 0;
}
.table_reitingsList tr:first-child td {border:none}
.table_reitingsList th {
    font-size:1.4em;
    font-weight:normal;
    padding:0 15px 10px 0;
    text-align:right;
}
.table_reitingsList .logo_comp {
    text-align:center;
    width:140px;
    vertical-align:middle;
}
.table_reitingsList p {
    color:#999;
    font-size:1.6em;
    margin:0;
}
.table_reitingsList p a {
    display:inline-block;
    margin-bottom:2px;
}
.table_reitingsList .view,
.table_reitingsList .timeOnSite {
    color:#999;
    font-size:1.4em;
    padding-top:18px;
    padding-right:15px;
    text-align:right;
    width:90px;
}
.table_reitingsList .placeInTopCompanies {
    color:#7f7f7f;
    font-size:24px;
    text-align:center;
    vertical-align:middle;
    width:70px;
}
.table_reitingsList .moreEleven {
    font-size:1.2em;
}
.w_categories {
    overflow:hidden;
    padding:0 0 30px 4px;
}

/* Profile */
.profile_show_window {background:url(/i/show_window.gif) no-repeat}
.profile_news_and_articles {background:url(/i/news_and_articles.gif) no-repeat}
.profile_message {background:url(/i/message.gif) no-repeat}
.profile_videoclip {background:url(/i/videoclip.gif) no-repeat}
.profile_company_card {background:url(/i/company_card.gif) no-repeat}
.profile_statistican {background:url(/i/statistican.gif) no-repeat}
.profile_progressCompany {background:url(/i/help.png) no-repeat; min-height:54px}

.profile_profile_photos {background:url(/i/profile_photos.gif) no-repeat}
.profile_necessary_to_look {background:url(/i/profile_necessary_to_look.gif) no-repeat}
.profile_your_card {background:url(/i/profile_your_card.gif) no-repeat}
.profile_thoughts_and_questions {background:url(/i/profile_thoughts_and_questions.gif) no-repeat}
.profile_my_responses {background:url(/i/profile_comment.png) no-repeat}
.profile_other_users {background:url(/i/profile_other_users.gif) no-repeat}

.profile_frame_table {
    margin:0 0 20px 0;
}
.profile_frame_table td {
    border-bottom:1px solid #dfdfdf;
    padding:16px 0 20px 0;
}
.table_profile_other .td_space,
.profile_frame_table .td_space {
    border:none;
    width:14px;
}
.profile_frame_table div {
    background-position: 28px 0;
    padding-left:98px;
}
.profile_other_users h2,
.profile_statistican h2,
.profile_other_users h2 a,
.profile_statistican h2 a,
.profile_frame_table h2,
.profile_frame_table h2 a {color:#CC3366;}
.profile_frame_table a {
    display:inline-block;
    margin-bottom:10px;
}
.profile_frame_table .imitLnk {
    color:#ccc;
    display:inline-block;
    font-size:1.4em;
    margin-bottom:10px;
    text-decoration:underline;
}

.table_profile_other div {padding-left:98px}

.table_profile_other p,
.profile_other_users p,
.profile_statistican p,
.profile_frame_table p {
    font-size:1.2em;
    font-family:Arial;
}
.profile_frame_table a {font-size:1.4em}
.profile_frame_table h2 a {font-size:1em;}
.profile_frame_table h2 span,
.table_profile_other h2 span {
    color:#666;
    margin-left:8px;
}
.linkAdd01,
.linkAdd {
    background:url(/i/add_img_blue.gif) no-repeat 0 2px;
    font-size:14px;
    padding-left:19px;
    *display:inline;
    *zoom:1;
}
.profile_frame_table .linkAdd {margin-left:-19px}
span.linkAdd {background:url('/i/add_img_blue_temp.gif') no-repeat 0 3px}

.new_messages {
    background:url(/i/new_messages_icon.gif) no-repeat;
    color:#8eaed2;
    font-size:1.1em;
    margin-left:-41px;
    padding:0 2px 0 24px;
}
.quantity_of_messages {
    color:#666;
    font-size:1.2em;
    margin-left:2px;
}

.profile_other_users,
.profile_statistican {
    background-position: 20px 0;
    clear:both;
    padding:0 0 10px 98px;
}
.profile_statistican img {border:0}
.profileStatString span {margin-right:25px}
.mainWrapper_profile {
    float:left;
    width:100%;
}
.mainWrapper_profile .innerWrapper {
    margin-right:0;
    padding-right:10px;
}
.mainWrapper_profile input.btn {padding:3px 10px}
.div_add_offer p {
    font-size:1.2em;
    font-family:Arial;
}
.div_add_offer .linkAdd {
    float:right;
    font-size:1.2em;
    font-family:Times New Roman,Georgia;
}
.fastSearchAnounceProfile {
    font:1.2em Arial;
    margin:20px 0 20px 15px;
}
.fastSearchAnounceProfile input {
    border:1px solid #a0a0a0;
    color:#999;
    padding:2px;
    width:30%;
}
.headerAddAnounceOneCat {
    color:#0581AB;
    font-size:1.4em;
}
.headerAddAnounceOneCat img {
    height:76px;
    width:76px;
    vertical-align:middle;
}
    
.fieldset_creation .div_input {width:90%}
.fieldset_creation .div_input input {
    margin-bottom:9px;
    width:99.4%;
}
.fieldset_creation .div_input textarea {
    height:222px;
    margin-bottom:9px;
    width:99%;
}
.fieldset_creation .div_input select {
    padding:0;
}
.fieldset_creation p {margin-bottom:0;}
.fieldset_creation .publication_date {
    margin-top:8px;
    width:90px;
}
.fieldset_creation input.txtOfferPrice {
    margin-top:8px;
    text-align:right;
    width:50px;
}
.fieldset_creation .sel_currency {
    margin-top:8px;
    width:60px;
}
.div_input .div_attention {
    clear:both;
    margin:0;
    position:relative;
    width:100%;
    height:15px;
}
.div_input .div_attention p {
    bottom:-18px;
    left:-16px;
    margin:0;
    position:absolute;
    top:11px;
}
.div_input .div_attention .comm_text {
    float:right;
}
.load_btn {
    margin:10px 0;
}

.div_offer_info {
    margin-top:0;
    position:relative;
    width:100%;
}
.div_offer_info div {
    background:#e1f1fc;
    font-size:1.2em;
    font-family:Arial;
    margin-top:24px;
    position:absolute;
    padding:20px 0;
    right:-301px;
    width:264px;
}
.div_offer_info span {
    color:#333;
    display:block;
    padding:0 20px;
    text-decoration:none;
}
.addstyle_btn {margin:9px 0 0 38px}
.Edit-Updating {
    float:none;
    margin:0;
}
.Edit-Updating div {
    float:none;
    margin:0;
    padding:0;
}
.choose_me {
    clear:both;
    margin:0;
    padding-top:20px;
}
.choose_me li {
    list-style:none;
    float:left;
    width:110px;
}
.choose_me li .btn_delete {
    float:right;
    margin-bottom:6px;
}
.choose_me .to_make_main_img_nohover,
.choose_me li .to_make_main_img {
    color:#333333;
    font-family:Arial;
    font-size:0.8em;
    line-height:1;
    text-decoration:none;
    vertical-align:text-top;
}
.choose_me li .rb_line {
    height:14px;
    width:14px;
}
.choose_me li .to_make_main_img,
.choose_me li .btn_delete {visibility:hidden}
.choose_me li:hover .to_make_main_img,
.choose_me li:hover .btn_delete {visibility:visible}

.choose_me .img {margin-bottom:9px;}
.choose_me .img img {vertical-align:middle}

/* new panel ads */
.panelOneAds {
    margin-bottom:15px;
}
.panelOneAds .middle {
    padding:15px 25px 20px;
}
.panelOneAds h6 {
    font-size:1.8em;
    margin-bottom:15px;
}
.panelOneAds p {
    color:#666;
    font-size:1.6em;
    margin-bottom:10px;
}
.panelOneAds .mini_photo {
    float:left;
    margin-bottom:10px;
    margin-right:10px;
    width:auto;
    border-collapse:separate;
}
.panelOneAds .mini_photo td {
    cursor:pointer;
    height:31px;
    padding:0;
    text-align:center;
    vertical-align:top;
    width:31px;
}
.panelOneAds .briefDataAdsMaker {
    margin-top:25px;
}
.panelOneAds .briefDataAdsMaker .logoAdsMaker,
.panelOneAds .briefDataAdsMaker p {
    margin:0 10px 0 0;
    vertical-align:top;
}
.panelOneAds .briefDataAdsMaker p a {
    display:block;
    margin-bottom:10px;
}
.panelOneAds .briefDataAdsMaker p span a {margin-bottom:0}
.panelOneAds .briefDataAdsMaker p span {
    display:block;
    line-height:1.4;
}
/*
.briefDataAdsMaker .allOffers {
    font-size:1.6em;
    margin-top:-22px;
    text-align:right;
    white-space:nowrap;
}
*/
.briefDataAdsMaker .companyFeedback,
.briefDataAdsMaker .allOffers {
    font-size:1.6em;
    float:left;
    margin-top:12px;
    margin-right:12px;
    white-space:nowrap;
}
.briefDataAdsMaker .allOffers a,
.briefDataAdsMaker .companyFeedback a {
    display:inline-block;
        *display:inline;
        *zoom:1;
    line-height:24px;
    padding-left:28px;
}
.briefDataAdsMaker .allOffers a {
    background:url(/i/proposals.png) no-repeat;
}
.briefDataAdsMaker .companyFeedback a {
    background:url(/i/reviews.png) no-repeat;
    margin-right:4px;
}

.panelOneAds .briefDataAdsMaker .logoAdsMaker {margin-top:4px}
.panelOneAds .rc {    
    position:relative; 
    z-index:0;   
}
.panelOneAds .rc div {
    height:1px;    
    overflow:hidden;    
}
.panelOneAds .rc .d1 {
    margin:0 3px;
}
.panelOneAds .rc .d2,
.panelOneAds .rc .d3 {
    margin:0 1px;
}

/* iv new ads */
.table_middle {
    margin:0;
}
.wrap_for_line {
    position:relative;
}
.td_vertical_line {
    width:25px;
}
.wrap_for_line .div_vertical_line {
    bottom:-23px;
    position:absolute;
    top:-18px;
    width:25px;
    z-index:1;
}
.div_vertical_line .line_center,
.div_vertical_line .line_bottom,
.div_vertical_line .line_top {
    width:25px;
    position:absolute;
}
.div_vertical_line .line_center {
    background:url(/i/teni_center.png) repeat-y;
    bottom:60px;
    top:60px;
}
.div_vertical_line .line_top {
    background:url(/i/teni.png) no-repeat 0 0;
    height:60px;
}
.div_vertical_line .line_bottom {
    background:url(/i/teni.png) no-repeat 0 100%;
    bottom:0;
    height:60px;
}

.middle_left {padding-right:25px;}
.middle_left p {overflow:hidden}
.middle_right {
    width:32%;
}
.middle_right p span {font-size:14px;}
.panelOneAds .middle_right p a {margin-bottom:4px}
.middle_right .briefDataAdsMaker {margin-top:0;}
.panelOneAds .middle_right .logoAdsMaker {
    margin-bottom:14px;
    max-width:185px;
    max-height:90px;
}

/* pink panel anounce */
.panelOneAdsPink .middle {
    background:#ffeff1;
    border-left:1px solid #f0c8cd;
    border-right:1px solid #f0c8cd;
}
.panelOneAdsPink .rc div {
    background:#ffeff1;
    border-color:#f0c8cd;
    border-style:none solid none solid;
}
.panelOneAdsPink .rc .d1 {
    background:#f0c8cd;
    border:none;
}
.panelOneAdsPink .rc .d2 {
    border-left-width:3px;
    border-right-width:3px;    
}
.panelOneAdsPink .rc .d3 {
    border-left-width:1px;
    border-right-width:1px;
}
.panelOneAdsPink .rc .d4 {
    border-left-width:2px;
    border-right-width:2px;
}
/* blue panel anounce */
.panelOneAdsBlue .middle {
    background:#eff7ff;
    border-left:1px solid #b7d3ef;
    border-right:1px solid #b7d3ef;
}
.panelOneAdsBlue .rc div {
    background:#eff7ff;
    border-color:#b7d3ef;
    border-style:none solid none solid;
}
.panelOneAdsBlue .rc .d1 {
    background:#b7d3ef;
    border:none;
}
.panelOneAdsBlue .rc .d2 {
    border-left-width:3px;
    border-right-width:3px;    
}
.panelOneAdsBlue .rc .d3 {
    border-left-width:1px;
    border-right-width:1px;
}
.panelOneAdsBlue .rc .d4 {
    border-left-width:2px;
    border-right-width:2px;
}

.tab_menu {
    background:url(/i/tab_territory_center.gif);
    display:inline-block;
    margin-bottom:10px;
    position:relative;
    z-index:1;
    *display:inline;
    *zoom:1;
}
.tabMenuCompanyPage {margin:10px 0 40px}
.tab_menu ul {
    background:url(/i/tab_territory_right.gif) no-repeat right 0;
    float:left;
    font-size:1.6em;
    height:32px;
    margin:0;
    overflow:hidden;
    position:relative;
}
.tab_menu li:first-child {
    background:url(/i/tab_territory_left.gif) no-repeat;
}
.tab_menu li {
    border-right:1px solid #fff;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    vertical-align:middle;
}
.tab_menu li span,
.tab_menu .jsLink span {
    display:block;
    line-height:31px;
}
.tab_menu li a,
.tab_menu li span.tr span {
    display:inline-block;
    height:31px;
    line-height:31px;    
}
.tab_menu li:hover,
.tab_menu li.active,
.tab_menu .more:hover {
    background:url(/i/tab_territory_active.gif);
}
.tab_menu li:hover span.tl,
.tab_menu li.active span.tl,
.tab_menu .more:hover .jsLink span.tl {
    background:url(/i/tab_territory_active_l.gif) no-repeat;
}
.tab_menu li span.tr,
.tab_menu .jsLink span.tr {
    padding:0 17px;
}
.tab_menu li:hover span.tr,
.tab_menu li.active span.tr,
.tab_menu .more:hover .jsLink span.tr {
    background:url(/i/tab_territory_active_r.gif) no-repeat right 0;
}
.tab_menu li:hover span.tr a,
.tab_menu li.active span.tr a,
.tab_menu li:hover span.tr span,
.tab_menu li.active span.tr span {
    background:none;
    color:#c10242;
}

.tab_menu li small {
    color:#666;
    font-size:12px;
    line-height:12px;
    margin-left:3px;
}
/* сгруппированный таб */
.tab_menu .more {
    display:none; 
    float:left; 
    left:100%;
    position:absolute; 
    top:0; 
    z-index:1;
}
.tab_menu .more:hover p {
    display:block;
}
.tab_menu .more p {
    background:#fff;
    border:1px solid #ccc;
    display:none;
    left:0;
    padding:8px 15px 15px;
    position:absolute;
}
.tab_menu .more p > span {
    display:block;
    margin-top:5px;
    white-space:nowrap;
}
.tab_menu .more .jsLink {
    color:#0581AB;
    font-size:1.6em;
    border:none;
    white-space:nowrap;
}
.tab_menu .more .jsLink em {
    border-bottom:1px dashed;
    font-style:normal;
}
.tab_menu {position:relative}
/* /сгруппированный таб */                
.wrap_compOffersPrf {
    clear:both;
    padding:30px 0 0;
    overflow:hidden;
}
.wrap_compOffersPrf .onePhoto {margin:0 18px 20px 0}
.companyOffersProfile .onePhoto {
    margin:0 18px 25px 0;
}
.wrap_playerProfile object {
    display:block;
    margin:0 auto;
}
.list_video_profile td {
    vertical-align:middle;
}
.list_video_profile td.td_name {
    text-decoration:none;
}
.list_video_profile td.td_name span {
    text-decoration:underline;
}

.mainPhotoCompPrf {    
    float:left;
    margin-right:15px;
    width:310px;
}
.mainPhotoCompPrf p {
    margin:7px 0 0;
    text-align:right;
}
.mainPhotoCompPrf .previews img {
    margin:3px 1px 0 0;
    vertical-align:top;
}
.wrap_aboutCompPrf {
    overflow:hidden;
}
.mainPhoto_introText {}
.wrap_aboutCompPrf h2 {
    margin-bottom:10px;
}
.showAllTextAboutCompPrf {
    text-align:right;
}
.wrap_videoCompPrf {
    clear:both;
    padding:30px 0 0;
    overflow:hidden;
    _height:1%;    
}
.wrap_videoCompPrf #divVideoPlayer {
    float:left;
}
.playerVideoroom .compProfileH2 {
    margin-left:auto;
    margin-right:auto;
    width:576px;
}
.playerVideoroom .wrapPlayer {
    margin-left:auto;
    margin-right:auto;
    width:576px;
}
.playerVideoroom .logoLinks img {
    margin-right:10px;
    vertical-align:middle;
}
.playerVideoroom .logoLinks a {
    font-size:1.6em;
    vertical-align:middle;
}
.playerVideoroom .logoLinks td {vertical-align:middle}
.playerVideoroom .logoLinks td + td {text-align:right}
.playerVideoroom .logoLinks td table {width:auto}
.playerVideoroom .logoLinks td table td {text-align:left}
.playerVideoroom .hdVideoLink {
    background-position:100% 3px;
    line-height:1.2;
    padding:0 32px 0 15px;
}
.playerVideoroom .sep {
    border-top:1px solid #ccc; 
    clear:both; 
    margin:20px 0
}
#divVideoPlayer {
    min-height:325px;
    margin-bottom:20px;
}
#innerWrapper .wrap_playerProfile {
    min-height:0;
}
.previewsVideo .wrap_img {    
    margin:0 0 10px 10px;
    vertical-align:top;
}
.wrap_videoCompPrf .previewsVideo {overflow:hidden}
.wrap_videoCompPrf .previewsVideo img {
    cursor:pointer;    
}
.hdVideoLink {
    background-image:url('/i/hd_logo_04.gif');
    background-repeat:no-repeat;
    color:#69c;
    clear:both;
    display:block;
    font-size:1.6em;
    line-height:1;
    white-space:nowrap;
}
.wrap_videoCompPrf .hdVideoLink {
    padding-left:32px
}
    
.wrap_contactCopmPrf {
    clear:both;
    padding-top:30px;
    overflow:hidden;
    _height:1%;
}
.wrap_contactCopmPrf p {
    float:left;
    margin:0 50px 0 0;
}
.wrap_opinionAboutCompPrf {
    clear:both;
    padding:30px 0 0;
}
.newsCopmPrfRCol {
    margin-top:160px;
    margin-bottom:50px;
}
.newsCopmPrfRCol h1 {
    font-size:1.8em;
    margin-bottom:0;
}
.agreementWithUser {clear:both}
.agreementWithUser ol ol {
    font-size:100%;
}
.agreementWithUser ol h3 {
    font-size:1.125em;
    margin:0;
}
.wrap_clientsPrf {
    padding-top:30px;
}

/* new forum 05.2010 */
.divisionForum {
    margin-bottom:25px;
}
.divisionForum .kolvo {
    color:#333;
}
.subDivision {
    cursor:pointer;
}
.subDivision img,
.subDivision .descriptionDivision {    
    display:inline-block;
    vertical-align:middle;
}
.subDivision .descriptionDivision {
    width:86%;
    *display:inline;
    *zoom:1;
}
.subDivision img {
    margin-right:10px;
}
.subDivision h2 span {
    border-bottom:1px dashed;
    margin-right:7px;
}
.subDivision h2 .kolvo {
    border:none;
    font-size:.777em;
}
.subDivision p {
    color:#666;
    margin:0;
}
ul.categoriesDivision {
    font-family:Arial;
    list-style:none;
    margin:-5px 0 0 90px;
    word-spacing:-4px;
}
ul.categoriesDivision li {
    display:inline-block;
    margin:15px 0 0;
    padding:0;
    vertical-align:top;
    width:50%;
    word-spacing:normal;
    *display:inline;
    *zoom:1;
}
ul.categoriesDivision p {
    font-size:.857em;
    margin:2px 0 0;
}

.themeForumName a {
    color:#0581ab;
    font-size:1.8em;
}
ul .themeForumName a {font-size:1.286em}

.blockOnMainForum {
    margin-top:35px;
}
.blockOnMainForum li {    
    margin-bottom:10px;
}

.recommendThemes ul {
    list-style:none;
    margin-left:25px;
}

.popularThemes ol {
    color:#666;
    font-size:1.2em;
}
.popularThemes .themeForumName a {
    font-size:1.5em;
}


ul.themesForumListInCat {margin-left:35px}
.themesForumListInCat .wrapVlojenie {
    padding-top:0;
}
.themesForumListInCat .date {
    bottom:5px;
    color:#666;    
    font-size:.857em;
    margin:0;
    position:absolute;
    right:0;    
    white-space:nowrap;
}
.jsLink {
    border-bottom:1px dashed;
    cursor:pointer;
    text-decoration:none;
}
.closeFormForumAdding {
    color:#33a2e8;
    cursor:pointer;
    font-size:30px;
    line-height:1;
    right:20px;
    position:absolute;
    text-decoration:none;
    top:20px;
    z-index:1;
}
.vote3 {
    display:inline-block;
    height:17px;
    margin-left:10px;
    position:relative;
    text-align:center;
    width:50px;
    *display:inline;
    *zoom:1;
}
.vote3 p {display:none}
.vote3 .counter {
    border:none;
    color:#666;
    font-size:.857em;
    float:none;
    margin:0;
}
.vote3 .rate {
    background-image:url('/i/plus_small_vote.gif');
    cursor:default;
    height:10px;
    opacity:.2;
    position:absolute;
    top:3px;
    width:10px;
    filter:alpha(opacity='20');
}
.vote3 .rate + .rate {
    background-image:url('/i/minus_small_vote.gif');
    right:0;
}
.vote3 .rate.plus,
.vote3 .rate.minus {    
    cursor:pointer;
    opacity:1;
    left:0;
    filter:alpha(opacity='100');    
}
.vote3 .rate.minus {left:auto; right:0}

.newThemaForum,
.lockThema {
    color:#f00;
    bottom:5px;
    font-size:.786em;
    position:absolute;
    left:-30px;
}
.lockThema {display:none; left:-25px}
.closedThemaForum .lockThema {display:block}
.closedThemaForum .themeForumName a {color:#333}

.createThemeForum-lnk {
    color:#069;
    font-size:1.4em;
    float:right;
    position:relative;
}
.createThemeForum-lnk i {
    background:url('/i/add_img_blue.gif') no-repeat;
    height:12px;
    left:-17px;
    position:absolute;    
    top:3px;
    width:12px;
}
.moderatorTheme {
    color:#000;
    float:left;
}
.moderatorTheme a {
    color:#c33;
    font:bold .857em Arial;
}
a.attachTheme {
    background:url("/i/bg_vloj.gif") no-repeat;
    color:#000;
    display:block;
    font-size:11px;
    min-height:40px;
    padding-left:45px;
    padding-top:14px;
    position:relative;
    text-decoration:none;    
}
.attachTheme span {
    color:#666;
    font-size:9px;
}
.attachTheme img {
    position:absolute;
    left:2px;
    top:16px;
}
.introForumMainBott {
    border-top:1px solid #bfbfbf;
    margin:30px 0 15px;
    padding-top:15px;
}
    /*///////////////common styles for post theme\\\\\\\\\\\\\\\*/
.themesForumList {
    list-style:none;
    list-style-image:none;
    margin:-25px 0 0 25px;
}
.themesForumList li {
    clear:both;
    margin:0;
    padding:0;
}
.themesForumList .themeForumName {
    padding-top:30px;
    margin-bottom:7px;
    padding-right:115px;
    position:relative;
}
.themesForumList .authorOfPost {    
    margin-left:0;
}
.themesForumList .messagePost {
    margin-top:28px;
}    
.avatarBlock {
    float:left;
    margin-right:13px;
    min-width:78px;
    _width:78px;
}
.avatarImg {
    background:url("/i/shadowAvatar.png") no-repeat;
    display:block;
    height:64px;
    margin-top:2px;
    margin-left:-4px;
    padding:7px 0;
    text-align:center;
    width:78px;
    white-space:nowrap;
}
.avatarImg img {max-width:85%; vertical-align:middle;}
.avatarImg i {
    display:inline-block;     
    height:100%;
    vertical-align:middle;
}
.messagePost {
    font-family:Arial;
    overflow:hidden;
}
.messagePost p {font-size:100%;}
.messagePost p img {vertical-align:middle}
    /* / */

.content_inf_scroll .r_b.newspage {padding-top:5px}
.content_inf_scroll .news_cotegories {
    color:#999;
    display:block;
    font-size:1.1em;
    font-family:Arial;
    margin-bottom:4px;
    text-decoration:none;
}
.news_cotegories:hover {
    color:#999;
    text-decoration:underline;
}

.div_columns_three {margin-left:12px;}
.div_columns_three .newsItem {
    display:inline-block;
    margin-bottom:10px;
    vertical-align:top;
    width:33%;
    *display:inline;
    *zoom:1;
}
.div_columns_three .newsItem a,
.div_columns_three .newsItem p {padding-right:30px;}
.div_columns_three .newsItem a {
    display:block;
    font-size:1.6em;
}

.news_gallery {
    margin-bottom:16px;
    width:auto;
}
.news_gallery .videSmImg img {
    cursor:pointer;
    max-height:104px;
    padding:0 0 8px 8px;
    _height:104px;
}
.news_gallery .videSmImg img.active {
    cursor:default;
    opacity:0.3;
}

.newsStatistics {
    color:#666;
    float:right;
    font-size:1.2em;
}
.top_table_for_gallery .link_add,
.addNews {
    background:url('/i/add_news.gif') no-repeat 0 center;
    color:#929292;
    font-size:1.6em;
    float:right;
    padding-left:19px;    
}
.url_participate:hover,
.link_add:hover,
.addNews:hover {color:#929292; text-decoration:none}

.businessCard.in_news {
    background:none;
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    margin:25px 0;
    padding-bottom:8px;
    padding-top:8px;
}
.news_text ul,
.news_text p,
.news_text h1,
.news_text h2,
.news_text h3,
.news_text h4,
.news_text h5 {
    max-width:800px;
}
.news_text ul,
.news_text p {
    font-size:1.6em;
}

table.list_ads_profile .td_news_inf {
    font-size:1.2em;
    padding:0 3px;
}

/* AddThis Button BEGIN */
.addthis_toolbox {
    float:right;
    margin:0 0 10px 0;
}
.addthis_toolbox .text_inf {
    color:#888;
    display:inline;
    font-size:12px;
    float:left;
    line-height:16px;
    margin:0 5px;
}
/* AddThis Button END */

div.fb_reset {
    float:left;
    margin:14px 0 10px 0;
    height:26px;
    overflow:hidden;
}

/* print offer */
.print .url {
    color:#333;
    float:right;
    font-size:1.8em;
    line-height:1;
    margin:25px 0 0;
}
.print .separator {
    clear:both;
    display:block;
    height:1px;
    padding:10px 0;
    width:100%;
}
.print .logo {margin:0}
.print .logoComp {
    float:left;
    margin:0 10px 0 0;
}
.print address {
    color:#333;
    font-size:1.4em;
    font-style:normal;
    line-height:1.4em;
    margin:0 5px 12px 0;
    overflow:hidden;
}
.print h1 {margin-bottom:5px}
.print #imgBig {float:left; margin:0 10px 10px 0}
/* /print offer */

.top_table_for_gallery {
    margin-bottom:22px;
}
.top_table_for_gallery a {font-size:1.4em}
.top_table_for_gallery p a {font-size:1em}
.all_foto_icon {
    float:left;
    margin:0 26px 0 20px;
}
.big_photo_week {
    display:inline-block;
    margin-right:2px;
}
.big_photo_week span {
    border:1px solid #CDCDCD;
    display:inline-block;
    padding:2px;
}
.url_archive_winners {
    display:inline-block;
    margin-top:10px;
    text-align:right;
    width:100%;    
}
.div_competition {
    background-color:#e7fae8;
    margin-top:2px;
    padding:28px 18px;
    position:relative;
    overflow:hidden;
}
.div_competition .lt,
.div_competition .lb,
.div_competition .rt,
.div_competition .rb {
    height:4px;
    position:absolute;
    width:4px;
}
.div_competition .lt {
    background:#e7fae8 url(/i/imgu_lt02.gif) no-repeat;
    left:0;
    top:0;
}
.div_competition .lb {
    background:#e7fae8 url(/i/imgu_lb02.gif) no-repeat;
    left:0;
    bottom:0;
}
.div_competition .rt {
    background:#e7fae8 url(/i/imgu_rt02.gif) no-repeat;
    right:0;
    top:0;
}
.div_competition .rb {
    background:#e7fae8 url(/i/imgu_rb02.gif) no-repeat;
    right:0;
    bottom:0;
}

.galleriH2 {
    color:#000;
    font-size:22px;
    line-height:22px;
    margin-bottom:18px;
}
.div_competition h2 a {
    color:#CC3366;
    font-size:1em;
}
.div_competition .reception_photos {
    color:#009900;
    display:block;
    font-size:16px;
    line-height:16px;
}
.div_competition_photo {
    height:108px;
    margin-top:13px;
    margin-bottom:22px;
    overflow:hidden;
}
.div_competition_photo .wrap_img {
    background-color:#F2F2F2;
    border:1px solid #CDCDCD;
    float:left;
    padding:1px;
    margin:0 7px 10px 0;
 }
.div_competition .url_archive {float:right}
 
.div_competition .url_participate {
    background:url(/i/add_participate.gif) no-repeat 0 center;
    color:#929292;
    font-size:1.6em;
    padding-left:19px;
    margin-bottom:28px;
}
.div_competition p {
    color:#666;
    margin:0;
    padding-top:28px;
}

a.user_name {
    color:#CC3333;
    display:block;
    font:bold 12px Arial;
    margin-bottom:6px;
}

.foto_systems {
    margin-bottom:20px;
    margin-right:-3px;
    overflow:hidden;
}
.foto_systems .wrap_user_foto {
    clear:both;
    height:146px;
    margin-bottom:18px;
    position:relative;
    overflow:hidden;
}
.user_photo {
    display:inline-block;
    margin:0 7px 10px 0;
    min-height:146px;        
    vertical-align:top;
    _height:146px;
    *display:inline;
    *zoom:1;
}
.allPrevsPhotoGallery .user_photo {
    min-height:124px;
    overflow:hidden;
    padding-top:22px;
    position:relative;
    _height:124px;
}
.allPrevsPhotoGallery .user_photo .user_name {
    left:0;
    position:absolute;
    top:0;
    white-space:nowrap;
}
.previewsVideo .wrap_img,
.editPhoto .wrap_img,
.user_photo .wrap_img {
    background-color:#F2F2F2;
    border:1px solid #CDCDCD;
    display:inline-block;
    padding:1px; 
    position:relative;
    *display:inline;
    *zoom:1;
 }
.user_photo .view_comm {max-width:104px}
.wrap_img .commentAmount {
    bottom:2px;
    position:absolute;
    right:2px;
    top:auto;
}
a.new_photo,
a.popular_photo,
a.all_alb,
a.all_label,
a.all_aftor {
    float:right;
    font-size:1.4em;
}

.back_forward_scroll h2 {float:left}
.back_forward_scroll .back_scroll span {
    margin-left:12px;
}
.back_forward_scroll .back_scroll span,
.back_forward_scroll .forward_scroll span {
    margin-top:6px;
}

.foto_systems ul.filtr {
    margin:0;
}
.foto_systems ul.filtr .active span,
.foto_systems ul.filtr .active a {
    color:#000;
    padding:1px 4px 2px;
    text-decoration:none;
}

.to_pass_to {
    background:url(/i/to_pass_to.gif) no-repeat 0 center;
    color:#929292;
    float:left;
    font-size:16px;
    margin-top:-2px;
    padding-left:19px;
}

.layers_photo .wrap_user_foto {height:208px;}
.layers_photo .user_photo {
    min-height:208px;
    _height:208px;
}
.layers_of_pictures {
    float:left;
    margin-bottom:4px;
    margin-right:6px;
    padding:14px 0 0 14px;
    position:relative;
}
.layers_of_pictures .div_in {
    background-color:#F2F2F2;
    border:1px solid #CDCDCD;
    float:left;
    margin:-5px 0 0 -5px;
    padding:1px;
}
.layers_of_pictures .commentAmount {
    bottom:10px;
    position:absolute;
    right:10px;
    top:auto;
}
.user_photo a {font-size:1.4em;}
.user_photo .albumName {
    clear:both;
    display:block;
    max-width:100px;
}
.user_photo .amount {margin-top:4px;}

.amount {
    background:url(/i/lay_img_mini.gif) no-repeat right bottom;
    padding-right:19px;
}
.amount_folder {
    background:url(/i/folder.gif) no-repeat right bottom;
    padding-right:20px;
}
.statusLine,
.amount,
.amount_folder {
    color:#666;
    display:inline-block;
    font-size:11px;   
    *display:inline;
    *zoom:1;
}

.popular_labels {
    margin-bottom:18px;
    overflow:hidden;
}
.popular_labels a {
    float:left;
    font-size:1.6em;
    margin:0 11px 8px 0;
}

.best_aftors {
    float:left;
    width:194px;
}
.best_aftors .of_user {
    color:#666;
    float:left;
    font-size:10px;
    margin-top:4px;
    text-align:right;
    width:40px;
}
.best_aftors .amount {
    margin-bottom:2px;
    margin-top:32px;
}
.best_aftors .amount_folder {
    margin-top:2px;
}
.best_aftors .amount,
.best_aftors .amount_folder {
    margin-left:-8px;
    margin-right:3px;
}
.best_aftors .new {
    color:Red;
    font-size:11px;
    position:relative;
    top:-2px;
}

.layers_of_pictures a,
.wrap_img a {
    display:block;
}
.layers_of_pictures img,
.wrap_img img {
    vertical-align:bottom;
}

.wrap_agreement .comm-check label.iagree {
    color:#000;
    font-size:14px;
    font-weight:normal;
}
.wrap_agreement .comm-check label.iagree input {
    margin:0 5px 0 0;
}

.block-check-table {
    margin-top:0;
    width:50%;
}
.block-check-table .div_right {
    float:right;
    margin-right:5%;
}
.block-check-table table {
    width:auto;
}
.block-check-table input {
    border:0 none;
clear:left;
float:left;
height:15px;
margin:2px 5px 0 0;
padding:0;
width:15px;
}
.block-check-table table label {
    color:#999999;
float:left;
font-size:1.4em;
font-weight:normal;
padding-right:14px;
}
#ctl00_cphMain_ctl00_ctl01 {margin-top:0}
.btn.addstyle01 {margin-left:38px;}
.medium-input.div_date {
    width:160px;
}
.medium-input.div_date input {
    width:100px;
}
.div_date .datepick-trigger {
    margin-left:4px;
    padding:1px 10px;
}

/* photo */
.infaddphoto {
    overflow:hidden;
    padding-bottom:20px;
}
.infaddphoto p {
    float:left;
    font-family:Arial;
    font-size:1.2em;
}
.infaddphoto .linkAdd {
    float:right;
    line-height:1.4em;
}
.operations_photo {
    background:#D7E7F6;
    margin-bottom:15px;
    padding:12px;
}
.operations_photo p {
    font-family:Arial;
    font-size:1.2em;
}
.operations_photo .wrap_menu {
    display:inline-block;
    padding-bottom:10px;
    width:42%;
}
.operations_photo .move,
.operations_photo .delete,
.operations_photo .attach {
    color:#0581AB;
    cursor:pointer;
    font-family:Arial;
    font-size:1.2em;
    padding-left:22px;
}
.operations_photo .delete {
    background:url(/i/red_dagger.gif) no-repeat 0 50%;
}
.operations_photo .attach {
    background:url(/i/attach.gif) no-repeat 0 50%;
}
.operations_photo .move {
    background:url(/i/move.gif) no-repeat 0 50%;
}
.operations_photo .attach span,
.operations_photo .move span {
    border-bottom:1px dashed;    
}
.operations_photo .select_btn {
    background:url(/i/select06.gif);
    cursor:pointer;
    display:inline-block;
    height:6px;
    margin-left:4px;
    width:10px;
    *display:inline;
    *zoom:1;
}
.select_contain {
    background:#FAFAFA;
    border:1px solid #ccc;
    margin-left:22px;
    padding:8px 8px 4px 8px;
    position:absolute;
    z-index:10;
}
.select_contain ul {
    list-style:none;
    margin:0;
}
.select_contain li {
    margin-bottom:4px;
    padding:0;
}

.operations_photo .divTag {
    margin:4px 0 0 6px;
}

.editAlbums {
    margin-bottom:20px;
    overflow:hidden;
}
.editAlbums.user_photo {display:block}
.editAlbums .layers_of_pictures {
    margin:0 8px 0 0;
}
.editAlbums .edit, 
.editAlbums .albname {margin-top:7px}
.editAlbums .albname {
    display:inline-block;
    line-height:1em;
    *display:inline;
    *zoom:1;
}
.editAlbums.active .albname {
    color:#000;
    font-weight:bold;
    text-decoration:none;
}
.editAlbums .edit {
    float:right;
    visibility:hidden;
}
.editAlbums:hover .edit {
    visibility:visible;
}
.editAlbums .edit input {
    margin-left:10px;
    vertical-align:middle;
}
.editAlbums .amount {
    margin:8px 0;
}

.editPhoto {
    display:inline-block;
    margin-right:2px;
    margin-top:4px;
    padding-top:14px;
    position:relative;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.editPhoto .divCover {
    clear:both;
    min-width:90px;
    padding:2px 2px 19px 2px;
    overflow:hidden;
    text-align:center;
}
.editPhoto .divCover.active {
    background:#D7E7F6;
}
.editPhoto .delete_photo {
    position:absolute;
    right:2px;
    top:0;
    visibility:hidden;
}
.editPhoto:hover .delete_photo {
    visibility:visible;
}
.editPhoto .checb {
    left:3px;
    position:absolute;
    top:3px;
}
.editPhoto .topView {
    color:#999;
    font-size:10px;
    line-height:10px;
    margin:4px 0 0 3px;
    text-align:left;
}
.editPhoto .onCover {
    background:url(/i/checb_b.gif) no-repeat;
    color:#3399cc;
    cursor:pointer;
    font-family:Arial;
    height:9px;
    padding-left:11px;
    visibility:hidden;
    position:absolute;
    right:5px;
    bottom:7px;
}
.editPhoto .divCover.active .onCover,
.editPhoto:hover .onCover {
    visibility:visible;
}
.editPhoto .onCover span {
    border-bottom:1px dashed;
    line-height:8px;
}
.editPhoto .divCover.active .onCover {
    background:url(/i/checb_w.gif) no-repeat;    
    color:#fff;
}
.editPhoto .divCover.active .onCover span {
    border-bottom:none;
}
.medium-file .imitLnk {
    color:#008FC1;
    cursor:pointer;
    font-size:1.4em;
    text-decoration:underline;
}

.linkAdd01 span {
    color:#006699;
    cursor:pointer;
    border-bottom:1px dashed;    
}
.divAddAlbum {
    margin-top:8px;
}

.tabProfilePhoto th {
    text-align:left;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    padding-bottom:8px;
}
.tabProfilePhoto td .divHr {
    background:#D7E7F6;
    height:1px;
    margin-bottom:5px;
}
.tabProfilePhoto td:first-child {
    padding-right:20px;
    width:42%;
}

.divTag .txtStart {
    color:#999;
    padding:1px;
    width:260px;
}
.editAlbums .editalbumname {
    color:#999;
    padding:1px;
    width:28%;
}
.divAddAlbum .txtStart {
    color:#999;
    margin-right:4px;
    padding:1px;
    width:190px;
}

table.lookedPhoto {
    margin-top:10px;
    width:100%;
}
.bigPhoto {
    border:1px solid #ccc;
}
.bigPhoto div {
    overflow:hidden;
    padding:2px;
    position:relative;
    text-align:center;
}
.bigPhoto .showBigImg {
    bottom:4px;
    left:4px;
}
.bigPhoto p {
    margin:18px;
    text-align:center;
}
.bigPhoto img {
    opacity:0;
    filter:alpha(opacity='0');
    /*display:none;*/
    position:absolute;
    display:inline-block;
}
#loader {
    background:#fff url('/i/loading.gif') no-repeat 50% 50%;
    left:0;
    height:100%;
    position:absolute;
    top:0;
    width:100%;
    z-index:0;
}
.lookedPhotoFooter {
    padding-left:150px;
    position:relative;
}
.wrap_sPhoto {
    background:url(/i/bg_smal.gif);
    margin-top:34px;
}
.wrap_sPhoto .bg_smal_left {
    background:url(/i/bg_smal_left.gif) no-repeat scroll left bottom;
}
.wrap_sPhoto .bg_smal_right {
    background:url(/i/bg_smal_right.gif) no-repeat scroll right bottom;
    padding:0 50px;
    position:relative;
    height:80px;
    overflow:hidden;
}
.wrap_sPhoto .back_scroll,
.wrap_sPhoto .forward_scroll {
    position:absolute;
    top:33px;
}
.wrap_sPhoto .back_scroll {
    left:20px;
}
.wrap_sPhoto .forward_scroll {
    right:20px;
}
.wrap_sPhoto .scroll_content {
    font:0/0 Arial;
    overflow:hidden;
    position:relative;
    text-align:right;
    white-space:nowrap;
    width:459px;
}
.wrap_sPhoto .scroll_content.notAnableScroll {margin-left:-75px; text-align:center}
.wrap_sPhoto .scroll_content.notAnableScroll .inner_scroll_content {margin:0 !important}
.photoFromAlbum {
    left:0;
    position:absolute;
    top:-34px;
}
.photoFromAlbum p {
    margin:14px 0 4px 0;
}
.photoFromAlbum p,
.photoFromAlbum a {
   font-size:12px;
   font-family:Arial;
}

.wrap_sPhoto .back_scroll span,
.wrap_sPhoto .forward_scroll span {margin:0;}

.sPhoto {
    border-left:1px solid #fff;
    display:inline-block;
    padding:4px;
    position:relative;
    *display:inline;
    *zoom:1;
}
.sPhoto.active {
    background:url(/i/bg_activsmal.gif) no-repeat;
}
.sPhoto span {
    border:3px solid transparent;
    height:64px;
    left:4px;
    position:absolute;
    top:4px;
    width:64px;
}
.sPhoto.active span {
    border:3px solid red;
}

.wrap_back_scroll,
.wrap_forward_scroll {
    margin-bottom:10px;
}
.wrap_back_scroll {
    float:left;
    padding-left:30px;
}
.wrap_forward_scroll {
    float:right;
    padding-right:30px;
    text-align:right;
}
.wrap_back_scroll .back_scroll span,
.wrap_forward_scroll .forward_scroll span {
    margin:0;
}
.wrap_back_scroll .back_scroll {
    position:absolute;
    left:0;
}
.wrap_forward_scroll .forward_scroll {
    position:absolute;
    right:0;
}
.wrap_back_scroll a,
.wrap_forward_scroll a {
    font-size:16px;
    line-height:12px;
    white-space:nowrap;
}
.wrap_back_scroll .inf_scrol,
.wrap_forward_scroll .inf_scrol {
    color:#999;
    display:block;
    font-family:Arial;
    font-size:12px;
    margin-top:4px;
}
.inf_scrol span {
    font-size:18px;
}
.startShow {
    background:url(/i/hour.gif) no-repeat;
    float:right;
    margin-top:1px;
    padding-left:20px;
    min-width:126px;
    *width:126px;
}
.startShow span {    
    cursor:pointer;
    color:#ccc;
    font-size:14px;
    text-decoration:underline;
}
.startShow span:first-child {
    color:#0581ab;
    display:block;
    line-height:17px;
    margin-bottom:3px;
}
.startShow .fl {
    display:block;
    text-align:right;
    margin-top:-17px;
}
.roundCornersb {
    background:#F6F6F6;
    border:1px solid #ccc;
    position:relative;
    width:258px;
}
.roundCornersb .round_1,
.roundCornersb .round_2,
.roundCornersb .round_3,
.roundCornersb .round_4 {
    height:5px;
    margin:-1px;
    position:absolute;
    width:5px;
}
.roundCornersb .round_1 {
    background:url(/i/ug_l.gif) no-repeat;
    
}
.roundCornersb .round_2 {
    background:url(/i/ug_lb.gif) no-repeat;
    bottom:0;    
}
.roundCornersb .round_3 {
    background:url(/i/ug_r.gif) no-repeat;
    right:0;
}
.roundCornersb .round_4 {
    background:url(/i/ug_rb.gif) no-repeat;
    right:0;
    bottom:0;
}

.roundCorners {
    background:#F6F6F6;
    position:relative;
}
.roundCorners .round_1,
.roundCorners .round_2,
.roundCorners .round_3,
.roundCorners .round_4 {
    height:4px;
    position:absolute;
    width:4px;
}
.roundCorners .round_1 {
    background:url(/i/ug_02_l.gif) no-repeat;
    
}
.roundCorners .round_2 {
    background:url(/i/ug_02_lb.gif) no-repeat;
    bottom:0;    
}
.roundCorners .round_3 {
    background:url(/i/ug_02_r.gif) no-repeat;
    right:0;
}
.roundCorners .round_4 {
    background:url(/i/ug_02_rb.gif) no-repeat;
    right:0;
    bottom:0;
}
.estimate td {
    color:#999;
    font-family:Arial;
    font-size:1.2em;
    padding:14px 10px 8px 20px;
    width:50%;
}
.estimate td:first-child {
    border-right:1px solid #ccc;
}
.estimate h1 {
    color:#000;
    font-size:48px;
    margin:0;
    padding:0;
}
.estimate p {
    font-size:1em;
    margin:0 0 6px 0;
}
.estimate .quantityOfEstimations {
    bottom:8px;
    position:absolute;
    right:10px;
}
.lookedPhoto .pPhotoinf {
    color:#999;
    margin-left:12px;
}
.lookedPhoto .pPhotoof {
    margin:8px 0 8px 80px;
}
.authorOfPhoto {
    float:left;
    margin-top:-20px;
}
.p_author {
    color:#999;
    float:left;
}
.lookedPhoto .amount,
.lookedPhoto .amount_folder,
.lookedPhoto .statusLine {
    margin:6px 0 0 6px;
}
.lookedPhoto span.amount {margin-top:14px;}
.hNews {
    margin:0;
    padding:5px;
}
.hNews img {
    margin-right:12px;
    vertical-align:middle;
}
.hNews a {color:#cc3366}
.hNews.active {
    background-color:#E7FAE7;
}
.hNews.active span {
    color:#009900;
    font-size:16px;
    margin-left:18px;
}

/* star */
.starbig {
    background:url('/i/starbig.gif') no-repeat;
    height:15px;
    width:80px;
}
.starbig span {
    cursor:pointer;
    display:block;
    float:left;
    height:15px;
    width:16px;
}
.stars1 .st1 {
    background:url('/i/starbig.gif') no-repeat 0 bottom;
}
.stars2 .st2,
.stars2 .st1 {
    background:url('/i/starbig.gif') no-repeat 0 bottom;
}
.stars3 .st3,
.stars3 .st2,
.stars3 .st1 {
    background:url('/i/starbig.gif') no-repeat 0 bottom;
}
.stars4 .st4,
.stars4 .st3,
.stars4 .st2,
.stars4 .st1 {
    background:url('/i/starbig.gif') no-repeat 0 bottom;
}
.stars5 .st5,
.stars5 .st4,
.stars5 .st3,
.stars5 .st2,
.stars5 .st1 {
    background:url('/i/starbig.gif') no-repeat 0 bottom;
}

/* resize photo */
#scale.scaleCompProfile {margin-top:-10px}
#scale {
    background:url('/i/scale.gif') no-repeat;
    margin-left:20px;
    margin-bottom:26px;
    margin-top:16px;
    position: relative;
    height: 11px;
    width: 151px;
    z-index: 0;
}
#scale::selection {background-color:transparent}
#scale::-moz-selection {background-color:transparent}
#begun {
    background-position:left bottom;            
    cursor: pointer;
    height: 7px;
    margin-left:-4px;
    position: relative;
    top:6px;
    width: 9px;
    z-index: 10;
}
#begun,
#scale .xs,
#scale .xl {background-image:url('/i/resize_slider.gif')}

#scale .xs,
#scale .xl,
#scale .riska {
    bottom:0;
    cursor:pointer;
    position:absolute;
    z-index:1;
}
#scale .xs,
#scale .xl {            
    height:14px;
    width:35px;
}
#scale .xs {
    background-position:-6px -19px;
    left:-26px
}
#scale .xl {
    background-position:right top;
    right:-26px;
}

#scale .riska {
    height:100%;
    width:9px;
}
#scale .m {left:45px}
#scale .l {left:95px}

.wrap_widget {
    border-top:1px solid #ccc;
    clear:both;
    margin-top:55px;
    padding-top:20px;
}
.wrap_galleryPanel .tags {
    margin-left:204px;
}
.wrap_best_aftors {
    margin-top:22px;
}
.wrap_paging .paging2 {
    border-top:1px solid #ccc;
    padding-top:20px;
}

.h1_comment {
    margin-top:20px;
}
.h1_comment b {
    color:#999;
    font-weight:normal;
    margin-right:6px;
}
.linkAdd_comment {
    float:right;
    margin-top:8px;
}
.allphoto_rightcol {
    border-bottom:1px solid #ccc;
    margin-bottom:26px;
    padding-bottom:18px;
    text-align:center;
}
.allphoto_rightcol .all_foto_icon {
    float:none;
    margin:0;
}
.allphoto_rightcol h2 {
    font-size:16px;
    font-weight:bold;
    margin-top:-16px;
}
.overlook {
    color:#666;
    display:inline-block;
    font-size:11px;
    margin-top:2px;
    *display:inline;
    *zoom:1;
}

.tempBannHeader {
    bottom:0;
    height:220px;
    position:absolute;
    right:11px;
    width:240px;
}
.rightColumn .linkAdd {
    float:right;
    margin-top:-34px;
}
.h1_year_bphot {
    color:#000;
    margin-bottom:10px;
}
/*By Vladik классы для тегов в галерее*/
 .tag0
        {
            color: #023851;
            margin-left: 10px;
        }
        .tag1
        {
            color: #0581ab;
            margin-left: 10px;
        }
        .tag2
        {
            color: #c6dde5;
            margin-left: 10px;
        }
        .tag3
        {
            color: #00567d;
            margin-left: 10px;
        }
        .tag4
        {
            color: #7db4c7;
            margin-left: 10px;
        }
        .tag5
        {
            color: #023851;
            margin-left: 10px;
        }
        .tag6
        {
            color: #023851;
            margin-left: 10px;
        }
        .tag7
        {
            color: #023851;
            margin-left: 10px;
        }
        .tag8
        {
            color: #023851;
            margin-left: 10px;
        }
        .tag9
        {
            color: #023851;
            margin-left: 10px;
        }
        /**********/
.stat_1px {
    height:0;
    overflow:hidden;
    position:absolute;
    width:0;
}

/* card */
.reg_enter_user {padding-bottom:20px}
.reg_enter_user .wrapAvatar {
    float:left;
    margin-right:18px;
}
.user_card {
    color:#666;
    display:block;
    font-size:1.6em;
    margin-top:6px;
}
.h1_login {
    color:#000;
    margin:4px 0 16px 0;
    padding:0;
}
.h1_login b {
    color:#CC3366;
    font-weight:normal;
}
p.onPop {
    float:left;
    margin:4px 10px 0 0;
}

.myWedding .userAndUsr {
    display:block;
    font-size:7.2em;
    text-align:center;
}
.myWedding h1 {
    color:#000;
    font-family:Garamond Premr Pro;
    text-align:center;
}
.myWedding .col_50 {
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    margin-top:8px;
    padding:16px 0 8px 0;
    overflow:hidden;
}
.myWedding .col_50 div {
    float:left;
    width:50%;
}
.myWedding .sp_nanashi {
    float:left;
    height:54px;
    margin-right:4px;
}

.userReview .cardH1 {
    margin-bottom:8px;
}
.userReview .cardH1 span {
    color:#333;
    font-size:0.9em;
    margin-left:4px;
}
.userReview .back_forward_scroll .cardH1 {
    margin-bottom:18px;
}
.userReview .border_div {
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    padding:24px 0 16px 0;
    overflow:hidden;
}
.userReview .back_forward_scroll .back_scroll span,
.userReview .back_forward_scroll .forward_scroll span {
    margin-top:4px;
}

.tab_menu.menu_uc {
    margin-bottom:32px;
}
.linkOnSite {
    background:url(/i/help.gif) no-repeat right bottom;
    padding-right:18px;
}
.userReview table p,
.myWedding p {font-size:1.6em;}
div.wrap_user_foto.addheight {
    height:108px;
}
div.wrap_user_foto.addheight .user_photo {
    margin-bottom:24px;
}
.link_all,
a.new_photo,
a.popular_photo,
a.all_alb,
a.all_label,
a.all_aftor {
    float:right;
    font-size:1.4em;
}

.opinions_add {padding:28px 0 24px 0}
.opinions_add .linkAdd_comment {
    margin-top:0;
}
.addComm_smilesSet_block.addstyle01 {
    margin-bottom:11px;
    margin-top:-11px;
    position:relative;
}
.close {
    background:url(/i/close05.gif) no-repeat;
    cursor:pointer;
    height:11px;
    position:absolute;
    right:54px;
    top:-6px;
    width:11px;
}

.wrapTema.myOpinions .statusLine {
    float:right;
    margin:0 26px 0 0;
}
.wrapTema.myOpinions .wrapRightPart {position:relative}
.wrapTema.myOpinions .name_company {
    font-size:1.4em;
    position:absolute;
    right:7px;
    top:-24px;
}

.yashare-auto-init.yashareadd .b-share__handle {
    padding:2px 3px 2px 2px !important;
}
.yashare-auto-init.yashareadd .b-share-form-button {
    font-size:11px;
}

/* календарь венчаний */
.calendarWedding {
    font-size:14px;
    display:inline-block;
    margin:28px 32px 0 0;
    *display:inline;
    zoom:1;
}
.calendarWedding.past,
.calendarWedding .past {
    opacity:.5;
    filter:alpha(opacity='50')
}
.calendarWedding h6,
.calendarWedding .weekDays {    
    color:#000;
    font-size:100%;
}
.calendarWedding h6 {margin-left:6px}
.calendarWedding .weekDays {
    margin:10px 0 5px 1px;
    letter-spacing:-3px;
    white-space:nowrap;
    *word-spacing:-3px;
}
.calendarWedding .weekDays span {
    display:inline-block;
    letter-spacing:0;
    text-align:center;
    width:28px;    
}
.calendarWedding .currDay {
    background:#555;
    color:#fff;
}
.calendarWedding .forbid,
.calendarWedding .allowed {
    background:#c36;
    color:#fff;
    cursor:pointer;
    text-decoration:underline;
}
.calendarWedding .forbid.currDay span,
.calendarWedding .allowed.currDay span {
    border:1px solid #000;
    display:block;
    line-height:26px;
    height:26px;
    width:26px;
}
.calendarWedding .forbid {background:#c36}
.calendarWedding .allowed {background:#16aee1}

.calendarWedding table {
    border:1px solid #e5e5e5;
    width:auto;
}
.calendarWedding td p {display:none;}
.calendarWedding td {
    border-top:1px solid #cecece;
    border-left:1px solid #e5e5e5;
    color:#000;
    font-size:14px;
    line-height:1;
    height:28px;
    text-align:center;
    width:28px;
    vertical-align:middle;
}
.calendarWedding tr:first-child td {
    border-top:none;
}
.calendarWedding td:first-child {
    border-left:none;
}
/* popup tpl */
.popup {
    background:#fff;
    border-radius:15px;
        -moz-border-radius:15px;
        -webkit-border-radius:15px;
    box-shadow:0 0 40px #808080;
        -moz-box-shadow:0 0 40px #808080;
        -webkit-box-shadow:0 0 40px #808080;
    left:50%;
    position:fixed;
    top:50%;
    z-index:100;
    display:none;
}
.popup .cont {
    border:2px solid #c8e9fd;
    border-radius:15px;
        -moz-border-radius:15px;
        -webkit-border-radius:15px;
    margin:20px 15px;
    overflow:hidden;
    padding:30px 25px;
}
.popup p {    
    margin:10px 0 0px;
}
.popup .close {
    background:#fff url('/i/close06.gif') no-repeat 50% 50%;
    padding:0 5px;
    height:24px;
    right:30px;
    top:9px;
    width:24px;
}
.popup .date {
    background:#fff;
    color:#80cefd;
    font:normal 18px 'Times New Roman';
    left:50px;
    margin:0;
    padding:5px;
    position:absolute;
    top:4px;
    
}
.popup h5 {
    background:#fff;
    color:#80cefd;
    font-size:18px;
    font-weight:normal;
}
/* /popup tpl */
.popupCalendarWedding {
    margin-left:-180px;
    width:360px;
}
.popupCalendarWedding .cont h5 {
    color:#c36;
    margin-bottom:15px;
}
.popupCalendarWedding p {
    font-size:1.3em;
}
.popupComplainBook {
    margin:-230px 0 0 -350px;
    width:700px;
}
.popupComplainBook p {
    font-size:1.6em;
}
.popupComplainBook .complainWay,
.popupComplainBook .proposalWay {
    color:#0581ab;
    float:left;
    font-size:2em;
    height:130px;
    line-height:130px;
}
.popupComplainBook .complainWay {
    background:url(/i/demons.gif) no-repeat;
    padding-left:112px;
}
.popupComplainBook .proposalWay {
    background:url(/i/angels.gif) no-repeat;
    margin-right:80px;
    padding-left:98px;
}
.popupComplainBook h5 {    
    left:36px;
    margin:0;
    padding:5px;
    position:absolute;
    top:5px;
}
.popupComplainBook div.cont {
    padding:15px 35px;
}
.popupComplainBook table {
    border-collapse:collapse;
    width:auto;
}
.popupComplainBook .avatarBlock {
    margin-top:42px;
    margin-right:26px;
}
.popupComplainBook .avatarImg {
    position:relative;
}
.avatarImg.Proposal span {
    background:url(/i/angels_user.gif) no-repeat;
    height:39px;
    left:-26px;
    top:12px;
    width:130px;
}
.avatarImg.Complaint span {
    background:url(/i/demons_user.gif) no-repeat;
    height:111px;
    left:0;
    top:-22px;
    width:98px;
}
.avatarImg.Proposal span,
.avatarImg.Complaint span {
    display:block;
    position:absolute;
    z-index:-1;
}
.popupComplainBook fieldset {
    border:none;
    float:left;
    margin:20px 0 0;
    padding:0;
}
.popupComplainBook input[type='text'],
.popupComplainBook textarea,
.popupComplainBook select {
    border:1px solid #a7a6aa;
    margin-top:2px;
    padding:3px;
}
.popupComplainBook label {
    margin-bottom:15px;
}
.popupComplainBook label input,
.popupComplainBook label textarea {
    width:98%;
}
.popupComplainBook label select {
    width:100%;
}
.popupComplainBook label textarea {
    height:120px;
}
.popupComplainBook .btn {
    padding:5px 15px;
}
.popupComplainBook .back {
    font-size:14px;
    left:-95px;
    position:absolute;
    bottom:0;
}
.popupComplainBook .star {
    border:none;
    color:Red;
    display:none;
    float:none;
    padding:0;
    position:static;
}
.popupComplainBook .loading {
    background:#fff url('/i/loading.gif') no-repeat 50% 50%;
    bottom:35px;
    display:none;
    left:20px;
    position:absolute;
    right:20px;
    top:35px; 
    z-index:1;
}
.startComplainBook {
    cursor:pointer;    
    /*display:inline-block;*/
    display:none;
    padding:19px 0 20px 51px;  
    white-space:nowrap;  
}
.complainAnimBook {
    background:url('/i/devil_ani.gif') no-repeat;
}
.offerAnimBook {
    background:url('/i/angel_ani.gif') no-repeat;
}

.popupFillupMyWedding {
    margin:-145px 0 0 -300px;
}
.popupFillupMyWedding .cont {
    width:520px; 
}
.popupFillupMyWedding h5 {
    left:36px;
    margin:0;
    padding:5px;
    position:absolute;
    top:5px;
}
.popupFillupMyWedding p {
    margin-bottom:25px;
}
.popupFillupMyWedding input[type='text'],
.popupFillupMyWedding textarea,
.popupFillupMyWedding select {
    border:1px solid #A7A6AA;
    margin-top:2px;
    margin-bottom:25px;
    padding:3px;
    width:510px;
}
.popupFillupMyWedding .wrapJsLink {
    color:#0581AB;
    margin:15px 0 0;
    text-align:right;
}
/* map */
.map_checkbox {
    margin-left:10px;
    margin-right:18px;
    width:196px;
}
.map_checkbox input {
    height:14px;
    margin:0;
    width:14px;
}
.map_checkbox label {
    color:#333;            
    display:block;
    font-weight:normal;
    line-height:16px;
    margin-bottom:9px;
    margin-top:-16px;
    padding-left:22px;
}
.map_checkbox hr {
    margin:18px 0 16px;
}
.map_checkbox label.active {
    font-weight:bold;
}
#ulCustomerMapPointsContacts,
#ulCustomerMapPoints {
    list-style:none;
    margin:10px 0;
    overflow:hidden;
}
#ulCustomerMapPointsContacts li,
#ulCustomerMapPoints li {
    background:url(/i/marker_red.png) no-repeat;    
    float:left;
    height:32px;    
    padding-left:30px;
    width:40%;
}
#ulCustomerMapPointsContacts li span,
#ulCustomerMapPoints li span {
    color:#0581AB;
    cursor:pointer;
    margin-right:6px;
    text-decoration:underline;
}
.wrap_contactCopmPrf #ulCustomerMapPointsContacts {
    margin-top:16px;
}
.babl_h {
    overflow:hidden;
    padding-bottom:10px;
    max-width:350px;
}
.babl_h img {
    float:left;
    height:44px;
    margin-right:16px;
}
.newfeature {
    color:Red;
    font-weight:normal;
    font-size:0.76em;
    line-height:1;
    margin-left:5px;
    position:relative;
    top:-5px;
}

.servicesList {
    border-collapse:separate;
    margin:15px 0 25px;
}
.servicesList td {
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    font-size:1.4em;
    padding:30px 0;
    width:48%;
}
.servicesList td.sep {
    border:none;
    width:4%;
}
.servicesList a {
    color:#000;
    display:block;
    min-height:64px;
    padding-left:74px;
    text-decoration:none;
}
.servicesList a span {
    color:#c36;
    display:block;
    font-size:1.286em;
    margin-bottom:14px;
    text-decoration:underline;
}
.servicesList .maps a {
    background:url('/i/profile_map.png') no-repeat;
}
.servicesList .calendar a {
    background:url('/i/profile_calendar.png') no-repeat;
}

.wrap_img.active {
    opacity:.5;
    filter:alpha(opacity='50')
}

.company_menu {
    padding-bottom:24px;
    overflow:hidden;
}
.company_menu .companyItem {
    border:1px solid #16AEE1;
    float:left;
    margin:0 18px 15px 18px;
}
.company_menu .companyItem:hover {
    border:1px solid #CC3366;
}
.company_video {    
    margin-bottom:22px;
    overflow:hidden;
}

.adsIntroText {
    line-height:1.6;
    margin-top:10px;
    max-width:800px;
}
/* jumbo 

.participantsJumboList {
    list-style:none;
    margin-left:0;
}
.participantsJumboList li {
    background:url('/i/bullet_simple.gif') no-repeat 0 1px;
    display:inline-block;
    padding-left:20px;
    width:210px;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.participantsJumboLogos img {
    margin:0 20px 20px 0;
    vertical-align:middle;
}
.show_window_offers .jumbo {
    width:auto;
}
.show_window_offers .jumbo img {
    width:auto;
}
 /jumbo */

#commentsFromFacebook {min-height:289px}

.shareYourHoliday {
    background:#ffeff1;
    border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
    border:1px solid #f0c8cd;
    font:1.6em 'Times New Roman';
    margin:0 4px 10px;
    padding:10px 15px 15px;
    text-align:left;
}
.shareYourHoliday p,
.shareYourHoliday a {font-size:100%}
.shareYourHoliday p {margin-bottom:8px}

.span_attention {
    display:block;
    font-size:12px;
    margin-bottom:6px;
}
/* SORT */
.in_one_line {
    padding-top:20px;
}
.in_one_line ul.filtr {
    float:left;
    margin:0 0 20px 0;
}
.wrap_sorting {
    padding-bottom:7px;
    padding-right:16px;
}
.wrap_sorting:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.sorting {
    float:right;
    margin:0;
}
.sorting li {
    float:left;
    list-style:none;
    margin-bottom:0;
    padding:0 0 0 6px;
}
.sorting .sBtn {
    border-radius:7px;
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
    margin-left:8px;
    position:relative;
}
.sorting .sBtn.Descending,
.sorting .sBtn.Ascending {
    background:#ffdee5;
    color:#6c4b00;
    margin-left:14px;
    padding:0 16px 2px 6px;
}
.sorting .sBtn.Ascending:after,
.sorting .sBtn.Descending:after {
    content:"";
    border-right:4px solid #ffdee5;
    border-left:4px solid #ffdee5;
    display:block;
    position:absolute;
    right:5px;
    top:8px;
}
.sorting .sBtn.Ascending:after {
    border-bottom:7px solid #0581ab;
}
.sorting .sBtn.Descending:after {
    border-top:7px solid #0581ab;
}
/* SORT */
.table_like_button {
    border-top:1px solid #ccc;
    margin:40px 0;
}
.table_like_button td {
    padding:10px 0;
}
/* slider-range */
.priceRange {   
    float:right;
    margin:-5px 80px 16px;
}
.wrap_slider-range {
    margin:20px 0 25px;
    position:relative;
}
.wrap_slider-range .header_price {
    font-size:15px;
    right:182px;
    position:absolute;
    white-space:nowrap;
}
.slider-range {
    margin:12px 0 0 0;
    position:relative;
    width:168px;
    z-index:0;
}

.slider-range i {
    background:#fff1d5;
    position:absolute;
    height:17px;
    top:0;
    width:1px;
    z-index:1;
}
.runner {
    background:url('/i/slider/runner.png') no-repeat;
    cursor:pointer;
    height:10px;
    margin-top:2px;
    position:absolute;
    top:100%;
    width:12px;
    z-index:2;
}
.runnerMin {
    background-position:5px 0;
    left:0;
    margin-left:-8px;
    padding-left:5px;
}
.runnerMax {
    left:100%;
    margin-left:-4px;
}

.runner span {
    bottom:-6px;
    color:#cc0000;
    cursor:default;
    font-size:12px;
    min-width:100%;
    position:absolute;
    white-space:nowrap;
}

.runner span::-moz-selection {background:transparent}
.runner span::selection {background:transparent}
.runnerMin span {
    right:16px;
    text-align:right;
}
.runnerMax span {
    left:12px;
}
.slider-range .scales {
    cursor:pointer;
    height:13px;
    position:relative;
}
.slider-range .scale {    
    position:absolute;
}
.slider-range .scaleAvail {}

.notInRange,
.slider-range .scales .bgColorPodlojka {
    background-image:url('/i/slider/scale.png');
    background-repeat:no-repeat;
}
.notInRange {    
    background-color:#fff;
    height:19px;
    opacity:.7;
    z-index:1;
}
.notInRangeMin {
    left:0;
}
.notInRangeMax {
    background-position:100% 0;
    right:0;
}
.slider-range .scales .bgColorPodlojka {
    background-color:#0581ab;
    left:0;
    height:100%;
    position:absolute;    
    top:0;
    width:100%;
    z-index:0;
}
.valueStartScale,
.valueFinishScale {    
    color:#999;
    font-size:9px;
    position:absolute;
    top:0;
    z-index:2;
}
.valueStartScale {right:170px;}
.valueFinishScale {left:170px; top:-12px}

.begunFade {
    background:url('/i/slider/runners.gif') no-repeat;
    height:11px;
    position:absolute;
    top:-5px;
    width:6px;
    z-index:0;
}
.minBegunFade {
    background-position:0 -11px;
    right:100%;
}
.maxBegunFade {
    background-position:-5px -11px;
    left:100%;
}
.wrap_slider-range .inputToEnter {
    background:transparent;
    display:none;
    border:none;
    margin-left:5px;
    width:38px;
}
.valueStartScale::-moz-selection,
.valueFinishScale::-moz-selection {background:transparent}
.valueStartScale::selection,
.valueFinishScale::selection {background:transparent}
/*
.infinitySymbol {
    bottom:0px;
    font:15px Verdana;
    position:absolute;
    right:-20px;
    z-index:0;    
}
*/
/* /slider-range */

optgroup.lvl1 {
    font-style:normal;
    margin:2px 0;    
}
optgroup.lvl2 {
    padding:3px 0 3px 15px;
    background:#eee;
}
optgroup.lvl2 option {
    margin-left:30px;
}
/* slider-range end */

/* personal page */
.personalPage-abs .innerBody {
    position:relative;
    z-index:2;
}
.personalPage-abs .lang {
    background:#fff;
    padding: 1px 4px;
}
.rgba .personalPage-abs .lang {
    background:rgba(255, 255, 255, 0.45);
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 10px 3px rgba(255, 255, 255, 0.65);
    text-shadow: 0 0 4px #fff;
}
.personalPage-miadora .header {
    background:none !important;
}
.personalPage-miadora:before,
.personalPage-miadora:after {
    content:"";
    height:500px;
    position:absolute;
    z-index:0;
}
.personalPage-miadora:before {
    background:url('/i/personal_pages/miadora_l.png') no-repeat 0 0;
    left:0;
    top:0;
    width:372px;
    z-index:1;
}
.personalPage-miadora:after {
    background:url('/i/personal_pages/miadora_r.jpg') no-repeat 100% 0;
    left:0;
    right:0;
    top:0;
}
.personalPage-miadora .logo {margin-top:175px}
.personalMainPageCat .nameCat {
    margin-top:-25px;
}
.personalMainPageCat > span {
    display:block;
    font:14px/1.4 'Times New Roman';
    margin:-24px 0 0 85px;
}
.personalMainPageCat > span,
.personalMainPageCat > span a {
    color:#b19200;
}
.personalMainPageCat > span a {
    text-decoration:underline;
}
.personalMainPageCat > span a:hover {
    text-decoration:none;
}
/* ------ guide ------- */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.wrap_scaleGuide .scoba {
    background:#f7eec7;
    height:5px;
    margin:58px 10px 0;
    position:relative;
}
.wrap_scaleGuide .scoba:before,
.wrap_scaleGuide .scoba:after,
.scaleGuide .periods .begun:after {
    background:url('/i/sprite_wedguide.gif') no-repeat;
    content:"";
    position:absolute;
}
.wrap_scaleGuide .scoba:before,
.wrap_scaleGuide .scoba:after {    
    height:10px;
    top:0;
    width:5px;
}
.wrap_scaleGuide .scoba:before {
    background-position:-141px 0;
    left:0;
}
.wrap_scaleGuide .scoba:after {
    background-position:-141px -11px;
    right:0;
}

.wrap_scaleGuide h2 {
    background:url('/i/logo_guide.jpg') no-repeat 10px 100%;
    bottom:-27px;
    left:100%;
    height:55px;
    position:absolute;
    white-space:nowrap;
}
.scaleGuide {
    border-bottom:1px solid #d9d9d9;
    left:-55px;
    margin:0 auto;
    position:relative;
    width:830px;
}
.scaleGuide .periods {
    float:left;
    font:0/0 Arial;
    position:relative;
    white-space:nowrap;
    width:100%;
}
.scaleGuide .periods:after {
    background:#ca3366;
    border-radius:5px;
    bottom:-5px;
    content:"";
    position:absolute;
    right:-5px;
    height:10px;
    width:10px;
    z-index:0;
}
.periods > div {
    cursor:pointer;
    display:inline-block;
    font:14px/1 'Times New Roman';
    height:121px;
    position:relative;
    white-space:normal;
}
.scaleGuide .periods > div:before {
    background:#ca3366;
    content:"";
    position:absolute;
    z-index:15;
}
.scaleGuide .m8,
.scaleGuide .m6,
.scaleGuide .m4 {width:122px}
.scaleGuide .m2 {width:105px}
.scaleGuide .m1 {width:105px}
.scaleGuide .d14 {width:94px}
.scaleGuide .d7 {width:74px}
.scaleGuide .d3 {width:45px}
.scaleGuide .d1 {width:40px}

.scaleGuide .m2,
.scaleGuide .d14,
.scaleGuide .d3 {height:46px}

.scaleGuide .m1 {height:96px}
.scaleGuide .m8 {height:71px}
.scaleGuide .m6 {height:71px}
.scaleGuide .d7 {height:71px}
.scaleGuide .d1 {height:71px}

.scaleGuide .m8:before,
.scaleGuide .m6:before,
.scaleGuide .m4:before,
.scaleGuide .m2:before,
.scaleGuide .m1:before {
    border-radius:5px;
    bottom:-5px;
    left:-5px;
    height:10px;
    width:10px;
}
.scaleGuide .m8,
.scaleGuide .m6,
.scaleGuide .m4,
.scaleGuide .m2 {
    background:url('/i/scale_wedguide.gif') repeat-x 0 100%;
}

.scaleGuide .d14:before,
.scaleGuide .d7:before {
    border-radius:3px;
    bottom:-3px;
    left:-3px;
    height:6px;
    width:6px;    
}

.scaleGuide .d3:before,
.scaleGuide .d1:before {
    border-radius:2px;
    bottom:-2px;
    left:-2px;
    height:4px;
    width:4px;    
}

.scaleGuide .periods .begun {
    background:rgba(246,237,197,.65);
    border-radius:5px 5px 0 0;
    bottom:0;
    cursor:move;
    left:0;
    height:20px;    
    position:absolute;
    width:122px;
    z-index:10;
    filter:alpha(opacity='65');
}
.scaleGuide .periods .begun:after {
    background-position:-54px 0;
    left:50%;
    margin-left:-43px;
    height:34px;
    top:45px;
    width:87px;
}
.scaleGuide .namePeriod {
    bottom:-27px;
    color:#000;
    font-size:100%;
    left:-2px;
    line-height:1;
    margin:0;
    position:absolute;
    white-space:nowrap;
}
.scaleGuide .d14 .namePeriod,
.scaleGuide .d7 .namePeriod,
.scaleGuide .d3 .namePeriod,
.scaleGuide .d1 .namePeriod {
    font-size:12px
}

.scaleGuide .todoList {
    bottom:0;
    font-size:100%;
    height:100%;
    list-style:none;
    margin:0;
    overflow-y:hidden;
    overflow-x:auto;
    position:absolute;
    width:270px;
    z-index:0;    
}
.scaleGuide .todoList li {
    border-bottom:1px dotted;
    color:#0581AB;
    cursor:pointer;
    line-height:1;
    margin:0;
    padding:0;
    position:absolute;
    white-space:nowrap;
    z-index:1;
}
.scaleGuide .todoList li:hover {color:#c36}
.scaleGuide li + li {top:25px; left:20px}
.scaleGuide li + li + li {top:50px; left:40px}
.scaleGuide li + li + li + li {top:75px; left:60px}

.scaleGuide  .todoList li:after {
    background:#bfbfbf;
    content:"";
    left:7px;
    height:200px;
    margin-top:4px;
    position:absolute;
    top:100%;
    width:1px;
    z-index:0;
}

.guideContent {
    margin:20px;
    overflow:hidden;
    padding-bottom:1px;
    position:relative;
}
.guideContentList {
    list-style:none;
    margin:0;
    padding:0;
}
.guideContentList ol,
.guideContentList p,
.guideContentList h5 {
    font-size:100%;
    margin:0;
}

.guideContentList li {
    margin:0;
    padding:0;
}
.guideContentList .hgroup {
    margin:0 30px 20px 52px;
}
.guideContentList h2 {
    font-size:18px;
    margin:0 0 5px;
}
.guideContentList h5 {
    line-height:1;
    margin-bottom:5px;
}
.guideContentList h5.active span {
    border-bottom:1px dashed;
    color:#0581AB;
    cursor:pointer;
    display:inline-block;
    line-height:1;
}
.guideContentList h5.active:hover span {color:#c36}    
.guideContentList .wrap_list ol {
    counter-reset:num;
    list-style:none;
    margin:0;
}
.guideContentList .wrap_list ol > li {
    background:#fff;
    border-top:1px solid #ccc;
    padding:10px 0 10px 52px;
    position:relative;
}
.guideContentList .wrap_list ol > li.active {
    border-bottom:1px solid #ccc;
    margin-bottom:-1px;
    margin-right:-24px;
    padding-right:24px;
    position:relative;
    z-index:1;
}
.guideContentList .wrap_list ol > li:before {
    content:counter(num);
    counter-increment:num 1;
    color:#7f7f7f;
    font-size:24px;
    left:0;
    line-height:1;
    position:absolute;
    text-align:center;
    top:15px;
    width:52px;
}

.arraysScrollContentGiude {
    position:relative;
}
.arraysScrollContentGiude div {    
    height:16px;
    position:absolute;
    top:5px;
    width:16px;
}
.arraysScrollContentGiude .back {
    background:url('/i/back_scroll_bg.gif') no-repeat;
    left:15px;
}
.arraysScrollContentGiude .next {
    background:url('/i/forward_scroll_bg.gif') no-repeat;
    right:0;
}
.arraysScrollContentGiude .back.active {
    background:url('/i/back_scroll_bgactive.gif') no-repeat;
    cursor:pointer;
}
.arraysScrollContentGiude .next.active {
    background:url('/i/forward_scroll_bgactive.gif') no-repeat;
    cursor:pointer;
}

.guideContentList .wrap_list {
    float:left;
    width:40%;
}
.guideContentList .wrap_cont {
    float:right;
    width:55%
}
.guideContentList .wrap_cont.notActive {
    display:none;
}
.guideContent .separator {
    background:pink;
    border:none;
    bottom:0;
    left:40%;
    margin:0 0 0 10px;
    position:absolute;
    top:0;
    width:14px;
    z-index:0;
    
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
    background: linear-gradient(left,  #ffffff 0%,#eeeeee 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=1 ); /* IE6-8 */
}
.guideContent .separator:after,
.guideContent .separator:before {
    background-image:url('/i/sprite_wedguide.gif');
    background-repeat:no-repeat;
    content:"";
    height:34px;
    position:absolute;
    right:0;
    width:14px;
}
.guideContent .separator:before {
    background-position:-21px 0;
    top:0;
}
.guideContent .separator:after {
    background-position:-38px 0;
    bottom:0;
}
.guideContentList .category {
    float:right;
    margin:0 4% 25px 0;
    width:50%;
}
.guideContentList .category a {
    text-decoration:none;
}
.guideContentList .category img {
    width:75px;
}
.guideContentList .category img,
.guideContentList .category .textCategories {
    display:inline-block;
    vertical-align:middle;
}
.guideContentList .reitingsList {
    border:none;
    display:inline-block;
    font-size:14px;
    list-style:decimal;
    margin-left:20px;
    margin-bottom:25px;
    width:40%;
}
.guideContentList .reitingsList li {
    border:none;
    margin-bottom:5px;
}
.guideContentList .reitingsList li:hover {
    background:none;
}
.guideContentList .newsItem {
    display:inline-block;
    margin-bottom:35px;
    min-width:234px;
    width:32%;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.guideContentList .newsItem img {
    max-height:178px;
    max-width:178px;
}
.guideContentList .newsItem a {
    padding-right:20px;
    display:block;
}
.guideContentList .news ul {
    list-style:none;
    margin:0;
}
.guideContentList .news .dateNews {
    color:#999;
    font-size:12px;
}
.guideContentList .news li {
    display:inline-block;
    vertical-align:top;
    width:49%;
}

.guideContentList .contIntro {
    font-style:italic;
    margin:4px 0 18px;
}
.guideContentList .fb-like {
    margin:50px 0 0 52px;
}
.guideContentList .fb-like iframe {width:auto !important;}
.tabsWedGuide {
    float:right;
    font-size:1.4em;
    margin:-33px 10% 30px 30px;
    white-space:nowrap;
}
.tabsWedGuide span {
    border-radius:5px;
    cursor:pointer;
    margin-left:15px;
    display:inline-block;
    padding:3px 10px;
}
.tabsWedGuide span.active {
    background:#ffdee5;
    cursor:default;
}
.tabsWedGuide span:before {
    background:url('/i/sprite_wedguide.gif') no-repeat;
    content:"";
    display:inline-block;
    margin-right:7px;
    vertical-align:middle;
}
.tabsWedGuide span:first-child:before {
    background-position:0 -14px;
    height:5px;
    width:19px;
}
.tabsWedGuide span:first-child + span:before {
    background-position:0 0;
    height:13px;
    width:17px;
}
.tabsWedGuide .print {
    background:url('/i/print.gif') no-repeat;
    display:inline-block;
    height:15px;
    margin:0 0 -3px 40px;
    width:16px;
}
.WeddingGuideIntro {
    width:50%;
}

.defaultWeddingGuide .mainWrapper > .innerWrapper {
    margin-right:0;
}
.defaultWeddingGuide .aside {
    display:none;
}
.defaultWeddingGuide .innerAside {
    padding:0;
}

.defaultWeddingGuide .aside ul {margin-top:0}

.weddGiudeTasksInOneList {
    margin-top:20px;
    max-width:50%;
}
.weddGiudeTasksInOneList h5 {font-size:14px}
.weddGiudeTasksInOneList ol {
    margin-bottom:30px;
}
.weddGiudeTasksInOneList li {
    border:none;
    padding:0; 
}

/* packets servicies */
.packetsServiciesTbl {border-spacing:0}

.packetsServiciesTbl td,
.packetsServiciesTbl th {
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    font-size:14px;
    font-weight:normal;
    padding:10px;
    text-align:left;
}
.packetsServiciesTbl th {vertical-align:top}
.packetsServiciesTbl td {vertical-align:middle}

.packetsServiciesTbl .emptyTD {background:#fff; padding:0}

.packetsServiciesTbl h3 {
    font-size:24px;
    margin:0;
}
.packetsServiciesTbl td,
.packetsServiciesTbl th,
.packetsServiciesTbl p {font-size:14px}

.packetsServiciesTbl p {margin:3px 0 0}

.packetsServiciesTbl small {font-size:13px}
.packetsServiciesTbl em {color:#737973}
.packetsServiciesTbl .price {margin-top:15px}

.packetsServiciesTbl .price p b {font-size:18px; font-weight:normal}
.packetsServiciesTbl .price p:first-child b {font-size:30px}

.start .price {color:#393}
.base .price p:first-child {color:#47a547}
.pro .price p:first-child {color:#39c}
.premium .price p:first-child,
.premium h3 {color:#c36}

/* jumboParadise */
.jumboParadise {
    background:#F0F6FC;
    border-radius:5px;
    font-size:16px;
    margin:0 0 25px;
    padding:10px 20px;
}
.jumboParadise .tbl {
    display:table;
    width:100%;
}
.jumboParadise .tbl > div,
.jumboParadise .h1 {
    display:table-cell;
    height:76px;
    vertical-align:middle;
}
.jumboParadise div > a {
    display:inline-block;
    margin-bottom:3px;
}

.jumboParadise .h1 {
    background:url('/i/categories/jumbo2.jpg') no-repeat;
    color:#c36; 
    font-size:24px;
    padding-left:82px;
    text-decoration:none;
    width:210px;
}
.jumboParadise .h1 span {
    text-decoration:underline;
}

.jumboParadise .h1 .p {
    color:#000;
    display:block;
    font-size:16px;
    margin:0; padding:0;
    text-align:center;
    text-decoration:none;
    width:195px;
}
.jumboParadise .tbl > div {padding-left:10px}

