#administration h1{
	font-size: 15px;
	margin: 0px;
}

#administration .selected, .unselected{
	padding: 0px 25px 0px 25px;
	font-size: 14px;
}

#administration a{
	color: #0000ff;
	text-decoration: none;
}

#administration .selected a{
	color: #000;
	text-decoration: none;
}

#administration .unselected a{
	color: #0000ff;
	text-decoration: none;
}

#administration fieldset{
	margin: auto;
	width: 80%;

	font-size: 12px;
	text-align: left;
}

#administration fieldset fieldset{
	margin-left: 0px;
	margin-right: auto;
}

#administration select{
	border: solid #000 1px;
	background-color: #fff;

	font-size: 12px;
}

#administration .table table{
	width: 85%;
	margin: auto;

	font-size: 11px;
}

#administration .table table th{
	background-color: #dadada;
	border: solid #aaa 1px;

	text-align: center;
}

#administration .table table tr:hover{
	background-color: #dadada;
}

#administration .table table td{
	border: solid #eaeaea 1px;
	text-align: left;

	text-indent: 5px;
}

#administration .table table td a{
	text-decoration: none;
	color: #0000ff;

	font-size: 11px;
}

#administration input{
	border: solid #000 1px;
	font-size: 12px;
}

#administration .other-input p{
	margin: 3px;
}

#administration .other-input label{
	float: left;
	margin-right: 3px;

	text-align: right;
	width: 100px;
}


#administration input{
	border: solid #000 1px;
	font-size: 12px;
}

#administration-article .table table tr:hover{
	background-color: #dadada;
}

#administration-article p{
	margin: 3px;
}

#administration-article p label{
	float: left;
	width: 150px;

	text-align: right;
	margin-right: 3px;
}

#administration-article p .checkbox{
	position: absolute;
}

#administration-article p .checkbox-span{
	padding-left: 25px;
}

#administration-article .error{
	color: #ff0000;
}

#administration-article .administration-images{
	float: left;
	
	margin: 5px;
}

#administration-article .administration-images input{
	width: 100px !important;
	height: 100px !important;
}

#administration-article .administration-images .titleImage{
	border: solid #ff0000 2px;
}

#article{
	font-size: 12px;
	padding: 20px;
	padding-right: 40px;

	text-align: justify;
}

#articleedit{
	width: 100%;
	height: 400px;
}

.other-articles-image{
	float: left;
	position: relative;

	margin: 5px;
}

.other-articles-image img{
	width: 150px;
}

.other-articles-image .admin{
	position: absolute;
	
	left: -3px;
	top: -3px;
}

.other-articles-image .admin img{
	width: auto !important;
}

.error{
	color: #ff0000 ;
}

body{
	text-align: center;
	margin: auto;

	height: 100%;
	margin: 0px;
	background-color: #ddd;
	color: #5b5b5b;
	font-family: verdana;
}

a img{
	border: none;
}

.cleaner{
	clear: both;
}

#header{
	width: 1024px;
	margin: auto;
	background-color: #ccc;
}

#subtail{
	width: 1000px;
	margin: auto;

	text-align: left;
	font-size: 10px;
}

#header a img{
	%position: relative;
	%top: 3px;
}

#header-border{
	background: #fff;
/* 	border: solid #aaa 1px; */
	border: solid #ddd 1px;
	border-bottom: solid #dadada 1px;
	border-top: none;
}

#shops{
	float: left;
	padding: 20px 0px 20px 30px;
}

#shops a{
	
	margin-right: 30px;
}

#title-left{
	float: left;
	width: 800px;
}

#title-left .title-shop{
	float: left;
	width: 140px;
	padding: 20px 0px 20px 30px;

	margin-right: 30px;
}

#title-left .title-shop p{
	font-size: 11px;
	text-align: justify;

	height: 80px;
}

#title-left #body-content a{
	color: #0000ff;

}

#title-left .title-shop .title-image{
	width: 140px;
	height: 140px;
}

#title-left #body-content{
	font-size: 12px;
	height: 450px;
	padding: 20px !important;
}


#title-left .title-bagded{
	float: left;
	width: 300px;
	height: 100px;

	padding-left: 15px;
}

#title-left .facebook{
	width: 140px !important;
}

#title-left .title-bagded a{
	float: left;
	height: 98px;

	margin-left: 5px;
	margin-right: 10px;
	position: relative;
	top: +10px;
}

#title-left .title-bagded p{

	font-size: 10px;
	text-align: left;
}

#title-right{
	float: left;
	width: 150px;

	border-left: solid #dadada 1px;
	min-height: 600px;
	_height: 600px;
}

#title-right #personal{
	width: 130px !important;
	margin-top: 15px !important;
}

#title-right-news{
	clear: both;
	padding-left: 15px;
	padding-top: 10px;

	_font-size: 14px;
}

#title-partners{
	clear: both;
	padding-top: 15px;
}

#title-right-news h1{
	color: #4c79a0;
	font-size: 12px;
	text-align: left;
}

#title-rights-allnews{
	text-align: right;
	font-size: 12px;

	margin-top: 20px;
}

#title-rights-allnews a{
	color: #0000ff;
}

#body{
	width: 1022px;
	min-height: 600px;
	margin: auto;

	background: #fff;
/* 	border: solid #aaa 1px; */
	border: none;
	border-bottom: solid #dadada 1px; 
	border-top: none;
}

#body-content{
	padding-left: 10px;
}

#body-text{
	font-size: 11px;
	padding: 20px;

}

#tail{
	width: 1022px;
	line-height: 2em;
	margin: auto;

	background: #fff;
/* 	border: solid #aaa 1px; */
	border: none;
	border-top: none;

	text-align: left;
	text-indent: 1em;
}

#copyright{
	float: right;
	margin-right: 1em;

	font-size: 12px;
}

#copyright a{
	color: #5b5b5b;
}

.left{
	text-align: left !important;
}

.right{
	text-align: right !important;
}

.center{
	text-align: center !important;
}

#basket h1{
	font-size: 18px;
	margin-top: 0px;
}

#basket{
	text-align: center;
}

#basket table{
	width: 85%;
	margin: auto;

	font-size: 11px;
}

#basket table th{
	background-color: #dadada;
	border: solid #aaa 1px;
}

#basket table td{
	border: solid #eaeaea 1px;
	text-align: left;

	text-indent: 5px;
}

#basket table .td-input{
	width: 15px;
	font-size: 11px;

	border: solid #000 1px;
	margin-bottom: 2px;
}

#basket-navigation{
	position: relative;

	top: 40px;
	font-size: 11px;

	width: 320px;
	margin: auto;
}

#basket-navigation a{
	text-decoration: none;
	color: #5b5b5b;

	padding: 20px;
}

#basket-navigation a:hover{
	color: #000;
}

#cashdesk{
	font-size: 12px;
}

#cashdesk h1{
	font-size: 15px;
}

#cashdesk fieldset{
	margin: auto;
	width: 300px;
}

#cashdesk fieldset p{
	margin: 3px;
	text-align: left;
}

#cashdesk fieldset label{
	float: left;
	width: 110px;

	text-align: right;
	margin-right: 3px;
}

#cashdesk fieldset input{
	border: solid #000 1px;
	font-size: 12px;
	width: 110px;
}

#cashdesk .error{
	color: #ff0000;
}

#cashdesk a{
	color: #000;
	text-decoration: none;
}

.cashdesk-base2{
	margin: auto;
	width: 550px !important;
}

.cashdesk-base2 .title{
	float: left;
	width: 150px;

	text-align: right;
	margin-right: 3px;

	font-weight: normal;
}

.cashdesk-base2 span{
	font-weight: bold;
}

.cashdesk-base2 a{
	color: #000;
	font-size: 11px;
}

.cashdesk-base2 textarea{
	width: 80%;
	border: solid #000 1px;
}

#cashdesk .delivery{
	margin: auto;
	width: 90%;
}

#cashdesk .delivery label{
	float: none !important;
}

#cashdesk-items{
	width: 100%;
	font-size: 11px;
}

#cashdesk-items th{
	background-color: #dadada;
	border: solid #aaa 1px;
}

#cashdesk-items td{
	border: solid #eaeaea 1px;
	text-align: left;

	text-indent: 5px;
}

#cashdesk-sumprice{
	text-align: center !important;
	font-size: 15px;

	font-weight: bold;
	padding: 10px;
}

#cashdesk-discount{
	text-align: left;
}

.errorok{
	color: #00aa00;
}

#category{
	font-size: 12px;
}

#category h1{
	font-size: 15px;
}

.category-error{
	margin-top: 150px;
}

.category-item{
	position: relative;

	float: left;
	width: 300px;
	height: 210px;
	margin: 15px;

	padding-bottom: 10px;
	border-bottom: solid #dadada 1px;
}

.category-item h1{
	font-size: 11px;
	color: #596a86;
	text-decoration: none;
	height: 40px;

	margin: 0px;
}

.category-item a{
	color: #596a86;
	text-decoration: none;
}

.category-item a img{
	border: none;
}

.category-item p{
	font-size: 11px;
	text-align: left;

	margin: 0px;
}

.category-item-left{
	float: left;
	width: 140px;

	position: relative;
	padding: 5px;
}

.category-item-left-photo{
	width: 130px;

	position: relative;
	top: 5px;
}

.category-item-right{
	float: left;
	padding: 5px;
	width: 140px;
}

.category-item-right-text{
	height: 80px;
}

.category-item-right-info{
	font-size: 11px;
	text-align: left;
}

.category-item-right-info span{
	float: left;
	width: 60px;
}

.category-item-right-info .imageinput{
	position: absolute;
	
	border: none;
	width: auto;
}

.category-item-right-info .colors-select{
	font-size: 10px;
	margin: 1px;
	width: 78px;
	background-color: #fff;
	border: solid #000 1px;
}

.category-item-right-info .colors-select option{
	background-color: #fff;
}

.category-item-right-info input{
	width: 25px;
	font-size: 10px;
	text-align: center;

	background-color: #fff;
	border: solid #000 1px;

	margin-right: 5px;
}

#category-article h1{
	font-size: 15px;
	color: #596a86;
}

#category-article{
	position: relative;

	top: -1px;	
	float: left;
	border-right: solid #dadada 1px;
	width: 700px;

	padding-bottom: 5px;
}

#category-article-left{
	float: left;
	width: 700px;
	min-height: 572px;
	border-top: solid #dadada 1px;

	padding-left: 15px;
}

#category-article-left .back{
	text-align: right;
	padding-right: 30px;
}

#category-article-left .back a{
	text-decoration: none;
	color: #000;
	font-size: 11px;
}

#category-article-left h1{
	text-align: left;
}

#category-article-right{
	position: absolute;
	border-top: solid #dadada 1px;

	right: -300px;
	width: 300px;
}


#category-article-left-left{
	float: left;
	width: 350px;
}

#category-article-left-left img{
	width: 320px;
	height: 320px;
}

#category-article-left-left-price{
	float: left;
	width: 150px;
}

#category-article-left-left-basket{
	float: left;
}


#category-article-left-left  .category-item-right-info{
	margin-top: 20px;
	margin-left: 15px;	
}

#category-article-left-left  .category-item-right-info select{
	width: 110px;
}

#category-article-left-article{
	float: left;
	width: 320px;

	font-size: 12px;
	text-align: justify;
}

.category-article-highlight{
	font-size: 15px;
	font-weight: bold;
}

#category-article-left-images{
	padding: 10px;
}

.category-article-left-image{
	float: left;
	width: 80px !important;
	height: 80px !important;	

	margin: 5px;
}

.related-article{
	float: left;
	width: 128px;
	height: 170px;

	padding: 0px 10px 0px 10px;
}

.related-article img{
	width: 100px !important;
}

.related-article p{
	font-size: 9px;
}

.category-admin{
	position: absolute;
	left: 15px;

	top: 55px;
	padding-left: 3px;
	padding-right: 3px;

	background-color: #fff;
	border: solid #dadada 1px;
}


#discount-edit p{
	margin: 3px;
}

#discount-edit label{
	float: left;
	width: 100px;
	margin-right: 3px;
	text-align: right;
}

#newdiscount-items{
	border: solid #000 1px;
}

.news-title{
	font-size: 11px;
	text-align: left;
}

.news-title h2{
	font-size: 11px;
	text-align: left;

	margin-bottom: 0px;
}

.news-title a{
	text-decoration: none;
	color: #0000ff;
}

.news-title-all{
	font-size: 11px;
	text-align: left;

	margin: auto;
	width: 75%;

	margin-bottom: 30px;
}

.news-title-all h2{
	margin-bottom: 0px;
}

.news-title-all span{
	font-size: 11px;
	font-weight: bold;

	margin-bottom: 5px;
	display: block;
}

.partner{
	font-size: 12px;
	clear: both;

	margin-left: 100px;
}

.partner a{
	float: left;
	width: 180px;
	min-height: 110px;
	_height: 110px;
}

.partner a img{
	max-width: 170px;
}

.partner h2{
	margin: 0px;
	text-align: left;
}

.partner div{
	text-align: justify;
	float: left;
	
	width: 50%;
}

#admin-partners-image{
	float: right;
}

#personal{
	text-align: left;
	float: right;

	width: 200px;
	margin: 5px;
	font-size: 12px;
}

#personal h1{
	font-size: 10px;
	margin: 0px;
}

#personal a{
	display: block;
	color: #5b5b5b;
	text-decoration: none;
}

#personal a:hover{
	color: #000;
}

#personal-page h1{
	font-size: 15px;
}

#personal-page .input{
	width: 75%;
	font-size: 12px;
	margin: auto;

	text-align: left;
}

#personal-page .input p{
	margin: 3px;
}

#personal-page .input input{
	border: solid #000 1px;
	font-size: 12px;
}

#personal-page .input select{
	border: solid #000 1px;
	font-size: 12px;

	background-color: #fff;
}

#personal-page .input .submit{
	float: right;
	border: none;
	background-color: #fff;
}

#personal-page .input label{
	float: left;
	margin-right: 3px;
	text-align: right;	
	width: 150px;
}

#personal-page .input .error{
	color: #ff0000;
}

#personal-page #deliverySet{
	position: absolute;
}

#personal-page .input .hidden{
	display: none;
}

#personal-page .inputs{
	margin-top: 10px;
	border: solid #000 1px;
}

#personal-page .table table{
	width: 85%;
	margin: auto;

	font-size: 11px;
}

#personal-page .table table th{
	background-color: #dadada;
	border: solid #aaa 1px;

	text-align: center;
}

#personal-page .table table tr:hover{
	background-color: #dadada;
}

#personal-page .table table td{
	border: solid #eaeaea 1px;
	text-align: left;

	text-indent: 5px;
}

#personal-page .table table td a{
	text-decoration: none;
	color: #0000ff;

	font-size: 11px;
}

#personal-page a{
	color: #000;
	text-decoration: none;

	font-size: 11px;
}



#submenu{
	float: left;
	border-bottom: solid #d9d9d9 1px;
	padding: 3px;
	padding-right: 50px;	

	position: relative;
	left: 20px;
}

#submenu a{
	color: #8b8b8b;
	text-decoration: none;
	font-size: 13px;
	font-variant: small-caps;

	border-right: solid #8b8b8b 1px;

	padding: 0px 10px 0px 10px;
}

.submenu-last{
	border-right: none !important;
}

.submenu-selected{
	color: #000 !important;
}

.tail-menu{
	font-size: 11px;
	color: #5b5b5b;
	text-decoration: none;

	padding-right: 10px;
}

.tail-menu:hover{
	color: #000;
}

.delimiter{
	border-right: solid #dadada 1px;
}



