/* CSS Document */

@font-face {font-family: "URWImperialT"; src: url(../fonts/Trebuchet MS-R.ttf) format("truetype");}
@font-face {font-family: "URWImperialT"; src: url(../fonts/Trebuchet MS-B.ttf) format("truetype");}
@font-face {font-family: "URWImperialT"; src: url(../fonts/Trebuchet MS-BI.ttf) format("truetype");}
@font-face {font-family: "URWImperialT"; src: url(../fonts/Trebuchet MS-C.ttf) format("truetype");}
@font-face {font-family: "URWImperialT"; src: url(../fonts/Trebuchet MS-RI.ttf) format("truetype");}
@font-face {font-family: "URWImperialT"; src: url(../fonts/Trebuchet MS-L.ttf) format("truetype");}
@font-face {font-family: "URWImperialT"; src: url(../fonts/Trebuchet MS-LI.ttf) format("truetype");}
@font-face {font-family: "URWImperialT"; src: url(../fonts/Trebuchet MS-M.ttf) format("truetype");}
@font-face {font-family: "URWImperialT"; src: url(../fonts/Trebuchet MS-MI.ttf) format("truetype");}
@font-face {font-family: "URWImperialT"; src: url(../fonts/Trebuchet MS-Title.ttf) format("truetype");}

body {background:url(../images/bg.gif); margin:0px;}
.clear {clear:both;}


.navigation {background:#323232;}
.nav-div {width:1082px; margin:0px auto;}

.main-nav {width:100%; background: #323232; margin: 0; padding: 0; height:40px;}
.main-nav li { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; list-style: none; float: left; width:135px;; margin:}
.main-nav a { line-height:100%; font-weight: bold; color: #ffffff; display: block; padding:15px 0px 12px 0px; text-decoration: none; text-align:center;}
.main-nav a:hover {color: #ffffff; background: #252525;}
.main-nav .current {background:#252525;}

.top-line {background:#41a2b2; width:100%;}
.top-line-div {height:5px; background:#41a2b2; width:1082px; margin:0px auto;}


#container {width:1100px; margin:0px auto;}
#site {background:#FFFFFF; width:auto; min-height:800px; width:1082px; float:left;}
#shadow-left {background:url(../images/shadow-left.png); width:9px; height:825px; float:left;}
#shadow-right {background:url(../images/shadow-right.png); width:9px; height:825px; float:right;}
#shadow-bottom {background:url(../images/shadow-bottom.png); width:1082px; margin-left:9px;  float:left; text-align:center; background-repeat:repeat-x; height:5px;}

.head {height:150px;}
.menu-bar {background:#2f2f2f; height:40px;}
.banner-area {height:190px; widows:1082px; background:#41a2b2;}
.logo {width:145px; margin:10px 0px 10px 10px; height:102px; text-align:center;}

.image-holder {height:205px; width:1072px; margin:auto; padding:10px 5px 0px 5px;;}
.image-menu1 {height:205px; width:254px; margin:auto 7px; float:left;}
.image-menu2 {height:205px; width:254px; margin:auto 7px; float:left;}
.image-menu3 {height:205px; width:254px; margin:auto 7px; float:left;}
.image-menu4 {height:205px; width:254px; margin:auto 7px; float:right;}

.image1 {background:#41a2b2; height:150px; padding:5px 5px 5px 5px;}

.image-caption {background:#41a2b2; border-radius:0px 0px 10px 10px; height:28px;  margin:auto; font-family:Trebuchet MS; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:7px; text-transform:uppercase;}
.image-caption a{border-radius:0px 0px 10px 10px; height:28px; margin:auto; font-family:Trebuchet MS; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:7px; text-transform:uppercase; text-decoration:none;}
.image-caption a:hover{color:#2f2f2f; text-decoration:none;}

/*.image-caption {background:#2f2f2f; border-radius:0px 0px 10px 10px; height:28px; width:200px; margin:auto; font-family:Trebuchet MS; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:7px; text-transform:uppercase;}
.image-caption a{background:#2f2f2f; border-radius:0px 0px 10px 10px; height:28px; width:200px; margin:auto; font-family:Trebuchet MS; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:7px; text-transform:uppercase; text-decoration:none;}
.image-caption a:hover{ font-family:Trebuchet MS; font-size:14px; font-weight:bold; color:#41a2b2; text-align:center; text-transform:uppercase; text-decoration:none;}*/
 
.fio1 {background:#41a2b2; width:320px; margin:0px 14px 0px 32px; float:left; height:37px; border-radius:0px 0px 10px 10px; font-family:Trebuchet MS; font-weight:bold; font-size:18px; color:#FFFFFF; text-align:center; padding:8px 0px 0px 0px;}
.fio2 {background:#41a2b2; width:320px; margin:0px 14px 0px 14px; float:left; height:37px; border-radius:0px 0px 10px 10px; font-family:Trebuchet MS; font-weight:bold; font-size:18px; color:#FFFFFF; text-align:center; padding:8px 0px 0px 0px;}
.fio3 {background:#41a2b2; width:320px; margin:0px 32px 0px 14px; float:left; height:37px; border-radius:0px 0px 10px 10px; font-family:Trebuchet MS; font-weight:bold; font-size:18px; color:#FFFFFF; text-align:center; padding:8px 0px 0px 0px;}
.space {height:10px;}


.main-data {font-family:Trebuchet MS; font-size:14px; color:#2f2f2f; padding:5px 20px 5px 20px; text-align:justify;}
.main-data strong{font-family:Trebuchet MS; font-size:20px; color:#41a2b2;}

.grey-box-holder {width:1082px; min-height:155px; margin:0px auto;}
.grey-box1 {background:#2f2f2f; width:350px; margin:0px 8px 0px 0px; height:229px; float:left;}
.grey-box2 {background:#2f2f2f; width:350px; margin:0px 8px 0px 8px; height:229px; float:left;}
.grey-box3 {background:#2f2f2f; width:350px; margin:0px 0px 0px 8px; height:229px; float:right;}

.grey-box{list-style:none; padding:5px 5px 7px 5px; margin:0px;}
.grey-box li{ font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; display:block; list-style:none;  border-bottom:dashed 1px #4A4A4A; }
.grey-box strong{ font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#FFFFFF; display:block; list-style:none; }

.menu-links {font-family:Trebuchet MS; font-size:13px; color:#ffffff; list-style:none; padding:0px 10px;}
.menu-links li a {display:block; float:left; margin:10px 37px 0px 38px; text-align:center; text-decoration:none; color:#FFFFFF;}
.menu-links li a:hover{color:#41a2b2;}

.menu-divider{width:1px; background:url(../images/menu-divider.png) repeat-y; float:left; height:40px;}

.footer-container {background:#e67817; height:35px; padding:0px; width:100%}
.footer {width:1082px; margin:0px auto; background:#e67817; height:22px; padding-top:9px; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF;}


/*pop up */

#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
z-index: 100;
display: none;
}
.cnt223 a{
text-decoration: none;
}
.popup{
width: 100%;
margin: 0 auto;
display: none;
position: fixed;
z-index: 101;
}
.cnt223{
min-width: 305px;
width:350px;
min-height: 150px;
margin: 100px auto;
background: #f3f3f3;
position: relative;
z-index: 103;
padding: 10px;
border-radius: 5px;
box-shadow: 0 2px 5px #000;
}
.cnt223 p{
clear: both;
color: #555555;
text-align: justify;
}
.cnt223 p a{
color: #d91900;
font-weight: bold;
}
.cnt223 .x{
float: right;
height: 35px;
left: 22px;
position: relative;
top: -15px;
width: 34px;
}
.cnt223 .x:hover{
cursor: pointer;
}