@charset "utf-8";
/* CSS Document */
body{
	/*color:white;*/
	color:#CCC;
	background-image:url(http://www.albume-nunti.ro/ad_back.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#000;
	padding-top:0px;
}

a:link,
a:hover,
a:active,
a:visited{
	font:Verdana;
	font-size:12px;
	text-decoration:none;
	color:#FFF;
}
a:hover{
	color:#F22;
}

a.button:link,
a.button:hover,
a.button:active,
a.button:visited{
	display:inline-block;
	text-decoration:none;
	margin:0px;
	background-position:top;
}
a.button:hover{
	background-position:bottom;
}

.Pristina20{
	display:block;
	padding-bottom:7px;
	font-family:Georgia;
	font-size:16px;
	font-style:italic;
}
.Verdana12{
	padding:5px;
	font-family:Verdana, Arial;
	font-size:12px;
}

.topNav{
	display:block;
	width:700px;
	padding:0;
	margin:0 0 0 218px;
}

.topNav a:link,
.topNav a:hover,
.topNav a:active,
.topNav a:visited{
	display:inline-block;
	text-decoration:none;
	margin:1px -2px 0px 0px;
	height:36px;
	background-position:top;
}
.topNav a:hover{
	background-position:bottom;
}

.mainNav{
	background:url(http://www.albume-nunti.ro/img/sidePanelBack.jpg);
	margin-left:12px;
	width:201px;
	margin-top:0px;
}
.mainNav a,
.mainNav a:link,
.mainNav a:active,
.mainNav a:visited{
	display:block;
	height:27px;
	width:193px;
	margin:0 0 0 4px;;
	padding:0;
	background-position:top;
}
.mainNav a:hover{
	background-position:bottom;
}

.sidePanelTop{
	background:url(http://www.albume-nunti.ro/img/sidePanelTop.png);
	height:20px;
	width:201px;
	margin-left:12px;
}
.sidePanel{
	background:url(http://www.albume-nunti.ro/img/sidePanelBack.jpg) repeat-y;
	width:201px;
	margin-left:12px;
	padding-top:1px;
	padding-bottom:3px;
}
.sidePanelBot{
	background:url(http://www.albume-nunti.ro/img/sidePanelBot.png);
	height:20px;
	width:201px;
	margin-left:12px;
	margin-bottom:10px;
}
.panelTop{
	background:url(http://www.albume-nunti.ro/img/panelTop.png);
	height:20px;
	width:724px;
	padding:2px 10px 0px 10px;
}
.panelMid{
	background:url(http://www.albume-nunti.ro/img/panelMid.png) repeat-y;
	width:724px;
	padding:0px 10px;
}
.panelBot{
	background:url(http://www.albume-nunti.ro/img/panelBot.png);
	height:20px;
	width:724px;
	padding:0px 10px 2px 10px;
	margin-bottom:10px;
}
.produsTable {
	background:url(http://www.albume-nunti.ro/img/produsBack.png) no-repeat;
	text-align:left;
	width:745px;
/*	height:140px;*/
	padding:0px;
	margin:5px 0px;
	border:0px;
}
.produsDigitalTable {
	background:url(http://www.albume-nunti.ro/img/produsDigitalBack.png) no-repeat;
	text-align:left;
	width:745px;
	height:235px;
	padding:0px;
	margin:5px 0px;
	border:0px;
}

.loginForm{
	font-family:Pristina,Verdana;
	font-size:small;
	color:#FFF;
	margin:7px;
}

.cartTable{
	border-collapse:collapse;
	margin:0 auto 20px auto;
	width:714px;
	border:0px;
	font-family:Verdana, Arial;
	font-size:small;
	color:#FFF;
	text-align:center;
}
.cartTable td{
	padding:2px 5px;
	border-left:2px solid #3f3f3f;
}
.tableHead{
	background-color:#333;
	font-weight:bold;
}
.tdPret{
	color:#F33;
	font-size:16px;
	font-weight:bold;
}
.pair{
	background-color:#555;
}
.unpair{
	background-color:#505050;
}
.pair:hover, .unpair:hover{
	background-color:#666;
}
.pretTotal{
	background-color:#333;
	font:Verdana, Arial;
	font-size:small;
	color:red;
}
.pretTotal strong{
	font-size:large;
}

.userPanelTop{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background-image:url(http://www.albume-nunti.ro/img/panelTop.png);
	height:20px;
	width:450px;
	margin:0 0 0 100px;
}

.userPanel{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background-image:url(http://www.albume-nunti.ro/img/panelMid.png);
	width:450px;
	margin:0 0 0 100px;
}

.userPanelBot{
	background-image:url(http://www.albume-nunti.ro/img/panelBot.png);
	margin:0 0 0 100px;
	height:22px;
	width:450px;
	margin-bottom:12px;
}

.userPanel label {
	display:inline-block;
	text-align:right;
	font:Verdana;
	font-size:12px;
	width:140px;
}
.userPanel .inputClass {
	display:inline-block;
	width:300px;
	text-align:left;
}
.userPanel span {
	display:inline-block;
	margin:2px auto;
	width:400px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
.Notif, .userPanel .Notif, .panelMid .Notif{
	font-family:Verdana, Geneva, sans-serif;
	font-size:x-small;
	color:red;
}
/*********************************
/	Style for the register form
/*********************************/
input{
	background-color:#CCC;
	color:#000;
	border:1px solid #666;
	margin:0px;
	padding-left:3px;
	margin:0px;
}
input.btn {
	padding:0px; margin:0px;
	border:0px;
}
.error{
	border:1px dashed red;
}

#divContact {
	color:#CCC;
	font-size: small;
	padding-left:50px;
}

.infoContacte {
	display:block;
	margin: 0 10px 15px 15px;
	padding:15px;
	background-color:#555;
	font-size:small;
	color:#eee;
}
