body{margin:0;padding:0;background:#B0C4E8;font-family:Tahoma, Verdana, Arial;font-size:12px;color:#333;}
.clear{clear:both;font-size:0;line-height:0;}
:focus{outline:0;}
img{border:0;}
h1{margin:0;padding:0;font-size:28px;color:#0038F4;margin:0;margin:10px 0 10px;}
h1 a{margin:0;padding:0;font-size:28px;color:#0038F4;margin:0;margin:10px 0 10px;}
h2{margin:0;padding:0;font-size:17px;color:#0038F4;margin:0;margin:10px 0 10px;text-align:center;border-bottom:1px solid #BCDEFC;margin-bottom:10px;padding-bottom:10px;}
h3{margin:0;padding:0;font-size:20px;color:#0038F4;margin:0;margin:10px 0 10px;}
a{color:#F00;text-decoration:none;}
a:hover{text-decoration:underline;}
.more{text-align:right;font-size:11px;}

#page{background:#FFF url(img/bg.jpg) no-repeat top center;overflow:hidden;}
#center{width:970px;margin:0 auto;position:relative;}
#top{height:164px;margin-bottom:20px;position:relative;z-index:1;}
#logo{background:url(img/logo.png) no-repeat top center;width:218px;height:133px;display:block;float:left;}
#mstrp{background:url(img/mstrp.png) no-repeat top center;width:350px;height:110px;float:left;margin-top:5px;margin-left:22px;}
#sitemap{float:right;margin-right:240px;font-size:11px;font-weight:bold;padding-top:10px;}
#sitemap a{color:#0169C6;text-decoration:underline;}
#sitemap a:hover{text-decoration:none;}
#menu{background:url(img/menu.jpg) no-repeat top left;height:30px;clear:both;}
#menu #button_2{background:url(img/menu_button_2.jpg) no-repeat top left;display:block;float:left;height:30px;width:117px;}
#menu #button_3{background:url(img/menu_button_3.jpg) no-repeat top left;display:block;float:left;height:30px;width:155px;}
#menu #button_4{background:url(img/menu_button_4.jpg) no-repeat top left;display:block;float:left;height:30px;width:167px;}
#menu #button_5{background:url(img/menu_button_5.jpg) no-repeat top left;display:block;float:left;height:30px;width:83px;}
#menu #button_6{background:url(img/menu_button_6.jpg) no-repeat top left;display:block;float:left;height:30px;width:120px;}
#menu #button_7{background:url(img/menu_button_7.jpg) no-repeat top left;display:block;float:left;height:30px;width:118px;}
#man_1{background:url(img/man_1.png) no-repeat top right;width:330px;height:344px;position:absolute;top:0;right:-100px;}
#man_2{background:url(img/man_2.png) no-repeat top right;width:396px;height:344px;position:absolute;top:0;right:-166px;}
#man_3{background:url(img/man_3.png) no-repeat top right;width:464px;height:344px;position:absolute;top:0;right:-234px;}

#content{padding-bottom:10px;position:relative;z-index:2;}
#left{float:left;width:642px;}
#title{padding-bottom:5px;}
#title #three{float:left;}
#title #searchForm{float:right;margin-top:10px;}
#title #searchForm .input{background:#EBF0F7;width:187px;height:14px;padding:5px;border:1px solid #BCDEFC;font-size:11px;color:#333;}
#title #searchForm .submit{background:url(img/button.jpg) no-repeat top center;width:65px;height:23px;border:none;font-weight:bold;color:#FFF;cursor:pointer;}

#subList .n{padding:10px 0 10px;margin:0 0 10px;border-bottom:1px solid #BCDEFC;}
#subList .n div{clear:left;padding:5px 0 0 5px;}
#subList .n div.clear{padding:0;border:none;}
#subList .n h4{font-size:12px;margin:0;color:#333;}
#subList .n h4 a{background:inherit;font-weight:bold;color:#333;}
#subList .n h5{margin:2px 0 0 0;font-weight:normal;font-size:12px;}
#subList .n h5 a{border-bottom:1px solid #BCDEFC;text-decoration:none;}
#subList .n h5 a:hover{border-bottom:1px solid #666;}
#subList .n h6{margin:2px 0 10px;font-size:11px;font-weight:normal;color:#666;}
#subList .n .more{text-align:right;font-size:11px;}
#subList .n .photo{float:left;margin:0 10px 3px 0;border:1px solid #BCDEFC;}

#subListK .n{padding:10px 0 10px;margin:0 0 10px;}
#subListK .n div{clear:left;padding:5px 0 0 5px;}
#subListK .n div.clear{padding:0;border:none;}
#subListK .n h4{font-size:12px;margin:0;color:#333;}
#subListK .n h4 a{background:inherit;font-weight:bold;color:#333;}
#subListK .n h5{margin:2px 0 0 0;font-weight:normal;font-size:12px;}
#subListK .n h5 a{border-bottom:1px solid #BCDEFC;text-decoration:none;}
#subListK .n h5 a:hover{border-bottom:1px solid #666;}
#subListK .n h6{margin:2px 0 10px;font-size:11px;font-weight:normal;color:#666;}
#subListK .n .more{text-align:right;font-size:11px;}
#subListK .n .photo{float:left;margin:0 10px 3px 0;border:1px solid #BCDEFC;}
#subListK .board{border-bottom:1px solid #BCDEFC;}

#subList .l{padding:10px 0 10px;margin:0 0 10px;border-bottom:1px solid #BCDEFC;}
#subList .l div{clear:left;padding:5px 0 0 5px;}
#subList .l div.clear{padding:0;border:none;}
#subList .l h4{font-size:12px;margin:0;margin-bottom:10px;color:#333;}
#subList .l h4 a{background:inherit;font-weight:bold;color:#333;}
#subList .l h5{margin:2px 0 0 0;font-weight:normal;font-size:12px;}
#subList .l h5 a{border-bottom:1px solid #BCDEFC;text-decoration:none;}
#subList .l h5 a:hover{border-bottom:1px solid #BCDEFC;}
#subList .l .more{text-align:right;font-size:11px;}
#subList .l .photo{float:left;margin:0 10px 3px 0;border:1px solid #BCDEFC;}

#startList{height:222px;}
#startList .ps{padding:10px 0 10px;margin:0 0 10px;height:222px;border-bottom:1px solid #BCDEFC;}
#startList #l{padding-right:10px;}
#startList #r{padding-left:10px;}
#startList .ps div{clear:left;padding:5px 0 0 5px;}
#startList .ps div.clear{padding:0;border:none;}
#startList .ps h4{font-size:12px;margin:0;margin-bottom:10px;color:#333;}
#startList .ps h4 a{background:inherit;font-weight:bold;color:#333;}
#startList .ps h5{margin:2px 0 0 0;font-weight:normal;font-size:12px;}
#startList .ps h5 a{border-bottom:1px solid #BCDEFC;text-decoration:none;}
#startList .ps h5 a:hover{border-bottom:1px solid #BCDEFC;}
#startList .ps h6{margin:2px 0 10px;font-size:11px;font-weight:normal;color:#666;}
#startList .ps .more{text-align:right;font-size:11px;}
#startList .ps .photo{float:left;margin:0 10px 3px 0;border:1px solid #BCDEFC;}

#pagesGallery td{text-align:center;padding:5px;vertical-align:top;}
#pagesGallery a{color:#333;}
#pagesGallery .photo{border:1px solid #BCDEFC;}

#siteMap dt, dd{margin-bottom:4px;}
#siteMap dt a{font-size:12px;font-weight:bold;color:#F00;}
#siteMap dd a{font-size:12px;font-weight:bold;color:#333;}


#photosList{float:left;}
#photosList img{margin:0 10px 3px 0;border:1px solid #BCDEFC;}

#photosGallery img{border:1px solid #BCDEFC;}
#photosGallery td{vertical-align:top;text-align:center;}

#filesList{margin-top:10px;}
#filesList div{margin-bottom:5px;}

#message{background:#EBF0F7;border:1px solid #BCDEFC;width:300px;padding:10px;text-align:center;margin:0 auto;margin-top:300px;}

.result{border-bottom:1px solid #BCDEFC;margin-bottom:10px;padding-bottom:10px;}

#right{float:right;width:284px;padding-top:76px;}
#tags{width:266px;padding:10px;margin:10px 0 20px 3px;border:1px solid #BCDEFC;}
#tags a{color:#333;text-decoration:none;}
#board{background:url(img/board.jpg) repeat-x top center;height:71px;padding:4px 0 5px;}
#logos{width:970px;height:67px;margin:0 auto;}
#foot{background:url(img/foot.jpg) no-repeat top center;width:970px;height:70px;margin:0 auto;padding-top:10px;font-size:11px;color:#333;}
#foot a{color:#333;}
#copy{float:left;}
#menu2{margin-bottom:8px;}
#optimal{float:right;}
#optimal a{background:url(img/optiml.jpg) no-repeat top center;width:74px;height:13px;display:block;float:right;}
#optimal a:hover{background:url(img/optiml.jpg) no-repeat bottom center;}
