/* GLOBALS */
p {font: 12px Arial}

/* Photo gallery */
.pg1 {font: bold 12px Arial; padding: 0px 0px 5px 0px}
.pg2 {font: bold 12px Arial; padding: 5px 0px 0px 0px; text-align: right}
.pg3 {font: bold 12px Arial; text-align: center; padding: 0px 0px 5px 0px}

/* Pages list */
.pages_list_item1 {font: bold 12px Arial; color: #076abb; text-decoration: none}
.pages_list_item1:hover {font: bold 12px Arial; color: #076abb; text-decoration: underline}
.pages_list_item2 {font: normal 11px Arial; color: #030303; text-decoration: none}
.pages_list_item2:hover {font: normal 11px Arial; color: #030303; text-decoration: underline}

/* Message */
.result_success {font: bold 12px Arial; color: #076abb; text-align: center; margin: 10px 0px 10px 0px}
.result_error {font: bold 12px Arial; color: #FF0000; text-align: center; margin: 10px 0px 10px 0px}

/* Feedback */
.fd_lb1 {font: bold 12px Arial; color: #030303; text-align: right; padding-right: 20px; width: 250px}
.fd_in1 {width: 250px; height: 20px; font: normal 12px Arial; color: #030303; border: 1px solid #076abb; padding: 1px 2px 0px 2px}
.fd_btn1 {width: 150px; height: 20px; font: bold 12px Arial; text-transform: uppercase; color: #FFFFFF; border: 0px; background: #076abb; cursor: pointer}
.feedback_textarea {width: 250px; height: 100px; font: normal 12px Arial; color: #030303; border: 1px solid #076abb}

/* Pages */
.pages_title {font: bold 12px Arial; color: #076abb}
.pages_current {font: bold 12px Arial; color: #FFFFFF; background-color: #076abb; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_link {font: normal 12px Arial; text-decoration: none; color: #076abb; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_link:hover {font: normal 12px Arial; text-decoration: underline; color: #FFFFFF; background-color: #076abb; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_arrows {font: bold 12px Arial; text-decoration: none; color: #076abb; padding-left: 2px; padding-right: 2px}
a.pages_arrows:hover {font: bold 12px Arial; text-decoration: underline; color: #076abb; padding-left: 2px; padding-right: 2px}

/* News view */
.nw1 {font: bold 12px Arial; color: #076abb}
.nw2 {font: normal 12px Arial; color: #030303}
.nw3 {font: bold 12px Arial; text-align: right}
.news_last {font: bold 12px Arial; color: #076abb}
.news_url {color: #076abb; text-decoration: none}
.news_url:hover {color: #076abb; text-decoration: underline}
.news_last_url {color: #076abb; text-decoration: none}
.news_last_url:hover {color: #076abb; text-decoration: underline}

/* Globals */
table {border: 0px; border-collapse: collapse} table td {padding: 0px}
body {background: #ffffff}

/* Design */
.top {width: 100%}
.top1 {width: 100%; height: 96px; background: url(images/sh1.gif)}
.top2 {width: 100%; height: 66px; background: url(images/sh2.gif)}
.top3 {width: 100%; height: 50px; background: url(images/sh3.gif)}
.top4 {width: 100%; height: 57px; background: url(images/sh4.gif)}
.top5 {width: 100%; height: 268px; background: url(images/md1.gif)}
.top6 {width: 100%; height: 186px; background: url(images/md3.gif) bottom no-repeat}
.top7 {width: 100%; height: 358px; background: url(images/mn2.gif)}
.top8 {width: 100%; height: 101px; background: url(images/nz1.gif)}
.top9 {width: 100%; height: 520px; background: url(images/md3.gif) bottom no-repeat}
.top10 {width: 100%; height: 268px; background: url(images/md4.gif) top no-repeat}

.td {width: 995px; vertical-align: top}
.td1 {height: 35px; font: bold 12px Arial; text-transform: uppercase; color: #076abb; padding: 0px 50px 0px 50px}
.td2 {vertical-align: top}
.td3 {text-align: right; padding: 20px 29px 0px 0px; vertical-align: top}
.td4 {font: normal 12px Arial; color: #030303; padding: 0px 40px 20px 50px; vertical-align: top}
.td5 {font: normal 12px Arial; vertical-align: middle}

.sh1 {font: bold 12px Arial; vertical-align: top; padding: 12px 0px 0px 439px}
.sh2 {vertical-align: top; padding: 14px 0px 0px 0px; text-align: right}
.sh3 {width: 178px; font: bold 12px Arial; vertical-align: top; text-transform: uppercase}

a.ln1 {color: #015195; text-decoration: none}
a.ln1:hover {color: #015195; text-decoration: underline}
a.ln2 {color: #076abb; text-decoration: none}
a.ln2:hover {color: #076abb; text-decoration: underline}
a.ln3 {color: #ffffff; text-decoration: none}
a.ln3:hover {color: #ffffff; text-decoration: underline}
a.ln4 {color: #9cc5e6; text-decoration: none}
a.ln4:hover {color: #9cc5e6; text-decoration: underline}
a.ln5 {color: #015195; text-decoration: underline}
a.ln5:hover {color: #015195; text-decoration: underline}

.date {font:italic bold 12px Arial; color: #015195}

.sp1 {padding: 0px 0px 0px 43px}
.sp2 {padding: 5px 0px 5px 60px}
.sp3 {padding: 0px 0px 0px 268px}
.sp4 {font: bold 12px Arial; padding: 0px 0px 5px 0px}

.md1 {width: 732px; vertical-align: top; background: url(images/md2.gif) repeat-y}

.mn1 {width: 263px; height: 153px; background: url(images/mn1.gif) no-repeat; vertical-align: top}
.mn2 {width: 200px; font: bold 12px Arial; text-transform: uppercase; text-align: right}
.mn3 {text-align: right; padding-right: 13px}

.av1 {font: bold 12px Arial; color: #ec0c1a; padding: 8px 0px 0px 0px}
.av2 {font: normal 12px Arial; color: #09090b}
.av3 {text-align: right; font: normal 10px Arial; padding: 0px 8px 2px 0px}

.rv1 {padding: 8px 50px 8px 50px}

.im1 {border: 0px; vertical-align: middle; margin: 0px 0px 0px 18px}
.im2 {behavior: url(images/png.htc); width: 17px; height: 17px; margin-left: 6px}
.im3 {border: 0px; vertical-align: middle; }
.im4 {border: 0px}

.sb1 {width: 145px; height: 17px; background: #ffffff; border: 0px; font: bold 11px Arial; padding: 1px 2px 0px 2px}
.sb2 {width: 17px; height: 17px; background: url(images/ar1.gif); cursor: pointer; border: 0px; vertical-align: middle}

.pt1 {width: 263px; background: url(images/pt1.gif) repeat-y; vertical-align: top}

.nz1 {width: 260px; color: #1c141a; font: normal 11px Arial; padding: 54px 0px 0px 36px}
.nz2 {font: normal 10px Arial; vertical-align: top; padding: 30px 0px 0px 0px}
.nz3 {width: 84px; text-align: right; vertical-align: top; padding: 56px 17px 0px 0px}

.form_table {width:500px; font:12px Arial, Helvetica, sans-serif;}
.anketa_name {padding:6px;vertical-align:top; text-align:right}
.anketa_value {padding:3px 0; vertical-align:top; width:300px; text-align:left;}
.anketa_value input {width:190px; font:12px Arial, Helvetica, sans-serif; color:#333333}
.pre_message {padding:10px; text-align:center; font:16px Arial, Helvetica, sans-serif; color:#4A77A5}
.result_error {padding:15px; text-align:center; border:1px solid #FF0000; background:#FFE8E9; color:#FF0000;}
.result_success {padding:15px; text-align:center; border:1px solid #006699; background:#DBF7DE; color:#006699; font:16px Arial, Helvetica, sans-serif}
.result_success input.btn {width:140px; border:1px solid #639BD0; margin:10px 0 }

.div_logform {margin:0 0 20px 40px; background: #e1e1e1; padding: 20px;}
.leftside .loginplashka {width: 274px; height:199px; background:url(images/login_plashka.jpg) no-repeat center top; position:relative; }
.logtitle {font:bold 11px Arial, Helvetica, sans-serif; color:#076abb; text-transform:uppercase}
.logform {margin-top: 10px;}
.logform form {vertical-align:middle; margin-bottom: 5px;}
.logform .logtext {font:12px Arial, Helvetica, sans-serif; color:#0b53a7}
.logform input.fortext {border:1px solid #639bd0; width: 181px; padding:3px 3px; margin-bottom:2px; }
.logform .login_btn {background:url(images/btn_03.jpg) no-repeat center center; width:71px; padding:4px 0 4px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; border:0; margin-left:55px} 
.log_registry { text-align:center; width:180px }
.log_registry2 { text-align:center; width:180px }
a.log_reg {font:11px Arial, Helvetica, sans-serif; color:#012449; text-decoration:none}
a.log_reg:hover {text-decoration:underline}
.form_mes {font: 14px Arial, Helvetica, sans-serif; color:#000000; padding: 10px 0;}
.form_logout a  {font: 12px Arial, Helvetica, sans-serif; color:#076ABB; text-decoration: none;}  
.form_logout a:hover {text-decoration:underline;}  

.descr_area {width:300px; height:80px; font:12px Arial, Helvetica, sans-serif; color:#333333}
.file_descr {padding:1px 10px 20px 10px; color:#999999; font:10px Arial, Helvetica, sans-serif; }
.file_descr p {margin:3px 0; color:#999999; font:10px Arial, Helvetica, sans-serif; }
a.aa_title {color:#076ABB; font:14px Arial, Helvetica, sans-serif; text-decoration:none}
a.aa_title:hover {text-decoration:underline}
a.grey {color:#666666;font:14px Arial, Helvetica, sans-serif; text-decoration:none}
a.grey:hover {text-decoration:underline}
a.moved {color:#5F81F3; font:italic bold 14px Arial, Helvetica, sans-serif; text-decoration:none}
a.moved:hover {text-decoration:underline}
.aa_title {color:#076ABB; font:14px Arial, Helvetica, sans-serif; padding-bottom: 10px;}

#radio1,#radio2,#radio3 {color:#e87c06}
.binded_ads {font:10px Arial; color:black}
.binded_ads a{font:10px Arial; color:#0F1655; text-decoration: none;}
.binded_ads a:hover {text-decoration:underline}

.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 518px;
    padding: 5px 40px;

}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  508px;
    height: 42px;
}


.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;

    width: 165px;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 11px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/images/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 11px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/images/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.accordion{
padding: 0;
margin-top:-27px;
}

ul#accordion{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
width: 263px;
text-align: left;
}

/*Top level list items*/
ul#accordion li{
position: relative;
/*display: inline;*/
margin:0;
padding:5px 63px 5px 60px;
text-align: right;
color: #ffffff;
font:12px Arial, Helvetica, sans-serif;
cursor:pointer;
background: url(images/ar2.png) no-repeat 206px 4px;
line-height:14px;
}

ul#accordion li a {color: #ffffff; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; padding:0;line-height:14px;}
ul#accordion li a:hover {text-decoration:underline}

ul#accordion ul {
	list-style: none;
	padding: 0;
    margin: 3px 0 0 0;
    display: none;
}
#accordion ul li{
	font-weight: normal;
	cursor: auto;
	background: none;
	padding: 0;
	border:0;
	color:#ed1d24; 
}
#accordion ul li a {color:#ffffff; font:12px Arial, Helvetica, sans-serif; text-transform:none;}

#accordion ul li ul{
    list-style: none;
    padding: 0;
    margin: 3px 0 0 0;
    
}
#accordion ul li ul{
    font-weight: normal;
    cursor: auto;
    background: none;
    padding: 0;
    border:0;
    color:#000;
}

#accordion ul li ul li a {color:#fff; font:12px Arial, Helvetica, sans-serif; text-transform:none;}

.acitem1{display:block;}