body,#outerImageContainer,#imageDataContainer{background:#cbf85d}body,div,p,td,h1,ol.bullet_no,#header ul li,ul.sc_menu{margin:0}body,div,p,td,ol.bullet_no,#header ul,#header ul li{padding:0}body{font:bold 10px monospace}table{border-spacing:0;margin-left:0}table,#lightbox,#loading,#hoverNav,#imageDataContainer,#overlay{width:100%}table,div,p,td,#imageData #imageDetails{text-align:left}table,#header ul li a,#footer span,#footer span a,#footer p,.sc_menu span{color:#fff}.hidden{visibility:hidden}.visible{visibility:visible;z-index:2}div,p,td{font-family:Comic Sans MS; font-size:14px;color:#102d65; font-weight: normal}h1{font-family:Comic Sans MS; font-size:14px;color:#f6732a;padding:20px 0 5px 0;text-transform:uppercase}a{color:#f6712a}a:hover{color:#fe3200}ol.bullet_no{list-style-image:none;list-style-position:outside}ol.bullet_no,#header ul{list-style-type:none}#page{background:#d9f98a;width:90%;border:1px solid #7e7e7e;background:url(http://happyshar.ru/images/menu_bg.gif) 0 1px repeat-x}#page,div.sc_menu,#outerImageContainer{position:relative}#page,#footer,#outerImageContainer,#imageDataContainer{margin:0 auto}#page,#hoverNav,#nextLink,#prevLink{height:100%}#header{width:100%;height:223px;background:url(http://happyshar.ru/images/head.jpg) 0 66px no-repeat}#header,#footer{vertical-align:top}#header ul{margin:0 0 0 27px;height:48px}#header ul li,#header ul li a,.sc_menu li,#prevLink,#imageData #imageDetails{float:left}#header ul li a{font-family:Comic Sans MS;font-size:14px;font-weight: bold;height:28px;padding:20px 26px 0 26px;background:url(http://happyshar.ru/images/menu_hover.gif) 0 -48px repeat-x}#header ul li a,.sc_menu a{text-decoration:none}#header ul li a:hover{color:#252525;background-position: 0px 0px;}#logo,#menu,#amenu,#test,#warning,#lightbox,#loading,#hoverNav,#overlay{position:absolute}#logo{width:220px;height:220px;background:#fff url(http://happyshar.ru/images/logo.gif) no-repeat;top:50px;right:2%}#menu{width:510px;top:100px}#menu,#amenu{height:60px;border:1px solid #fff;background:#f77129 no-repeat;margin:11px 0 0 20px;vertical-align:middle;color:#ccc;left:0.5%}#amenu{width:450px;top:170px}#body{margin:0 auto 13px auto;background:url(http://happyshar.ru/images/body_bg.gif) 441px 0 no-repeat}#body,#footer{width:90%}#body p{padding-bottom:13px;text-align:justify;line-height:15px}#footer{background:#f6732a;height:67px;border-bottom:1px solid #fff}#footer,#warning,.sc_menu span,#back,#lightbox,#loading{text-align:center}#footer span,ul.sc_menu,.sc_menu li,.sc_menu a,.sc_menu a:hover span,#back,#nextLink,#prevLink,#imageData #numberDisplay{display:block}#footer span{font-size:11px;padding-top:15px}#footer span a{margin:0 7px}#footer span a:hover{color:#060501}#footer p{font-size:10px;padding-top:7px}#advertising{border:#f6732a solid 1px;padding:4px 6px 4px 6px}#test{background:#000;opacity:0;filter:alpha(opacity=0)}#test,#warning,.sc_menu span{display:none}#test,#hoverNav,#overlay{top:0}#test,#lightbox,#hoverNav,#imageContainer>#hoverNav,#prevLink,#overlay{left:0}#test,#lightbox{z-index:100}#warning{width:400px;height:150px;top:41%;left:35%;background:#cbf85d;border:#f77129 2px solid;z-index:101}div.sc_menu{height:80px;width:950px}div.sc_menu,#imageDataContainer{overflow:auto}ul.sc_menu{height:110px;width:7500px;padding:15px 0 0 15px;background:url('navigation.png');list-style:none}.sc_menu li{padding:0 4px}.sc_menu span{margin-top:3px;font-size:12px}.sc_menu img{border:3px #fff solid;-webkit-border-radius:3px;-moz-border-radius:3px}.sc_menu a:hover img{filter:alpha(opacity=50);opacity:0.5}#back{width:500px;color:#003469;font-size:16px}.button,.textFields{background:#9fdf0b;border:1px groove #517205}.button{font-family:"Comic Sans MS"}.border{border:1px Dashed #517205}.textFields{font:"10pt" "comic sans ms" bold}#lightbox,#loading{line-height:0}#lightbox img{width:auto;height:auto}#lightbox a img{border:none}#outerImageContainer{width:250px;height:250px}#imageContainer{padding:10px}#loading{top:40%;left:0%;height:25%}#hoverNav{z-index:10}#hoverNav a,#imageData #bottomNavClose{outline:none}#nextLink,#prevLink{background:url(data:image/gif;width:49%;base64,AAAA)}#nextLink{right:0}#nextLink,#imageData #bottomNavClose{float:right}#prevLink:visited:hover,#prevLink:hover{background:url(http://happyshar.ru/images/prevlabel.gif) left 15% no-repeat}#nextLink:visited:hover,#nextLink:hover{background:url(http://happyshar.ru/images/nextlabel.gif) right 15% no-repeat}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;line-height:1.4em}#imageData{padding:0 10px;color:#666}#imageData #imageDetails{width:70%}#imageData #caption{font-weight:bold}#imageData #numberDisplay{clear:left;padding-bottom:1.0em}#imageData #bottomNavClose{width:66px;padding-bottom:0.7em}#overlay{background:#000;z-index:90;height:500px}
#news {position:absolute;width:300px;height:110px;background:#fff no-repeat;top:85px;right:24%;border:1px Dashed #517205;background:#cbf85d}
#nav {position:absolute;width:100px;height:32px;background:#fff no-repeat;top:70px;right:85%;border:0px Dashed #517205;background:#cbf85d}
.b1 {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b2 {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b3 {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b4 {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b5 {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b1 I {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b2 I {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b3 I {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b4 I {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b5 I {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b1 B {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b2 B {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b3 B {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b4 B {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b5 B {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b1 Q {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b2 Q {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b3 Q {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b4 Q {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b5 Q {
	BORDER-BOTTOM: 0px Dashed; BORDER-LEFT: 1px Dashed; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-TOP: 0px Dashed; BORDER-RIGHT: 1px Dashed
}
.b1 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 2px; BACKGROUND: #ebeef0; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.b1 B {
	BORDER-BOTTOM-COLOR: #cbd3d7; BORDER-TOP-COLOR: #cbd3d7; MARGIN: 0px 1px; BACKGROUND: #b8c3c8; BORDER-RIGHT-COLOR: #cbd3d7; BORDER-LEFT-COLOR: #cbd3d7
}
.b2 {
	BORDER-BOTTOM-COLOR: #d6dcdf; BORDER-TOP-COLOR: #d6dcdf; MARGIN: 0px 1px; BORDER-RIGHT-COLOR: #d6dcdf; BORDER-LEFT-COLOR: #d6dcdf
}
.b2 B {
	BORDER-BOTTOM-COLOR: #b8c3c8; BORDER-TOP-COLOR: #b8c3c8; BORDER-RIGHT-COLOR: #b8c3c8; BORDER-LEFT-COLOR: #b8c3c8
}
.b2 I {
	BORDER-BOTTOM-COLOR: #e4e8ea; BORDER-TOP-COLOR: #e4e8ea; BORDER-RIGHT-COLOR: #e4e8ea; BORDER-LEFT-COLOR: #e4e8ea
}
.b2 Q {
	BORDER-BOTTOM-COLOR: #f7f8f9; BORDER-TOP-COLOR: #f7f8f9; BORDER-RIGHT-COLOR: #f7f8f9; BORDER-LEFT-COLOR: #f7f8f9
}
.b3 {
	BORDER-BOTTOM-COLOR: #ebeeef; BORDER-TOP-COLOR: #ebeeef; BORDER-RIGHT-COLOR: #ebeeef; BORDER-LEFT-COLOR: #ebeeef
}
.b3 B {
	BORDER-BOTTOM-COLOR: #bcc6cb; BORDER-TOP-COLOR: #bcc6cb; BORDER-RIGHT-COLOR: #bcc6cb; BORDER-LEFT-COLOR: #bcc6cb
}
.b3 I {
	BORDER-BOTTOM-COLOR: #f9fafb; BORDER-TOP-COLOR: #f9fafb; BORDER-RIGHT-COLOR: #f9fafb; BORDER-LEFT-COLOR: #f9fafb
}
.b4 {
	BORDER-BOTTOM-COLOR: #cad2d6; BORDER-TOP-COLOR: #cad2d6; BORDER-RIGHT-COLOR: #cad2d6; BORDER-LEFT-COLOR: #cad2d6
}
.b4 B {
	BORDER-BOTTOM-COLOR: #e5e9eb; BORDER-TOP-COLOR: #e5e9eb; BORDER-RIGHT-COLOR: #e5e9eb; BORDER-LEFT-COLOR: #e5e9eb
}
.b5 {
	BORDER-BOTTOM-COLOR: #b5c0c6; BORDER-TOP-COLOR: #b5c0c6; BORDER-RIGHT-COLOR: #b5c0c6; BORDER-LEFT-COLOR: #b5c0c6
}
.b5 B {
	BORDER-BOTTOM-COLOR: #fafbfb; BORDER-TOP-COLOR: #fafbfb; BORDER-RIGHT-COLOR: #fafbfb; BORDER-LEFT-COLOR: #fafbfb
}
.text {
	BORDER-BOTTOM: #b0bcc2 0px Dashed; BORDER-LEFT: #b0bcc2 1px Dashed; PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BORDER-TOP: #b0bcc2 0px Dashed; BORDER-RIGHT: #b0bcc2 1px Dashed; PADDING-TOP: 0px
}
