body {font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:12px; color:#000000; 
background-color:#FFFFFF; margin:0px; padding:0px;}
body, table, td {font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.invisible_block {visibility:hidden; position:absolute;}	 
.visible_block {visibility:visible; position:absolute;} 

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;}

h1 {font-size:13px; font-weight:normal;color:#175582;}
strike {color:#585960;}
#pathlinks h1 {display:inline;}
/* ================     TOP  BLOCK              ========================*/
#top { min-width:900px; 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:10px;}
#navy img {position:absolute; margin-left:-9px; margin-top:4px;}
#divsitemap  {position:absolute; z-index:2;}
#navy_sendmail {position:absolute; margin-left:0px; top:30px;}
#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:50px;}
#navy_lang img {position:absolute; margin-left:-10px; margin-top:4px;}
#divlang  {position:absolute; z-index:2;}
#namesite {position:absolute; left:98px; top:24px;}
#subname {position:absolute; left:98px; top:44px; font-size:11px; color:#002952;}
#subname a {color:#002952; text-decoration:none;}
#subname a:hover {color:#999999;}
#subname strong {font-weight:normal;}
#logo {position:absolute;  left:0px; top:0px;}
#top_block {position:absolute; margin-top:-32px;}
#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  BLOCK              ========================*/
#menu { border-right:1px solid #E8E4E4;}
#menu_block img {}

#menu_block a {padding:2px 0px 3px 20px; background:url(/img/markers/orange.gif) no-repeat 11px 7px; display:block; border-bottom:1px solid #E1F1FB; margin-bottom:1px; width:140px; text-decoration:none;}
#menu_block a:hover { background:#F0F0F0 url(/img/markers/orange.gif) no-repeat 11px 7px;
 border-bottom:1px solid #E8E4E4; text-decoration:underline;}
 
#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; left:440px;}
#search_block FORM {padding:0px; margin:0px;}
#search_block INPUT {}
#search_block .search {width:350px; 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: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;}
#tags_block_main a:hover {border-bottom:1px solid #0085D3;}
/* ================     MENU  BLOCK  END             ========================*/

/* ================     LEFT  BLOCK              ========================*/

/* ================     LEFT  BLOCK  END             ========================*/


/* ================     RIGHT  BLOCK              ========================*/
#right {padding-bottom:90px;}
/* ================     RIGHT  BLOCK  END             ========================*/

/* ================     MAIN   BLOCK              ========================*/
.blog_code {font-size:10px; width:600px;}
#todayimgs_page {margin-top:60px;}
#block_prev {font-size:10px; color:#A1A1A1; 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:10px; margin-bottom:14px; padding-top:0px; color:#45454C;}
#pathlinks a {text-decoration:underline;font-size:11px; padding-right:10px; 
background:url(/img/path-slash.gif) no-repeat right center; margin-right:4px; color:#585960;}
#pathlinks a:hover {text-decoration:none; color:#0085D3;}
#pathlinks span.pathlink {font-size:11px;}

#content strong {color:#002952;}
#content .big {font-size:14px;}
#content .verybig {font-size:15px;}
#content .verybig a {text-decoration:none; border-bottom:1px solid #02629A;}
#content .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;}

/* width:120px; */
#content .light_border {border:1px solid #078CD7; padding:1px; margin-top:8px; display:table;}
#resolutions_links span {font-size:11px; color:#D8DADF;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; /*width:126px; height:98px;*/}
#content .info_image {font-size:10px; color:#0B90DE; padding-left:4px;}
#content .info_image td {font-size:10px; color:#585960;}
#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;}
#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;}
#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 A { background:url(/img/icons/fullscreen-11x11.gif) no-repeat 0px 3px; padding-left:16px;}
.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; /*text-decoration:none; border-bottom:1px dashed #02629A;*/}
/*.link_zoom_small:hover {border-bottom:1px dashed #0085D3;}*/
#content .light-grey {color:#AFAFAF;}
.light-grey-small {color:#AFAFAF; font-size:10px;}
.light-text {color:#AFAFAF;}
.text_red {color:#CC2302;}
.red, .red a, a.red {color:#CC2302;}

#content {padding:0px 10px 201px 20px; margin-left:20px; margin-right:70px;   min-width:600px;  table-layout:fixed;}
#content .marker-black {position:absolute; margin-left:-8px; margin-top:5px;}
#content .title {color:#175582;}
#content a.title {font-size:15px; text-decoration:none; border-bottom:1px solid #02629A; font-weight:bold; /*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;}


#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;}

#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;}


#best_walls {padding:6px; background-color:#E8F1F6;border:1px solid #B7D1FF;
-moz-border-radius:4px;}


.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;}
 /*background-color:#FFFFFF;*/
.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;}
.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;}
.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;}


#bottom_pages { font-size:11px; margin-bottom: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 .info_image a {border-bottom-width:0px;}

/* ================     MAIN   BLOCK END             ========================*/
/* ================     BOTTOM  BLOCK              ========================*/
#bottom_ad {position:absolute;margin-top:-120px; margin-left:77px; width:80%;}
#bottom {background:url(/img/hr.gif) repeat-x left top; height:30px; margin-left:100px;min-width:900px; padding-top:14px;}
#copy {color:#8FC8E9; font-size:10px; position:relative; z-index:5;}
#tooltip {
background:#FFFFFF;
border:1px solid #B7D1FF;
font-size:11px;
 color:#585960;
margin:0px;
-moz-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;
-moz-opacity:0.9;
padding:10px;
position:absolute;
z-index:5;
visibility:hidden;
text-align:center;
}








.ramkadiv { position:relative; /*width:126px;*/ float:left; margin-top:30px; }
.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; /*width:150px;*/ }
.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; text-align: center;} 


.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 a {margin-right:8px;}
.list_icons_tags {position:absolute; z-index:5; margin-left:-20px; margin-top:2px;}

