
.prohlidka{
	background:url(../images/btn_prohlidka.png) no-repeat 0px 0px;
	height:37px;
	width:83px;  
	padding:10px 0px 0px 40px;
	margin:0px 0px 0px 5px; 
}

.prohlidka:hover{ 
	background-position:0px -47px; 
} 



.doporucitv{
	background:url(../images/btn_addv.png) no-repeat 0px 0px;
	height:62px; 
	width:196px;   
	padding:22px 0px 0px 0px;
	margin:5px 0px 5px 3px;  
	text-align:center;
	font-size:13px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.doporucitv:hover{ 
	background-position:0px -87px; 
} 

.registerHP{
	background:url(../images/btn_register.png) no-repeat 0px 0px;
	cursor:pointer; 
	width:136px;
	height:44px;
	text-align:center;
	border:none; 
}

.registerHP:hover{
	background-position:0px -44px;
}


#hpLogin{
	position:absolute;
	top:28px;   
	right:0px;
	width:445px;  
} 

.buttonOkHP {
    width: 88px;
    height: 24px;
    border: none;
    background: url("../images/btn_hp_login.png") 0 0 no-repeat;
    cursor: pointer;
    font-weight: bold;
    color: #fff;
}

.buttonOkHP:hover {
    background: url("../images/btn_hp_login.png") 0 -24px no-repeat; 
}

#hpLogin input.blueInput{
	margin:2px 0px 0px 0px;
} 

.cgray, .cgray *{
	color:#9f9f9f !important;
}

/* HP REG */

#hpRegistration{
	background:url(../images/hp_reg_bg.png) no-repeat;
	width:674px; 
	height:310px; 
	padding:40px 20px 30px 30px;  
}

#hpRegistrationPhoto{
	float:left;
	width:464px;
	height:309px;
	position:relative;
}

#hpRegistrationPhoto img{
	width:464px;
	height:309px;
} 
	

#htTransp{
	position:absolute;
	bottom:0px;
	left:0px;
	padding:12px 50px 0px 10px;
	width:404px; 
	height:48px; 
	background:url(../images/hpregTrans.png) no-repeat;
	text-transform:uppercase; 
}

#hpRegistrationForm{
	float:right;
	width:190px;  
	padding:0px 0px 0px 0px;
}

#hpRegistrationForm h3{
	font-size:11px;
	margin:0px 0px 5px 0px;
	padding:0px; 
} 

#sss{
	position:absolute;
	margin:4px 0px 0px 3px;  
	margin:4px 0px 0px 0px\9;    
}

#hpRegistrationForm select, #hpRegistrationForm input.textInput{ 
	background:#1186c8; 
	border:none;
	padding:2px 0px 2px 2px;
	color:#FFF;
	width:155px;
	margin:0px 0px 2px 0px; 
}

#hpRegistrationForm select{
	margin:0px 0px 3px 0px;
} 

#htTransp h2{ 
	color:#545454;
	font-size:14px;
	font-weight:bold;
	fo#nt-family:Tahoma, Geneva, sans-serif;
}

/* steps */

#hpSteps{
	padding:10px 0px 20px 0px; 
}

.hpstep{
	line-height:50px;
	font-size:13px;
	color:#4b4b4b;
	font-weight:bold;
	display:block;
	float:left;
	width:180px;
	padding:0px 0px 0px 60px;
	height:55px; 
}

.st1{
	background:url(../images/steps_1.png) no-repeat left top;
}

.st2{
	background:url(../images/steps_2.png) no-repeat left top;
}

.st3{
	background:url(../images/steps_3.png) no-repeat left top;
}

/* news */
#hpNews{
	width:352px;
	float:left; 
	min-height:100px;
	_height:100px;
	padding:0px 10px 10px 0px;
}

.hpNews h3{
	font-size:15px;
	color:#373737;
	padding:0px;
	margin:0px 0px 3px 0px;
	font-weight:bold; 
	font-family:Tahoma, Geneva, sans-serif;
} 

.hpNews a{
	color:#373737;
}

.hpNews p{
	font-size:12px;  
}

.hpNews big a{
	font-size:13px;  
	color:#373737;
	margin:9px 0px 2px 0px;
	display:block;
	font-weight:bold;
	padding:5px 0px 3px 0px;
} 
 
#hpRight{
	width:362px; 
	float:right;
	min-height:100px;
	_height:100px;
	position:relative;
	padding-top:265px;  
}

img#primg{
	position:absolute;
	top:0px;
	right:0px;
} 

#hpPostrehy{
	padding:10px;
}

.clear{
	clear:both;
} 
