
.site_f{padding: 15px 0; background-color: #587098;}

#block_login2{float: right; width: 310px; margin: 0; padding: 15px 5px 0 0;}
#block_login2 h2{width: 295px; margin: 0 0 8px 0; padding: 5px 0 5px 5px; text-align: left; font-size: 14px; color: #fff; background-color: #314A73; font-family: tahoma, sans-serif; text-transform: uppercase;}
#block_login2 form{margin: 0; padding: 0;}
#block_login2 .st1{width: 295px; margin: 0; padding: 2px 0 2px 5px; text-align: center; font-weight: bold; font-size: 11px; background-color: #95BCE6; font-family: verdana, sans-serif; color: #fff;}
#block_login2 .st1 h3{float: left; font-size: 11px; margin: 0; padding: 0 5px 0 0;}
#block_login2 .st1 span{float: left; border: none; margin: 0; padding: 0 5px 0 0;}
#block_login2 .input_f{float: left; width: 101px; margin: 0; padding: 1px 0 0 3px; border-color: #000;}
#block_login2 .clink{float: left; width: 287px; margin: 8px 0 0 0; padding: 2px 0 2px 5px; text-align: left; color: #fff; font-size: 12px; border: 4px solid #95BCE6; background-color: #000;}
#block_login2 .clink a:link, #block_login2 .clink a:visited, #block_login2 .clink a:active{color:#fff; text-decoration: none;}
#block_login2 .clink a:hover{color: #fff; text-decoration: underline;}
#block_login2 span{float: left; margin-right: 3px; border: 4px solid #95BCE6;}


.cat_line{clear: both; padding: 0 0 5px 0; border-bottom: 2px solid #587098; font-size: 1px}

.box22{float: left; width: 325px; margin: 0 0 8px 0; padding: 0; border: 1px solid #BFBFBF;}
.box22 h2{margin: 0; padding: 5px 0 5px 0; font-size: 14px; color: #fff; text-align: center; background-color: #587098;}
.box22 .box_content{float: left; width: 317px; padding: 4px;} 
.box22 .line1{padding: 5px; font-weight: bold; color: #587098;}

.gallery_date{font-size: 11px; color: #95866C;}
.gallery_cat{float: left; width: 545px; padding: 5px;}
.gallery_cat .lead1{background-color: #fff; border: none;}
.cat_pic{float: left; width: 150px; margin: 0 10px 0 0;}
.cat_pic img{border: 1px solid #4D74BB;}
.cat_title{float: left; width: 360px; padding: 0 0 5px 0; font-size: 14px; font-weight: bold; font-family: tahoma, sans-serif;}
.cat_title a:link, .cat_title a:visited, .cat_title a:active{color: #FD6300;}
.cat_title a:hover{color: #4D74BB;}
.cat_date{float: left; width: 360px; padding: 5px 0; font-weight: bold;}
.cat_lead{float: left; width: 360px;}

#block_galleries_past{float: right;}
#block_galleries_past_archiv{float: right;}

.table_n{width: 100%;}
.table_n td{width: 25%; vertical-align: bottom;}

.box21{width: 150px; padding: 0 0 0 6px; text-align: center; font-weight: bold;}
.box21 h3{margin: 0; padding: 5px 0 5px 0; font-size: 14px;}
.box21 img{border: 2px solid #587098;}
.box21 h3 span{font-size: 12px; color: #000; text-decoration: none;}

.box21 a,.box22 a{text-decoration: underline; color: #FF7618;}

.galleries_menu{text-align: center; padding: 20px 0;}
.galleries_menu a{padding: 4px; font-size: 14px; color: #fff; background-color: #587098; text-decoration: none;}
.galleries_menu a:hover{padding: 4px; font-size: 14px; color: #fff; background-color: #587098; text-decoration: none;}



/*user*/
#user_img_div{float: left; width: 320px; padding: 0 5px 5px 5px;}
#user_img_div img{border: 1px solid #000;}
.img_tn{float: left; width: 555px; padding: 5px 0 0 0; text-align: center;}
.img_tn img{margin: 0 0 3px 0;}


#box_lead{float: left; width: 220px; height: 320px; background-color: #FAF6F7; border: 1px solid #DCDCDC;}
#box_lead p{margin: 0; padding: 0;}
.lead1{padding: 3px 5px; border-bottom: 1px solid #DCDCDC;}
.lead2{padding: 3px 5px;}
#box_lead span{color: #FF7618; font-weight: bold;}



#comment_write{float: left; padding: 5px; border: none;}
#comment_write h3{color: #46629B; font-size: 16px;}
#comment_write .input_f{border-color: #E8E7E7;}
#comment_left{float: left; width: 200px;}
#comment_left .input_b1{margin: 10px 0 0 0;}
#comment_right{float: left; width: 380px; padding-right: 10px;}
#comment_write label{float: left; width: 200px; margin: 10px 0 0 0; color: #4A4A4A; font-family: tahoma, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase;}
#comment_list{float: left; width: 100%; padding-top: 25px;}
.comment_item{padding: 10px 0 4px 0; border-top: 1px dashed #919393;}
.comment_item strong{float: left; margin: 2px 5px 0 0; color: #000;}
.comment_comment{padding: 15px 0; font-size: 12px; color: #2D2D2D;}
.comment_name{float: left; margin: 0 0 10px 0; padding: 0 5px 0 0; border-right: 2px solid #000; color: #46629B; font-size: 13px; font-weight: bold; font-family: tahoma, sans-serif;}
.comment_time{float: left; margin: 2px 0 0 5px; color: #4F5050; font-size: 12px; font-family: tahoma, sans-serif;}

#comp_user_com .input_b{height: 17px; margin: 0 0 0 1px; padding: 0 0 2px 0; font-size: 10px; color: #fff; font-weight: bold; font-family: tahoma, sans-serif;
background-color: #fff; border: 1px solid #000;
background-image: url(../../images/competitions_button_bg2.jpg); background-repeat: repeat-x;
}
#comp_user_com #orderby .box_content{width: 600px; border: none;}

.table_e{width: 100%; border-collapse: separate; border-spacing: 2px 2px;border: 1px solid #d5d5d5; margin: 10px 0px; background-color: #f4f4f4;}
.table_e tr{vertical-align: top;}
.table_e select {color: #101384; font-size: 11px; font-family: Tahoma, Arial, sans-serif; background-color: white; font-weight: normal;} 

.tdleft {width: 120px; padding: 2px; background-color: #cac9c9; color: #3e3e3e; font-size: 12px; font-weight: bold; font-family : Arial, Helvetica, sans-serif;}
.tdright {background-color: #efefef; color: #3e3e3e; font-size: 12px; font-family : Arial, Helvetica, sans-serif;}
.tdcolspan {vertical-align: top; padding: 4px 0; text-align: center; background-color: #a7a7a7; color: #3e3e3e; font-size: 12px; font-weight: bold; font-family : Arial, Helvetica, sans-serif;}
.tdcolspan a:link, .tdcolspan a:visited, .tdcolspan a:active{color: #e0e0e0;}
.tdcolspan a:hover{color: #000000;}

