body {margin: 0; padding: 0; color: black; background: white repeat-x top url(../images/grad.gif); font:14px 'Calibri', Arial, Tahoma, helvetica,  sans-serif;}

img{border: 0 solid;}
form{margin: 0; padding: 0;}
table{border-collapse: collapse; border: 0 solid;}
table td {padding: 0px; border: 0 solid;}
fieldset{border: 0 solid; margin: 0; padding: 0;}
h1 {font-size:30px;}
.center-column h2, #footer h2 {font-size:20px; border-bottom:2px solid #000;height:40px;margin-bottom:25px;}
h3 {font-size:14px; margin:5px 0 15px 0; padding:0;}
h4 {font-size:14px; margin:0; padding:0;}
h5 {;}
h6 {font-size:12px;color:#999; margin:0; padding:0;}
p {font-size:14px;line-height:18px;margin:10px 0;}

a:link{color: #4b77c0; text-decoration: none;}
a:visited{color: #4b77c0; text-decoration: none;}
a:hover{color: #f66200; text-decoration: none;}
a:active{color: #f66200; text-decoration: none;}

.solidarity a:link{color: #000000; text-decoration: none;}
.solidarity a:visited{color: #000000; text-decoration: none;}
.solidarity a:hover{color: #000000; text-decoration: underline;}
.solidarity a:active{color: #000000; text-decoration: underline;}


.page-all{margin:0 auto; padding:20px 0 0 0; width:900px;}

a.logo{display:block; float:left; display:inline; width:190px; height:105px; background:no-repeat top url(../images/new_logo.gif);}
.solidarity{width:425px; margin:0 0 20px 230px; font-family:Arial; line-height:normal;}
.solidarity-logo{display:block; float:left; display:inline; margin-right:5px; width:41px; height:102px; background:no-repeat left url(../images/new_solidarity.gif);}
a.solidarity_active {display:block; background: #ffcc66; padding: 5px 30px 6px 5px; height:30px; overflow:hidden; font-size:14px;}
.solidarity p {margin: 0; padding: 5px 0 0 0; line-height:normal;}
.solidarity p img{float:left; display:inline; border:#333333 1px solid; width:74px; height:57px; margin-right:5px;}
.solidarity s{clear:left; display:block; font-size:0; height:0;}
.solidarity i{font-style:normal; color:#999999; font-size:10px;}
.follow{color:#3399cc; font-size:14px; margin-bottom:29px; text-align:right;}
.follow img{vertical-align:middle; margin:2px 0 4px 5px;}

.center-column{vertical-align:top;}
.right-column{vertical-align:top; width:205px; padding:10px 0 0 40px;font-size:14px; line-height:16px;}
.right-column h2 {border-bottom:2px solid #b2b2b2;color:#b2b2b2;font-size:16px; margin-top:30px;}
.right-column h2 span {line-height:17px;font-weight:normal;font-size:14px;}
.right-column ul {padding:0 0 0 12px;list-style-type:square;color:#b2b2b2;}
.right-column ul li {margin:5px 0 0;}

.onework {width:100%;position:relative;float:left;clear:both;overflow:hidden;padding:0 0 20px;}
.onework div {position:relative;float:left;overflow:hidden;}
.onework .owl {width:50px;}
.onework .owr {width:600px;}

#footer {clear:both;position:relative;}
#footer {height:160px;}
#footer a img {vertical-align:middle; margin-bottom:20px;}
#footer a{margin:0 20px;}

a.mainmenu{display:block; float:left; display:inline; padding:7px 0; margin:0 20px 0 0; font-weight:bold; font-size:14px;}
a.mainmenu:hover{background: url(../images/m-ah.png) no-repeat top center; color: #4b77c0;}
a.mainmenu-active{display:block; float:left; display:inline; padding:7px 0; margin:0 20px 0 0; font-weight:bold; font-size:14px; background: url(../images/m-aa.png) no-repeat bottom center; color: #004983;}
a.mainmenu-active:hover{color: #004983;}
h4 img{vertical-align:middle;}

.submenu-block{display:block; float:right; font-size:14px;}
.submenu-block a{display:block; float:left; display:inline; margin-left:20px;}
a.submenu-active{color:#004983; padding:0 0 5px 0; background: url(../images/m-aa.png) no-repeat bottom center;}

.send_form td{padding: 5px 20px 5px 0;}
.send_form  td input{width:250px;}
.send_form  input{vertical-align:middle;}
.send_form span{color:red;}
.send_form i{font-style:normal; color:#999999;}
.code{width:80px; height:25px;}
.send_form img{vertical-align:middle;}
.submit{width:100px; height:30px; background:#4b77c0; cursor:pointer; color:white; font-weight:bold; border:#999 1px solid;}
.submit:hover{border:#000 1px solid;}
.err-td{background:#FFCCCC;}



/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:140px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	width:205px;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

.hand_book{float:right; width:205px; font-size:12px;}
.hand_book img{float:left; margin:0 5px 0 0; width:100px; border:#000 1px solid;}





.win-block{border:2px #4b77c0 solid; background:white; float:left; padding:5px; width:300px; height:180px; margin:5px 5px;
border-radius:7px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
-khtml-border-radius:7px;
behavior: url(../border-radius.htc); overflow:hidden;
}
.win-block b{display:block;}
.win-block em{display:block; font-style:normal; color: #f66200; font-weight:bold;}
.win-photo{float:left; background:#EFE4B6; padding:5px; margin:0 5px 5px 0; width:100px; height:170px;
border-radius:7px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
-khtml-border-radius:7px;
behavior: url(../border-radius.htc);}
.win-photo span{display:block; width:100px; height:100px; overflow:hidden;}
.win-biogr{border:2px #4b77c0 solid; background:white; padding:5px; margin-bottom:20px;
border-radius:7px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
-khtml-border-radius:7px;
behavior: url(../border-radius.htc);}
.win-biogr i, .com-j-block i{display:block; height:1px; clear:both; font-size:0;}
.win-biogr p{margin:0 0 5px 0; pading:0;}
.com-j-block{float:right; background:#EFE4B6; padding:5px; margin:0 0 5px 5px; width:200px; font-style:italic;
border-radius:7px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
-khtml-border-radius:7px;
behavior: url(../border-radius.htc);}
.com-j-block span{display:block;float:left; background:#fff; padding:5px; margin:0 5px 0 0; width:100px; font-style:normal;
border-radius:7px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
-khtml-border-radius:7px;
behavior: url(../border-radius.htc);}
.com-j-block  div{margin-bottom:10px; border-bottom:1px #fff dotted; padding-bottom:7px;}
.bread{padding:10px 0; text-align:right;}












