body {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #ffffff;
	background-color: #162332;
	background: #162332 url(../obrazky_new/bg.png) top center repeat-y;
	margin-top:30px;
	margin-bottom:10px;
}

a img { border: 0px none}

a:link, a:visited {
	color: #33ccff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color:#3399ff;
}

form {
	padding: 0px;
	margin: 0px;
}

input, select {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	vertical-align: middle;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

h1 {
	margin: 0;
	padding: 0;
	background: url(../obrazky_new/logo.gif) no-repeat;
	width: 382px;
	height: 90px;
	display: block;
}	

h2	{
	margin: 10px 0px 10px 0px;
	padding: 0;
	font-family: Verdana, Tahoma, Arial;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	letter-spacing: -1px;
	}	

h3 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 25px 0px 10px 0px;
	padding: 0px;
	color: #ffffff;
	font-size: 140%;
	letter-spacing: -1px;
}

/*obujsa idcka a classy*/
#main {
	text-align: left;
	width: 980px;
	height: auto;
	margin: 0px auto;
	padding: 0;
	background: url(../obrazky_new/sidebar_bck_line.gf) repeat-y left;
	}	
	
#photo {
	text-align: left;
	width: 480px;
	height: 160px;
	margin: 0 auto;
	}
	
#text {
	text-align: left;
	width: 480px;
	height: auto;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 40px;
	}	
	
#toper {
	height: 90px;
	width: 980px;
	margin: 0;
	padding: 0;
	background: url(../obrazky_new/);
	}	
	
#logo {
	height: 90px;
	width: 382px;
	margin: 0;
	padding: 0;
	float: left;
	}	

#logo img{border:none;}

.hideme {
	display: none;
}

.button_go {
	height: 22px;
	width: 23px;
	border: 0;
	background: url(../obrazky_new/go_search.gif) no-repeat;
	margin: 0 0 0 7px;
	cursor:pointer;
	}	
	
.button_kosik {
	height: 23px;
	width: 26px;
	border: 0;
	background: url(../obrazky_new/kosik.jpg) no-repeat;
	margin: 0 0 0 7px;
	}	
	
.button_reset {
	height: 19px;
	width: 21px;
	border: 0;
	background: url(../obrazky_new/reset.gif) no-repeat;
	margin: 0 0 0 7px;
	cursor:pointer;
	}		
	
.form {
	margin: 0 0 0 5px;
	font-size: 90%;
	border: 1px solid #C7CACE;
}	

.search {
	margin: 0 0 0 0;
	font-size: 100%;
	border: 1px solid #C7CACE;
	padding: 3px 3px 3px 3px;
	width: 135px;
}	
	
.blue	{
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-family: Verdana, Tahoma, Arial;
	font-size: 100%;
	color: #8ADBFF;
	font-weight: bold;
	letter-spacing: -1px;
	}
	
.blue a:link {
	color: #8ADBFF;
	}	
	
.blue a:active {
	color: #8ADBFF;
	}
	
.blue a:visited {
	color: #8ADBFF;
	}
	
.blue a:hover {
	color: #8ADBFF;
	text-decoration: none;
	}		
	
.shadow	{
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-family: Verdana, Tahoma, Arial;
	font-size: 100%;
	color: #E1E1E1;
	font-weight: bold;
	letter-spacing: -1px;
	}	
	
.shadow a:link {
	color: #E1E1E1;
	}	
	
.shadow a:active {
	color: #E1E1E1;
	}
	
.shadow a:visited {
	color: #E1E1E1;
	}
	
.shadow a:hover {
	color: #E1E1E1;
	text-decoration: none;
	}		
	
.green	{
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-family: Verdana, Tahoma, Arial;
	font-size: 100%;
	color: #C4F80E;
	font-weight: bold;
	letter-spacing: -1px;
	}	
	
.green a:link {
	color: #C4F80E;
	}	
	
.green a:active {
	color: #C4F80E;
	}
	
.green a:visited {
	color: #C4F80E;
	}
	
.green a:hover {
	color: #C4F80E;
	}

#content {
	margin: 0px 0px;
	padding: 0px;
	height: auto;
	clear:both;
	}	

#sidebar {
	height: auto;
	width: 196px;
	float: left;
	margin: 0;
	padding: 0 9px 0 0;
	background: url(../obrazky_new/content_right_bg.gif)  repeat-y top left;
	}	
	
#search {
	height: 25px;
	width: 180px;
	float: left;
	margin: 35px 0 0 0;
	padding: 5px 10px 5px 5px;
	background: #97E0FF url(../obrazky_new/search_bck.jpg) no-repeat;
	text-align: right;
	}

#header {
	width: 765px;
	margin: 0 0 0 9px;
	padding: 0;
	background: url(../obrazky_new/);
	float: right;
	height: 238px;
	}	
	
#banner {
	height: 230px;
	width: 446px;
	margin: 0 14px 0 0;
	padding: 0;
	float: left;
	}	
	
#header_menu {
	margin: 0 14px 0 0;
	width: 240px;
	font-family: Verdana, Times, serif;
	font-size: 100%;
	display: inline;
	font-weight: normal;
	}
	
#header_menu a {
	float: left;
	margin: 0 0 3px 0;
	height: 17px;
	padding: 7px 0 5px 47px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	width: 220px;
	background: url(../obrazky_new/header_menu_bck) no-repeat;
	display: inline;
	}
	
#header_menu a:hover {
	text-decoration: underline;
	}

#page {
	width: 765px;
	padding: 0 0 0 9px;
	padding: 0;
	background: url(../obrazky_new/);
	float: right;
	height: auto;
	overflow: hidden
	}
	
.tovar {
	width: 765px;
	margin: 0 0 0 0;
	padding: 0;
	height: auto;
	color: #C4F80E;
	font-family: Verdana, Times, serif;
	font-size: 100%;
	font-weight: normal;
	line-height: 30px;
	text-align: center;
	}	
	
.line_1 {
	width: 765px;
	margin: 0;
	padding: 0;
	height: auto;
	color: #1E3042;
	font-family: Verdana, Times, serif;
	font-size: 100%;
	font-weight: bold;
	line-height: 15px;
	background-color: #C4F80E;
	}	
	
.td_1 {
	background-color: #0F1D2E;
	}	
	
.td_2 {
	background-color: #0A1727;
	}
	
.td_3 {
	width: 60px;
	}	
	
.pocet {
	margin: 0 0 0 0;
	font-size: 90%;
	border: 1px solid #C7CACE;
	}	
	
.pager_1 {
	margin: 0 0 0 0;
	padding: 0;
	height: auto;
	color: #fff;
	font-family: Verdana, Times, serif;
	font-size: 90%;
	font-weight: normal;
	line-height: 30px;
	text-align: left;
	}	
	
.pager_2 {
	margin: 0 0 0 0;
	padding: 0;
	height: auto;
	color: #fff;
	font-family: Verdana, Times, serif;
	font-size: 90%;
	font-weight: normal;
	line-height: 30px;
	text-align: right;
	}		
	
#top_page {
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: right;
	}		
	
.searcher {	
	height: 19px;
	width: 146px;
	border: 1px solid #C7CACE;
	margin: 0 2px 0 0;
	font-size: 90%;
	}	
	
#searcher_box1 {
	width: 760px;
	height: auto;
	margin: 0;
	padding: 5px 0 5px 5px;
	}	
	
#searcher_box2 {
	width: 760px;
	height: auto;
	margin: 0;
	padding: 5px 0 5px 5px;
	}		
	
#footer {
	width: 952px;
	margin: 0;
	padding: 0 14px;
	background: url(../obrazky_new/footer_bck_line.gif) repeat-x;
	float: left;
	}	
	
.footertext {
	font-family: Verdana, Tahoma, Arial;
	font-size: 90%;
	color: #FFFFFF;
	font-weight: normal;
	}	
	
.footertext a:link {
	font-style: normal;
	color: #C4F80E;
	}	
	
.footertext a:active {
	font-style: normal;
	color: #C4F80E;
	}
	
.footertext a:visited {
	font-style: normal;
	color: #C4F80E;
	}
	
.footertext a:hover {
	font-style: normal;
	text-decoration: underline;
	color: #C4F80E;
	}	
	
#copyright {
	text-align: left;
	float: left;
	width: 350px;
	margin: 35px 0 0 0;
	}
	
.copyright_w {
	color: #7A7B7D;
	}
	
.copyright_w a:link {
	color: #7A7B7D;
	}	
	
.copyright_w a:active {
	color: #7A7B7D;
	}
	
.copyright_w a:visited {
	color: #7A7B7D;
	}
	
.copyright_w a:hover {
	text-decoration: underline;
	color: #7A7B7D;
	}	
	
#fot_link {
	text-align: right;
	float: right;
	width: 250px;
	margin: 35px 0 0 0;
	}	
	
.arrow {
	font-size: 130%;
	}	

#kosik {
	margin: 12px 14px 0 0;
	width: 240px;
	font-family: Verdana, Times, serif;
	font-size: 100%;
	display: inline;
	font-weight: normal;
	}	
	
#kosik a {
	float: left;
	margin: 12px 0 3px 0;
	height: 17px;
	padding: 25px 0 15px 132px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	width: auto;
	display: inline;
	}
	
#kosik  a:hover {
	text-decoration: underline;
	}

#akcie {
	margin: 0px 0px 15px 0px;
	padding: 0px 7px 0px 0px;
	font-family: Verdana, Times, serif;
	font-weight: normal;
	}	
	
#akcie div {
	margin: 0px 0px 15px 0px;
	padding: 0px 15px 5px 0px;
	background: url(../obrazky_new/akcia_bck.png) no-repeat left bottom;
}

#akcie div a{
	text-decoration: none;
	font-weight: normal;
	color: #fff;}
	
#akcie  a:hover {
	text-decoration: underline;
	}	
	
.datum {
	color: #8ADBFF;
	}
	
.model {
	color: #C4F80E;
	}
	
.old_cena {
	color: #fff;
	text-decoration: line-through;
	}
	
.new_cena {
	color: #8ADBFF;
	}						
	

	
	
#sidebar_menu{
	margin: 0px 0px 20px 0px; 
	
}	
	
#sidebar_menu a {
	float: left;
	margin: 0;
	height: 20px;
	padding: 7px 0 5px 25px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	width: 160px;
	background: url(../obrazky_new/sidebar_menu_bck.gif) no-repeat;
	}
	
#sidebar_menu  a:hover {
	text-decoration: underline;
	}	
	
	
#sidebar_menu_2 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	text-indent:0px;
	}	
	
#sidebar_menu_2 a {
	text-decoration: none;
	font-weight: normal;
	display: block;
	}
	
#sidebar_menu_2  a:hover {
	text-decoration: underline;
	}

#login {
	height: 90px;
	width: 340px;
	margin: 0;
	padding: 0;
	float: right;
	}	
	
.login_info {
	height: auto;
	width: 350px;
	margin: 0 0 15px 0;
	padding: 0;
	float: right;
	text-align: right;
	}
	
#login_form {
	height: auto;
	width: 340px;
	margin: 0 0 10px 0;
	padding: 0;
	float: right;
	text-align: right;
	}	

/*input na pocet kusov do kosika*/
.quantity_to_cart_input {
	width: 20px;
}

/*spodny riadok s buttonmi*/
.bottom_buttons_row {
	
}

/*hlavicka - banner*/
#holder-header{
	margin:auto;
	width: 900px;
	clear:both;
	margin-bottom: 5px;
}	

/*boxy s akciami*/
.box_akcie_div {
	text-align: left;
	margin-bottom: 0px; 
	padding: 5px;
}
.box_akcie_nadpis {
	
}

.main-nadpis {
	margin: 10px 0px 10px 0px;
	padding: 0;
	font-family: Verdana, Tahoma, Arial;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	letter-spacing: -1px;
	}	

/*product_info*/
.standard_price_show{
	font-size: 14px; 
	font-weight: bold;
	margin: 5px 0px;
}
.our_price_show{
	font-size: 16px; 
	font-weight: bold; 
	color: #6adbff;
	margin: 5px 0px;
}
.product_title{
	font-size: 16px; 
	font-weight: bold; 
	
}

/*product image*/
.prod_image{
	width: 60px;
	height: 60px;
}

/*info box*/
.infoBox {
	background-color: #101d2e;
}

.infoBoxContents {
	padding: 5px;
	margin-bottom: 10px;
}

.infoBoxNotice {
	background-color: #ff8e90;
	margin-bottom: 10px;
}
.infoBoxNoticeContents {
	background-color: #ffe6e6;
}
.infoBoxHeading {
	background: url(./../obrazky/box-bg.jpg) repeat-x;
	font-weight: bold;
	color: #ffffff; 
	padding: 4px 5px; 
	padding-left: 10px;
	text-transform: uppercase;
}
.infoBoxHeading span{display:block; background:url(../obrazky/icon-dvoj-sipka.gif) no-repeat left; padding-left:13px;}

.infoBoxHeading .left-box-viac a{color: #FFFFFF; text-transform:lowercase;}

.infoBoxHeadingAlsoPurchased {
	background: url(./../obrazky/box-bg.jpg) repeat-x;
	color: #ffffff; 
}

#kosik-left-box a:visited, #kosik-left-box a:link{font-weight: bold;}

/*info box v centralnej casti*/
td.infoBoxHeadingCentral {	 
	font-family: Verdana, Tahoma, Arial;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	letter-spacing: -1px;
	padding-left: 2px;
	text-transform: uppercase;
}

/*product listing*/
table.productListing {
	width: 755px;
	margin: 0 0 0 0;
	padding: 0;
	height: auto;
	color: #C4F80E;
	font-family: Verdana, Times, serif;
	font-size: 100%;
	font-weight: normal;
	line-height: normal;
	text-align: center;
}
tr.productListing-odd {

}
tr.productListing-even {

}
.productListing-heading {
width: 755px;
	margin: 0;
	padding: 0;
	height: auto;
	color: #1E3042;
	font-family: Verdana, Times, serif;
	font-size: 100%;
	font-weight: bold;
	line-height: 15px;
	background-color: #C4F80E;
}
.productListing-heading a, .productListing-heading a:link, .productListing-heading a:visited, .productListing-heading a:hover {
	color: #1E3042;
	font-family: Verdana, Times, serif;
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline;
}
.productListing-heading a:hover {
	text-decoration: none;
}
td.productListing-data {
	color: #000000;
}

/*category navigation (breadcrumb)*/
.headerNavigation, .headerNavigation a {

}
.headerNavigationLast a {
	color: #ff6000;
	text-decoration: none;
}

/*page heading*/
td.pageHeading {
	font-family: Verdana, Tahoma, Arial;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	letter-spacing: -1px;
}
div.pageHeading {
	font-family: Verdana, Tahoma, Arial;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	letter-spacing: -1px;
}
/*
a.pageResults {
	color: #002f8f;
	text-decoration: none;
}
a.pageResults:hover {
	color: #002f8f;
	text-decoration: underline;
}
*/
td.main {
	
	
	line-height: 1.5;
}
p.main {
	
	
	line-height: 1.5;
}

td.fieldKey {
	
	
	font-weight: bold;
}
td.fieldValue {
	
	
}

td.tableHeading {
	
	
	font-weight: bold;
}

span.newItemInCart {
	color: #ff6000;
}

span.newItemInCart a {
	color: #ff6000;
}

.boxText {
	
	
}

.errorBox {
	
	
	font-weight: bold;
	background-color: #ffb3b5;
}

.stockWarning {
	
	
	color: #cc0033;
}

.productsNotifications {
	background-color: #101d2e;
}

.orderEdit {
	
}

span.greetUser {
	
	
	color: #f0a480;
}

table.formArea {
	border: 1px solid #7b9ebd;
}

td.formAreaTitle {
	
	
	font-weight: bold;
}

span.markProductOutOfStock {
	
	
	font-weight: bold;
	color: #c76170;
}

span.productSpecialPrice {
	color: #ff0000;
	font-size: 1.1em;
}

span.errorText {
	
	
	color: #ff0000;
}

.moduleRowOver {
	cursor: pointer; 
	background-color: #2d3947;
}

.moduleRowSelected {
	background-color: #2d3947;
}

.checkoutBarFrom {
	
	color: #ffffff;
}

.checkoutBarTo {
	
	
	color: #ffffff;
}

.checkoutBarCurrent {
	font-weight: bold;
	color: #ffffff;
}

.messageBox {
	
	
}

.messageStackError {
	
	
	color:  #FF6600;  font-weight:bold;
}

.messageStackWarning {
	
	
	color:  #FF6600; font-weight:bold;
}

.messageStackSuccess {
	
	
	color: #99ff00; font-weight:bold;
}

.inputRequirement {
	
	
	color: #FF6600; font-weight:bold;
}

#basket-top{font-size: 11px; font-weight:bold}
#basket-top a:visited, #basket-top a:link{color:#ff6000;}

.oddelovac{padding:0px 4px; text-align:center; color: #CCCCCC}

/*categories - navigacia*/
/*pre kategorie lavej navigacie*/
.infoBoxContents-category {
	padding: 5px;
	margin-bottom: 10px;
}

.infoBoxContents-category a:link, .infoBoxContents-category a:visited {
	text-decoration:none;
} 

.category_level_0 {font-weight:bold; text-transform:uppercase;}
.category_level_1 {display: none;}
#cl-selected {border-bottom-color: #ff6000; color:#ff6000;}

/*pneumatiky-uvodne-grafiky*/
#pneumatiky-uvodne-grafiky{padding:10px 0px;}
#pneumatiky-uvodne-grafiky td.popis{border:none; height:29px; text-align:center; font-size: 18px; font-weight:bold; text-transform:uppercase; font-family:Tahoma;}
#pneumatiky-uvodne-grafiky a:link, #pneumatiky-uvodne-grafiky a:visited{text-decoration:none;}
#pneumatiky-uvodne-grafiky a:hover{text-decoration:underline;}

#pneumatiky-uvodne-grafiky img{border:none;}

.clearblock {clear: both;}

.box_akcie_div a, .box_akcie_div a:link, .box_akcie_div a:visited, .box_akcie_div a:hover {
	color: #ffffff;
}

/*informacne templaty*/
.info_templates b, .info_templates strong {
	color: #c4f810;
}

.info_templates span.green, .info_templates2 span.green {
	color: #c4f810;
	font-weight: normal;
}

.info_templates .main-nadpis, .info_templates2 .main-nadpis {
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 12px;
	border-bottom: 1px dashed #808080;
	margin-bottom: 0px;
	margin-top: 10px;
}

.info_templates .main-nadpis span.seda, .info_templates2 .main-nadpis span.seda {
	color: #9a9fa5;
}

.info_templates span.modra, .info_templates2 span.modra {
	color: #8bd9fd
}

.info_templates .subnadpis {
	font-size: 1.2em;
	font-weight: normal;
}

.info_templates2 .objednavky_comments {
	width: 99%;
	background-color: #202c3c;
	color: #c4f80f;
	font-family: Verdana, Tahoma, Arial;
	border: none;
	padding: 3px;
}

#product-title {
	font-size: 2em; color: #C4F80E; font-weight: normal
}

/*dodane styly vv 2007-06-25*/
#breaker-top{clear: both; border-top:1px solid #4D5258; height:10px;}
#breaker-bottom{clear: both; height:10px;}
.breaker{clear: both;}

/*nove styly - uprava 2007-07-02*/
#kosik-vrch{width: 240px; height: 49px; padding-top:0px;float:left; margin-left:0px; background: url(../images-new/kosik-back.jpg) no-repeat top left}
#kosik-vrch img{float: left; width: 50px; margin-right:5px;border:none;}
#kosik-vrch ul{padding: 7px 0px 0px 15px; list-style-type:none; margin:0px;}
#kosik-vrch ul li {margin-bottom: 1px; }
#kosik-vrch ul li span, #kosik-vrch ul li a{color:#162332!important;}

#login-warning-top{padding-bottom:0px;color: #FF6600; font-weight:bold; position:relative; bottom:6px;}

#up-navigation{margin-bottom: 10px;}
#up-navigation #cpath{float: left; }
#up-navigation ul{float: right; margin:0px; list-style:none }
#up-navigation ul li{float: left; margin-left: 20px; padding-left:15px; font-weight:bold; background:url(../obrazky_new/sipka-zelena.gif) no-repeat left;}
#up-navigation ul li a{color:#FFFFFF;}

.breadcrumbSelected a{color:#C4F80E; font-weight:bold;}
.breadcrumb a{color:#FFFFFF;} 

/*intro styles*/
#intro-page{margin:0px  auto; width: 980px; text-align:center;}
.intro-banner-margin{margin: 10px auto;}
#intro-logo-top img{border: none;}
.intro-breaker-top{height: 20px;}

/*podstranky oleje, filtre, disky*/
#loga-pdf{clear: both}
#loga-pdf p{clear: both; margin: 3px 0px 0px 0px; text-align:left;}
#loga-pdf p a{clear: both; padding-left:10px; background: url('../obrazky_new/icon-corner-blue.gif') no-repeat 0px 1px; display:block}
#loga-pdf div{float: left; margin:0px 20px 5px 0px;text-align:left;}
#loga-pdf img{border:1px solid #c4f80e; }

/*block vyberte si z nasej ponukt*/
ul#prod-offer-links{margin:0px; padding:0px 0px 0px 0px; list-style:none}
ul#prod-offer-links strong {display: block; padding:10px 0px 5px 0px; color:#FFFFFF;}
ul#prod-offer-links a{padding-left:15px; background:url(../obrazky_new/sipka-zelena.gif) no-repeat left;}
ul#prod-offer-links a.green{color:#C4F80E; font-weight:normal}


/*advisor*/
#advisor {border-left:1px solid white; font-size: 11px;}
 #advisor td{padding: 8px;}
#advisor td p{line-height:1.2em; margin:0px; font-size:1em;}
#advisorText { padding: 6px; background-color:#2D384A }

span.euro { font-weight: normal; font-size: 9px}

/*
.uvod-linky a, uvod-linky a:link, uvod-linky a:visited { color: #ed008c}
uvod-linky a:hover { color: #ed0080}
*/