a { color:#6A3E71;font-weight:bold; }
a:hover {text-decoration:none;}
body { color: #363942;font-family:Arial, Georgia, "Times New Roman", Times, serif;font-size:12px; margin: 0px auto; text-align: center;padding: 0px;line-height:165%;width:100%;position:relative;background:#fff url(img/header.jpg) repeat-x;}

h1, h2, h3, h4 { color:#363942;font-weight:normal;margin-top:0;line-height:normal;font-family:Arial, Georgia, "Times New Roman", Times, serif;}
h1 {font-size: 150%;font-style:italic;margin-bottom:30px;}
h2 {font-size:150%;font-weight:bold;font-style:italic;clear:both;color:#0D3F96;}
h3 {font-size:175%;font-weight:normal;}

#content {width:804px;margin:0 auto;min-height:620px;background:#fff url(img/content_layout.jpg) repeat-y bottom;}
* html #content {height:620px;}
#content .inn {padding:25px 20px 0 20px;}
#bottom {width:804px;heig_ht:14px;background:url(img/content_bottom.jpg) no-repeat top;margin:0 auto;padding-top:15px;}
#bottom p {padding:0;margin:0;padding-left:17px;}
#bottom p a {color:#fff;font-weight:normal;font-style:italic;}
#content ul {margin-left:0px;padding-left:0px;margin:0;padding:0;}
#content ul li {padding-left:0px;margin-left:17px;}
#flash {position:absolute;top:0;right:100px;}
#home_boxes {width:590px;float:left;}
#home_boxes .box_left .inn {padding:10px 15px 0 15px;}
#home_boxes .box_right .inn {padding:10px 25px 0 10px;}
#home_boxes ul {margin:0;padding:0;}
#home_boxes ul li {margin:0;padding:0;padding-left:0px;margin-left:20px;}

#news_content {width:610px;float:left;padding-left:50px;padding-top:25px;}
#news_content h2 {margin-bottom:0;color:#0D3F96;width:520px;}
#news_content p.news_date {position:absolute;top:0;right:0;margin:0;padding:0;color:#878F94;font-style:italic;}
.news_item {position:relative;font-family:"Tahoma",Arial, Georgia, "Times New Roman", Times, serif;color:#363942;padding-bottom:15px;background:url(img/line.gif) repeat-x 0% 100%;margin-bottom:25px;}

#content_services {width:460px;float:right;margin-top:75px;font-family:Tahoma, Arial, Georgia, "Times New Roman", Times, serif;padding-left:35px;}
#content_services ul {margin-bottom:35px;}
#content_services h2 {font-weight:bold;}
#content_services.a_5 h2, #content_services.a_22 h2 {color:#E33F25;}
#content_services.a_4 h2, #content_services.a_21 h2 {color:#69696B;}
#content_services.a_3 h2, #content_services.a_20 h2 {color:#8CC63F;}
#content_services.a_2 h2, #content_services.a_19 h2 {color:#3281FF;}

#reference_content {padding:0 30px;}
#onas_content {padding:0 0px 0px 50px;margin-top:20px;width:430px;float:left;}
#onas_sidebar {float:right;width:190px;font-family:"Tahoma",Arial, Georgia, "Times New Roman", Times, serif;border-left:2px solid #EEF1F7;padding-left:40px}
#onas_sidebar p {padding-left:20px;}
#onas_sidebar h2 {font-size:100%;color:#878F94;font-style:italic;font-weight:normal;margin-top:25px;padding-left:20px;}
#onas_sidebar p.tel {background:url(img/tel.jpg) no-repeat 0% 50%;padding:5px 0px;margin:0;padding-left:15px;}
#onas_sidebar p a {color:#fff;font-style:italic;font-weight:normal;}
#onas_sidebar p.ico {background:url(img/ico.jpg) no-repeat 0% 50%;padding:5px 0px;margin:0;padding-left:15px;color:#fff;}
#map {clear:both;}
*html #map img {padding-bottom:35px;}
#map h2 {margin-bottom:10px;font-size:100%;color:#878F94;font-style:italic;font-weight:normal;padding-left:50px;}
#map a img {border:none;}
#left_content {width:290px;float:left;padding-left:50px;padding-top:40px;font-family:Tahoma, Arial, Georgia, "Times New Roman", Times, serif;}
#right_content {width:290px;float:right;padding-right:50px;padding-top:40px;font-family:Tahoma, Arial, Georgia, "Times New Roman", Times, serif;}
#left_content p img, #right_content p img {padding-bottom:15px;}
#right_content p img {padding-bottom:25px;}
#left_content h2, #right_content h2, #onas_content h2 {font-size:100%;color:#878F94;font-style:italic;font-weight:normal;margin-top:45px;}
#left_content .exc, #right_content .exc {font-family:Arial, Georgia, "Times New Roman", Times, serif;font-weight:bold;color:#363942;} 
#left_content p, #right_content p, #onas_content p {margin:20px 0;}
#left_content ul li, #right_content ul li {list-style-image:url(img/projekty_ul.gif);padding-bottom:15px;}
p.href {text-align:center;padding-top:45px;}
p.href a {font-size:225%;font-style:italic;color:#363942;font-weight:normal;text-decoration:underline;height:auto;line-height:normal}
p.green {color:#8CC63F;text-align:right;font-style:italic;}
#content {font-family:Tahoma, Arial, Georgia, "Times New Roman", Times, serif;color:#000000;}
#sidebar {float:right;width:170px;font-family:Tahoma, Arial, Georgia, "Times New Roman", Times, serif;}
#sidebar h3 {color:#fff;font-size:135%;font-weight:bold;font-style:italic;background:url(img/sidebar_aktuality.gif) no-repeat 0% 0%;padding:17px 0px 0px 20px;height:23px}
#sidebar .inn {padding:0px 0 0 20px;}
#sidebar p {padding:0;margin:5px 0;color:#0D3F96;font-family:"Tahoma",Arial, Georgia, "Times New Roman", Times, serif;}
#sidebar p.hed a {color:#0D3F96;font-weight:bold;}
p span.fl, p span.fr {font-family:Arial, Georgia, "Times New Roman", Times, serif;}
#sidebar p span.fl {font-style:italic;color:#000;}
#sidebar p span.fr a {color:#878F94;font-style:italic;font-weight:normal;}
#sidebar .cleaner {}
#sidebar .news_box {border-bottom:1px solid #E7ECF5;padding-bottom:30px;color:#0D3F96;}

#news_sidebar {float:right;width:60px;text-align:right;background: url(img/news_sidebar.jpg) 100% 0% no-repeat; color: #fff; height: auto; position:relative;padding:10px 10px;height:130px;margin-top:25px;}
#news_sidebar ul {margin:0;padding:0;}
#news_sidebar ul li {margin:0;padding:0;list-style:none;}
#news_sidebar ul li a {color:#B3BBC0;font-weight:normal;font-style:italic;}
#news_sidebar ul li a:hover {text-decoration:underline;color:#fff;}

#services_sidebar {width:230px;float:left;padding-top:75px;background:url(img/services_strip.gif) 100% 75px no-repeat;padding-right:38px;}

#services_sidebar .a_5, #services_sidebar .a_22 {background:url(img/marketing_pic.jpg) no-repeat 5% 100%;padding-bottom:320px;}
#services_sidebar .a_4, #services_sidebar .a_21 {background:url(img/produkty_pic.jpg) no-repeat 40% 100%;padding-bottom:320px;}
#services_sidebar .a_3, #services_sidebar .a_20 {background:url(img/lide_pic.jpg) no-repeat 5px 100%;padding-bottom:320px;}
#services_sidebar .a_2, #services_sidebar .a_19 {background:url(img/akce_pic.jpg) no-repeat bottom left;padding-bottom:320px;}

#services_sidebar h1 {text-transform:uppercase;color:#fff;font-weight:bold;font-style:italic;font-size:140%;padding:7px 10px;text-align:right;width:210px;}
#services_sidebar h1.h1_5, #services_sidebar h1.h1_22 {background:url(img/h1_4.jpg) no-repeat 0% 50%;}
#services_sidebar h1.h1_4, #services_sidebar h1.h1_21 {background:url(img/h1_3.jpg) no-repeat 0% 50%;}
#services_sidebar h1.h1_3, #services_sidebar h1.h1_20 {background:url(img/h1_2.jpg) no-repeat 0% 50%;}
#services_sidebar h1.h1_2, #services_sidebar h1.h1_19 {background:url(img/h1_1.jpg) no-repeat 0% 50%;}

#left_back {width:100px;height:470px;background:url(img/left-background.jpg) no-repeat;position:absolute;top:42px;left:0;}
#right_back {width:100px;height:470px;background:url(img/right-background.jpg) no-repeat;position:absolute;top:42px;right:0;}

#head {background: #fff;  height: 166px;   position: relative;top:0px;   text-align: center;   width: 1000px;margin:0 auto;z-index:49;color: inherit;background:url(img/header.jpg) repeat-x;}
#logo { cursor: pointer;   display: block;left:255px;top:32px;height:23px;position: absolute;   text-align: left;   text-decoration: none;  width: 178px;   z-index: 15;   }
#logo span { background: url("img/logotyp.jpg") no-repeat;   display: block; height:23px; position: absolute;  width:178px;    z-index: 5;   }
#logo strong { color: black;   position: absolute;   text-decoration: underline;  display: none;   }
#logo:hover strong { text-decoration: none;   }
.head_text.cs {background:url(img/header_text.jpg) no-repeat;width:351px;height:55px;position:absolute;left:106px;top:99px;}
.head_text.en {background:url(img/header_text_eng.jpg) no-repeat;width:351px;height:55px;position:absolute;left:106px;top:99px;}
#page {width:1000px;margin:0 auto;text-align:left;background: url(img/content-layout.jpg) repeat-y center;background:#ADC9DE url(img/page_layout.jpg) repeat-x top;position:relative;}

#menu {text-align: center; width: 1000px;  background: #8D8E92 url(img/menu.jpg) repeat-x;  line-height: 62px;  height: 62px;color:#727272;}
#menu ul {margin: 0px auto;  text-align: left;  padding: 0px;  list-style: none;  width: 803px;}
#menu ul li {text-align: center;  margin: 0px;   display: block;  float: left;  font-style: normal;  text-transform: uppercase;  font-size: 85%;height: 42px;   line-height: 42px; }
#menu ul li a {color: #363942;font-size:115%;text-decoration:none;   display: block;  float: left;padding: 0px 20px;}
#menu ul li.current a, #menu ul li a:hover {background:url(img/menu_current.jpg) no-repeat 50% 100%;padding-bottom:20px;}
#menu ul li.current a, #menu ul li a:hover {color:#fff;text-decoration:underline;}
#menu ul li.current a {padding-bottom:none;}

#lang {position:absolute;top:165px;right:120px;}
#lang ul {padding: 0px;margin:0px;}
#lang ul li {text-align: center;  margin: 0px;   display: block;  float: left;  font-style: normal;  text-transform: uppercase;  font-size: 85%;height: 42px;   line-height: 42px; }
#lang ul li a {color: #363942;font-size:100%;text-decoration:none;   display: block;  float: left;padding: 0px 5px;font-weight:normal;}
#lang ul li a.current {color:#fff;}

#submenu {width:460px;margin:0 auto;padding-top:30px;}
#submenu ul {margin: 0px auto;  text-align: left;  padding: 0px;  list-style: none;  width: 600px;}
#submenu ul li {text-align: center;  margin: 0px;   display: block;  float: left;  font-style: normal;  text-transform: uppercase;  padding: 0px 20px;}
#submenu ul li a {width:90px;display:block;padding-top:80px;color:#C2C2C2;text-decoration:none;}
#submenu ul li a:hover, #submenu ul li a.current {color:#363942;text-decoration:underline;}
#submenu ul li.m_1 a {background:url(img/menu_1.jpg) no-repeat 50% 0%;}
#submenu ul li.m_2 a {background:url(img/menu_2.jpg) no-repeat 50% 0%;}
#submenu ul li.m_3 a {background:url(img/menu_3.jpg) no-repeat 50% 0%;}
#submenu ul li.m_4 a {background:url(img/menu_4.jpg) no-repeat 50% 0%;}

#submenu ul li.m_1 a:hover, #submenu ul li.m_1 a.current {background:url(img/menu_1h.jpg) no-repeat 50% 0%;}
#submenu ul li.m_2 a:hover, #submenu ul li.m_2 a.current {background:url(img/menu_2h.jpg) no-repeat 50% 0%;}
#submenu ul li.m_3 a:hover, #submenu ul li.m_3 a.current {background:url(img/menu_3h.jpg) no-repeat 50% 0%;}
#submenu ul li.m_4 a:hover, #submenu ul li.m_4 a.current {background:url(img/menu_4h.jpg) no-repeat 50% 0%;}

#bottom_boxes {width:100%;height:270px;text-align:center;clear:both;float:none;margin:0 auto;z-index:99;}

#bottom_footer p, #links_footer p {padding:0;margin:0;width: 780px;margin:0 auto;text-align:left;color:#382513;}
#links_footer p {width:790px;}
#links_footer a {text-decoration:none;}
#links_footer a:hover {text-decoration:underline;}
#bottom_footer p span.fr {float:right;text-align:right;}
#bottom_footer p span.fl {float:left;}
#bottom_footer p span.fr a {color:#D6E8EE;display:block;}
#bottom_footer a {font-weight:normal;}
#bottom_footer ul {margin: 0px auto;  text-align: left;  padding: 0px;  list-style: none;  }
#bottom_footer ul li {text-align: center;  margin: 0px;   display: block;  float: left;  font-style: normal;  text-transform: uppercase;font-size:95%;color: #fff;}
#bottom_footer ul li a {color: #fff;font-weight:normal;   display: block;  float: left;padding:0 5px;}
#bottom_footer a.current, #bottom_footer a:hover {color:#382513;text-decoration:underline;}
#top_footer {width:1000px;height:270px;background:url(img/top-footer.jpg) no-repeat;position:relative;}
#bottom_footer {height:45px;background:url(img/bottom_footer.gif) repeat-x;padding:0 110px;}
#bottom_footer a {color:#fff;text-decoration:none;}
#bottom_footer ul.fl {width:450px;}
#bottom_footer p.fr {width:250px;text-align:right;font-size:90%;}
#bottom_footer a {text-decoration:underline;}
#links_footer {height:39px;line-height:39px;font-size:95%;font-weight:normal;width:100%;background:url(img/links_footer.gif) repeat-x;}
#links_footer {color:#382513;}
#links_footer a {font-weight:normal;padding:0px 5px;color:#382513;}
#box_tymuj {width:240px;height:211px;background:url(img/box-tymuj.jpg) no-repeat;position:absolute;left:179px;top:18px;text-align:left;}
#box_sportdirect {text-align:left;width:240px;height:211px;background:url(img/box-sportdirect.jpg) no-repeat;position:absolute;left:580px;top:18px;}
#box_tymuj a span {display:none;}
#box_tymuj a {display:block;width:172px;height:51px;background:url(img/tymuj.cz_box.jpg) no-repeat center bottom;position:absolute;bottom:12px;left:29px;}
#box_sportdirect a span {display:none;}
#box_sportdirect a {display:block;width:197px;height:44px;background:url(img/sportdirect.cz_box.jpg) no-repeat center bottom;position:absolute;bottom:15px;left:24px;}
#box_tymuj ul li, #box_sportdirect ul li {list-style-image:url(img/box_ulli.gif);}
#box_tymuj ul, #box_sportdirect ul {margin:0;padding:0;color:#fff;}
#box_tymuj ul {padding-left:35px;padding-top:25px;}
#box_sportdirect ul {padding-left:35px;padding-top:27px;}
.inn {padding:0px 20px 30px;}
.fl{float:left;}
.fr{float:right;}
.r {text-align:right;}
.center {text-align:center;}
.cleaner {clear:both;float:none;font-size:0px;height:0px;line-height:0px;}
.w40p {width:38%;}
.w40p.fl {padding-left:50px;}
.w40p.fr {padding-right:50px;}
.w790 {width:790px;margin:0 auto;}
#home_boxes .cleaner {height:30px;line-height:30px;}
.box_left {float:left;width:271px;height:280px;}
.box_right {float:left;width:271px;height:280px;padding-left:21px;}

.box_left h2, .box_right h2 {color:#fff;font-size:17px;font-weight:bold;font-style:italic;width:190px;}

.box_head {color:#fff;padding:17px 0 0 17px;width:253px;height:80px;position:relative;}
.box_head a {position:absolute;left:223px;top:67px;color:#fff;font-style:italic;font-weight:normal;}
.box_1 .box_head {background:url(img/b1.jpg) no-repeat 0% 0%;}
.box_2 .box_head {background:url(img/b2.jpg) no-repeat 0% 0%;}
.box_3 .box_head {background:url(img/b3.jpg) no-repeat 0% 0%;}
.box_4 .box_head {background:url(img/b4.jpg) no-repeat 0% 0%;}

.box_1 {background:url(img/box_1.jpg) no-repeat 100% 100%;}
.box_2 {background:url(img/box_2.jpg) no-repeat 100% 100%;}
.box_3 {background:url(img/box_3.jpg) no-repeat 100% 100%;}
.box_4 {background:url(img/box_4.jpg) no-repeat 100% 100%;}

.box_left ul, .box_right ul {width:200px;}
.box_left ul.float, .box_right ul.float {width:110px;padding:0;margin:0;}
.box_left ul li, .box_right ul li {padding:0;margin:0;font-family:"Tahoma",Arial, Georgia, "Times New Roman", Times, serif;font-size:12px;color:#000;}

#form {width: 431px;background:#727272;padding: 15px 0px; margin: 20px 0; clear:both;float:none;}
#form fieldset {border:none;padding:0 20px;margin:0;}
#form input, #form textarea {border: 1px solid #EEEEEE; margin: 2px 0px; width: 200px; }
#form input {padding:3px 3px;width:225px;float:left;}
#form br {float:none;clear:both;}
#form p {padding:0px;margin:0px;float:none;clear:both;}
#form legend {display:none;padding-bottom:10px;}
#form textarea {padding:3px 3px;width:384px;height: 170px; overflow: auto;float:left;}
#form label {position: relative; top: 5px; padding-left: 10px; color:#fff;float:left; }
#form label.required {font-weight:bold;color:#000;}
#form p.textarea label {position:relative;float:left;}
#form .zemThanks {padding:10px 15px;font-weight:bold;}
#form input.button {background:url(img/submit.jpg) repeat-x;border:none;color:#fff;width:80px;}
#form input[class=button] {width:80px;}
#form p {position:relative}

table {font-size: 90%;  width: 100%;  border-collapse: collapse;  margin: 0px;  background-color: transparent;  }
td, th {text-align: center;  }
th { text-align: center;  font-weight: bold;  background:#000;  color: #fff;  }


.pic img {border:none;}
.pic {float:left;margin:2px;text-align:center;font-style:italic;width:160px;display:table;text-align:center;text-align:center;display: table; height:160px;  position: relative; overflow: hidden;}

.pic4 {flo_at:left;margin:2px;text-align:center;font-style:italic;width:160px;text-align:center;text-align:center;height:160px; overflow: hidden;}
.pic p {margin:0px;padding:0px;text-align:center;margin-top:-30px;}
.pic a {font-style:normal;font-weight:normal;color:#B3BBC0;}
.pic p strong {font-style:normal;}



