/* CSS Document */
body{ background:#fff;}
body, form, input, textarea, select, h1, h2, ul, ol{margin: 0px;padding: 0px;color: #373536; font: 11px Tahoma, Arial, Helvetica, sans-serif; list-style: none;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
a img{ border:none;}
.rt{text-align: right;	vertical-align: top;}
.ct{text-align: center;	vertical-align: top;}
.fl{float: left;}
.fr{float: right;}
.cl{clear:both;	height: 0px; font-size: 0px; line-height: 0px;}
p{margin: 10px 0px 0px;	padding: 0px;}


.gall{ background:#3998EB url(images/bg_gall_top.gif) no-repeat left top; width:486px;margin: auto;margin-top:25px;}
.gall_bott{padding:20px 25px 50px; background:url(images/bg_gall_bott.gif) no-repeat left bottom; }
.gall h3{font: 18px "Times New Roman", Tahoma, Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;padding: 5px 0px 10px; margin:0px;}
.gall_categor{border:solid 1px #DFEEFC; background:#51A2E8 url(images/bg_gall_categor.gif) no-repeat left top; padding:10px 20px;}
.gall_list{ text-align:left;}
.gall_list a{color:#fff;text-transform:uppercase;font: bold 11px/16px Arial, Tahoma, Helvetica, sans-serif; background: url(images/bg_gall_list_a-02.gif) no-repeat left center;padding: 0px 0px 0px 10px;}
.gall_list a:hover{color:#FFD100; background: url(images/bg_gall_list_a.gif) no-repeat left center;}



.img_main_box{height:120px; overflow:auto; position:relative;}
.img_box{background:url(images/bg_img_box.gif) repeat-y left top; padding:0; position:relative;}
.img_box div{ overflow:hidden; zoom:1;}
.img_box div img{margin:4px 7px 2px 3px; //margin:4px 8px 4px 2px; border:solid 2px #fff;}

.main_pic{ padding-top:20px; padding-bottom:10px;}
.main_pic img{border:solid 2px #fff;}
.inp{ background:#51A2E8; padding:2px; width:98%; border:solid 1px #DFEEFC; color:#fff;}