﻿@charset "utf-8";
/* cs copyright */
#container_footer {
	width: 1000px;
	font-size: 10px;
	color: #323231;
	margin:0 auto 0 auto;
	padding:80px 0 0 0;
	position:relative;
	z-index:120;
}
#container_footer_in {
}
#footer_ew {
	margin: -50px 0 10px 10px;
	width: 290px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	display:inline;
}

#container_footer a {
	color: #323231;
	text-decoration: none;
}
#container_footer a:hover {
	text-decoration: underline;
	color:#fff;
}
#footer_copy {
	margin: -50px 21px 0 0;
	width: 200px;
	float: right;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#footer_copy a :hover {
	text-decoration:underline;
}
#footer_copy>a>span{display:block;}
/* end cs copyright */

form {
	margin:0;
	padding:0;
}

/* layout */

#flash_object_top {	

			position:relative;
			width:199px;
			height:200px;
			top:177px;
			left:583px;
			z-index:10;
}

#pocitadlo {	

			position:absolute;
			width:80px;
			height:18px;
			top:320px;
			left:643px;
			text-align:center;
			color:#fff;
			z-index:11;
}

body {
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#080915;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#63646c;
	position:relative;
}
.cleaner {
	clear:both;
}
#header {
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:274px;
	margin:0 auto 0 auto;
	position:relative;
}


#panelMainWrap {
	background-image:url(../images/panelmain-background.png);
	background-repeat:repeat-y;
	width:1000px;
	margin:0 auto 0px auto;
}

#panelMainWrapWide {
	background-image:url(../images/panelmain-background-left.png);
	background-repeat:repeat-y;
	width:1000px;
	margin:0 auto 0px auto;
}

#panelMain {
	background-image:url(../images/panelmain-header.jpg);
	background-repeat:no-repeat;
	width:1000px;
	min-height:500px;
}

#panelMainWide {
	background-image:url(../images/panelmain-header-left.jpg);
	background-repeat:no-repeat;
	width:1000px;
	min-height:500px;
}

#footer{	background-image:url(../images/footer.jpg);
			background-repeat:no-repeat;
			width:1000px;
			height:94px;
			margin:0 auto 0 auto;
			position:relative;
}

#footerWide{background-image:url(../images/footer-left.jpg);
			background-repeat:no-repeat;
			width:1000px;
			height:94px;
			margin:0 auto 0 auto;
			position:relative;
}


#footerDownRight {
z-index: 10;
width:50%;
position: absolute;
bottom: 0px;
left: 50%;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 499px 0px;
background-image:url(../images/patch-right.jpg);
height:112px;
}

#footerDownLeft {
	z-index: 10;
	width:50%;
	position: absolute;
	bottom: 0px;
	right: 50%;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:right bottom;
	background-image:url(../images/patch-left.jpg);
	margin-right:499px;
	height:113px;
}


#boxMain {
	width:475px;
	float:left;
	margin:20px 0px 0 0px;
	padding:0 0 40px 0;
	z-index:120;
	position:relative;
}

#boxMainWide {
	width:740px;
	float:left;
	margin:20px 0px 0 0px;
	padding:0 0 40px 0;
	z-index:120;
	position:relative;
}

.boxMainButton
{
position:relative;
float:left;
height:90px;
width:450px;


}


.boxMainButtonMoto a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #fff;
	text-decoration: none;
	background-image:url(../images/boxmain-moto.jpg);
	background-repeat:no-repeat;
	height:47px;
	margin-left:20px;
	padding: 30px 0 0 90px;
	width:77px;
	position:relative;
	float:left;
}

.boxMainButtonMoto a:hover
{

	color: red;
	text-decoration: none;
	background-image:url(../images/boxmain-moto-hover.jpg);

}


.boxMainButtonEshop a 
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #fff;
	text-decoration: none;
	background-image:url(../images/boxmain-eshop.png);
	background-repeat:no-repeat;
	height:47px;
	margin-left:20px;
	padding: 30px 0 0 90px;
	width:77px;
	position:relative;
	float:left;
}

.boxMainButtonEshop a:hover
{

	color: red;
	text-decoration: none;
	background-image:url(../images/boxmain-eshop-hover.png);

}


.boxMainSearch{height:100px;}

#boxLeft {
	width:220px;
	min-height:500px;
	margin:0 25px 0 0;
	float:left;	
	z-index:120;
	position:relative;
}
#boxRight {
	width:175px;
	min-height:500px;
	margin:0 0 0 40px;
	float:left;	
	z-index:120;
	position:relative;
}
.logoBox a {
	float:left;
	margin:35px 0 30px 0;
}
.logoBox a img {
	border-color:#080915;
}
.headline {
	width:130px;
	height:29px;
	margin:40px 0 20px 45px;
	padding:6px 0 0 0;
	background-image:url(../images/headline_background.png);
	background-repeat:no-repeat;
	text-align:center;
}

.headline a {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #1383BF;
	text-decoration: none;
	text-align:center;
}

#detailSearch{
		text-align:right;
		color:#fff;
		font-size:9px;
		padding:0 0px 0 0;
		position:relative;
		top:0px;
}

.EditSearch {
	width:121px;
	height:22px;
	margin:0 0 0 21px;
	padding:0;
	background-image:url(../images/search-field.png);	
	background-repeat:no-repeat;
	background-color:Black;
	border: none 0 #000;
	color:#FFF;
	text-align:center;
	font-size:11px;
	float:left;

}


.BtnSearch{
	width:63px;
	height:24px;
	margin:0 4px 0 0;
	padding:0 0 0 0;
	border: none 0 #000;
	cursor: pointer;
	background-image:url(../images/search-button.png);
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
	background-color:Black;
	color:#FFF;
	font-size:11px;
	text-align:center;
	float:right;
}
.BtnSearch a:hover{
	color:#FFF;
	text-decoration:none;
}
.BtnSearch a{
	color:#FFF;
	text-decoration:none;
	display:block;
	width:63px;
	height:24px;
}
.BtnSearch:hover{
	background-image:url(../images/search-button2.png);
	background-repeat:no-repeat;
	color:#fff;
}
/* end layout */

/* top menu*/
#menu {
	width:980px;
	position:absolute;
	height:31px;
	top:250px;
	left:0px;
	list-style-image:none;
	list-style:none;
	z-index:30;
}
.menuMain {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.menuMain li {
	margin:0 2px 0 0;
	padding:0 0 0 0;
	list-style-image:none;
	float: left;
    list-style:none;
}
.menuMain li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	text-decoration: none;
	display:block;
	text-align:center;
	margin:0 0 0 0;
	padding:4px 0 0 0;
}
.menuMain li a:hover {
	color:#fc0651;
}
/* buttons */

.menuItemFlash {
	width:197px;
}

.menuItem0 a {
	background-image:url(../images/tl_1.png);
	background-repeat:no-repeat;
	height:20px;
	width:97px;
	float:left;
}
.menuItem0 a:hover {
	background-image:url(../images/tl_2.png);
	background-repeat:no-repeat;
}
.menuItem1 a {
	background-image:url(../images/tl_1.png);
	background-repeat:no-repeat;
	height:20px;
	width:97px;
	float:left;
}
.menuItem1 a:hover {
	background-image:url(../images/tl_2.png);
	background-repeat:no-repeat;
}

.menuItem2 a {
	background-image:url(../images/tl_1.png);
	background-repeat:no-repeat;
	height:20px;
	width:97px;
	float:left;
}
.menuItem2 a:hover {
	background-image:url(../images/tl_2.png);
	background-repeat:no-repeat;
}

.menuItem3 a {
	background-image:url(../images/tl_1.png);
	background-repeat:no-repeat;
	height:20px;
	width:97px;
	float:left;
}
.menuItem3 a:hover {
	background-image:url(../images/tl_2.png);
	background-repeat:no-repeat;
}

.menuItem4 a {
	background-image:url(../images/tl_1.png);
	background-repeat:no-repeat;
	height:20px;
	width:97px;
	float:left;
}
.menuItem4 a:hover {
	background-image:url(../images/tl_2.png);
	background-repeat:no-repeat;
}

.menuItem5 a {
	background-image:url(../images/tl_1.png);
	background-repeat:no-repeat;
	height:20px;
	width:97px;
	float:left;
}
.menuItem5 a:hover {
	background-image:url(../images/tl_2.png);
	background-repeat:no-repeat;
}

.menuItem6 a {
	background-image:url(../images/tl_1.png);
	background-repeat:no-repeat;
	height:20px;
	width:97px;
	padding:0;
	margin:0;
	position:relative;
	left:185px;
}
.menuItem6 a:hover {
	background-image:url(../images/tl_2.png);
	background-repeat:no-repeat;
}

.menuItem7 a {
	background-image:url(../images/tl_1.png);
	background-repeat:no-repeat;
	height:20px;
	width:97px;
	position:relative;
	left:185px;
}
.menuItem7 a:hover {
	background-image:url(../images/tl_2.png);
	background-repeat:no-repeat;
}

/* end top menu*/

/* bottom menu  */
#menu3 {
	width: 900px;
	z-index:20;
	text-align:center;
	margin:0px auto 0 auto;
	position:relative;
	top:40px;
	z-index:121;
}
.menuMain3 {
	list-style: none;
	margin:0px auto 0 auto;
}
.menuMain3 li {
	display: inline;
}
.menuMain3 li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	font-weight:bold;
	text-decoration: none;
	padding: 0px 10px 0 10px;
	text-transform:uppercase;
}
.menuMain3 li.last a {
	border-right: none;
}
.menuMain3 li:hover a {
	color: #f20b37;
	text-decoration: underline;
}
/* end bottom menu  */

/* left menu*/
li.leftTree {
}

.leftTree ul {
	margin:0;
	padding-left:7px;
	list-style:none;
}

.leftTree li {
	margin:8px auto 0 auto;
	padding:0;

}

.leftTree li {
	margin:8px auto 0 auto;
	padding:0;
	list-style-image:none;
	list-style-type:none;
}
.leftTree>ul>li>a:hover 
{
 	background-image:url(../images/odrazka-menu2.png);
	background-repeat:no-repeat;
	color:red;  
}
.leftTree>ul>li>a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding:0px 0px 0 25px;
	margin-left:20px;
	display:block;
	font-weight:bold;
	background-image:url(../images/odrazka-menu.png);
	background-repeat:no-repeat;
	color:White;
}

.leftTree>ul>li>ul 
{
padding-left:25px;
margin:0;    
}

.leftTree li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding:0px 0px 0 10px;
	margin-left:20px;
	display:block;
	font-weight:bold;
	color:White;
    }
    
.leftTree li a:hover
{
	color:red;
}

.leftTree li.selected>a {color:red; font-weight:bold; }
/* buttons */

/* end left menu*/

/* news */
.newsItem {
	margin:0 0 30px 0;
}
.newsYear {
	font-size: 10px;
	color:#f2ebe4;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 12px 2px 12px;
	text-align:center;
}
.newsTitle {
	font-size: 11px;
	color:#f2ebe4;
	margin:0 12px 0 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.newsTitle a:hover {
	color:white;
	text-decoration: underline;
}
.newsCost {
	font-size: 10px;
	color:#f2ebe4;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 12px 5px 12px;
	text-align:center;
}
.newsPic {
	width:158px;
	margin:0px auto 10px auto;
}
/* end news */

ul {
	margin:3px 0 3px 0;
	padding:3px 0 0 15px;
}
li {
	list-style-image:url(../images/odrazka.png);
}
/*  tabulka  */
.td images {
	width:50px;
	height:44px;
}


/* motorcycles */
#motoBox { 
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    margin-left:15px; 
}

#detailSearch {
    padding:6px 0 20px 0;
}

#motoBox a
{
    font-weight:bold;
    color:#1783BF;
    text-decoration: none;
    padding: 0 0 0 75px;
}

#motoBox a:hover
{
    color:white;
    text-decoration: none;
}

#motoBox li a
{
    font-family: Verdana,Geneva,sans-serif;
    font-weight:normal;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    padding-left: 30px;
}

#motoBox li a:hover
{
    text-decoration: none;
    color: #1783BF;
}

#motoBox ul{
	list-style:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#motoBox li {
	margin: 0 0 0 0;
	padding:0 0 12px 0;
	display:block;
	width:200px;
	height:12px;
	background-image:url(../images/odrazka4.jpg);
	background-position:2px 4px;
	background-repeat:no-repeat;
}

/* Vehicle List */
.vehicleItem {
    padding:3px 3px 3px 3px;
    margin: 4px 0 4px 13px;
    width:704px;
    background-color:#111923;
    /*border: 1px solid black;*/
}

.vehicleItemPhoto {
    float:left;
    margin: 0 0 0 0;
    /*border: 1px solid red;*/
}


.vehicleItemDescription {
    width:300px;
    float:left;
    font-family: Verdana,Geneva,sans-serif;
    font-weight:normal;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    padding-left: 10px;    
}

.vehicleItemRightPanel {
    float:left;
    width:235px;
    text-align:right;
}

.vehicleItemDescription a {
    color:#1783BF;
}

.vehicleItemDescription a:hover {
    color:white;
}

.vehicleItemPrice {
    margin-top:40px;
    color: #1783BF;
    font-size: 16px;
    font-weight:bold;
}

.vehicleItemPricePrev {
    padding: 8px 0 0 0;
    font-weight:bold;
    width:220px;
    position:relative;
    float:right;
    font-size: 12px;
    color:#1783BF;
}

/* End of Vehicle Item */

/* Vehicle detail */
.vehicleDetailHeader {
    font-family: Verdana,Geneva,sans-serif;
    font-weight:bold;
    font-size: 18px;
    color: red;
    background-color: #182331;
    width:698px;
    height:50px;
    padding:10px 10px 0 10px;
    margin: 0 0 0 10px;
}

.vehicleDetailPrice {
    font-family: Verdana,Geneva,sans-serif;
    font-weight:bold;
    font-size: 18px;
    color: #1783BF;
}

.vehicleDetailHeader h1 {
    font-size:17px;
    margin-top:10px;
    font-weight:bold;
}

.vehicleDetailPricePrev {
    position:relative;
    float:right;
    padding: 2px 0 0 0;
    font-weight:bold;
    font-size: 10px;
    color:red;
}

.pricePrev {
    font-size:15px;
    text-decoration:line-through;
    color:#9b9b9b;
}

.essoxCalc { 
    float:left;
    background-color: White;
    width:180px;
    margin:2px 0 0 6px;
    padding:5px 0 0 0;
}

.essoxCalc>img { 
    padding:0 0 0 6px;
    border: 0px none white;
}

.vehicleDetail {
    float:left;
    padding:0 10px 10px 0;
    width: 532px;
}

.vehicleDetailBold {
    font-weight:bold;
    font-size:12px;
}

.vehicleDetailText {
    font-size:12px;
}

.vehicleDetail img{
    border: 0px solid red;
    margin: 0 0 0 10px;
}
.vehicleImages {
    float:left;
    width:187px;
}
.vehicleImages>a>img{
    border: 0px solid red;
    margin: 0 0 6px 6px;
}

.vehicleText {
    padding: 10px 10px 1px 10px;
    margin: 0 0 10px 10px;
    width: 503px;
    background-color: #111923;
}
.vehicleDescription {
    padding: 10px 0 0 0;
}

.vehicleDescription table {
padding:0 0 0 10px;
}

.vehicleDescription table {
    width: 533px;
    
}
.vehicleDescription tr {
    vertical-align:top;
    background-color: #111923;
}
.vehicleDescription th {
    font-size:13px;
    text-align: left;
    font-weight:bold;
    color:#1783BF;
    padding: 5px 30px 5px 10px;
    width: 90px;
    background-color: #111923;
}

.vehicleDescription td {
    padding: 5px 0 5px 0;
    font-size:13px;
    color:white;
}

.tablePrice {
    color: #1783BF;
    font-weight:bold;
}

.vehicleBox h2 {
    padding-left:10px;
    color:White;
}
/* end of Vehicle detail */

/* tips */
.tipsVehicleItem {
    padding:10px 10px 10px 10px;
    width:200px;
    font-family: Verdana,Geneva,sans-serif;
    font-weight:normal;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    text-align:center;
}

.tipsVehicleItem img {
    border: 0px solid red;
}

.tipsVehicleItem h2 { 			
    font-size:14px;
    font-weight:bold;
    color:#1783BF;
    margin:0 0 0 0;
    padding:5px 0 0 0;
}
/* end of tips*/

/* pager */


.pager {
    font-family: Verdana,Geneva,sans-serif;
    font-weight:normal;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    padding:5px 3px 3px 3px;
    margin: 20px 0 4px 13px;
    width:704px;
    height:20px;
    background-color:#182331;
}

.pager a {
    font-family: Verdana,Geneva,sans-serif;
    font-weight:normal;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    padding: 0 1px 0 1px;
}

.pager a:hover {
    font-family: Verdana,Geneva,sans-serif;
    font-weight:normal;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    padding: 0 1px 0 1px;
}

.pager span {
    padding: 0 1px 0 1px;
}

.pageCurrent {
    font-weight:bold;
}

/* end of pager */

/* end of motorcycles */



/* Products */

/* goods categories */
#productsBox { 
    margin:0 15px 0 15px;
}

#productsBox a { 
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
}

#productsBox>ul{
	list-style:none;
	list-style-image:url(../images/odrazka6.jpg);
	list-style-position:outside;
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
}

#productsBox>ul>li {
	margin: 0 0 0 0;
	padding:3px 0 3px 10px;
}

#productsBox>ul>li>ul{  
	list-style:none;
	list-style-image:url(../images/spacer.gif);
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}

#productsBox>ul>li>ul>li {
	margin: 0 0 0 0;
	padding:6px 0 0 10px;
}

#productsBox>ul>li>ul>li>ul{
	list-style:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#productsBox>ul>li>ul>li>ul>li {
	margin: 0 0 0 0;
	padding:6px 0 0 10px;
}

/* end of goods categories */


/* ProductsList */

.productItem 
{
    padding:3px 3px 3px 3px;
    margin: 4px 0 4px 13px;
    width:703px;
    background-color:#111923;
}

.productImage
{
    width: 149px;
    height: 112px;
    float:left;
    margin: 0 0 0 0;
    text-align:center;
    background-color:White;
}


.productTexts
{
    width: 373px;
    float:left;
    font-family: Verdana,Geneva,sans-serif;
    font-weight:normal;
    font-size: 12px;
    color: #1783BF;
    text-decoration: none;
    margin: 8px 0 8px 8px;
}

.productTexts a {
    font-weight: bold;
    color:#1783BF;
    text-decoration:none;
}

.productTexts a:hover {
    color:#fff;
    text-decoration:underline;
}

.productItemRightPanel
{
    text-align:right;
    padding:0px 0 0 0;
    width: 163px;
    float:left;
}

.productDescription 
{
    padding-right: 5px;
}

.productInfo 
{
}
/* product detail */

.essoxCalcProd { 
    float:left;
    background-color: White;
    width:180px;
    margin:20px 0 0 280px;
    padding:5px 0 0 0px;
}

.essoxCalcProd>img { 
    padding:0 0 0 6px;
    border: 0px none white;
}

.productDetailHeader
{
    font-family: Verdana,Geneva,sans-serif;
    font-weight:bold;
    font-size: 18px;
    color: red;
    background-color: #111923;
    width:688px;
    height:52px;
    padding:0 10px 0 10px;
    margin: 2px 0 0 10px; 
    text-align:left;   
}

.productDetailTitle
{
 position:relative;
 float:left;
 text-align:left;
 width:500px;
}

.productDetailPrice
{
 position:relative;
 float:right;
 width:180px;
}

.productDetailTexts
{
    font-size:13px;
    color: white;
    background-color: #111923;
    width:688px;
    padding:8px 10px 8px 10px;
    margin: 20px 0 0 10px;    
}

.productDetailImage
{
    text-align:center;
    width:718px;
    padding:8px 0 8px 5px;
    margin: 15px 0 0 0;    
}

.productDetailImage>img {
    border: 0px solid red;
}

.productDetailImages 
{
    text-align:center; width:718px; padding: 0 0 20px 0;
    }
.productDetailImages img 
{
    margin: 2px 2px 0 0;
    }
  
   
/* end of ProductsList */

.productsCategoryPath {
    font-family: Verdana,Geneva,sans-serif;
    font-weight:normal;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    text-align: left;
    padding:5px 5px 3px 5px;
    margin: 0 0 20px 13px;
    width:700px;
    height:20px;
    background-color:#182331;
}

.productsCategoryPath a {
    font-family: Verdana,Geneva,sans-serif;
    font-weight:normal;
    font-size: 12px;
    color: white;
    text-decoration: none;
    padding: 0 1px 0 1px;
}

.productsCategoryPath a:hover {
    font-family: Verdana,Geneva,sans-serif;
    font-weight:normal;
    font-size: 12px;
    color:#1783BF;
    text-decoration: underline;
    padding: 0 1px 0 1px;
}

.productsCategoryPath select {
    font-family: Arial, Helvetica, sans-serif;
    padding:0 0 0 0;
    border: 1px solid #111923;
    background: #363e49;
    color: #ffffff;
    font-size: 12px;
}

/* detailSearchForm */

.detailSearchHeader {
    font-family: Verdana,Geneva,sans-serif;
    font-weight:bold;
    font-size: 16px;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    padding:10px 3px 3px 3px;
    margin: 5px 0 20px 13px;
    width:640px;
    height:30px;
    background-color:#111923;
}

.detailSearchForm {
    font-family: Verdana,Geneva,sans-serif;
    font-weight:normal;
    font-size: 12px;
    padding:8px 3px 8px 3px;
    margin: 0 0 20px 13px;
    background: #111923;
    width:640px;
}

.detailSearchForm td {padding:5px 0 5px 20px;}

.detailSearchEdit {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    float:left;
    padding:0 3px 0 3px;
    border: 1px solid #000;
    background: #3b3b3b;
    color: #ffffff;
    width:185px;
    height: 16px;
}

.detailSearchCombo {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    float:left;
    padding:0 0 0 0;
    width:193px;
    height: 18px;
    border: 1px solid #000;
    background: #3b3b3b;
    color: #ffffff;
}

.detailSearchBtn
{
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    border: 1px solid #000;
    background: #282828;
    color: #ffffff;
    width: 100px;
    height: 26px;
    margin: 0 0 0 0;
    padding:0 0 5px 0;
}

.detailSearchBtn:hover
{
    background: #141414;
}
/* eof detailSearchForm */

/* newsForm */

.newsFormWrapper {
    padding:0 10px 0 10px;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
}

.newsFormEdit {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    float:left;
    padding:0 3px 0 3px;
    border: 1px solid #4d4d4d;
    background: #3b3b3b;
    color: #ffffff;
    width:130px;
    height: 16px;
}

.newsFormCombo {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    float:left;
    padding:0 0 0 0;
    width:138px;
    height: 18px;
    border: 1px solid #4d4d4d;
    background: #3b3b3b;
    color: #ffffff;
}

.newsFormBtn
{
    font-size:11px;
    float:left;
	margin: 0 0 0 0;
    border: none 0 #000;
    cursor: pointer;
    background-image: url(../images/search_button.jpg);
    width: 60px;
    height: 19px;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0px 0px;
    text-align:center;
}

.NewsHeader {
    width:468px;
    height:20px;
    background-color:#0e151e;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    color:White;
    padding: 4px 0 0 4px;
    font-weight:bold;
}

.NewsHeaderLine {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width:472px;
    height:3px;
    background-color:#000;
}

.NewsWrapper {
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
    width:472px;
    background-color:#111923;
}

.NewsItem{	width:463px;
            padding:20px 4px 0 4px;
			font-size:12px;
			text-align:left;
			color:#FFF;
}

.NewsItemPreview{	
                padding: 10px 0 0 0;
			    text-align:justify;
			    font-style: italic;
}

.NewsItemDate{  font-size:10px;
                color:#ababab;
				text-align: right;
			    float: right;
				margin-right:0;
}

.NewsItemTitle{ color:#1783BF;
				text-align: left;
				float:left;
				font-size:14px;
				font-weight:bold;
				padding-bottom:5px;
				margin-right:5px;
}

.NewsItemTitle a{
    color:#1783BF;
}



/* eof newsForm */

/* formMotoQuestionWrapper */

.formMotoQuestionWrapper {
    font-size: 12px;
    width:523px;
    background: #111923;
    margin:0 0 0 10px;
    padding:8px 0 0 0;
}

.formLabel {
    font-size: 12px;
}

.formInput {
    font-size: 12px;
    float:left;
    padding:0 3px 0 3px;
    border: 1px solid #4d4d4d;
    background: #3b3b3b;
    color: #ffffff;
    height: 16px;
}

.formCombo {
    font-size: 12px;
    float:left;
    padding:0 0 0 0;
    border: 1px solid #4d4d4d;
    background: #3b3b3b;
    color: #ffffff;
    height: 20px;
}

.formInputBox {
    font-size: 12px;
    float:left;
    padding:0 3px 0 3px;
    border: 1px solid #4d4d4d;
    background: #3b3b3b;
    color: #ffffff;
}
.formButton {
    font-size: 12px;
    border: 1px solid #000;
    background: #282828;
    color: #ffffff;
    width: 100px;
    height: 26px;
    margin: 0 0 0 0;
    padding:0 0 5px 0;
    cursor:pointer;
}

.formButton:hover
{
    background: #141414;
}

.printButtonWrapper a {text-decoration:none;}
.printButtonWrapper a:hover {text-decoration:none;}

.btnPrint {
    display:block;
    font-size: 12px;
    border: 1px solid #000;
    background: #282828;
    color: #ffffff;
    width: 100px;
    height: 19px;
    margin: 0 0 0 220px;
    padding: 3px 0 0 0;
    text-align: center;
}

.btnPrint:hover
{
    background: #141414;
}

.orderButton {display:inline-block; background-image:url(../images/button.png);	background-repeat:no-repeat; width: 113px;	height: 23px; margin: 0; padding: 8px 0 0 0;}
.orderButtonDiv {width: 740px; margin-top: 20px;}
.orderButtonDiv a {color:white; font-weight:bold; margin: 0; text-decoration:none;}    
.orderButtonDiv a:hover {color:red; text-decoration:none; }

/* eof formMotoQuestionWrapper */

/* orderItems */
.orderFormInput {border: 1px solid #0a98c0; padding:0 3px 0 3px; background: #a8d2e2; height:18px;}
.vin {border:1px solid #0a98c0; background:#a8d2e2;}
.orderFormCombo {border: 1px solid #0a98c0; padding:0; background: #a8d2e2; height:22px;}
.orderLabel {float:left; width:150px; height:20px; font-weight:bold; padding-top:7px;}
.orderItem {float:left; width:270px; padding:5px 0 5px 0;}
.orderFormInputRO {border: 1px solid #03383c; padding:0 3px 0 3px; background: #d6f9ff;}


.boxCart{position:relative;float:right; text-decoration:none; font-weight:bold; color:#fff; text-align:center; background-image:url(../images/cart.png); background-repeat:no-repeat; padding:8px 0 0 0; height:65px; width:192px; margin:10px 17px 0 0;}
#ProductsListCartPreview {font-size:9px; padding-left:43px;}
#kosikPolozky {font-size:10px; margin-bottom:1px;}
#kosikCena {font-size:11px; }
#kosikButton {font-size:13px; margin-top:5px; }


.cartDetailBox {position:relative; float:left; left:246px; text-align:center; text-decoration:none; font-weight:bold; color:#fff; text-align:center; padding:8px 0 0 10px; width:246px; margin:10px 20px 0 0;}
.cartDetailHeader {position:relative; background-image:url(../images/orderCartHeader.jpg); background-repeat:no-repeat; background-position:top; width:246px;}
.cartDetailFooter {position:relative; background-image:url(../images/orderCartFooter.jpg); background-repeat:no-repeat; background-position:bottom; width:246px; padding: 0 0 10px 0; }
.cartDetailBackground {position:relative; width:246px; background-image:url(../images/orderCartBackground.jpg); background-repeat:repeat-y;}
.cartDetailOrder { font-size:13px; margin-top:6px; position:relative; padding: 10px 10px 10px 10px;}
.cartDetailOrder a { font-size:13px; margin-top:6px; position:relative; padding: 10px 10px 10px 10px;}
.orderItem{position:relative; float:left; width:65px; text-align:left;}
.orderLabel {text-align:left; padding-left:3px; width:155px;}
.productDetailCatrWrap {position:relative; float:left; margin-left:3px;}

.productDetailCartHeader { font-family: Verdana,Geneva,sans-serif; font-weight:bold; font-size: 18px; color: red; background-color: #111923; width:688px; height:30px; padding:8px 10px 0 10px; margin: 2px 0 0 13px; text-align:center; }
.formWrapper {position:relative; float:left; margin-left:100px;}
 
.essoxCalc {padding:5px 0 5px 10px; background-color:#080915; font-weight:bold; float:none;}
.essoxCalc2 {padding:5px 0 5px 100px; background-color:#080915; font-weight:bold; float:none; text-align:left;}

.catalogTitle {height:52px; width:500px; text-align:left;}
.catalogTitlePrice {height:52px; width:190px; text-align:right;}
.catalogTitlePriceTxt {font-size:11px;}
.catalogListTitle {height:100px; text-align:left;}

/* products category list */

/* categoryList*/
.categoryPanel { padding-left: 9px; }
.categoryListItem {width:220px; min-height:150px; float:left; padding:10px 5px 0 5px; margin: 0 3px 7px 4px; background-color: #111923; border:1px solid #111923; }
.clTitle {width:220px; padding: 2px 0 0 0; }
.clTitleH2{ font-size:14px; font-weight:bold; padding:0; margin:0; } 
.clTitleH2 a {color:#1783BF; text-decoration:none; } 
.clTitleH2 a:hover {color:#fff; text-decoration:none;}
