body { margin: 0 10px; padding:0; background:#fff; color:#000; font-family:Arial;font-size:83%; text-align: center; }
table,td{font-size:100%}

img {border: 0 none;}

a {color: #337ed3;}
a:visited { color: #337ed3; }
a:hover { color: #337ed3; }

a.inlink, a.inlink:visited { color: #274f7d; }

.username, a.username, a.username:visited {color:#48a100}

h1 {font: 22px Arial;margin:0 0 15px;padding:0;}
.nearh1 {float:left;line-height:29px;margin-left:12px;}
h2 {font: 20px Arial;margin:0 0 15px;padding:0}
h2 small{font:normal normal 13px Arial;}
h3 {font: 18px Arial;margin:10px 0;padding:0}
h4 {font: bold 16px Arial;margin:0 0 5px;padding:0;clear:both;line-height:140%;}
h4 small{font:normal normal 11px Arial;}
h5 {font: bold 14px Arial;margin:0;padding:0;clear:both;}
h6 {font: bold 14px Arial;margin:0;padding:0;}

ul {padding-left:15px;}

textarea {width: 100%}

.w40 {width:40px;}
.w60 {width:60px;}
.w50p {width:50%}
.w80p {width:80%}
.w70 {width:70px;}
.w80 {width:80px;}
.w85 {width:85px;}
.w100 {width:100px;}
.w100p {width:100%}
.w120 {width:120px;}
.w130 {width:130px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w185 {width:185px;}
.w200 {width:200px;}
.w240 {width:240px;}
.w280 {width:280px;}
.w300 {width:300px;}
.w320 {width:320px;}
.w360 {width:360px;}
.w400 {width:400px;}

.btn {background: url(/i/btn_bg.gif) 0 0 no-repeat; width:264px; height:48px; font: bold 32px Arial; color:#FFF; cursor:pointer; text-align: center; line-height: 48px;overflow:hidden;margin-left:-4px;}
.btn_span {font-size:16px;text-decoration: underline;text-decoration:underline;position:relative;top:-6px;}
.btn2 {background: url(/i/btn2_bg.gif) 0 0 no-repeat; width:264px; height:44px;line-height: 48px;overflow:hidden;margin-left:-4px;position: relative}
.btn2_div1 {color:#000;font-size: 16px;position: absolute; top: -2px; left: 4px; width: 160px; text-align: center}
.btn2_div1 a, .btn2_div1 a:link, .btn2_div1 a:visited, .btn2_div1 a:hover {color:#000;}
.btn2_div2 {color:#fefefe;font: bold 13px Arial;position: absolute; top: 6px; left: 168px; width: 85px; text-align: left}
.btn2_div2 a, .btn2_div2 a:link, .btn2_div2 a:visited, .btn2_div2 a:hover {color:#fefefe;}

.btn_small{
border: none;
background: #1dabe4 url(/i/btn_small_bg.png) 0 0 repeat-x;
color:#fff;
cursor:pointer;
font:19px Arial;
height: 29px;
padding: 0 10px 1px;
border-radius:5px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
box-shadow: 1px 1px 2px #CBCBCB;
-moz-box-shadow: 1px 1px 2px #CBCBCB;
-khtml-box-shadow: 1px 1px 2px #CBCBCB;
-webkit-box-shadow: 1px 1px 2px #CBCBCB;
}
.btn_big{
border: none;
background: #1dabe4 url(/i/btn_big_bg.png) 0 0 repeat-x;
color:#fff;
cursor:pointer;
font:bold 23px Arial;
height: 39px;
padding: 0 10px 3px;
border-radius:7px;
-moz-border-radius:7px;
-khtml-border-radius:7px;
-webkit-border-radius:7px;
box-shadow: 1px 1px 2px #CBCBCB;
-moz-box-shadow: 1px 1px 2px #CBCBCB;
-khtml-box-shadow: 1px 1px 2px #CBCBCB;
-webkit-box-shadow: 1px 1px 2px #CBCBCB;
}

.forum_ucp_menu {color:#3d404f;font-size:13px;}
.forum_ucp_menu_title {font-size:18px;margin: 0 !important; padding-left:3px}
.forum_ucp_menu_item {height:20px; padding-left:3px;line-height:20px;margin:0;}
.forum_ucp_menu_item_act {background: url('/i/forum_ucp_menu_a.gif') 0 0 no-repeat;}
.forum_ucp_menu_item_act a, .forum_ucp_menu_item_act a:visited, .forum_ucp_menu_item_act a:hover {text-decoration: none;color:#3d404f;}

#maindiv {max-width:1300px;min-width:970px;text-align:left;margin: 0 auto}

div.wrapper {position:relative;left:0;top:0;width:100%;}
.clear{clear:both}
.clearl{clear:left}

.pointer {cursor:pointer;}

.toggle_link {color:#0062af;border-bottom:1px dashed #0062af;}
.toggle_hide, .toggle_show {cursor:pointer;display:inline;padding-right:7px;}
.toggle_hide {background: url(/i/toggle_hide.gif) no-repeat scroll 100% 60%;}
.toggle_show {background: url(/i/toggle_show.gif) no-repeat scroll 100% 60%;}

.note {background: url(/i/note.gif) no-repeat scroll 0 10px; font: 11px Arial; padding: 10px 0 10px 10px;}
.red, a.red, a.red:visited {color: #e60000 !important;}
.redlink, .redlink:visited {color: #df0000 !important; font: bold 17px Arial}
.optional{color:#a2a2a2}

.attention {background:url(/i/attention.gif) 0 0 no-repeat;clear:left;font:bold 14px Arial;padding: 5px 0 10px 30px;margin-bottom:27px;}
.intro {font-size:16px;line-height:100%;}
.m0{margin:0}
.mb25 {margin-bottom:25px;}
.mr10 {margin-right:10px;}

.fleft{float:left}
.fright{float:right}
.floatl{float:left}
.floatr{float:right}
.bold{font-weight:bold}
.italic{font-style:italic}
.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.ta_center {text-align: center;}

#booblick_beacon {position: absolute; left: 0px; top: 0px; visibility: hidden;}
.banner_a {background:url('/i/loading.gif') 50% 50% no-repeat; height: 90px;}

@media print {
.noprint {display:none;}
}

td.w50 {width:50%;}

.va_top {vertical-align:top}

* html .noIE {display:none;}
.h {display:none !important;}

.tl {position:absolute;top:0;left:0}
.tr {position:absolute;top:0;right:0}

.filter_act {border:0 !important;padding: 2px 5px; margin:0 5px;position: relative; background: #006d94; font: normal bold 12px Tahoma; text-decoration: none; color: #fff;}
* html .filter_act {position: relative; width: 0; white-space:nowrap;}
.filter_act img {position:absolute;bottom:-3px;left:45%;}
* html .filter_act img {bottom:-4px}

.filter_link{cursor:pointer; color:#0062af;padding: 0 1px;margin: 0 5px; line-height: 150%;font: normal normal 12px Arial;border-bottom: 1px dashed #0062af;}
.filter_link_act{border:0 !important;padding: 2px 6px; margin:0;position: relative; background: #006d94; font: normal bold 12px Arial; text-decoration: none; color: #fff;}
.filter_link img {display: none;}
.filter_link_act img {position:absolute;bottom:-3px;left:43%;}

table.formtable {background:#fffbdb;padding:15px 5px 10px}
table.formtable td {padding:0 5px;}
td.form21 {text-align:right;}

table.none {border-collapse:collapse;}

div#banner_a,div.noprint center{text-align:center}
div.banner_right {text-align:right;margin-bottom:12px}

.form_upload {margin: 10px 0;}

/* R-STAR ANGLE */
.r-star4{position:relative;}
.r-star4 .cn {position:absolute;width:8px;height:8px;font-size:1px;line-height:8px;left:-4px;top:-4px;background: url(/i/r-star4.png) 0 0 no-repeat;}
.r-star4 .cn.atr, .r-star4 .cn.abr{left:auto;right:-4px}
.r-star4 .cn.abl, .r-star4 .cn.abr {top:auto;bottom:-4px}

/* DROP LIST*/
.drop_list {display:inline;font: normal normal 12px Arial !important;padding:8px 10px 10px;margin:7px 0 0 11px;cursor:pointer;position:relative;top:7px}
.drop_list span {border-bottom: 1px dashed #337ed3; color:#337ed3;}
#forum_list span {font-weight:bold}
.drop_list_open {background:#fffbd9;border:1px solid #fff3c5;border-bottom:0 !important;z-index:99;margin-left:10px !important;}
.drop_list_block {display:none;clear:left; float: left;background:#fffbd9;padding:15px;border:1px solid #fff3c5;position:absolute;z-index:98;}
.drop_list_block div {font: normal normal 12px Arial !important;float: left;width:185px;height:100%}
.drop_list_block_parent {top:30px;left:0;width:100%;clear:left;}
#forum_list_block {padding:9px 15px 15px !important;}

/* UL OL LI */
.drop_list_block p
, .drop_list_block ul
, .drop_list_block ol
, .list_block p
, .list_block ul
, .list_block ol
{
padding: 0;
margin: 0;
}
.drop_list_block li, .list_block li
{
margin: 0 0 0 1.3em;
}
.drop_list_block ul, .list_block ul
{
list-style-type: none;
//list-style-image: url('/i/li.gif');
}
.drop_list_block ul li, .list_block ul li
{
padding: 0;
}
.drop_list_block ul>li:before, .list_block ul>li:before
{
content: '\2014\a0';
float: left;
margin-left: -1.25em;
}
.drop_list_block ul>li>*:first-child:-moz-first-node, .list_block ul>li>*:first-child:-moz-first-node
{
margin-top: -1.2em;
}
.drop_list_block ul>li>*, .list_block ul>li>*
{
text-indent: 0;
}
.drop_list_block .sup, .list_block .sup
{
position: relative;
top: -0.5em;
font-size: 0.75em; //font-size: 0.89em;
line-height: 0;
vertical-align: baseline;
}

/* paginator */
.paginator {clear: left;}
#knopki { width: 100%; border-collapse:collapse; margin: 10px 0 25px; text-align: center;}
* html #knopki {margin: 10px 0 30px;}
#knopki td { width: 14%; font-size:11px; padding:0 3px; text-align:center; vertical-align:top;}
#knopki a, #knopki a:visited{ color: #1188c1; }

.content { padding: 0 20px 0 0;width:100%; vertical-align: top; }

#top_tools {height: 24px; margin: 5px 0 0;position:relative;z-index:11}
#hearts {float: left; margin-left: 12px; width: 40px;}
#hearts img {margin: 3px 5px 0 0;}

/* Regions Cities */
#cities{float:left;left:5px;top:0;width:350px}
#cities #region_name {color:#d90000; font:bold 14px Arial;}
.city_list {display:inline;font: normal normal 12px Arial !important;padding:3px 10px 0;margin:7px 0 0 1px;cursor:pointer;position:relative;top:0;}
.city_list span {border-bottom: 1px dashed #274f7d !important; color: #274f7d !important; font: normal normal 11px Arial !important;height:12px;}
.city_list img {position:relative;left:2px;top:0px;}
.city_list_open {background:#fff5a6;border:1px solid #d8c545;border-bottom:0 !important;margin-left:0px !important;z-index:99;}
.city_list_open span {border-bottom:0 !important;padding-bottom:1px;}

.city_list_block_parent1{top:15px;left:120px;width:100%;clear:left;width:275px;z-index:98}
.city_list_block_parent2{top:15px;left:120px;width:100%;clear:left;width:567px;z-index:98}

.city_list_block {display:none;clear:left; float: left;padding:15px 15px 30px 25px;border:1px solid #fff3c5;position:absolute;z-index:98;left:9px;right:5px;background:#fff5a6;border:1px solid #d8c545;color:#434343;font:16px Arial;line-height:140%;
box-shadow:2px 2px 3px -1px #DADADA;
-moz-box-shadow:2px 2px 3px -1px #DADADA;
-khtml-box-shadow:2px 2px 3px -1px #DADADA;
-webkit-box-shadow:2px 2px 3px -1px #DADADA;
}
.city_list_block_close {background: #eee07b url(data:image/gif;base64,R0lGODlhCQAJAIABANoAAO7geyH5BAEAAAEALAAAAAAJAAkAAAIUDI5gwW2qGIxQxmUlPnhxpyVIUAAAOw==) 7px 6px no-repeat;cursor:pointer;float:left; width:auto !important; height:20px; padding:0 5px 0 22px;position:absolute;bottom:0;right:0}
.city_list_block_close span {color:#da0000;font-size:11px;border-bottom:1px dashed #da0000;line-height:20px;}
.city_list_block_parent2 .city_list_all{float:right;}
.city_list_all {height:100%;}
* html .city_list_all {width:200px;}
.city_list_all div {width:100%;white-space:nowrap;}
.city_list_all a {color: #274f7d !important;}
.city_list_your {position:relative;left:0;top:-15px;width:270px;height:100%;border-right:1px dashed #d8c545;padding:15px 0 30px;margin-bottom:-45px;font-size:18px;}
.city_list_your a{color:#0076c0;}
.city_list_your_h1{font-size:24px;line-height:110%;}
.region_logo{margin:10px 0 25px}

#ad_link { float: right; background: #ffdb1c; width: 112px; height: 19px; font-size: 11px; font-weight: bold; padding: 0px 8px; line-height: 19px; }
#ad_link a, #ad_link a:visited { color: #274f7d; }
* html #ad_link { width: 128px; }

#top_menu { width: 100%; font-size: 12px; border-collapse:collapse; position:relative;z-index:1}
.angles_left {background: transparent url(/i/top_menu_angles.gif) 0 0 no-repeat; width: 1px;}
.angles_right {background: transparent url(/i/top_menu_angles.gif) 100% 0 no-repeat;}
.logo{padding:0 0 0 6px}

#top_menu {background: url(/i/top_menu_bg1.gif) 0 0 repeat-x; }

.month_stat{float:right;font:italic 14px Arial;margin-right:10px;line-height:18px}
.month_stat a, .month_stat a:visited{color:black;font-weight:bold}

/* Tabs */
div.std_menu{float:left;background: #006d94;margin:30px 0 0 3px;height:20px;font-size:16px;text-align:center;padding:7px 9px 4px 9px;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-khtml-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
}

div.cur_std_menu{float:left;background: #fff;margin:27px 0 0 3px;height:19px;padding:10px 9px 5px;font-size:16px;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-khtml-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
}
a.std_menu_ac, a.std_menu_ac:hover, a.std_menu_ac:visited{color:#005674;text-decoration:none;}

div.spec_menu{float:left;background: #e2353e url(/i/menu_spec_left.gif) 0 0 no-repeat;margin:30px 0 0 3px;height:20px;padding:7px 11px 4px;font-size:16px;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-khtml-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
}
a.std_menu_a, a.std_menu_a:hover, a.std_menu_a:visited{color:white!important;}

div.spec_menu div.menu_highlight{background:url(/i/menu_highlight1.gif) 50% 0 no-repeat;}
div.cur_std_menu div.menu_highlight{background:url(/i/menu_highlight2.gif) 50% 0 no-repeat;}
div.menu_highlight{margin:-55px 0 0 -7px;position:absolute;padding:13px 0 3px 0;text-align:center;width:120px;font-size:13px;}
div.cur_std_menu div.menu_highlight{margin:-58px 0 0 -7px;}
div.menu_highlight a,div.menu_highlight a:visited,div.menu_highlight a:hover{color:#3b474b!important;text-decoration:none;}
div.menu_highlight a span,div.menu_highlight a:visited span,div.menu_highlight a:hover span{color:#e1313c;font-weight:bold;}

td.menu_holder{padding:0;width:100%;vertical-align:top}

div#ico_login { float: left; margin-left: 10px;font-size: 12px; padding: 0 0 5px 18px; margin-top:8px }
* html div#ico_login { margin-left: 0px;}
div#ico_reg { float:left;margin-left: 20px;font-size: 12px; padding: 0 0 5px 20px; margin-top:10px }
div#ico_login a, div#ico_login a:visited, div#ico_reg a, div#ico_reg a:visited {color:#265080;}
div#ico_user { float:left;margin-left: 20px; color:#529f00; font: bold 12px Arial; padding: 0 0 5px 20px; margin-top:10px }
.welcome_text {position:relative;background: #fff7cc url(data:image/gif;base64,R0lGODlhAQAnAKIAAPr59fXz6/z7+PXy4v/3zAAAAAAAAAAAACH5BAAAAAAALAAAAAABACcAAAMIKEHc/jDGARIAOw==) 0 0 repeat-x;color:#565656;font:12px Tahoma;float:left;margin:4px 0 0 20px;height:px;padding:0 10px 0 27px;line-height:39px}
.welcome_text img.left_pic{position:absolute;left:0;top:0;}
.welcome_text img.right_pic{position:absolute;right:0;top:0;}
.welcome_text span{margin:0 5px}
.welcome_text small {font-size:11px}
.welcome_member_name_a, .welcome_member_name_a:visited, .welcome_member_name_a:hover {color:#529F00;text-decoration: none;}

.space {width:30px;}

.main_block { width: 100%;}
.left_menu {float:left;width:240px;font-size:14px;}
.left_menu div { margin-bottom: 10px; display: block !important}
.left_menu>div { width: 200px; }
#comp_menu .cur_menu {font-weight: bold;}
#comp_menu a, #comp_menu a:visited { color: #274f7d; }

.content_block {overflow:hidden;min-height:800px;}
.content_block_3 {}
* html .content_block {width:100%;}

.righttd{width: 230px;float:right;}
.righttd div.righttd_padding {height:29px;}

td.path_all {height:1px}
#path_all {height:16px;margin-bottom:13px;}
#path_all img {margin:2px 5px;}
#path_all a, #path_all a:link, #path_all a:visited, #path_all a:hover{color:#0062af;}

/* footer */
table#copyright{width:100%;clear:both;color:#7c7e93;border:0;border-collapse:collapse;background:#f5f6fb;border:1px solid #e4e5ea; margin:15px 0 10px;}
td#copy1{padding:20px 52px 1px 30px;width:50%;vertical-align:top;}
td#copy1 p{padding:0;margin:15px 0 0 0}
td.copy2{padding:15px 15px 15px 5px;vertical-align:top}
td#copy3{padding:20px 30px 20px 52px;width:50%;vertical-align:top}
td#ln {padding:0 0 10px 30px;font-size:80%;}

p#button{margin:2px 0 0 0;font-family:Tahoma,Arial;line-height:100%;font-size:95%}
p#button img{margin:-3px 11px 16px -1px;float:left}
p#plusmedia{background:url(/i/pm_logo_new.gif) 4px 0 no-repeat;margin:0;padding:30px 0 25px 39px;clear:both;font-family:Tahoma,Arial}
p#lider{margin:0;padding:0;font-family:Tahoma,Arial}
p#lider img{margin:-1px 5px 0 -1px;float:left}

/* Caanu Zags*/
#zagsgroup_light {padding: 1px 0 0 0;}
#zagsgroup{display:none;padding: 1px 0 0 0;}
.zags_map {display:none;margin: 10px 0 0 0;}
#YMapsID {border: 1px solid #0d0d0d;}
.zags, .zags_vip {font:12px Arial;margin: 20px 0 0 30px;}
.zags_light {font:12px Arial; margin: 0 0 0 30px;}
.zags_name, .zags_name a, .zags_name a:visited, .zags_name a:hover {font:14px Arial;line-height: 26px;}
.zags_name, .zags_name a {color:#0062af;}
.zags_letter {background: url(/i/letter_fon.png) 0 0 no-repeat;clear:left;color:#fff;font:normal bold 11px Arial;float:left;height:25px;line-height:22px;margin-top:22px;text-align:center;width:25px;}

.zags_biginfo {margin: 25px 0;}

.zags_gallery {float:left;margin-bottom:5px;}
.zags_gallery a {display:block;float:left;margin:0 10px 10px 0;}
.zags_gallery a img {border:1px solid #009ce6;}

/* From Forum */
.ipbtable_insite td {padding: 10px 0;}
.ipbtable_insite .forum_row2 {color: #8d8d8d;font: 12px Arial;padding: 10px 30px 10px 10px;}
.ipbtable_insite .forum_row2 a, .ipbtable_insite .forum_row2 a:visited {color:#009ce6;font: 15px Arial; margin-right:8px;}
.ipbtable_insite .forum_row1 {color:#4f4f4f; font: 11px Arial;}
.ipbtable_insite .forum_row1 a, .ipbtable_insite .forum_row1 a:visited {color:#009ce6;}

/* Konkurs */
.konkurs_table {width:100%;}
.konkurs_table td {vertical-align:top;padding:0 0 15px; width:50%;}
.konkurs_photos {float:left;margin: -29px 15px 0;min-width:330px;}
.konkurs_photos_inner {display:table;border:1px solid #cfcfcf;padding:4px 2px;}
.konkurs_photos_inner a {display:table-cell;vertical-align:middle;padding: 0 2px;}
.konkurs_photos_number {position: relative; left: -15px; top: 20px;color:#fff;font:bold 15px Arial;background: url(/i/konkurs_num_fon.gif) 0 0 no-repeat;width:38px;height:29px;line-height:29px;text-align:center;}
.konkurs_photos_date {font-size:11px; margin: 0 0 2px 30px;}

.konkurs_gift {float:left;font-size:11px;margin:0 15px 20px 0;width:142px;}
.konkurs_gift img {margin: 0 0 8px 0;}
.konkurs_winners_wrapper {float:right;margin:0 0 0 15px;width:200px;}
.konkurs_winners {background:#fff5d2;padding:15px 0 10px;width:200px;text-align:center;}
.konkurs_winners_title {color:#e30000;font:18px Arial;}
.konkurs_winner {background:url(/i/konkurs_winner_counter.gif) 32px 0 no-repeat;color:#fff;position:relative;padding: 50px 0 0;margin-top:15px;width:100%;}
.konkurs_winner_position {position:absolute;top:9px;left:41px;font-size:21px;}
.konkurs_winner_count {position:absolute;top:2px;left: 0;font-size:21px;width:100%;}
.konkurs_winner_count div{font-size:12px}
.konkurs_winners2 {color:#337ED3;margin: 15px 7px 8px 13px;text-align:left;}
.konkurs_winners2 b {color:#000;}
.konkurs_winners_archive{margin-top:20px;padding-left:8px;width:200px;}
.konkurs_winners_archive_list {color:#3a3a3a;font:bold 12px Arial;}
.konkurs_winners_archive_list div {font:bold 16px Arial;margin:4px 0;}
.konkurs_winners_archive_list p {color:#100bd6;margin:2px 0 2px 7px;}
.konkurs_winners_archive_list p.act {color:#3a3a3a;}
.konkurs_winners_archive_list a {color:#100bd6;font:12px Arial;}

/* STAT */
tr.stat_ttl td{background:#f5f5f5;font:bold 12px Tahoma;padding:4px 10px;}
tr.stat_row td{padding:4px 10px;}
div#ajax_div{margin: 30px 0 10px 0;}
span.ajax_link {color: #0170B3; padding:0px;margin: 10px; cursor: pointer; border-bottom: 1px dashed #0170B3;}

textarea.code {width: 80%; font-size: 11px; background-color: #F5F5F5; padding: 3px;}

/* */
.contacts_block {background:#f9e9bb;font:11px Arial;padding:12px 15px;position:relative;width:169px !important;margin-bottom:12px}
* html .contacts_block {width:199px !important;}
.contacts_block img.top_pic{position:absolute;left:0;top:0;}
.contacts_block img.bottom_pic{position:absolute;left:0;bottom:0;}
.contacts_block img.icq {margin:1px 1px 1px 0;}
.contacts_block div {font-size:12px;}
.contacts_block_title {color:#000;font:16px Arial !important;}
.contacts_block div.bold {margin-top:15px;}
.contacts_block .dress_sizes div {float:left;cursor:pointer;padding: 0 2px;margin: 2px 4px;font: normal normal 12px Tahoma; color: #000;text-decoration:underline;line-height:20px;}
.contacts_block .dress_sizes div.act {position: relative;text-decoration:none !important;padding: 2px 6px; margin:2px 0 4px; background: #006d94; font: normal bold 12px Tahoma; text-decoration: none; color: #fff;}
.contacts_block .dress_sizes div.act img {position:absolute;bottom:-3px;left:40%;}
.contacts_block .add_dress {border-top:1px dashed #baaa7d;border-bottom:1px dashed #baaa7d;height:26px;text-align:center;}
.contacts_block .add_dress a {color:#000;font:14px Arial;line-height:26px;}
* html .contacts_block .dress_sizes div.act img {top:19px;left:12px;}
* html .contacts_block .dress_sizes div#size0 img {left:25px;}

/* Side Menu */
.sidemenu {clear:left;float:right}
.sidemenu .sidetitle {position:relative;background:#35b2e4;color:#fff;font:bold 14px Arial;line-height:35px;height:35px;text-align:center;
border-radius:2px 2px 0 0;
-moz-border-radius:2px 2px 0 0;
-khtml-border-radius:2px 2px 0 0;
-webkit-border-radius:2px 2px 0 0;
}
* html .sidemenu .sidetitle {margin-left:40px;width:200px;}
.index_content .sidemenu .sidetitle {width:231px !important;}
.sidemenu .sidelinks {border:1px dashed #9ad8f1;margin-top:2px;padding:8px 20px;width:158px}
.index_content .sidemenu .sidelinks {width:189px !important;}
* html .index_content .sidemenu .sidelinks {width:231px !important;}
* html .sidemenu .sidelinks {width:200px;}
.sidemenu .sidelinks li {list-style-image: url(/i/li_sidelink.gif);}

.tabs_title {margin-top:20px;}
.tabs_title div{cursor:pointer;border-bottom:1px dashed #0076c0;color:#0076c0;float:left;font:12px Arial;margin:5px 12px 5px 0;}
.tabs_title h2{clear:none !important;color:#000;float:left;font:bold 16px Arial;margin:0 12px 0 0;padding:2px 0 0;}
.tabs_text {clear:left;margin-top:50px;}

/* aaea?ay */
a.gallery_preview_img{padding:0;margin:0 7px 7px 0;float:left}
a.gallery_preview_img img, div.image_frame img{border:1px solid #0D72BB !important}
div.gallery_upload_photo{margin:5px 10px 5px 0;float:left}
h2.gallery_name{font-size:120%; margin: 15px 0px 5px 0px;}
div.image_frame {background: #DFDFDF; padding: 5px; margin: 0px 15px 15px 0px; float: left; width: 122px; height: 152px; text-align: center;}
* html div.image_frame {width: 130px; height: 162px;}
div.image_frame div.frame_sign {font-size: 10px; margin: 3px; width: 100%;}

div.image_frame_index {background: #DFDFDF; padding: 10px; float: left; width: 112px; height: 142px; text-align: center;}
* html div.image_frame_index {width: 132px; height: 162px;}
div.image_frame_index b{font-size: 22px;}

div.image_frame_inner {background: #DFDFDF; padding: 35px 10px; float: left; width: 112px; height: 92px; text-align: center;}
* html div.image_frame_inner {width: 132px; height: 162px;}
div.image_frame_inner b{font-size: 22px;}

/* Eiiiaiee */
.vips_block{background:#FFF3FD;border: 2px solid #fe8de7;margin-bottom:17px;
border-radius:10px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
}
div#vips1{background:url(/i/vip_tl.png) 0 0 no-repeat #FFF3FD}
div#vips2{background:url(/i/vip_bl.png) 0 100% no-repeat}
div#vips3{background:url(/i/vip_tr.png) 100% 0 no-repeat}
div#vips4{background:url(/i/vip_br.png) 100% 100% no-repeat;padding:1px 8px 1px 8px}
div.company_vip {padding:0 0 0 9px}
div.company_vip h4{background:url(/i/heart2.gif) no-repeat scroll 0 3px; margin-top:14px;padding:0 0 0 30px;}
div.company_vip div.contacts{margin-bottom:12px}
div.contacts {margin:8px 0 17px 0;}
table.textcont {border:0 none;border-collapse:collapse;clear:both;width:100%;}
td.textcont2 {padding:0 20px 0 0;}
p.cont {margin:0;padding:0;}
p.cont img {margin-right:5px;}
div#company_stats {background:transparent url(/i/icons/stats.gif) no-repeat scroll 0 6px;padding:6px 25px 0 30px;}
/* Костыль для лучшего фотографа */
.company_best {margin: 0 0 17px; background:#f6f6f6; padding: 10px 100px 10px 10px;position:relative; z-index:1;}
.company_best_photo {position:absolute;top:-12px;right:-10px; z-index:2;}
.company_best_text {margin: 0 0 20px}
.company_best_text img {float:left;margin-right:14px !important;position:relative; z-index:2;}
.company_best_text p {margin:0}
.company_best h4{clear:none !important;}

div#discount{padding:11px 12px 10px 27px;background:url(/i/discount_bg.gif) 14px 0 no-repeat;margin:4px 0 10px 0;font-size:85%;height:103px;}

div#address1{background:url(/i/address_bg1.gif) 0 0 no-repeat;width:29em;margin-right:16px;float:left}
div#address2{background:url(/i/address_bg2.gif) 100% 100% no-repeat;padding:14px}
div#address2 p.cont{font-weight:bold ! important;padding:1px 0 1px 0 ! important;font-family:Tahoma ! important}
div#address2 p.cont img{margin-right:10px ! important}

div#cominfo{width:20em;float:left}
div#opinions_short{padding: 0 25px 20px 25px;border-bottom:1px solid #E5E5E5;margin-bottom:13px}
div#opinions_short_total{background:url(/i/icons/opinions.gif) 0 1px no-repeat;padding:0 0 10px 29px}
div#opinions_short_add{background:url(/i/icons/add_opinion.gif) 0 1px no-repeat;padding:0 0 1px 29px}
div#company_stats{padding:6px 25px 0 55px;background:url(/i/icons/stats.gif) 25px 6px no-repeat}
div.comptext{clear:both}
div.comtext{clear:left;padding-top:15px;}

.company_title {
    line-height:32px;
    border-bottom: 1px solid #5ec1e9;
    height: 26px;
    margin: 16px 0 12px;
    padding: 4px;
}
.company_h1 {
    font-size:20px;
    margin:0 10px 0 0
}
.company_title_div {
    color:#1e8cb9;
    float:left;
    font-size:14px;
    line-height: 28px;
    padding:0 8px
}
.company_title_div_cur {
    background: #fff;
    border-bottom: 1px solid #fff;
    font-size:15px;
    font-weight:bold;
    position:relative;
    top: 0;
}
.company_title_div_cur_middle {
    border: 1px solid #5ec1e9;
    border-bottom: 1px solid #fff;
    padding: 2px 10px 0;
    position: relative;
    top: -5px;
    border-radius:7px 7px 0 0;
    -moz-border-radius:7px 7px 0 0;
    -khtml-border-radius:7px 7px 0 0;
    -webkit-border-radius:7px 7px 0 0;
}
.company_title_div_cur_left {
    border-bottom: 1px solid #5ec1e9;
    border-right: 1px solid #5ec1e9;
    position: absolute;
    left:-4px;
    bottom:1px;
    width:12px;
    height:12px;
    border-radius:0 0 7px 0;
    -moz-border-radius:0 0 7px 0;
    -khtml-border-radius:0 0 7px 0;
    -webkit-border-radius:0 0 7px 0;
}
.company_title_div_cur_right {
    border-bottom: 1px solid #5ec1e9;
    border-left: 1px solid #5ec1e9;
    position: absolute;
    right:-4px;
    bottom:1px;
    width:12px;
    height:12px;
    border-radius:0 0 0 7px;
    -moz-border-radius:0 0 0 7px;
    -khtml-border-radius:0 0 0 7px;
    -webkit-border-radius:0 0 0 7px;
}
* html .company_title {padding:0}
* html .company_title_div_cur {top:2px;}
* html .company_title_div_cur_middle {border:1px solid #5ec1e9;border-bottom: 1px solid #fff;position:static;}
* html .company_title_div_cur_left {display:none}
* html .company_title_div_cur_right {display:none}
.company_title_span {color:#333;}
.company_title_a, .company_title_a:visited, .company_title_a:hover {color:#1e8cb9;}

div.imp,div.imp2{background:#EBF7FF;padding: 8px;margin-left:-8px;}
div.op_number{float:right;color:#8497C6;font-size:80%;font-weight:bold;margin:5px 10px 2px 10px}
div.op_name img{margin: 0 8px 0 8px}
div.op_text{margin-bottom:15px}
div.op_ctitle{margin:7px 0 1px 0;font-weight:bold;font-size:90%;padding: 0 0 0 30px}
div.op_ctext{font-size:90%;padding: 0 0 0 30px}

td.textcont2 img{float:left}

/* Links as SAPE */
div.las {font-size:11px; margin-bottom: 6px;}

/* ?aaaeoeiiea */
.r_main_table{border-collapse:collapse;}
.r_main_table td {vertical-align:top;padding:0}
.r_main_table td.r_main{background: url(/i/info_bg.gif) 100% 0 no-repeat;padding:15px 12px 0 0;width:100%}
.r_main_table td.r_tags {background: url(/i/info_tag_bg.gif) 0 0 no-repeat;width:199px}

.r_title {font: normal normal 16px Arial; margin-bottom: 14px;}
.r_tags {}
.r_tags div {font: bold 14px Tahoma;padding:16px 16px 9px}
.r_tags div.r_tag_list_act {background:url(/i/info_tag_act_bg.gif) 0 0 repeat-y;position:relative; width:199px}
.r_tags div.r_tag_list_act img.r_tag_t, .r_tags div.r_tag_list_act img.r_tag_b{position:absolute;left:0;}
.r_tags div.r_tag_list_act img.r_tag_t{top:0;}
.r_tags div.r_tag_list_act img.r_tag_b{bottom:0;}
.r_tags ul {margin:6px 0 0;padding-left:0;}
.r_tags li {font: normal 11px Arial;list-style-image: url('/i/li_tag.gif');margin-left:15px;padding:6px 0;}
.r_tags li.r_tag_list_act {list-style-image: url('/i/li_tag_a.gif');font-weight:bold;}

.r_enc {border-bottom: 1px solid #d0d4d7;float:left;width:100%;margin-bottom:20px;}
.r_enc_nb {border-bottom:none;}
.r_enc img {margin:0 8px 5px 0;}
.r_enc div.r_enc_row {width:120px;height:135px;float:left;margin:0 12px 12px 0;}

.r_news {clear:left;margin-bottom:20px;}
.r_news_row {margin-bottom: 12px;}
.r_news_date {float: left;font-size:11px}
.r_news_title {margin-left:50px}

.r_news_row_pic {clear:left;margin-bottom:20px;}
.r_news_row_pic img {float:left;margin:0 10px 25px 0;}
.r_news_date_pic {font-size:11px;margin-bottom:3px;}
.r_news_title_pic {margin-left:95px}

.r_tag_list_prefix {float:left;margin:8px -13px 0 15px;}
#tag_list_block {left:210px;}
* html #tag_list_block {left:213px;top:-1px;}
#tag_list_block ul {margin:0 0 10px;}
.r_drop_list_tag{float:none !important;margin:0 0 5px}
.r_drop_list_tag a{font-weight:bold !important;}
#tag_list span {font-weight:bold}

.r_articles div {}
.r_articles div.r_article_row {float:left;width:140px;height:160px;margin:0 10px 20px 0;}
.r_articles div.r_article_row img {margin: 0 0 7px 0;}

img.r_pic_intro {float:left;margin:0 17px 17px 0;}
.r_date_type {color:#646363;font-size:11px;margin-bottom:10px;}
.r_intro {font:17px Arial;}
.r_content {clear:left;font-size:14px;line-height:130%}
.r_content_news{margin-bottom:35px;}
/* PARSER */
.r_inset {border-top:1px dashed #818181;border-bottom:1px dashed #818181;color:#818181;margin:0 0 0 16px;padding:10px;}
.r_inset_title {color:#434343;font-weight:bold;}

.r_company a, .r_company a:visited {color:#016a04;}
.r_company img {position:relative;top:-2px;}

.r_content ul, .r_content ol {margin:0 0 0 10px;padding:0;list-style-position:outside;}
.r_content li {margin:0;padding:2px 0;}
.r_content ul{list-style-type: none;list-style-image: url('/i/li_r.gif');}

.r_quote {color:#818181;padding:0 20px 0 30px;position:relative;}
.r_quote_left {position:absolute;top:0;left:0;}
.r_quote_right {position:absolute;bottom:0;right:0;}

.r_photostory {padding:5px 2px 5px 5px;margin:15px 0;}
.r_photostory_photos {text-align:center;height:49px;position: relative;margin:0 20px}
.r_photostory_photos_in {margin:0 auto;position:relative;width:730px;}
* html .r_photostory_photos_in {width:750px;}
.r_photostory_p_div {float:left;background: url('/i/r_photostory_shadow.png') 0 100% no-repeat;height:74px;position: relative;margin: 0 10px 50px 8px;}
.r_photostory_photos img {cursor:pointer;}
.r_photostory_left {float:left;margin:0 2px 0 0;position:relative;top:18px;width:12px;height:33px}
.r_photostory_right {float:left;margin:0;position:relative;top:18px;width:12px;height:33px}
.r_photostory_p_div_in {width:66px;height:66px;border:2px solid #7cb8e7;position:absolute;top:0;left:0;}
* html .r_photostory_p_div_in {width:70px;height:71px;}
.r_photostory_big_photo {margin-bottom:15px;}
.r_photostory_descr {text-align:center;height:20px;padding-top:4px;}
.r_photostory_num {text-align:left;font-size:12px;}
.r_photostory_hint {text-align:right;font-size:12px;}

.r_photostory_slider {height: 7px;border: 1px solid #b1b1b1;left:0;position:absolute;top:80px;width:686px;margin: 0 0 0 22px;text-align: left;}
.r_photostory_knob {background: #636363;width: 100px;height: 7px; cursor:pointer;position:relative;
border-radius:2px;
-moz-border-radius:2px;
-khtml-border-radius:2px;
-webkit-border-radius:2px;
}

.r_img_small {float:left;margin: 5px 5px 5px 0;}
.r_img_medium {text-align:center;margin: 5px 0;}
.r_img_big {text-align:center;margin: 5px 0;}

/**/
.ph_user {background:transparent url(/i/icons16.gif) no-repeat scroll 0 -4px;padding:0 0 0 19px;}
.ph_user a, .ph_user a:visited{color:#48a100;}
.ph_photografer {background:transparent url(/i/icons16.gif) no-repeat scroll 0 -29px;padding:0 0 0 19px;}

.cat_sub_menu {margin: -12px 0 15px 25px;list-style: none;padding:0;}
.cat_sub_menu_row{
padding:0 0 0 8px;
font-size:13px;
line-height: 130%;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiVPevZQADJgYYQLAAAgwAGrYA+Xl90wwAAAAASUVORK5CYII=) 0 50% no-repeat;
}
/* http://ru.spritegen.website-performance.org/ */
.catmenu {background: url(/i/catmenu.png) no-repeat top left; padding: 0 0 15px 25px; margin-bottom: 0 !important; height: 20px;}
.catmenu_1{background-position: 0 0;}
.catmenu_banket{background-position: 0 -61px;}
.catmenu_beauty{background-position: 0 -121px;}
.catmenu_boat{background-position: 0 -181px;}
.catmenu_dance{background-position: 0 -241px;}
.catmenu_decor{background-position: 0 -301px;}
.catmenu_dress{background-position: 0 -361px;}
.catmenu_exclusive{background-position: 0 -421px;}
.catmenu_fireworks{background-position: 0 -481px;}
.catmenu_flowers{background-position: 0 -541px;}
.catmenu_gift{background-position: 0 -601px;}
.catmenu_invite{background-position: 0 -661px;}
.catmenu_konj{background-position: 0 -721px;}
.catmenu_lantern{background-position: 0 -781px;}
.catmenu_law{background-position: 0 -841px;}
.catmenu_music{background-position: 0 -901px;}
.catmenu_night{background-position: 0 -961px;}
.catmenu_organization{background-position: 0 -1021px;}
.catmenu_party{background-position: 0 -1081px;}
.catmenu_photo{background-position: 0 -1141px;}
.catmenu_pie{background-position: 0 -1201px;}
.catmenu_placement{background-position: 0 -1261px;}
.catmenu_rings{background-position: 0 -1321px;}
.catmenu_suit{background-position: 0 -1381px;}
.catmenu_tamada{background-position: 0 -1441px;}
.catmenu_transport{background-position: 0 -1501px;}
.catmenu_travel{background-position: 0 -1561px;}
.catmenu_video{background-position: 0 -1621px;}
.catmenu_zags{background-position: 0 -1681px;}

.bcompicon {background: url(/i/bigcompicon.png) no-repeat top left;float: left;height: 28px;margin-right: 12px;width: 28px;}
.bcompicons_1{background-position: 0 0;}
.bcompicons_banket{background-position: 0 -68px;}
.bcompicons_beauty{background-position: 0 -136px;}
.bcompicons_boat{background-position: 0 -204px;}
.bcompicons_dance{background-position: 0 -272px;}
.bcompicons_decor{background-position: 0 -340px;}
.bcompicons_dress{background-position: 0 -408px;}
.bcompicons_favorite{background-position: 0 -476px;}
.bcompicons_fireworks{background-position: 0 -544px;}
.bcompicons_flowers{background-position: 0 -612px;}
.bcompicons_gift{background-position: 0 -680px;}
.bcompicons_invite{background-position: 0 -748px;}
.bcompicons_lantern{background-position: 0 -816px;}
.bcompicons_law{background-position: 0 -884px;}
.bcompicons_music{background-position: 0 -952px;}
.bcompicons_night{background-position: 0 -1020px;}
.bcompicons_organization{background-position: 0 -1088px;}
.bcompicons_party{background-position: 0 -1156px;}
.bcompicons_photo{background-position: 0 -1224px;}
.bcompicons_pie{background-position: 0 -1292px;}
.bcompicons_placement{background-position: 0 -1360px;}
.bcompicons_rings{background-position: 0 -1428px;}
.bcompicons_suit{background-position: 0 -1496px;}
.bcompicons_tamada{background-position: 0 -1564px;}
.bcompicons_transport{background-position: 0 -1632px;}
.bcompicons_travel{background-position: 0 -1700px;}
.bcompicons_video{background-position: 0 -1768px;}
.bcompicons_zags{background-position: 0 -1836px;}


