* { margin : 0; padding : 0; }

body { padding:20px 10px; background:#fff url("../images/body_bg.gif"); font: 75%/1.2em Arial,sans-serif; }

img { border : none; }

a { color : #0077aa; }
a:hover { text-decoration:none; }
a:focus { outline: none; } 

h1, h2, h3, h4, h5, p { padding:5px 0 0 0; margin:0 0 15px 0; }
h1 { font-size:215%; }
h2 { font-size:200%; font-weight:normal; padding:0; margin-bottom:18px; }
h3 { font-size:170%; font-weight:normal; }
h4 { font-size:120%; font-weight:normal; }
h5 { font-size:110%; }
h6 { font-size:100%; }
p { line-height:1.4em; padding:0; }

#mainContainer { width:760px; padding:10px; background:#fff; color:#333; margin:0 auto; border:1px solid #8dbdca; }

#header { background:#0083a7 url("../images/header_bg.jpg") no-repeat; height:100px; padding: 15px 30px 10px 160px; text-align:center; color:#fff; margin-bottom:2px; }
#header h2 { font-size:180%; font-weight:bold; line-height:1.2em; margin:0; }

#mainMenu { width:760px; overflow:hidden; margin-bottom:2px; height:44px; background:#007eb2 url("../images/menu_bg.gif") repeat-x; }
#mainMenu ul.menu { width:770px; height:44px; padding:0; margin:0; list-style:none; overflow:none; }
#mainMenu ul.menu li { line-height:1.1em; font-size:150%; float:left; height:44px; padding:0 0 0 2px; background:url("../images/menu_sep.gif") no-repeat; }
#mainMenu ul.menu li.frst { padding:0; background:none; }
#mainMenu ul.menu li a { color:#fff; display:block; float:left; padding:11px 36px 13px 37px; text-decoration:none; }
#mainMenu ul.menu li a:hover { background:#005682 url("../images/menu_bg_over.gif") repeat-x; }
#mainMenu ul.menu li a.selected { background:#005682 url("../images/menu_bg_selected.gif") repeat-x; }

#content { padding:35px 36px 20px 36px; background:url("../images/cntbox_bg.gif") repeat-x; margin-bottom:2px; }

#content ul, #content ol { padding:0 0 0 15px; margin:0 0 20px 15px; }
#content ul li, #content ol li { padding:0; margin:0 0 5px 0; }
#content ul ul { padding-top:10px; list-style:none; }

.qItem { border-top:1px solid #c8caca; padding:17px 0 10px 0; }
.qItem .title { padding:5px 0 5px 25px; margin-bottom:8px; }
.qItem .txt { padding:0 0 0 25px; }
.qItem .txt p { line-height:1.2em; }
.qItem .qItemQ .title { margin-bottom:5px; background:url("../images/icon_q1.gif") no-repeat; }
.qItem .qItemQ .txt { font-size:115%; font-weight:normal ; }
.qItem .qItemA { margin-left:25px; padding-top:3px; }
.qItem .qItemA .title { background:url("../images/icon_q2.gif") no-repeat; }
.qItem .qItemA .txt p { line-height:1.3em; }


#footer { background:#d2e6eb; padding:14px 36px 15px 36px; color:#506167; }
#payment_methods { background:#fff0 url("../images/payment_methods.png") no-repeat; width: 700px; height: 90px; background-size: 700px 90px; }

form { margin:0; padding:0; }
input, select, textarea { font:100% Arial; color:#57798D; }

.clear { clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; padding:0; margin:0; }

.warning {
    float: right;
    width: 150px;
    border: solid 1px black;
    padding: 15px;
}