* { margin:0; padding:0;}

body {  text-align:center; background:#FFF url(../images/bg1.gif) repeat-x;}
body, input, select, textarea {font:small Arial, Helvetica, sans-serif; color:#646464;} 

#wrap { width:620px; margin:0 auto; text-align:left; background-color:#FFF;}

#header {background:#FFF url(../images/bg2.gif) no-repeat; height:121px;}
#header h1 a {text-indent:-9999px; display:block;  height:121px; }

#topblock { background:#F1F1F1 url(../images/bg3.gif) repeat-x; height:36px;}

#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 0 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}

#buy { }
#buy h2 { color:#CC0500; 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:#CC0500 url(../images/bg4.gif) repeat-x; color:#FFF; font-size:85%; font-weight:bold; text-align:left;border-bottom:1px solid #E6E6E6; padding:7px 5px}
#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:200px; 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;}



#text { border:1px solid #B5BBBF; border-top:none;}
#text h3 { background:#EAECED url(../images/bg5.gif) repeat-x;font-size:90%; border-top:1px solid #B5BBBF; border-bottom:1px solid #B5BBBF; color:#CC0500; padding:5px 10px;}
#text h1 { background:#EAECED url(../images/bg5.gif) repeat-x;font-size:90%; border-top:1px solid #B5BBBF; border-bottom:1px solid #B5BBBF; color:#CC0500; padding:5px 10px;}
#text p { padding:5px 10px;}
#text ol,ul {padding-left:25px;}

.tst {border:1px solid #E6E6E6; border-bottom:10px solid #E6E6E6; margin-top:5px;}
.tst h4 {background:#CC0500 url(../images/bg4.gif) repeat-x; color:#FFF; font-size:95%; font-weight:bold;  padding:7px 5px} 
.tst img { padding:1px; border:1px solid #EAEAEA; float:left; margin:3px;}
.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; padding:5px 0;}
#footer a { color:#000DBE; text-decoration:underline; padding:0 3px;}
#footer a:hover { text-decoration:none; color:#666;}

a { color:#000DBE; text-decoration:underline; padding:0 3px;}
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;}
