/*default +main~*/

body, html  {
 margin:0;
 padding:0;
 width:100%;
 height:100%;
 background:#4a0186;
 text-align:left;
 font-family:Tahoma, serif; 
 font-size:11px;
 color:#ced0ff;
}

a, a:link {
 font-size:12px;
 color:#ffffff;
 font-weight:normal;
 background:none;
 text-decoration:underline;
} 
a:hover {
 font-size:12px;
 color:#ffc4d6;
 font-weight:normal;
 background:none;
 text-decoration:underline;
} 
a:visited {
 font-size:12px;
 color:#ffffff;
 font-weight:normal;
 background:none;
 text-decoration:none;
}
/*H1 H2 H3 H4 */
h1 {
 margin:0 0 10px 0;
 padding:0;
 color:#a68bff;
 font-size:14px;
 font-weight:bold;
} 
h2 {
 margin:0;
 padding:0;
 color:#6d45f0;
 font-size:11px;
 font-weight:bold;
}
h3 {
 margin:0;
 padding:0;
 color:#a68bff;
 font-size:11px;
 font-weight:bold;
}
h4 {
 margin:10px 0 0 0;
 padding:0;
 color:#a68bff;
 font-size:13px;
 font-weight:bold;
 }
/*iconki*/
.iconki {
 width:130px;
 height:24px;
 margin:10px 1px 0 0;
 padding:0;
 float:right;
}
.iconki img {
 border:none;
 margin:0 3px 0 0;
 padding:0;
 float:right;
 height:24px;
}


/*logo*/
.logo { 
 margin:0px 0 0 23px;
 padding:0;
 position:absolute; 
 width:280px;
 height:240px;
 background:url('../img2/logo_2.gif') no-repeat 0 0;
} 
/*gen_tab*/
.gen_tab {
 margin:0;
 padding:0; 
 width:100%;
 height:100%;
 border-collapse:collapse;
 position:absolute;
}
.gen_tab td {
 margin:0;
 padding:0;
 text-align:left;
 vertical-align:top;
}
.gen_tab .td_one {
 width:171px;
 height:244px;
 text-align:left;
 vertical-align:top;
}
.gen_tab .td_two {
 text-align:right;
 vertical-align:top;
 font-size:10px;
 color:#ced0ff;
 margin:0;
 padding:20px 40px 0 0;
 
}
.gen_tab .td_two a, a:link {
 text-align:right;
 vertical-align:top;
 font-size:10px;
 color:#ffffff;
 font-weight:normal;
 text-decoration:underline;
 margin:0;
 padding:0;
}
.gen_tab .td_two a:hover {
 text-align:right;
 vertical-align:top;
 font-size:10px;
 color:#ffb2ca;
 font-weight:normal; 
 margin:0;
 padding:0;
}
.gen_tab .td_two_left {
 width:171px;
 height:auto;
 text-align:left;
 vertical-align:top;
 background:url('../img2/div_bg.jpg'); 
}
.gen_tab .div_two_left {
 width:171px;
 height:auto;
 text-align:left;
 vertical-align:top;
 background:url('../img2/r_bg_def.jpg') no-repeat 0 0; 
}
.gen_tab .td_two_left .reg {
 margin:0;
 padding:10px 0 0 0;
 width:171px;
 height:166px;
 text-align:left;
 vertical-align:top;
 background:url('../img2/r_bg_ak.jpg') repeat-y 0 0 #4a0186; 
}/*
.gen_tab .td_two_left .reg {
 margin:0;
 padding:10px 0 0 0;
 width:171px;
 height:166px;
 text-align:left;
 vertical-align:top;
 background:url('../img2/div_bg.jpg') repeat-y 0 0 #08032f; 
}*/
.gen_tab .td_two_left .reg .text {
 margin:0 0 0 15px;
 padding:0;
 font-size:12px;
 color:#ffffff;
 /*background:url('../img2/div_bg.jpg'); */
}

.gen_tab .td_two_left .reg .text a, a:link {
 font-size:10px;
 color:#ffffff;
 text-decoration:underline;
 font-weight:normal;
 margin:0;
 padding:0;
}
.gen_tab .td_two_left .reg .text a:hover {
 font-size:10px;
 color:#ffc4d6;
 text-decoration:underline;
 font-weight:normal;
}
.gen_tab .td_two_left .reg input {
 width:100px;
 margin:5px 0 5px 15px;
 padding:0;
 font-size:11px;
 color:#ffc4d6;
 background:#4a0186;
 border:solid #8b00ff 1px;
 
}
.gen_tab .td_two_left .reg h2 {
 margin:0 0 5px 15px;
 padding:0;
 text-align:left;
 vertical-align:top;
 font-size:12px;
 font-weight:bold;
 color:#a68bff;
}
.gen_tab .td_two_right {
 width:100%;
 height:auto;
 text-align:left;
 vertical-align:top;
}
.gen_tab .td_two_right .content {

 width:100%;
 height:100%;
 border-collapse:collapse;
 background:url('../img2/con_bg.gif') repeat-x 0 100%;
}
/*.gen_tab .td_two_right .content td {
 margin:0;
 padding:0;
 text-align:left;
 vertical-align:top;

}*/
.gen_tab .td_two_right .content .text {

 margin:0;
 padding:0;
 text-align:left;
 vertical-align:top;
 color:#ced0ff;
 font-size:11px;

}

.gen_tab .td_two_right .content .text a,td,th {
 font-size:11px;
}
.gen_tab .td_two_right .content .text input,select,textarea,editarea {
 background:#4a0186;
 border:solid #8b00ff 0px;
 color:#c3c4df;
};
/*content*/
.gen_tab .td_two_right .content .text .media_table {
 margin: 20px 0;
 padding:0;
 text-align:left;
 vertical-align:top;
 width:100%;
 height:auto;
 border-collapse:collapse;
 border:solid #8b00ff 1px;
}
.gen_tab .td_two_right .content .text .media_table th {
 margin:0;
 padding:5px;
 text-align:left;
 vertical-align:top;
 color:#c3c4df;
 font-size:11px;
 border:solid #8b00ff 1px;
 background:#4a0186;
}
.gen_tab .td_two_right .content .text .media_table td {
 margin:0;
 padding:5px;
 text-align:left;
 vertical-align:top;
 color:#c3c4df;
 font-size:11px;
 border:solid #8b00ff  1px;
}

.gen_tab .td_two_right .content .text .galary {
 margin:0;
 padding:0;
 font-size:11px;
 color:#c3c4df;
 text-align:left;
 vertical-align:top;
 width:100%;
 height:auto;
 border-collapse:collapse;
}
.gen_tab .td_two_right .content .text .galary .forms {
 margin:0;
 padding:0;
 text-align:left;
 vertical-align:top;
 width:100%;
 height:auto;
}
.gen_tab .td_two_right .content .text .galary .forms form {
 margin:0;
 padding:0;
 height:25px;
 font-size:10px;
}
.gen_tab .td_two_right .content .text .galary .one {
 margin:0;
 padding:0;
 width:187px;
 background:url('../img2/bg_galary.jpg') repeat-y 0 0;

}
.gen_tab .td_two_right .content .text .galary .one img {
 margin:10px 0 0 34px;
 padding:0;
 background:url('../img2/bg_galary.jpg') repeat-y 0 0;
 border:solid #676769 2px;
}
.gen_tab .td_two_right .content .text .galary .two {
 margin:0;
 padding:0 10px 10px 10px;
}
.gen_tab .td_two_right .content .text .galary .two .text {
 margin:0 0 10px 0;
 padding:0;
 color:#a68bff;
 font-size:12px;
 font-weight:bold;
}
.gen_tab .td_two_right .content .text .galary .two .photo {
 margin:40px 0px 0 0;
 padding:0;
}

.gen_tab .td_two_right .content .text .galary .two .photo img {
 margin:0 10px 40px 0;
 padding:0;
 border:solid #c3c4df 2px;
 float:left;
}




.gen_tab .td_two_right .content .news {


 margin:0;
 padding:100px 10px 10px 10px;
 text-align:left;
 vertical-align:top;
 color:#c3c4df;
 font-size:11px;
 width:302px;
}
.gen_tab .td_two_right .content .news .cab {
 margin:0 0 0 23px;
 padding:0;
 text-align:center;
 vertical-align:top;
 width:244px;
 height:100px;
 border:solid #1f4b66 1px;
}
.gen_tab .td_two_right .content .news .cab .cab_ul {
 margin:0;
 padding:0;
 text-align:center;
 vertical-align:top;
 width:220px;
 list-style:none;
 display:inline;
}
.gen_tab .td_two_right .content .news .cab .cab_ul li {
 margin:0;
 padding:0;
 display:inline;
}
.gen_tab .td_two_right .content .news .cab .cab_ul img {
 margin:0;
 padding:0;
 border:none;
 height:32px;
}
.gen_tab .td_two_right .content .news .baner {
 margin:150px 0 0 0;
 padding:0;
 text-align:right;
 vertical-align:top;
 width:290px;
 height:375px;
}
.gen_tab .td_two_right .content .news .baner img {
 margin:0;
 padding:0;
 border:solid #4a0186 0px;
}
.gen_tab .td_two_right .content .news .cab a, a:link {
 font-size:13px;
 color:#ffffff;
 text-decoration:underline;
 font-weight:normal;
}
.gen_tab .td_two_right .content .news .cab a:hover {
 font-size:13px;
 color:#ffb2ca;
 text-decoration:underline;
 font-weight:normal;
}












/*podval*/
.gen_tab .td_three_left {
 height:20px;
 margin:0;
 padding:0;
 background:url('../img2/bottom_left.jpg') no-repeat 0 0;
}
.gen_tab .td_three_right {
 width:100%;
 height:130px;
 margin:0;
 padding:0;
 background:url('../img2/con_bg_bottom.jpg');
}
.gen_tab .div_three_right {
 width:100%;
 height:130px;
 margin:20px 0 0 0;
 padding:0;
 text-align:center;
 background:url('../img2/con_bg_bottom_left2.gif') no-repeat 0 0;
}
.gen_tab .div_three_right .soon {
 width:390px;
 height: 130px;
 margin:0;
 padding:0;
 border-collapse:collapse;
}
.gen_tab .div_three_right .soon td th {
 width:50%;
 margin:0;
 vertical-align:top;
 text-align:center;
 padding:0 20px 20px 20px;
 border:solid #c3c4df 1px;
}
.gen_tab .div_three_right .soon_tab {
 width:390px;
 height:72px;
 margin:0;
 padding:0;
 border-collapse:collapse;
 background:url('../img2/soon_tab.jpg') no-repeat 0 0;
}
.gen_tab .div_three_right .soon_tab td {
 margin:0;
 padding:0;
}
/*soon*/
.soon_city {
 margin:0 0 5px 0;
 padding:0;
 font-size:12px;
 font-weight:bold;
 color:#b15656;
 text-decoration:none;
}
.soon_date {
 font-size:12px;
 font-weight:bold;
 color:#c3c4df;
 text-decoration:none;
}
.gen_tab .div_three_right .soon_tab .link_soon  a, a:link{
 font-weight:normal;
 text-decoration:none;
 font-size:12px;
 color:#ffffff;
}
.gen_tab .div_three_right .soon_tab .link_soon  a:hover{
 font-weight:normal;
 text-decoration:none;
 font-size:12px;
 color:#ffb2ca;
}


.gen_tab .td_five_left {
 height:60px;
 margin:0;
 padding:15px 0 0 40px;
 background:url('../img2/bottom_left_two.gif') no-repeat 0 0;
 font-size:10px;
 color:#c3c4df;
}
.gen_tab .td_five_left a, a:link {
 font-size:10px;
 color:#ffffff;
 text-decoration:underline;
 font-weight:normal;
}
.gen_tab .td_five_left a:hover {
 font-size:10px;
 color:#ffb2ca;
 text-decoration:underline;
 font-weight:normal;
}
.gen_tab .td_five_right {
 height:60px;
 margin:0;
 padding:0;
 background:url('../img2/bottom_right_two.gif');
}
.gen_tab .td_five_right .copy {
 margin:0;
 padding:0;
 width:100%;
 height:100%;
 background:url('../img2/people.jpg') no-repeat 100% 100%;
}
.gen_tab .td_five_right .copy td {
 margin:0;
 padding:15px 0 0 30px;
 font-size:10px;
 color:#c3c4df;
}
.gen_tab .td_five_right .copy .tel {
 margin:0;
 padding:0 0 0 30px;
 font-size:14px;
 color:#c3c4df;
 font-weight:bold;
}


/*menu*/
.menu {
 margin:0 0 150px 15px;
 padding:0;
 line-height:normal;
}
.menu .one_lvl {
 margin:0 0 15px 0;
 padding:0;
 list-style:none;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
}
.menu .one_lvl a, a:link {
 margin:0;
 padding:0;
 list-style:none;
 font-family:Tahoma, sans-serif;
 font-size:12px;
 text-decoration:none;
 font-weight:bold;
 color: #ffb2ca;
}
.menu .one_lvl a:hover {
 margin:0;
 padding:0;
 text-decoration:underline;
 color: #ffffff;
}
.menu_two {
 margin:0 0 10px 10px;
 padding:0;
 line-height:13px;

}

.menu_two .two_lvl a, a:link {
 margin:0;
 padding:0;
 list-style:none;
 font-family:Tahoma, sans-serif;
 font-size:11px;
 text-decoration:none;
 font-weight:normal;
 color: #ffb2ca;
}
.menu_two .two_lvl a:hover {
 margin:0;
 padding:0;
 text-decoration:underline;
 color: #ffffff;
}
.menu_two .two_lvl .active {
 margin:0;
 padding:0;
 font-weight:bold;
 text-decoration:underline;
 color: #ffffff;
}


/*top*/
.gen_tab_top {
 margin:0;
 padding:0;
 width:100%;
 height:336px;
 text-align:left;
 vertical-align:top;
 border-collapse:collapse;
 background:url('../img2/def_bg.jpg') repeat-x 0 0;
 position:absolute;
}
.gen_tab_top td {
 margin:0;
 padding:0;
 text-align:left;
 vertical-align:top;

}
.gen_tab_top .td_one {
 width:171px;
 background:url('../img2/top_left_def.jpg') no-repeat 0 0;
}
.gen_tab_top .td_two {
 width:176px;
 background:url('../img2/pal_03.jpg') no-repeat 0 0;
}
.gen_tab_top .pal_01 {
 width:658px;
 height:336px;
 margin:0;
 padding:0;
 background:url('../img2/def_bg_01.jpg') no-repeat 0 0;
 float:left;
 position:absolute;
}
.gen_tab_top .pal_02 {
 width:176px;
 height:336px;
 margin:0;
 padding:0;
 background:url('../img2/def_bg_02.jpg') no-repeat 0 0;
 float:right;
}
/*two*/
.gen_tab_top_two{
 margin:0;
 padding:0;
 width:100%;
 height:336px;
 text-align:left;
 vertical-align:top;
 border-collapse:collapse;
 position:absolute;
}
.gen_tab_top_two td {
 margin:0;
 padding:0;
 text-align:left;
 vertical-align:top;
}
.gen_tab_top_two .td_one {
 width:171px;
 background:none;
}
.gen_tab_top_two .td_two {
 width:176px;
 background:none;
 text-align:left;
 vertical-align:top;
}
.gen_tab_top_two .td_center {
 text-align:right;
 vertical-align:top;
 width:auto;
 background:url('../img2/degf_people.gif') no-repeat 100% 100%;
}
.gen_tab_top_two .td_center .pal_01 {
 width:119px;
 height:336px;
 margin:0 0 0 5%;
 padding:0;
 background:url('../img2/4_01.gif') no-repeat 0 100%;
 float:left;
}
.gen_tab_top_two .td_center .pal_02 {
 width:113px;
 height:336px;
 margin:0 5% 0 0;
 padding:0;
 background:url('../img2/4_02.gif') no-repeat 0 100%;
 float:right;
}

.palms {
 margin:0;
 padding:0;
}

.content .text {
 font-size:11px;
};

.banner {
 top: 50px;
};

.def_ban { width : 100%;}
.def_ban td {text-align:center; vertical-align:middle;};

