a{color:#456190; text-decoration:underline}
a:hover{text-decoration:none}

a.left_menu{color:#143876; text-decoration:none}
a.left_menu:hover{color: #486EAF; text-decoration:none}

a.cart{color:#6C2600; text-decoration:none}
a.cart:hover{color: #9A3701; text-decoration:none}

a.black_b{color:#000000; text-decoration:none}
a.black_b:hover{color: #666666; text-decoration:none}

a.blue_b{color:#598BE0; text-decoration:none; font-weight: bold;}
a.blue_b:hover{color: #FF7E00; text-decoration:none}

body {margin: 0; padding: 0; background: #ECECEC;}
body, td {font-family: tahoma, arial, verdana,  sans-serif; font-size:11px; color:#456190;}

input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000066}

.block {background:url(../i/points_hor.gif) bottom repeat-x; padding:20px 0 20px 0;}

.blue_txt{color:#4273C6}

.bord {border:1px solid #6791DD}

.cat_name{font-size:12px; color:#FF7E00; font-weight:bold; text-align:center; padding-top:10px}
.cat_name a{color:#FF7E00; text-decoration:none}
.cat_name a:hover{text-decoration:underline}

.in1 {background:#F5F4F4; border-top:1px solid #808080; border-left:1px solid #808080; border-right:1px solid #D4D0C8; border-bottom:1px solid #D4D0C8;}

.input_top {border-top:1px solid #003CA3; border-left:1px solid #003CA3; border-right:1px solid #9EB7E3; border-bottom:1px solid #9EB7E3; background:#E6EFFF;}
.im {margin: 5px}
.im-right {margin-right: 5px}

.menu_body {font-family: Tahoma, Helvetica, Verdana; font-size: 11px; font-weight:bold; padding: 0 9px 0 9px; border-right: 1px solid #1F4CC5}

.menu_head {font-family: Tahoma, Helvetica, Verdana; color:#FFFFFF; font-size: 11px; font-weight:bold; padding: 0 9px 0 9px; border-bottom: 1px solid #1F4CC5; border-top: 1px solid #97BCEF}
.menu_head a{color:#FFF; text-decoration:none}

h1.name{font-size:15px; padding:0; margin:0 0 5px 15px}

.orange_b {color:#FF7E00; font-family:Tahoma, Helvetica, Verdana; font-size:11px; font-weight: bold;}
.orange {color:#FF7E00; font-family:Tahoma, Helvetica, Verdana;}

.price{border-top:1px solid #B0D0FC; border-left:1px solid #B0D0FC; border-right:1px solid #3A71F5; border-bottom:1px solid #3A71F5;}
.price img{margin-right:5px}
.price td{background:#80B0FF; color:#062B89; padding:4px 10px 4px 10px}
.price tr.dark td{background:#639AF6}
.price strong{color:#FFF}


.top_menu_padding {padding: 0 9px 9px 9px; border-right: 1px solid #565656;}

.txt_white{font-family: Tahoma, Helvetica, Verdana; color:#FFFFFF; font-size: 11px;}
.txt_white_b{font-family: Tahoma, Helvetica, Verdana; color:#FFFFFF; font-size: 11px; font-weight:bold;}
.txt_small_cherry {color:#9F3800; font-family:Tahoma, Helvetica, Verdana; font-size:10px; font-weight: bold;}
.txt_black {color:#000000; font-family:Tahoma, Helvetica, Verdana; font-size:11px;}
.txt_blue_small {color:#4273C6; font-family:Tahoma, Helvetica, Verdana; font-size:10px;}

#agb{color:#FFF; background:#4C76BF; font-weight:bold; text-align:center}
#agb a{color:#FFF; text-decoration:none}
#agb a:hover{text-decoration:underline}

#copy{padding-left:34px; color:#FFF}

#lang{text-align:right; padding-right:10px; color:#1B5ED0; font-weight:bold}
#lang a{color:#1B5ED0;}


#menu_bot{background:url(../i/bg_menu_bot.gif) repeat-x; text-align:center; padding:14px 10px 14px 10px; color:#F67A00; margin:5px 20px 5px 34px}
#menu_bot img{margin:0 7px 0 7px}
#menu_bot a{color:#757575; text-decoration:none}
#menu_bot a:hover{color:#F67A00}

#calendar td{padding: 2px 4px 2px 3px}
#calendar a.red{color:red; text-decoration:none}
#calendar a.red:hover{color:red}
#calendar a{color:#4273C6; text-decoration:none}
#calendar a:hover{color:#4273C6}
#calendar a:active{color:#FF7E00; font-weight: bold;}