/**** 1024 - 1279 / notebook **********************************************************/
@media (max-width:1279px) {

.notebook-show {
	display:block!important;
}

/**** layout **********************************************************/
div.resp-width {
	width:950px;
}

a.to-home {
	width:234px;
	height:60px;
	margin-top:5px;
}
a.autorizovany {
	top:66px;
	font-size:11px;
}

div.head {
	padding:90px 0 0 0;
}

/*** head phone ***/
div.topphone {
	left:285px;
	top:42px;
	padding:4px 0 8px 34px;
	background:url(../img/notebook/phone.png) no-repeat left top;
	font-size:22px;
}

/*** cart ***/
div.cart {
	top:4px;
}

/*** search ***/
form.search {
	top:35px;
	left:475px;
}
form.search input {
	height:34px;
	padding:0 10px 0 10px;
	font-size:12px;
	width:150px;
}
form.search input.submit {
	height:33px;
	padding:0 10px 0 10px;
	font-size:13px;
}


/*** login ***/
div.log-links {
	right:40px;
	top:108px;
	padding:4px 5px 4px 5px;
}
div.log-links a {
	font-size:11px;
}
div.log-links a.log-link {
	margin:0 15px 0 0;
}


/*** topmenu ***/
ul.topmenu {
	height:60px;
}
ul.topmenu li a {
	height:60px;
	line-height:60px;
	font-size:15px;
	padding:0 15px 0 15px;
}
ul.topmenu li.m-home a {
	background-image:url(../img/notebook/home.png);
	width:50px;
}
/*** javascript menu ***/
ul.topmenu ul li a {
  padding:10px 15px 10px 15px;
	font-size:12px;
}




/*** page ***/
div.page {
	padding:0 0 25px 0;
}
div.l {
	float:left;
	width:240px;
}
div.r {
	float:right;
	width:650px;
}




/*** cat menu ***/
ul.cat-menu li a {
	padding:0 0 0 41px;
	font-size:14px;
	border-radius:2px;
}
ul.cat-menu li a span {
	padding:13px 10px 13px 15px;
}
ul.cat-menu li img {
	position:absolute;
	left:6px;
	top:5px;
}
ul.cat-menu > li.act > a span {
	padding:12px 10px 11px 14px;
}


/* 1. uroven */
ul.cat-menu ul {
	margin:0 0 5px 0;
}
ul.cat-menu ul li a {
	background:url(../img/menu/arr.png) no-repeat 32px 10px #F0F0F0;
	padding:8px 10px 8px 56px;
	font-size:13px;
}
ul.cat-menu ul li a:hover {
	background-color:#eaeaea;
}
ul.cat-menu ul li.act > a {
	color:#B52512;
	background-image:url(../img/menu/arr_a.png);
	background-color:#e5e5e5;
}


h1, .h1 {
	font-size:22px;
	margin:0 0 12px 0;
}
h2 {
	font-size:20px;
	margin:0 0 7px 0;
}
h3 {
	font-size:18px;
	margin:0 0 5px 0;
}
h4 {
	font-size:16px;
}
h5 {
	font-size:14px;
}



/*** item ***/
.items {
	margin:10px 0 0 0;
}
.item {
	margin:0 10px 10px 0;
	width:208px;
	height:300px;
}
.item.fourth {
	margin-right:10px;
}
.item.third {
	margin-right:0;
}
.item h2 {
	margin:10px 10px 10px 10px;
	font-size:14px;
	line-height:20px;
	height:40px;
}
.item-in {
	padding:2px;
}
.item-znacka {
	font-size:11px;
	bottom:14px;
}


/*** detail zbozi ***/
.do-kosiku-in-out {
	flex-direction: column;
	gap: 10px;
	align-items: stretch;
}
.kosik-msg {
	order: 2;
	margin: 0;
}
div.detail-text {
	width:430px;
}
div.do-kosiku-in input {
	padding:7px 10px 7px 10px;
	font-size:13px;
}


/*** objednavka ***/
div.butts-per a#platba1, div.butts-per a#platba3 {
	margin-right:0;
}
a#doprava1, a#doprava2, a#doprava3 {
	min-height:85px;
}
div.doprava-postovne {
	display:block;
	margin:0 0 0 0;
}



/*** objednavka 2020 ***/
div.steps a {
	margin:0 10px 0 0;
	font-size:12px;
}
div.steps a span {
	margin:0 7px 0 0;
	width:24px;
	height:24px;
	line-height:24px;
	font-size:12px;
}
div.steps img {
	margin:5px 10px 0 0;
	width:12px;
}

/*** vyber dopravy a platby ***/
a.radio-box .radio-box-label strong {
	font-size:13px!important;
}



/*** aut-logo ***/
a.aut-logo {
	width:315px;
}
a.aut-logo.third {
	margin-right:15px!important;
}
a.aut-logo.second {
	margin-right:0!important;
}



/**** loga **********************************************************/
div.loga img {
	height:40px;
	margin:0 8px 0 8px;
}



/**** foot **********************************************************/
div.foot-in {
	padding:20px 20px 40px 20px;
}
div.copy-logo {
	min-width:200px;
	padding:65px 0 0 0;
	font-size:11px;
	margin:0 30px 0 0;
}

div.footmenu-box {
	margin:15px 35px 0 0;
	padding:0 35px 0 0;
}
div.footmenu-box h3 {
	font-size:15px;
	padding:4px 0 6px 38px;
}
div.footmenu-box ul li {
	font-size:12px;
}

a.to-top {
	right:20px;
	top:34px;
}







.strankovani div.str-in {
	width:470px;
}


.half {width:310px!important;}


}