html,body{font:small Verdana, sans-serif;margin:0;padding:0}
#body{min-width:1000px;background:url(/d/bg-body-bottom.gif) no-repeat right bottom}

h3,h4,h5,h6,p,ul,ol,dl,tables{margin:0;padding:1em 0 0}
h2{font-size:1.8em;font-weight:normal;background:url(/d/h-doted.gif) no-repeat 0% 30%;padding:0 0 .5em .5em;border-bottom:1px solid #ccc}

h3.ind{font-size:1.9em;font-weight:normal;padding:2em 0 0 0}
h3.ind-bottom{font-weight:normal;padding:0 0 2em 0;color:#999}

h3{font-size:1.6em}
h4{font-size:1.4em}
h5{font-size:1.2em}
h6{font-size:1em}
a img{border:none}
a{color:#369}
a:hover{color:#060}
input{border:0}

a.clarity img {
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    filter: alpha(opacity=60);
}

a.clarity:hover img {
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1;    
    -khtml-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}


a.nodecor{text-decoration:none;color:#666666}
a.nodecor:hover{text-decoration:none; color:#FF6600}


#header{min-width:980px;clear:both;margin-right:1em} 
#header table, #clear table{width:100%}
#header table tr td p{padding:0 0 1em 0;margin:0}

#logo{}
#sub-logo{font-weight:bold}

#table-form{} 
#corner-bg-info{background:url(/d/corner-bg-info.gif) no-repeat bottom left;height:138px}
#bg-info-text{padding-left:1em;width:600px}
#bg-info-text h3{color:#369}
#bg-info-text h4{padding:0;color:#666}
#bg-info #corner-bg-info #bg-info-text a{color:#369;text-decoration:underline;font-weight:bold;padding:0;margin:0}
#bg-info #corner-bg-info #bg-info-text a:hover{color:#060}
#bg-info{ margin-top: 12px; background:#f1f1f1 url(/d/bg-info.gif) no-repeat right top;height:138px}

#clear{clear:left}

#menu{background:url(/d/menur_bg.gif) repeat-x;padding:0;margin-top:1em;width:100%;margin-right:1em}
#menu table{border-collapse:collapse;height:29px;text-align:center;width:100%}
#menu table a{display:block;color:#fff;text-decoration:none;height:29px;line-height:29px}
#menu table a b{display:block;padding:0;margin:0;border-right:1px solid #fff; font-family: Arial Narrow; font-size: 13pt;}
#menu table a:hover{color:#fff;background:url(/d/menu_bg-li.gif) repeat-x left}
#menu b.current-b{background:url(/d/menu_left.gif) no-repeat left top}
#menu td.current a:hover b{color:#fff;background:url(/d/menu_hover_left.gif) no-repeat left top}

#menu td.current-ab{color:#fff;background:url(/d/menu_bg-li.gif) repeat-x left;border-right:1px solid #fff}
#menu td.current-ab span{font-family: Arial Narrow; font-size: 13pt; display:block;color:#fff;text-decoration:none;height:29px;line-height:29px;background:url(/d/menu_hover_left.gif) no-repeat left top}
#menu td.current-ab span b{font-family: Arial Narrow; font-size: 13pt; color:#fff;background:url(/d/menu_bg-li.gif) repeat-x left}

#menu td.current-vn{color:#fff;background:url(/d/menu_bg-li.gif) repeat-x left;border-right:1px solid #fff; font-family: Arial Narrow; font-size: 13pt;}
#menu td.current-vn span b{color:#fff;background:url(/d/menu_bg-li.gif) repeat-x left;}

#menu td.current-righta{color:#fff;background:url(/d/menu_bg-li.gif) repeat-x left}
#menu td.current-righta span{display:block;color:#fff;text-decoration:none;height:29px;line-height:29px;background:url(/d/menu_hover_right.gif) no-repeat right top}
#menu td.current-righta span b{color:#fff;background:url(/d/menu_bg-li.gif) repeat-x left}

#menu b.current-right-b{background:url(/d/menu_right.gif) no-repeat right top}
#menu td.current-right a:hover b{color:#fff;background:url(/d/menu_hover_right.gif) no-repeat right top}

#left-column{width:253px;float:left;clear:both;margin:0;padding:0 0 3em 2em}
#left-column ul{margin:0;padding:0}
#left-column ul li{list-style-type:none;padding-bottom:1em}
#left-column #contacts{border-top:1px solid #ccc;padding-top:1em}
#left-column #contacts li.cont-home{background:url(/d/cont-home.gif) no-repeat left top;padding-left:1.8em}
#left-column #contacts li.cont-phone{background:url(/d/cont-phone.gif) no-repeat left top;padding-left:1.8em;margin:1em 0;font-size:1.2em}
#left-column #contacts li.cont-mail{background:url(/d/cont-mail.gif) no-repeat left top;padding-left:1.8em}
#left-column #contacts li span a{background:url(/d/h-doted.gif) no-repeat 0% 90%;padding-left:.7em}
#left-column .time-clock{background:url(/d/clock.gif) no-repeat left top;padding-left:1.8em}
#left-column #contacts li span#button-z{background:url(/d/button-z.gif) no-repeat;display:block;width:135px;height:18px;margin-top:2em}
#left-column #contacts li span#button-z a{color:#fff;background:none;text-decoration:none;padding-left:.5em;margin:0;}

h3.baner-ur{background:url(/d/baner-ur.gif) no-repeat top left;width:209px;height:57px;padding:18px 0 0 5px;margin:0;font-size:1.4em}
h3.baner-ur a{color:#fff;text-decoration:none}
h3.baner-ur a:hover{color:#fff}
#left-column h2{clear:both}
#curs-block ul{list-style-type:none}
#curs-block ul.curs-left{float:left;padding-right:1em;margin-right:1em;border-right:1px solid #c1c1c1}
.curs-right{padding:0;margin:0}
#news strong{display:block;width:35%;background:#999;color:#fff;text-align:center;margin:1em 0 .3em 0}
.red{color:#f00}

#info{min-width:350px;margin:0 5px 50px 310px}
#info h2 a,.s-dotted{font-size:small;background:url(/d/h-doted.gif) no-repeat 0% 90%;padding-left:.7em;margin-left:1em}

#sale{width:98%;color:#fff; margin: 0; padding: 0; }
/*#sale tr td{background:url(../img/sale-bg.gif) repeat-x right center;height:56px}*/
#sale tr td img{padding-right:.5em}
/*#sale div{float:right;padding:0;margin:0;background:url(/d/sale-bg-p.gif) no-repeat right center;width:137px;height:56px}
#sale div p{padding-left:.2em;margin:0}
#sale p a, #sale p a:hover{color:#fff}
#sale .tab-flo{float:left;margin-right:1em;font-size:large;background:url(/d/sale-button.gif) no-repeat left center;height:56px;padding:0;margin:0}*/

#operation{width:98%;background:#f7f7f7;border-collapse:collapse;margin-bottom:2em}
#operation tr td{padding:0 1em}
#operation .td-bg-right{background:url(/d/corner-right-table.gif) no-repeat right top;width:9px;height:9px}
#operation .td-bg-left{background:url(/d/corner-left-table.gif) no-repeat left bottom;width:7px;height:7px}
#operation .number td{background:url(/d/td-bg-grey.gif) repeat-x left bottom;padding-top:1.5em}
#operation .number td:hover{background:url(/d/td-hover-bg.gif) repeat-x left bottom}
#operation .number img{float:left;padding:0 1em 4em 0}
#operation .number a strong{float:left;font-weight:normal;cursor:pointer;font-size:.8em}
#operation .number a{color:#3f3f3f;text-decoration:none}
#operation .number a:hover{color:#3f3f3f}
#operation input.summa-input{border:1px solid #dcdcdc;width:60px}
#operation select{border:1px solid #dcdcdc}
#operation div{margin:1em 0}
#operation .bord-select{border-bottom:1px solid #bdbdbd;padding-bottom:1.5em}
#operation .sub-a{font-size:small;background:url(/d/h-doted.gif) no-repeat 0% 90%;padding-left:.7em;margin-left:1em}
#button1{background:url(/d/button1.gif) no-repeat;width:101px;height:18px}
#button1:hover{background:url(/d/button1-color.gif) no-repeat;width:101px;height:18px;color:#fff}
#button2{background:url(/d/button2.gif) no-repeat;width:128px;height:18px}
#button2:hover{background:url(/d/button2-color.gif) no-repeat;width:128px;height:18px;color:#fff}
#button3{background:url(/d/button3.gif) no-repeat;width:60px;height:18px}
#button3:hover{background:url(/d/button3-color.gif) no-repeat;width:60px;height:18px;color:#fff}

.table-info{margin-bottom:2em;padding:0 2em}
.table-info-bottom{width:98%;margin-bottom:2em;padding:0 2em 0 0}
#table-info-bottom-left{padding-left:2em}

#footer{height:20px;min-width:600px;background: url(/d/footer-bg.gif) repeat-x left 0;height:62px;clear:both;padding:0;margin:0 2em 2em 2em}
#footer table{width:100%;border-collapse:collapse}
#wtext p{padding-top:.5em;margin:0;color:#fff}
#footer table a, #footer table a:hover{color:#fff}
#footer-img-left{background:url(/d/footer-img-left.gif) no-repeat left top;width:7px;height:62px}
#footer-img-right{background:url(/d/footer-img-right.gif) no-repeat left top;width:7px;height:62px}
#footer .sub-a-w{font-size:small;background:url(/d/sub-a-w.gif) no-repeat 0% 80%;padding-left:.7em;margin-left:1em}

#top-bord{border-top:1px solid #666;padding-top:1em;margin-top:1em}


.div_help_top{
 padding-top:25px;
 cursor:pointer;
}
.div_help_top2{
 padding-top:25px;
 cursor:pointer;
}
.div_help{
 padding-left:25px;
 display:none;
}

/* fine banner */
.b-finebanner { width: 682px; height: 170px; overflow: hidden; position: relative; font: 12px/16px Arial, Helvetica, sans-serif; }
.b-finebanner IMG { display: none; }
.b-finebanner IMG.cur { display: block; }
.b-finebanner UL { list-style: none; margin: 0; padding: 0; position: absolute; left: 1px; top: 148px; }
.b-finebanner LI { margin: 0; padding: 0; float: left; }
.b-finebanner LI A {
	float: left;
	width: 65px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	background: #b3b8be;
	color: #888;
	text-align: center;
	border-right: 1px solid #797a7c;
	border-top: 1px solid #797a7c;	
	outline: 0 none;
}
.b-finebanner A.l1 { border-left: 1px solid #797a7c; }
.b-finebanner LI A:hover { background: #c3c9d0; }
.b-finebanner LI A.cur,
.b-finebanner LI A.cur:hover { background: transparent; color: #6ca6d6; border: 0; padding: 1px 1px 0 0; cursor: default; }
.b-finebanner LI A.cur.l1 { padding-left: 1px; }
