* { margin:0; padding:0;}

#content ol {padding-left:20px;}

body {  text-align:center; background:#FFF;}
body, input, select, textarea {font:small Arial, Helvetica, sans-serif; color:#646464;} 

#wrap { width:617px; margin:0 auto; text-align:left; background:#FFF url(../images/bg1.gif) repeat-y; margin-top:10px;}

#header {background:#80C9F3 url(../images/hd.jpg) no-repeat; height:126px;}
#header h1 a {text-indent:-9999px; display:block;  height:126px; }

#topblock { background:#F1F1F1 url(../images/bg2.gif) no-repeat; margin:1px 0; height:27px;}

#menu {font-size:85%; float:left; padding:6px 0 0 10px;}
#menu a { color:#000DBE; text-decoration:underline; padding:0 3px;}
#menu a:hover { text-decoration:none; color:#666;}

#search { width:167px; float:right; padding-top:4px;}
#search .fld { border:1px solid #D3D3D3; width:85px; margin-right:5px;}
#search .fld:hover { border-color:#000;}
#search .fld:focus { background-color:#FFC;}
#search .btn {color:#000DBE; border:none; background: transparent; cursor:pointer; cursor:hand;font-size:85%;}

#welc { float:right; font-size:85%; padding:6px 10px 0 10px;}
#welc a { color:#000DBE; text-decoration:underline; padding:0 3px;}
#welc a:hover { text-decoration:none; color:#666;}

#content { padding:10px; float:left}
#content a { color:#000DBE; text-decoration:underline; padding:0 3px;}
#content a:hover { text-decoration:none; color:#666;}

#buy { }
#buy h2 { color:#004EA5; font-size:130%; letter-spacing:-1px; margin-bottom:5px;}
#buy h2 span { font-size:75%;letter-spacing: normal;}

#buy table { margin-bottom:10px;border:1px solid #E6E6E6;}
#buy table th { background:#21A4E9 url(../images/bg3.gif) repeat-x; color:#FFF; font-size:85%; font-weight:bold; text-align:left;border-bottom:1px solid #E6E6E6; padding:7px 5px}
#buy table th.last {background:#21A4E9 url(../images/bg4.gif) no-repeat 100% 0;}
#buy table td {font-size:85%; text-align:left;border-bottom:1px solid #E6E6E6; color:#57728D; padding:3px 5px}
#buy table tfoot td { border-bottom:none; background-color:#F2F2F2;border-top:1px solid #E6E6E6; font-size:1px;}


.buy .fld { border:1px solid #D3D3D3; width:50px; margin-right:5px;font-size:85%;}
.buy .fld:hover { border-color:#000;}
.buy .fld:focus { background-color:#FFC;}
.buy .btn {color:#CC0500; border:none; background: transparent; cursor:pointer; cursor:hand;font-size:100%; font-weight:bold;}

.fld { border:1px solid #D3D3D3; width:180px; margin-right:5px;font-size:85%; }
.fld:hover { border-color:#000;}
.fld:focus { background-color:#FFC;}
.btn {color:#CC0500; border:none; background: transparent; cursor:pointer; cursor:hand;font-size:100%; font-weight:bold;}



#content h3 { font-size:100%; margin-bottom:10px; }
#content h1 { font-size:100%; margin-bottom:10px; }


.tst {border:1px solid #E6E6E6; width:160px; float:right; border-bottom:10px solid #E6E6E6}
.tst h4 {background:#4D9313 url(../images/bg3.gif) repeat-x; color:#FFF; font-size:85%; font-weight:bold; border:1px solid #FFF; border-bottom:1px solid #E6E6E6; padding:7px 5px} 
.tst img { padding:1px; border:1px solid #EAEAEA;}
.tst img:hover { border-color:#CCC;}
.tst div { padding:5px;}

#bt {background:#FFF url(../images/bg5.gif) no-repeat; height:11px;width:617px; margin:0 auto;}

#footer {  font-size:85%; text-align:center; width:600px; margin:5px auto; background:#F8F8F8;  border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; padding:5px 0;}
#footer a { color:#000DBE; text-decoration:underline; padding:0 3px;}
#footer a:hover { text-decoration:none; color:#666;}

.form { list-style:none; margin-left:100px; padding:20px;}
.form li { margin-bottom:10px;}
.form li label { font-weight:bold; cursor:pointer; cursor:hand;}
.form li label:hover { color:#000;}
.form li .fld {border:1px solid #D3D3D3; width:250px;font-size:95%;}
.form li .fld:hover { border-color:#000;}
.form li .fld:focus { background-color:#FFC;}
.form li .btn {color:#CC0500; border:1px solid #EAEAEA; background: transparent; cursor:pointer; cursor:hand;font-size:95%; font-weight:bold; padding:3px 5px;}

.stickers { text-align:center;}
.stickers img { margin:0 5px; border:0;}table#spo1{border-collapse:collapse;border: none;margin: 15px 0}
table#spo1 td{padding:0;text-align:justify; border:none}
#spo1 td.td1{background: url(../shop/spo1-1.gif) no-repeat}
#spo1 td.td1 div{background: url(../shop/spo1-2.gif) no-repeat right; height:79px}
#spo1 td.td2{background:#ccc;padding: 0 1px;}
#spo1 td.td2 div{color: #fff;background-color: #0066CC;padding: 10px 10px 0;}
#spo1 td.td3{background: url(../shop/spo1-3.gif) no-repeat;height: 15px;}
#spo1 td.td3 div{background: url(../shop/spo1-4.gif) no-repeat right top;height:15px;}
