@import "reset.min.css";
@import "facebook.css";

html, body
{
	background-color:#b2cee3;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-repeat:repeat-x;
	background-image: url(images/topbg2.jpg) !important;
	background-position: 0px 0px;
}
#containerholder{
}
#container
{
	margin: auto;
	width: 955px;
	
}
#header
{	
	background-image: url(images/usasportlogo.jpg);
	background-repeat: no-repeat;
}

#logo {
}	
#cart_info{
    background-repeat:no-repeat;
    background-image: url("images/kiskosar.gif");
    background-position: top left;
    display:block;
    line-height:44px;
    width:275px;   
    color:#FFFFFF;
    font-weight:bold;
    padding-left:20px;
	font-weight:normal;
	font-size: 13px;
	float:left;
	margin-left:210px;     
}
#cart_info a {
    color:#FF0000;
    text-decoration: none;
}
#termekkategoriak{
    display:block;
    float:right;
    line-height:44px;    
}
#termekkategoriak label{
    color:#f6fa88;
    font-weight:normal;
	font-size: 13px;      
}
#termekkategoriak select {
    background-color: #fef5c8;
	border: 1px solid #edce3c;
    font-weight:normal;
	font-size: 13px;
	width: 200px; 
	margin-right: 0px;   
}
#topmenu {
	
	height: 45px;
}
#menu
{
	margin-top:5px;
	height: 55px;
	width: 750px;
	margin-left:200px;
	overflow:hidden;
}
#menu ul
{
}
#menu ul li {
	display:block;
	float:left;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:50px;
	line-height:50px;
	list-style-type:none;
	padding-left:15px;
	padding-right:15px;
}
#menu a {
	color: #FFF;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	}
#menu a:hover{
		color:#FF0000;
}

/*
Vege a head résznek

*/



#logoalja {
	
	background-image: url(images/usasportlogo2.jpg);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	background-color: #d8e0e4;
	width: 200px;
	height:40px;	
}


ul.banner_kozep
{	width:547px;
}
ul.banner_kozep li	
{	float:left;
	position: relative;
}
ul.banner_kozep li img {
}
ul.banner_kozep li img.hover {
}
#login_jobb
{	width:200px;
padding-bottom:10px;
}
#login_bal
{	width:200px;
padding-bottom:10px;
}
#banner_jobb
{	width:200px;
}
#content_left{
	overflow: visible;
	width: 200px;
	float:left;	
}
 
#contentpadding {
	margin-left:5px;
	margin-right:5px;
}

#content{
	overflow: visible;
	width: 545px;
	float:left;
	margin-left: 5px;
	margin-right: 5px;
}
#content_right{
	overflow: visible;
	width: 200px;
	float:left;
	/* background-color: #fff9fb; */
	}
#content a{
	color: #2E80BA;
	text-decoration: none;
	display:inline;
	line-height:18px;
}
#content a:active{
	color: #2E80BA;
	text-decoration: underline;
}

#content h1.csc-firstHeader{
    font-size:14px;
    font-weight:bold;
    padding-left:10px;    
}

#content .csc-e-n1{
	background-color: #f3f1ed;
	height: 25px;
	width:auto;
	border-bottom: 1px solid #feb748;
	border-left: 2px solid #ff9c00;
	border-right: 2px solid #ff9c00;
	color: #2171aa;
	display:none;
}

#content .csc-header {
    height: 26px;
	background-color:#edf2f6;    
	line-height:26px;    
	display:block;
	clear: both;
	margin-left: -4px;
	margin-right: -4px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e6e3e6;
}
#content .csc-header-n1 {
    height: 39px;
	background-color:#ebebeb;    
	background-repeat:repeat-x;
	background-image: url(images/header_hatter.gif);
	line-height:38px;    
	display:block;
	clear: both;
	margin-left: -10px;
	margin-right: -10px;
}

#content h1 {
	font-size:13px;
    font-weight:bold;
    padding-left:10px;    
	color: #2171aa;
}
#content h2 {
	font-size:13px;
    font-weight:normal;
    padding-left:5px;    
	color: #2171aa;
	font-weight: normal; 
	
}

p.bodytext  {
}

.browseLinksWrap {
	font-size: 10px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

#footmenu {
	margin:auto;
	display:block;
	width: 955px;
}
#footer li {
	display:block;
	float:left;
	font-weight:normal;
	height:13px;
	line-height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:15px;
	padding-right:15px;
	padding-top:6px;
}
#footer li a {
	height: 13px;
	color: #FFFFFF;
	font-size:12px;
	text-decoration:none;
}

#container_left{
	width: 955px;
}

#contentholder
{
	float:left;
	width:955px;
	overflow: visible;
	display:block;
    background-color:#ffffff;    
}
#footer{
	clear:both;
	width:auto;
	height:40px;
	float:none;
	background-repeat:repeat-x;
	background-image: url(images/topbg2.jpg) !important;
	background-position: 0px -45px;
}
input, textarea, select
{
	background-color:#FFFEF4;
	border:1px solid #D3D1D2;
	color:#323232;
	margin-left:0px;
	margin-right:5px;
	padding:2px;
	margin-bottom:5px;
}
input[type="submit"]{
    background: url("images/gomb.png") repeat scroll 0 0 transparent;
    border:medium none;
    color:#FFFFFF;
    display:block;
    font-size:12px;
    font-weight:bold;
    height:23px;
    padding:1px;
    text-align:center;
    width:100px;
    padding-top: 0px;
}
input:focus, textarea:focus
{
	border-color: #FA9C09;
}
.clear {
	float:none;
	clear:both;
}



/*Terméklista definiciok*/



dt
{
	float: left;
	margin-right: 5px;
}
dd
{
	float: none;
	margin-right: 5px;
}

.kosarform a{
    background:url("images/informacio.gif") no-repeat scroll 0 0 transparent;
    display:block;
    float:right;
    height:20px;
    margin-right:5px;
    width:94px;
}

.options
{
	float: left;
}

.more
{
	float: left;
}

.more a
{
	background: url("images/button-more.png") no-repeat;
	display: block;
	height: 32px;
	width: 63px;
}

.more a span
{
	display: none;
}

.add_to_cart a
{
	background: url("images/button-add-to-cart.png") no-repeat;
	display: block;
	height: 32px;
	margin-left: 63px;
	width: 93px;
}

.add_to_cart a span
{
	display: none;
}
input.kosarba {
height:15px;
margin-right:2px;
width:30px;
}

input.submit-kicsi {
    border:none;
    float:right;
}




#categories {
	background:url(images/katmenubg.jpg) #fffcfc no-repeat;
}
div.categoriesbottom {
	height:24px;
	width:199px;
	background-image: url(images/menualja.jpg);
	background-repeat: no-repeat;
	display:none;
}
#categories h2 {
    font-size:14px;
    font-weight:bold;
    height:16px;
    margin-left:15px;
    margin-top:15px;   
    
}
#categories h1.csc-firstHeader{
    font-size:14px;
    font-weight:normal;
    padding-left:10px; 
	padding-top:10px;
	line-height: 20px;
	height:36px;
	overflow: hidden;
	color: #d91209;	
	background-repeat:repeat-x;
	background-image: url(images/header_hatter.gif);
}
#categories ul.level0 {
    margin-left:15px;
    margin-top:5px;
}
#categories ul.level1 {
	list-style:none inside none;
   	margin-left:15px;
    margin-bottom:5px;
	font-family: Arial, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
}
#categories ul.level2 {
	list-style:none inside none;
   	margin-left:15px;
    margin-bottom:5px;
}
#categories li.level0 {
    list-style-image:none;
    margin-bottom:5px;
}
#categories li.level1 {
    list-style-image: url(images/felsorolas.gif);
    margin-bottom:5px;
	font-family: Arial, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
}
#categories li.level2 {
    list-style-image: none;
    margin-bottom:5px;
	font-family: Arial, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#categories  a{
    text-decoration:none;
    color:#0984e1;
    font-weight: bold;
	font-size:13px;
}
#categories .level1  a{
    text-decoration:none;
    color:#020251;
    font-weight:bold;
	font-size:12px;
}
#categories  .level2 a{
    text-decoration:none;
    color:#6969f2;
    font-weight:bold;
	font-size:13px;
	font-weight:normal;
}



#teams {
	background-image: url(images/katmenubg.jpg);
	background-repeat: no-repeat;
	background-color: #fefbfc;
}
div.teamsbottom {
	height:24px;
	width:199px;
	background-image: url(images/menualja.jpg);
	background-repeat: no-repeat;
	display:none;
}
#teams h2 {
    font-size:14px;
    font-weight:bold;
    height:16px;
    margin-left:15px;
    margin-top:15px;   
    
}
#teams h1.csc-firstHeader{
    font-size:14px;
    font-weight:normal;
    padding-left:10px; 
	padding-top:10px;
	line-height: 20px;
	height:29px;
	overflow: hidden;
	color: #d91209;	
	background-repeat:repeat-x;
	background-image: url(images/header_hatter.gif);
	border-bottom: 1px solid #d4d4d4;
}
#teams ul.level0 {
    margin-left:15px;
    margin-top:5px;
}
#teams ul.level1 {
	list-style:none inside none;
   	margin-left:15px;
    margin-bottom:5px;
	font-family: Arial, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
}
#teams ul.level2 {
	list-style:none inside none;
   	margin-left:15px;
    margin-bottom:5px;
}
#teams li.level0 {
    list-style-image:none;
    margin-bottom:5px;
    margin-top:15px;
}
#teams li.level1 {
    list-style-image: url(images/felsorolas.gif);
    margin-bottom:5px;
	font-family: Arial, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
}
#teams li.level2 {
    list-style-image: none;
    margin-bottom:5px;
	font-family: Arial, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#teams  a{
    text-decoration:none;
    color:#0984e1;
    font-weight: bold;
	font-size:13px;
}
#teams .level1  a{
    text-decoration:none;
    color:#020251;
    font-weight:bold;
	font-size:12px;
}
#teams  .level2 a{
    text-decoration:none;
    color:#6969f2;
    font-weight:bold;
	font-size:13px;
	font-weight:normal;
}





.tx-fsfeuserregister-{
    font-weight:bold;
    display:block;
    height:25px;
    padding:5px;    
}

div.workarea { padding:5px; float:left; display:block; }

ul.draglist { 
    position: relative;
    width: 200px; 
/*    height:240px;*/
    background-color: #F7F7F7;
    border: 1px solid gray;
    list-style: none;
    margin:0 !important;
    padding:0;
}

ul.draglist li {
	color: black;
    margin: 1px;
    cursor: move;
    zoom: 1;
}
ul.draglist ul li {
    margin-left:10px;
}

ul.draglist_alt { 
    position: relative;
    width: 200px; 
    list-style: none;
    margin:0;
    padding:0;
    padding-bottom:20px;
}

ul.draglist_alt li {
    margin: 1px;
    cursor: move; 
}
li.fix{
	background-color: #FF4040 !important;
	margin-left:0px;
}

li.list0 {
    background-color: #D1E6EC !important;
    border:1px solid #7EA6B2;
}

li.list1 {
    background-color: #D8D4E2 !important;
    border:1px solid #6B4C86;
}

li.list2 {
    background-color: #D8D4E2 !important;
    border:1px solid #6B4C86;
}







.productshead h1 {
	font-size:16px;
    font-weight:normal;
    padding-left:10px;    
	color: #2171aa;
}

.product1 {
}

.product {
color:#333333;
float:left;
margin:3px 0 10px 3px;
padding:5px;
text-align:justify;
width:250px;
height: 155px;
display: block;
}
.product_photo_big img {
border: 1px solid #CDE7FB;
padding: 3px;
}

.product a:link {
font-size:14px;
}

.productname {
	display:block;
	height:36px;
	margin-bottom:5px;
}
h3 {
	vertical-align: bottom;
}
redaj_lijevo {
	text-align:left;
}
.imgspacex {MARGIN: 0px 5px 2px 0px; float: right;}
a.atagimage { display:block;}
a.atagimage img {padding:3px; border: 1px solid #cde7fb;}

.price {
background:url("images/pricebg.png") no-repeat scroll 0 0;
color:#E95811;
float:left;
font-size:16px;
font-weight:bold;
text-align:left;
width:138px;
margin-bottom: 15px;
padding-top:3px;
padding-bottom:3px;
margin-right:8px;
}

.price span
{
	color: #971C20;
	font-size: 14px;
	text-decoration: line-through;
	font-weight: normal;
}

.rate {color: #4169AA; text-align: left; margin-bottom: 5px; display:none;}
.leftx {width: 140px; float: left; }
fieldset.meret-select select { border: 1px solid #CDE7FB; }
.prodtxtpopup {
	padding: 10px;
	border: 1px solid #b7e1fa;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-border-radius: 10px;
}

.clearer1 {clear:both; line-height:0px;font-size:0;margin-top:0px; }
.prodtxt {display: none; height: 50px; font-size: 12px; overflow:hidden;}
#bannerlayer { display: block; position: fixed; z-index: 99999; width: 590px; height: 320px; padding: auto; left:1px; top:1px;}
#bannerlayertop { display: block; width: 590px; height: 20px; background-image:url(); background-repeat: no-repeat;}
#contentbanner { display: block; margin-left: -5px; margin-right: -5px; }

div.tx-felogin-pi1 h3{
    font-size:14px;
    font-weight:normal;
    padding-left:10px; 
	padding-top:10px;
	line-height: 20px;
	height:30px;
	overflow: hidden;
	color: #d91209;	
	background-repeat:repeat-x;
	background-image: url(images/header_hatter.gif);
	background-position: bottom;
	
	}
div.tx-felogin-pi1 div{
    font-size:14px;
    font-weight:normal;
    padding-left:10px; 
	padding-top:10px;
	line-height: 20px;
	}
div.tx-felogin-pi1 legend{
display: none;
}
div.tx-felogin-pi1 input{
margin-left: 0px;
}
div.tx-felogin-pi1 p{
margin-left: 10px;
}
div.tx-felogin-pi1 input.submit{
}
div.tx-felogin-pi1 p.forgot a{
color: #d91209;	
text-decoration: underline;
}
p.forgotpw {
	display:block;
	font-size:12px;
	padding-left: 10px;
}
p.forgotpw a {
	color: #5866ff;
}
.tx-fsfeuserregister-pi1 legend {
	font-size:15px;
    font-weight:normal;
    padding-left:5px; 
    padding-right:5px;    
	color: #2171aa;
}
.tx-fsfeuserregister-pi1 fieldset {
	border-top: 1px solid #D3D1D2;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
.tx-fsfeuserregister-pi1 label {
	display: block;
	width: 150px;
	text-align:right;
}

input.tx-fsfeuserregister-pi1-submit {
margin: auto;
}
p.tx-fsfeuserregister-pi1-error {
clear:both;
color: red;
}

.questionsList h5 {
	font-weight: normal;
	font-size: 14px;
	color: #2171AA;
	display: none;
}

.questionsList p {
	margin-bottom: 10px;
}


.kosartable {
	background:none repeat scroll 0 0 #FFFFFF;
	border-collapse:collapse;
	font-size:12px;
	text-align:left;
	margin-bottom: 15px;
	width: 535px;
}

.kosartable th {
	border-bottom:2px solid #E6E3E6;
	color:#2171AA;
	font-size:13px;
	font-weight:normal;
	padding:5px 4px;
	text-align: center;
}
.kosartable td {
	border-bottom:1px solid #CCCCCC;
	color:#333333;
	padding:6px 8px;
	text-align: center;
}
.kosartable td.td4 {
	text-align: right;
}

.kosartable td.td3 {
	text-align: right;
}
.kosartable .th6 { width: 70px; text-align: center;}
.kosartable .th5 { width: 70px; text-align: center;}
.kosartable .th4 { width: 70px; }
.kosartable .th3 { width: 70px; }
.kosartable .th2 { width: 60px; text-align: center; }

.kosartable tfoot {
	border-top:2px solid #E6E3E6;
	color:#2171AA;
	font-size:13px;
	font-weight:normal;
	padding:5px 4px;
	text-align: right;
	font-weight: bold;
	margin-bottom: 15px;
}
#kosar p {margin-bottom:15px;}
#kosar_osszesen {
	font-weight: bold;
	text-align: right;
}
#mind_osszesen {
	font-weight: bold;
}
#kosar label {width:200px; display: block; float:left; line-height:20px;}
#kosar select {width:200px;}
#kosar textaraea {width:200px;}
div.kosar_gombok  {
	text-align: center;
}

div.csc-mailform-field label {
	width: 90px;
	display:block;
	line-height: 25px;
	text-align: right;
	float: left;
	margin-right:10px;
}

div.csc-mailform input {
	width: 270px;
	display:block;
	line-height: 25px;
	text-align: left;
	margin-right:10px;
}

div.csc-mailform textarea {
	width: 270px;
	display:block;
	line-height: 25px;
	text-align: left;
	margin-right:10px;
}
.csc-mailform-check {
text-align: left !important;
width: auto !important;
height: 25px;
display: block;
}

div.csc-mailform submit {
	width: 100px;
	display:block;
	line-height: 25px;
	text-align: left;
	margin-right:auto;
}

div.kapcsolat table {
	width: 100%;
	border: 1px solid #D3D1D2;
	height:150px;
	background-color: ##FFFEF4;
	margin-top: 10px;
	}

div.kapcsolat td {
	border-bottom:1px solid #CCCCCC;
	color:#333333;
	vertical-align: top;
	text-align: center;
	padding-top: 20px;
	width: 50%;
}
div.philly {
	margin-left: 15px;
}
div.philly img {
	border: 1px solid #cccccc;
	width:178px;
}