body {font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:12px; color:#000000; 
background-color:#FFFFFF; margin:0px; padding:0px; line-height:15px;}
body, table, td {font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:18px;}
.invisible_block {visibility:hidden; position:absolute;left:-900px;}	 
.visible_block {visibility:visible; position:absolute;z-index:99999;} 
img.png { behavior: url("/css/hack-png.htc"); }
a {font-family:Arial, Helvetica, sans-serif; color:#02629A; text-decoration:underline;}
a:hover {color:#0085D3; text-decoration:none;}
.selected a {font-weight:bold;}
.clear {clear:both; float:none;}
h1 {font-size:15px; font-weight:normal;color:#175582; margin:0px; padding:0px; line-height:18px;}
h2, h3 {font-size:14px; font-weight:bold;color:#000000; margin:0px; padding:0px; line-height:15px;}
h4, h5, h6 {font-size:13px; font-weight:normal;color:#000000; margin:0px; padding:0px;line-height:14px;}
strike {color:#585960;}
#pathlinks h1 {display:inline; font-size:15px; color:#45454C;}
#main {max-width:1200px; table-layout: fixed; margin:auto; width:1000px;}
h1.h1_main,h2.h1_main {display:inline;}
#top {margin-left:100px; height:70px; background:url(/img/hr.gif) repeat-x left bottom; max-width:1200px; table-layout: fixed;}
#navy {position:absolute; margin-left:0px; top:-77px; width:120px;}
#navy img {position:absolute; margin-left:-9px; margin-top:4px;}
#divsitemap {position:absolute; z-index:2;}
#navy_sendmail {position:absolute; margin-left:0px; top:-57px;}
#navy_sendmail img {position:absolute; margin-left:-9px; margin-top:4px;}
#divsendmail {position:absolute; z-index:2;}
#navy_lang {position:absolute; margin-left:0px; top:-37px;}
#navy_lang img {position:absolute; margin-left:-10px; margin-top:4px;}
#divlang {position:absolute; z-index:2;}
#namesite {position:absolute; margin-left:0px; top:24px;}
#subname {position:absolute; margin-left:0px; top:40px; font-size:11px; color:#002952;}
#subname a {color:#002952; text-decoration:none;}
#subname a:hover {color:#999999;}
#subname strong, #subname h1, #subname h2 {font-weight:normal; font-size:11px;}
#logo {position:absolute; margin-left:-98px; top:0px; width:100px; height:127px; background:url('/img/logo.jpg') left top no-repeat;}
#top_block {position:absolute; margin-top:-30px;}
#top_block a {margin-right:4px;}
#active_ {visibility:hidden; position:absolute;}
#active_krasnoe {position:absolute; margin-left:16px; margin-top:2px;}
#active_oranzhevoe {position:absolute; margin-left:16px; margin-top:2px;}
#active_sel {position:absolute; margin-left:16px; margin-top:2px;}
#sharethis {position:absolute; margin-left:-40px;}
#menu { border-right:1px solid #E8E4E4; overflow:hidden; position:relative; float:left; width:13%; display:block;}
#menu_block {margin-top:4px;}
#menu_block a {padding:2px 0px 3px 0px; display:block; border-bottom:1px solid #E1F1FB; margin-left:5px;
margin-bottom:1px; text-decoration:none; color:#02629A; font-size:14px; line-height:18px;}
#menu_block strong {padding:2px 0px 3px 0px; display:block; border-bottom:1px solid #E1F1FB; margin-left:5px;
margin-bottom:1px; font-weight:normal; text-decoration:none; color:#02629A; font-size:14px; line-height:18px;}
#menu_block a:hover {border-bottom:1px solid #E8E4E4; text-decoration:underline; color:#0085D3;}
#menu_block .sublevel a {padding:2px 0px 3px 28px; background:url(/img/markers/orange.gif) no-repeat 19px 7px; display:block; border-bottom:1px solid #E1F1FB; margin-bottom:1px; width:140px; text-decoration:none;}
#menu_block .sublevel a:hover { background:#F0F0F0 url(/img/markers/orange.gif) no-repeat 19px 7px;
 border-bottom:1px solid #E8E4E4; text-decoration:underline;}
.show {visibility:visible }
.hide {position:absolute; visibility:hidden }
#menu .hr {}
#menu_block { position:relative; z-index:2;}
#header {margin-left:186px;font-size:14px; color:#0B90DE; margin-top:8px;}
#search_block {position:absolute; top:22px; margin-left:255px;}
#search_block form {padding:0px; margin:0px;}
#search_block input {}
#search_block .search {width:327px; border:1px solid #02629A; padding:1px 0px 1px 3px; color:#02629A;
background:#FFFFFF url(/img/input_bg.gif) repeat-x left bottom; height:20px; margin-right:5px; -moz-border-radius:8px;
-webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
#submit {width:70px; border:1px solid #02629A; padding:1px 0px 1px 5px; color:#02629A; margin-left:3px; background:#FFFFFF url(/img/input_bg.gif) repeat-x left bottom; cursor:pointer; height:20px; display:none;}
#tags_block_main {padding:8px; text-align:justify; line-height:22px;}
#tags_block_main a {text-decoration:none; border-width:0px; white-space:nowrap; color:#666;}
#tags_block_main a:hover {border-bottom:1px solid #0085D3; color:#0085D3;}
#right {padding-bottom:90px; width:19%; top:0px; position:relative; float:right;}
.blog_code {font-size:10px; width:600px;font-family:Tahoma,Arial, Helvetica, sans-serif;}
#todayimgs_page {margin-top:60px;}
#block_prev {font-size:13px; color:#666666; margin-top:8px; position:absolute;}
#block_prev_empty {height:100px;} 
#block_prev .visible_block {position:absolute; z-index:2;}
#block_prev .indent {padding-left:3px;}
#maintable { margin-top:16px; max-width:1200px; table-layout: fixed;}
#pathlinks {font-size:12px; margin-bottom:14px; padding-top:0px; color:#45454C; margin-top:8px;}
#pathlinks a {text-decoration:underline;font-size:12px; padding-right:10px; 
background:url(/img/path-slash.gif) no-repeat right center; margin-right:0px; color:#585960;}
#pathlinks a:hover {text-decoration:none; color:#0085D3;}
#pathlinks span.pathlink {font-size:14px;}
#pathlinks ul,#pathlinks li {padding:0px; margin:0px;}
#pathlinks li {list-style:none; position:relative; float:left; padding-right:5px;}
#content strong {color:#002952;}
.big {font-size:14px;}
.verybig {font-size:17px; font-weight:normal;}
.verybig a {text-decoration:none; border-bottom:1px solid #02629A;}
.verybig a:hover {text-decoration:none; border-bottom-width:0px;}
#content strong a {text-decoration:none; border-bottom:1px solid #02629A;}
#content strong a:hover {text-decoration:none; border-bottom-width:0px;}
#content .light_border {border:1px solid #078CD7; padding:1px; margin-top:8px; display:table;}
#resolutions_links span {font-size:11px; color:#666;margin-right:10px;}
#resolutions_links a {margin-right:10px;font-size:11px;}
#resolutions_links strong {font-size:12px;margin-right:10px;}
#content .imageblock { padding:3px 4px 5px 3px;background:url(/img/frame.gif) no-repeat 0px 0px; margin-top:4px;}
#content .info_image {font-size:11px; color:#585960; padding-left:4px;position:absolute;}
#content .blog .info_image {position:relative;}
#content .info_image td {font-size:11px; color:#585960;}
#producttopic .info_image {position:relative;}
#content .btext_gr {margin-top:12px; font-size:14px; line-height:18px;}
#content .info_image .arrow_down {padding:4px 0px 2px 0px;}
#content .info_image .invisible_block {margin-left:-10px; padding:2px; border:1px solid #02629A; margin-top:10px; 
-moz-border-radius:3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
#content .info_image .visible_block {margin-left:0px; padding:2px; border:1px solid #02629A; margin-top:10px;
width:70px; background-color:#FFFFFF;-moz-border-radius:3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
#content .info_image .visible_block a {display:block; text-decoration:none; line-height:14px;}
#content .info_image .visible_block a:hover { background-color:#F2F9FF; color:#FF6600;}
#zoom_link {position:absolute;width:240px;}
#zoom_link a { background:url(/img/icons/fullscreen-11x11.gif) no-repeat 0px 3px; padding-left:16px; white-space: nowrap;}
.link_zoom_small {background:url(/img/icons/zoom_small.gif) no-repeat 0px 4px; padding-left:8px; margin-left:-8px;
position:absolute; z-index:2; }
#content .light-grey {color:#666;}
.light-grey-small {color:#666; font-size:13px;}
.light-text {color:#666;}
.text_red {color:#CC2302;}
.red, .red a, a.red {color:#CC2302;}
#content {margin-left:20px; margin-right:0px; width:64%; 
table-layout:fixed; position:relative; float:left;}
#content .marker-black {position:absolute; margin-left:-8px; margin-top:5px;}
#content .title {color:#175582;}
#content .title strong a {font-size:15px; font-weight:normal; line-height:19px;}
#content a.title {font-size:15px; text-decoration:none; border-bottom:1px solid #02629A; font-weight:normal; line-height:19px; /*margin-bottom:13px;*/}
#content a.title:hover { border-bottom-width:0px;}
#content .image{border:1px solid #20699E;}
#content .hr {height:2px; line-height:1px; font-size:1px; border-top:2px solid #e7eaf0;}
ul.photo_near {padding:0px; margin:0px;}
ul.photo_near li {background:none; position:relative; float:left; margin-right:5px; padding:0px !important; list-style-type:none;}
ul.photo_near li:last-child {margin-right:0px;}
.photo_near .sel {
-webkit-box-shadow: 0px 0px 10px rgba(29, 27, 27, 0.5);
-moz-box-shadow:  0px 0px 10px rgba(29, 27, 27, 0.5);
box-shadow:     0px 0px 10px rgba(29, 27, 27, 0.5);
-moz-opacity:0.7;
opacity:0.7;}
#content .position-catalog .imageblock {margin-top:18px;}
#content table thead td {background-color:#eef9f6;}
#content table.thinkborder { border-collapse:collapse;border:1px solid #dce2e4;}
#content table.thinkborder td {border-left:1px solid #a0acaf;border-bottom:1px solid #dce2e4;
border-right:1px solid #fff;border-top:1px solid #dce2e4;}
#vk {position:absolute; margin-top:-32px; table-layout:fixed;}
#content #vk table {border-width:0px;}
#content #vk table td {border-width:0px;}
#content table.thinkborder td .noborder {border-width:0px;}
#content table.thinkborder td .noborder td {border-width:0px;}
#content table { border-collapse:collapse;border-left:1px solid #00557a;border-top:1px solid #00557a;}
#content table td { border-collapse:collapse;border-top:1px solid #00557a;
border-left:1px solid #00557a;border-bottom:1px solid #00557a;border-right:1px solid #00557a;}
#content table.noborder {border-width:0px; border-collapse:separate;}
#content table.noborder td {border-width:0px;}
#content table.noborder table.noborder td {border-width:0px;}
#content table.noborder table td { border:1px solid #00557a; padding:2px; border-width:1px;}
#content table.thinkborder { border-collapse:collapse;}
#content table.thinkborder td {border-left:1px solid #a0acaf;border-bottom:1px solid #dce2e4;
border-right:1px solid #fff;border-top:1px solid #dce2e4;}
#content .position-catalog {padding-bottom:14px;}
#best_walls {padding:6px; background-color:#E8F1F6;border:1px solid #B7D1FF; width:590px;
-moz-border-radius:4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; margin-bottom:14px;}
.tags_load {visibility:hidden; margin-top:18px; position:absolute; padding:0px; border:1px solid #CCCCCC; background:url(/img/pixel_pr.gif) repeat; z-index:3;}
.tags_load1 {visibility:hidden; margin-top:12px; position:absolute; padding:0px; 
border:1px solid #CCCCCC; z-index:3; background:url(/img/pixel_pr.gif) repeat; min-height:90px; white-space:nowrap;}
.tags_load2 {visibility:hidden; left:10px; margin-top:14px; position:absolute; padding:0px; border:1px solid #CCCCCC; background:url(/img/pixel_pr.gif) repeat; z-index:4;}
.tags_load1 a {position:relative;float:left;}
.formmail button {border:1px solid #00557a; background-color:#FFFFFF; color:#333333; 
font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; width:150px;}
.formmail input {border:1px solid #00557a; background-color:#FFFFFF; color:#333333; 
font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; width:300px;}
.formmail sup {color:#CC0000;}
.formmail textarea { margin:0px;border:1px solid #00557a; background-color:#FFFFFF; 
color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; width:300px; font-size:12px;}
.middle_group_pos,.tags_list_bottom {width:580px;}
#bottom_pages { font-size:12px; margin-bottom:10px; margin-top:10px;}
#bottom_pages span {color:#0B90DE; border:1px solid #7BC4F7; padding:0 3px 0 4px;}
#bottom_pages a { padding:0 3px 0 4px;border:1px solid #FFFFFF; text-decoration:none;}
#bottom_pages a:hover { background-color:#E1F1FB; padding:0 3px 0 4px;border:1px solid #7BC4F7;}
#lbottom {padding:6px; margin:4px; border:1px solid #cccccc;}
#content strong .catalog_readmore {max-height:18px; height:18px !important; overflow:hidden; position:absolute; 
max-width:130px; table-layout:fixed; border:none; text-decoration:underline; font-weight: normal;}
#content strong .catalog_readmore:hover {text-decoration:none;}
#content .info_image a {border-bottom-width:0px;}
.bottom_r_txt2 {margin-top:20px; margin-bottom:20px;}
.bottom_r_txt {margin-top:20px; margin-bottom:20px; position:absolute; max-width:728px;/*background-color:#eeeeee;*/}
.bottom_r_txt_b {height:90px;}
#bottom_ad {z-index:4;}
.box {-webkit-box-shadow: 0px 0px 10px rgba(29, 27, 27, 0.25);
-moz-box-shadow:  0px 0px 10px rgba(29, 27, 27, 0.25);
box-shadow:     0px 0px 10px rgba(29, 27, 27, 0.25);
behavior: url(/js/PIE.htc);}
#right .box {margin-top:14px;}
#bottom {background:url(/img/hr.gif) repeat-x left top; height:30px; margin:auto;
width:900px; padding-top:14px;}
#copy {color:#8FC8E9; font-size:12px; position:relative; z-index:2;}
#tooltip { background:#FFFFFF; border:1px solid #B7D1FF; font-size:11px; color:#585960; margin:0px; -moz-border-radius:8px; -webkit-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; -moz-opacity:0.9; padding:10px; position:absolute; z-index:5; visibility:hidden; text-align:center; }
#tooltip_big { width:250px; background:#FFFFFF; border:1px solid #B7D1FF; font-size:11px; color:#585960; margin:0px; -moz-border-radius:8px; -webkit-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; -moz-opacity:0.9; padding:10px; position:absolute; z-index:5; visibility:hidden; text-align:center; }
.ramkadiv { position:relative; float:left; margin-top:50px; }
.reducer table {width:512px;}
.corners {border: 1px solid #C8C8C9;}
.corners .t,
.corners .r,
.corners .b,
.corners .l,
.corners2 .q,
.corners2 .w,
.corners2 .e,
.corners2 .s,
.corners2 .m,
.corners .c,
.corners .u
{ position: relative; z-index: 1; display: block; background-repeat: no-repeat; background-position: left top; }
.corners .t { left: -1px; top: -1px; }
.corners .r { background-position: right top; left: 2px; }
.corners .b { background-position: right bottom; top: 2px; }
.corners .l { background-position: left bottom; left: -2px; }
.corners .c { left: 0px; top: 0px; margin-right: 0px; }
.corners2 .m { left: 0px; top: 0px; margin-right: 0px; }
.corners2 .q { left: -1px; top: -1px; }
.corners2 .w { background-position: right top; left: 2px; }
.corners2 .e { background-position: right bottom; top: 2px; }
.corners2 .s { background-position: left bottom; left: -2px; }
.rounded-borders .corners { background: #ffffff; //height: 100%;min-width:143px;}
.rounded-borders .corners .t { background-image: url('/img/corners/c1.gif'); }
.rounded-borders .corners .r { background-image: url('/img/corners/c2.gif'); }
.rounded-borders .corners .b { background-image: url('/img/corners/c4.gif'); }
.rounded-borders .corners .l { background-image: url('/img/corners/c3.gif'); }
.rounded-borders .corners .reducer { padding: 10px 10px 10px 10px; } 
.indentblock {margin-left:43px; z-index:2; margin-top:60px;position:relative; }
.arrow-corners {position:absolute; margin-left:-42px; margin-top:10px;}
.tags_colors {margin-bottom:10px; margin-bottom:4px;}
.tags_colors span {}
.txt_icons_tags {position:absolute; z-index:5; margin-left:5px; margin-top:5px;}
.tags_colors .imgs {margin-top:4px; margin-bottom:4px;}
.tags_colors .imgs a {margin-right:8px;}
.list_icons_tags {position:absolute; z-index:5; margin-left:-20px; margin-top:2px;}
.fb_iframe_widget {position:relative; float:left;}
ul.today_imgs, ul.today_imgs li,ul.cat,ul.cat li,ul.cat_groups,ul.cat_groups li,
ul.cat_items,ul.cat_items li,#best_walls ul,#best_walls ul li,#todayimgs_page ul,#todayimgs_page li {padding:0px; margin:0px;}
ul.today_imgs li,ul.cat li  {position:relative; float:left; width:150px; padding-right:8px; list-style:none; text-indent:0;}
#best_walls ul li  {position:relative; float:left; width:140px; list-style:none; text-indent:0;}
#todayimgs_page ul li  {position:relative; float:left; width:140px; list-style:none; text-indent:0;}
ul.cat_items li  {position:relative; float:left; width:150px; padding-right:8px; list-style:none; text-indent:0;}
ul.cat_groups li  {position:relative; float:left; width:48%; padding-right:8px; list-style:none; text-indent:0;}
ul.cat li {min-height:194px;}
.mobile-toggle {display:none;}
.yblock_vert {width:150px; height:600px; margin-top:20px;}
#comments {margin-top:40px;}
#comments .photo {position:relative; float:left; width:80px; height:80px;}
#comments .photo img {border:2px solid #006600; -moz-border-radius:50%; -webkit-border-radius: 50%; 
-ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; width:80px; height:80px;}
#comments ul {text-indent:0; padding-left:0px; margin-left:0px;}
#comments li {list-style:none; text-indent:0; padding-left:0px; margin-left:0px; padding-bottom:10px; min-height:80px;}
#comments .comment-text h6 {font-size:16px;}
#comments .comment-text h6 a {color:#000; text-decoration:none;}
#comments .comment-text .date {color:#585960;}
#comments .comment-text .author {color:#585960; position:relative; float:left; width:100px;}
#comments .comment-text {margin-left:100px;}
#counters {margin-top:130px;}

#bimg_bottom_rek {position:absolute; top:50px; opacity:0;}