/***********************************************/

/* HTML tag styles                             */

/***********************************************/ 
body {
 font-size: 12px;
 color: black;
 font-family: Arial, Helvetica, sans-serif;
 margin: 0px 0px 0px 0px;
 background: #7C7B7B;
 text-align:left;
}

input {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; font-weight: normal;border-style: solid;  border-color: #5D6675 #5D6675 #5D6675 #5D6675; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color:white;}
textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; font-weight: normal;border-style: solid; background-color: #E6ECEF; border-color: #5D6675 #5D6675 #5D6675 #5D6675; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
td {vertical-align:top;}

form {	font-family: Arial, Helvetica, sans-serif;	margin: 0px 0px 0px 0px;}
a {	color: red;	text-decoration: none;}
a:link {	color: red;	text-decoration: none;}
a:visited {	color: red;	text-decoration: none;}
a:hover {	color: red;	text-decoration: underline;}
p {margin-top:5px; margin-bottom: 2px; text-indent: 0%}
ul {margin-top:0px; padding-top:0px;}
li {margin-top:0px; padding-top:0px;}
/* a img {border:none !important;} */
h1 {
	color: black;
	font-size:13px;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}
h1 a{color:red; font-weight:bold;}
h1 a:link {color:red; font-weight:bold;}
h1 a:visited {color:red; font-weight:bold;}
h1 a:hover {color:red; font-weight:bold;}

h2 {
	color: white;
	font-size:12px;
	font-style:bold;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin:0px;
	text-decoration: underline;
}
h3 {
 	color: white;
	font-size: 14px;
	padding-left: 1px;
	margin:0px;
	text-decoration:underline;
}
h4 {
 	color: white;
	font-size: 12px;
	padding-left: 1px;
	margin:0px;
}
/* -------------------------------------------------------------------------------------*/

.page {	
	width: 100%;
	z-index: 1;	
	margin: 0px 0px 0px 0px;
	background-color: #7C7B7B;
}

.pageframe {
	width: 796px;
	margin-top:5px;
	background-color: white;
}
 /* ---------------------------- top lista -------------------- */
.searcher{display:none;}
.top {width:796px;  height:155px; background-color: #2B2B2B;}
.top-01 {width:330px;  height:155px; float:left; background:#2B2B2B url(../img/top_01b.jpg) no-repeat;}
.top-02 {width:218px;  height:131px; float:left; background:#2B2B2B url(../img/top_02.jpg) no-repeat;}
.top-03 {width:248px;  height:131px; float:left; background:#2B2B2B url(../img/top_03.jpg) no-repeat;}
.top_slogan{font-weight:bold; margin-top:98px; margin-left:30px; padding:0px; text-align:left; font-family: Arial, Helvetica, sans-serif;}

ul.menu {width:466px; height:24px; float:left; margin:0px; padding:0px;}
ul.menu li{list-style-type:none; position:relative; color:white; display:block; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
ul.menu li a strong{display:none;}
ul.menu li a { height:24px; float:left; display:block;}
ul.menu li a.menu-btn-1 {width:69px; background:url(../img/menu_btn_1.jpg) no-repeat;  background-position:0px -24px;}
ul.menu li a.menu-btn-2 {width:81px; background:url(../img/menu_btn_2.jpg) no-repeat;  background-position:0px -24px;}
ul.menu li a.menu-btn-3 {width:139px; background:url(../img/menu_btn_3.jpg) no-repeat;  background-position:0px -24px;}
ul.menu li a.menu-btn-4 {width:66px; background:url(../img/menu_btn_4.jpg) no-repeat;  background-position:0px -24px;}
ul.menu li a.menu-btn-5 {width:91px; background:url(../img/menu_btn_5.jpg) no-repeat;  background-position:0px -24px;}
ul.menu li.menu-right {width:20px;  height:24px; float:left;}
ul.menu li a:hover{ background-position:0px 0px;}

ul.menu li ul{position:absolute; top:23px; left:0px; margin:0px; padding:5px 0px 2px 0px;
  background:#787777;
	text-align:left !important;
	clear:both !important;
	border:1px solid #515151;
	border-top:0px;
	visibility:hidden; 	
}
ul.menu li ul.level2 li{margin:0px 3px 0px 3px; padding:0px !important; color:white; z-index:99 !important;
	text-align:left !important;
	clear:both !important;
	display:block !important;
}
div.top ul.menu li ul.level2 li a{margin:0px !important; padding:2px 7px 2px 7px !important; display:block; color:white; width:140px; border:0px ;  height:15px; border-top:1px solid #a1a0a0;}
div.top ul.menu li ul.level2 li a:hover{color:black; background:#e3e2e2;}

.middle{width:796px; clear:both; background:white url(../img/middle_bg.jpg) repeat-y;}
.middle_nabidka{width:796px; clear:both; background:white url(../img/middle_nabidka_bg.jpg) repeat-y;}

.right{width:588px; float:right;}
.right-top{width:588px; height:19px; clear:both; background:white url(../img/novinky_border_top.jpg) repeat-x;}
.nabidka-top{width:792px; height:19px; clear:both; background:white url(../img/novinky_border_top.jpg) repeat-x; margin-left:4px;}
.content_shop{margin:0px; padding:0px;}
.content{margin: 0px 10px 0px 10px; padding:0px;}
.content p a img{border:0px;}
.content-top-left {width:10px;  height:19px; float:left; background:#2B2B2B url(../img/content_top_left.jpg) no-repeat;}
.content-top-right {width:20px;  height:19px; float:right; background:#2B2B2B url(../img/content_top_right.jpg) no-repeat;}
.content-nabidka-top-right {width:20px;  height:19px; float:right; background:#2B2B2B url(../img/content_nabidka_top_right.jpg) no-repeat;}
.content_title{width:500px; color: black;	padding-left: 0px; padding-top: 3px; padding-bottom: 5px; margin:0px 0px 0px 5px; font-size:16px; font-style:italic; font-weigh:bold; border-bottom:black 1px solid; taxt-align:center; text-decoration:none; font-family: Arial;}
.content_text{margin:10px 22px 10px 15px; text-align:left;}
.content_text h2{color: black; font-size:14px; clear:both; font-style:italic; font-weight:bold; taxt-align:left; text-decoration:none; font-family: Arial; padding-top:10px;}

.content_text_basket{margin:10px 22px 10px 5px; text-align:left;}
.content-bottom-left {width:10px;  height:15px; float:left; background:#2B2B2B url(../img/content_bottom_left.jpg) no-repeat;}
.right-bottom {width:588px;  height:15px; background:white url(../img/content_bottom_bg.jpg) repeat-x; float:right;}
.right-nabidka-bottom{width:792px;  height:15px; background:white url(../img/content_bottom_bg.jpg) repeat-x; float:right; margin-left:4px;}
.content-bottom-right {width:20px;  height:15px; float:right; background:#2B2B2B url(../img/content_bottom_right.jpg) no-repeat;}
.bottom{width:796px; clear:both; height:15px;}

p.malaguti{margin:5px 20px 0px 20px;}
p.malaguti img{ border:0px;}
p.malaguti img:hover{border-bottom:1px solid red;}

div.moto_case {width:156px; float:left; border:1px solid #FF9900; margin:5px;}
div.moto_case h3{text-align:center; color: black; font-size:13px; font-style:italic; font-weight:bold; text-decoration:none; font-family: Arial; background:#FF9900; padding:1px;}
div.moto_case div.pic{width:146px; height:120px; text-align:center; vertical-align:middle; margin:5px 5px 5px 5px;}
div.moto_case div.pic img{border:0px;}
div.moto_case div.price{color:#FF9900; font-size:14px; font-weight:bold; float:right; margin:3px;}
div.moto_case div.price span{color:black; font-size:12px; font-weight:bold;}

.left{width:208px; float:left; background:white url(../img/novinky_bg.jpg) repeat-y; text-align:left;}
.left-top{width:208px; clear:both; height:19px; background:white url(../img/novinky_border_top.jpg) repeat-x; font-size:3px; text-align:center;}

.left-border-top{width:208px; clear:both; height:9px; background:#2B2B2B url(../img/novinky-border-top2.jpg) repeat-x; font-size:3px;}
.novinky-border-top-left{width:17px;  height:9px; float:left; background:#2B2B2B url(../img/novinky-border-top-left.jpg) no-repeat;}
.novinky-border-top-right {width:11px;  height:9px; float:right; background:#2B2B2B url(../img/novinky-border-top-right.jpg) no-repeat;}
.kosik-text{margin:10px 0px 0px 2px; text-align:left; padding:0px 10px 0px 8px;}

.novinky-top-left {width:17px;  height:19px; float:left; background:#2B2B2B url(../img/novinky_top_left.jpg) no-repeat;}
.novinky-top-right {width:11px;  height:19px; float:right; background:#2B2B2B url(../img/novinky_top_right.jpg) no-repeat;}
.novinky-content {width:180px; margin-left:18px;}
.novinky_title{width:155px; clear:both; margin-left:10px; font-size:16px; font-style:italic; font-weigh:bold; border-bottom:black 1px solid; text-align:center;}
.novinky_text{margin:10px 0px 0px 0px; text-align:left; text-align:left;}
.novinky_text_shop a {	color: black;	text-decoration: none;}
.novinky_text_shop a:link {	color: black;	text-decoration: none;}
.novinky_text_shop a:visited {	color: black;	text-decoration: none;}
.novinky_text_shop a:hover {	color: red;	text-decoration: underline;}

.left-bottom{width:208px; margin:0px; padding:0px; clear:both; height:11px; background:#2B2B2B url(../img/novinky_border_bottom.jpg) repeat-x; font-size:3px;}
.novinky-bottom-left {width:17px;  height:11px; float:left; background:#2B2B2B url(../img/novinky_bottom_left.jpg) no-repeat;}
.novinky-bottom-right {width:11px;  height:11px; float:right; background:#2B2B2B url(../img/novinky_bottom_right.jpg) no-repeat;}
 /* ---------------------------- leva lista -------------------- */

.footer{width:796px; height:35px; clear:both; background:white url(../img/footer_bg.jpg) repeat-x;}
.footer a {	color: black;	text-decoration: none;}
.footer a:link {	color: black;	text-decoration: none;}
.footer a:visited {	color: black;	text-decoration: none;}
.footer a:hover {	color: black;	text-decoration: underline;}
.footer-left {width:9px;  height:35px; float:left;}
.footer-content {width:779px; height:28px; float:left; padding-top:6px;}
.footer-right {width:8px;  height:35px; float:right;}


.titul_pic{width:530px; text-align:center; clear:both;}
.titul_link{width:530px; text-align:right; clear:both; padding-bottom:15px; padding-top:5px;}
.titul_pic a{float:left; margin:15px; padding:0px;}
.titul_pic img{margin:0px; border:1px solid black;}
.titul_loga {width:530px; text-align:center; clear:both; margin-top:5px; margin-bottom:5px;}
.titul_loga a img{border:0px; margin:5px;}


/* FORMULAR left */
.titleTable{vertical-align:top;}
.kont1 {width:141px; height:15px;  margin-bottom:0px; background-color: #ffffff ; padding:0px 0px 0px 2px; border: solid 1px black;}
.kont2{width:141px; height:89px;  margin-bottom:0px; background:#ffffff url(../img/components/form_edit4_bg.gif) no-repeat; _background-attachment:fixed; padding:0px 0px 0px 2px; border: solid 1px black;}
.kont3 {width:69px; height:18px;  margin:0px; padding:0px; font-weight:bold; background-color: #ffffff; float:left; overflow: hidden; border: solid 1px black;}
.tlsubmit {width:69px; height:18px; float:left; padding-left:7px;}
.tlclear{width:69px; height:18px; float:left;  padding:0px;}
.buttons{width:142; padding-left:0px;}
/* end of FORMULAR */

.administration{width:796px; color:#7C7B7B; text-align:center;}
.administration a {	color:#7C7B7B;	text-decoration: none;}
.administration a:link {	color:#7C7B7B;	text-decoration: none;}
.administration a:visited {	color:#7C7B7B;	text-decoration: none;}
.administration a:hover {	color:black;	text-decoration: none;}


/* --------------------------------- novinky ------------------------------- */
.news_item{clear:both; padding: 0px 0px 10px 0px; margin:0px;}
.news_item_icon{float:left; width:12px; margin: 2px 5px 0px 0px;}
.news_item_content{float:left; width:150px; padding: 0px 0px 10px 0px;}
.news_title{text-decoration:underline; font-weight:bold; font-size:13px; margin:0px; padding:0px;}

.gal_news{float:left; padding:0px; padding-left:0px; margin:0px;}
.gal_news img{margin:2px; padding:0px;}




/* --------------------------------- eshop --------------------------------- */
/* --------  admin cast --------- */
.shop_left{width:150px; padding:10px 10px 10px 10px; vertical-align:top;}
.shop_left input {width: 120px;}
.shop_list_folders{width:140px; padding:0px; padding-bottom:20px; border-bottom:dotted 1px black; clear:both; margin:0px;}
.shop_list_item{ padding:0px 5px 0px 0px; clear:both;}


.shop_list_folder_items{padding:0px 0px 0px 9px; clear:both; margin:0px;}

.shop_list_item_dp{width:9px; height:9px; float:left;}
.shop_list_item_dp a img{border:0px; padding-top:3px;}
.shop_list_item_caption{float:left; padding-left:5px;}

.shop_report{width:140px; padding-bottom:10px; margin-bottom:30px; border-bottom:dotted 1px black;}

.shop_right{padding:10px; border-left: 1px dotted black; vertical-align:top;}
.shop_new_item{border-bottom: 1px dotted black; padding-bottom:10px; width:100%;}
/* --------  uzivatelska cast --------- */
.menu_shop{width:175px; clear:both; padding-bottom:20px;}
.menu_shop a {	color: black;	text-decoration: none;}
.menu_shop a:link {	color: black;	text-decoration: none;}
.menu_shop a:visited {	color: black;	text-decoration: none;}
.menu_shop a:hover {	color: red;	text-decoration: underline;}

.basket{padding:5px 10px 5px 10px; border-top:1px dotted black;}
/* radek shopu */
.shop_list{width:100%;}
.shop_list_center{width:540px;}
.shop_row{width:540px;clear:both; background:url(../img/bg_row.gif) repeat-y;float:left;}
.shop_row_center{width:5px; height:10px; float:left;}
.shop_down_line{width:530px;clear:both;}

.search_box{width:180px; height:28px; clear:both; padding-top:0px; padding-left:8px; margin-top:2px;}
.search_box_inp{width:100px; height:22px; margin:3px 2px 0px 0px; float:left;}
.search_box_inp input {width:90px; height:15px; border:1px solid black; float:left; background:white; padding:1px 2px 2px 2px; margin:0px;}
.btn_search {width:73px; height:22px; float:left; }
.btn_search input {width:73px; height:28px; background:url(../img/btn_search.gif) no-repeat #FF9900; border:0px; cursor: pointer; cursor:hand; }
.btn_send {width:73px; height:22px; float:left; }
.btn_send input {width:73px; height:28px; background:url(../img/btn_send.gif) no-repeat #FF9900; border:0px; cursor: pointer; cursor:hand; }

.shop_search_title{width:540px; height:20px; font-weight:bold; font-size:14px; color:#FF9900; text-align:left;}
.shop_order_search{width:540px; height:20px; font-weight:bold; margin-bottom:5px;  text-align:left;}
.shop_order_search select{font-size:11px;  text-align:left;}
.shop_subfolders{width:540px; height:20px; font-weight:bold; margin-bottom:10px;  text-align:left;}
.shop_search_navigation{width:540px; height:20px; text-align:left; margin-bottom:3px;}
/* polozka shopu */
.shop_item{width:267px; padding:0px; float:left;}
.shop_item_left{width:95px; float:left;}
.shop_item_photo{width:95px; margin:0px 0px 5px 0px; padding:0px;}
.shop_item_basket{width:89px; margin-left:4px;}

.shop_item_right{width:162px; float:left; padding:5px 5px 5px 5px;}

.shop_item_title{font-size:14px; color:#FF9900; text-decoration: underline; font-weight:bold; margin-bottom:5px;}
.shop_item_title a { color:#FF9900; text-decoration: underline;}
.shop_item_title a:link { color:#FF9900; text-decoration: underline;}
.shop_item_title a:visited { color:#FF9900; text-decoration: underline;}
.shop_item_title a:hover { color:#FF9900; text-decoration: underline;}

.shop_item_producer{clear:both; margin-bottom:0px;}
.shop_item_caption{clear:both; margin-bottom:5px;}
.shop_item_last_price{width:162px; color:red;}
.shop_item_price{width:162px; font-size:14px; color:#FF9900; font-weight:bold; text-align:right;}

.shop_basket_list {margin-top:5px; width:540px;}
.shop_basket_list td {padding:2px 5px 2px 5px; border:1px solid #D0CFCE; vertical-align:middle; background-color:white;}
.shop_basket_list th {padding:2px 5px 2px 5px; border:1px solid #D0CFCE; vertical-align:middle; background-color:#DEDEDD; text-align:center;}
.shop_basket_list_sum{font-size:15px; font-weight:bold; padding-top:5px; text-align:right;}
.shop_basket_list_count{width:35px;}
.shop_basket_list_count input {width:15px; height:13px; padding:1px 1px 1px 1px; background-color:white;}
.shop_basket_line{border-bottom:1px black solid;}
.shop_basket_title{ font-size:11px; font-weight:bold;}
.shop_basket_btn{width:100px;}
.icon_new{width:89px; height:31px; margin-bottom:5px;}
.icon_action{width:89px; height:31px; margin-bottom:5px;}
.shop_basket_send_order{margin-top:25px; width:540px;}
.shop_basket_send_order td {padding:2px 5px 2px 5px; border:1px solid #D0CFCE; vertical-align:middle;}
.shop_user_info{ margin-top:20px;}
.shop_user_info td{padding:1px; padding:2px 5px 2px 5px; border:1px solid #D0CFCE; vertical-align:top; background-color:white;}
.shop_user_info input{background-color:white; text-align:left; margin:0px; padding:2px 5px 2px 5px;}
.table_note{font-size:11px; font-style:italic; font-weight:normal;}

.shop_detail_picture{width:400px; float:left; margin-right:10px; margin-top:10px;}
.shop_detail_picture img{}
.shop_detail_description{width:510px;float:left; border:1px solid #FF9900; padding:5px;}
.shop_detail_last_price{color:red;}
.shop_detail_price{ font-size:14px; color:#FF9900; font-weight:bold;}
.shop_detail_back{color:#FF9900; font-weight:bold; clear:both; padding-top:10px; text-align:left;}
.shop_detail_back a { color:#FF9900; text-decoration: underline;}
.shop_detail_back a:link { color:#FF9900; text-decoration: underline;}
.shop_detail_back a:visited { color:#FF9900; text-decoration: underline;}
.shop_detail_back a:hover { color:#FF9900; text-decoration: underline;}
.shop_detail_right{float:right; width:100px; margin-right:20px;}
.shop_detail_pic_prev{clear:both; padding-top:10px; text-align:left; float:left;}
.shop_detail_pic_prev img {border:1px black solid; width:80px; margin:2px; cursor: pointer; cursor:hand; }
.shop_detail_pic_prev img:hover{border:1px #FF9900 solid;}
.shop_detail_full_desc{float:left; width:400px; padding-top:10px;}
.shop_detail_basket{width:89px; margin:10px 4px 4px 4px; float:right;}
.shop_detail_icons{width:180px; clear:both; margin-top:10px;}
.shop_detail_icon_new{width:89px; height:31px; margin-bottom:5px; float:right;}
.shop_detail_icon_action{width:89px; height:31px; margin-bottom:5px; float:right;}

p.reklamy{text-align:center;}
p.reklamy a img{border:1px white solid;}
p.reklamy a:link img{border:1px white solid;}
p.reklamy a:visited img{border:1px white solid;}
p.reklamy a:hover img{border:1px #FF9900 solid;}


.div_button input{width:124px; border:1px #9CB7FB solid; background-color:#DCE6FF; cursor: pointer; cursor:hand; text-align:center;}
.button{width:124px; border:1px #9CB7FB solid; background-color:#DCE6FF; cursor: pointer; cursor:hand; text-align:center;}
.button_table{width:60px; margin:1px; text-align:center; border:1px #9CB7FB solid; background-color:#DCE6FF; cursor: pointer; cursor:hand;}

