html, body {
	margin:0;
	padding:0;
/*	background: #474336 url(../images/fon_bottom.jpg) repeat-x bottom; */
	background: #aba282 url(../images/fon_bottom.jpg) repeat-x bottom;
	color: #cccccc;
	font-size:12px;
	line-height: 16px;
	font-family: "trebuchet MS"; 
	border:0px solid yellow;
}

table{
	border:0px; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
}

table td{
	padding:0px; /* cellpadding="0" */
} f

p a{ color:#999999; font-size:12px; font-weight:bold; text-decoration:underline; }
p a:hover{ text-decoration:none; }

a{ text-decoration:none; color:#f36e21; text-decoration: underline; }
a:hover{ text-decoration: none; }

.more a{ color:#999999; font-size:12px; font-weight:bold; text-decoration:none; }
.more a:hover{ text-decoration:underline; }

.top{ position: relative; width:100%; height:1px; border:0px solid yellow; }
.top_a{ position:absolute; top:0px; left:0px; width:100%; height:510px; background:url(../images/fon_top.jpg) repeat-x top; z-index:0; border:0px solid green; }
.top_out{ width:998px; height:105px; }
.top_yellow{ position: relative; width:998px; height:105px; border:0px solid yellow; }
.top_logo{ position:absolute; top: 1px; left:25px; border:0px solid green; width:210px; height:100px; }
.top_lan{ position:absolute; top: 25px; left:955px; border:0px solid green; width:40px; height:19px; text-align:center; }
.top_lan a{	color: #cccccc; text-decoration:none; vertical-align:top; }
.top_lan a:hover{ text-decoration:underline; }
.top_lan img{ padding: 0px 5px; }
.top_menu{ position:absolute; top: 45px; left:380px; border:0px solid green; width:620px; height:50px; }
.top_menu_ru{ position:absolute; top: 45px; left:250px; border:0px solid green; width:750px; height:50px; }

.top_menu a, .top_menu_ru a{ color:#cccccc; text-decoration:none; font-size:16px; line-height:80px; padding-top:15px; margin-right:1px; border:0px solid green; }
.top_menu a span, .top_menu_ru a span{ background-color:#323026; padding: 0px 5px; }
.top_menu a:hover, .top_menu_ru a:hover{ color:#1f1c13; background: url(../images/luna.gif) no-repeat top; }
.top_menu a:hover span, .top_menu_ru a:hover span{ background-color:#f36e21; }

.top_menu_up { background: url(../images/luna.gif) no-repeat top; }

.top_menu_up1 a span { background-color:#c2c2c2; color:#0c0c0c; }
.top_menu_up1 a:hover { color:#1f1c13; background: url(../images/luna.gif) no-repeat top; }
.top_menu_up1 a:hover span { background-color:#f36e21; }

.search{ width:246px; height:370px; }
.yellow1{ position: relative; width:246px; height:370px; background:url(../images/flash_right.jpg) no-repeat center; z-index:10; border:0px solid yellow; }
.cards{ position:absolute; top: 25px; left:700px; width:196px; height:25px; background:url(../images/cards.gif) no-repeat center; border:0px solid green; }
.search1{ position:absolute; top: 35px; left:20px; width:196px; height:20px; text-align:center; border:0px solid green; }
.search1 h2{ font-size:14px; font-weight:normal; line-height:16px; color:#FFFFFF; margin:0px; padding:0px; text-transform:uppercase; }

.search2{ position:absolute; top:70px; left:20px; width:196px; height:20px; text-align:center; border:0px solid green; }
.search3_1{position:absolute; top:112px; left:22px; width:50px; height:20px; color:#ffff99; border:0px solid green; }
.search3_2 input{position:absolute; top:110px; left:80px; width:103px; height:17px; font-size:12px; background-color:#FFFFFF; border:1px solid #1b160a; color: #1b160a; padding: 1px 0px 0px 5px; }
.search3_3 img{position:absolute; top:109px; left:193px; width:18px; height:18px; margin-top:2px; border:0px solid green; }
.search4_1{position:absolute; top:152px; left:22px; width:50px; height:20px; color:#ffff99; border:0px solid green; }
.search4_2 input{position:absolute; top:150px; left:80px; width:103px; height:17px; font-size:12px; background-color:#FFFFFF; border:1px solid #1b160a; color: #1b160a; padding: 1px 0px 0px 5px; }
.search4_3 img{position:absolute; top:149px; left:193px; width:18px; height:18px; margin-top:2px; border:0px solid green; }
.search5_1{position:absolute; top:190px; left:22px; width:70px; height:20px; color:#ffff99; border:0px solid green; }
.search5_2{position:absolute; top:190px; left:80px; width:80px; height:20px; color:#ffff99; border:0px solid green; }
.search6{ position:absolute; top: 230px; left:80px; width:108px; height:20px; text-align:center; border:0px solid green; }
.search7{ position:absolute; top: 330px; left:20px; width:125px; height:20px; text-align:center; border:0px solid #666666; }
.search8{ position:absolute; top: 298px; left:20px; width:125px; height:20px; text-align:left; border:0px solid #666666; }
.search9{ position:absolute; top: 298px; left:145px; width:100px; height:20px; text-align:left; border:0px solid #666666; }

.search_small{ width:246px; height:239px; }
.yellow1_small{ position: relative; width:246px; height:239px; background:url(../images/flash_small_right.jpg) no-repeat center; z-index:10; border:0px solid yellow; }
.cards_small{ position:absolute; top: 205px; left:20px; width:196px; height:25px; background:url(../images/cards.jpg) no-repeat center; border:0px solid green; }
.search1_small{ position:absolute; top: 10px; left:20px; width:196px; height:20px; text-align:center; border:0px solid green; }
.search1_small h2{ font-size:14px; font-weight:normal; line-height:16px; color:#FFFFFF; margin:0px; padding:0px; text-transform:uppercase; }

.search2_small{ position:absolute; top:35px; left:20px; width:196px; height:20px; text-align:center; border:0px solid green; }
.search3_1_small{position:absolute; top:67px; left:22px; width:50px; height:20px; color:#ffff99; border:0px solid green; }
.search3_2_small input{position:absolute; top:65px; left:80px; width:103px; height:17px; font-size:12px; background-color:#FFFFFF; border:1px solid #1b160a; color: #1b160a; padding: 1px 0px 0px 5px; }
.search3_3_small img{position:absolute; top:65px; left:193px; width:18px; height:18px; margin-top:2px; border:0px solid green; }
.search4_1_small{position:absolute; top:97px; left:22px; width:50px; height:20px; color:#ffff99; border:0px solid green; }
.search4_2_small input{position:absolute; top:95px; left:80px; width:103px; height:17px; font-size:12px; background-color:#FFFFFF; border:1px solid #1b160a; color: #1b160a; padding: 1px 0px 0px 5px; }
.search4_3_small img{position:absolute; top:94px; left:193px; width:18px; height:18px; margin-top:2px; border:0px solid green; }
.search5_1_small{position:absolute; top:125px; left:22px; width:70px; height:20px; color:#ffff99; border:0px solid green; }
.search5_2_small{position:absolute; top:125px; left:80px; width:80px; height:20px; color:#ffff99; border:0px solid green; }
.search6_small{ position:absolute; top: 155px; left:80px; width:108px; height:20px; text-align:center; border:0px solid green; }
.search7_small{ position:absolute; top: 210px; left:20px; width:125px; height:16px; text-align:center; border:0px solid #666666; }
.search8_small{ position:absolute; top: 183px; left:20px; width:125px; height:16px; text-align:left; border:0px solid #330000; }
.search9_small{ position:absolute; top: 183px; left:145px; width:100px; height:16px; text-align:left; border:0px solid #330000; }



.text_tab{ position: relative; width:954px; background-color:#3c382c; border:1px solid #8e8d8d; padding: 53px 20px 20px 20px; }
.text_title{ position:absolute; top: 0px; left:25px; height:33px; background:url(../images/fon_title_mid.jpg) repeat-x center; border:0px solid green; }
.text_title_l{ background:url(../images/fon_title_left.jpg) no-repeat left; height:33px; text-align:center; vertical-align:top; padding: 0px 20px 0px 20px; border:0px solid green; }
.text_title_l span{ color:#000000; font-size:16px; line-height:25px; text-transform:uppercase; font-weight:bolder; border:0px solid green; }
.text_title_l h2{ color:#000000; font-size:16px; line-height:25px; text-transform:uppercase; font-weight:bolder; margin:0px; padding:0px; border:0px solid green; }

.text_title_l h1{ color:#000000; font-size:16px; line-height:25px; text-transform:uppercase; font-weight:bolder; border:0px solid green; padding:0px; margin:0px; }
.text_title_l h2{ color:#000000; font-size:16px; line-height:25px; text-transform:uppercase; font-weight:bolder; border:0px solid green; padding:0px; margin:0px; }
.sml { color:#000000; font-size:12px; line-height:25px; font-weight:bolder; border:0px solid green; }

.text_title_r{ background:url(../images/fon_title_right.jpg) no-repeat right; height:33px; }

.text_title2{ position:absolute; top: 0px; left:550px; height:33px; background:url(../images/fon_title_mid.jpg) repeat-x center; border:0px solid green; }

.text_tab_{ position: relative; width:954px; padding: 53px 20px 20px 20px; z-index:100; }


.ban_fon{ position:relative; background:url(../images/ban_fon.gif) no-repeat center; width:995px; height:147px; }
.ban_yel{ position: relative; width:995px; height:147px; border:0px solid yellow; }
.ban1{ position:absolute; top: 1px; left:15px; border:0px solid green; width:236px; height:122px; }
.ban4{ position:absolute; top: 1px; left:251px; border:0px solid green; width:238px; height:122px; }
.ban2{ position:absolute; top: 1px; left:490px; border:0px solid green; width:239px; height:122px; }
.ban3{ position:absolute; top: 1px; left:729px; border:0px solid green; width:239px; height:122px; }

.ban1Title{ position:absolute; top: 77px; left:31px; width:218px; height:20px; text-align:center; border:0px solid green; }
.ban1Title a{ font-size:11px; line-height:16px; color:#131006; text-transform:uppercase; text-decoration:none; }
.ban1Title a:hover{ text-decoration:underline; }
.ban4Title{ position:absolute; top: 77px; left:270px; width:218px; height:20px; text-align:center; border:0px solid green; }
.ban4Title a{ font-size:11px; line-height:16px; color:#131006; text-transform:uppercase; text-decoration:none; }
.ban4Title a:hover{ text-decoration:underline; }
.ban2Title{ position:absolute; top: 77px; left:509px; width:218px; height:20px; text-align:center; border:0px solid green; }
.ban2Title a{ font-size:11px; line-height:16px; color:#131006; text-transform:uppercase; text-decoration:none; }
.ban2Title a:hover{ text-decoration:underline; }
.ban3Title{ position:absolute; top: 77px; left:747px; width:218px; height:20px; text-align:center; border:0px solid green; }
.ban3Title a{ font-size:11px; line-height:16px; color:#131006; text-transform:uppercase; text-decoration:none; }
.ban3Title a:hover{ text-decoration:underline; }


.foot{ background: #2f2b26 url(../images/foot.jpg) no-repeat center; width:995px; height:150px; border:0px solid #333333; }
.foot_out { position: relative; width:995px; height:150px; color:#84847e; border:0px solid #333333; }
.foot1{ position:absolute; top: 50px; left:160px; width:230px; height:52px; text-align:left; vertical-align: middle; line-height:20px; padding-top:10px; border:0px solid green; }
.foot1 a{ text-decoration:none; color:#f36e21; }
.foot1 a:hover{ text-decoration: underline; }

.foot2{ position:absolute; top: 78px; left:841px; width:200px; height:20px; text-align:left; border:0px solid #330000; }

.foot3{ position:absolute; top: 30px; left:320px; width:100px; height:25px; text-align: center; border:0px solid green; }
.foot5{ position:absolute; top: 60px; left:320px; width:100px; height:25px; text-align: center; border:0px solid green; }
.foot4{ position:absolute; top: 20px; left:440px; width:150px; height:52px; text-align:left; border:0px solid green; }
.foot6{ position:absolute; top: 10px; left:640px; width:150px; height:52px; text-align:left; border:0px solid #333333; }

.foot7{ position:absolute; top: 30px; left:20px; width:120px; height:50px; text-align: center; border:0px solid green; }
.foot12{ position:absolute; top: 125px; left:148px; width:120px; height:20px; text-align: center; border:0px solid green; }
.foot12 a{ color:#b16d2c; text-decoration:none; }
.foot12 a:hover{ text-decoration:underline; }

.foot8{ position:absolute; top: 20px; left:840px; width:100px; height:20px; text-align:left; border:0px solid #333333; }
.foot9{ position:absolute; top: 50px; left:840px; width:100px; height:20px; text-align:left; border:0px solid #333333; }

.foot10{ position:absolute; top: 83px; left:160px; width:480px; height:18px; text-align:left; vertical-align: middle; line-height:18px; padding-top:10px; border:0px solid green; }
.foot10 a{ text-decoration:none; color: #84847e; }
.foot10 a:hover{ text-decoration: underline; }

.foot11{ position:absolute; top: 32px; left:160px; width:300px; height:20px; text-align:left; vertical-align: middle; line-height:20px; border:0px solid green; }
.foot11 a{ text-decoration:none; color: #84847e; }
.foot11 a:hover{ text-decoration: underline; }

.tab1 { border:0px solid blue; border-collapse:separate; width:180px; padding-top:20px; }
.tab2 { background-color: #595c52; text-align:center; width:90px; height:15px; }
.tab3 { background-color: #4c4c41; text-align:center; width:90px; height:15px; }
.tab4 { font-size:13px; }

.book_out{ position: relative; width:954px; height:300px; border: 0px solid #99FF99; }
.book_out1{ position: relative; width:500px; height:300px; border: 0px solid #CCCCCC; }
.book1{ position:absolute; top:40px; left:0px; width:317px; height:200px; border: 0px solid #CCCCCC; }
.book1_title{ position:absolute; top:0px; left:0px; width:300px; height:20px; background-color:#555951; color: #d6dcda; font: bold 14px/14px "Trebuchet MS"; padding: 3px 0px 0px 10px; border: 0px solid red; }

.book1_body{ position:absolute; top:25px; left:0px; width:300px; 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:200px; height:17px; border:1px solid #151513; }
.book1_body span{ color:#fe5d00; }
.book1_body textarea{ width:340px; height:70px; border:1px solid #151513; }


.book_bet1{ position: absolute; top:40px; left:317px; width:1px; height:170px; background:url(../images/vert_line2.gif) repeat-y center; }
.book2{ position:absolute; top:40px; left:318px; width:317px; height:200px; border: 0px solid green; }
.book2_title{ position:absolute; top:0px; left:10px; width:290px; height:20px; background-color:#555951; color: #d6dcda; font: bold 14px/14px "Trebuchet MS"; padding: 3px 0px 0px 10px; border: 0px solid red; }

.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 #151513; }
.book2_body span{ color:#fe5d00; }

.book_bet2{ position: absolute; top:40px; left:635px; width:1px; height:170px; background:url(../images/vert_line2.gif) repeat-y center; }
.book3{ position:absolute; top:40px; left:636px; width:317px; height:200px; border: 0px solid blue; }
.book3_title{ position:absolute; top:0px; left:10px; width:300px; height:20px; background-color:#555951; color: #d6dcda; font: bold 14px/14px "Trebuchet MS"; padding: 3px 0px 0px 10px; border: 0px solid red; }

.book3_body{ position:absolute; top:25px; left:10px; width:290px; 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:287px; height:100px; border:1px solid #151513; }


.book_out4{ position: relative; width:430px; height:300px; border: 0px solid red; margin-left:100px; }
.book4{ position:absolute; top:0px; left:0px; width:430px; height:200px; border: 0px solid blue; }
.book4_title{ position:absolute; top:0px; left:0px; width:300px; 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:430px; height:170px; padding: 3px 0px 0px 10px; border: 0px solid green; background:url(../images/pic2.jpg) no-repeat 90% 0%; }
.book4_body table{ width:100%; border-collapse:separate; padding: 4px 0px; }
.book4_body table tr td{ padding: 4px 0px; }
.book4_body input{ width:200px; height:17px; border:1px solid #151513; }
.book4_body span{ color:#fe5d00; }
.book4_body textarea{ width:340px; height:70px; border:1px solid #151513; }


.book_out5{ position: relative; width:500px; height:350px; border: 0px solid #999999; margin-left:0px; }
.book5{ position:absolute; top:0px; left:0px; width:500px; height:350px; border: 0px solid blue; }
.book5_title{ position:absolute; top:0px; left:0px; width:300px; 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:330px; 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 #151513; }
.book5_body span{ color:#fe5d00; }
.book5_body textarea{ width:340px; height:120px; border:1px solid #151513; }

.book6{ position:absolute; top:0px; left:0px; width:950px; height:20px; border: 0px solid green;}
.book7{ position:absolute; top:340px; left:0px; width:970px; height:20px; text-align:right; border: 0px solid green;}

.pic1{ position:absolute; top: 50px; left:788px; width:205px; height:185px; background: url(../images/pic1.jpg) no-repeat right top; }
.pic2{ width:338px; height:181px; background: url(../images/contact_fon.jpg) no-repeat center; margin-left:20px; }
.pic2 p{ color:#3c382c; font-size:14px; line-height:16px; vertical-align:middle; padding: 20px 10px 10px 110px; }
.pic2 p a{ color:#3c382c; text-decoration:none; }
.pic2 p a:hover{ text-decoration: underline; }
.pic3{ position:absolute; top: 50px; left:788px; width:205px; height:185px; background: url(../images/pic3.jpg) no-repeat right top; }
.pic4{ position:absolute; top: 50px; left:569px; width:425px; height:274px; background: url(../images/pic4.jpg) no-repeat right top; }
.pic5{ position:absolute; top: 50px; left:788px; width:205px; height:185px; background: url(../images/pic5.jpg) no-repeat right top; }

.red{ color:#f36e21; font-size:14px; line-height:22px; }
.red1{ color:#f36e21; font-size:14px; padding: 0px; margin: 0px 0px 5px 0px; font-weight:normal }
.bz{ font-size:18px; }
.pg{ font-size:18px; line-height:24px; font-family:Georgia; }
.str1 li{ list-style-image:url(../images/str1.gif); padding: 10px 0px; }
.pri{ background:url(../images/price_fon.gif) no-repeat center; width:183px; height:25px; color:#FFFFFF; font: bold 14px/22px "Trebuchet MS"; text-decoration:none; border:0px; }
.sr_t{ font: 14px/22px "Trebuchet MS"; }
.sr{ width:300px; height:20px; background-color:#555951; color: #d6dcda; font: bold 14px/14px "Trebuchet MS"; padding: 3px 0px 0px 10px; border: 0px solid red; }


.pager{ background-color:#595d53; width:220px; height:20px; font-size:12px; line-height:16px; color:#FFFFFF; text-align:center; margin-top:5px; }
.pager a{ color:#FFFFFF; text-decoration:none; }
.pager a:hover{ text-decoration:underline; }
.pager img { padding: 0px 10px; }
.pager a { padding: 0px 7px; }
.pager b { padding: 0px 5px; }

