body { background:#fff; margin:0px; padding:0px; font-family:Verdana, Arial, sans-serif; font-size:10px; }

:focus { outline: none; }
a { outline: none; }
a:link { color:#003399; font-style:normal; font-weight:bold; text-decoration:none }
a:visited { color:#003399; font-style:normal; font-weight:bold; text-decoration:none }
a:hover { color:#91ADCF; font-style:normal; font-weight:bold; text-decoration:none }
a.title:link { color:#003399; font-size:12px; font-style:normal; font-weight:bold; text-decoration:none }
a.title:visited { color:#003399; font-size:12px; font-style:normal; font-weight:bold; text-decoration:none }
a.title:hover { color:#91ADCF; font-size:12px; font-style:normal; font-weight:bold; text-decoration:none }
a.division:link { color:#003399; font-style:normal; font-weight:normal; text-decoration:none }
a.division:visited { color:#003399; font-style:normal; font-weight:normal; text-decoration:none }
a.division:hover { color:#003399; font-style:normal; font-weight:normal; text-decoration:none }
a.white:link { color:#fff; text-decoration:none; font-weight:normal }
a.white:visited { color:#fff; text-decoration:none; font-weight:normal }
a.white:hover { color:#DCE5F0; text-decoration:none; font-weight:normal }
a.under:link { color:#003399; text-decoration:underline; font-weight:normal }
a.under:visited { color:#003399; text-decoration:underline; font-weight:normal }
a.under:hover { color:#91ADCF; text-decoration:underline; font-weight:normal }
a.underwhite:link { color:#fff; text-decoration:underline; font-weight:normal }
a.underwhite:visited { color:#fff; text-decoration:underline; font-weight:normal }
a.underwhite:hover { color:#DCE5F0; text-decoration:underline; font-weight:normal }
a.pages_bar:link { color:#fff; font-family:arial; font-size:12px; font-style:normal; font-weight:bold; text-decoration:none }
a.pages_bar:visited  { color:#fff; font-family:arial; font-size:12px; font-style:normal; font-weight:bold; text-decoration:none }
a.pages_bar:hover  { color:#003399; font-family:arial; font-size:12px; font-style:normal; font-weight:bold; text-decoration:none }
a.cart_bar:link { color:#003399; border:solid 2px #91AED0; background:#DCE5F0; font-family:arial; font-size:12px; font-style:normal; font-weight:bold; text-decoration:none; padding:2px 5px 2px 5px; }
a.cart_bar:visited  { color:#003399; border:solid 2px #91AED0; background:#DCE5F0; font-family:arial; font-size:12px; font-style:normal; font-weight:bold; text-decoration:none; padding:2px 5px 2px 5px; }
a.cart_bar:hover  { color:#fff; border:solid 2px #91AED0; background:#DCE5F0; font-family:arial; font-size:12px; font-style:normal; font-weight:bold; text-decoration:none; padding:2px 5px 2px 5px; }

b { font:10px verdana; color:#003399; }
b.violet { color:#003399; }
b.text { font:10px verdana; color:#003399; }
b.white { font:10px verdana; color:#fff; }
b.strikethrough { font:10px verdana; color:#fff; text-decoration: line-through }
b.error { color:#CC0000; }
b.mediumwhite { font:bold 10px verdana,sans-serif; color:#fff; }
b.bigwhite { font:bold 16px arial,sans-serif; color:#fff; }
b.title { font:11px verdana; font-weight:bold; color:#003399; }
b.pages_bar { color:BBCFE6; font:12px arial; font-style:normal; font-weight:bold; text-decoration:none; }
b.pages_bar_this { color:#003399; font-family:arial; font-size:16px; font-style:normal; font-weight:bold; text-decoration:none; }
b.cart_bar { color:#003399; border:solid 2px #91AED0; padding:2px; font:12px arial; font-style:normal; font-weight:bold; text-decoration:none; padding:2px 5px 2px 5px; background:#DCE5F0; }
b.cart_bar_this { color:#003399; border:solid 2px #91AED0; font-family:arial; font-size:12px; font-style:normal; font-weight:bold; text-decoration:none; padding:5px; background:#fff; }
b.cart_bar_dis { color:#91AED0; border:solid 2px #91AED0; background:#DCE5F0; font:12px arial; font-style:normal; font-weight:bold; text-decoration:none; padding:2px 5px 2px 5px; }

h2 {
  text-align:center;
  color: #fff;
  border: solid 1px #039;
  background: #039;
  background: -webkit-gradient(linear, left top, left bottom, from(#009), to(#006));
  background: -moz-linear-gradient(top,  #009,  #006);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#009', endColorstr='#006');
  background:transparent url("im/h3.jpg"); text-align:center;
  -webkit-border-top-left-radius:1em; -webkit-border-top-right-radius:1em;
  -moz-border-radius-topleft:1em; -moz-border-radius-topright:1em;
  border-top-left-radius:1em; border-top-right-radius:1em;
  -webkit-box-shadow: 1px 2px 2px grey;
  -moz-box-shadow: 1px 2px 2px grey;
  box-shadow: 1px 2px 2px grey; }

span.great_discount { font:bold 11px verdana,sans-serif; line-height: 50px; color:#CC0000; background:transparent url("im/greatdiscount.jpg"); background-repeat:no-repeat; padding:18px 5px 18px 7px }
span.search_highlight {  font:bold 11px verdana,sans-serif; letter-spacing:1px; color:#003399; background:#FFF; border:solid 1px #003399; padding-left:2px; padding-right:2px }
span.home { background:#FFF; font-weight:16px; color:#000;  }
span.black { color:#fff; background:#003399; padding:2px }
span.rpp_this { font-weight:bold; background:#DCE5F0; border:solid 1px #91AED0; padding-left:2px; padding-right:2px }
span.availibility_1 { font:bold 11px verdana; color:#009933; background:#fff; padding:2px; margin-top:2px; margin-bottom:2px; }
span.availibility_2 { font:bold 11px verdana; color:#009933; background:#fff; padding:2px; margin-top:2px; margin-bottom:2px; }
span.availibility_3 { font:bold 11px verdana; color:#003399; background:#fff; padding:2px; margin-top:2px; margin-bottom:2px; }
span.availibility_4 { font:bold 11px verdana; color:#ff9900; background:#fff; padding:2px; margin-top:2px; margin-bottom:2px; }
span.availibility_5 { font:bold 11px verdana; color:#ff9900; background:#fff; padding:2px; margin-top:2px; margin-bottom:2px; }
span.availibility_6 { font:bold 11px verdana; color:#ff9900; background:#fff; padding:2px; margin-top:2px; margin-bottom:2px; }
span.availibility_7 { font:bold 11px verdana; color:#ff6600; background:#fff; padding:2px; margin-top:2px; margin-bottom:2px; }
span.availibility_8 { font:bold 11px verdana; color:#ff6600; background:#fff; padding:2px; margin-top:2px; margin-bottom:2px; }
span.availibility_9 { font:bold 11px verdana; color:#ff6600; background:#fff; padding:2px; margin-top:2px; margin-bottom:2px; }
span.availibility_10 { font:bold 11px verdana; color:#cc0000; background:#fff; padding:2px; margin-top:2px; margin-bottom:2px; }
span.procent { font:bold 13px verdana; color:#cc0000; background:#fff; padding:2px; margin-top:2px; margin-bottom:2px; border:solid 1px #cc0000; }
span.submit { margin-bottom:0px; background:transparent url("im/menu.jpg"); color:#003399; border:1px solid #003399; font:10px verdana; padding:1 8 1 8; font-weight:bold; }
span.payment { text-align:center; border:1px dotted #003399; padding:5px 8px 5px 8px; color:#fff; background:#91AED0; font:bold 11px verdana; }
span.payment_mini { text-align:center; border:1px dotted #003399; padding:3px 5px 3px 5px; color:#fff; background:#91AED0; font:bold 10px verdana; }
span.amount { text-align:center; border:1px dotted #003399; padding:2px 4px 1px 4px; color:#003399; background:#fff; font:bold 10px verdana; letter-spacing:1px; }

span.valign_middle { display: table; vertical-align: text-top; }

p { margin-bottom:3px; margin-left:5px; margin-right:5px; text-align:left; color:#003399; font-weight:normal; font-size:10px; line-height:15px; font-family:verdana; }

hr { border:0px; border-top:solid 1px #003399; border-bottom:transparent; }
hr.invisible { visibility:hidden; margin:0px; padding:0px; height:10px; border:0px; }

/*
input.search { width:150px; background:transparent url("im/input_bg.jpg"); margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #003399; }
input.index_search { width:155px; background:transparent url("im/input_bg.jpg"); margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #003399; }
input.login { width:100px; background:transparent url("im/input_bg.jpg"); margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #003399; }
input.pass { width:100px; background:transparent url("im/input_bg.jpg"); margin-left:0px; margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #003399; }
input.submit_login { width:100px; margin-bottom:0px; background:transparent url("im/menu.jpg"); color:#003399; border:1px solid #003399; font:9px verdana; font-weight:bold; }
input.news { width:200px; background:transparent url("im/input_bg.jpg"); margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #003399; }
input.contact { width:230px; background:transparent url("im/input_bg.jpg"); margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #003399; }
input.contact_dis { width:230px; background:#fff; margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #003399; }
input.error { width:230px; background:transparent url("im/input_bg_error.jpg"); margin-top:0px; margin-bottom:0px; color:#CC0000; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #CC0000; }
input.contact_ort { width:156px; background:transparent url("im/input_bg.jpg"); margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #003399; }
input.contact_zipcode { width:70px; background:transparent url("im/input_bg.jpg"); margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #003399; }
input.contact_zipcode_dis { width:70px; background:#fff; margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #003399; }
input.contact_city { width:156px; background:transparent url("im/input_bg.jpg"); margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #003399; }
input.contact_city_dis { width:156px; background:#fff; margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #003399; }
input.error_zipcode { width:70px; background:transparent url("im/input_bg_error.jpg"); margin-top:0px; margin-bottom:0px; color:#CC0000; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #CC0000; }
input.error_city { width:156px; background:transparent url("im/input_bg_error.jpg"); margin-top:0px; margin-bottom:0px; color:#CC0000; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #CC0000; }
input.radio { width:30px; margin-bottom:-2px; background:none; color:#003399; border:none; }
input.radio_left { width:30px; margin-bottom:-2px; margin-left:0px; background:none; color:#003399; border:none; }
input.radiocart_left { width:30px; margin-bottom:-2px; margin-left:-5px; background:none; color:#003399; border:none; }
input.checkbox { margin-bottom:-3px; margin-right:10px; background:#fff; color:#003399; font:10px verdana; font-weight:bold; }
input.ok { width:25px; margin-top:2px; background:transparent url("im/menu.jpg"); color:#003399; border:1px solid #fff; }
input.submit { margin-bottom:-2px; background:transparent url("im/menu.jpg"); color:#003399; border:1px solid #003399; font:10px verdana; font-weight:bold; }
input.ok_style { width:25px; margin-top:2px; margin-left:10px; background:transparent url("im/menu.jpg"); color:#003399; border:1px solid #003399; font:10px verdana; font-weight:bold; }
input.ok_search { width:30px; margin-top:2px; background:transparent url("im/menu.jpg"); color:#003399; border:1px solid #003399; font:10px verdana; font-weight:bold; }
input.file { width:300px; background:transparent url("im/input_bg.jpg"); margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #003399; }
textarea.area_contact { width:230px; background:#DCE5F0; margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #003399; }
textarea.area_contact_dis { width:230px; background:#fff; margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #003399; }
textarea.error_area { width:230px; background:#F8EADD; margin-top:0px; margin-bottom:0px; color:#CC0000; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #CC0000; }
textarea.preview { width:360px; background:#fbfcff; margin-top:0px; margin-bottom:0px; color:#000000; font-family:arial; font-size:12px; font-weight:bold; letter-spacing:1px; padding-top:5px; padding-left:5px; padding-right:3px; border:1px solid #000000; }
*/
form.login { margin-top:5px; margin-bottom:3px; }

input { border:1px solid #003399; font-size:10px; font-family:arial; font-weight:bold; letter-spacing:1px; color:#003399; margin-top:0px; margin-bottom:0px; padding-left:5px; padding-right:3px; background:transparent url("im/input_bg.jpg"); margin-top:0px; margin-bottom:0px; -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; }
select { border:1px solid #003399; -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; }
textarea { border:1px solid #003399; font-size:10px; font-family:arial; font-weight:bold; letter-spacing:1px; color:#003399; margin-top:0px; margin-bottom:0px; padding-left:5px; padding-right:3px; background:transparent url("im/input_bg.jpg"); margin-top:0px; margin-bottom:0px; -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; }

input[type=image] { background:none; -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; padding:2px; }
input.search { width:155px; }
input.index_search { width:155px; }
input.login { width:100px; margin-top:2px; margin-bottom:3px; }
input.pass { width:100px; margin-top:2px; margin-bottom:3px; }
input.submit_login { width:100px; background:transparent url("im/menu.jpg"); margin-top:2px; margin-bottom:8px; font:9px verdana; font-weight:bold; }
input.news { width:200px; background:transparent url("im/input_bg.jpg"); }
input.contact { width:230px; }
input.contact_dis { width:230px; background:#fff; }
input.error { width:230px; background:transparent url("im/input_bg_error.jpg"); color:#CC0000; border:1px solid #CC0000; }
input.contact_zipcode { width:70px; }
input.error_zipcode { width:70px; background:transparent url("im/input_bg_error.jpg"); color:#CC0000; border:1px solid #CC0000; }
input.contact_zipcode_dis { width:70px; background:#fff; }
input.contact_city { width:156px; }
input.contact_city_dis { width:156px; background:#fff;  }
input.error_city { width:156px; background:transparent url("im/input_bg_error.jpg"); color:#CC0000; border:1px solid #CC0000; }
/*input.contact_ort { width:156px; }*/
input.radio { width:30px; margin-bottom:-2px; background:none; border:none; box-shadow:none; }
input.radio_left { width:30px; margin-bottom:-2px; background:none; border:none; box-shadow:none; }
input.radiocart_left { width:30px; margin-bottom:-2px; margin-left:-5px; background:none; border:none; box-shadow:none; }
input.checkbox { margin-bottom:-5px; margin-right:10px; background:#fff; border:none; box-shadow:none; }
input.ok { width:25px; margin-top:2px; background:transparent url("im/menu.jpg"); border:1px solid #fff; }
input.submit { margin-bottom:-2px; background:transparent url("im/menu.jpg"); font-family:verdana; }
input.ok_style { width:25px; margin-top:2px; margin-left:10px; background:transparent url("im/menu.jpg"); }
input.ok_search { width:30px; margin-top:2px; background:transparent url("im/menu.jpg"); }
input.go_search { width:50px; margin-top:2px; background:transparent url("im/search.jpg"); color:#003399; border:1px solid #003399; font:10px verdana; outline:none; font-weight:bold; cursor:pointer }
input.im_search { margin-bottom:-5.5px; padding:0px; }
input.file { width:300px; }
textarea.area_contact { width:230px; background:#DCE5F0; }
textarea.area_contact_dis { width:230px; background:#fff; }
textarea.error_area { width:230px; background:#F8EADD; color:#CC0000; border-color:#CC0000; }
textarea.preview { width:360px; background:#fbfcff; color:#000000; font-size:12px; font-weight:bold; padding-top:5px; border-color:#000000; }
select.one { background:#DCE5F0; margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; padding-left:5px; padding-right:3px; border:1px solid #003399; width:230px; }
select.one_dis { background:#fff; margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px;  border:1px solid #003399; width:230px; }
select.two { background:#DCE5F0; margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px;  border:1px solid #003399;}
select.two_dis { background:#fff; margin-top:0px; margin-bottom:0px; color:#003399; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px;  border:1px solid #003399;}
select.error { background:#F8EADD; margin-top:0px; margin-bottom:0px; color:#CC0000; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1px; border:1px solid #CC0000; width:230px; }

button.details { color:#003399; border:1px solid #003399; font:bold 10px verdana; background-color:#fff; background-image:url("im/zoom2.png"); background-repeat:no-repeat; background-position:5px 2px; padding-left:18px;  -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; cursor:pointer }
button.caddie { width:50px; height:47px; background: url("im/caddie_blue.jpg"); border:none; outline:none; cursor:pointer }
button.caddie_purchase { margin-top:-5px; margin-bottom:-5px; width:50px; height:47px; background: url("im/caddie_purchase.jpg"); border:none; outline:none; cursor:pointer }
button.search { width:50px; height:16px; margin-top:-2px; background:transparent url("im/search.jpg"); color:#003399; border:1px solid #003399; font:10px verdana; font-weight:bold; outline:none; cursor:pointer }

table.blue { border:thin solid #003399; border-collapse:collapse }
tr.thblue { height:24px; background:#003399; background:transparent url("im/menu_current.jpg"); color:white; font:10px verdana }
th.blue { border:thin solid; padding-left:2px; padding-right:2px  }
tr.blue { height:25px; color:#003399; font:10px verdana }
td.blue { border:thin solid #003399; padding-left:5px; padding-right:5px; color:#003399; background:#FFF; font:10px verdana }
td.markedblue { background:#DCE5F0; border:thin solid #003399; padding-left:5px; padding-right:5px; color:#003399; font:10px verdana }
table.cart { border:none; border-collapse:collapse }
tr.thcart { height:25px; background:transparent url("im/menu_current.jpg"); color:white; font:10px verdana }
th.cart { border:thin solid; padding-left:2px; padding-right:2px  }
th.null { border:thin solid; border-bottom:none; padding-left:2px; padding-right:2px; background:#fff }
tr.cart { height:25px; color:#003399; font:10px verdana }
td.cart { border:thin solid #003399; padding-left:5px; padding-right:5px; color:#003399; font:10px verdana }
td.markedcart { background:#DCE5F0; border:thin solid #003399; padding-left:2px; padding-right:2px; color:#003399; font:10px verdana }
td.null { background:none; border:none; padding-left:5px; padding-right:5px; color:#003399; font:10px verdana }
table.home { border:none; border-collapse:collapse; }
tr.home { height:8px; background:#fff }
td.home_1 { border-style:dotted; font:10px verdana; border-color:#003399; border-width:1px 1px 1px 1px; text-align:center; padding:5px }
td.home_2 { border-style:dotted; font:10px verdana; color:#003399; border-color:#003399; border-width:1px 1px 0px 1px; background:#DCE5F0; text-align:center; padding:5px; padding-left:2px; padding-right:2px; }
td.home_3 { border-style:dotted; color:#fff; font:10px verdana; border-color:#003399; border-width:0px 1px 1px 1px; background:#91AED0; text-align:center; padding:5px; padding-left:2px; padding-bottom:10px }
table.prods { border:none; border-collapse:collapse; }
tr.prods { height:8px; background:#fff }
td.prods_1 { width:150px; border-style:dotted; font:10px verdana; border-color:#003399; border-width:1px 1px 1px 1px; text-align:center; padding:5px }
td.prods_2 { width:190px; border-style:dotted; font:10px verdana; color:#003399; border-color:#003399; border-width:1px 1px 1px 0px; background:#DCE5F0; text-align:left; padding:5px }
td.prods_3 { width:110px; border-style:dotted; color:#fff; font:10px verdana; border-color:#003399; border-width:1px 1px 1px 0px; background:#91AED0; text-align:right; padding:5px; padding-left:2px; padding-bottom:10px }
table.shop_prods { border:medium solid #003399; border-collapse:collapse }
tr.shop_prods { height:8px; background:#fff }
td.shop_prods_1 { width:150px; border-style:dotted; border-color:#003399; border-width:1px 1px 1px 1px; text-align:center; padding:5px }
td.shop_prods_2 { width:190px; border-style:dotted; font:10px verdana; color:#003399; border-color:#003399; border-width:1px 1px 1px 0px; background:#DCE5F0; text-align:left; padding:5px }
td.shop_prods_3 { width:20px; border-style:dotted; color:#003399; font:10px verdana; border-color:#003399; border-width:1px 1px 1px 0px; background:none; text-align:center; }
td.shop_prods_4 { width:90px; border-style:dotted; color:#fff; font:10px verdana; border-color:#003399; border-width:1px 1px 1px 0px; background:#91AED0; text-align:right; padding:5px }
table.details { border:medium solid #003399; border-collapse:collapse; }
tr.details { height:8px; background:#fff }
td.details_1 { width:260px; border-style:dotted; font:10px verdana; color:#003399; border-color:#003399; border-width:1px 1px 1px 1px; background:#DCE5F0; text-align:left; padding:5px }
td.details_2 { width:195px; border-style:dotted; color:#fff; font:10px verdana; border-color:#003399; border-width:1px 1px 1px 0px; background:#91AED0; text-align:right; padding:5px; padding-left:2px; padding-bottom:10px }
td.details_3 {color:#003399; font:10px verdana; background:none; text-align:center; padding-top:5px; padding-bottom:12px }
table.pics { border:medium solid #003399; border-collapse:collapse; background:none; }
tr.thpics { height:25px; background:#003399; color:white; font:10px verdana }
th.pics { border:thin solid; padding-left:2px; padding-right:2px }
tr.pics { height:25px; color:#003399; font:10px verdana }
td.pics { border:thin solid #003399; text-align:center; padding-left:5px; padding-right:5px }
td.pics_1 { width:150px; border:thin solid #003399; text-align:center; padding-left:5px; padding-right:5px }
td.pics_2 { border:thin solid #003399; padding-left:3px; padding-right:0px; background:#DCE5F0; vertical-align:middle; }
div.overhidden { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:170px; vertical-align:middle; }
div.overhidden_sidebar { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:110px; vertical-align:middle; }
td.pics_3 { border:thin solid #003399; padding-left:5px; padding-right:5px }
td.pics_4 { border:thin solid #003399; padding-left:5px; padding-right:5px; background:#DCE5F0 }
td.pics_5 { border:thin solid #003399; padding-left:5px; padding-right:5px }
tr.nopics { background:#003399; height:1px }

div.submit { color:#003399; border:1px solid #003399; font:10px verdana; font-weight:bold; background: url("im/menu.jpg"); outline:none; cursor:pointer }
div.submit_login { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; margin:auto; margin-top:-5px; margin-bottom:5px; color:#003399; border:1px solid #003399; width:100px; overflow:hidden; text-align:center; font:10px verdana; font-weight:bold; background: url("im/menu.jpg"); outline:none; cursor:pointer }
div.emptystyle { position:absolute; left:-1000px; top:-1000px; }
div.hr_menu { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; height:2px; margin-top:6px; margin-bottom:10px; background:#003399; }
div.hr_menu hr { display:none; }
div.hr_login { height:8px; clear:both; }
div.left_80 { float:left; width:100px; margin-left:5px; margin-right:5px; margin-top:2px; font:10px verdana; color:#003399; }
div.left_120 { float:left; width:135px; margin-left:5px; margin-right:5px; margin-top:2px; font:10px verdana; color:#003399; }
div.left_200 { float:left; width:200px; margin-left:5px; margin-right:5px; margin-top:2px; text-align:left; }
div.left { color:#003399; float:left; margin-left:5px; margin-right:5px; margin-top:2px; }
div.center { float:left; margin-right:5px; color:#fff; }
div.right { float:right; text-align:right; margin-right:5px; color:#003399; }
div.marginleft_100 { margin-left:100px; margin-right:5px; margin-top:2px; font:10px verdana; color:#003399; }

div.success { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; padding:5px; text-align:center; margin:10px 10px 0px 10px; color:#fff; background:#91AED0; font:bold 11px verdana; }
div.caution { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; padding:5px; text-align:center; margin:10px 10px 0px 10px; color:#fff; background:#FF9900; font:bold 11px verdana; }
div.error { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; padding:5px; text-align:center; margin:10px 10px 0px 10px; color:#fff; background:#bb0000; font:bold 11px verdana; }
div.product_vignette { border:1px solid #003399; width:445px; height:auto; min-height:30px; margin-top:5px; margin-left:5px; margin-right:5px; background:#003399; }
div.vignette_left { float:left; margin-left:5px; width:150px; margin-right:5px; margin-top:0px; font:10px verdana; color:#003399; }
div.vignette_center { float:left; margin-left:5px; width:200px; margin-right:20px; margin-top:3px; font:10px verdana; color:#fff; }
div.vignette_right { float:right; text-align:right; margin-right:5px; margin-top:3px; font:10px verdana; color:#fff; }
div.product_pic { text-align:center; border:none; margin-top:5px; margin-left:10px; margin-right:10px; background:none; }
div.pages { width:495px; background:#91AED0; text-align:center; letter-spacing:1px; margin-top:20px; margin-bottom:20px; color:#003399; font-weight:bold; font-size:11px; line-height:15px; font-family:arial; }
div.home_banner { border:1px dotted #003399; padding:0px; margin-top:0px; margin-left:10px; margin-right:10px; height:86px; text-align:left; color:#003399; background:#DCE5F0 url("im/phone_lady.jpg") no-repeat left; }
div.hotline { float:left; border-right:1px dotted #003399; padding:5px; margin-top:-10px; margin-left:65px; margin-right:5px; height:76px; text-align:left; font:bold 10px verdana; color:#003399; }
div.presentation {  float:left; padding:0px; margin-top:-10px; margin-left:5px; margin-right:5px; height:86px; text-align:left; font:bold 10px verdana; color:#003399; }
div.product_desc { border:1px solid #003399; padding:5px; margin-top:0px; margin-left:10px; margin-right:10px; text-align:center; font:bold 10px verdana; color:#003399; }
div.download { border:1px dotted #003399; background:#DCE5F0 url("im/download_stuff.jpg") no-repeat left; padding:7px 5px 5px 5px; margin-top:0px; margin-left:10px; margin-right:10px; text-align:center; font:bold 10px verdana; color:#003399; }
div.itemspp { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; padding:4px; float:right; text-align:right; margin-right:5px; color:#003399; }

div.product_price { margin-top:5px; margin-left:10px; margin-right:10px; text-align:center; font:10px verdana; color:#003399; }
div.price_center { float:left; text-align:left; margin-left:0px; margin-right:20px; margin-top:3px; color:#003399; }
div.price_right { float:right; text-align:right; margin-right:5px; margin-top:3px; font:10px verdana; color:#003399; }
div.detail_navi { margin-top:20px; margin-left:10px; margin-right:10px; margin-bottom:-5px; font:bold 10px verdana; color:#003399; }
div.page_back { border-top:1px solid #003399; margin-left:10px; margin-right:10px; padding-top:2px; text-align:center; color:#003399; }
div.page_center { float:left; margin-left:0px; margin-right:20px; margin-top:-2px; color:#003399; }
div.page_right { float:right; text-align:right; margin-right:0px; margin-top:-2px; color:#003399; }
div.no_picture { position:relative; margin:auto; text-align:center; width:150px; height:60px; font:bold 10px verdana; color:#003399; background:transparent url("im/no_picture.jpg"); }
div.caddie_purchase_w { margin-top:-5px; margin-bottom:-5px; width:50px; height:47px; background: url("im/caddie_purchase_w.jpg"); border:none; outline:none; cursor:pointer }
div.valign_middle_1 { display:table; height:50px; #position:relative; float:right; overflow:hidden; margin-bottom:-10px; margin-right:-5px }
div.valign_middle_2 { #position:absolute; #top:50%; display:table-cell; vertical-align:middle; }
div.valign_middle_3 { #position:relative; #top:-50% }

div.upload { border:1px solid #003399; margin-top:10px; margin-left:10px; margin-right:10px; }
div.upload h3 { text-align:center; letter-spacing:1px; margin-top:0px; margin-bottom:10px; color:#ffffff; font-weight:bold; font-size:11px; line-height:14px; font-family:arial; background:#515151; }
div.marge { margin:1px; margin-left:5px; margin-right:5px; }

#header { margin:0px; padding:0px; width:800px; height:170px; }
#menu_horiz { -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; position:fixed; z-index:10; width:100%; height:15px; padding-left:5px; padding-right:5px; padding-top:2px; text-align:center; top:0px; color:#010066; background:#91AED0; font:10px verdana; }
#container { position:relative; background:none; margin:auto; height:auto; padding:0px; width:800px; }
#container h1 { text-align:center; margin-top:10px; color: #ffffff; font-weight: bold; font-size: 12px; line-height: 18px; font-family:verdana; }
#content { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; margin-top:0px; margin-left:185px; padding-bottom:5px; width:495px; min-height:500px; background:#fff; color:#003399;  }
#content p { margin-bottom:1px; margin-left:10px; margin-right:10px; text-align:left; color:#003399; font-weight:normal; font-size:10px; line-height:15px; font-family:verdana; }
#content h2 { letter-spacing:2px; margin-top:0px; font-weight:bold; font-size:1.1em; line-height:2em; font-family:arial; }
#content h3 { text-align:center; letter-spacing:2px; margin-top:0px; color:#003399; font-weight:bold; font-size:11px; line-height:20px; font-family:arial; }
#content h4 { color:#003399; background:#DCE5F0; border:solid 2px #91AED0; text-align:center; letter-spacing:1px; margin-top:20px; font-weight:bold; font-size:11px; line-height:15px; font-family:arial; }
#content h5 { text-align:center; letter-spacing:5px; margin-top:0px; margin-bottom:10px; color:#003399; font-weight:bold; font-size:14px; line-height:20px; font-family:arial; }
#content ul { text-align:left; padding:3px; margin-left:0px; margin-bottom:0px; margin-top:-1px; font:normal 1em arial; letter-spacing:0.1em; color:#003399; list-style:none }

#style_switcher { position:absolute; left:555px; top:25px; width:225px; background:#91AED0; font:10px verdana; color:#fff; margin:10px; padding:5px; text-align:center; -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; }
#login_admin { position:absolute; left:575px; top:65px; width:225px; text-align:center; font:10px verdana; color:#003399; }
#languagebar { position:absolute; left:565px; top:120px; width:225px; background:#91AED0; padding:5px; text-align:center; -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; }
#languagebar  ul { text-align:center; padding:0px; margin:0px; background:#91AED0; }
#languagebar  ul li { display:inline; list-style:none; margin-left:5px; margin-right:5px; }
#searchbar { position:absolute; left:555px; top:67px; width:225px; background:#91AED0; font:10px verdana; color:#fff; margin:10px; padding:5px; text-align:center; -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; }
#index_searchbar { position:relative; left:390px; top:10px; width:200px; background:#91AED0; font:10px verdana; color:#fff; text-align:center; }
#index_next { position:relative; left:390px; margin-top:20px; width:200px; background:#91AED0; font:10px verdana; color:#fff; text-align:center; }

#sidebar_left { float:left; margin-left:0px; margin-top:0px; width:175px; background:none }
#menu { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; letter-spacing:0.11em; background-color:#fff; padding-bottom:5px; }
#menu h2 { margin:0 0 5 0; font:bold 1.1em/2em verdana,sans-serif; }
#menu ul { text-align:left; padding:0; margin:0; font:1.1em/1.4em arial,sans-serif; list-style:none }
#menu li ul { border-left:1px solid #003399; margin:5 1 5 1; font-size:100%; list-style:none }
#menu li a { background-image:url(im/menu_hell.jpg); background: -moz-linear-gradient(top,  #e6efff,  #cddef7); background: -webkit-gradient(linear, left top, left bottom, from(#e6efff), to(#cddef7)); -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 1px 1px grey; box-shadow: 1px 2px 2px grey; display:block; color:#000088; margin:5 0 5 0; padding-left:5px; text-decoration:none; }
#menu li a:hover { display:block; color:#000088; background:#fff }
#menu li a#current { background-image:url(im/menu_current.jpg); background: -moz-linear-gradient(top, #009, #006); background: -webkit-gradient(linear, left top, left bottom, from(#009), to(#006)); display:block; color:#fff; font:bold 11px/15px verdana,sans-serif;  }

#menu2 { padding:0; margin-top:20; margin-bottom:30; font:1em arial; }
#menu2 ul { text-align:center; margin-bottom:-3px; letter-spacing:0.05em; border-bottom:1px solid #003399 }
#menu2 li { list-style:none; margin:0; display:inline; }
#menu2 li a { color:#003399; background:#DCE5F0; padding:3px; padding-left:5px; padding-right:5px; margin-left:8px; margin-left:8px; margin-bottom:-5px; border:1px solid #003399; border-bottom:1px solid #003399; text-decoration:none; }
#menu2 li a:link { font:1em arial; }
#menu2 li a:visited { }
#menu2 li a:hover { color:#fff; border:1px solid #003399; border-bottom:1px solid #003399; background:#003399; }
#menu2 li a#current2 { color:#003399; background:#fff; border:1px solid #003399; border-bottom:2px solid #fff; }

#payment { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; color:#003399; width:173px; margin-top:10px; background:#DCE5F0; text-align:center; padding-bottom:5px; }
#payment h2 { margin-top:0px; margin-bottom:5px; font-weight:bold; font-size:1em; line-height:2.2em; font-family:verdana; }

#forwarders { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; color:#003399; width:173px; margin-top:10px; background:#DCE5F0; text-align:center; padding-bottom:5px; }
#forwarders h2 { margin-top:0px; margin-bottom:5px; font-weight:bold; font-size:1em; line-height:2.2em; font-family:verdana; }

#qrcode { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; color:#003399; width:173px; margin-top:10px; background:#DCE5F0; text-align:center; padding-bottom:5px; }
#qrcode h2 { margin-top:0px; margin-bottom:5px; font-weight:bold; font-size:1em; line-height:2.2em; font-family:verdana; }

#sidebar_right { float:right; margin-left:5px; margin-top:0px; width:110px; }

#cart { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; background:#fff; width:110px; min-height:75px; padding-bottom:5px; }
#cart h2 { margin-top:0px; margin-bottom:5px; font-weight: bold; font-size:1em; line-height:2.2em; font-family:verdana; }
#cart p { text-align:left; margin-left:5px; margin-right:2px; margin-top:5px; color:#003399; font-weight: normal; font-size: 10px; line-height: 16px; font-family:verdana; }

#login { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; background:#fff; width:110px; min-height:160px; margin-top:10px; }
#login h2 { margin-top:0px; margin-bottom:5px; font-weight:bold; font-size:1em; line-height:2.2em; font-family:verdana; }

#reseller_login { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; background:#fff; width:110px; min-height:160px; margin-top:10px; }
#reseller_login h2 { margin-top:0px; margin-bottom:5px; font-weight: bold; font-size:1em; line-height:2.2em; font-family:verdana; }

#newsletter { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; background:#fff; width:110px; }
#newsletter h2 { margin-top:0px; margin-bottom:5px; font-weight:bold; font-size:1em; line-height:2.2em; font-family:verdana; }

#security { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey;  background:#fff; width:110px; margin-top:10px; }
#security h2 { text-align:center; margin-top:0px; margin-bottom:5px; color: #ffffff; font-weight: bold; font-size:1em; line-height:2.2em; font-family:verdana; background:transparent url("im/h3.jpg"); }

#countdown { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; text-align:center; }
#countdown_login { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; background:#fff; padding-bottom:5px; color:#003399;  width:110px; margin-top:10px; text-align:center; }
#countdown_login h2 { margin-top:0px; margin-bottom:5px; font-weight:bold; font-size:1em; line-height:2.2em; font-family:verdana; }

#facebook { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; background:#fff; width:110px; margin-top:10px; text-align:center; padding-bottom:5px; }
#facebook h2 { margin-top:0px; margin-bottom:5px; font-weight:bold; font-size:1em; line-height:2.2em; font-family:verdana; }

#recommend { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; background:#fff; width:110px; margin-top:10px; text-align:center; padding-bottom:5px; }
#recommend h2 { margin-top:0px; margin-bottom:5px; font-weight:bold; font-size:1em; line-height:2.2em; font-family:verdana; }

#seals { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; background:#fff; color:#003399; width:110px; margin-top:10px; text-align:center; }
#seals h2 { margin-top:0px; margin-bottom:5px; font-weight:bold; font-size:1em; line-height:2.2em; font-family:verdana; }

#infobox { -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; -webkit-box-shadow: 1px 2px 2px grey; -moz-box-shadow: 1px 2px 2px grey; box-shadow: 1px 2px 2px grey; background:#fff; width:110px; margin-top:10px; text-align:center; padding-bottom:5px; }
#infobox h2 { margin-top:0px; margin-bottom:5px; font-weight:bold; font-size:1em; line-height:2.2em; font-family:verdana; }


#activity { position:absolute; left:340px; top:45px; width:200px; background:none; }
#activity ul { text-align:left; color:#91AED0; padding-left:10px; margin-left:20px; font:11px arial; letter-spacing:1px; font-style:normal; font-weight:bold; list-style-image:url(im/list_style_image.jpg) }
#info { position:absolute; visibility:hidden; left:300px; top:155px; width:200px; height:50px; background:#515151; text-align:center; font:10px arial; font-weight: bold; color:#372E7B; }
#firm { position:absolute; left:-900px; top:-900px; }

#admin_login { border:1px solid #003399; width:170px; margin-left:125px; margin-top:50px; background:#fff; }
#admin_login h3 { text-align:center; margin-top:0px; margin-bottom:6px; color:#ffffff; font-weight:bold; font-size:10px; line-height:14px; font-family:verdana; background:#515151;}


/*#sidebar_right { float:right; margin-left:690px; margin-top:0px; width:110px; position: fixed; }
#empty_left { float:left; top:0px; left:0px; padding:1px; margin:0px; width:210px; height:200px; }  */
#empty_right { float:right; top:0px; left:0px; padding:1px; margin:0px; width:170px; height:200px; }
#gettop { text-align:left; padding-left:190px; margin-top:0px; padding-top:10px; padding-bottom:10px; color:#003399; font-weight: normal; font-size: 9px; font-family: Verdana; }
#footer { clear:both; text-align:right; padding-right:115px; margin-top:-20px; padding-top:0px; color:#003399; font-weight: normal; font-size: 9px; font-family: Verdana; }


#cc { border:1px solid #003399; border-top:none; margin-top:10px; letter-spacing:0.11em; text-align:center; }
#cc h2 { text-align:center; color:#fff; margin:0 0 5 0;  font-weight:bold; font-size:1em; line-height:2.2em; font-family:verdana; background:transparent url("im/h3.jpg") }

#news_on { border:1px solid #515151; margin-top:10; margin-left:10; margin-right:10; }
#news_on h3 { text-align:center; letter-spacing:1px; margin-top:0; margin-bottom:5px; color:#ffffff; font-weight:bold; font-size:11px; line-height:14px; font-family:arial; background:#515151;}
#news_off { border:1px solid #515151; margin-top:10; margin-left:10; margin-right:10; }
#news_off h3 { text-align:center; letter-spacing:1px; margin-top:0; margin-bottom:0; color:#ffffff; font-weight:bold; font-size:11px; line-height:14px; font-family:arial; background:#515151;}
#news_change { border:1px solid #515151; margin-top:10; margin-left:10; margin-right:10; }
#news_change h3 { text-align:center; letter-spacing:1px; margin-top:0; margin-bottom:0; color:#ffffff; font-weight:bold; font-size:11px; line-height:14px; font-family:arial; background:#515151;}
#login h3 { text-align:center; border-top:1px solid #003399; margin-top:0; margin-bottom:5px; color: #003399; font-weight: bold; font-size: 10px; line-height: 20px; font-family:verdana; background:none; }

#contactf { border:1px solid #515151; margin-top:10px; margin-left:10px; margin-right:10px; }
#contactf h3 { text-align:center; letter-spacing:1px; margin-top:0px; margin-bottom:10px; color:#ffffff; font-weight:bold; font-size:11px; line-height:14px; font-family:arial; background:#515151;}
#marge { border:none; margin-top:10px; margin-left:10px; margin-right:10px; }

.titremois { font-family: Arial; font-size: 13px; font-weight: bold; color: #ffffff; background:transparent url("im/verlauf_grauh.jpg"); }
.titremois:link { font-family: Arial; font-size: 13px; font-weight: bold; color: #ffffff; background:transparent url("im/verlauf_grauh.jpg"); text-decoration: none }
.titremois:visited { font-family: Arial; font-size: 13px; font-weight: bold; color: #ffffff; background:transparent url("im/verlauf_grauh.jpg"); }
.titremois:hover { font-family: Arial; font-size: 13px; font-weight: bold; color: #cccccc; background:transparent url("im/verlauf_grauh.jpg"); text-decoration: none }
.titrejours { font-family: verdana; font-size: 9px; color: #ffffff; background:transparent url("im/verlauf_blau.jpg"); }
.titrenum { font-family: Arial; font-size: 11px; color: #ffffff; background:transparent url("im/verlauf_grauh.jpg"); }
.titrenum2 { font-family: Arial; font-size: 11px; color:#ffffff; background: #ffffff }
.titrenum3 { font-family: Arial; font-size: 11px; color: #ffffff; background: #33CC00 }
.titrenum4 { font-family: Arial; font-size: 11px; color: #ffffff; background: #FF9933 }
.titrenum5 { font-family: Arial; font-size: 11px; color: #ffffff; background: #006600 }
.titreweek { font-family: verdana; font-size: 9px; color: #ffffff; background:transparent url("im/verlauf_blau.jpg"); }
.titreweek2 { font-family: Arial; font-size: 11px; color: #ffffff; background:transparent url("im/verlauf_blau.jpg"); }
.titrewend { font-family: Arial; font-size: 11px; color: #ffffff; background:transparent url("im/verlauf_grau.jpg"); }
.titrewend2 { font-family: Arial; font-size: 11px; color: #ffffff; background:transparent url("im/verlauf_blau.jpg"); }
.titrenow { font-family: Arial; font-size: 11px; color: #ffffff; background:transparent url("im/verlauf_blau.jpg"); }
#calendar { background:transparent url("im/calendrier.jpg"); color:#dddddd; margin-top:0px; margin-bottom:10px; width:723px; height:169px; }
#tag { float:left; margin-top:57px; margin-left:70px; width:100px;}
#calendrier { float:left; margin-top:30px; margin-left:33px; }
#monat { float:left; margin-top:57px; margin-left:120px; }
#count_day { font: bold 11px arial; color:#3A3A3A; margin-top:0px; margin-left:0px; }
#dayprem { font: bold 11px arial; color:#3A3A3A; margin-top:16px; margin-left:0px; }
#daymoney { font: bold 11px arial; color:#3A3A3A; margin-top:16px; margin-left:0px; }
#count_month { font: bold 11px arial; color:#3A3A3A; margin-top:0px; margin-left:0px; }
#monthprem { font: bold 11px arial; color:#3A3A3A; margin-top:16px; margin-left:0px; }
#monthmoney { font: bold 11px arial; color:#3A3A3A; margin-top:16px; margin-left:0px; }

#goog-wm { width:300px; padding:1em; border:3px solid #91AED0; background-color:white; }
#goog-wm h3.closest-match { color:#91AED0; border-bottom:3px dashed #91AED0; padding-bottom:0.5em; font-size:170%; margin:0; }
#goog-wm h3.closest-match a { }
#goog-wm h3.other-things { color:#91AED0; }
#goog-wm ul li { }
#goog-wm li.search-goog { }
