/* CSS Document */
html {height:100%;}
body {height:100%;font:12px Arial, Verdana, Tahoma, Sans-Serif;color:#20364c;background:#fff;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4 {margin:0;padding:0;}
table {border-collapse:collapse;}
img {border:none;}
ul, li {list-style:none;}
a, a:active, a:visited {text-decoration:none;color:#20364c;}
a:hover {text-decoration:none;color:#20364c;}

.wraper {width:1250px;margin:0 auto;padding-bottom:87px;} 
.header {position:relative;height:169px;z-index:2;}
.header .logo {position:absolute;top:15px;left:31px;}
.header .strisce_list {position:absolute;top:3px;left:294px;}
.header .strisce_list li {font:bold 13px Arial;background:#008ec4 url(../../images/strisce_list.gif) 13px 2px no-repeat;width:297px;padding:9px 0 10px 64px;margin-bottom:1px;}
.header .strisce_list li.bg2 {background:#fe8a02 url(../../images/strisce_list2.gif) 13px 2px no-repeat;width:327px;}
.header .strisce_list li.bg3 {background:#37c24b url(../../images/strisce_list3.gif) 13px 2px no-repeat;width:357px;}
.header .strisce_list li a, .header .strisce_list li a:visited {color:#fff;}
.header .language {position:absolute;top:47px;left:843px;color:#555;}
.header .language img {vertical-align:middle;margin-left:3px;}
.header .login_block {position:absolute;top:3px;right:3px;width:228px;height:89px;padding:17px 0 0 14px;background:#e0e0e0;}
.header .login_block input {vertical-align:middle;border:1px solid #b7b7b7;color:#bbbbbb;background:#f3f3f3;width:218px;height:18px;margin-bottom:2px;}
.header .login_block input.button {border:none;color:#c9c9c9;font:11px Arial;background:#333333;width:60px;height:21px;margin:0;text-align:center;}
.header .login_block img {vertical-align:middle;margin:0 42px 0 6px;}
.header .menu .search {position:absolute;top:3px;right:3px;}
.header .menu .search img {vertical-align:middle;}
.header .menu .search input {width:202px;background:#666666;border:none;color:#d5d5d5;height:28px;vertical-align:middle;}

.menu {height:36px;width:1240px;background:url(../../images/top_menu.gif) no-repeat;position:absolute;top:123px;left:5px;z-index:100;}
.menu ul li a, .menu ul li a:visited {overflow:hidden;color:#737373;}
.menu ul li li a, .menu ul li li a:visited {display:block; text-decoration:none;width:180px;height:25px;display:block;overflow:hidden;padding-left:10px; color:#a2a2a2;border:1px solid #000;border-top:none; background:#333333; line-height:25px; font-size:11px;}
.menu ul {padding:0 0 0 16px; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;padding:4px 15px 12px 0;margin:5px 14px 0 0;background:url(../../images/line.gif) right 4px no-repeat;}
.menu ul li.last {padding-right:0;margin-right:0;background:none;}
.menu ul li li {padding:0;margin:0;background:none;}
.menu ul li ul {display: none;padding:0;}

.menu ul li:hover a {color:#a2a2a2;text-decoration:none;}
.menu ul li:hover ul {display:block; position:absolute; top:31px; left:-15px; width:192px;border-top:1px solid #000;}
.menu ul li ul ul {border-top:1px solid #000;}
.menu ul li:hover ul li:hover a.hide {background:#171717; color:#cfcfcf;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#333333; color:#a2a2a2;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}
.menu ul li:hover ul li a:hover {background:#171717; color:#cfcfcf;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:191px; top:-1px;}

.menu ul li:hover ul li:hover ul li ul {display:none;}
.menu ul li:hover ul li ul li:hover ul {display:block;position:absolute; top:-1px; left:191px;}

.main_text p {padding:0 20px 12px 20px;}

#question1, #question2, #question3, #question4 {color:#606060;font-size:13px;text-align:center;width:300px;padding:15px 5px 10px 5px;float:left;}
#question1 select, #question2 select, #question3 select, #question4 select {margin-top:5px;color:#555;font:11px Arial;}
#question1 strong, #question2 strong, #question3 strong, #question4 strong {display:block;height:33px;text-align:center;padding:0 20px;}

#results {clear:both;width:1240px;}
#results h3 {font-size:13px;color:#f8f9f9;text-align:center;background:#627281;padding:5px;margin:0 5px 10px 5px;}
#results p {padding:0 10px;}
#results p a, #results p a:visited {text-decoration:underline;}
#results p strong.tit {display:block;padding-bottom:4px;}
#results p strong a, #results p strong a:visited {color:#20364c;}
#results p img {float:left;border:1px solid #798694;margin:0 10px 10px 0;}

.footer {background:#627281;width:1240px;margin:0 5px;}
.footer p {color:#bcc5cd;padding:11px 0 11px 11px;}
.footer p span {color:#fff;}
.footer p a, .footer p a:visited {color:#eaeaea;text-decoration:none;}
.footer p span.pad {color:#bcc5cd;padding:0 257px 0 252px;}