html, body {
	margin:0;
	padding:0;
/*	background: #474336 url(../images/fon_bottom.jpg) repeat-x bottom; */
	background-color: #ffffff;
	color: #000000;
	font-size:13px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif, "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-weight:bold; text-decoration:underline; }
p a:hover{ text-decoration:none; }

a{ text-decoration:none; color:#ffffff; text-decoration: underline; }
a:hover{ text-decoration: none; }

.more a{ color:#e8e8e8; font-weight:normal; text-decoration:underline; }
.more a:hover{ text-decoration:none; }

.top_main{ background:url(../images/fon_bottom.gif) repeat-y center bottom; width:100%; border:0px solid blue; }
.bottom_main{ background:url(../images/fon_top.gif) no-repeat center top; padding:0px 18px; border:0px solid red; }

.top_out{ width:990px; height:151px; border:0px solid red; }
.top_yellow{ position: relative; width:990px; height:151px; border:0px solid green; }
.top_logo{ position:absolute; top: 0px; left:0px; border:0px solid green; width:335px; height:120px; }
.top_lan{ position:absolute; top: 25px; left:920px; 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; }
.cards{ position:absolute; top: 70px; left:780px; width:194px; height:21px; background:url(../images/cards.gif) no-repeat center; border:0px solid green; }

.curs{ position:absolute; top: 28px; left:670px; width:220px; height:25px; font-size:12px; font-weight:bold; text-align:right; border:0px solid green; }
.top_in10{ position:absolute; top: 70px; left:700px; width:50px; height:25px; z-index:10; border:0px solid green; }


.top_menu{ position:absolute; top: 120px; left:0px; width:980px; height:31px; text-align:right; border:0px solid green; }
.top_menu_ru{ position:absolute; top: 120px; left:0px; width:980px; height:31px; text-align:right; border:0px solid green; }

.top_menu a, .top_menu_ru a{ color:red; text-decoration:none; font-size:14px; font-weight:bold; line-height:31px; text-transform:uppercase; padding-top:0px; margin-right:1px; border:0px solid green; }
.top_menu a:hover, .top_menu_ru a:hover{ color:#ffffff; }

.top_menu a span.a2, .top_menu_ru a span.a2{ border:0px solid red; padding:5px; }

.top_menu a:hover span.a2, .top_menu_ru a:hover span.a2{ background-color: red; padding:5px; text-align:center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border:0px solid red; 
}


/* .top_menu_up { background: url(../images/menu_fon.png) no-repeat center; } */

.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:255px; height:250px; }
.yellow1{ position: relative; width:255px; height:250px; background:url(../images/flash_right.jpg) no-repeat center; z-index:10; border:0px solid yellow; }
.search1{ position:absolute; top: 40px; left:10px; width:220px; height:20px; text-align:center; border:0px solid green; }
.search1 h1{ font-size:18px; font-weight:normal; line-height:18px; color:#FFFFFF; margin:0px; padding:0px; }

.search2{ position:absolute; top:50px; left:20px; width:196px; height:20px; text-align:center; border:0px solid green; }
.search3_1{position:absolute; top:87px; left:22px; width:50px; height:20px; color:#ffffff; border:0px solid green; }
.search3_2 input{position:absolute; top:85px; left:100px; width:103px; height:17px; font-size:12px; background-color:#FFFFFF; border:1px solid #a7a7a7; color: #434343; padding: 1px 0px 0px 5px; }
.search3_3 img{position:absolute; top:85px; left:193px; width:18px; height:18px; margin-top:2px; border:0px solid green; }
.search4_1{position:absolute; top:122px; left:22px; width:50px; height:20px; color:#ffffff; border:0px solid green; }
.search4_2 input{position:absolute; top:120px; left:100px; width:103px; height:17px; font-size:12px; background-color:#FFFFFF; border:1px solid #a7a7a7; color: #434343; padding: 1px 0px 0px 5px; }
.search4_3 img{position:absolute; top:119px; 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:#ffffff; border:0px solid green; }
.search5_2{position:absolute; top:155px; left:100px; width:80px; height:20px; font-size:14px; color:#ffff99; border:0px solid green; }
.search6{ position:absolute; top: 190px; left:80px; width:91px; height:23px; border:0px solid green; }

.search_under{ position: relative; width:990px; height:49px; background:url(../images/search_under.gif) no-repeat center; z-index:10; border:0px solid yellow; }
.search_under1{ position:absolute; top: 12px; left:20px; width:400px; height:18px; text-align:left; border:0px solid green; color:#000000; text-transform:capitalize; }
.search_under1 a{ color:#000000; text-decoration:none; text-transform:capitalize; }
.search_under1 a:hover{ text-decoration:underline; }
.search_under2{ position:absolute; top: 10px; left:650px; width:50px; height:20px; text-align:left; border:0px solid green; }
.search_under3{ position:absolute; top: 12px; left:760px; width:120px; height:18px; text-align:left; border:0px solid green; }
.search_under4{ position:absolute; top: 10px; left:900px; width:70px; height:20px; text-align:left; border:0px solid green; }


.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:#FFFFFF; border:0px solid green; }
.sml{ font-size:14px; }

.white_fon{ position: relative; width:485px; height:229px; background:url(../images/white_fon.png) no-repeat center; border:0px solid green; padding: 0px; }
.white_fon1{ position:absolute; top: 207px; left:312px; width:146px; height:18px; text-align:center; border:0px solid green; color:#000000; padding: 0px; margin:0px; }
.white_fon2{ position:absolute; top: 5px; left:20px; width:445px; height:170px; text-align:left; border:0px solid green; color:#000000; padding: 0px; margin:0px; }

.gray_fon{ position: relative; width:485px; height:204px; background:url(../images/gray_fon.png) no-repeat center; border:0px solid green; padding: 0px; }
.gray_fon1{ position:absolute; top: 5px; left:20px; width:445px; height:170px; text-align:left; border:0px solid green; color:#ffffff; padding: 0px; margin:0px; }

.gray_fon_big{ position: relative; width:988px; height:347px; background:url(../images/gray_fon_big.png) no-repeat center; border:0px solid green; padding: 0px; }
.gray_fon_big1{ position:absolute; top: 5px; left:20px; width:988px; height:280px; text-align:left; border:0px solid green; color:#ffffff; padding: 0px; margin:0px; }

.gray_top{ background:url(../images/gray_fon_big_top.png) no-repeat center; width:988px; height:20px; }
.gray_middle{ background:url(../images/gray_fon_big_middle.png) repeat-y center; width:988px; text-align:left; color:#ffffff; padding: 0px 20px; margin:0px; border:0px solid green; }
.gray_bottom{ background:url(../images/gray_fon_big_bottom.png) no-repeat center; width:988px; height:27px; }

.gray_top_small{ background:url(../images/gray_fon_small_top.png) no-repeat center; width:485px; height:16px; }
.gray_middle_small{ background:url(../images/gray_fon_small_middle.png) repeat-y center; width:485px; text-align:left; color:#ffffff; padding: 0px 20px; margin:0px; border:0px solid green; }
.gray_bottom_small{ background:url(../images/gray_fon_small_bottom.png) no-repeat center; width:485px; height:23px; }


.ban_fon{ position:relative; width:990px; height:147px; }
.ban_yel{ position: relative; width:990px; height:147px; border:0px solid green; }
.ban1{ position:absolute; top: 1px; left:4px; border:0px solid green; width:236px; height:122px; }
.ban2{ position:absolute; top: 1px; left:380px; border:0px solid green; width:238px; height:122px; }
.ban3{ position:absolute; top: 1px; left:750px; border:0px solid green; width:239px; height:122px; }
/*
.ban2{ position:absolute; top: 1px; left:252px; border:0px solid green; width:238px; height:122px; }
.ban3{ position:absolute; top: 1px; left:502px; border:0px solid green; width:239px; height:122px; }
.ban4{ position:absolute; top: 1px; left:750px; border:0px solid green; width:239px; height:122px; }
*/
.ban1Title{ position:absolute; top: 95px; left:65px; width:170px; height:20px; text-align:left; border:0px solid green; }
.ban1Title a{ font-size:13px; line-height:16px; color:#ffffff; text-decoration:none; }
.ban1Title a:hover{ text-decoration:underline; }
.ban2Title{ position:absolute; top: 95px; left:438px; width:170px; height:20px; text-align:left; border:0px solid green; }
.ban2Title a{ font-size:13px; line-height:16px; color:#ffffff; text-decoration:none; }
.ban2Title a:hover{ text-decoration:underline; }
.ban3Title{ position:absolute; top: 95px; left:810px; width:170px; height:20px; text-align:left; border:0px solid green; }
.ban3Title a{ font-size:13px; line-height:16px; color:#ffffff; text-decoration:none; }
.ban3Title a:hover{ text-decoration:underline; }
/*
.ban2Title{ position:absolute; top: 95px; left:310px; width:170px; height:20px; text-align:left; border:0px solid green; }
.ban2Title a{ font-size:13px; line-height:16px; color:#ffffff; text-decoration:none; }
.ban2Title a:hover{ text-decoration:underline; }
.ban3Title{ position:absolute; top: 95px; left:565px; width:170px; height:20px; text-align:left; border:0px solid green; }
.ban3Title a{ font-size:13px; line-height:16px; color:#ffffff; text-decoration:none; }
.ban3Title a:hover{ text-decoration:underline; }
.ban4Title{ position:absolute; top: 95px; left:810px; width:170px; height:20px; text-align:left; border:0px solid green; }
.ban4Title a{ font-size:13px; line-height:16px; color:#ffffff; text-decoration:none; }
.ban4Title a:hover{ text-decoration:underline; }
*/

.foot{ background: url(../images/foot.png) no-repeat center; width:987px; height:145px; border:0px solid #333333; }
.foot_out { position: relative; width:990px; height:150px; color:#84847e; border:0px solid #333333; }
.foot1{ position:absolute; top: 80px; left:160px; width:230px; height:22px; text-align:left; vertical-align: middle; line-height:20px; padding-top:0px; border:0px solid green; }
.foot1 a{ text-decoration:none; color:#ffffff; }
.foot1 a:hover{ text-decoration: underline; }

.foot2{ position:absolute; top: 78px; left:841px; width:200px; height:20px; text-align:left; border:0px solid #330000; }

.foot7{ position:absolute; top: 60px; left:20px; width:132px; height:40px; text-align: center; border:0px solid green; }
.foot12{ position:absolute; top: 65px; left:160px; width:200px; height:20px; text-align: left; border:0px solid green; }
.foot12 a{ color:#ffffff; 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; }

.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; color: #d6dcda; 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: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 #a7a7a7; }
.book1_body span{ color:#fe5d00; }
.book1_body textarea{ width:340px; height:70px; border:1px solid #a7a7a7; }


.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; color: #d6dcda; 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; 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; color: #d6dcda; 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: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 #a7a7a7; }


.book_out4{ position: relative; width:330px; 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:250px; 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: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 #a7a7a7; }
.book5_body span{ color:#fe5d00; }
.book5_body textarea{ width:340px; height:120px; border:1px solid #a7a7a7; }

.book6{ position:absolute; top:0px; left:0px; width:950px; height:20px; border: 0px solid green;}
.book7{ position:absolute; top:245px; left:655px; width:145px; height:50px; text-align:left; 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:#ffffff; font-size:11px; font-weight:bold; }
.red a{ color:#ffffff; 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:#ffffff; font-size:13px; font-weight:bold; padding: 0px; margin: 0px 0px 5px 0px; }


.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{ color:#FFFFFF; font-size:21px; 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{ 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; }
