/* CSS Document */
html, body {
	margin:0;
	padding:0;
	color: #000000;
	font-size:13px;
	line-height: 18px;
	font-family: Arial, Tahoma, Helvetica, "Times New Roman", Verdana, sans-serif;
	background:url(../images/fon2.gif) repeat center;
}
table{
	border:0px; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
}
table td{
	padding:0px; /* cellpadding="0" */
}
 a { color:#696969; text-decoration:underline; } 
 a:hover { text-decoration:none; }

.title{ font-size:24px; line-height:30px; font-weight:normal; color:#000000; text-shadow: 1px 1px 0px #999999 ; padding:5px 0px; margin:5px 0px; }
.title1{ color:#999999; font-weight:normal; padding:5px 0px; margin:5px 0px; }
.title1 span{ color:#039d03; font-weight:normal; text-decoration: underline; padding:5px 0px; margin:5px 0px; }

.top{ background:url(../images/fon1.gif) repeat-x center top; border:0px solid blue; }
.bottom{ background:url(../images/fon2.gif) repeat center; width:100%; padding:0px 18px; border:0px solid red; }
.body_fon{ background:url(../images/body_fon.png) repeat-y top center; }

.top_out{ position: relative; width:980px; height:460px; border:0px solid green; }
.top_in1{ position:absolute; top: 0px; left:0px; width:980px; height:460px; border:0px solid green; }
.top_in2{ position:absolute; top: 49px; left:0px; width:330px; height:411px; border:0px solid green; }
.top_in3{ position:absolute; top: 0px; left:0px; width:980px; height:167px; border:0px solid green; }
.top_in4{ position:absolute; top: 382px; left:0px; width:980px; height:90px; border:0px solid green; }
.top_in5{ position:absolute; top: 20px; left:30px; width:211px; height:58px; border:0px solid green; }
.top_in6{ position:absolute; top: 8px; left:804px; width:146px; height:15px; border:0px solid green; }

.top_lan{ position:absolute; top: 8px; left:720px; border:0px solid green; width:40px; height:19px; font-size:10px; color:#3f3f3f; text-align:center; }
.top_lan a{	color: #920505; text-decoration:none; vertical-align:top; }
.top_lan a:hover{ text-decoration:underline; }
.top_lan img{ padding: 0px 5px; }

.curs{ position:absolute; top: 10px; left:400px; width:230px; height:19px; font-size:12px; font-weight:bold; color:#3f3f3f; text-align:right; border:0px solid green; }

.top_in7{ position:absolute; top: 60px; left:200px; width:750px; height:15px; text-align:right; border:0px solid green; }
.top_in7 a{ color:#059005; text-shadow: 1px 1px 1px #7bc57b; text-decoration:none; text-transform:uppercase; font-size:12px; }
.top_in7 a:hover{ text-decoration:underline; }
.top_in7 span{ color:#d2d2d2; text-shadow: 1px 1px 1px #b7e0b7; font-size:14px; padding:0px 10px 5px 10px; }
.top_in8{ position:absolute; top: 150px; left:30px; width:250px; height:250px; border:0px solid green; }
.top_in9{ position:absolute; top: 445px; left:42px; width:896px; height:204px; background:url(../images/banner.png) no-repeat center; border:0px solid green; }
.top_in10{ position:absolute; top: 8px; left:670px; width:50px; height:25px; z-index:10; border:0px solid green; }

.ban1Title{ position:absolute; top: 172px; left:20px; width:170px; height:20px; text-align:left; border:0px solid green; }
.ban1Title a{ font-size:16px; font-weight:bold; line-height:16px; color:#ffffff; text-shadow: 2px 2px 5px #000000; text-transform:uppercase; text-decoration:none; }
.ban1Title a:hover{ text-decoration:underline; }
.ban2Title{ position:absolute; top: 172px; left:250px; width:170px; height:20px; text-align:left; border:0px solid green; }
.ban2Title a{ font-size:16px; font-weight:bold; line-height:16px; color:#ffffff; text-shadow: 2px 2px 5px #000000; text-transform:uppercase; text-decoration:none; }
.ban2Title a:hover{ text-decoration:underline; }
.ban3Title{ position:absolute; top: 172px; left:470px; width:170px; height:20px; text-align:left; border:0px solid green; }
.ban3Title a{ font-size:16px; font-weight:bold; line-height:16px; color:#ffffff; text-shadow: 2px 2px 5px #000000; text-transform:uppercase; text-decoration:none; }
.ban3Title a:hover{ text-decoration:underline; }
.ban4Title{ position:absolute; top: 172px; left:700px; width:170px; height:20px; text-align:left; border:0px solid green; }
.ban4Title a{ font-size:16px; font-weight:bold; line-height:16px; color:#ffffff; text-shadow: 2px 2px 5px #000000; text-transform:uppercase; text-decoration:none; }
.ban4Title a:hover{ text-decoration:underline; }

.gray_fon{ position: relative; width:441px; height:144px; background:url(../images/yellow_fon.png) no-repeat center; border:0px solid green; padding: 0px; }
.gray_fon1{ position:absolute; top: 0px; left:15px; width:417px; height:140px; font-size:13px; line-height:16px; text-align:left; border:0px solid green; color:#000000; padding: 0px; margin:0px; }
.sml{ font-size:14px; }


.gray_top{ background:url(../images/yellow_fon_text_top.png) no-repeat center top; width:899px; padding:0px; margin:0px; border:0px solid blue; }
.gray_top td{ padding: 5px 20px; }
.gray td{ padding: 0px; margin: 0px; }
.gray_middle{ background:url(../images/yellow_fon_text_middle.png) repeat-y center; width:899px; text-align:left; padding:0px; margin:0px; border:0px solid green; }
.gray_bottom{ background:url(../images/yellow_fon_text_bottom.png) no-repeat center bottom; width:899px; padding:0px; margin:0px; border:0px solid red; }

.gray_middle111{ background:url(../images/yellow_fon_text.png) no-repeat center; width:899px; height:404px; text-align:left; padding: 0px 0px; margin:0px; border:0px solid green; }

.gray_middle_small{ background:url(../images/yellow_fon_ap.png) no-repeat center; width:442px; height:289px; text-align:left; padding: 0px 0px; margin:0px; border:0px solid green; }

.text_tab{ font-size:9px; line-height:12px; padding:5px 0px; color:#999999; }

.search1{ position:absolute; top: 0px; left:20px; width:196px; height:20px; text-align:center; border:0px solid green; }
.search1 h2{ font-size:24px; font-weight: bold; line-height:20px; color:#000000; margin:0px; padding:0px; }
.search2{ position:absolute; top:45px; left:20px; width:196px; height:20px; font-size:12px; text-align:center; border:0px solid green; }

.search3_1{position:absolute; top:75px; left:22px; width:50px; height:20px; color:#000000; font-size:12px; border:0px solid green; }
.search3_2 input{position:absolute; top:90px; left:22px; width:161px; height:17px; font-size:12px; background-color:#FFFFFF; border:1px solid #c0c0c0; color: #1b160a; padding: 1px 0px 0px 5px; }
.search3_3 img{position:absolute; top:89px; left:193px; width:18px; height:18px; margin-top:2px; border:0px solid green; }

.search4_1{position:absolute; top:115px; left:22px; width:50px; height:20px; color:#000000; font-size:12px; border:0px solid green; }
.search4_2 input{position:absolute; top:130px; left:22px; width:161px; height:17px; font-size:12px; background-color:#FFFFFF; border:1px solid #c0c0c0; color: #1b160a; padding: 1px 0px 0px 5px; }
.search4_3 img{position:absolute; top:129px; left:193px; width:18px; height:18px; margin-top:2px; border:0px solid green; }

.search5_1{position:absolute; top:155px; left:22px; width:70px; height:20px; color:#000000; font-size:12px; border:0px solid green; }
.search5_2{position:absolute; top:170px; left:22px; width:100px; height:20px; color:#ffff99; font-size:12px; border:0px solid green; }

.search6{ position:absolute; top: 210px; left:22px; width:108px; height:20px; text-align:center; border:0px solid green; }


.foot{ position:relative; background:url(../images/bottom.png) no-repeat center; width:980px; height:117px; border: 0px solid #d2efa4; }
.foot1{ position:absolute; top:55px; left:62px; width:113px; height:31px; }
.foot2{ font-size:11px; position:absolute; top:55px; left:200px; width:200px; height:31px; }
.foot2 a{ color:#5c635c; font-size:11px; line-height:16px; text-decoration:underline; }
.foot2 a:hover{ text-decoration:none; }
.foot3{ position:absolute; top:60px; left:500px; width:410px; height:22px; border: 0px solid #d2efa4; }


.forma{ font-size:12px; line-height:24px; color:#3a3a3a; font-weight:normal; text-shadow:0px 1px 1px #929292; }
.input_text{ height:24px; width:190px; border: 1px solid #c9c9c9; margin:4px; }
.input_text1{ height:24px; width:220px; border: 1px solid #c9c9c9; margin:4px; }
.input_text2{ height:68px; width:292px; border: 1px solid #c9c9c9; margin:4px; overflow: hidden; }



.text_title1{ font-size:23px; line-height:20px; font-weight:normal; border:0px solid green; }
.text_title2{ font-size:21px; line-height:20px; font-weight:normal; color:#000000; border:0px solid green; }
.sml{ font-size:14px; }

.book_out{ position: relative; width:900px; height:300px; border: 0px solid #99FF99; }
.book_out1{ position: relative; width:500px; height:300px; border: 0px solid #CCCCCC; }
.book1{ position:absolute; top:40px; left:10px; width:317px; height:200px; border: 0px solid #CCCCCC; }
.book1_title{ position:absolute; top:0px; left:0px; width:250px; height:20px; color: #000000; font: bold 14px/14px "Trebuchet MS"; padding: 3px 0px 0px 10px; border-bottom: 1px solid #9f9f9f; }

.book1_body{ position:absolute; top:25px; left:0px; width:250px; height:170px; padding: 3px 0px 0px 10px; border: 0px solid red; }
.book1_body table{ width:100%; border-collapse:separate; padding: 4px 0px; }
.book1_body table tr td{ padding: 4px 0px; }
.book1_body input{ width:150px; height:17px; border:1px solid #a7a7a7; }
.book1_body span{ color:#fe5d00; }
.book1_body textarea{ width:290px; height:70px; border:1px solid #a7a7a7; }


.book_bet1{ position: absolute; top:40px; left:317px; width:1px; height:170px; }
.book2{ position:absolute; top:40px; left:280px; width:317px; height:200px; border: 0px solid green; }
.book2_title{ position:absolute; top:0px; left:10px; width:290px; height:20px; color: #000000; font: bold 14px/14px "Trebuchet MS"; padding: 3px 0px 0px 10px; border-bottom: 1px solid #9f9f9f; }

.book2_body{ position:absolute; top:25px; left:10px; width:290px; height:170px; padding: 3px 0px 0px 10px; border: 0px solid red; }
.book2_body table{ width:100%; border-collapse:separate; padding: 4px 0px; }
.book2_body table tr td{ padding: 4px 0px; }
.book2_body input{ width:100px; height:17px; border:1px solid #a7a7a7; }
.book2_body span{ color:#fe5d00; }

.book_bet2{ position: absolute; top:40px; left:635px; width:1px; height:170px; }
.book3{ position:absolute; top:40px; left:600px; width:317px; height:200px; border: 0px solid blue; }
.book3_title{ position:absolute; top:0px; left:10px; width:260px; height:20px; color: #000000; font: bold 14px/14px "Trebuchet MS"; padding: 3px 0px 0px 10px; border-bottom: 1px solid #9f9f9f; }

.book3_body{ position:absolute; top:25px; left:10px; width:240px; height:210px; padding: 3px 0px 0px 10px; border: 0px solid #999966; }
.book3_body table{ width:100%; border-collapse:separate; padding: 4px 0px; }
.book3_body table tr td{ padding: 4px 0px 0px 0px; }
.book3_body textarea{ width:250px; height:80px; border:1px solid #a7a7a7; }


.book_out4{ position: relative; width:330px; height:380px; border: 0px solid red; margin-left:100px; }
.book4{ position:absolute; top:0px; left:0px; width:430px; height:380px; border: 0px solid blue; }
.book4_title{ position:absolute; top:0px; left:0px; width:250px; height:20px; background-color:#555951; color: #d6dcda; font: bold 14px/14px "Trebuchet MS"; padding: 3px 0px 0px 10px; border: 0px solid red; }

.book4_body{ position:absolute; top:25px; left:0px; width:350px; height:170px; padding: 3px 0px 0px 10px; border: 0px solid green; }
.book4_body table{ width:100%; border-collapse:separate; padding: 4px 0px; }
.book4_body table tr td{ padding: 4px 0px; }
.book4_body input{ width:210px; height:17px; border:1px solid #a7a7a7; }
.book4_body span{ color:#fe5d00; }
.book4_body textarea{ width:210px; height:70px; border:1px solid #a7a7a7; }


.book_out5{ position: relative; width:500px; height:380px; border: 0px solid #999999; margin-left:0px; }
.book5{ position:absolute; top:0px; left:0px; width:500px; height:380px; border: 0px solid blue; }
.book5_title{ position:absolute; top:0px; left:0px; width:250px; height:20px; background-color:#555951; color: #d6dcda; font: bold 14px/14px "Trebuchet MS"; padding: 3px 0px 0px 10px; border: 0px solid red; }

.book5_body{ position:absolute; top:15px; left:0px; width:500px; height:350px; padding: 3px 0px 0px 10px; border: 0px solid green; }
.book5_body table{ width:100%; border-collapse:separate; padding: 4px 0px; }
.book5_body table tr td{ padding: 4px 0px; }
.book5_body input{ width:200px; height:17px; border:1px solid #a7a7a7; }
.book5_body span{ color:#fe5d00; }
.book5_body textarea{ width:340px; height:120px; border:1px solid #a7a7a7; }

.book6{ position:absolute; top:0px; left:20px; width:880px; height:20px; border: 0px solid green;}
.book7{ position:absolute; top:260px; left:400px; width:350px; height:25px; text-align:right; border: 0px solid green;}

.red{ color: #003300; font-size:11px; font-weight:bold; }
.red a{ color:#003300; text-decoration:none; }
.red a:hover{ text-decoration:underline; }
.red1{ color:#920505; font-size:13px; padding: 0px; margin: 0px 0px 5px 0px; font-weight:normal; }
.red2{ color:#003300; font-size:13px; font-weight:bold; padding: 0px; margin: 0px 0px 5px 0px; }


.pager{ width:220px; height:20px; font-size:12px; line-height:16px; color:#003300; text-align:center; margin-top:5px; }
.pager a{ color:#003300; text-decoration:none; }
.pager a:hover{ text-decoration:underline; }
.pager img { padding: 0px 10px; }
.pager a { padding: 0px 7px; }
.pager b { padding: 0px 5px; }

