html {
height: 100%;
}

body {
color: #707070;
}

a {
color: #606060;
}

a:hover {
color: #606060;
}

table {
font: 12px/1.6em Tahoma, Helvetica,Verdana,sans-serif;
}

h1, h2 {
text-align: center;
}

h4, h5, h6 {
color: #383838;
}

h4 {
margin: 4px 0;
}

strong {
font-size: 13px;
color: #505050;
}

#all {
height: 100%;
min-height: 100%;
background: #358bb6 url(images/templ_sportua_background.jpg) top center repeat-y;
}

input[type="text"], input[type="password"], input[type="file"], select, textarea, .textarea {
	background-image: url(images/input_shadow.png);
	background-repeat: no-repeat;
	border: 1px solid;
	border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
	font: 1em Arial,Helvetica,Verdana,sans-serif;
	padding: 2px 1px;
}

input[type="submit"], input[type="button"], input[type="reset"] {
	background: #F5F5F5 url(images/templ_sportua_button.png) repeat-x 0 0;
	border: 1px solid;
	border-color: #d3d2c6 #b3b3b3 #d3d2c6 #d3d2c6;
	color: #505050;
	cursor: pointer;
	overflow: visible;
	padding: 2px 5px;
	width: auto;
	font: 0.9em Arial,Helvetica,Verdana,sans-serif;
	font-weight: bold;
}

input[type="submit"] {
border-color: #a3a296 #838383 #a3a296 #a3a296;
}

#b-l {
position: absolute;
left: 0px;
top: 0px;
width: 50%;
min-height: 100%;
height: 100%;
margin-left: -502px;
background: #358bb6 url(images/templ_sportua_b_l.png) right top repeat-y;
}

#b-r {
position: absolute;
right: 0px;
top: 0px;
width: 50%;
height: 100%;
background: #358bb6 url(images/templ_sportua_b_r.png) 502px 0 repeat-y;
}

#header {
margin: 0 4px;
height: 153px;
width: 996px;
}

#menu {
position: relative;
}

#menu_s {
position: absolute;
top: 0;
left: 0;
}

#menu_t {
margin: 0px 5px 5px 10px;
width: 981px;
position: absolute;
top: 127px;
left: 0;
}

#menu table {
font-weight: bold;
color: white;
}

#menu a {
color: white;
margin: 0 2px;
}

.white {
background: white;
}

.white_l a {
color: white;
}

.white_l a:hover {
color: white;
}

.bd {
padding: 10px;
}

.t td {
padding: 0 7px 0 0;
}

.t_h td {
font-weight: bold;
color: #606060;
border-bottom: #d4d4d4 1px solid;
line-height: 1.4em;
vertical-align:bottom;
}

.t_h td td{
border-bottom: none;
}


.t_t td {
border-top: #d4d4d4 1px solid;
color: #606060;
font-weight: bold;
}

.t_r input[type="radio"] {
margin: 4px 4px 0 4px;
}

.t_p td{
padding-right: 14px;
line-height: 2.2em;
}

.t_c td {
padding: 0 4px;
}

.t_hover {
background: #fffeee;
}

.even td{
border-top: #d4d4d4 1px solid;
border-bottom: #d4d4d4 1px solid;
}

.even td td{
border: none;
}

.vh {
line-height: 2.2em;
}

.search {
margin-top: 2px;
}

.search input {
padding: 1px 1px 0 1px;	
}

.v_stars td {
padding:2px;
}

.p_t {
background: url(images/templ_sportua_katalog_bg.png) repeat-y;
width:229px;
margin: 4px 4px 14px 4px;
}

.p_t_w {
background: url(images/templ_sportua_katalog_bg2.png) repeat-y;
width:229px;
margin: 4px 4px 14px 4px;
}

.p_h {
height: 40px;
vertical-align: top;
}

.p_t .p_h {
background: url(images/templ_sportua_katalog_prod_1.png) top left no-repeat;
}

.p_t_w .p_h {
background: url(images/templ_sportua_katalog_prod_2.png) top left no-repeat;
}

.p_h div {
font-size: 14px;
font-weight: bold;
color: white;
margin: 6px 0px 0px 14px;
}

.p_f {
background: url(images/templ_sportua_katalog_bg_down.png);
height: 4px;
}

.p_c {
vertical-align: middle;
padding: 7px 10px;
}

.ct { 
color: #303030;
}

.ct a {
text-decoration: none;
}

.ct a:hover {
text-decoration: underline;
}

.ct ul {
font-size: 14px;
font-weight: bold;
margin: 0;
}

.ct ul ul {
font-size: 11px;
font-weight: normal;
}

.ct ul li {
list-style: none;
margin: 0;
padding: 2px 4px;
}

.ct ul ul li {
background: url(images/templ_sportua_point.png) center left no-repeat;
padding: 0 0 0 14px;
margin: 0 0 0 4px;
}

.ct .next {
border-top: #bbb 1px solid;
}

.n_l {
padding: 4px;
border-bottom: #bbb 1px solid;
}

.n_d {
padding-left: 10px;
background: url(images/templ_sportua_point.png) left center no-repeat;
}

.n_s {
padding: 7px 0;
}

.n_s a {
padding-right: 14px;
background: url(images/templ_sportua_pointer_right.png) right center no-repeat;
font-weight: bold;
}

.cart {
text-decoration: underline;
font-weight: bold;
}

.ft table {
font-weight: bold;
}

.ft div {
margin: 20px 4px 0px 4px;
background-image:url(images/templ_sportua_footer.jpg); background-repeat:none;
height: 26px;
padding: 8px 20px 0px 20px;
color: white;
}

.ft a {
color: white;
}

.bct ul {
margin-top: 0;
margin-left: 7px;
}

.bct ul li {
list-style: none;
background: url(images/templ_sportua_point_light.png) center left no-repeat;
padding-left: 14px;
}

.a_s {
background: #fffeee; 
border: #d4d4d4 1px solid;
padding: 2px 4px 7px 4px;
margin: 4px 7px 4px 0;
}

.a_s table {
line-height: 2em;
}

.pager {
margin: 4px 0;
text-align:center;
padding: 4px 14px;
}

.pager a{
padding: 4px 7px;
text-decoration: none;
}

.pager span {
padding: 4px 7px;
}

.pager_c {
background: #d4d4d4;
}


.pager a:hover {
background: #d4d4d4;
}

.p_i {
padding-right: 7px;
}

.p_n {
margin-top: 10px;
font-size: 1.4em;
}

.p_o {
font-size: 11px;
}

.p_o span {
color: #333;
}

.p_p {
margin: 8px 0;
font-size: 1.4em;
}

.p_p span {
color: #933;
}


.p_ofs {
color: #933;
}

.pl {
margin-bottom: 14px;
}

.v {
background: #fffeee; 
border: #d4d4d4 1px solid;
padding: 4px 14px 7px 14px;
margin-bottom: 4px;
}

.s {
border-top: 1px solid #d4d4d4;
margin: 7px 0 4px 0;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
}

.error_msg_f {
margin: 4px 0 4px 0;
color: red;
}

.red {
color: red;
}

.red a {
color: red;
}

.printable {
position:relative;
}

.print {
position: absolute;
top:0px;
right:0px;
}

.print a, .printa {
padding: 2px 4px 2px 20px; 
background: url(images/printer-icon.gif) no-repeat;
}
