body {
    font-family: Arial, 'Sans Serif', Verdana!important;
    margin: 0;
	padding: 0;
    background-color: #000;
}

header {float:left;width:100%;margin:20px 0;}

.header-right {float:right;}

.right-header {margin-top:40px;}

.logo {background:url("../../redata/images/logo.jpg") 0 0 no-repeat;float:left;width:355px;height:120px;text-indent:-9999px;}

.header-basket li:first-child {
	border: none;
	float: left;
	color: #757575;
	font-size: 15px;
	font-weight: bold;
	padding: 10px;
	border-top: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	box-shadow: 0 1px 3px #BDBDBD inset;
	background-color: #EEEEEE;
	border-radius: 4px 0 0 4px;
}

.header-basket a {float:left;color:#bdbdbd;text-decoration:none;padding:10px 12px 10px 33px;font-size:13px;background:#424242 url("../../redata/images/header-basket.png") 7px center no-repeat;border:2px solid #616161;border-radius:0 4px 4px 0;}
.header-basket a:hover {background:#616161 url("../../redata/images/header-basket.png") 7px center no-repeat;}

.header-basket b {
	border: none;
	float: left;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	width: 28px;
	text-align: center;
	padding: 7px 0;
	background-color: #4CAF50;
	border-radius: 50%;
	position: absolute;
	margin-top: -18px;
	margin-left: -15px;
}

header form {float:right;width:174px;}
header figure {margin:0;}

.srcbox {
	border: none;
	float: left;
	width: 66%;
	height: 35px;
	color: #757575;
	font-size: 13px;
	padding: 0 9px;
	border-top: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	box-shadow: 0 1px 3px #BDBDBD inset;
	background-color: #EEEEEE;
	border-radius: 4px 0 0 4px;
}

.srcbox::-webkit-input-placeholder {color:#757575;}
.srcbox:-moz-placeholder {color:#757575;}
.srcbox::-moz-placeholder {color:#757575;}
.srcbox:-ms-input-placeholder {color:#757575;}

.srcbutt {
	background: #424242 url("../../redata/images/search.png") center center no-repeat;
	border: 2px solid #616161;
	border-left: none;
	width: 38px;
	height: 37px;
	text-indent: -9999px;
	float: left;
	border-radius: 0 4px 4px 0;
	cursor: pointer;
}

.srcbutt:hover {background:#616161 url("../../redata/images/search.png") center center no-repeat;}

.logins {float:left;margin:0 10px;}
.logins li {float:left;margin-left:10px;}
.logins li:first-child {margin-left:0;}
.logins a {float:left;color:#BDBDBD;text-decoration:none;padding:10px 12px 10px 34px;font-size:13px;background:#424242 url("../../redata/images/register.png") 10px center no-repeat;border:2px solid #616161;border-radius:4px;}
.logins li:first-child a {background:#424242 url("../../redata/images/login.png") 10px center no-repeat;}
.logins a:hover {background:#616161 url("../../redata/images/register.png") 10px center no-repeat;}
.logins li:first-child a:hover {background:#616161 url("../../redata/images/login.png") 10px center no-repeat;}

.account a {background:#424242 url("../../redata/images/login.png") 10px center no-repeat;}
.account li:first-child a {background:#424242 url("../../redata/images/register.png") 10px center no-repeat;}
.account a:hover {background:#616161 url("../../redata/images/login.png") 10px center no-repeat;}
.account li:first-child a:hover {background:#616161 url("../../redata/images/register.png") 10px center no-repeat;}

.slider {float:left;width:100%;}

.mainmenu {float:left;width:100%;background-color:#000;border-radius:0 0 10px 10px;box-shadow:0 8px 0 #e0e0e0;}
.mainmenu li {float:left;border-left:1px solid rgba(255,255,255,0.25);}
.mainmenu li:first-child {border-left:none;}
.mainmenu a {float:left;color:#fff;text-decoration:none;padding:16px 20px;font-size:14px;}
.mainmenu a:hover {
	background: rgb(229,57,53); /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1MzkzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzFjMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(229,57,53,1) 0%, rgba(183,28,28,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,57,53,1)), color-stop(100%,rgba(183,28,28,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e53935', endColorstr='#b71c1c',GradientType=0 ); /* IE6-8 */
}
.mainmenu li:first-child a {border-left:none;border-radius:0 0 0 10px;}

.bg-content {background-color:#fff;float:left;width:100%;border-radius:10px;}
.content {margin:20px;}

.leftbox {float:left;width:19%;margin-top:30px;margin-bottom:13px;}
.leftbox ul {float:left;width:100%;background-color:#000;border-radius:10px;margin-bottom:20px;box-shadow:9px 9px 0px #e0e0e0;}
.leftbox li {float:left;width:100%;border-top:1px solid rgba(255,255,255,0.25);}
.leftbox li:first-child {border-top:none;}
.leftbox a {display:block;padding:12px 20px;text-decoration:none;color:#fff;font-size:13px;}
.leftbox a:hover {
	background: rgb(229,57,53); /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1MzkzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzFjMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(229,57,53,1) 0%, rgba(183,28,28,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,57,53,1)), color-stop(100%,rgba(183,28,28,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e53935', endColorstr='#b71c1c',GradientType=0 ); /* IE6-8 */
}
.leftbox li:first-child a {border-radius:10px 10px 0 0;}
.leftbox li:last-child a {border-radius:0 0 10px 10px;}
.leftbox ul ul {margin-bottom:0;box-shadow:0 0 0 #bdbdbd;}
.leftbox ul ul a {padding-left:30px;}
.leftbox>ul>li>ul>li>a {font-weight:bold;}
.leftbox ul ul ul a {padding-left:40px;}
.leftbox li li:first-child {border-top:1px solid rgba(255,255,255,0.3);}
.leftbox li li:first-child a {border-radius:0;}
.leftbox li li:last-child a {border-radius:0;}
.leftbox ul ul a {border-radius:0!important;}

.rightbox {float:right;width:78%;margin:30px 0 20px 0;}
.rightbox h1 {color:#616161;font-weight:normal;font-size:20px;line-height:30px;padding-top:8px;}

.boxes {float:left;width:100%;border:1px solid rgb(227,229,230);border-radius:10px;margin-top:20px;}
.boxes ul {float:left;width:100%;}
.boxes li {float:left;width:27.25%;padding:3%;border-right:1px solid #d8e2e8;border-top:1px solid #d8e2e8;}
.boxes li:hover {box-shadow:0 0 20px 10px #eee;}
.boxes li:nth-child(3n) {border-right:none;}
.boxes li:nth-child(1), .boxes li:nth-child(2), .boxes li:nth-child(3) {border-top:none;}
.boxes img {display:block;width:60%;height:120px;margin:0 auto;}
.boxes h2 {float:left;width:100%;height:36px;line-height:18px;color:#000;font-weight:normal;font-size:15px;margin:15px 0 20px 0;}
.boxes h3 {display:block;color:#212121;padding-bottom:15px;font-weight:normal;font-size:22px;text-align:center;}
.boxes p {float:left;width:100%;color:#757575;margin-top:10px;margin-bottom:20px;font-size:13px;height:72px;line-height:18px;overflow:hidden;}
.boxes b {color:#fff;font-size:12px;padding:8px;text-transform:uppercase;display:inline-block;}
.boxes .widgets {width:100%;overflow:hidden;height:30px;}
.boxes a {text-decoration:none;}

.boxes .products-item2 {float:left;width:100%;}
.boxes .products-item2 li {float:left;width:100%;border-top:1px solid #d8e2e8;padding:0;}
.boxes .products-item2 li:hover {box-shadow:0 0 20px 10px #eee;}
.boxes .products-item2 li:first-child {border-top:none;}
.boxes .products-item2 img {float:left;width:100%;height:auto;margin:0;}
.boxes .products-item2 h2 {float:left;width:100%;height:36px;line-height:18px;color:#000;font-weight:normal;font-size:18px;margin:0 0 10px 0;}
.boxes .products-item2 h3 {float:right;width:100%;color:#212121;padding-bottom:10px;margin-top:20px;font-weight:normal;font-size:22px;text-align:right;}
.boxes .products-item2 p {float:left;width:100%;color:#757575;padding-bottom:0;font-size:13px;line-height:18px;margin-top:29px;}
.boxes .products-item2 b {color:#fff;font-size:12px;padding:10px;text-transform:uppercase;}
.boxes .products-item2 a {text-decoration:none;}

.link-img {float:left;margin:25px 0 20px 20px;width:25%;}
.left-info {float:left;margin:25px 20px 28px 20px;width:67.7%;}

.boxes .products-item3 {float:left;width:100%;}
.boxes .products-item3 li {float:left;width:100%;border-top:1px solid #d8e2e8;border-right:none;padding:10px 0;}
.boxes .products-item3 li:nth-child(2n) {background-color:#ECEFF1;}
.boxes .products-item3 li:hover {box-shadow:none;}
.boxes .products-item3 li:first-child {border-top:none;}
.boxes .products-item3 img {float:left;width:100%;height:auto;margin:0;}
.boxes .products-item3 h2 {float:left;width:auto;line-height:18px;color:#000;font-weight:normal;font-size:16px;margin:20px 0 0 10px;}
.boxes .products-item3 h3 {float:left;font-size:18px;margin:20px 0 0 0;text-align:right;width:140px;}
.boxes .products-item3 a {text-decoration:none;}

.link-item3 {float:left;width:10%;margin-left:10px;}
.foot-info {float:right;width:314px;}

.news {background-color:#009688;}
.action {background-color:#00BCD4;}
.sale {background-color:#FF9800;}

.product-button {background-color:#000;border-bottom:4px solid #bdbdbd;display:block;width:140px;text-align:center;padding:8px 0;font-size:13px;margin:0 auto;border-radius:10px;color:#fff;text-decoration:none;}
.product-button:hover {
	border-bottom: 4px solid #8b1515;
	background: rgb(229,57,53); /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1MzkzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzFjMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(229,57,53,1) 0%, rgba(183,28,28,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,57,53,1)), color-stop(100%,rgba(183,28,28,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e53935', endColorstr='#b71c1c',GradientType=0 ); /* IE6-8 */
}

.button-item2 {float:right;}
.button-item3 {float:right;margin-right:10px;margin-top:13px;}

.infobox {float:left;width:100%;border:1px solid rgb(227,229,230);border-radius:10px;margin-top:15px;}
.infobox h2 {color:#616161;font-weight:normal;font-size:18px;margin:20px;}
.infobox p {color:#757575;margin:20px;font-size:13px;line-height:18px;}
.infobox a {color:#757575;text-decoration:underline;font-size:13px;}
.infobox a:hover {text-decoration:none;}

.categ-header {float:left;width:100%;border:1px solid rgb(227,229,230);border-radius:10px;}
.categ-header-content {margin:20px;}
.categ-header ul {float:left;width:100%;border-bottom:1px solid rgb(227,229,230);padding-bottom:16px;margin-bottom:18px;}
.categ-header li {background:url("../../redata/images/arrow.png") 0 0 no-repeat;float:left;font-size:13px;color:#757575;padding:2px 0 2px 18px;}
.categ-header li:first-child {background:none;padding:2px 2px 2px 0;}
.categ-header a {text-decoration:underline;color:#757575;}
.categ-header a:hover {text-decoration:none;}
.categ-header h1 {color:#616161;font-weight:normal;font-size:24px;margin-bottom:10px;}
.categ-header p {color:#757575;font-size:13px;line-height:18px;padding-top:5px;}

.subcategs {float:left;width:100%;margin:20px 0;}
.subcategs h2 {background-color:#ECEFF1;color:#616161;font-weight:normal;font-size:19px;padding:16px 20px;border-radius:6px;}
.subcategs ul {float:left;width:100%;margin-top:18px;}
.subcategs li {background:url("../../redata/images/arrow.png") 0 3px no-repeat;float:left;width:31%;font-size:13px;padding:6px 0 6px 18px;}
.subcategs a {text-decoration:underline;color:#757575;}
.subcategs a:hover {text-decoration:none;}

.filter {float:left;width:100%;border:1px solid rgb(227,229,230);border-radius:10px;padding:12px 0;}
.selects {float:left;margin-top:3px;}
.selects li {float:left;margin-left:15px;}
.selects a {float:left;border:1px solid rgb(227,229,230);border-radius:6px;margin:0 auto;width:42px;height:28px;text-indent:-9999px;}

.filter select, .velkosti select {
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );
    float: right;
    color: #000;
    font-weight: normal;
    font-size: 13px;
    cursor: pointer;
    border-radius: 10px;
    padding: 8px 12px;
    border: 1px solid rgb(227,229,230);
	margin-right: 15px;
}

.velkosti {background-color:#f9f9f9;border-radius:6px;float:left;width:100%;padding:15px 0;margin:15px 0;}
.velkosti select {float:left!important;}
.velkosti h3 {float:left;font-weight:normal;color:#757575;font-size:14px;margin:10px 20px 0 20px;}

.select-item1 {background:#ECEFF1 url("../../redata/images/item1.png") center center no-repeat;}
.select-item1:hover {background:#fff url("../../redata/images/item1.png") center center no-repeat;}
.select-item2 {background:#ECEFF1 url("../../redata/images/item2.png") center center no-repeat;}
.select-item2:hover {background:#fff url("../../redata/images/item2.png") center center no-repeat;}
.select-item3 {background:#ECEFF1 url("../../redata/images/item3.png") center center no-repeat;}
.select-item3:hover {background:#fff url("../../redata/images/item3.png") center center no-repeat;}

.pager {
    float: right;
    margin-top: 25px;
}

.button {
    background: #000;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    padding: 12px 12px 12px 36px;
    font-size: 13px;
    cursor: pointer;
    border: none;
	border-bottom: 4px solid #bdbdbd;
	border-radius: 10px;
}

.button:hover {
	background: #616161;
}

.pager ul {
    float: left;
	padding: 10px 12px 12px 12px;
}

.pager li {
    float: left;
    margin-left: 10px;
}

.pager li:first-child {margin-left:0;}

#pgs li a {
    padding: 12px 16px;
}

.active-col {
    background: #616161;
}

.right-col {
    float: left;
    background: #000 url("../../redata/images/right-col.png") center center no-repeat;
	margin: 10px 0 10px 10px;
	text-indent: -9999px;
	padding: 12px 0;
	width: 70px;
}

.right-col:hover {background:#616161 url("../../redata/images/right-col.png") center center no-repeat;}

.left-col {
    float: left;
    background: #000 url("../../redata/images/left-col.png") center center no-repeat;
	margin: 10px 10px 10px 0;
	text-indent: -9999px;
	padding: 12px 0;
	width: 70px;
}

.left-col:hover {background:#616161 url("../../redata/images/left-col.png") center center no-repeat;}

.document {float:left;width:100%;border:1px solid rgb(227,229,230);border-radius:10px;margin-top:20px;}
.document ul, .document ol {float:left;width:100%;margin:0 0 15px 17px;}
.document ol {list-style-type:decimal;}
.document ul {list-style-type:disc;}
.document li {float:left;width:100%;color:#757575;font-size:13px;line-height:18px;}
.document h2, .document h3, .document h4, .document h5, .document h6 {float:left;width:100%;line-height:18px;color:#000;font-weight:normal;font-size:15px;margin:15px 0;}
.document p {float:left;width:100%;color:#757575;margin-bottom:15px;font-size:13px;line-height:18px;}
.document a {width:100%;color:#757575;margin-bottom:15px;font-size:13px;line-height:18px;}

.doc-content {display:inline-block;margin:3% 3% 1% 3%;}

.detail {float:left;width:100%;border:1px solid rgb(227,229,230);border-radius:10px;margin-top:20px;}

.left-detail {float:left;width:40%;margin-top:10px;}
.left-detail a {float:left;width:100%;}
.left-detail img {float:left;width:100%;}
.left-detail ul {float:left;width:100%;margin-top:9px;}
.left-detail li {float:left;width:31.33%;margin-right:3%;}
.left-detail li:nth-child(3n) {margin-right:0;}

.right-detail {float:right;width:56%;margin-top:10px;}
.right-detail h2 {float:left;width:100%;line-height:18px;color:#000;font-weight:normal;font-size:20px;margin-bottom:15px;}
.right-detail p {float:left;width:100%;color:#757575;margin-bottom:15px;font-size:13px;line-height:18px;}

.parameters {float:left;width:100%;padding:20px 0;border-top:1px solid rgb(227,229,230);border-bottom:1px solid rgb(227,229,230);}
.parameters h3 {float:left;width:100%;color:#757575;font-weight:normal;font-size:13px;margin-bottom:11px;}
.parameters select {
	background: rgb(255,255,255); /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );
	float:left;
	color:#000;
	font-weight:normal;
	font-size:13px;
	cursor:pointer;
	border-radius:10px;
	padding:8px 10px;
	border:1px solid rgb(227,229,230);
	margin-right:2.5%;
}

.prices {float:left;width:100%;text-align:right;margin-top:30px;margin-bottom:15px;}
.prices li {float:left;width:100%;text-align:right;line-height:26px;font-size:14px;color:#757575;}
.prices strong {font-size:15px;color:#000;}
.prices li:first-child {font-size:20px;}
.prices li:first-child strong {font-size:24px;color:#4CAF50;}
.prices select, .moredata select {
	background: rgb(255,255,255); /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );
	float:right;
	color:#000;
	font-weight:normal;
	font-size:14px;
	cursor:pointer;
	border-radius:10px;
	padding:11px 10px 10px 10px;
	border:1px solid rgb(227,229,230);
	margin-top:20px;
	margin-right:10px;
}
.prices a, .footlinks a {
	border-bottom: 4px solid #8b1515;
	background: rgb(229,57,53); /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1MzkzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzFjMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(229,57,53,1) 0%, rgba(183,28,28,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,57,53,1)), color-stop(100%,rgba(183,28,28,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e53935', endColorstr='#b71c1c',GradientType=0 ); /* IE6-8 */
	float:right;
	margin-top:20px;
	padding:6px 20px 5px 20px;
	font-size:14px;
	border-radius:10px;
	color:#fff;
	text-decoration:none;
}
.prices a:hover, .footlinks a:hover {text-decoration:underline;}

#LoginForm, #RegisterForm, #ProfilForm {display:block;margin:50px auto 0 auto;width:300px;}
.row {float:left;margin-bottom:20px;width:100%;}
.row label {float:left;margin-bottom:10px;width:100%;font-size:14px;color:#757575;}
.row input {
	background: rgb(255,255,255); /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );
	float:left;
	width:93%;
	color:#000;
	font-weight:normal;
	font-size:14px;
	border-radius:10px;
	padding:14px 10px;
	border:1px solid rgb(227,229,230);
}

#Login, #Confirm, .GoToCart, .footbasket a, .editbutton a {
	border: none;
	border-bottom: 4px solid #8b1515;
	background: rgb(229,57,53); /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1MzkzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzFjMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(229,57,53,1) 0%, rgba(183,28,28,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,57,53,1)), color-stop(100%,rgba(183,28,28,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(229,57,53,1) 0%,rgba(183,28,28,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e53935', endColorstr='#b71c1c',GradientType=0 ); /* IE6-8 */
	float:left;
	width:100%;
	text-align:center;
	padding:12px 0 10px 0;
	font-size:14px;
	border-radius:10px;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
#Login:hover, #Confirm:hover, .GoToCart:hover, .footbasket a:hover, .editbutton a {text-decoration:underline;}

#Confirm {margin-bottom:50px;}

.enterbasket {float:left;width:100%;border-top:1px solid rgb(227,229,230);padding-top:25px;margin-top:27px;}

.GoToCart {width:auto;float:right;padding:12px 20px 10px 20px;margin-bottom:9px;}

.rows a {float:left;width:100%;text-align:center;color:#757575;margin:20px 0 50px 0;font-size:13px;}
.rows a:hover {text-decoration:none;}

.error {color:rgb(229,57,53)!important;padding-top:8px;margin-bottom:0!important;font-size:13px!important;}

.mybasket {float:left;width:100%;margin:15px 0 30px 0;}
#CartContent, .booking {float:left;width:100%;}
#CartContent ul, .booking ul {float:left;width:100%;margin-top:-1px;}
#CartContent li, .booking li {float:left;padding:10px;border-right:1px solid rgb(227,229,230);border-top:1px solid rgb(227,229,230);border-bottom:1px solid rgb(227,229,230);}
#CartContent li:first-child, .booking li:first-child {border-left:1px solid rgb(227,229,230);}
#CartContent h3 {float:right;font-size:14px;font-weight:normal;}
#CartContent h3 b {font-size:24px;color:#4CAF50;}
.item1 {width:7%;height:60px;}
.item1 a {width:15px;height:15px;margin:0 auto;display:block;margin-top:24px;}
.item2 {width:15%;height:60px;}
.item2 img {margin:0 auto;display:block;width:73%;}
.item3 {width:25%;height:60px;}
.item3 a {float:left;width:100%;text-decoration:none;color:#000;}
.item3 a:hover h2 {text-decoration:underline;}
.item3 h2 {float:left;width:100%;text-align:center;margin-top:14px;line-height:18px;font-weight:normal;font-size:13px;}
.item4 {width:12.54%;height:60px;}
.item4 h2 {float:left;width:100%;text-align:center;margin-top:22px;font-size:15px;}
.item4 input {border:1px solid rgb(227,229,230);text-align:center;width:40px;height:40px;font-size:14px;color:#000;margin:0 auto;display:block;margin-top:8px;}

#CartContent .footbasket {margin-top:27px;}
#CartContent .footbasket li {float:right;border:none;padding:0;}
#CartContent .footbasket li:first-child {float:left;}
.footbasket a {width:auto;padding:12px 20px 10px 20px;}

#OrderForm {display:block;margin:40px auto 0 auto;width:40%;}
#OrderForm h2 {width:auto;margin:0 0 25px 0;font-size:18px;color:#616161;}

.largerow {float:left;width:100%;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgb(227,229,230);}
.largerow input {margin-bottom:15px;}
.largerow input:last-child {margin-bottom:0;}
.largerow a {float:left;width:100%;text-align:center;font-size:12px;color:#000;text-decoration:underline;margin-top:5px;}
.largerow a:hover {text-decoration:none;}
.largerow label.error, .moredata label.error {margin-bottom:20px!important;}

.bigrow {margin-bottom:0!important;}

#CompanyInfo {float:left;width:100%;}

.editbutton {margin-bottom:5px!important;}
.editbutton a {color:#fff!important;text-decoration:none;font-size:14px;}
.editbutton a:hover {text-decoration:underline;}
.editbutton .largerow {margin:20px 0 15px 0!important;padding-bottom:0;border-bottom:none;}

.moredata {float:left;width:100%;border-top:1px solid rgb(227,229,230);padding-top:40px;margin-top:35px;}
.moredata select {width:100%;margin-right:0;margin-top:0;margin-bottom:20px;padding:11px 0 10px 10px;}
.moredata textarea {float:left;width:93%;height:100px;padding:10px;border:1px solid rgb(227,229,230);border-radius:10px;color:#000;font-size:14px;font-family:Arial, 'Sans Serif', Verdana!important;resize:vertical;}

.footlinks {list-style-type:none!important;margin:40px 0!important;padding-top:15px;border-top:1px solid rgb(227,229,230);}
.footlinks li {width:auto;float:right;}
.footlinks li:first-child {float:left;}

.largerow input::-webkit-input-placeholder {color:#000;}
.largerow input:-moz-placeholder {color:#000;}
.largerow input::-moz-placeholder {color:#000;}
.largerow input:-ms-input-placeholder {color:#000;}

.moredata textarea::-webkit-input-placeholder {color:#000;}
.moredata textarea:-moz-placeholder {color:#000;}
.moredata textarea::-moz-placeholder {color:#000;}
.moredata textarea:-ms-input-placeholder {color:#000;}

.ordercontent {margin:30px;}
.ordercontent table strong {color:#000;font-size:13px;}

.sumtable {margin-top:40px;}

.likebox {float:left;width:100%;background-color:#ECEFF1;padding:20px 0;}
.likebox iframe {width:340px;height:500px;display:block;margin:0 auto;}

footer {float:left;width:100%;}

.footbox {float:left;width:47%;margin:30px 0;}
.footbox-left {width:30%;}
.footbox-right {width:160px;}
.footbox h3 {float:left;width:100%;font-size:14px;color:#90A4AE;text-decoration:underline;font-weight:normal;margin-bottom:11px;}
.footbox ul {float:left;width:100%;}
.footbox li {float:left;width:100%;line-height:20px;}
.footbox a {float:left;width:100%;text-decoration:none;color:#90A4AE;font-size:13px;}
.footbox a:hover {text-decoration:underline;}
.footbox p {float:left;width:85%;color:#90A4AE;font-size:13px;line-height:20px;}

.footer {width:700px;display:block;margin:0 auto;}

small {float:left;width:100%;color:#fff;font-size:12px;line-height:20px;margin:20px 0;}
small a {text-decoration:underline;color:#fff;}
small a:hover {text-decoration:none;}

.clear {
   clear: both;
}

#container {

}

#header {
   height: 115px;
}

.social {
   float:left;
   margin:92px -4px;
   position:absolute;
}

.social ul {
   list-style: none;
   margin: 0px;
}

.social .face a {
   background: url('../../redata/images/logo_face.png') no-repeat;
   width: 42px;
   height: 45px;
   float: left;
   margin: 0px 3px;
}

.social .tweet a {
   background: url('../../redata/images/logo_t.png') no-repeat;
   width: 42px;
   height: 45px;
   float: left;
   margin: 0px 3px;
}

.social .google a {
   background: url('../../redata/images/logo_g.png') no-repeat;
   width: 42px;
   height: 45px;
   float: left;
   margin: 0px 3px;
}

#topmenu {
   float: left;
   width: 940px;
   height: 40px;
	background-color: #b91616;
   //background: url('../../redata/images/bg_menu.png') repeat-x;
   text-transform:uppercase;
}

#left_content {
   float: left;
   width: 220px;
   margin:0px 0px 5px 0px;
   padding:0px 0px 4px 0px;   
   background-color:#919191;
}

#leftbar {
   margin:10px 0px 0px -5px;
}

#middlebar {
   margin:5px 0px 0px 0px;
}

#rightbar {
   float: right;
   width: 175px;
}

.srctable {
   margin-left: 330px;
	margin-top: 0;
   float:left;
}

#footer {
   color: #ffffff;
   font-size: 1em;
   background-color: #333333;
   border: 1px solid #797979;
   margin: 10px 0px 20px 0px;
   padding: 0px 0px 20px 0px;
}

#footercopy {
   float: right;
   clear: both;
   color: #ccc;
   text-align: right;
   font-size: 10px;
   padding-right: 10px;
   padding-top: 10px;
}

#footercopy a {
   color: #ffffff;
   text-decoration: none;  
}

#footercopy a:hover {
   color: #a80a09;
   text-decoration: underline;  
}

#pager {
   float: right;
   width: 100%;
   text-align: right;
}

#pager ul {
   list-style: none;
   float: right;
   font-weight: bold;
}

#pager li {
   float: left;
   margin: 3px 5px;
   padding: 3px 6px;
   background-color: #ffffff;
   border: 1px solid #b8b8b8;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
}

#pager a {
   text-decoration: none;
   color: #1a1a1a;
}

#pager .active {
   background: url('../../redata/images/bg_pgact.jpg');
   color: #ffffff;
   font-weight: bold;
}

#pager .active a {
   color: #ffffff;
}

#pager .parrow {
   color: #fb6f17;
}

#breadcrumbs {
   font-size: 10px;
   color: #717171;
}

#breadcrumbs ul {
   list-style: none;
}

#breadcrumbs li {
   float: left;
   padding: 0px 2px 0px 0px;
}

#breadcrumbs a {
   color: #717171;
   text-decoration: none;
}

#breadcrumbs a:hover {
   text-decoration: underline;
   color: #535353;
}

#borderless .action {
   position: absolute;
   z-index: 10;
   width: auto;
   height: 21px;
   margin: 15px 0px;
   padding: 0px 12px 0px 0px;
   color: #ffffff;
   font-size: 1.1em;
   font-weight: normal;
   font-style: normal;
   background-color: #b20000;
}

#borderless .action p {
   margin: 3px 0px 0px 13px;
}

#borderless .action_new {
   position: absolute;
   z-index: 10;
   width: auto;
   height: 21px;
   margin: 15px 0px;
   padding: 0px 12px 0px 0px;
   color: #ffffff;
   font-size: 1.1em;
   font-weight: normal;
   font-style: normal;
   background-color: #27c939;
}

#borderless .action_new p {
   margin: 3px 0px 0px 13px;
}

#borderless .action_top {
   position: absolute;
   z-index: 10;
   width: auto;
   height: 21px;
   margin: 15px 0px;
   padding: 0px 12px 0px 0px;
   color: #ffffff;
   font-size: 1.1em;
   font-weight: normal;
   font-style: normal;
   background-color: #03effd;
}

#borderless .action_top p {
   margin: 3px 0px 0px 13px;
}

#bordering .action {
   position: absolute;
   z-index: 100;
   width: 66px;
   height: 29px;
   margin: 10px 0px 0px 8px;
   color: #ffffff;
   font-size: 14px;
   font-weight: bold;
   font-style: italic;
   background: url('../../redata/images/cenovka.png');
}

#bordering .action p {
   margin-top: 10px;
}

#bordering .newprod {
   position: absolute;
   z-index: 100;
   width: 66px;
   height: 29px;
   margin: 10px 0px 0px 10px;
   color: #ffffff;
   font-size: 14px;
   font-weight: bold;
   font-style: italic;
   background: url('../../redata/images/cenovka-red.png');
}

#bordering .newprod p {
   margin-top: 10px;
}

#bordering .greenprod {
   position: absolute;
   z-index: 100;
   width: 99px;
   height: 29px;
   margin: 10px 0px 0px 10px;
   color: #ffffff;
   font-size: 14px;
   font-weight: bold;
   font-style: italic;
   background: url('../../redata/images/cenovka-green.png');
}

#bordering .greenprod p {
   margin-top: 7px;
}

#bordering .blueprod {
   position: absolute;
   z-index: 100;
   width: 99px;
   height: 29px;
   margin: 10px 0px 0px 0px;
   color: #ffffff;
   font-size: 14px;
   font-weight: bold;
   font-style: italic;
   background: url('../../redata/images/cenovka-blue.png');
}

#bordering .blueprod p {
   margin-top: 7px;
   text-align: left;
}

#borderless .newprod {
   position: absolute;
   z-index: 100;
   width: 66px;
   height: 29px;
   margin: 10px 0px 0px 10px;
   color: #ffffff;
   font-size: 14px;
   font-weight: bold;
   font-style: italic;
   background: url('../../redata/images/cenovka-red.png');
}

#borderless .newprod p {
   margin-top: 10px;
   margin-left: 10px;
}

#borderless .greenprod {
   position: absolute;
   z-index: 100;
   width: 99px;
   height: 29px;
   margin: 10px 0px 0px 10px;
   color: #ffffff;
   font-size: 14px;
   font-weight: bold;
   font-style: italic;
   background: url('../../redata/images/cenovka-green.png');
}

#borderless .greenprod p {
   margin-top: 7px;
   margin-left: 10px;
}

#borderless .blueprod {
   position: absolute;
   z-index: 100;
   width: 99px;
   height: 29px;
   margin: 10px 0px 0px 0px;
   color: #ffffff;
   font-size: 14px;
   font-weight: bold;
   font-style: italic;
   background: url('../../redata/images/cenovka-blue.png');
}

#borderless .blueprod p {
   margin-top: 7px;
   text-align: left;
   margin-left: 10px;
}

.nwsp {
   width: 157px;
   float: left;
   line-height: 18px;
   margin-left: 3px;
}

#footbaner1 {
   margin-top: 3px;
   float: right;
   width: 166px;
   text-align: center;
   border: 1px solid #ccc;
   padding: 2px 0px;
}

#footbaner2 {
   margin-top: 3px;
   float: right;
   width: 166px;
   text-align: center;
   border: 1px solid #ccc;
   padding: 2px 0px;
}

.Partners {
   margin: 10px;
   font-size: 14px;
}

.Partners li {
   line-height: 20px;
}

.Partners a {
   text-decoration: none;
   color: #333;
}

.Partners a:hover {
   text-decoration: underline;
   color: #000;
}

.footer21, .footer22{
	padding-right:0px!important; 
	padding-left:0px!important;
	color: #c0c0c0;
	font-size: 0.8em!important;
	background-color: #333333;
}
.footer21 p{
	margin:0!important;
	font-size:1.2em!important;
	color: #fff;
}

.footer21 h3{
	color:#b91616;
	font-size: 1.7em!important;
	font-weight:bold;
}

.footer21 h2{
	font-size:1.5em!important;
	font-weight:bold;
	margin:0!important;
}

.footer21 a, .footer22 a{
	color:#ffffff;
	font-size: 14px;
}

.footer21 a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.footer22 a:hover{
	color:#a80a09;
	font-size: 15px;
	text-decoration:underline;
}

.footer21{
	border: 5px solid #fff;
	border-bottom: 0px;
}
.footer22{
	text-align:right;
	border: 5px solid #fff;
	border-top: 0px;
	font-size: 0.7em!important;
}
.footer22 p{
		padding:0 10px;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}

#zoombox_content img {
	max-width:100%!important;
}

#proddesc img {
	max-width:35px!important;
}

#BasketInfo p {
	background: #b20000;
	padding: 5px;
	white-space: nowrap;
}

@media only screen and 
    (max-width: 1129px) {
	
	.container {margin:0 20px;display:block;}
}

@media only screen and 
    (min-width: 1130px) {
	
	.container {margin:0 auto;display:block;width:1100px;}
}

@media only screen and 
    (min-width: 240px) and
	(max-width: 517px) {
	
	.header-basket {float:left!important;}
	.logins {float:left;width:100%;margin:10px 0 0 0;}
}

@media only screen and 
    (min-width: 518px) and
	(max-width: 527px) {
	
	.logins {margin:0 10px 0 0;}
}

@media only screen and 
    (min-width: 748px) and
	(max-width: 767px) {
	
	.logins {margin:0;}
}

@media only screen and 
    (min-width: 600px) and
	(max-width: 767px) {
	
	.account li {float:right!important;}
	.account li:first-child {margin-left:10px;}
}

@media only screen and 
    (min-width: 740px) and
	(max-width: 767px) {
	
	.account {margin:0 10px 0 0;}
}

@media only screen and 
    (min-width: 240px) and
	(max-width: 1056px) {
	
	header form {display:none;}
}

@media only screen and 
    (min-width: 240px) and
	(max-width: 767px) {
	
	.mainmenu li {width:100%;border-left:none;border-top:1px solid rgba(255,255,255,0.25);}
	.mainmenu li:first-child {border-top:none;}
	.mainmenu a {float:left;width:100%;text-align:center;padding:16px 0;}
	.mainmenu li:first-child a {border-radius:0;}
	.mainmenu li:last-child a {border-radius:0 0 10px 10px;}
}

@media only screen and 
    (min-width: 240px) and
	(max-width: 767px) {
	
	.leftbox {width:100%;margin-bottom:0;}
	.rightbox {width:100%;}
	.footer {width:100%;text-align:center;}
	.footbox-left, .footbox, .footbox-right {width:100%;}
	.footbox-left {margin-bottom:0;}
	.footbox-right {margin-top:0;}
	.footbox p {width:80%;margin:0 auto;float:none;}
}

@media only screen and 
    (min-width: 240px) and
	(max-width: 420px) {
	
	.likebox iframe {width:90%;}
}

@media only screen and 
    (min-width: 240px) and
	(max-width: 479px) {
	
	.boxes li {width:80%;padding:10%;border:none!important;border-top:1px solid #d8e2e8!important;}
	.boxes li:first-child {border:none!important;}
}

@media only screen and 
    (min-width: 480px) and
	(max-width: 882px) {
	
	.boxes li {width:43.87%;}
	.boxes li:nth-child(3) {border-top:1px solid #d8e2e8;}
	.boxes li:nth-child(3n) {border-right:1px solid #d8e2e8;}
	.boxes li:nth-child(2n) {border-right:none;}
}

@media only screen and 
    (min-width: 768px) and
	(max-width: 1100px) {
	
	.boxes li {width:27.21%;}
}

@media only screen and 
    (min-width: 240px) and
	(max-width: 599px) {
	
	.left-detail {width:100%;}
	.right-detail {width:100%;}
	.parameters select {margin-bottom:10px;}
}

@media only screen and 
    (min-width: 600px) and
	(max-width: 699px) {
	
	.parameters select {margin-bottom:10px;}
}

@media only screen and 
    (min-width: 240px) and
	(max-width: 479px) {
	
	#LoginForm, #RegisterForm, #ProfilForm {width:80%;}
}

@media only screen and 
    (min-width: 240px) and
	(max-width: 970px) {
	
	#OrderForm {width:80%;}
}

@media only screen and 
    (min-width: 240px) and
	(max-width: 479px) {
	
	.mybasket {margin:15px 0 0 0;}
	#CartContent li, .booking li {width:100%;height:auto;border:none;padding:10px 0;}
	#CartContent .footbasket li {padding:0;}
	#CartContent .footbasket li:first-child {margin-bottom:10px;}
	.footbasket a {width:100%;padding:12px 0 10px 0;text-align:center;}
	#CartContent li:first-child, .booking li:first-child {border-left:none;}
	.item1 a {margin:0 auto;}
	.item3 h2 {margin:0;}
	.item4 h2 {margin-top:0;}
	.item4 input {margin:0 auto;}
	#CartContent ul, .booking ul {margin-bottom:30px;padding-bottom:30px;margin-top:0;border-bottom:1px solid rgb(227,229,230);}
	.footlinks li {width:100%;}
	.footlinks a {width:100%;padding:6px 0 5px 0;text-align:center;}
}

@media only screen and 
    (min-width: 480px) and
	(max-width: 1023px) {
	
	#CartContent li, .booking li {padding:0;}
	.item1 {width:10%;}
	.item2 {display:none;}
	.item3 {width:35%;}
	.item4 {width:17.83%;}
}

@media only screen and 
    (min-width: 1024px) and
	(max-width: 1129px) {
	
	#CartContent li, .booking li {padding:0;}
	.item2 {width:20%;}
	.item2 img {width:40%;margin-top:11px;}
	.item3 {width:34%;}
	.item4 {width:12.68%;}
}

@media only screen and 
    (min-width: 240px) and
	(max-width: 666px) {
	
	.logo {background:url("../../redata/images/logo-mobile.jpg") 0 0 no-repeat;width:296px;height:100px;float:none;display:block;margin:0 auto 30px auto;}
}

@media only screen and 
    (min-width: 667px) and
	(max-width: 882px) {
	
	.right-header {float:right;width:272px;margin-top:20px;}
	.logins {width:100%;margin:10px 0 0 0;}
}

@media only screen and 
    (min-width: 240px) and
	(max-width: 399px) {
	
	.subcategs li {width:95%;}
}

@media only screen and 
    (min-width: 400px) and
	(max-width: 599px) {
	
	.subcategs li {width:40%;}
}

@media only screen and 
    (min-width: 600px) and
	(max-width: 1069px) {
	
	.subcategs li {width:29%;}
}

@media only screen and 
    (min-width: 240px) and
	(max-width: 599px) {
	
	.link-item3 {float:left;width:100%;margin-left:0;}
	.boxes .products-item3 li {padding:0;}
	.boxes .products-item3 h2 {float:left!important;width:100%!important;margin:20px 0 0 0!important;text-align:center!important;}
	.foot-info {float: right;width:100%;}
	.boxes .products-item3 h3 {width:100%;text-align:center;}
	.foot-button {float:left;width:100%;margin-bottom:20px;}
	.button-item3 {float:none;display:block;width:140px;margin:0 auto;}
}

@media only screen and 
    (min-width: 240px) and
	(max-width: 599px) {
	
	.link-img {margin:0 0 20px 0;width:100%;}
	.left-info {margin:0 20px 28px 20px;width:auto;}
	
}

@media only screen and 
    (min-width: 600px) and
	(max-width: 933px) {
	
	.left-info {width:63.4%;}
}

@media only screen and 
    (min-width: 934px) and
	(max-width: 1129px) {
	
	.left-info {width:65.9%;}
}

@media only screen and 
    (min-width: 240px) and
	(max-width: 343px) {
	
	.velkosti select {margin:10px 0 0 20px;}
}

@media only screen and 
    (min-width: 240px) and
	(max-width: 412px) {
	
	.filter select {margin:10px 0 0 15px;float:left;}
}

@media only screen and 
    (min-width: 240px) and
	(max-width: 400px) {
	
	.pager ul {display:none;}
}