body {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px;	color: #555555; background-image: url(images/bg_site.gif); background-repeat: repeat-x; margin: 25px 0px 35px 0px;	padding: 0px 0px 0px 0px; text-align: left;	background-color: #00508F}

img {vertical-align: top; border: none}
.img_a {border: 6px solid #DBD9D9; float: left}
.img_b {border: 6px solid #DBD9D9; float: right; margin: 0px 0px 5px 10px; }
h1 {font-size: 25px; font-weight: bold; color: #0470C6; padding: 0px 0px 14px 0px; margin: 0px 0px 0px 0px;}
.div_h1 {font-size: 25px; font-weight: bold; color: #0470C6; padding: 0px 0px 14px 0px; margin: 0px 0px 0px 0px;}
h2 {font-size: 16px; font-weight: bold; color: #D52D2D; padding: 0px 0px 3px 0px; margin: 0px 0px 5px 0px; border-bottom: 1px solid #E2E2E2; border-left: 0px solid #E2E2E2; background-color: transparent}
.h2min {font-size: 10px; font-weight: normal; color: black; padding: 0px 0px 3px 0px; margin: 0px 0px 5px 0px; border-bottom: 1px solid #E2E2E2; border-left: 0px solid #E2E2E2; background-color: transparent}
.h1normal {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: black; padding: 0px 0px 3px 0px; margin: 0px 0px 5px 0px; border-bottom: 1px solid #E2E2E2; border-left: 0px solid #E2E2E2; background-color: transparent}
h5 {font-size: 18px; font-weight: normal; color: #D52D2D; padding: 5px 0px 5px 0px; margin: 0px 1px 0px 3px; background-color: #EBF6FF;}
.blue {color: #0470C6}
.red {color: #C12F2D}
table {font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; color: #555555;}
form {display: inline}

h5 a {
  text-decoration: none;
}

h5 img {
  padding: 0px 0px 0px 5px;
  vertical-align: middle;
}

/* language */

.language {width: 950px; height: 38px; background-image: url(images/bg_lang.gif); background-repeat: no-repeat; background-position: top right; margin: 0px auto; text-align: right}
.language_padding {padding: 11px 15px 0px 0px; font-size: 11px; color: #7FC0F6}
.link_lang_off {color: #ADE7FF; text-decoration: none;}
.link_lang_on {color: #ffffff; text-decoration: none;}

/* top */

.content_big {width: 950px; height: 100%; background-image: url(images/bg_content.gif); background-repeat: no-repeat; background-color: #ffffff; margin: 0px auto}
.top_content {height: 110px;}
.logo {width: 300px; height: 99px; float: left}
.motiv_hlavni {width: 947px; height: 150px; background-image: url(images/bg_top.jpg); background-repeat: no-repeat; background-position: 0px 0px; clear: both; margin-left: 3px}

.bg_dots {width: 950px; height: 100%; overflow: hidden; clear: both; margin: 0px auto; background-color: white}
.left {width: 198px; height: 100%; float: left; background-color: transparent; text-align: center}
.center {width: 752px; height: 100%; float: left; background-image: url(images/bg_shadow.gif); background-repeat: no-repeat;}
.right {width: 203px; height: 100%; float: left; background-color: transparent; text-align: center}

.left_padding {padding: 30px 10px 10px 10px;}
.center_padding {padding: 25px 25px 28px 25px;}
.right_padding {padding: 25px 25px 25px 25px;}

.cell_1 {padding: 5px 0px 5px 10px; border: 0px solid #3786C7; background-color: #4FA2E4; padding-left: 5px; color: white; font-weight: bold}
.cell_2 {padding: 5px 0px 5px 10px; border: 1px solid #BFDAF1; background-color: #EBF6FF; padding-left: 5px; text-align: left}
.cell_3 {padding: 5px 0px 5px 10px; border: 1px solid #D0E3F4; background-color: #F5FBFF; padding-left: 5px; text-align: left}
.bg_color {background-color: #F5F5F5}

.link_cart {font-size: 12px; color: #000000; text-decoration: none; padding: 10px 0px 10px 0px; display: block; background-color: #EBF6FF; margin-right: 1px; margin-left: 3px}

.cenik1 {font-size: 18px; color: #000000}
.cenik2 {font-size: 12px; color: #C12F2D}
.cenik3 {font-size: 12px; color: #000000; text-decoration: underline; padding-left: 10px}
.pdf_icon {margin: 2px 0px 5px 0px}
.link_tuv {padding: 20px 0px 26px 0px; background-color: #ffffff; display: block; margin-right: 3px}
.dots_hor {height: 1px; background-image: url(images/bg_dots_hor.gif); background-repeat: repeat-x; overflow: hidden; font-size: 1px}
.link_map {padding: 25px 0px 10px 0px; display: block; margin-right: 3px; font-size: 12px; color: #555555; text-decoration: none}

.bg_1 {width: 182px; height: 171px; background-image: url(images/bg_1.jpg); background-repeat: no-repeat; float: left}
.bg_2 {width: 183px; height: 171px; background-image: url(images/bg_2.jpg); background-repeat: no-repeat; float: left}
.bg_3 {width: 183px; height: 171px; background-image: url(images/bg_3.jpg); background-repeat: no-repeat; float: left}
.blue_line {height: 10px; background-color: #4F9EDE; overflow: hidden; font-size: 1px; clear: left; margin-right: 1px}
.bg_1_link {width: 170px; padding: 10px 12px 130px 0px; font-size: 12px; font-weight: bold; color: #C9E7FF; text-align: right; display: block; text-decoration: none}
.bg_2_link {width: 171px; padding: 10px 12px 100px 0px; font-size: 12px; font-weight: bold; color: #C9E7FF; text-align: right; display: block; text-decoration: none}
.bg_3_link {width: 171px; padding: 10px 12px 100px 0px; font-size: 12px; font-weight: bold; color: #C9E7FF; text-align: right; display: block; text-decoration: none}

.bg_small_1{background-image: url(images/kruhove.gif); background-repeat: no-repeat; float: left; position: relative;}
.bg_small_2{background-image: url(images/ctvercove.gif); background-repeat: no-repeat; float: left; position: relative;}
.bg_small_3{background-image: url(images/obdelnikove.gif); background-repeat: no-repeat; float: left; position: relative;}
.bg_small_4{background-image: url(images/dute.gif); background-repeat: no-repeat; float: left; position: relative;}
.bg_small_5{background-image: url(images/polotovary.gif); background-repeat: no-repeat; float: left; position: relative;}
.bg_small_link {width: 100px; height: 83px; padding: 0px; text-align: right; display: block; text-decoration: none}

#small{
width: 520px;
height: 90px;
}

.date {
  font-size: 10px;
  float: right;
}

.td_text {border: 1px solid #BFDAF1; background-color: #EBF6FF; padding-left: 5px}
.td_text_right {border: 1px solid #BFDAF1; background-color: #EBF6FF; padding-left: 5px; text-align: right;}
.input_text {font-family: arial; font-size: 12px; width: 294px}
.button_send {background-color: #4F9EDE; font-weight: bold; border: 1px solid #3380BE; color: white; font-family: tahoma; margin-top: 10px; width: }
.button_reset {background-color: #C12F2D; font-weight: bold; border: 1px solid #8F1311; color: white; font-family: tahoma; margin-top: 10px}

.sort_basic_center {border: 1px solid #BFDAF1; background-color: #EBF6FF; padding-left: 5px; text-align: center}
.sort_basic_right {border: 1px solid #BFDAF1; background-color: #EBF6FF; padding-right: 5px; text-align: right;}
.sort_bold {border: 1px solid #BFDAF1; background-color: #EBF6FF; padding-left: 5px}
.sort_bold_center {border: 1px solid #3786C7; background-color: #4FA2E4; padding-left: 5px; color: white; font-weight: bold; text-align: center}
.sort_bold_center1 {border: 1px solid #F1BFBF; background-color: #FFEBEB; padding-left: 5px; color: #C12F2D; font-weight: normal; white-space: nowrap; text-align: center}
.sort_basic {border: 1px solid #F1BFBF; background-color: #FFEBEB; padding-left: 5px; color: #C12F2D; font-weight: normal; white-space: nowrap;}
.sort_skupina {border: 1px solid #3786C7; background-color: #4FA2E4; padding-left: 5px; color: white; font-weight: bold}
.kosik_ikona  {background-color: transparent; border: medium none; float: left; width: 22px; height: 17px; background: url('images/cart.gif') no-repeat; cursor: pointer; margin-right:0px; margin-bottom:0px}


.barevnekovy {float: left; margin-bottom: 15px;}
.thead td{text-align:center;padding: 5px; width: 100px; border: 1px solid #F1BFBF; background-color: #FFEBEB; color: #C12F2D; font-weight: normal; white-space: nowrap;}
.parny td, .neparny td{text-align:center;padding: 5px; border: 1px solid #BFDAF1; background-color: #EBF6FF;}
.parny:hover td, .neparny:hover td {background-color: #fff}
.clear {clear: both}
/* FOOTER */

.footer {width: 950px; height: 100%; background-color: white; margin: 0px auto; clear: both;}
.footer_blue_line {width: 944px; height: 6px; background-color: #51A3E5; margin: 0px auto; border-left: 3px solid white; border-right: 3px solid white; overflow: hidden; font-size: 1px}
.footer_inside {padding: 11px 10px 14px 12px; color: #555555}
.footer_link {color: #555555; text-decoration: none}

/* menu */

.spacer {margin: 2px 5px 0px 5px; width: 11px; height: 30px; background-image: url(images/spacer.gif); background-repeat: no-repeat; float: right;}
.spacer2 {margin: 0px 5px 0px 5px; width: 24px; height: 38px; background-image: url(images/spacer.gif); background-repeat: no-repeat; }
.menu {margin: 11px 0px 0px 0px; font-size: 12px; color: #585858; float: right; display: block; text-decoration: none;}
.menu_content {width: 623px; padding: 32px 27px 0px 0px; float: right;}

.li_arrow2 {list-style-image:url(images/arrow2.gif); margin: 0px; padding: 0px;}
.ul_arrow2 {margin: 10px 0px 10px 15px; padding: 0px}

.menu2 {margin: 11px 0px 0px 0px; font-size: 12px; color: #585858; display: block; text-decoration: none;}

/* links */
A {text-decoration: underline; color: #0470C6;}
A:HOVER {color: #C12F2D}
A.cands:HOVER {background-image: url(images/cands1.gif); background-repeat: no-repeat; background-position: 0px 54px;}
A.link_lang_off:HOVER {color: #ffffff}
A.link_lang_on:HOVER {color: #ffffff}
A.menu:HOVER {color: #C12F2D; }
A.link_tuv:HOVER {cursor: pointer;}
A.link_map:HOVER {color: #D60300}
A.footer_link:HOVER {text-decoration: underline}
A.bg_1_link:HOVER {color: #ffffff}
A.bg_2_link:HOVER {color: #ffffff}
A.bg_3_link:HOVER {color: #ffffff}

.under_link {font-size: 9px;padding-right: 5px;}



.login h2{ font-size: 12px;  background: #2973b9; color: #ffffff;  padding: 3px 5px; margin: 0px 0px 0px 0px}
.login {margin: 10px 0px 0px 0px; background-color: #ECF5FF; padding: 0px;  border: 1px solid #CBDDEE; height: 100%; overflow: hidden}
.login input{width: 130px; background-color: #ffffff; border: 1px solid #B6B6B6; background: url(../_images/preview/img45703dd96bcf9.gif) no-repeat}
.login a {color: #337dd0; font-size: 11px}
.login a:hover {color: #9D5900; font-size: 11px}
.login .content {padding: 10px 0px 10px 10px; margin: 0px}
.login h3 {margin: 0px; padding: 5px 0px 5px 6px; text-transform: capitalize; background-color: #FFFFFF; color: #000000; font-weight: bold; border-bottom: 1px solid #ECF5FF}
.login form{display: inline; margin: 0px; padding: 0px;}
.login .btnLogin{margin-top: 7px}
.login p{margin: 0px; padding: 0px}
.login button{border: 1px solid #000000; background: #337EC4; color: white; font-size: 11px; cursor: pointer}

.submenu {
  height: 20px;
  float: left;
  overflow: hidden;
  margin: 0px;
  text-align: right;
  background: #c12f2d;
}

.sub1 {
  width: 829px;
  padding: 5px 115px 0px 0px;
}

.sub2 {
  width: 804px;
  padding: 5px 140px 0px 0px;
}

.pad {
  padding-left: 3px;
}


.submenu ul{
  list-style: none;
  display: inline;

  padding: 0px;
  padding-right:47px;
}

.submenu li{
  display: inline;
  color: #ffffff;
}

.submenu li a{
  text-decoration: none;
  color: #ffffff;
}

.submenu li a:hover{
  color: #d88a89;
}

.clear {
  clear: both;
}

/*



*/

