* {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px
}

body {
	font-size: 12px;
	background-image: url(../img/background.gif);
	font-family: verdana, geneva, arial, helvetica, sans-serif
}

table {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;

}

td {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px
}

p {
	padding-top: 10px
}

p.hp	{font-size: 11px; padding: 20px 20px 20px 40px; width: 538px;}

h1 {
	font-size: 18px;
	color: #0a5889;
	font-weight: bold;
	padding-left: 8px;
	float: left;
	z-index: 1000;
	width: 400px;
}

h2 {
	/*font-size: 20px;
	color: #0a5889;
	font-weight: bold;
	padding-left: 8px;
	float: left;*/
	font-size: 16px;
	color: #0a5889;
	font-weight: bold;
}

a.h-main {display: none}

h2.h-main	{
	color: #FFF;
	font-size: 24px;
	position:relative;
	top: -75px;
	left: 190px;
	z-index: 100;
}

h3 {
	font-size: 14px;
	color: #0a5889;
	font-weight: bold;
}

h4 {
	font-size: 12px;
	color: #0a5889
}

h5 {
	font-size: 16px;
	color: #f8362e;
	font-weight: bold;
}

a img				{border: none;}

#page {
	border-right: #ffc306 2px solid;
	border-top: #ffc306 0px solid;
	float: left;
	margin-left: auto;
	border-left: #ffc306 2px solid;
	width: 100%;
	margin-right: auto;
	border-bottom: #ffc306 2px solid;
	position: relative;
	background-color: #ffffff;
}
#top {
	background-image: url(../img/top_background.jpg);
	width: 100%;
	background-repeat: no-repeat;
	height: 175px;
}

#viaaurea{
	position: absolute;
	left: 5px;
	top: 164px;
	width: 200px;
	height: 20px;
	color:  #929392;
	font-size: 10px;
}
#viaaurea a, #viaaurea a:link, #viaaurea a:hover, #viaaurea a:visited{
	font-size: 10px;
	color: #929392;


}

#navigation {
	color: #ffffff;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 8pt;
	left: 33px;
	padding-bottom: 0px;
	padding-top: 0px;
	position: absolute;
	z-index: 1000;
	top: 132px
}
#navigation a 			{color: white;}
#navigation a:hover		{text-decoration: underline;}
#navigation .delim		{color: #fff; font-weight: bold; padding: 0 2px 0 0;}
#top_img {
	z-index: 1;
	right: 0px;
	position: absolute;
	top: 0px;
}
#menu {
	position: absolute;
	left: 0px;
	top: 175px;
	border-right: black 0px solid;
	border-top: black 0px solid;
	border-left: black 0px solid;
	border-bottom: black 0px solid;
	height: 260px;
	z-index: 1000;
}
#pseudo-menu{
	width: 170px;
	height: 200px;
	float: left;
	z-index: 1;
}

#info-box 			{z-index: 10; position: relative;float: left;margin-left: 5px;padding-top: 7px;width: 420px;height: 220px;text-align: center;
}
#info-box a img			{text-decoration: none;border: none; display:block; visibility: visible;}
#info-box .left			{float: left; width: 210px; height: 220px; z-index: 1;}
#info-box .right-top		{float: right;height: 110px; width:210px; z-index: 1111;}
#info-box .right-bottom		{float: right;width: 210px; height: 110px; padding: 10px 0 0 0;}

#left {

	float: left;
	width: 580px;
	position: relative;
}

#text {
	border-right: #ffc306 0px solid;
	padding-right: 10px;
	border-top: #ffc306 0px solid;
	padding-left: 8px;
	float: right;
	padding-bottom: 10px;
	border-left: #ffc306 0px solid;
	width: 607px;
	padding-top: 10px;
	border-bottom: #ffc306 0px solid;
	text-align: justify;
	color: #4e4e4e;
}

#text_news {
	border-right: #ffc306 0px solid;
	padding-right: 10px;
	border-top: #ffc306 0px solid;
	padding-left: 8px;
	float: left;
	padding-bottom: 10px;
	border-left: #ffc306 0px solid;
	width: 607px;
	padding-top: 80px;
	border-bottom: #ffc306 0px solid;
	text-align: justify;
	color: #4e4e4e;
}

#catalogue {
	border-right: #ffc306 0px solid;
	padding-right: 10px;
	border-top: #ffc306 0px solid;
	padding-left: 10px;
	float: left;
	padding-bottom: 10px;
	border-left: #ffc306 0px solid;
	padding-top: 10px;
	border-bottom: #ffc306 0px solid;
	text-align: justify;

	width: 607px;
}

#right {
	border-right: #ffc306 1px solid;
	border-top: #ffc306 1px solid;
	float: right;
	border-left: #ffc306 1px solid;
	width: 200px;
	border-bottom: #ffc306 1px solid;
    margin-top: 60px;
}

#yellow_strip {
	clear: both;
	border-right: black 1px solid;
	border-top: black 1px solid;
	float: left;
	border-left: black 1px solid;
	width: 5px;
	border-bottom: black 1px solid;
	height: 300px;
	background-color: #ffc306
}

#banner {
	border-right: #ffc306 0px solid;
	border-top: #ffc306 0px solid;
	margin-top: 30px;
	z-index: 2;
	background: none transparent scroll repeat 0% 0%;
	float: left;
	border-left: #ffc306 0px solid;
	width: 600px;
	border-bottom: #ffc306 0px solid;
	height: 100px;
	text-align: center;
}

#languages {
	margin-bottom: 1px;
	font-weight: bold;
	background: #aaaaaa;
	vertical-align: middle;
	color: white;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	background-color: silver;
	text-align: center;
}

#branch_head {
	font-weight: bold;
	background: #8f8f8f;
	vertical-align: middle;
	color: white;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	text-align: center;
}

#news_head {
	font-weight: bold;
	background: #f5372b;
	vertical-align: middle;
	color: white;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	text-align: center;
}

#news {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.new .link{
	cursor: pointer;
	color: #aaaaaa;
	font-size: 11px;
}

.new {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10px;
	padding-bottom: 5px;
	color: black;
	padding-top: 5px;
	cursor: pointer;
	text-align: center;
}

.new p{
	padding-top: 2px;
	padding-bottom: 2px;
}

a {
	color: #0a5889;
	text-decoration: none
}

a.link {
	color: #0a5889;
	text-decoration: none
}

a.link:hover {
	color: red;
	text-decoration: none
}

a.rozcestnik {
	font-weight: bold;
	font-size: 10px;
	color: black;
	text-decoration: none
}

a.rozcestnik:hover {
	color: #f5372b;
}

a.pobocky {
	font-weight: bold;
	font-size: 9px;
	color: #0a5889;
	text-decoration: none
}

a.pobocky:hover {
	font-weight: bold;
	font-size: 9px;
	color: red;
	text-decoration: none
}

a.close {
	font-weight: bold;
	font-size: 9px;
	color: red;
	text-decoration: none
}

a.pobocky:hover {
	font-weight: bold;
	font-size: 9px;
	color: #0a5889;
	text-decoration: none
}

.menu {
	padding-right: 5px;
	padding-left: 1px;
	font-size: 12px;
	background: #8f8f8f;
	margin-bottom: 1px;
	padding-bottom: 2px;
	vertical-align: middle;
	color: white;
	padding-top: 2px;
	height: 16px;
	text-align: right;
}

#info {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	color: white;
	padding-top: 0px;
	text-align: right;
	float: right;

	white-space: nowrap;
	margin-top: 38px;
}
#info input		{border: none; background: transparent; color: #0a5889; cursor: pointer;}
#info table	{padding: 0px; margin: 0px;}

.technic_info_left {
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
	color: #0a5889;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left
}

.technic_info_right {
	padding-right: 5px;
	font-weight: normal;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: right
}
.detail {
	font-size: 9px
}
.cleaner {
	clear: both
}
option {
	font-size: 9px
}
select {
	font-size: 9px
}
submit {
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid
}
#text ul {
	padding-left: 15px;
	list-style-position: outside;
	padding-top: 15px;
	list-style-type: square
}

#text ul li {
	padding-top: 0px
	margin-bottom: 20px;
	list-style-image: url('../img/odrazka_gold.gif');
}
#catalogue ul {
	list-style: square url(../img/ico_list.gif) outside;
	padding-left: 15px;
	padding-top: 15px
}
#catalogue ul li {
	padding-top: 0px
	margin-bottom: 20px;
	list-style-image: url('../img/odrazka_gold.gif');
}

#box_head {
	margin-top: 10px;
	font-weight: bold;
	font-size: 16pt;
	margin-left: auto;
	width: 450px;
	color: #000000;
	margin-right: auto;
	font-family: arial, helvetica, sans-serif;
	position: relative;
	text-align: center
}

#box_head2 {
	font-weight: bold;
	width: 100%;
	color: #000000;
	padding-top: 3px;
	border-bottom: #aaaaaa 1px solid;
	height: 18px;
	background-color: #ffc306;
	text-align: center
}

#box {

	border-right: #ffc306 0px solid;
	border-bottom: #ffc306 0px solid;
	border-left: #ffc306 0px solid;
	border-top: #ffc306 0px solid;
	padding-right: 10px;

	padding-left: 10px;
	font-size: 8pt;
	float: left;
	padding-bottom: 10px;

	color: #000000;
	padding-top: 10px;

	font-family: arial, helvetica, sans-serif;
	position: relative;
	background-color: white;
	text-align: left;

}
.box_item {

	clear: left;
	margin-top: 6px;
	min-height: 18px;
	float: left;
	width: 100%;
	position: relative;
}
#box .key {
	padding-right: 6px;
	padding-left: 0px;
	float: left;
	padding-top: 2px;
	text-align: left
}
#box .key_req {
	padding-right: 6px;
	padding-left: 0px;
	float: left;
	padding-top: 2px;
	text-align: left
}
#box .key_req {
	background-position: 100% 4px;
	background-image: url(../img/key_req.gif);
	background-repeat: no-repeat
}
#box .value {
	padding-left: 8px;
	margin-left: 140px
}
.star {
	color: #ff0000
}
#box .text {
	clear: both;
	float: left;
	padding-right: 0px;
	padding-top: 16px;
	text-align: justify
}
#box .submit {
	clear: both;
	margin-bottom: 10px;
	width: 100%;
	padding-top: 20px;
	text-align: center
}
#box .button {
	font-family: arial, helvetica, sans-serif
}
#box .input {
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid
}
.input_long {
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid
}
input.input, textarea {
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid
}
#box .input {
	width: 200px
}
#box .input_long {
	width: 400px
}
.button {
	border-right: #ffc306 1px solid;
	padding-right: 8px;
	border-top: #ffc306 1px solid;
	padding-left: 8px;
	font-size: 8pt;
	margin-left: 5px;
	border-left: #ffc306 1px solid;
	cursor: pointer;
	margin-right: 5px;
	border-bottom: #ffc306 1px solid
}
#main_contact_envelope {
	border-right: black 1px solid;
	padding-right: 10px;
	border-top: black 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 0px 0px 50px 20px;
	border-left: black 1px solid;
	width: 350px;
	padding-top: 10px;
	border-bottom: black 1px solid;
	background-color: #eeeeee;
	float: left;

}
#main_contact_image_envelope {
  float: right;
  width: 150px;
  background-color: #eeeeee;

}
#main_contact_text {
  float: left;
  width: 200px;
}
#main_contact_text a:hover {
  text-decoration: underline;
}
.main_contact_item {
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif
}
.main_contact_item_left {
	font-weight: normal;
	color: #0a5889
}
.main_contact_item_right {
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: verdana, arial, helvetica, sans-serif
}
.main_contact_item_right a:hover {
	text-decoration: underline
}
#cert_enevelope {
	padding-right: 0px;
	padding-left: 100px;
	padding-bottom: 30px;
	padding-top: 0px
}
.cert_row {
	margin-bottom: 50px
}
.cert_item {
	float: left;
	width: 190px;
	margin-right: 70px
}
.cleaner {
	clear: both
}
.cert_img {

        border:rgb(250,190,0) 1px solid;

}
.cert_text {
	font-weight: normal;
	font-size: 10px;

	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: justify;
        width:200 px;

}
.pobocky_lide_item {
	border-right: black 1px dashed;
	padding-right: 0px;
	border-top: black 1px dashed;
	padding-left: 20px;
	padding-bottom: 10px;
	margin: 20px 0px 0px 20px;
	border-left: black 1px dashed;
	width: 400px;
	padding-top: 10px;
	border-bottom: black 1px dashed;
	background-color: #eeeeee
}
.pobocky_lide_text_bold {
	font-weight: bold;
	margin-bottom: 5px;
	color: #0a5889;
	font-family: verdana, arial, helvetica, sans-serif
}
.pobocky_lide_text_normal {
	font-weight: normal;
	color: black;
	font-family: verdana, arial, helvetica, sans-serif
}
.pobocky_lide_text_normal a:hover {
	text-decoration: underline
}
#print_header_envelope {
	margin-top: 20px;
	width: 600px
}
.print_header_text {
	font-weight: bold;
	font-size: 10pt;
	color: #555555
}
#print_content_envelope {
	width: 600px
}
.print_det_img {
	float: left;
	margin-left: 50px;
	margin-right: 50px
}
.print_det_text {
}
.print_det_item {
	float: right;
	margin-bottom: 20px;
	padding-top: 10px
}
.ukaz_na_mape {
	font-weight: bold;
	font-size: 11px;
	margin-left: 10px;
	color: #0a5889
}
.ukaz_na_mape a:hover {
	text-decoration: underline
}
.pobocky_lide_text {
	font-weight: bold;
	font-size: 12px;
	margin-left: 20px;
	color: gray;
	font-family: verdana, arial, helvetica, sans-serif
}

.prehled_envelope {
	margin: 0px 0px 15px 10px;
	text-align: left
}
.prehled_envelope ul li {
	list-style-image: url(../img/menu_point.gif);
	padding-bottom: 15px
}
#pobocky_lide_foto {
 margin: 20px 0px 0px 80px;
}

.product_image_main {
  margin-bottom: 0px;
}

.product_image_small {
  border: solid black 1px; /*rgb(255,190,0)*/
  padding: 3px 3px 3px 3px;
}

.product_row {
  width: 610px;
  margin-top: 30px;
}


.product_item {
  padding-right: 10px;
  padding-left: 10px;
}

.product_item_left {
  float: left;
  /*background-color: silver;*/
  width: 270px;
  background-color: rgb(240,240,240);
  padding-right: 10px;
  padding-left: 10px;
}

.product_item_right {
  float: right;
  /*background-color: silver;*/
  width: 270px;
}

.product_text {
  float: left;
  font-size: 11px;
}

.product_row h3 {
  text-align: center;
  padding-top: 15px;


}

.product_row li {
  margin-bottom: 20px;
  list-style-image: url('../img/odrazka_gold.gif');
}

.product_adresa {
  margin-top: 10px;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #0a5889;
}

.product_list {
  margin-top: 15px;
  font-weight: bold;
}


.product_row a:hover {
  text-decoration: underline;
}


.product_poptavka_highlight {
   background-color: bisque;
   margin-top: 20px;
   border: 1px solid black;
   padding: 10px 10px 10px 10px;

}

.p1 {
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 15px;
  text-align: justify;
}


#soutez
{
 background-image: url(../img/soutez2.jpg);
 background-repeat:no-repeat;
 background-position: 370px 70px;
}

.info_table td
{
	border-bottom: 1px solid grey;
	color: black;
}

.img_table img
{
	margin-right: 10px;
}

#files	{width: 230px; float: left; padding: 10px 0 15px 0;}

a.zip,
a.document,
a.spredsheet,
a.pdf,
a.picture			{padding: 0 0 0 25px; line-height: 25px; width: 100%; display: block; float: left;}

a.zip			{background: url('../img/zip.gif') 0% 5px no-repeat;}
a.document		{background: url('../img/doc.gif') 0% 5px no-repeat;}
a.spredsheet	{background: url('../img/xls.gif') 0% 5px no-repeat;}
a.pdf			{background: url('../img/pdf_small.gif') 0% 5px no-repeat;}
a.picture		{background: url('../img/img.gif') 0% 5px no-repeat;}

#gallery_v					{float: right;}
#gallery_h					{width: 100%;float: left;}

#gallery_v .gall 			{float: center; margin: 0 0 15px 0;  text-align: center;}
#gallery_h .gall			{float: left; margin: 0 0 15px 0;}

#gallery_h .gall			{float: left; padding: 0 0 0 0; width: 190px; text-align: left;}


#gallery_v .gall img,
#gallery_h .gall img		{border: 1px solid yellow; padding: 1px; cursor: pointer;}
#gallery_v .gall .descript,
#gallery_h .gall .descript	 {display: block;font-size: 11px;}


#gallery					{}
#gallery h1					{width: 100%;margin: 5px 0 10px 0; float: left; text-align: left;}
#g-content					{text-align: center; margin: 30px 0 0 0; background: #ffffff !important;}
#g-content #image				{height:530px;}
#image img					{border: 1px solid yellow; padding: 1px;}
#g-content #descript		{ width: 400px; margin: 0 auto 0 auto; color: #555555; font-size: 11px;}
#navi						{width: 300px; margin: 0 auto 0 auto;}

#navi #prev					{float: left;}
#navi #next					{float: right;}
#navi #close				{paddint-top: 30px;display: block;}
#navi a						{}

#foot						{float: left; width: 100%;}
#foot .content				{margin: 15px 0 0 0;padding: 10px 0 0 30px; border-top: 1px solid yellow;font-size: 11px;}
#foot .bx					{float: left; padding: 25px 25px 5px 0;}

#service {
	text-align: center;
	padding-bottom: 20px;
	padding-top: 35px;
	float: right;
	width: 200px;
}

#service span.orange {
	color: #ffbf00;
	font-size: 10px;
}
#service span.blue {
	color: #0076a8;
}
#service span.grey {
	color: #909090;
}

#info-box .banner{
	width: 411px;
	height: 292px;
}

#info-box .banner.vozik{
	background: transparent url("/img/banner_vozik.jpg") no-repeat;
}

#info-box .banner.sklad{
	background: transparent url("/img/banner_sklad.jpg") no-repeat;
}

#info-box .banner.paleta{
	background: transparent url("/img/banner_paleta.jpg") no-repeat;
}

#info-box .banner.pneumatiky{
	background: transparent url("/img/banner_pneumatiky.gif") no-repeat;
}

h1.hp {
	margin-top: 90px;
	margin-left: 50px;
}
