

#shop1 #head { /*background: url(/images/layout/head-demo.jpg) no-repeat; */
}

#banner_kontakt {
    background: url(/images/banner-kontakt_cz.png) no-repeat;
    background-position: 1px 1px;
    height: 80px;
}
* {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
  /*	background: url(/images/layout/body-bg.gif) repeat scroll 0 237px transparent;*/
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: center;
}

body#shop1 {
   /* background: url(/images/layout/body-t-bg.jpg) repeat;*/
}

INPUT {
    border: 1px solid #575757;
    font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
    font-size: 11px;
    padding: 2px;
	margin-left:3px;
}

TEXTAREA {
    border: 1px solid #575757;
}

INPUT.kosik_tab {
    border: none;
    font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
    font-size: 11px;
}

span#span_availability_name {
    cursor: help;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: black;
}

span#span_product_code {
    color: #66891a;
    font-weight: bold;
}

SELECT {
    border: 1px solid #575757;
}

.image table{
	
}
A {
    font-size: 12px;
}

table {
    font-size: 12px;
}

A:hover {
    text-decoration: none;
}

A H2 {
    cursor: pointer;
}

A H1 {
    cursor: pointer;
}

a img {
    border: 0 none;
}
#mlogo{
	
}
#mnateraci{
	width: 17%;
	padding: 0 100px;
}
#mmaliri{
	width: 15%;
}
#head h1 {
    position: absolute;
    display: none;
}

#shop2 A {
    color: #0045b6;
}

A {
    color: yellow;
}

#shop3 A {
    color: #ff4800;
}

a.arBlue {
    background: url("/images/layout/ar-blue.gif") no-repeat scroll 0 0.35em transparent;
    padding-left: 8px;
}

p.news_date {
    font-size: 10px;
    color: #1F63A1;
    font-weight: bold;
}
#page {
	/*background:url("/images/layout/background2.png") repeat-x scroll 0 0 transparent;*/
	height:auto !important;
	margin:0 auto -75px;
	min-height:100%;
	position:relative;
	text-align:center;
	width:100%;
}

#page-container {
    width: 980px;
    
    margin: 12px auto;
    padding: 3px;
    /*line-height: 17px;*/
    text-align: left;
    text-align: justify;
}

#certifikates{
	background:url("/images/layout/pgr-bg.jpg") no-repeat scroll 0 0 transparent;
	margin-right:6px;
	padding-bottom:10px;
	padding-left:21px;
	padding-top:29px;
}

#certifikates div{
	background-color:#DEDBA8;
	color:#2A2A2A;
	font-size:11px;
	height:140px;
	margin:10px;
	padding:10px;
	text-align:center;
	text-decoration:none;
	width:120px;
	margin-left:35px;
	
}

#page-container table a.category_photos_img {
   /* background-color: #dedede;*/
    color: #2A2A2A;
    float: left;
    /*height: 140px;*/
    margin: 21px 23px;
    padding-bottom: 6px;
    text-align: center;
    text-decoration: none;
    width: 185px;
	padding-top:10px;
	border: 1px solid rgb(191,191,191);}
}




#page-container-padding {
    width: 980px;
}

#right-container {
    width: 747px;
    float: right;
}

#head {
    width: 980px;
   /* height: 374px;*/
  /*  background-color:#454070;
    background:url("/images/layout/head.jpg") no-repeat scroll 0 0 transparent;
  	background-color:#454070;*/
    font-size: 11px;
   /* margin-bottom:90px;*/
    float: left;
}

#head #head-menu-top {
 
}

#head #head-menu-top #mnav1 {
    display: inline;
    float: left;
    color:black;   
    padding-top: 17px;
	 margin-left: 20px;
	
    width: 562px;
}

#head #head-menu-top #mnav2 {
    color: black;
    display: inline;
    float: left;
    margin-left: 20px;

    width: 220px;
	}
#head #head-menu-top #mnav {
    display: inline;
    float: left;
    font-size: 60%;
    margin-left: 108px;
	
    padding: 7px 0;
    width: 210px;
}
#head #head-menu-top #mnav1 p{
	float:right;
	width:150px;
	height:54px;
}

#head #head-menu-top #mnav a {
    background: url("/images/layout/ar-yellow.gif") no-repeat scroll 0 0.4em transparent;
    color:black;
    margin-left: 15px;
    padding-left: 7px;
    text-decoration: none;
}

#kontejner_slider{
	margin-top:10px;	
}

#content .reference{
	padding:15px;
}

#content .reference_link{
	float:left;
	height:250px;
	width:300px;
	text-align:center;
	text-decoration:none;
	padding:15px;
}

#content .reference_link strong{
	width:50px;	
}

#reference_images{
	width:980px;	
}

#logo1{
	float:left;
	width:545px;
	/*height:61px;*/
}

#languages a {
    margin: 0 10px;
}

.perex ul{
	margin: 10px 0 10px 40px;	
}

.perex ul li{
	line-height: 25px;
}

#head #logo {

    left: 240px;
    position: absolute;
    z-index: 3;

	height:175px;
}

#head #motive {
    clear: both;
    height: 397px;
    margin-top: 10px;
    position: relative;
}

#head #head-menu {
    float: right;
    width: 410px;
    padding-left: 15px;
    padding-top: 10px;
    height: 130px;
    line-height: 18px;
}

#head #head-menu a {
    text-decoration: underline;
}

#head #head-menu span#user {
    display: block;
}

#head #head-menu span#user strong {
    font-size: 12px;
}

#head-padding {
	background:url('/images/layout/top-menu.jpg') no-repeat scroll 0 0 transparent;
	height:58px;
    padding-top: 0px;
    clear: both;
    margin-top: 70px;
    margin-left: 17px;
}

#logo A {
    width: 430px;
    height: 57px;
    margin-top: 44px;
    margin-left: 20px;
    display: block;
}

#logo SPAN {
    display: none;
}

#head A {
    color: white;
    text-decoration: none;
}

#head A:hover {
    text-decoration: none;

}


#vyhledat {
    float: left;
    text-align: right;
    padding-right: 20px;
    padding-top: 2px;
}

#vyhledat input.text {
    width: 130px;
    border: 1px solid #286c97;
}

DIV#head #vyhledat A {
    font-weight: bold;
}

DIV#head #vyhledat A:hover {
    text-decoration: underline;
}

DIV#head #vyhledat table td {
    /*vertical-align: top;*/
    border: 0 none;
    height: 22px;
    margin: 0 0 0 4px;
    padding: 0;
    width: 22px;
}

DIV#head #vyhledat table td input {
    /*background-color: #FAFBFD*/
}

#languages {
    float: left;
    font-size: 70%;
    margin: 0px 0 10px 20px;
}

DIV#left input.text {
    border: 1px #888888 solid;
}

DIV#left textarea {
    border: 1px #888888 solid;
}

DIV#left {
    width: 209px;
    float: left;
}

.block {
    margin-bottom: 10px;
    padding: 1px;
}

#title1{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/metal-texture_330.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;
	
}

#title1:hover{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/stainless.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title2{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/metal-texture_330.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title2:hover{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/stainless.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title3{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/metal-texture_330.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title3:hover{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/stainless.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title4{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/metal-texture_330.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title4:hover{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/stainless.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title5{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/metal-texture_330.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title5:hover{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/stainless.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title6{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/metal-texture_330.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title6:hover{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/stainless.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title7{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/metal-texture_330.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title7:hover{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/stainless.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title8{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/metal-texture_330.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title8:hover{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/stainless.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}
#title9{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/metal-texture_330.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title9:hover{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/stainless.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title10{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/metal-texture_330.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title10:hover{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/stainless.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title11{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/metal-texture_330.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title11:hover{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/stainless.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title12{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/metal-texture_330.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title12:hover{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/stainless.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title13{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/metal-texture_330.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title13:hover{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/stainless.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title14{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/metal-texture_330.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}

#title14:hover{
	display:block;
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	width:330px;
	background:url("/images/layout/stainless.png") no-repeat scroll 0 0 transparent;
	margin-bottom:0px;

}
.text-in a.icon{
	display:block;
	left:20px;
	position:absolute;
	text-decoration:none;
	top:35px;
}

#boxes{
	height:630px;
	padding:0;
	width:690px;
	float:right;
	
}
#boxes2{
	height:860px;
	padding:0;
	width:690px;
	float:left;
	
}
#boxes3{
	height:410px;
	padding:0;
	width:690px;
	float:left;
	
}
.block H2 {
    font-size: 150%;
    font-weight: bold;
    color: #0F4E88;
}

.block H3 {
    color: white;
    font-size: 18px;
    font-weight: bold;
    margin-left: 10px;
    padding-top: 22px;
}

.block H3 a {
    font-weight: bold;
}

.block P {
    padding: 10px;
    font-size: 12px;
    text-align: justify;
    line-height: 15px;
}

#mailik a{
	color:white;
}

.block OL {
    line-height: 140%;
    margin-top: 8px;
    margin-right: 15px;
    margin-left: 5px;
}

.block textarea {
    border: 1px solid #575757;
    width: 184px;
    margin-top: 5px;
}

.block div.tlacitko {
    text-align: right;
    padding-bottom: 8px;
    padding-right: 10px;
}

.block OL LI {
    margin-bottom: 2px;
    font-size: 11px;
}

.block OL LI A {
    font-size: 11px;
}

#block_search {
    padding-bottom: 5px;
}

.text-in{
	padding:12px 20px 10px 80px;
	color:white;
}

.text-in p{
	padding:0px	
}

.form .text {
    margin-left: 8px;
    margin-bottom: 2px;
    width: 153px;
}

.text {
    padding: 2px;
    margin-left: 2px;
    padding-left: 3px;
    font-size: 11px;
}

.img-button {
    border: none;
    margin-left: 3px
}

.block input.napiste_nam {
    background: url("/images/buttony/but-sed-kr.gif") 0 0 no-repeat;
    width: 65px;
    height: 20px;
    border: none;
    padding-bottom: 4px;
    padding-top: 0px;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
}

/*lev� menu*/
#block_menu {
    padding-top: 0px;
}

#block_menu A {
    text-decoration: none;
    color: black;
}

#block_menu #active {
    font-weight: bold;
    background-color: #e9e9e9;
}

#block_menu li#subsubitem-active {
    font-weight: bold;
    background-color: #e9e9e9;
}

#block_menu #active A {
    text-decoration: underline;
    color: #0045b6;
}

#block_menu H2 {
    background: url(/images/layout/block-h2-dark.gif) repeat-x;
    color: white;
    padding-left: 10px;
    border-top: 1px solid white;
    margin-bottom: 0px;
}

#block_menu H2 A {
    color: white;
    font-size: 15px;
}

#block_menu UL {
    list-style: none;
}

UL.block-menu LI {
    background: url("/images/layout/ar-blue.gif") no-repeat scroll 0 0.4em transparent;
    margin: 2px 0;
    padding-left: 10px;
    list-style: none outside none;
    line-height: 155%;
    padding-bottom: 4px;
	text-align:left;
}

#block_menu LI A:hover {
    text-decoration: underline;
}

BODY#shop2 UL.block-menu LI {
    background: #d9d9d9 url(/images/layout/li-insportline.gif) no-repeat 16px center;
}

BODY UL.block-menu LI a {
    color: #1F63A1;
}

BODY#shop3 UL.block-menu LI {
    background: #d9d9d9 url(/images/layout/li-worker-moto.gif) no-repeat 16px center;
}

UL.sub-block-menu {
    margin: 2px 0;
    padding-left: 10px;
    list-style: none outside none;
    line-height: 125%;
    padding-bottom: 4px;
}

UL.sub-block-menu LI {
    padding-right: 10px;
    text-indent: -7px;
    padding-left: 7px;
	line-height: 155%;
    padding-bottom: 4px;
}

BODY UL.sub-block-menu LI a {
    color: #1F63A1;
}

UL.sub-block-menu LI.subsubitem {
    padding-right: 0px;
    text-indent: -7px;
    padding-left: 22px;
}

UL.sub-block-menu LI#subsubitem-active {
    padding-right: 0px;
    text-indent: -7px;
    padding-left: 22px;
}

UL.sub-block-menu LI#subsubitem-active a.subitem {
    color: #0045b6;
    font-weight: bold;
}

a.subitem {
    font-size: 11px;
}

/*lev� menu end*/
#tab-formular-kontakt td.popis_p {
    text-align: right;
    width: 220px;
    font-weight: bold;
    line-height: 25px;
}

#block_proc_nakupovat {
    float: right;
    height: 170px;
    margin-right: 20px;
    padding-bottom: 10px;
    color:white;
    padding-top: 29px;
}

#contacts {
	background: url("/images/layout/pozadi.jpg") no-repeat scroll;	
	width:285px;
	height:376px;
	color:white;
}

#right h2 {
    color: #0F4E88;
    font-size: 150%;
    font-weight: bold;
}
#seo{
	left:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	background:url("/images/layout/seo.png") no-repeat scroll;
	text-align:left;
	top:0;
	width:980px;
}

#seo_desc{
	

	background-position:181px -10px;
	background-repeat:no-repeat;
	height:140px;
	left:0;
	padding:0;
	
	top:10px;
	width:810px;
}

#slider-bottom {
    background-color: #D5DDE3;
    height: 210px;
    margin-top: 10px;
    padding-left: 45px;
    padding-top: 25px;
    width: 935px;

}
#slider-bottom div{
	float:left;

}

#slider-bottom #s-left{
	float:left;
	margin-top: 85px;
	padding-left: 30px;
	
}
#slider-bottom #s-right{
	float:right;
	margin-top: 85px;
	padding-right: 30px;
	
}
#slider-img {
	float:left;
	padding: 25px 25px 25px 23px;
}

#slider-img img{
	
	padding: 20px 20px 20px 40px;
}

#seo .floatbox-in {

	padding-left:181px;
}

#seo_desc p{
	color:white;
	padding-right:20px;
}

.floatbox-in {
	background:none repeat scroll 0 0 transparent;
	height:140px;

}

#block_proc_nakupovat DIV {
    line-height: 18px;
    padding-left: 10px;
}

#block_proc_nakupovat img {
    vertical-align: middle;
    margin-bottom: 3px;
}

#block_newsletter {
    padding-bottom: 10px;
	background:url("/images/layout/metal-texture.png") no-repeat scroll 0 0 transparent;
	margin-right:7px;
	padding:21px 21px 122px;
}

#block_newsletter A {
    margin-left: 10px;
    font-size: 11px;
	float:left;
	
}

#block_tip {
    text-align: center;
}

#block_tip H2 {
    text-align: left;
}

#block_tip H3 {
    margin-left: 0;
    margin-bottom: 0;
}

#block_tip A {
    font-weight: bold;
    font-size: 13px;
    line-height: 16px;
}

#block_tip p.cena {
    padding: 10px 0;
    font-size: 12px;
}

#block_tip p.cena b {
    color: #4a7002;
    font-size: 14px;
}

#block_tip .products_spec {
    margin-top: 15px;
}

#block_tip IMG {
    text-align: center;
}

.description {
    font-size: 11px;
    padding-top: 8px;
}

#survey {
    padding: 5px 0 5px 10px;
}

.survey_bar, #survey_celkem {
    font-size: 11px;
}

.survey_bar {
    padding-top: 2px;
}

#survey_celkem {
    padding-left: 10px;
    padding-bottom: 10px;
}

#content .perex p {
    margin 12px;
}

#right-container {
    width: 980px;
	margin-top:40px;
	
	
}

#content {
  
    float: left;
    width: 780px;
	padding: 0px;
}

#content_all {
    
    float: left;
    width: 663px;
	_width:660px;
    padding: 21px;
}

#content LI {
    margin: 0px;
    padding: 0px;
}

#content UL LI {
    list-style: disc;
	margin-left:40px;
	line-height:19px;
   /* background: URL('/images/li.gif') no-repeat;
    background-position: 0 9px;
    padding-left: 10px;*/
}

#content H1 {
    color: #0F4E88;
    font-size: 150%;
    font-weight: normal;
    margin: 0 0 8px;
    padding: 21px 0 0 18px;
}

#content #xproducts H1 {
    color: #0F4E88;
    font-size: 150%;
    font-weight: normal;
    margin: 0 0 8px;
  	padding:0;
}

#content_all H1 {
	float:left;
    color: #0F4E88;
    font-size: 150%;
    font-weight: bold;
    margin: 0 0 8px;

}

#shop2 #content H1 {
    color: #b7220e
}

 #content H1 {
    /*color: #0045b6*/
}

 #content_all H1 {
    /*color: #0045b6*/
}

#shop3 #content H1 {
    color: #ff4800
}

/*
 #shop2 H3 { color: #b7220e }
 #shop1  H3 { color: #0045b6 }
 #shop3  H3 { color: #ff4800 }
 #content H4{font-size:12px; padding-top:15px; padding-bottom:8px;}
 #shop2 H4 { color: #b7220e }
 #shop1  H4 { color: #0045b6 }
 #shop3  H4 { color: #ff4800 }
 */
#content P {
    padding-bottom: 10px;
}

#content UL {
    margin-bottom: 10px;
}

#content OL {
    margin-bottom: 10px;
}

#content #podkategorie {
    padding: 5px 0 3px 1px;
}
#blok{
	width:980px;
	background:none;
	color: #313367;
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;

}
#blok h2#h2-right{
	float:right;
	width:380px;
	background:none;
	padding:0;
	color:#002266;
	font-size:24px;
	font-weight:bold;
}

#blok h2#left{
	background: none repeat scroll 0 0 transparent;
    float: left;
    font-size: 24px;
    font-weight: bold;
    margin-left: 20px;
    padding-bottom: 20px;
    width: 350px;
}

#right {
 
    float: right;
   min-height: 450px;
    padding-left: 10px;
    padding-top: 10px;
    width: 970px;
}

#content-left {
	 background-color: white;
    float: left;
  
    margin: 10px;
    width: 550px;
}

#banner_kontakt IMG {
    margin-top: 50px;
    margin-left: 10px;
}

#right .block H2 A {
    color: black !important;
    text-decoration: none;
}
#content-left div.projekt{
	margin: 20px 10px 30px;
}

#content-left div.projekt div.projekt-popis{
	 float: right;
    height: 110px;
    width: 335px;	
}

#content-left div.projekt div.projekt-popis p{
	padding:10px 0;
	color:black;
}
#content-left div.projekt div.projekt-popis span{
	font-size:15px;
	color:#0F4E88;
	font-weight: bold;
}
#block_proc_nakupovat div p{
	color: white;
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
	
}

#content-left div.projekt div.projekt-popis a{
	color:#008bd5;
}
#prihlaseny {
    background-color: #EDEDED;
    background-image: url(/images/prihlaseny.gif);
    background-repeat: repeat-x;
    padding: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    line-height: 20px;
}

.block_aktuality {
    font-size: 11px;
	-moz-border-radius:10px 10px 10px 10px;
    background: url("/images/layout/metal-texture.png") no-repeat scroll 0 0 transparent;
    padding: 21px;
    margin-right: 7px;
    padding-bottom: 52px;
}

#reference {
    font-size: 11px;
    background: url("/images/layout/metal-texture.png") no-repeat scroll;
    padding: 21px;
    margin-right: 7px;
    padding-bottom: 29px;
    min-height: 170px;
    _height: 160px;
}

#reference.sluzby{
	background: url("/images/layout/metal-texture-big.png") no-repeat scroll;
	
    _height: 250px;
	padding-bottom: 29px;
}

 #right #reference h2 a {
    color: #871010;
    font-size: 100%;
    font-weight: bold;
    text-decoration: none;
}

 #right #reference h2 {
    padding-bottom: 5px;
}

.reference_img{
	margin:10px;
	display:block;

	margin:0;
	padding:25px 0 0 21px;
	
}

.reference_img img{
	margin:10px;
}

.block_aktuality h3 {
    font-weight: normal;
}

.block_aktuality_padding {
    border-bottom: #eee 1px solid;
    margin-bottom: 5px;
}

.block_aktuality .center img {
    margin: 0;
    border: #bfbfbf solid 1px;
    padding: 1px;
    margin: 5px;
}

#xsd{
	width:10px;
}

#print_ico{
	padding-top:5px;
}

.center {
    text-align: center;
    padding-bottom: 10px;
}

.center2 {
    text-align: center
}

#footer {
    /*background: url("/images/layout/foot-bg.jpg") no-repeat scroll 0 100%;*/
    height:95px;
	margin:0 auto;
	overflow:hidden;
	position:relative;

	width:980px;
}

#footer img {
    float: right;
    margin: 0 20px;
	padding-top:28px;
}

#footer p {
    float: right;
    margin: 0;
    padding-right:30px;
	padding-top:25px;
	width:250px;
}

#footer p#foot_left {
    float: left;
    margin: 0;
    padding-left:45px;
	padding-top:25px;
	width:290px;
}

#reference-panel{
	padding:20px 0;
}

#footer UL {
    height: 38px;
    line-height: 38px;
    background: url(/images/layout/footer.gif) repeat-x;
    list-style-type: none;
    margin-bottom: 10px;
}

#footer UL LI {
    display: inline;
    padding-left: 10px;
    padding-right: 10px;
    border-right: 1px solid #fff;
}

#footer UL LI A {
    color: #fff;
    text-decoration: none;
}

#footer UL LI A:hover {
    text-decoration: underline;
}

#footer UL LI.last {
    border-right: none;
}

#footer P#foot {
    width: 600px;
    margin: auto;
    color: #666666;
    padding-right: 190px;
}

#footer IMG#sevensport-logo {
    margin-top: 7px;
    padding: 0px 30px;
}

#footer IMG#heureka {
    padding: 0px 30px;
}

#footer P#footer_href A {
    color: #666666;
    text-decoration: none
}

img#logo2{
	float:left;
	margin:0 10px;
	
}

#footer_back {
	height:85px;
	margin-top:10px;
	left:0;
	padding:0;
	position:absolute;
	background-color:#454070;
	-moz-border-radius:10px 10px 0px 0px;
	top:10px;
	width:980px;
	color:white;
}

#footer P#footer_href A:hover {
    text-decoration: underline
}

div#obal {
    width: 552px;
}

/*katalog*/
a#kalkulacka {
    background: url("/images/layout/kalkulacka.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 110%;
    font-weight: bold;
    height: 58px;
    position: relative;
    text-decoration: none;
    width: 461px;
	
}

a#kalkulacka span {
    bottom: 10px;
    left: 70px;
    position: absolute;
}

#content .perex {
    font-size: 12px;
    width: 980px;
	color:#2977bc;
	font-weight: bold;
   
	
}

#content_all .perex ul li {
	line-height:22px;
	list-style:disc outside none;
	margin-left:35px;
}
#content_all .perex{
	margin-top:30px;
    color: #2977BC;
    font-size: 13px;
    font-weight: bold;
    width: 940px;
	min-height: 250px;
}

#content_all .perex p{
	padding-top:30px;
}

#content_all .perex .image{
	margin-top:30px;
}

#perex_img {
    float: left;
  
    margin-bottom: 10px;
	margin-right:25px;
    border: 1px solid #D7D49E;
    padding: 1px;
}

#content .perex p {
    margin: 18px;
    line-height: 17px;
    text-align: justify;
	font-size:13px;
}

#content .perex a.arBlue {
    margin-left: 18px;
}

.kontakty td {
padding:10px 5px;
vertical-align:top;
width:50%;
text-align:left;
}



#content ul, ol {
    padding: 0 0 10px 27px;
    margin: 0;
    list-style-position: outside;
}

#content ul {
    padding: 0 0 10px 10px;
}

#content .perex table {
    border: 1px solid rgb(191, 191, 191);
    width: 100%;
    font-size: 12px;
	margin-left:21px;
}

#content table thead td, th {
    background-color: #999;
    color: #fff;
    font-weight: bold;
    padding: 5px;
}

#content .perex table tbody td {
}

#content table td, th {
    padding:10px 5px;
	vertical-align:top;
	width:50%;
}

#content #new_image {
    border: 1px solid #bbb;
    padding: 0;
    margin: 0;
}

#content #new_image a {
    padding-bottom: 0;
}

#content #new_image a img {
    display: block;
}

#content table#category_files {
    margin-top: 10px;
    border: none;
    width: auto;
}

#content table#category_files td {
    vertical-align: middle;
    border: none;
    padding: 0;
}

#content table#category_files td img {
    padding-top: 5px;
    padding-right: 5px;
}

#content table#category_files td a {
    padding: 0
}

#content table.category_photos {
    margin-top: 15px;
    border: none;
    width: 100%;
}

#content table.category_photos td {
    padding: 5px;
    padding-top: 8px;
    text-align: center;
}

#newsletter_frond{
	width:390px;
}

#content table.category_photos td img {
    padding: 0;
}

#content table.category_photos td p {
    font-size: 11px;
}

#content h2 {
    color:#1F63A1;
	text-decoration:none;
    font-size: 16px;
    padding: 10px 0 0px 78px;
    font-weight: bold;
}

#content h2 a{
    color:#1F63A1;
	text-decoration:none;
    font-size: 16px;
    font-weight: bold;
}

#seo_desc h2{
	padding-left:10px;
	font-size:150%;
	color:#0F4E88;
}

#content h3 {
    color: #0045b6;
    font-size: 13px;
    padding: 10px 0 7px 21px;
}

#content h4 {
    color: #000;
    font-size: 12px;
    padding: 10px 0 7px 0;
}

#content.mapa-stranek ul {
    padding-left: 0;
}

#content.mapa-stranek ul li {
    padding-left: 0;
}

#content.mapa-stranek ul li {
    text-decoration: none;
    background-image: none;
}

#content.mapa-stranek ul li h2 {
    padding: 0px;
    padding-bottom: 5px;
}

#content.mapa-stranek ul li h2 a {
    font-size: 14px;
}

#content.mapa-stranek ul li h3 {
    padding: 0px;
    padding-left: 20px;
    padding-bottom: 5px;
}

#content.mapa-stranek ul li h4 {
    padding: 0px;
    padding-left: 40px;
    padding-bottom: 5px;
}

#content .aktualita {
    background-color: gray;
    margin-top: 5px;
    padding: 10px;
}

div#stranek {
    float: right;
}

div#stranek a {
    text-decoration: none;
    color: black;
    font-weight: bold;
}

#content .count, .count-2 {
    border: none;
    margin: 30px 0 5px 0;
    padding: 0px;
    display: block;
    width: 100%;
    font-size: 11px;
    background-repeat: repeat-x;
    border-collapse: collapse;
}

#content .count td {
    line-height: 18px;
}

#content .count-2 {
    margin: 0;
    padding: 0px 0px 1px 0px;
    border: none;
    font-size: 11px;
    margin-bottom: 1px;
}

#content .count td, .count th, .count-2 td, .count-2 th {
    margin: 0;
    padding: 0 5px;
    color: black;
    font-weight: normal;
    border: none;
    padding-top: 0px;
}

#content .count-2 td, .count-2 th {
    padding-top: 4px;
    padding-bottom: 6px;
    border: none;
    margin: 0px;
}

#content .count-2 th {
    margin: 0;
    background-color: transparent;
}

#content .count td a, .count th a, .count-2 td a, .count-2 th a {
    color: black;
    font-weight: normal;
}

#content .count td em, .count-2 td em {
    color: #fff;
}

#content .count td select {
    padding: 0;
    width: 40px;
    text-align: right;
    font-size: 11px;
}

#content .count-2 select {
    padding: 0;
    width: 40px;
    text-align: left;
    font-size: 11px;
}

#content .count th {
    width: 105px;
    text-align: left;
}

#content .count td {
    width: 260px;
    padding-left: 0px;
}

#content .count-2 td {
    height: 34px;
}

#content .count-2 td #strankovani {
    height: 38px;
}

#content .count td.pages {
    text-align: right;
    font-size: 12px;
}

#content .count #page {
    padding-top: 10px;
}

#content .count-2 .pages {
    text-align: right;
    line-height: 15px;
    padding-top: 5px;
    font-size: 12px;
}

#content .count-2 #strankovani {
    line-height: 15px;
    padding-top: 5px;
    text-align: left;
    padding-right: 30px;
    font-size: 11px;
}

#content .count-2 td#strana {
    font-size: 12px;
    padding-left: 0;
}

#content .count-2 tr#razeni {
    background-color: #f1f1f1;
}

#content .count-2 tr#razeni td {
    padding: 0 10px;
}

#content .count-2 tr#razeni td {
    text-align: left;
    padding: 10px 10px;
    border-top: #bfbfbf solid 1px;
}

#content .count-2 tr#razeni td input {
    border: none;
    padding-top: 3px;
}

TABLE.categories {
    margin-bottom: 13px;
    line-height: 18px;
    width: 100%;
}

TABLE.categories TH {
    width: 85px;
    vertical-align: top;
    padding: 3px;
    padding-top: 0px;
    padding-bottom: 6px;
    text-align: left;
}

TABLE.categories TD {
    padding: 3px;
    padding-top: 0px;
    padding-bottom: 6px;
}

.pages {
    text-align: right;
}

.pages A {
    text-decoration: none;
}

/* This is where you can customize the appearance of the tooltip */
#tipDiv {
    position: absolute;
    visibility: hidden;
    left: 0;
    top: 0;
    z-index: 2;
    background-color: #fff;
    border: 1px solid rgb(105, 105, 105);
    padding: 6px;
    color: #000;
    font-size: 11px;
    line-height: 1.3;
}

div#products {
    text-align: left;
    padding: 0px;
    padding-top: 0px;
    border-collapse: collapse;
    margin-bottom: 10px;
}

div#products .empty {
    border: none;
}

div#products a {
    font-weight: bold;
    font-size: 12px;
}

div#products h2 {
    line-height: 16px;
    padding-bottom: 0px;
    height: 30px;
    text-align: left
}

div#products h2 a {
    color: #d37ed4;
}

.products_spec {
    padding-bottom: 0px;
    padding-top: 2px;
}

.products_spec IMG {
    padding-left: 0px;
    padding-right: 1px;
    margin-bottom: 0;
}

div .form_kosik {
    width: 25px;
}

div#xproducts h2 {
    padding: 0px;
}

div#xproducts h2 {
    color:#0F4E88;
	font-size:150%;
	font-weight:normal;
	margin:0 0 8px;
	padding:0;
}

div#xproducts {
    background: url("/images/layout/pgl-bg.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    width: 504px;
    padding: 21px;
}

div#xproducts .box_product {
    display: inline;
    float: left;
    margin: 0 10px 20px 0;
}

div#xproducts .box_product h2 {
    color: #2A2A2A;
    text-align: center;
    text-decoration: none;
}

div#xproducts .box_product a {
    background-color: #DEDBA8;
    color: #2A2A2A;
    float: left;
    height: 140px;
    margin: 0 0px 0px 0px;
    padding-bottom: 10px;
    text-align: center;
    text-decoration: none;
    width: 145px;
    font-size: 11px;
}

div#xproducts .buttons_row {
    float: left;
    height: 40px;
    color: #504f4f;
    width: 249px;
    margin-left: 4px;
    margin-top: 10px;
    border-top: 1px solid #e5e5e3;
    font-size: 11px;
}

div#xproducts .buttons_row div.buttons_price {
    width: 118px;
    float: left;
    padding-top: 4px;
    text-align: right;
    color: #000;
    border-right: 1px solid #e6e7e4;
    padding-right: 8px;
}

div#xproducts .buttons_row div.buttons_price strong {
    font-size: 11px;
    color: #4a7002;
}

div#xproducts .buttons_row div.buttons_price strong.heighter {
    line-height: 28px;
}

div#xproducts .buttons_row div.to_basket {
    width: 120px;
    float: right;
    height: 40px;
}

div#xproducts .buttons_row div.to_basket a img.kosik_tab {
    margin: 8px;
    vertical-align: middle;
    float: left;
}

div#xproducts .buttons_row div.to_basket span {
    color: #4a7002;
    font-weight: bold;
    font-size: 14px;
    line-height: 35px;
}

div#xproducts .buttons_row div.to_basket img {
    float: right;
    vertical-align: middle;
    margin-left: 5px;
    margin-top: 5px;
}

div#xproducts .box_right {
    float: right;
    width: 100px;
    text-align: left;
    padding-top: 5px;
    font-size: 11px;
    padding-right: 5px;
}

div#xproducts .image_row {
}

div#xproducts .image_row img {
    vertical-align: middle;
    padding-top: 10px;
    padding-bottom: 5px;
	_margin-top: 10px;
}

div#xproducts .buttons_row .empty {
    border-bottom: none;
}

div#xproducts p {
    padding-bottom: 6px;
}

div#xproducts .cena {
    float: right;
    width: 538px;
    text-align: left;
    color: #d37ed4;
    padding-top: 15px;
    padding-bottom: 15px;
}

div#xproducts .cena .product_comon_price {
    color: white;
    text-decoration: line-through;
    color: #868686;
}

div#products .image {
    float: left;
    text-align: center;
    margin: 0;
    padding: 0;
    margin-right: 10px;
}

div#products .title.image a {
    margin: 0;
    padding: 0;
}

div#products .image img {
    text-align: center;
    margin: 0;
    border: #bfbfbf solid 1px;
    padding: 1px;
    display: block;
}

#obsah .image img {
    float: none;
}

div#products .cena B {
    font-size: 12px;
}

div#products .title {
    padding: 10px;
    margin-bottom: 2px;
}

div#products .title h2 {
    padding: 0px;
    padding-top: 0px;
    height: auto;
    padding-bottom: 2px;
    font-size: 12px;
    color: #0045b6;
}

div#products .title h2 a {
    color: #0045b6;
}

div#products .title h2 span {
    color: white;
}

div#products .title h2 a:hover {
    text-decoration: none;
}

div#products .title p {
    padding: 0;
    margin: 0;
}

div#products .title p a {
    font-weight: normal;
}

div#products .title2 {
    float: left;
    margin-right: 2px;
    border: 1px solid #bfbfbf;
    background-color: white;
    padding: 10px;
    margin-bottom: 2px;
    width: 239px;
}

div#products .title2 h2 {
    padding: 0px;
    padding-top: 0px;
    height: auto;
    padding-bottom: 5px;
    font-size: 13px;
}

div#products .title2 h2 a {
    color: #0045b6;
}

div#products .title2 h2 span {
    color: white;
}

div#products .title2 h2 a:hover {
    text-decoration: none;
}

.short_desc {
    height: 40px;
}

table#velkoobchod {
    border-collapse: collapse;
    font-size: 11px;
    width: 100%;
    border: 1px solid #c9c9c9;
}

table#velkoobchod thead {
    padding-bottom: 1px;
}

table#velkoobchod th {
    background: url("../images/layout/block-h2-light.gif") 0 0 repeat-x;
    height: 35px;
    color: black;
    padding: 5px 5px;
    vertical-align: middle;
    border-right: 1px solid #fff;
    font-weight: bold;
}

table#velkoobchod th.praveth {
    border-right: 1px solid #c9c9c9;
}




		table#velkoobchod td input {border: none;}
		table#velkoobchod td input.product_quantity {border: 1px solid #4c4c4c; text-align: right; width: 17px;}
		table#velkoobchod td input.image_button {vertical-align: bottom;}
		table#velkoobchod td.price_strong {color: #d80000; font-weight: bold; text-align: right;font-size:13px;}
		table#velkoobchod td.left_border {border-left: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; border-top: 1px solid #c9c9c9;}
		table#velkoobchod td.right_border {border-right: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; border-top: 1px solid #c9c9c9;}
		table#velkoobchod td {padding: 5px 5px; border-bottom: 1px solid #c9c9c9; border-top: 1px solid #c9c9c9;}
    table#velkoobchod td div.price_strong{color: #d80000; font-weight: bold;text-align: left;font-size:13px;padding-bottom:5px;}
    table#velkoobchod td a.nadpisek{padding-bottom:4px;display:block;}
    table#velkoobchod td.valigntop{vertical-align: top;}
    table#velkoobchod td div.code{padding-bottom:3px;padding-top:1px;}
   BODY#shop2 TABLE#products TD .buttons_to-cart{background: url(/images/layout/cart-button-insportline.gif) no-repeat;}
   TABLE#products_list TD .buttons_to-cart{background: url(/images/layout/cart-button-insportline.gif) no-repeat;}
   table#product_list .buttons_to-cart{background: url(/images/layout/cart-button-insportline.gif) no-repeat;}
   BODY TABLE#products TD .buttons_to-cart{background: url(/images/layout/cart-button-worker-volnycas.gif) no-repeat;}
   BODY#shop3 TABLE#products TD .buttons_to-cart{background: url(/images/layout/cart-button-worker-moto.gif) no-repeat;}  
  .count{width: 100%;}
  .count TH{width: 120px}
  .count A{text-decoration:none;} 
 
 div.perex h2{
 	color:#871010;
	font-size:140%;
	font-weight:normal;
	margin:0 0 8px;
 }
 
  div.perex #boxes3 h2 {
    color:#1F63A1;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 0 78px;
	text-decoration:none;
}
 
 div.perex #boxes3 h2 a{
    color:#1F63A1;
	text-decoration:none;
    font-size: 16px;
    font-weight: bold;
}

  div.perex #boxes2 h2 {
    color:#1F63A1;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 0 78px;
	text-decoration:none;
}
 
 div.perex #boxes2 h2 a{
    color:#1F63A1;
	text-decoration:none;
    font-size: 16px;
    font-weight: bold;
}

#content_all .perex .text-in p{
	padding-top:0px;
	
}
/*katalog end*/



div#content.produkt  {width: 747px;}
/*produkt*/

#p_short{font-size:12px; margin-bottom:10px; line-height:17px; background:#f1f1f1; border:1px solid rgb(191,191,191); padding:10px; padding-top: 8px; padding-bottom:11px;}
#p_short p{padding:0px;}
.benefit{padding-top:6px;}
#p_short img{margin-right:5px; vertical-align: bottom; padding-bottom: 1px;}
.produkt SELECT{width:140px;}
#content.produkt h2 {padding-bottom:0px; padding-top: 0px; line-height:32px; height:33px; background: url(/images/layout/block-h2-light.gif) repeat-x; font-size: 12px; padding-left: 10px;}	
  #shop2 #content.produkt H2 { color: #b7220e }
   #content.produkt H2 { color: #0045b6 }
  #shop3 #content.produkt H2 { color: #ff4800 }   
  
.product_title{float:left; width:680px; display:block; }
.h1products_spec {padding-left:10px;line-height: 25px; vertical-align: top;}
.h1products_spec IMG{margin-right:2px;}
.absolute-content-back { 
  float: right; 
  padding-right:2px;
  padding-top:0;
  text-decoration:none; 	
  font-size:11px;
  font-weight:normal;
  width:40px;
  color: #666;
  }
  
  #jste_zde {padding-bottom: 5px; color: #666;	margin-bottom: 20px;}
  #jste_zde span {float: left;}
  #jste_zde a {color: white;font-size: 11px;}
   
.detail-left {float:left; width:255px;}
.detail-left .detail_left_image_l {text-align:center; width:100%; margin-bottom:10px; margin-top:10px;}
.detail-left .detail_left_image_l #product_img {margin-bottom: 0px;}
.detail-left p {padding-left: 10px;}
.detail_p {padding-top:5px;} 


.others_img {width:100%; border-top: 1px solid rgb(191,191,191); padding-top: 3px; padding-bottom: 3px;}
.others_img td {text-align:center; padding: 0px;}
.others_img td img {display: block;}

#tisk {margin-bottom:10px; padding-top: 10px;  width: 100%;}
#tisk td {padding-right:5px;}
#tisk td img {vertical-align: middle; padding-bottom: 3px;}
#email_ico {padding-top:5px;}

.souvisejici_zbozi {border:1px solid #bfbfbf; border-bottom:none;}
.souvisejici_zbozi_item {border-bottom:1px solid #bfbfbf; padding:10px; text-align:center}
.souvisejici_zbozi a { color:black; font-size:12px;}
#content .souvisejici_zbozi h2 {border:1px solid white; line-height: 31px;}	
.souvisejici_zbozi img {margin-top:5px;}  

.detail-middle {width: 282px; float: right; padding-top: 0px;}
.detail_properties {margin-top: 0px; margin-bottom:10px; border: 1px solid #bfbfbf;} 
.detail_properties table { width:100%;}
.detail_properties table#dostupnost{border:none;}
.detail_properties th {text-align: left; padding-left: 7px; width:80px; background-color: #f1f1f1; color: #111; font-size: 11px; padding-top:4px; padding-bottom:4px; vertical-align:top;}
.detail_properties th#air  {padding-top: 10px; padding-bottom: 10px;}


#content .detail_properties table td {padding-top:4px; padding-bottom:3px; padding-right:3px; padding-left: 4px; vertical-align:middle; font-size: 12px;}
.detail_properties table td b.cena {color: #4a7002; font-size: 13px;}
.cena_bez_dph {font-size:10px; padding-top:2px; color: #666;}
span.product_comon_price {color:black;text-decoration:line-through;}
span#usetrite {color: #666; font-size:10px;}
span#kalkulacka {font-size: 11px;}
span#kalkulacka a {color: #666;}

#frm_ks {padding: 0px;}
#frm_ks table.bez_border th {font-weight:normal; width:55px; padding-left:10px;}
#frm_ks table.bez_border td {padding-top:5px;}
#frm_ks table.bez_border th span {padding-right:5px;}

.det-others-content {border: 1px solid #bfbfbf; line-height: 18px; margin-bottom:10px ; padding:1px;}
#content .det-others-content h2 {padding-left: 8px;line-height: 31px;}
.det-others-content div {margin: 6px 9px;  margin-bottom: 7px;}
#content .det-others-content table td {padding-left: 4px; padding-bottom: 4px; padding-top: 4px;}
#content .det-others-content table th {font-size: 11px; background-color: #f1f1f1; color: #111; padding-left: 7px; width:86px; padding-top:4px; padding-bottom:4px; vertical-align:top;}
#detail_popis.det-others-content div {margin :0; background: url(/images/layout/block-h2-light.gif) 0 0 repeat-x;}
#detail_popis.det-others-content h2 {padding: 0;}
#detail_popis.det-others-content .tab {float: left; padding: 0 12px; height: 33px; line-height: 33px; text-decoration: underline; border-left: 1px solid #fff; border-right: 1px solid #bfbfbf; margin: 0; cursor: pointer;}
#detail_popis.det-others-content #tab4{color: #0045b6;}
#detail_popis.det-others-content #tab5{color: #0045b6;}
#detail_popis.det-others-content #tab3 {color: #0045b6;}
#detail_popis.det-others-content #tab2 {color: #0045b6;}
#detail_popis.det-others-content #tab1 {text-decoration: none; color: #000; font-weight: bold;}
#detail_popis.det-others-content #product_desc {border-top: 1px solid #bfbfbf; padding: 5px 13px 10px 13px;background: none;}
#detail_popis.det-others-content #product_param {background: none; padding: 5px 4px 10px 4px;}
#detail_popis.det-others-content #product_photos {background: none; padding: 5px 13px 10px 13px;}
#detail_popis.det-others-content #product_file {background: none; padding: 5px 13px 10px 13px;}
#detail_popis.det-others-content #product_comments {background: none; padding: 5px 13px 10px 13px;}
#det-param {padding: 1px 0;}
#det-param.det-others-content table th {padding-top: 2px; padding-bottom: 2px;}
#det-param.det-others-content table td {padding-top: 2px; padding-bottom: 2px;}

.detail-right {float: right; width: 183px; padding-left: 10px;}
.detail-right .det-others-content {font-size: 11px;}
	  #content .bez_border{border:none;}
	  .category_td{line-height:18px;}
	  

      #content A.det-cart{
        width: 91px;
        height: 20px;
        color: #fff;
        text-decoration: none;
        text-align: center;
        font-weight: bold;
        line-height: 18px;
        display: block;
		font-size:11px;
        }
      #shop2 #content A.det-cart{background: url(/images/layout/cart-button-insportline.gif) no-repeat;}
      #shop1 #content A.det-cart{background: url(/images/layout/cart-button-worker-volnycas.gif) no-repeat;}
      #shop3 #content A.det-cart{background: url(/images/layout/cart-button-worker-moto.gif) no-repeat;}
  
  #detail_popis H4{margin:0px; padding:0px; color:black;}  
/*produkt end*/

#p_bottom{
	margin-top: 15px; padding: 15px 0 15px 0; border-top: 1px solid rgb(191,191,191);
}

#captcha_img{
	width:154px;
}
#captcha_opis{
	vertical-align: middle;
}

/*kosik, pokladna*/
#frm_basket {margin-bottom: 10px;}
#content TABLE.kosik_table { 
  border: 1px solid #bfbfbf; 
  background-color: #fff;
  width: 100%;
  margin-bottom:10px;
  }
  #content TABLE.kosik_table TD, TABLE.kosik_table TH {padding:8px; padding-top:5px; padding-bottom:5px;height:35px;}
  #content TABLE.kosik_table THEAD TR { background-color:#888888; color:white; font-weight:bold;}
  #content TABLE.kosik_table THEAD TH { padding-top:10px; padding-bottom:10px;height: 35px;}
  #content TABLE.kosik_table TFOOT TR { background-color:#0b84cd; color:white; font-weight:bold; }
  #content TABLE.kosik_table TFOOT TD {height: 35px; }
  #content  TABLE.kosik_table TBODY TD {height: 30px; background-color: #f1f1f1; padding: 5px;}
  TABLE.kosik_table .del {width:14px;}
  TABLE.kosik_table .pocet {width:34px;}
  TABLE.kosik_table .kus {width:45px}
  TABLE.kosik_table .bez_dph {width:65px;}
  TABLE.kosik_table .s_dph {width:60px;}
  TABLE.kosik_table IMG{cursor:pointer}
  
  .input_pocet{width:30px; text-align:center;}
  #kosik_buttons A, #content .input_submit, #content .input_submit_dl, #content .input_submit_bar{
height:20px; line-height:19px; text-align:center;  color:white;  font-weight:bold; text-decoration:none;font-size:11px; margin-right:5px;float:left;width:109px;background-image:url(/images/buttony/but-sed-st.gif);cursor:pointer;
    }
    
input.input_submit{height:30px; line-height:19px; text-align:center;  color:white;  font-weight:bold; text-decoration:none;font-size:11px; margin-right:5px;width:109px;background-image:url(/images/buttony/but-sed-st.gif);cursor:pointer;border:none;padding-bottom:5px;margin-top:10px;margin-bottom:10px;background-position: top center; }
    
	#content .input_submit_dl{ background-image:url(/images/buttony/but-sed-dl.gif);  width:134px;}
    #kosik_buttons #kosik_btBack { background-image:url(/images/buttony/but-sed-dl.gif);  width:134px;} 
    #kosik_buttons #kosik_btSubmit { float:right;} 
     #shop2 #kosik_buttons #kosik_btSubmit { background-image:url(/images/buttony/but-cer-st.gif)}
     #shop1 #kosik_buttons #kosik_btSubmit{ background-image:url(/images/buttony/but-mod-st.gif)}
     #shop3 #kosik_buttons #kosik_btSubmit { background-image:url(/images/buttony/but-zlu-st.gif) }  
 
#input_zpet{background-image:url(/images/buttony/but-sed-kr.gif); width:65px;}
#content .input_submit_bar{ float:right; width:134px;} 
 #shop2 .input_submit_bar { background-image:url(/images/buttony/but-cer-dl.gif);}
 #shop1 .input_submit_bar { background-image:url(/images/buttony/but-mod-dl.gif);}
 #shop3 .input_submit_bar { background-image:url(/images/buttony/but-zlu-dl.gif);} 
.text_foot {float:left; border-top: 1px solid #C8C8C8; padding-top:5px; margin-top:20px; width:100%; font-size:11px;}

.bold_border{border-right:5px;}
/*end kosik, pokladna*/



/*ostantni str�nky*/
.kontakty,.o-firme,.velkoobchod,.obchodni-podminky,.proc-u-nas,.newsletter,.zakaznik{line-height:18px;}

.velkoobcho_images{text-align:center;}
.velkoobcho_images IMG{margin-right:20px; margin-top:20px; }

.clear { clear:both; font-size:0; height:0;line-height:0;}


  IMG#key {float:right; margin:5px 15px 0 0 }
  
.registrace table TH{text-align:left; font-weight:normal; width:150px;}
.registrace table IMG{border:1px solid #575757; margin-top:5px;}
#msg_OK {background-image: url(/images/ok.jpg); background-repeat: no-repeat; background-position: left; padding-left:25px; height:30px; line-height:30px; color:green; margin-bottom:10px; }
#msg_NOK { background-image: url(/images/nok.gif); background-repeat: no-repeat; background-position: left; padding-left:25px; height:30px; line-height:30px; color:red }  


.content-padding{padding:10px }

.input {padding: 2px; padding-left:3px; font-size:13px;}
/*end ostatni str�nky*/


DIV.fieldset { width:524px; background-color:#FFFFFF; background-repeat: repeat-x; background-position: 0 0;}
DIV.fieldset_top { background: url(/images/fieldset_top.gif);  background-position: 0 0; height:30px; background-repeat: no-repeat }
DIV.fieldset_top SPAN { background-color:white; margin-left:10px; padding: 10px 10px 10px 10px; font-weight:bold; font-size:12px; color:#4a7002 }
DIV.fieldset_inner { border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3; padding:0 10px 0 10px }
DIV.fieldset_bottom { background: url(/images/fieldset_bottom.gif); background-repeat: no-repeat; height:10px; width:100% }

SPAN.povinne { float:right; font-size:11px }
P.detail_p P { margin:0; padding:0 }
#new_image { float:right; margin-left:15px; margin-bottom:15px;padding:0;margin:0; }
#new_image img{padding:0;margin:0;}
.noborder {border: 0px; vertical-align: middle;}
DIV#darecky { margin:5px 0 0 14px }
DIV#prislus { padding:10px 10px 10px 10px;}
A.next { padding-left:10px; line-height:30px }

	  #menu-top{ font-size:75%;margin-top:2px;width:760px;padding-left: 20px;}
      #menu-top A.othersli_link {color:white;
					display:block;
					font-weight:bold;
					line-height:36px;
					text-decoration:none;
					text-transform:uppercase;
					width:145px;
					background:url("/images/layout/menu1st_delimiter.png") no-repeat scroll left top transparent;}
	  #menu-top A.othersli_link:hover {background-color:white;color:#313367;
	  }
	   #menu-top A.othersli_first {color:white;
					display:block;
					font-weight:bold;
					line-height:42px;
					text-decoration:none;
					text-transform:uppercase;
					width:145px;
					}
	  #menu-top A.othersli_first:hover{
	  	background-color:white;color:#313367
	  }
	  #menu-top A.othersli1_link{} 
	  #menu-top A.active {color:#FFFF00}
	  #menu-top A.last { border-right: none;}
 	  #menu-top table{padding:0px;margin:0px;}
	  #menu-top table tbody{padding:0px;margin:0px;}
	  #menu-top .othersli{padding:0px;margin:0px;text-align:center;}
	  #menu-top .othersli1{padding:0px;margin:0px;border-left:2px solid #630606;}
  
h2#homeh2{font: bold 60px Helvetica,Sans-Serif;
    letter-spacing: -2px;
    margin: 20px 0;
    text-align: center;
    color:#313367;}
  
  h1{font: bold 60px Helvetica,Sans-Serif;
    letter-spacing: -2px;
    margin: 20px 0;
    text-align: center;
    color:#313367;}
    
#detail_popis{
	margin-top:10px;
	
}    
    
IMG.pointer { cursor: pointer }
IMG.in-line { vertical-align:middle; margin-right:5px }
SPAN.small { font-size:11px }
SPAN#script-time { color:#999999; line-height:20px; font-size:9px }

DIV.varianty { font-size:11px }

.footerobr{clear:both;padding-top:15px;padding-bottom:15px;}
#copy{display:block;}
.footerobr a {padding:0px 30px;}
.box-napiste-text input {margin:2px 0px;} 

#content input#cudlik{margin:15px 0px; cursor:pointer;background-image: url(/images/layout/butt1.png);background-color: transparent;border:none;height:23px;line-height:15px;color:white;padding:0px;background-position: center center;width:129px;font-weight: bold;font-size:12px;padding-bottom:4px;background-repeat: no-repeat;}
#content .perex .kontaktni-formular{float:right;margin:0px;padding:0px;width:280px;margin-left:25px;padding:10px;border:1px rgb(191,191,191) solid;background-color: white;}
#content .perex .kontaktni-formular td{border:none;vertical-align: top;}
#content .perex .kontaktni-formular table{border:none;}
#content .perex .kontaktni-formular input{border:1px #b9b9b9 solid;padding}
#content .perex .kontaktni-formular textarea{border:1px #b9b9b9 solid;}

.kontaktni-formular{
	
	padding:0px 10px 10px 10px;
}

.kontaktni-formular p{
	padding: 5px 0px;
}
.tool-tip{color:#fff;width:200px;z-index:13000;padding:0;}
.tip-top{height:5px; background:url(/images/tips/bubble.png) top;}
.tip-bottom{height:5px; background:url(/images/tips/bubble.png) bottom;}
.tip-text{background:url(/images/tips/bubble.png) center center; padding: 10px; line-height: 150%;}
.tip-title{font-weight: bolder; text-align: left;  padding-left: 10px; background:url(/images/tips/bubble.png) center center; }
#content .buton-panel input.modry-cudlik {background-image: url(../images/buttony/but-mod-dl.gif);border:none;width:134px;color:white;font-weight:bold;cursor:pointer;}
#content .buton-panel {text-align: right;padding-right:7px;} 
#head-menu #menicko{text-decoration:underline;font-size:12px;}

#head-menu #menicko1 a{text-decoration: none;line-height:17px;display:block;padding:1px 10px; padding-right:15px;background:#1297d7;font-size:11px;}
#head-menu #menicko1 a:hover {background-color:#0b81cb;}
#head-menu #menicko1 {padding:3px 0px;background-color:#1297d7;position:absolute;border: 1px solid #28adce; }
#head-menu .cislo {font-size:17px;font-weight:bold;color:#a4e77a;line-height:30px;font-family: Arial;}
#head-menu .prihlasit {padding-top:12px;}

.katalog-razeni{margin-left:3px;}

#content div.sprava {margin: 15px 0 0 0; background: #eee; background-image: none;}
#content div.sprava div, #content div.odpoved div {background-image: none;}
#content div.odpoved {margin: 0; background-image: none;}
#content div.sprava {border-bottom: 1px solid #bfbfbf;}
#content div.sprava div.top_gb {background-color: #aaa; background-image: none;}
#content div.odpoved div.top_gb {background-color: #ddd; background-image: none;}
#content div.name_gb {float: left;}
#content div.time_gb {float: right;}
#content div.sprava h3 {color: #fff;}
#content div.sprava h3, #content div.odpoved h4 {padding: 10px;}
#content div.sprava a {color: #fff;}
#content div.odpoved a {color: #000;}
#content p.time {line-height: 18px; padding-top: 9px; padding-right: 10px; font-size: 11px;}
#content p.message {padding: 10px;background: #f1f1f1;}

#content div.odpoved {background: url(/images/layout/questbook-arrow.gif) 0 0 no-repeat; padding-left: 25px;}

.perex li h3 {
	margin-left:30px;
	font-weight:normal;
	
}

.perex li h2 {
	font-weight:bold;
}

#content_all .perex ul.mapa li{
	list-style:none;
}

/* FEATURED SLIDER */
.container { width:300px; height:375px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
.slides li { position:absolute; top:0; width:300px; display:none; padding:0; margin:0; }
#loopedSlider,#newsSlider { margin:0 auto; width:300px; position:relative; clear:both; }
#loopedSlider2 { margin:0 auto; width:605px; position:relative; clear:both; }
#loopedSlider2 .slides li { position:absolute; top:0; width:605px; display:none; padding:0; margin:0; }
#loopedSlider2 .container { 	border: 1px solid #ccc; width:605px; height:455px; overflow:hidden; position:relative; cursor:pointer; }

ul.pagination { list-style:none; padding:0; margin:0; }
ul.pagination li  { float:left; }
ul.pagination li a { padding:2px 4px; }
ul.pagination li.active a { background:blue; color:white; }

ul.slides li img {
	padding: 2px;
	background-color: #ffffff;
	border: 1px solid #ccc;
}
#loopedSlider2 img
{
border: none;
}
div.slider-nav {
	height: 33px;
	width: 300px;
	background: url(../images/general/bg-featured-slider.png) no-repeat 0 0 transparent;
}

#loopedSlider2 div.slider-nav {

margin:0 auto;
margin-top: 5px;
	height: 33px;
	width: 300px;
	background: url(../images/general/bg-featured-slider.png) no-repeat 0 0 transparent;
}
div.slider-nav a {
	display: block;
	width: 12px;
	height: 23px;
	background: url(../images/general/btn-featured-slider.png) no-repeat 0 0 transparent;
	font-size: 1px;
	text-indent: -9999px;
}

div.slider-nav a.previous {
	background-position: top left;
	float: left;
	margin: 6px 0 0 6px;
}

div.slider-nav a.previous:hover {
	background-position: bottom left;
}

div.slider-nav a.next {
	background-position: top right;
	float: right;
	margin: 6px 6px 0 0;
}

div.slider-nav a.next:hover {
	background-position: bottom right;
}

#loopedSlider h6 {
	margin: 5px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #2b2d2e;
}

/* NIVO SLIDER */
#carousel {
	/*background:url("../images/slider/slide1.png") no-repeat scroll 0 0 transparent;*/
	background:#ececec url(../images/nivoslider-loading.gif) no-repeat 50% 50%;
	float:left;
	height:328px;
	width:980px;
}

#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display: none;
}

.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display: none;
}

.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}

.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}

.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8;
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}

.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}

.full-width .nivo-directionNav a {
	top: 134px;
}

.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}

.nivo-controlNav a {
	position:relative;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/* custom css */
#slider {
	position:relative;
	background:#ececec url(../images/nivoslider-loading.gif) no-repeat 50% 50%;

}

.nivo-controlNav {
	position:absolute;
	left:47%;
	bottom:-35px;
}

.nivo-controlNav a {
	display:block;
	width:12px;
	height:12px;

	background-position: 0 0;
	text-indent:-9999px;
	border: 0;
	margin-right: 3px;
	float: left;
}
.nivo-controlNav a.active {
	background-position: 100% 0;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;

	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position: top right;
	right:10px;
}
a.nivo-prevNav {
	left:10px;
	background-position: top left;
}

.full .nivo-directionNav a {
	width:80px;
	height:80px;
	background: url(../images/general/slider-btn.png) no-repeat;
}

.full a.nivo-nextNav {
	background-position: top right;
	right:20px;
	top: 100px;
}

.full a.nivo-prevNav {
	background-position: top left;
	left:20px;
	top: 100px;
}




