html {
height: 100%;
}

body {
background-color: #1d7fe3;
color: #ffffff;
vertical-align: center;
margin: 0 0 0 0;
height: 100%;
}

.allbg {
background-color: #99c9f1;
background-image: url(/images/img/main_bg.gif); 
background-position: center;
background-repeat: repeat-y;
width: 100%;
height: 100%;
}

a {
font-family: verdana; 
font-size: 11px; 
color: #ffffff; 
}

a:hover {
font-family: verdana; 
font-size: 11px; 
color: #5f0003; 
}

ul {
list-style-image: url('/images/img/ul_arr2.gif');
margin-left: -25px;
}
  

/*Пререключалка начало*/


div#mpr-left div#waphider {background:url(/images/img/tx_bg_b1.gif) no-repeat left top; z-index: 1;}

div#mpr-left div#ophider {background:url(/images/img/tx_bg_b2.gif) no-repeat left top; display: none;}

div#mpr-left div#rphider {background:url(/images/img/tx_bg_b3.gif) no-repeat left top; display: none;}

div#mpr-left div#cshider {display: none;}


/*Пререключалка конец*/

/*Стили меню начало*/


.menutable .item_menu_div {
position: relative;
white-space: nowrap;
z-index: 999;
}

.menutable .poll_down_menu_lev_1 {
position: absolute;
display: none;
left: 0px;
top: 34px;
}

.d_menu_table {
}

.d_menu_tr {
background-color: #ff3a05;
}

.d_menu_tdtop {
border-left: 1px solid #ff6923;
border-right: 1px solid #ff6923;
height: 13px;
background-image: url(/images/img/d_menu_bg.gif); 
background-repeat: repeat-x;
}

.d_menu_tdbot {
height: 13px;
border-left: 1px solid #ff6923;
border-right: 1px solid #ff6923;
border-bottom: 1px solid #ff6923;
background-color: #ff3a05;
}

.d_menu_td1 {
border-left: 1px solid #ff6923;
}

.d_menu_td2 {
border-right: 1px solid #ff6923;
}

.d_menu_arr {
margin-left: 15px;
margin-right: 7px;
}

.d_menu_link a {
font-family: verdana; 
font-size: 11px; 
color: #ffffff; 
text-decoration: none;
margin-right: 20px;
}

.d_menu_link a:hover {
font-family: verdana; 
font-size: 11px; 
color: #5f0003; 
text-decoration: none;
margin-right: 20px;
}


/*Стили меню конец*/


.maintable {
width: 1000px;
height: 100%; 
border: none;
}

.maintop1 {
height: 182px;
background-image: url(/images/img/top1_bg.jpg); 
background-position: center;
background-repeat: no-repeat; 
}

.maintoptable {
border: none;
height: 182px;
}

.logo {
border: none; 
margin-left: 41px; 
margin-top: 40px;
margin-right: 20px;
}

.toptd1 {
width: 132px; 
height: 99px;
vertical-align: top;
}

.toptd2 {
width: 623px; 
height: 99px;
vertical-align: top;
}

.doplinks {
width: 100%; 
height: 44px;
vertical-align: top;
margin-top: 39px;
}

.doplinkstd {
width: 25%;
vertical-align: center;
}

.noborder {
border: none;
}

.noborder2 {
border: none;
display: block;
}

.poisktable {
width: 623px;
height: 44px;
background-image: url(/images/img/poisk_bg.gif); 
background-position: left top;
background-repeat: no-repeat;
margin-top: 39px;
}


.poisktd1n {
vertical-align: top;
width: 168px;
}

.poisktd2n {
vertical-align: top;
width: 164px;
}

.poisktd3n {
vertical-align: top;
width: 165px;
}

.poisktd4n {
vertical-align: center;
width: 126px;
}

.log1b {
margin-top: 7px;
margin-left: 8px;
border: none; 
display: block;
}

.log2b {
margin-top: 7px;
margin-left: 4px;
border: none; 
display: block;
}

.log3b {
margin-top: 7px;
margin-left: 5px;
border: none; 
display: block;
}


.poisktd1 {
width: 209px; 
vertical-align: center;
}

.poisktd2 {
width: 120px; 
vertical-align: center;
}

.poisktd3 {
width: 98px; 
vertical-align: center;
line-height: 70%;
}


.lang1{
font-family: verdana; 
font-size: 11px; 
color: #ffffff; 
text-decoration: none;
}

.lang2 {
font-family: arial; 
font-size: 11px; 
color: #ffffff; 
font-weight: bold;
text-decoration: none;
}

.poiskline {
width: 221px;
height: 22px;
background-color: none;
background-image: url(/images/img/poiskline_bg.gif); 
background-position: left top;
background-repeat: no-repeat;
color: #c4c4c4;
font-family: arial;
font-size: 11px;
border: none;
padding-top: 4px;
padding-left: 10px;
margin-left: 23px;
}

.menutable {
width: 755px; 
height: 44px;
background-image: url(/images/img/menu_bg.gif); 
background-position: left top;
background-repeat: no-repeat;
}


.menutd1 {
vertical-align: top; 
}

.menutd2 {
vertical-align: middle;
}

.menulink {
border: none; 
margin-top: 17px;
}

.menusepp {
margin-left: 18px; 
margin-right: 18px;
}

.maintd_content {
vertical-align: top;
background-color: #1d7fe3;
background-image: url(/images/img/maintdcontent_bg.gif); 
background-position: top;
background-repeat: repeat-x;
}

.maintd_c1 {
margin-top: 38px; 
width: 920px;
}

.maintd_c2 {
width: 461px; 
vertical-align: top;
}

.maintd_c3 {
width: 40px;
}

.sline {
background-image: url(/images/img/sline_bg.gif); 
background-position: bottom;
background-repeat: repeat-x;
}

.abouttext {
font-family: verdana; 
font-size: 11px; 
color: #b2ddff;
margin-top: 13px;
}

.abouttext2 {
font-family: verdana; 
font-size: 11px; 
color: #b2ddff;
margin-top: 13px;
margin-bottom: 25px;
}

.abouttext3 {
font-family: verdana; 
font-size: 11px; 
color: #ffffff;
margin-top: 13px;
margin-bottom: 25px;
}

.allinfo {
margin-left: 360px;
margin-top: 5px;
}

.allarr {
border: none;
margin-right: 4px;
position: relative;
top: 1px;
}

.allinfolink a {
font-family: verdana; 
font-size: 10px; 
color: #ffffff;
margin-top: 13px;
background-image: url(/images/img/slinktext_bg.gif); 
background-position: bottom;
background-repeat: repeat-x;
text-decoration: none;
}

.allinfolink a:hover {
font-family: verdana; 
font-size: 10px; 
color: #5f0003;
margin-top: 13px;
background-image: url(/images/img/slinktext_bg.gif); 
background-position: bottom;
background-repeat: repeat-x;
text-decoration: none;
}

.prods {
background-color: #ffffff;
}

.pr_img1 {
display: inline; 
border: none;
margin-left: 0px;
margin-right: -2px;
margin-top: 20px;
margin-bottom: 13px;
}

.pr_img2 {
display: inline; 
border: none;
margin-left: -2px;
margin-right: -2px;
margin-top: 20px;
margin-bottom: 13px;
}

.pr_img3 {
display: inline; 
border: none;
margin-left: 15px;
margin-right: 20px;
margin-top: 20px;
margin-bottom: 13px;
}

.texts_div {
height: 100%; 
width: 445px;
background-color: #ffffff; 
padding: 8px;
}

.texts_table {
width: 445px; 
height: 142px;
}

.texts_tr1 {
height: 44px;
background-image: url(/images/img/texts_bg1.gif); 
background-position: bottom;
background-repeat: repeat-x;  
}

.texts_tr2 {
height: 88px;
background-image: url(/images/img/texts_bg2.gif); 
background-position: top;
background-repeat: repeat-x; 
}

.tx_body {
padding: 10px;
font-family: verdana; 
font-size: 10px; 
color: #ffffff;
}

.tx_link a {
font-family: verdana; 
font-size: 10px; 
color: #ffffff;
text-decoration: none;
background-image: url(/images/img/slinktext_bg.gif); 
background-position: bottom;
background-repeat: repeat-x;
padding-bottom: 1px;
}

.tx_link a:hover {
font-family: verdana; 
font-size: 10px; 
color: #5f0003;
text-decoration: none;
background-image: url(/images/img/slinktext_bg.gif); 
background-position: bottom;
background-repeat: repeat-x;
padding-bottom: 1px;
}

.pay_div {
background-color: #ffffff;
padding: 5px;
}

.pay_link {
border: none;
margin-left: 30px;
margin-right: 10px;
}

.pay_table2 {
margin-top: 6px;
}

.pay_table {
width: 99%; 
}

.pay_td1 {
width: 50%;
}

.bot_ban1 {
border: none;
}

.bot_ban2 {
border: none;
margin-right: 4px;
}

.footer {
height: 65px;
background-image: url(/images/img/footer_bg.jpg); 
background-position: top;
background-repeat: no-repeat; 
}

.footer_text {
font-family: verdana; 
font-size: 9px; 
color: #ffffff;
margin-left: 45px;
}

.footer_table {
width: 100%; 
margin-top: 2px; 
}

.footer_td1 {
width: 60%;
vertical-align: center;
}

.footer_td2 {
width: 40%;
vertical-align: center;
}

.footer_bottons {
margin-right: 45px;
}

.foot_bots {
margin-left: 14px; 
margin-right: 14px; 
}

.leftmenulink  a {
font-family: verdana; 
font-size: 11px; 
color: #ffffff; 
text-decoration: none;
margin-left: 10px;
}

.leftmenulink  a:hover {
font-family: verdana; 
font-size: 11px; 
color: #5f0003; 
text-decoration: none;
margin-left: 10px;
}

.navilink a {
font-family: verdana;
font-size: 10px; 
color: #85bafa; 
text-decoration: none;
}

.navilink a:hover {
font-family: verdana;
font-size: 10px; 
color: #5f0003; 
text-decoration: none;
}

.printpage a {
font-family: verdana; 
font-size: 9px; 
color: #ffffff; 
text-decoration: none;
}

.printpage a:hover {
font-family: verdana; 
font-size: 9px; 
color: #5f0003; 
text-decoration: none;
}

.uplink_ul ul {
list-style-image: url('/images/img/ul_arr.gif');
}

.uplink_bg {


background-image: url(/images/img/uplink_bg.gif); 
background-position: top;
background-repeat: repeat-x; 
background-color: #ffffff; 
margin-top: 5px; 
margin-bottom: 5px;
}

.mailform {
background-image: url(/images/img/mailform_bg.gif); 
background-position: top;
background-repeat: repeat-x; 
background-color: #ffffff; 
margin-top: 5px; 
margin-bottom: 5px;
color: #0053b9;
}

.mailform2 {
background-image: url(/images/img/mailform2_bg.jpg); 
background-position: top;
background-repeat: no-repeat; 
background-color: #8f0203; 
margin-bottom: 15px;
color: #ffffff;
}