html,body{ width:100%; height:100%; }
body {	background-color: #FFFFFF; margin:0; padding:0; height:100%; width:100%; font-family: Arial; }
td { font-family: Arial; color:#47555e; font-size:12px; }
img { border:0px; }
a { color:#00afe4; }
a:hover { text-decoration:none; }
form { margin:0px; padding:0px; }
input, textarea, select, option { border:#cccccc 1px solid; font-family:Arial; font-size:11px; }
p { margin-bottom:25px; }

h2 { color:#cc0000; margin-bottom:8px; margin-top:0px; font-family:Arial; font-size:18px; font-weight:normal; }
h2 span { color:#000000; }

.main { background-color:#0274aa; background-image:url(img/bg_main.gif); background-repeat:repeat-x; background-position:left 334px; }
.main_inp { background-color:#FFFFFF; background-image:url(img/bg_main_inp.gif); background-repeat:repeat-x; background-position:left top; }


.bg { background-image:url(img/bg_ind.jpg); background-position:center top; width:100%; height:100%; background-repeat:no-repeat; }
.bgi { background-image:url(img/bg_inp.jpg); background-position:center top; width:100%; height:100%; background-repeat:no-repeat; }
.bgi2 { background-image:url(img/bg_inp2.jpg); background-position:center top; width:100%; height:100%; background-repeat:no-repeat; }
.bgi3 { background-image:url(img/bg_inp3.jpg); background-position:center top; width:100%; height:100%; background-repeat:no-repeat; }
.bgi4 { background-image:url(img/bg_inp4.jpg); background-position:center top; width:100%; height:100%; background-repeat:no-repeat; }

.logo { background-color:#ffffff; border-left:#cc0000 8px solid; padding-left:25px; padding-top:10px; padding-bottom:10px; padding-right:33px; width:197px; margin-left:18px; margin-top:47px; margin-bottom:32px; }

.logoi { background-color:#ffffff; border-left:#cc0000 8px solid; padding-left:16px; padding-top:10px; padding-bottom:10px; padding-right:21px; width:175px; margin-left:0px; margin-top:40px; margin-bottom:44px; }

.icons a { margin-right:17px; }
.menu { margin:0px; padding:0px; margin-left:37px; }
.menu li { margin-bottom:2px; margin-top:0px; list-style:none; padding-left:15px; }
.menu li.s { padding-left:0px; margin-bottom:5px; }
.menu li.s a { background:url(img/ms_l.gif) no-repeat left top; display:block;  }
.menu li.s img { margin-left:15px; margin-right:15px; margin-bottom:5px; margin-top:8px; }
.menu .s span { background:#FFFFFF url(img/ms_r.gif) no-repeat right top; display:block; }

.menu li.sb { padding-left:0px; margin-bottom:10px; }
.menu li.sb a { background:url(img/msb_l.gif) no-repeat left top; display:block;  }
.menu li.sb img { margin-left:10px; margin-right:10px; margin-bottom:5px; margin-top:8px; }
.menu .sb span { background:#e4f7ff url(img/msb_r.gif) no-repeat right top; margin-left:15px; display:block; }

.menu li.sr { padding-left:0px; margin-bottom:10px; }
.menu li.sr a { background:url(img/msr_l.gif) no-repeat left top; display:block;  }
.menu li.sr img { margin-left:10px; margin-right:10px; margin-bottom:5px; margin-top:8px; }
.menu .sr span { background:#cc0000 url(img/msr_r.gif) no-repeat right top; margin-left:15px; display:block; }

.menu .spt { margin-top:15px; } .menu .spb { margin-bottom:15px!important; }

.menu ul { margin-left:0px; padding:0px; margin-bottom:20px; margin-top:7px; }
.menu ul li { font-size:11px; font-weight:bold; color:#000000; }
.menu ul li div { margin-left:21px; background:none; display:block; }
.menu ul a { font-weight:normal; color:#00afe4; background:none!important; }

.header td {  }
.header .icons { padding-top:58px; vertical-align:top; text-align:right; }
.header .icons a { margin-right:17px; }

.m td { border-top:#cc0000 9px solid; padding-top:43px; padding-bottom:72px; vertical-align:top; }
.m td td { padding-top:0px; padding-bottom:0px; border:none; }

.m1 td { padding-top:36px; padding-bottom:72px; vertical-align:top; }
.m1 td td { padding-top:0px; padding-bottom:0px; border:none; }

.rcol { padding-left:30px; width:240px; }

.title { display:block; margin-bottom:17px; }

.txtbl { height:186px; vertical-align:top; }
.txtbl div { width:65%; margin-bottom:10px; }
.txtbl span { background-color:#ffffff; color:#47555e; line-height:16px; padding-bottom:3px; padding-top:3px; padding-left:9px; padding-right:9px; }

.marker { font-size:11px; color:#47555e; background-color:#e4f7ff; padding:3px; line-height:16px; }

.slogan { margin-top:30px; margin-bottom:28px; }

.bl2 { height:215px; vertical-align:top; }
.bl2 table { margin-left:44px; margin-right:35px; width:auto; }
.bl2 table td img { display:block; margin-bottom:11px; }
.bl2 table td { padding-right:16px; font-size:10px; color:#FFFFFF; vertical-align:top; width:25%; }

.blparth { padding-top:39px; }
.blparth table { margin-bottom:35px; }
.blparth .sp { width:25%; }

.tab { margin-bottom:36px; }
.tab td { font-size:10px; color:#47555e; padding-top:5px!important; padding-bottom:5px!important; text-align:center; vertical-align:middle; }
.tab td.h { background-color:#00447d; color:#ffffff; text-align:center; }
.tab tr.h2 td, td.h2 { background-color:#0f8bbd; color:#ffffff; text-align:center; }
.tab tr.l td { border-bottom:#e7e7e7 1px solid; }

.photos { background-color:#e4f7ff; padding:13px; }
.photos td { background-color:#FFFFFF; padding-top:5px; padding-bottom:5px!important; text-align:center; vertical-align:middle; width:25%; } 

.form td { padding-bottom:3px!important; font-size:11px;  }
.InpForm { width:138px; }
.form .btn { border:none; margin-top:21px; }
.form .tx { padding-right:10px; text-align:right; width:92px; }

.footer { border-top:#00ccff 5px solid; }
.footer td { padding-top:15px; padding-bottom:15px; color:#ace1ff; font-size:10px; vertical-align:top; }

.footeri { border-top:#e7e7e7 5px solid; }
.footeri td { padding-top:15px; padding-bottom:15px; color:#8ca8ba; font-size:10px; vertical-align:top; }
.footeri a { color:#00afe4; }