/*********** GENERALS ***********/
html { width:100%; }
body { background-color:#FFFFFF; background-image:url(bg-window.png); background-repeat:repeat-x; width:100%; font-family:arial, Helvetica; font-size:12px; line-height:110%; }

fieldset { margin:10px; padding:0 15px 15px 15px; border:1px solid #d4d4d4; background:url(fieldset_bg_2.png); }
legend { width:220px; display:block; font-size:18px; margin:10px 0px; padding:0px 20px 5px 20px; color:#555555; font-weight:normal; border-bottom:1px solid #d4d4d4; border-top:0px solid #d4d4d4; background-color:#ffffff;}
fieldset.list { border:0px solid #d4d4d4; }
legend.list { width:20px; float:left; display:block; font-size:16px; margin:0px; padding:25px 0 0 5px; color:#000000; font-weight:normal; background:none; border:none; }
input { width:300px; padding:4px; border:1px solid #d4d4d4; margin-top:12px; color:#555555; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
select { margin-top:12px; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
textarea { width:560px; height:120px; padding:4px; margin-top:12px; border:1px solid #d4d4d4; color:#555555; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
label { font-size:12px; margin-top:12px; text-align:right;  }
ul.pager { clear:both; padding:0; list-style:none; }
ul.pager li { float:left; background-image:none; padding:0; list-style:none; }
ul.pager li a { float:left; clear:both; background-image:none; padding:3px; }
p { line-height:112%; }

table.datatable { width:95%; }
table.datatable tr { margin:1px; padding:2px; }
table.datatable tr td { padding:2px; margin:1px; background-color:#FFFFFF; border-bottom:2px solid #333333; }
table.datatable tr th { padding:2px; margin:1px; font-weight:bold; background-color:#FFFFFF; border-bottom:2px solid #666666; }

h2, h4 { font-size:16px; font-weight:bold; color:#666666; margin:15px 0; }

/*********** LAYOUT ***********/
#container { margin:0 auto; width:1006px; background-image:url(bg-container.png); background-repeat:no-repeat; }
#container_inner { width:960px; margin:0 23px; }

.bk_content { width:940px; margin-top:14px; margin-left:10px; }
.bk_content .thinnercol { float:left; margin:0 5px; width:290px; }
.bk_content .thincol { float:left; margin:0 5px; width:330px; }
.bk_content .middlecol { float:left; width:590px; margin:0 5px; }
.bk_content .bigcol { float:none; margin:0 5px; width:930px; clear:both; }



/*********** HEAD & MENU ***********/
.bk_head { width:960px; height:215px; background-image:url(bg-head.png); margin-top:10px; }
.bk_head .logo { width:195px; height:189px; margin:-6px 0 0 4px; float:left; }

.bk_headnav { width:950px; height:30px; padding:0px 5px 0 5px; color:#083f64; font-size:11px; }
.bk_headnav a { color:#083f64; text-decoration:none; }
.bk_headnav a:hover { text-decoration:underline; }
.bk_headnav .left { float:left; width:475px; height:20px; text-align:left; }
.bk_headnav .right { float:left; width:475px; height:20px; text-align:right; }

.bk_menubar { width:960px; height:35px; margin-top:2px; background-image:url(bg-menu.png); }
.bk_menubar .mainnav { float:left; width:670px; padding-top:12px; margin-left:10px; }
.bk_menubar .mainnav a { float:left; padding:0 10px 10px 10px; font-size:13px; font-weight:bold; color:#b1e7f8; text-decoration:none; }
.bk_menubar .mainnav a:hover { color:#ffffff; background-image:url(blt-menu.png); background-position:center bottom; background-repeat:no-repeat; }
.bk_menubar .searchbar { float:left; width:280px; padding-top:7px; }
.bk_menubar .searchbar form input { margin:0; padding:3px 0 0 7px; border:0; width:226px; height:19px; background:none; background-color:transparent; background-image:url(bg-searchfield.png); color:#012753; }
.bk_menubar .searchbar form button { border:0; padding:0; margin:0; background:none; background-color:transparent; font-size:13px; font-weight:bold; color:#b1e7f8; }



/*********** HOME & BOX'S ***********/
.bk_home_featured { width:590px; height:250px; background-image:url(head-featured-box.png); background-repeat:no-repeat; margin-top:10px; }
.bk_home_featured .heading {  }
.bk_home_featured .heading .title { float:left; width:488px; height:23px; font-size:15px; padding:7px 0 0 12px; color:#ffffff; }
.bk_home_featured .heading .pager { float:left; width:90px; padding-top:5px; height:25px; }
.bk_home_featured .heading .pager a { float:left; text-decoration:none; margin:0 1px 0 2px; width:18px; height:15px; padding-top:3px; text-align:center; background-image:url(btn-featured-page.png); font-size:11px; color:#ffffff; }
.bk_home_featured .heading .pager a:hover { background-image:url(btn-featured-page-active.png); }
.bk_home_featured .heading .pager a.active { background-image:url(btn-featured-page-active.png); }
.bk_home_featured .body { width:590px; height:219px; }
.bk_home_featured .body p { width:245px; margin-left:15px; height:105px; padding:10px 15px 5px 15px; background-image:url(bg-featured-body-p.png); font-size:13px; color:#ffffff; }
.bk_home_featured .body p span.date { font-weight:bold; }
.bk_home_featured .body p span.more a { text-decoration:none; color:#06aad4; font-size:11px; }

.bk_home_news { margin:0px; width:330px; }
.bk_home_news h2 { padding:18px 0 0 10px; margin:0 0 1px 0; height:22px; background-image:url(header_home_news.png); background-repeat:no-repeat; font-size:15px; color:#ff0000;}
.bk_home_news .inner { padding:15px; margin:0 0 2px 0; width:300px; height:140px; background-image:url(bg_home_box_white.png); background-repeat:repeat-x; background-position:top center; }
.bk_home_news .inner a { text-decoration:none; color:#06aad4; font-size:11px; }
.bk_home_news .inner h3 { margin-bottom:5px; }
.bk_home_news .inner h3 a { color:#000000; font-size:13px; font-weight:bold; text-decoration:none; }

.bk_home_newsbox { float:left; padding-right:10px; width:290px; }
.bk_home_newsbox h2 { padding:18px 0 0 10px; margin:0 0 1px 0; height:22px; background-repeat:no-repeat; font-size:15px; color:#012753;}
.bk_home_newsbox .inner { padding:15px; margin:0; background-image:url(bg_home_box.png); background-repeat:repeat-x; background-position:top center; }
.bk_home_newsbox .inner .item { margin-bottom:10px; border-bottom:1px dotted #555555; }
.bk_home_newsbox .inner .item h3 { margin:0 0 8px 0; }
.bk_home_newsbox .inner .item h3 a { color:#06649a; font-size:13px; font-weight:bold; text-decoration:none; }
.bk_home_newsbox .inner .item p { margin-bottom:5px; clear:both; }
.bk_home_newsbox .inner .item p img { float:left; margin-right:8px; }
.bk_home_newsbox .inner .item p a.more { text-decoration:none; color:#06aad4; font-size:11px; }
.bk_home_newsbox .inner .item .section-footer { color:#ea8f00; font-size:10px; display:block; margin-bottom:10px; }
.bk_home_newsbox .inner .item .section-footer a { color:#ea8f00; font-size:10px; text-decoration:none; }

.bk_home_newsbox h2.football { background-image:url(header_home_football.png); }
.bk_home_newsbox h2.pingpong { background-image:url(header_home_pingpong.png);}
.bk_home_newsbox h2.handball { background-image:url(header_home_handball.png);}

.bk_home_medals { float:left; padding-right:0px; width:330px; }
.bk_home_medals h2 { padding:18px 0 0 10px; margin:0 0 1px 0; height:22px; background-image:url(header_home_medals.png); background-repeat:no-repeat; font-size:15px; color:#012753;}
.bk_home_medals .inner { padding:15px; margin:0; background-image:url(bg_home_box.png); background-repeat:repeat-x; background-position:top center; }
.bk_home_medals .inner .item { width:310px; }
.bk_home_medals .inner .item .title { width:260px; height:16px; float:left; overflow:hidden; }
.bk_home_medals .inner .item .title a { color:#06649a; text-decoration:none; }
.bk_home_medals .inner .item .icons { width:40px; height:16px; float:left; }
.bk_home_medals .inner .item .icons a { width:18px; padding-left:2px; height:16px; float:left; }

.bk_home_webshop { float:left; padding-right:0px; padding-top:10px; width:330px; }
.bk_home_webshop h2 { padding:18px 0 0 10px; margin:0 0 1px 0; height:22px; background-image:url(header_home_shop.png); background-repeat:no-repeat; font-size:15px; color:#012753;}
.bk_home_webshop .inner { padding:15px; margin:0; background-image:url(bg_home_box.png); background-repeat:repeat-x; background-position:top center; }
.bk_home_webshop .inner .item { width:310px; margin-bottom:12px; clear:both; }
.bk_home_webshop .inner .item .image { float:left; width:100px; height:69px; }
.bk_home_webshop .inner .item .info { float:left; width:200px; margin-left:10px; height:69px; overflow:hidden; }
.bk_home_webshop .inner .item .info h3 { font-size:13px; font-weight:bold; padding: 2px 0 5px 0; }
.bk_home_webshop .inner .item .info h3 a { color:#06649a; text-decoration:none; }
.bk_home_webshop .inner .item .info p { color:#ea8f00; padding:5px 0 2px 0; }
.bk_home_webshop .inner .item .info p a { padding-left:18px; color:#06aad4; text-decoration:none; background:url(btn-basket.png) 0 1px no-repeat; font-size:11px; }


.box_flyers_home { width:940px; padding:5px; margin-bottom:15px; }
.box_flyers_home h2 { height:15px; padding:10px; margin:0; font-size:13px; text-align:left; }
.box_flyers_home .inner { width:940px; padding:0; margin:5px; }
.box_flyers_home .inner .item { float:left; width:225px; height:306px; padding:0; margin:5px 5px 5px 0; }
.box_flyers_home .inner .item a { float:left; clear:both; width:225px; height:306px; }
.box_flyers_home .inner .item a img { width:225px; height:306px; border:0; }

.bk_cart_status { margin:10px 0 0 0; padding:10px; width:310px; height:25px; background:url(header_home_cartstatus.png); text-align:right; clear:both; display:block; }
.bk_cart_status span { color:#ff0000; font-size:14px; }
.bk_cart_status a { color:#06aad4; text-decoration:none; font-size:11px; font-weight:normal; padding:0 0 0 15px; }
.bk_cart_status a:hover { color:#000000; }

.bk_shop_menu { margin:0px; padding-top:0px; width:330px; }
.bk_shop_menu h2 { padding:18px 0 0 10px; margin:0 0 1px 0; height:22px; background-image:url(header_blue_thin.png); background-repeat:no-repeat; font-size:15px; color:#012753;}
.bk_shop_menu .inner { padding:20px; margin:0; }
.bk_shop_menu .inner h4 { padding:15px 0 3px 0; font-size:13px; margin:0 0 10px 0; border-bottom:1px solid #d4d4d4; }
.bk_shop_menu .inner a { color:#173253; text-decoration:none; padding:0 0 0 45px; background:url(bul_2.png) 30px 3px no-repeat; line-height:16px; }
.bk_shop_menu .inner a:hover { color:#000000; }

.bk_login_menu { margin:0px; padding-top:0px; width:330px; }
.bk_login_menu h2 { padding:18px 0 0 10px; margin:0 0 1px 0; height:22px; background-image:url(header_blue_thin.png); background-repeat:no-repeat; font-size:15px; color:#012753;}
.bk_login_menu .inner { padding:15px; margin:0; background-image:url(bg_home_box_white.png); background-repeat:repeat-x; background-position:top center; }
.bk_login_menu .inner h3 { padding:0 0 3px 0; font-size:13px; margin:0 0 15px 0; border-bottom:1px solid #d4d4d4; }
.bk_login_menu .inner a { color:#173253; text-decoration:none; padding:0 0 0 45px; background:url(bul_2.png) 30px 3px no-repeat; line-height:16px; }
.bk_login_menu .inner a:hover { color:#000000; }

.bk_home_teams { float:left; padding-right:0px; width:330px; }
.bk_home_teams h2 { padding:18px 0 0 10px; margin:0 0 1px 0; height:22px; background-image:url(header_home_medals.png); background-repeat:no-repeat; font-size:15px; color:#012753;}
.bk_home_teams .inner { padding:15px 0 15px 15px; margin:0; background-image:url(bg_home_box.png); background-repeat:repeat-x; background-position:top center; }
.bk_home_teams .inner .item { float:left; margin:0 15px 15px 0; width:90px; }
.bk_home_teams .inner .item .title { text-align:center; }
.bk_home_teams .inner .item .title a { color:#06649a; text-decoration:none; }
.bk_home_teams .inner a { color:#012753; text-decoration:none; }

/*********** PAGES ***********/
.bk_articles { margin:0px; width:590px; }
.bk_articles h2 { padding:8px 0 0 10px; margin:10px 0 1px 0; height:22px; background-image:url(header_blue.png); background-repeat:no-repeat; background-position:bottom center; font-size:15px; color:#012753;}
.bk_articles .inner { padding:15px; margin:0 0 2px 0; background-image:url(bg_home_box_white.png); background-repeat:repeat-x; background-position:top center; }
.bk_articles .inner .item { margin-bottom:10px; border-bottom:1px dotted #555555; }
.bk_articles .inner p.lead { padding-bottom:10px; clear:both; font-size:13px; font-style: italic; }
.bk_articles .inner p { padding-bottom:10px; clear:both; }
.bk_articles .inner p img { margin:0 5px 3px 0; }
.bk_articles .inner a { text-decoration:none; color:#06aad4; font-size:11px; }
.bk_articles .inner h3 { margin-bottom:5px; font-size:15px; font-weight:normal; }
.bk_articles .inner h3 a { color:#000000; font-size:15px; font-weight:normal; text-decoration:none; }
.bk_articles .members .item { float:left; width:180px; height:220px; margin-right:5px; margin-bottom:5px; }
.bk_articles .members .item .photo { width:180px; height:180px; }
.bk_articles .members .item .title { width:170px; height:30px; padding:5px; background-color:#F4F4F4; }

.bk_articles_comment { margin:0; width:590px; }
.bk_articles_comment h2 { margin-bottom:5px; padding:8px 0 10px 50px; font-size:15px; font-weight:normal; background:url(ico_comment_b.png) 10px 0 no-repeat; }
.bk_articles_comment .inner { padding:0 15px; margin:0 0 2px 0; background-image:url(bg_home_box_white.png); background-repeat:repeat-x; background-position:top center; }
.bk_articles_comment .inner form { padding:0; margin:0; border:none; }
.bk_articles_comment .inner form div { padding:5px 10px 15px 0; margin:0; text-align:right; }
.bk_articles_comment .inner form div a { float:right; width:115px; height:10px; display:block; padding:5px; margin:0 3px; font-size:11px; color:#ffffff; text-align:center; text-decoration:none; background:url(btn_bg.png) center center no-repeat;  }

.bk_articles_comment .inner textarea { width:540px; margin-bottom:0; border:3px solid #06aad4; }
.bk_articles_comment .inner p { padding-bottom:15px; clear:both; }
.bk_articles_comment .inner p .warning { padding:0; font-size:13px; color:#ff0000; }
.bk_articles_comment .inner .item { margin-bottom:10px; border-bottom:1px dotted #555555; }
.bk_articles_comment .inner .item h4 { padding:4px 0; }
.bk_articles_comment .inner .item a { text-decoration:none; color:#06aad4; font-size:13px; }

.bk_articles_gallery { margin:0px; width:330px; }
.bk_articles_gallery h2 { padding:18px 0 0 10px; margin:0 0 1px 0; height:22px; background-image:url(header_gallery.png); background-repeat:no-repeat; font-size:15px; color:#012753;}
.bk_articles_gallery .inner { padding:10px; margin:0 0 2px 0; width:310px; background-image:url(bg_home_box_white.png); background-repeat:repeat-x; background-position:top center; }
.bk_articles_gallery .inner a { text-decoration:none; color:#06aad4; font-size:11px; }
.bk_articles_gallery .inner h3 { padding:5px 0; }
.bk_articles_gallery .inner img { padding:4px; float:left; }


.bk_registration { margin:0px; width:590px; }
.bk_registration h2 { padding:8px 0 0 10px; margin:10px 0 1px 0; height:22px; background-image:url(header_blue.png); background-repeat:no-repeat; background-position:bottom center; font-size:15px; color:#012753;}
.bk_registration .inner { padding:15px; margin:0 0 2px 0; background-image:url(bg_home_box_white.png); background-repeat:repeat-x; background-position:top center; }
.bk_registration .inner p.lead { padding-bottom:20px; clear:both; font-size:13px; }
.bk_registration .inner p { padding-bottom:10px; clear:both; }
.bk_registration .inner .nav { float:right; }
.bk_registration .inner .nav a { float:left; width:115px; height:10px; display:block; padding:5px; margin:0 3px; font-size:11px; color:#ffffff; text-align:center; text-decoration:none; background:url(btn_bg.png) center center no-repeat;  }
.bk_registration .inner .row { float:none; clear:both; padding:5px 0; }
.bk_registration .inner .row label { width:120px; float:left; padding:2px; margin:0 0 0 10px; font-size:11px; }
.bk_registration .inner .row input { width:190px; float:left; padding:2px; margin:0 0 5px 10px; }
.bk_registration .inner .row select { float:left; padding:2px; margin:0 0 5px 10px; }
.bk_registration .inner .row textarea { width:190px; float:left; padding:2px; margin:0 0 5px 10px; }
.bk_registration .inner .row span.error { float:left; width:200px; font-size:11px; text-align:left; padding:2px 0 0 10px; color:#ff4100; }
.bk_registration .inner .separator { clear:both; border-bottom:1px dotted #4d4d4d; margin:10px 0 10px 0; }



/*********** SHOP ***********/
.bk_shop_show { margin:0px; width:590px; }
.bk_shop_show h2 { padding:8px 0 0 10px; margin:10px 0 1px 0; height:22px; background-image:url(header_blue.png); background-repeat:no-repeat; background-position:bottom center; font-size:15px; color:#012753;}
.bk_shop_show .inner { padding:15px; margin:0 0 2px 0; background-image:url(bg_home_box_white.png); background-repeat:repeat-x; background-position:top center; }
.bk_shop_show .inner .item { float:left; padding:5px 18px; margin:0px; }
.bk_shop_show .inner .item div.img { width:150px; height:150px; border:0px solid #d4d4d4; margin:0px; }
.bk_shop_show .inner .item div.view { padding:3px 0; margin:2px 0; display:block; text-align:center; background:#555555; }
.bk_shop_show .inner .item div.view a { color:#ffffff; text-decoration:none; font-size:11px; }
.bk_shop_show .inner .item div.view a:hover { color:#ffffff; }
.bk_shop_show .inner .item div.title { font-size:12px; text-align:center; text-decoration:none; margin:0; padding:0px 0 0 0; }
.bk_shop_show .inner .item div.price { font-size:13px; text-align:center; text-decoration:none; margin:0; padding:0 0 0 0; }
.bk_shop_show .inner .item div.price strike { color:red; font-size:11px;  }
.bk_shop_show .inner .separator { clear:both; border-bottom:1px dotted #9ec3b8; padding-top:20px; margin-bottom:20px; }


.bk_shop_view { margin:0px; width:590px; }
.bk_shop_view h2 { padding:8px 0 0 10px; margin:10px 0 1px 0; height:22px; background-image:url(header_blue.png); background-repeat:no-repeat; background-position:bottom center; font-size:15px; color:#012753;}
.bk_shop_view .inner { padding:15px; margin:0 0 2px 0; background-image:url(bg_home_box_white.png); background-repeat:repeat-x; background-position:top center; }
.bk_shop_view .inner .item { clear:both; float:none; }
.bk_shop_view .inner .item .large_img { float:left; }
.bk_shop_view .inner .item .large_img img.large_image_float { display:none; float:none; position:absolute; top:auto; left:auto; }
.bk_shop_view .inner .item .thumb_img { float:left; padding-left:10px; }
.bk_shop_view .inner .item .details { width:200px; float:left; padding:0 0 15px 0 }
.bk_shop_view .inner .item .details p { float:none; margin:0 0 0 15px; padding-bottom:20px; border:0px solid; }
.bk_shop_view .inner .item .details p small { width:auto; float:none; margin:0px; padding-bottom:0px; font-size:11px; text-align:left; background:none; }
.bk_shop_view .inner .item .details p big { float:right; margin:0px; font-size:15px; color:#ff4100;  }
.bk_shop_view .inner .item .details p strike { font-size:11px; text-decoration:line-through; color:#a0a0a0; padding-right:5px; }
.bk_shop_view .inner .item .details p strong { font-size:15px; font-weight:normal; color:red; padding-right:5px; }
.bk_shop_view .inner .item .details p a { padding-left:18px; color:#06aad4; text-decoration:none; background:url(btn-basket.png) 0 1px no-repeat; font-size:11px; }
.bk_shop_view .inner .separator { clear:both; border-bottom:1px dotted #4d4d4d; margin:10px 0 10px 0; }
.bk_shop_view .inner .shopnav { float:right; }
.bk_shop_view .inner .shopnav a { float:left; width:115px; height:10px; display:block; padding:5px; margin:0 3px; font-size:11px; color:#ffffff; text-align:center; text-decoration:none; background:url(btn_bg.png) center center no-repeat;  }




/*********** CART ***********/
.bk_cart { margin:0px; width:590px; }
.bk_cart h2 { padding:8px 0 0 10px; margin:10px 0 1px 0; height:22px; background-image:url(header_blue.png); background-repeat:no-repeat; background-position:bottom center; font-size:15px; color:#012753;}
.bk_cart .inner { padding:15px; margin:0 0 2px 0; background-image:url(bg_home_box_white.png); background-repeat:repeat-x; background-position:top center; }
.bk_cart .inner table { width:100%; height:auto; margin:0px; padding:0px; }
.bk_cart .inner table img { float:left; padding:0; border:none; }
.bk_cart .inner table div { float:left; padding:22px 10px 0 10px; margin:0px; font-size:12px; color:#3c3c3c; background:none; }
.bk_cart .inner td { margin:0px; padding:5px 0; background:url(basket_item_bg.png) center bottom no-repeat; border-bottom:1px dotted; clear:both;}
.bk_cart .inner td div a, #basket table div.qty { width:10px; padding:0; margin:0;  }
.bk_cart .inner td div a, #basket table div.qty img { width:10px; float:left; padding:0px 2px; margin:0px; }
.bk_cart .inner span.total { padding:5px; margin:10px 0 0 0; color:red; text-align:right; display:block; clear:both;}
.bk_cart .inner span.postal { padding:5px; margin:0; color:red; text-align:right; display:block; clear:both;}
.bk_cart .inner span.sum { padding:5px; margin:0; font-size:15px; text-align:right; color:red; display:block; clear:both; border-bottom:1px dotted;}
.bk_cart .inner span.order { padding:5px; margin:30px 0 0 0; text-align:right; clear:both; }
.bk_cart .inner .shopnav { float:right; padding-top:10px; }
.bk_cart .inner .shopnav a { float:left; width:115px; height:10px; display:block; padding:5px; margin:0 3px; font-size:11px; color:#ffffff; text-align:center; text-decoration:none; background:url(btn_bg.png) center center no-repeat;  }


/*********** ORDER ***********/
.bk_order { margin:0px; width:590px; }
.bk_order h2 { padding:8px 0 0 10px; margin:10px 0 1px 0; height:22px; background-image:url(header_blue.png); background-repeat:no-repeat; background-position:bottom center; font-size:15px; color:#012753;}
.bk_order .inner { padding:15px; margin:0 0 2px 0; background-image:url(bg_home_box_white.png); background-repeat:repeat-x; background-position:top center; }
.bk_order .inner table { width:100%; height:auto; margin:0px; padding:0px; }
.bk_order .inner table div { float:left; padding:0 5px 0 5px; margin:0px; font-size:12px; color:#3c3c3c; background:none; }
.bk_order .inner td { margin:0px; padding:10px 0; background:url(basket_item_bg.png) center bottom no-repeat; border-bottom:1px dotted; clear:both;}
.bk_order .inner td div a, #basket table div img { float:left; padding:0px; margin:0px; }
.bk_order .inner span.total { padding:5px; margin:10px 0 0 0; color:red; text-align:right; display:block; clear:both;}
.bk_order .inner span.postal { padding:5px; margin:0; color:red; text-align:right; display:block; clear:both;}
.bk_order .inner span.sum { padding:5px; margin:0; font-size:15px; text-align:right; color:red; display:block; clear:both; border-bottom:1px dotted;}
.bk_order .inner span.order { padding:5px; margin:30px 0 0 0; text-align:right; clear:both; }


.bk_order_form { margin:0px; width:590px; }
.bk_order_form h2 { padding:8px 0 0 10px; margin:10px 0 1px 0; height:22px; background-image:url(header_blue.png); background-repeat:no-repeat; background-position:bottom center; font-size:15px; color:#012753;}
.bk_order_form .inner { height:auto; margin:0px; padding:15px; font-size:12px; text-align:left; color:#00271c; }
.bk_order_form .inner form { margin:0px; padding:0px; border:none; }
.bk_order_form .inner .info { margin:0 0 25px 0; padding:0px; font-size:12px; text-align:left; color:#00271c; }
.bk_order_form .inner .row { height:32px; margin:0px; }
.bk_order_form .inner .row span { width:120px; float:left; text-align:right; padding-top:2px; font-size:11px; }
.bk_order_form .inner .row span.error { display:none; float:left; width:200px; font-size:11px; text-align:left; padding:2px 0 0 10px; color:#ff4100; }
.bk_order_form .inner .row input { width:190px; float:left; padding:2px; margin:0 0 0 10px; }
.bk_order_form .inner .error input { width:190px; float:left; padding:2px; margin:0 0 0 10px; border-color:#ff0000; }
.bk_order_form .inner .error span.error { display:block; }
.bk_order_form .agree_row { float:right; text-align:right; padding:0 0 10px 0; margin:0; font-size:11px; }
.bk_order_form .agree_row a { text-decoration:none; color:#06aad4; font-size:11px; }
.bk_order_form .agree_row input { padding:0; margin:0; }
.bk_order_form .agree_row span#c_agree { display:none; padding:0 5px 0 0; margin:0; font-size:11px; text-align:right; color:#ff4100; }
.bk_order_form .inner .separator { clear:both; border-bottom:1px dotted #4d4d4d; margin:10px 0 0px 0; }
.bk_order_form .inner .shopnav { float:right; padding-top:10px; }
.bk_order_form .inner .shopnav a { float:left; width:115px; height:10px; display:block; padding:5px; margin:0 3px; font-size:11px; color:#ffffff; text-align:center; text-decoration:none; background:url(btn_bg.png) center center no-repeat;  }



