html, body {
	background: Black url(../images/back.png) repeat;
	color: #000000;
	font: 85% "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0;
	padding: 0;
}

A:link {
	color: #000000;
	text-decoration: underline;
}

A:visited {
	color: #343434;
	text-decoration: underline;
}

img {
	border: none;
	padding: 0;
	margin: 0;
}

/*  layout dvousloupcovy BOX- wpj  */
#page {
	padding: 0;
	margin: auto;
	width: 980px;
}

#back-top {
	background-color: Black;
	width: 100%;
	height: 210px;
}

.page-top {
	position: relative;
	height: 210px;
	margin: 0;
	margin: auto;
	width: 980px;
	background: url(../images/florbalmania.jpg) no-repeat top center;
}

#hledani {
	font-size: 85%;
	margin-bottom: 10px;
	background:transparent url(../images/back-login.gif) repeat scroll 0 0;
padding:2px;
}

#hledani p {
	margin: 0;
	padding: 5px 0 5px 0;
	color: #343434;
}

#menu-top {
	position: absolute;
	top: 182px;
	left: 0;
}

#menu-top ul {
	margin: 0;
	padding: 0;
}

div.catalog{
	font-size: 95%;
	border: solid 1px #31AADD;
	width: 160px;
	padding: 5px 2px 5px 2px;
	height: 300px;
	float: left;
	margin: 5px 3px 5px 3px;
	_margin: 5px 1px 5px 1px;
	position: relative;
}

div.koupit{
	position: absolute;
	right: 5px;
	bottom: 5px;
}

div.catalog-img {
	display: table;
	height: 192px;
	overflow: hidden;
}

div.catalog-img-one {
	display: table-cell;
	vertical-align: middle;
}

div.catalog-img-two {
	text-align: center;
	width:160px;
}

div.akce {
	height: 5px;
	position: absolute;
	top: -8px;
}

.catalog h3
{
font-size: 95%;
position: absolute;
top: 185px;
left: 5px;}

A.catalog-link:link {
color: #444444;
}

#menu-top li{
	background: url(../images/menu_odkaz.gif) no-repeat left center;
	display: inline;
	padding: 6px 0px 7px 10px;
	margin: 0 5px 2px 5px;
}

#menu-top A {
	font-weight: normal;
	text-decoration: none;
	font-size: 110%;
}

#menu-top A:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.back-bottom {
	height: 14px;
}

#logo {
	position: absolute;
	top: 71px;
	left: 30px;
	padding: 0;
	margin: 0;
	border: 0;
	z-index: 200;
	background-image: none;
	height: 70px;
}

#logo a {
	display: block;
	width: 400px;
	height: 70px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#logo a span {
	display: none;
	padding: 0;
	margin: 0;
}

	#middle {
	margin: 0 230px;
	width: 520px;
	_width: 510px;

}

#baner{
margin: auto;
text-align: center;
}

	h1,h2,h3,h4 {
	margin: 0.2em 0;
	font-size: 150%;
}

	p {
	margin: 0.5em 0;
	padding: 3px 0 3px 0;
}

	TD, DIV, SPAN, LI, P, A, INPUT, 
H1, H2, H3, H4, H5, H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	padding-bottom: 0;
}

LI {
	padding: 3px;
	margin: 0px;
}

.return_nav  A:link, .return_nav  A:visited, .return_nav  A:active {
	font-family: Tahoma, Verdana, "verdana ce";
	color: #343434;
	font-weight: bold;
	text-decoration: none;
}

#leftMenu h2 {
	height: 25px;
	padding: 3px;
	font-weight: bold;
	margin: 2px;
}

.menuList A:link, .menuList A:visited, .menuList A:active {
	text-decoration: none;
	color: #D8D8D8;
	color: #343434;
}

.small_descr {
	text-align: center;
}

.big_descr {
	color: #444444;
	padding: 5px 0 10px 0;
}

.note1 {
	color: #0000FF;
	color: #6D9F08;
}

.current_price {
	color: #343434;
	font-size: 110%;
}

.menu_price {
}

H1, H2, H3, H4, H5 {
	font-weight: normal;
	color: #4D4D4D;
}

H1, H1 A:link, H2, H2 A:link {
	font-size: 190%;
	color: #4D4D4D;
	padding: 5px 5px 10px 0;
}

H3, H3 A:link {
	color: #343434;
}

H4, H4 A:link {
	color: #343434;
}


H3, H3 A:link {
	padding-bottom: 3px;
	height: 25px;
	font-weight: bold;
	text-decoration: none;
}

H3 A:visited {
	padding-bottom: 3px;
	height: 35px;
	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
}

H3 A:hover {
	padding-bottom: 3px;
	height: 35px;
	font-size: 105%;
	color: #000000;
	font-weight: bold;
}

H3 A:link {
	height: 35px;
	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
}

H4, H4 A:link {
	font-size: 140%;
	color: #343434;
	font-weight: bold;
	padding-bottom: 3px;
}

.td_legend, .td_content, .td_nobg {
	color: #000000;
	padding: 5px;
}

.td_legend {
	font-weight: bold;
	background-color: #FAEEDB;
	vertical-align: top;
	text-align: left;
	padding: 5px 10px 5px 15px;
}

.th, .td_odd, .td_even, .td_soldout, .td_instore {
	color: #000000;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
}

.th {
	border-right: 1px solid #F8D3AB;
	background-color: #F8D3AB;
	color: #343434;
	padding: 5px;
}

.td_even {
	background-color: #FAEEDB;
}

.td_soldout {
	background-color: #CC0000;
}

.td_instore {
	background-color: #66CC00;
}

.order_input {
	border: 1px solid #B6B6B6;
	font-family: arial,helvetica,sans-serif;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	margin: 0 3px 0 3px;
	width: 20px;
	height: 20px;
	text-align: center;
	vertical-align: bottom;
}

.koupit span {
margin: 2px;
}

.input {
	background-color: #FFFFFF;
}

.boxTitle {
	display: none;
}

.campaign {
	color: #FFFFFF;
	background-color: #31AADD;
	padding: 3px;
	font-size: 90%;
	font-weight: normal;
}

.add-to-cart-box {
	border: 1px solid #767676;
	margin: 0px -10px 10px 0;
	padding: 10px;
	text-align: center;
	width: 230px;
}
.sirsi{
	border: 1px solid #767676;
	margin: 0px -10px 10px 0;
	padding: 10px;
	text-align: center;
	width: 330px;
}
legend {
	color: #555555;
	font-size: 105%;
	font-weight: bold;
}
 #label_1 {
 width: 70px;
 text-align: center;
}
.mnozstvi {
	position: relative;
	top: -8px;
	color: #555555;
	font-weight: bold;
}

.th-moznosti {
	color: #555555;
	font-weight: bold;
}

input.input-text, textarea, input.orderInput {
	overflow: auto;
	padding: 2px;
}

input.input-text, select, textarea,  input.orderInput {
	border: 1px solid #B6B6B6;
	font-family: arial,helvetica,sans-serif;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}

.produkt-detail-img {
	width: 250px;
	float: right;
	text-align: center;
}

.produkt-detail-img img{
	margin-top: 5px;
}

#strucny-popis {
}

#strucny-popis table{
	width: 100%;
}

.campaign-detail {
	width: 150px;
	text-align: center;
	vertical-align: middle;
	font-size: 90%;
	color: #FFFFFF;
	padding: 2px 10px 2px 10px;
	margin-bottom: 5px;
	background-color: #343434;
}

.souvisejici {
	height: 185px;
	width: 152px;
	border: solid 1px #999999;
}

td.souvisejici-bunka {
	width: 25%;
	vertical-align: top;
	text-align: center;
	padding: 5px;
}

#poradit{
	margin: 10px 0 10px 0;
}

#left A:link, #left A:visited, #left A:active {
	font-weight: normal;
}

#stranka {
	width: 900px;
	margin: 0px auto 0px auto;
	background: url("../images/bg.gif");
	background: #FFFFFF;
}

#top1 {
	background: #FFFFFF;
	padding: 12px 0px 12px 24px;
	width: 876px;
}

#top1 a:hover {
	color: #314802;
}

#top2 {
	width: 900px;
	height: 151px;
	background: url("../images/top.jpg");
}

#top2_hledani {
	float: left;
	margin-left: 24px;
	_margin-left: 12px;
	margin-top: 120px;
}

input#hledani_vyraz {
	border: 0px;
	background: #FFFFFF;
	color: #000000;
	width: 140px;
	margin-left: 5px;
	padding: 1px 2px 1px 2px;
	border: solid 1px #343434;
}

input#hledani_submit {
	border: 0px;
	background: #343434;
	color: #FFFFFF;
	margin-left: 5px;
	padding: 1px 7px 1px 7px;
	_padding: 1px 5px 1px 5px;
	font-family: tahoma, verdana, arial;
}

#top3 {
	background: #6D9F08;
	width: 900px;
	padding: 0px 0px 12px 0px;
	border-bottom: 10px solid #B2D32A;
	margin-bottom: 1px;
}

#top3_right {
	float: right;
	margin-right: 24px;
	_margin-right: 12px;
	margin-top: 10px;
	color: #FFFFFF;
}

#top3_right_odhlasit {
	float: right;
	margin-right: 24px;
	_margin-right: 12px;
	margin-top: 12px;
	color: #FFFFFF;
	color: #A7C56B;
}

#s form {
	background-color: #343434;
}

#top3_right form {
	margin: 0px;
	padding: 0px;
	float: left;
}

#top3_right a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 10px;
}

#top3_right_odhlasit a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 0px;
}

#top3_left {
	margin-left: 24px;
	padding-top: 12px;
	color: #A7C56B;
}

#top3_left a:hover {
	color: #FCBA18;
}

input.prihlaseni_input {
	margin: 2px;
	width: 120px;
	margin-left: 5px;
	padding: 2px 4px 2px 4px;
	font-family: tahoma, verdana, arial;
}

input#prihlaseni_submit {
	border: 0px;
	background: #343434;
	color: #FFFFFF;
	padding: 3px 6px 3px 6px;
	font-weight: bold;
	margin-right: 10px;
}

.new-user {
	text-align: center;
	padding: 6px 3px 6px 3px;
}

#prihlaseni {
	background: transparent url(../images/back-login.gif) repeat;
	padding: 2px;
}

#kosik {
	background: transparent url(../images/back-login.gif) repeat;
	margin: 10px 0 10px 0;
	color: #000000;
}

.prodejna {
	padding: 10px;
	color: Black;
	margin-bottom: 10px;
}

h3#kosik_nadpis {
	padding: 3px 0px 3px 10px;
	margin: 0px;
	border-bottom: #FDDBA3 1px solid;
	background: url("../images/kosik_sipka.gif") no-repeat top center;
	width: 162px;
	font-family: tahoma, verdana, arial;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

#kosik_text {
	margin-left: 15px;
	margin-top: 5px;
}

#kosik a {
	padding: 3px 0px 4px 10px;
	margin: 10px 0px 0px 10px;
	border-top: #343434 1px solid;
	background: url("../images/menu_odkaz.gif") no-repeat left center;
	width: 162px;
	color: #343434;
	display: block;
	text-decoration: none;
	font-weight: bold;
}

h3#banner_nadpis {
	margin: 0px;
	margin-left: 14px;
	font-family: tahoma, verdana, arial;
	color: #BB1554;
	background: url("../images/banner_sipka.gif") no-repeat left center #343434;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	font-weight: bold;
}

#banner_img {
	width: 468px;
	height: 76px;
	background: url("../images/banner.jpg") no-repeat;
	border-bottom: 1px solid #FFFFFF;
}

#bottom {
	height: 50px;
   background: white url(../images/back-bottom.jpg) no-repeat;
	margin: 0;
	font-size: 90%;
}

#bottom-c a:link {
text-decoration: none;
	color: grey;
}

#bottom-c a:hover {
	color: grey;
}

#bottom-c {
	font-size: 90%;
	float: right;
	margin: 10px 10px 30px 10px;
	color: grey;
}

#bottom-c A {
	color: grey;
	text-decoration: none;
}
#bottom_left {
	float: left;
	color: #FFFFFF;
	padding: 17px 0 0px 20px;
}

.menu {
	width: 220px;
}

h3.menu_nadpis {
	margin: 0;
	padding: 8px 0px 10px 10px;
	font-size: 100%;
	background: Black url(../images/back.png) repeat;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	height: 10px;
}

#menu-prepinani {
font-size: 100%;
	padding: 8px 0px 10px 10px;
	margin: 0;
	background: Black url(../images/back.png) repeat;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	height: 10px;
}

#menu-prepinani H2 {
font-size: 100%;
}

#menu-prepinani A {
	font-weight: normal;
	text-decoration: none;
	font-size: 100%;
}

#menu-prepinani A:hover {
font-size: 100%;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

.menu_polozka {
	border-bottom: 1px solid #D9E995;
	background: url("../images/menu_odkaz.gif") no-repeat left center;
	padding: 6px 0px 7px 10px;
	margin-left: 14px;
	width: 162px;
	margin-bottom: 2px;
}

.menu_polozka a {
	color: #343434;
	text-decoration: none;
	font-weight: bold;
}

.menu_polozka a:hover {
	color: #304407;
}

.menu_polozky {
	border: solid 2px #F5C498;
	padding: 5px;
	text-align: center;
}

.menu_anketa {
	background: #C8E065;
	padding: 10px 0px 10px 24px;
}

.menu-seznam  li, .menu-hlavni li {
	list-style-type: none;
	padding: 5px 0px 5px 10px;
	width: 180px;
	margin: 5px 0 5px 0;
	padding-left: 1px;
	position: relative;
}

ul.menu-seznam a {
	text-decoration: none;
	font-weight: bold;
}

ul.menu-seznam img {
	position: absolute;
	left: -3px;
}

/* style format */
	#page {
	margin: auto;
	width: 980px;
}

	#header {
	margin: 0;
	padding: 0;
	background: #FFFF00;
}

	.column-in {
	margin: 0;
	padding: 0;
}

	h1,h2,h3,h4 {
	margin: 0;
}

	p {
	margin: 0.5em;
}

TD, DIV, SPAN, LI, P, A, INPUT, 
H1,  H3, H4, H5, H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	padding-bottom: 0;
}

A {
	color: #643E2B;
}

A, A:link, A:visited, A:active {
	font-weight: bold;
	font-size: inherit;
	text-decoration: underline;
	color: #643E2B;
	color: #343434;
}

.return_nav  A:link, .return_nav  A:visited, .return_nav  A:active {
	font-family: Tahoma, Verdana, "verdana ce";
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	color: Black;
}

#leftMenu h2 {
	background: url('http://www.p-model.eu/templates/images/bg_header_menu.jpg') repeat-x top left;
	height: 25px;
	padding: 3px;
	font-weight: bold;
	margin: 2px;
}

.menuList A:link, .menuList A:visited, .menuList A:active {
	text-decoration: none;
	color: #D8D8D8;
	color: #343434;
}

.small_descr {
	color: #000000;
}

.big_descr {
	color: #444444;
}

.note1 {
	color: #0000FF;
	color: #6D9F08;
}

.discount {
	color: #0000FF;
}

.current_price {
	color: inherit;
}

.menu_price {
	color: #435E4A;
}

.td_legend, .td_content, .td_nobg {
	color: #000000;
	padding: 2px;
	border-bottom: 1px solid #FFFFFF;
}

.td_legend {
	background-color: #ECECEC;
	width: 130px;
	vertical-align: top;
	padding: 3px 3px 3px 5px;
}

.th, .td_odd, .td_even, .td_soldout, .td_instore {
	color: #000000;
	padding: 2px;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
}

.th {
	background-color: #31AADD;
	padding: 3px;
	color: white;
}

.td_even {
	background-color: #D0D0D0;
}

.td_soldout {
	background-color: #FF0000;
}

.td_instore {
	background-color: #00C000;
}

.input {
	border: 1px solid #000000;
	background-color: #ECECEC;
	font-size: 90%;
}

.submit {
	background-color: #31AADD;
	color: white;
	height: 24px;
	border: none;
	padding: 2px;
	margin: 2px;
	font-weight: bold;
}

.boxBorder {
display: none;
}

/* end style format */

A:hover, #top1 a {
	color: #343434;
	text-decoration: none;
}

#left {
	float: left;
	width: 220px;
	margin: -42px 0 0 0;
	padding: 0;
}

#right {
	float: right;
	width: 220px;
	margin: -42px 0 0 0;
	padding: 0;
}

.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
}

.copy {
	text-align: center;
}

UL {
	margin-left: 10px;
	padding: 0;
}

#footer A:link, #footer A:visited, #footer A:active {
	font-family: Tahoma, Verdana, "verdana ce";
	color: #455660;
	font-weight: bold;
	text-decoration: none;
}

#leftMenu A:hover {
	text-decoration: underline;
}

#leftMenu A.sel:link, #leftMenu A.sel:visited, #leftMenu A.sel:active {
	color: #FFCC00;
}

#leftMenu DIV, #leftMenu TD, #leftMenu P {
	color: #002452;
	font-family: Tahoma, Verdana, "verdana ce";
	text-decoration: none;
}

.note1, .note2, .note3, .price, .discount, .current_price {
	font-weight: bold;
}

.note2 {
	color: #DDAA00;
}

.note3 {
	color: #A00000;
}

.old_price {
	text-decoration: line-through;
}

.text1 {
	color: #000000;
	font-weight: normal;
}

.text_td {
	color: #000000;
	font-weight: normal;
}

.warning {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C00000;
}

.warningBox {
	padding: 10px;
	border: 5px solid #C00000;
}

.required {
	color: #FF0000;
}

.boxBorder, .boxTitle {
display: none;
}

.pageDivider A {
	padding: 1px 6px 1px 6px;
	border: 1px dotted Black;
	background-color: #DDDDDD;
}

.pageDivider A:hover {
	color: #FFFFFF;
	background-color: Black;
}

.pageDivider SPAN.na {
	padding: 2px 6px 2px 6px;
	border: 1px dotted #666666;
	background-color: #FFFFFF;
	color: #666666;
}

.dealer_discount {

	font-weight: normal;
}

.tbl_cell_padd10 {
	padding: 10px;
}

.tbl_sides_padd {
	padding: 0px 3px 0px 3px;
}

.noMargin {
	margin: 0px;
}

.quickSearchInput {
	border: 1px solid #B25E32;
	background-color: #FFFFFF;
}

.quickSearchSubmit {
	border: 1px solid #B25E32;
	background-color: #FFCB78;
	color: #455660;
	font-weight: bold;
}

.prodTblBg {
	background-color: #FFFFFF;
	height: 7px;
}

.prodTblPlacement {
	margin: 10px;
	text-align: center;
}

.scroll_frame {
	overflow: auto;
}

acronym {
	font-weight: normal;
	color: #F01000;
	cursor: help;
	border-bottom: 1px dashed #F01000;
}

.noBorder {
	border: 0px;
}

.checkedExpression {
	color: #FFFFFF;
	background-color: #C00000;
	font-size: inherit;
	font-weight: inherit;
	text-decoration: inherit;
}

#menu-prepinani A:link, #menu-prepinani A:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

#obsah, .produkt-vypis-detail, .td_content-moznosti {
	padding: 20px 0 0 0;
}

FORM, LI, FORM, #top2_hledani form {
	padding: 0px;
	margin: 0px;
}

.price, A:hover, .return_nav  A:hover {
	color: Black;
}

.td_content, .td_odd {
	background-color: #ECECEC;
	background-color: #ECECEC;
}

b, .return_nav  A:hover, .price, .discount {
	color: #343434;
}

 #main1 {
   background: white url(../images/back-middle-footer.gif) no-repeat top;
	padding: 50px 0 0 0;}
	
	
	#middle-bottom {
   background: white url(../images/back-middle-bottom.gif) no-repeat bottom;
	padding: 0 0 20px 0;}
	
 #main2 {
   background: white url(../images/back-middle.gif) repeat-y;
}

.add-to-cart-box p {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}

#footer_copy A:link, #footer_copy A:visited, #footer_copy A:active, #leftMenu A:link, #leftMenu A:visited, #leftMenu A:active, #header_menu_h A:link, #header_menu_h A:visited, #header_menu_h A:active, #header_menur_h A:link, #header_menur_h A:visited, #header_menur_h A:active, #header_menu A:link, #header_menu A:visited, #header_menu A:active, #header_menur A:link, #header_menur A:visited, #header_menur A:active {
	font-family: Tahoma, Verdana, "verdana ce";
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma, Verdana, "verdana ce";
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	color: #FFFFFF;
}

#top3_left a, #bottom_left a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#menu-top A:link, #menu-top A:visited, .menuList 	A:hover, #bottom_right a, #left h2 {
	color: #FFFFFF;
	text-decoration: none;
}

#footer A:hover, #header_menu A:hover, #footer A:hover, TD, DIV, SPAN, LI, P, A, INPUT, #header_menu A:hover, A.menu-oz:link, A.menu-oz:visited, A.menu-oz:hover, a, a, #kosik a:hover, ul.menu_seznam a:hover, a {
	color: #000000;
}
#baner1{
}
#baner2{
float: right;
}

.menu-polozky {
padding:5px;
margin-bottom: 5px;
text-align:center;
}


.uvodni-stranka ul{
margin:10px 0px 15px 0px;
padding: 0;
}
.uvodni-stranka ul li {
list-style: square;
margin: 0px 10px 10px 20px;
color: #555555;
}

.return_nav {
color:#333333;
margin-bottom:5px;
padding:6px 8px 6px 2px;
text-align:left;
}
.order_nav {
font-size: 85%;
background-color: #E7E7E7;
border:1px solid black;
font-size:11px;
margin:5px 0 10px;
padding:2px;
text-align:right;
}

.pageDivider {
clear:both;
color:#666666;
font-weight:normal;
padding-top:5px;
text-align:right;
}

table.velikosti{
padding: 5px;
border: 1px solid #666666;
}
table.velikosti td, table.velikosti th{
text-align: center;
padding: 5px;
margin: 3px;
background-color: #ECECEC;
border: solid 1px white;
}

 #vyrobci-uvod,  #odkazy-uvod ,  #partneri-uvod
 
{
text-align: center;

}

 #vyrobci-uvod img,  #partneri-uvod img
 
{
margin: 7px;

}

#menu-top .oz a:hover, #menu-top .oz a:link, #menu-top .oz a:visited {
font-weight:bold;
}
