BODY{
        margin:0 0 30 0px;
        font-family:Tahoma,Verdana, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
        font-size:11px;
        color:#000000;
        background:url('/images/bg1.jpg') repeat-x #3F8CB0;
        }

table{        border:0px; }
td{
        font-family:Tahoma;
        font-size:11px;
        color:#000000;
        }
div{
        padding:0;
        margin:0px;
        font-family:Tahoma;
        font-size:11px;
        color:#000000;
        }
p,ul,li{                 margin-top:0px;
                margin-bottom:0px;
}
form{        margin:0px;padding:0px;}
A {                font-family:Tahoma; font-size:11px;}
span{         margin-left:7px;margin-right:7px;}
strong{        margin:0px;padding:0px;}
img{        border:none;}

.top_menu{
         vertical-align:bottom;
         white-space:nowrap;
         background-image:url('/images/tmenu/bg.jpg');
         background-color:#FFFFFF;
         width:137px;
         height:41px;
}

.top_menu1{
           width:1px;
           white-space:normal;
           background:url('/images/tmenu/bg.jpg') #FFFFFF;
           vertical-align:bottom;
}

.top_menu1_{
           width:1px;
           white-space:normal;
           background:url('/images/tmenu/bg_.gif') #FFFFFF;
           vertical-align:bottom;
}

.top_menu1__{
           width:1px;
           white-space:normal;
           background:url('/images/tmenu/bg__.gif') #FFFFFF;
           vertical-align:bottom;
}

#top_menu3{
        background-image:url('/images/tmenu/bg1.jpg');
        background-repeat:no-repeat;
        width:148px;
        height:41px;
        white-space:nowrap;
        text-align:right;
        vertical-align:bottom;
        background-color:#ffffff;
}

#top_menu2{
        background-image:url('/images/tmenu/bg2.jpg');
        background-repeat:no-repeat;
        background-position:100% 100%;
        width:143px;
        height:41px;
        text-align:left;
        white-space:nowrap;
        vertical-align:bottom;
        background-color:#ffffff;
}

#login{
        width:241px;
        height:145px;
        background-image:url('/images/head/login/bg.jpg');
}

#login_avt{
        width:241px;
        height:145px;
        background-image:url('/images/head/login/bg_avt.jpg');
}

#login_avt td{
                color:#FFFFFF;
}
.login_avt1{text-align:right;padding-right:23px;height:20px; white-space:nowrap;vertical-align:bottom}
.login_avt2{text-align:right;padding-right:23px;height:15px; white-space:nowrap;vertical-align:bottom;font-size:13px;}
.login_avt3{padding-left:23px; white-space:nowrap;vertical-align:bottom}
.login_avt4{padding-left:15px;height:56px; white-space:nowrap;vertical-align:top;}
.login_avt4 A{
        background-image:url('/images/head/login/new_msg.jpg');
        width:206px;
        color:#FFFFFF;
        text-decoration:none;
        display:block;
        line-height:47px;
        vertical-align:middle;
}
.login_avt4 A:Hover{}
.login_avt5{padding-left:14px;height:37px; vertical-align:top;}
.login_avt6{padding-left:6px;height:37px; vertical-align:top;padding-right:21px;}
#login1{
        height:54px;
        white-space:nowrap;
        vertical-align:bottom;
        padding-left:65px;
                }

#login1 input{
        width:150px;
        height:18px;
        border:none;
        border:hidden;
        padding:0;
        margin:0;
}

#login_pass{
        height:29px;
        white-space:nowrap;
        vertical-align:bottom;
        padding-left:65px;
                }

#login_pass input{
        width:134px;
        height:18px;
        border:none;
        border:hidden;
        padding:0;
        margin:0;
}
#login_w{
        height:25px;
        white-space:nowrap;
        padding-left:18px;
        padding-top:2px;
}
#login_w input{
        border:solid 1px #136C00;
        height:13px;
        width:13px;
        padding:0;
        margin:0;
}
#login_w td{ color:#FFFFFF;font-size:10px;}
#login_w td A{ color:#FFFFFF;font-size:10px;}

#login_register{
        height:37px;
        white-space:nowrap;
        vertical-align:top;
        padding-left:14px;
}

#login_part{
        width:236px;
        height:106px;
        background-image:url('/images/pages/partners/bg_l.jpg');
}
#login1_part{
        height:68px;
        white-space:nowrap;
        vertical-align:bottom;
        padding-left:66px;
        padding-bottom:10px;
        }
#login1_part input{
        width:150px;
        height:18px;
        border:none;
        border:hidden;
        padding:0;
        margin:0;
}

#login_pass_part{
        height:37px;
        white-space:nowrap;
        vertical-align:top;
        padding-left:66px;
        }
#login_pass_part input{
        width:134px;
        height:18px;
        border:none;
        border:hidden;
        padding:0;
        margin:0;
}
#login_submit_part{
                 width:36px; white-space:nowrap;vertical-align:top;
}
#center{
        border-left:solid 1px #30769B;
        vertical-align:top;
        text-align:justify;
        height:100%;
}
#center_text0{
        vertical-align:top;
        padding:19px 4px 4px 21px;
        height:100%;
        width:100%;
}
#center_text1{
        vertical-align:top;
        padding:19px 4px 4px 21px;
        height:100%;
        width:100%;
        background:url('/images/podl.jpg') no-repeat 100% 100%;
}

#banner_text{
        vertical-align:bottom;
        padding:17px 5px 4px 6px;
}
.contact1{
        background-color:#F7F7F7;
        height:90px;
        width:290px;
        padding:13px 15px 13px 15px;
        }
.contact2{
        background-color:#FCFCFC;
        height:90px;
        width:290px;
        padding:13px 15px 13px 15px;
        }
.fio{
        font-size:18px;
        color:#009FC9;
        line-height:30px;
        white-space:nowrap;
        }
.part_head{
                text-align:right;
                padding-right:10px;

}
.part_head select{
                border:solid 1px #016799;
}
.part_1{
                color:#FFFFFF;
                font-weight:bold;
                width:100%;
                height:30px;
                text-align: left;
}
.part_text{
                padding: 10px;
                width:100%;
                text-align:justify;
}
.part_text1{
                padding: 20px 10 10px 5px;
                width:100%;
                color:#333333;
}
.part_cont1{
                color:#006699;
                font-weight:bold;
                padding:19px 0 0 10px;
                width:50%;
                white-space:nowrap;
                  }
.part_cont2{
                color:#666666;
                padding:19px 10px 0 10px;
                width:50%;
                  }
.part_cont3{
                  color:#666666;
                padding:10px 10px 19px 10px;
                width:100%;
                  }
.part_img{padding-left:10px;}
.part_img1{text-align:center;vertical-align:middle;height:112px;}
.part_img1 A{
        display:block;
        line-height:100%;
}
.contact_form1{
        height:30px;
        background-color:#F7F7F7;
        color:#666666;
        padding:6px 6px 6px 0px;
        text-align:right;
        white-space:nowrap;
        }
.contact_form1 input{
        height:19px;
        width:310px;
        border:solid 1px #CCCCCC;
        margin:0px
}
.contact_form2{
        background-color:#FCFCFC;
        color:#666666;
        padding:6px 6px 6px 0px;
        text-align:right;
        vertical-align:top;
        }
.contact_form2 textarea{
        height:189px;
        width:310px;
        border:solid 1px #CCCCCC;
        margin:0px;
}

.contact_form1 textarea{
        height:189px;
        width:310px;
        border:solid 1px #CCCCCC;
        margin:0px;
}

.contact_form2 input{
        height:19px;
        width:310px;
        border:solid 1px #CCCCCC;
        margin:0px
}

#right{
        border-right:solid 1px #30769B;
           vertical-align:top;
        padding:5px 0px 4px 0px;
}

#news{
        background-image:url('/images/rmenu/bg.jpg');
        width:235px;
        background-color:#009FC9;
        text-align:right;
        height:100%;
}
.news1{
        font-size:10px;
        color:#FFFFFF;
        text-align:left;
        vertical-align:top;
        padding:11px;
}

#news2{
        height:100%;
        background-image:url('/images/rmenu/bg_top.jpg');
        background-repeat:no-repeat;
        width:100%
}

.news3{
                background-color:#F7F7F7;
                padding:13px 13px 13px 10px;
                width:700px;
                vertical-align:top;
          }

.news4{
                background-color:#FCFCFC;
                padding:13px 13px 13px 10px;
                   width:700px;
                vertical-align:top;
          }
.news_date{
           font-size:10px;
           color:#007EAE;
           height:15px;
           vertical-align:top;
        }

.news_name{
           color:#006699;
              width:700px;
           padding-bottom:3px;
        }
.news_text{
           width:700px;
           text-align:justify;
        }
.news_li{
            padding:3px 6px 0 0;
            vertical-align:top;
            width:14px;
        }
.news_li1{
            padding:5px 5px 0 0;
            vertical-align:top;
               width:10px;
        }
.news_img{        padding-right:15px;}
.news_img img{        border:solid 1px #E6E6E6;}
.news_det{
                text-align:right;
                padding-top:15px;
}

#arhiv{
       height:30px;
       white-space:nowrap;
       text-align:right;
       padding-right:15px;
       background-image:url('/images/rmenu/arhiv_bg.jpg');
       background-repeat:no-repeat;
       background-position:106px 20px;
       vertical-align:top;
}
.details{
           text-align:right;
           padding:0 5px 1px 0;
}
#news_find{
           height:80px;
           width:235px;
           background-image:url('/images/rmenu/find_bg.jpg');
}
#news_find td{
           padding-top:44px;
           padding-bottom:15px;
}
.find_text1{
          padding-right:15px;
}
.find_text{
          padding-left:16px;
          padding-right:3px;
}
.nl_text{
          padding-left:16px;
          padding-right:3px;
          padding-top:44px;
}
.nl_text1{
          padding-right:15px;
          padding-top:44px;
}
.nl_text2{
		 color:#ffffff;
		 font-size:10px;
		 padding-left:16px;
		 padding-bottom:8px;
		 padding-top:5px;
}
.nl_text2 input{ vertical-align:middle;}
.find_text input,.nl_text input{
           width:179px;
           height:17px;
           border:none;
              border:hidden;
           padding-left:3px;
           color:#333333;
           font-size:11px;
           font-weight:100;
}


#newsletter{
           height:98px;
           width:235px;
           background-image:url('/images/rmenu/nl_bg.jpg');
}

#news_filtr{
           width:235px;
           height:190px;
           background-image:url('/images/rmenu/filtr_bg.jpg');
           background-repeat:no-repeat;
}
#news_filtr td{
           color:#FFFFFF;
           padding-left:16px;
}
#news_filtr td select{
           height:17px;
              border:none;
              border:hidden;
              border-width:0px;
              font-size:9px;
              margin:0px;
              padding:0px;
}
.news_filtr1{
           padding-top:11px;
           padding-bottom:5px;
}
.news_filtr2 select{
           width:205px;
}
.news_filtr3{
           padding-top:5px;
           padding-bottom:3px;
}
.news_filtr4{
           padding-top:14px;
           padding-bottom:4px;
}
.news_filtr5{
           padding-top:11px;
           padding-bottom:20px;
           padding-left:14px !important;
}

.r_text{
                color:#FFFFFF;
                width:100%;
                text-align:left;
                height:25px;
                white-space:nowrap;
}
.r_text A{
                color:#FFFFFF;
                text-decoration:none;
}
.r_text A:Hover{
                color:#FFFFFF;
                text-decoration:underline;
}

#part{
                background:#F7F7F7;
                width:700px;
}
#part td{padding-top:19px;
                padding-bottom:19px;
                }
#footer{
         white-space:nowrap;
         width:962px;
         text-align:right;
         vertical-align:bottom;
         background-image:url('/images/footer/b.jpg');
}

#footer1{
         color:#2386B1;
         width:229px;
         background-image:url('/images/footer/bg.jpg');
         background-repeat:repeat-x;
         padding:15px 0 22px 12px;
         font-size:10px;
}

.f1{
        background:url('/images/footer/b1.jpg') repeat-x;
        background-color:#FFFFFF;
}

.f1 A{
        color:#2C8BB4;
        font-weight:bold;
        font-size:10px;
        padding:24px 17px 26px 17px;
        text-decoration:none;
        display:block;
        float:left;
        background:url('/images/footer/b1.jpg') repeat-x 0%;
        white-space:nowrap;
}

.f1 A:HOVER{
        color:#51A426;
        font-weight:bold;
        font-size:10px;
        padding:24px 17px 26px 17px;
        text-decoration:none;
        background:url('/images/footer/b2.jpg') repeat-x 0%;
        white-space:nowrap;
        display:block;
}
.f1_cont{
        background:url('/images/footer/b1_cont.jpg') repeat-x;
        background-color:#FFFFFF;
}
.f1_cont A{
        color:#2C8BB4;
        font-weight:bold;
        font-size:10px;
        padding:24px 23px 26px 15px;
        text-decoration:none;
        display:block;
        float:left;
        background:url('/images/footer/b1_cont.jpg')  repeat-x 0%;
        white-space:nowrap;

}
.f1_cont A:Hover{
        color:#51A426;
        font-weight:bold;
        font-size:10px;
        text-decoration:none;
        background:url('/images/footer/b2_cont.jpg')  repeat-x 0%;
        padding:24px 23px 26px 15px;
        white-space:nowrap;
        display:block;
}
#message{
        position:absolute;
        top:300px;
        display:block;
        color:red;
        width:500px;
        height:50px;
        border:solid 2px #000000;
        background-color:#FFFFFF;
        text-align:center;
        padding:10px;
        margin-left:90px;
}
#message input{
        height:17px;
        width:40px;
        background-color:#FFFFFF;
        font-size:10px;
        border:0px;

}
.page{
        background-image:url('/images/page/bg.gif');
        width:1px;
}
.page1{
        background-image:url('/images/page/bg2.gif');
        font-size:10px;
        text-align:center;
        color:#ffffff;
        padding-bottom:3px;
        font-weight:bold;
           padding-left:4px;
        padding-right:4px;
}
.page2{
        background-image:url('/images/page/bg1.gif');
        text-align:center;
}
.page2 A{
           font-size:10px;
        color:#ffffff;
        text-decoration:none;
        font-weight:bold;
        display:block;
    float:left;
        padding:0px 4px 3px 4px;
}
.reg1{
        color:#666666;
        background-color:#F7F7F7;
        height:30px;
        text-align:right;
        width:244px;
        padding-right:5px;
}
.reg11{
        color:#666666;
        background-color:#F7F7F7;
        height:30px;
        padding-left:3px;
}
.reg11 input{
        height:19px;
        width:300px;
        border: solid 1px #CCCCCC;
        vertical-align:middle;
        font-size:10px;
}
.reg2{
        color:#666666;
        background-color:#FCFCFC;
        height:30px;
        text-align:right;
        width:244px;
        padding-right:5px;
}
.reg21{
        color:#666666;
        background-color:#FCFCFC;
        height:30px;
        padding-left:3px;
}
.reg21 input{
        height:19px;
        width:300px;
        border: solid 1px #CCCCCC;
        font-size:10px;
}
.error{
        font-weight:bold;
        color:#006699;
        text-align:justify;
}
.error li{
        list-style-image: url('/images/li1.gif');
}
#loader {
  width: 420px;
  margin: auto;
}

#loader p {
  border: 3px solid #0071A3;
  padding: 10px;
  margin: 0;
  background: #CCE3ED;
}
#loader strong {
  display: block;
  margin-bottom: 3px;
  text-align:center;
  color:#006699;
}

#loaderContainer {
  position: fixed;
  width: 100%;
  top: 80px;
  left: -100px;
  position: absolute;
  width: expression(document.documentElement.scrollWidth+'px');
  z-index: 1000;
}

#loaderContainer td {
        padding-top: 150px;
        vertical-align: top;
        text-align: center;
}

#loaderContainer td td {
        padding-top: 3px;
        text-align: left;
}
.rate{
	color:#ffffff;
 	white-space:nowrap;
}
.rate1{
	padding-right:5px;
	padding-left:5px;

}
.buy1{
	background-color:#F0F0F0;
	width:210px;
	padding:2px 10px 2px 10px;
	cursor:pointer;
}
.buy1 A {
	font-size:11px;
	color:#006699;
	font-weight:bold;
	text-decoration:none;
}
.buy2{
	font-size:11px;
	color:#666666;
	width:210px;
	padding:2px 10px 2px 20px;
}