body {
	background-image: url(../bg.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
	margin:0;
	padding:0;
	background-color: #000000;
}

p,td { font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top: 0px;
}

a{
	color: #fe852d;
	text-decoration: none;
}

a:hover{
	color: #D5D5D5;
	text-decoration: underline;
}

a.hidden {
	text-decoration: none;
	color: #000000;
	cursor:default;
}

.portfolio {
	width: 500px;
	font: italic bold 16px georgia, arial, helvetica; 
	margin-top: -10px; 
	margin-left: 410px; 
	letter-spacing: 0.5px; 
	padding: 5px; 
	background-color: #151515; 
	border: 1px solid #333333; 
	color: #FFFFFF;
}

.portfolio:hover {
	background-color: #000000; 
	border: 1px solid #444444; 
	color: #FFFFFF;
	text-decoration: none;
}


.uslugi {
	width: 470px;
	height: 24px;
	font: italic bold 15px georgia, arial, helvetica; 
	margin-top: -14px; 
	margin-left: 440px; 
	letter-spacing: 1px; 
	padding: 5px; 
	background-color: #000000; 
	border: 1px solid #FF0000; 
	color: #FFFFFF;
}

.uslugi:hover {
//	background-color: #000000; 
	border: 1px solid #FFFFFF; 
	color: #FFFFFF;
	text-decoration: none;
}



form {
     margin:0;
     padding:0;
}

.bottom-bg {
	background-image: url(../images/bottom-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}


ul {
	margin-left:20px;
	margin-top:0px;
	padding:1px;
	list-style-type: square;
	line-height: 16px;
	}

h1 {
	font-size: 24px;
	font-weight: bold;
	color: #fe852d;
	margin: 10px;
	text-transform: uppercase;
	padding-bottom: 7px;
}

.imgprev {
border: 1px solid #575757; 
margin:1px; 
padding:4px;
}

.pr1 {
FONT-SIZE: 12px !important;
FONT-FAMILY: Verdana, Arial, sans-serif; 
COLOR: #CCCCCC;
LINE-HEIGHT: 21px;
}

.pr3 {
FONT-SIZE: 12px !important;
FONT-FAMILY: Verdana, Arial, sans-serif; 
TEXT-ALIGN: justify;
COLOR: #CCCCCC;
LINE-HEIGHT: 21px;
}

INPUT 	
{
background-color: 	#999999;
background-image: url(img/fbg.gif);
font: 10px Verdana,Arial,Helvetica;
}

INPUT.TxtBut {
	background-color: 	999999#;
	}

INPUT.TxtCurr {
	background-color: 	#ffffff;
	color:			red;
	}

TEXTAREA.TxtBut {
	background-color: 	#999999;
	}

TEXTAREA.TxtCurr {
	background-color: 	#ffffff;
	font:	 		12px Verdana,Arial,Helvetica; 
	color:			red;
	}
TEXTAREA 
	{
scrollbar-base-color: 		#8A89A6; 
scrollbar-arrow-color: 		yellow; 
scrollbar-3dlight-color: 	#000000; 
scrollbar-darkshadow-color: 	#8A89A6; 
scrollbar-shadow-color: 	#000000; 
scrollbar-highlight-color: 	#8A89A6; 
scrollbar-track-color: 		#cccccc;

	background-color: 	#999999;
	font: 			12px Verdana,Arial,Helvetica; 
 	border-style:		solid;
	border-width:		1px; 
	border-color:		#000000;
	width: 			400px; 
	height: 		70px;
	}

#f1 	
{
	font:	 	13px Verdana,Arial,Helvetica; 
 	border:		1px solid #A8A7BF;
	width: 		100px; 
	height: 	20px;
	}
#f2 	
{
	font:	 	13px Verdana,Arial,Helvetica; 
 	border:		none;
	width: 		90px; 
	height: 	18px;
	}

#f3 	
{
	font:	 	10px Verdana,Arial,Helvetica; 
 	border:		1px solid black;
	width: 		150px; 
	height: 	16px;
	}

#subject 	
{
	font:	 	13px Verdana,Arial,Helvetica; 
 	border:		1px solid #A8A7BF;
	width: 		300px; 
	height: 	20px;
	}


#from 	
{
	font:	 	13px Verdana,Arial,Helvetica; 
 	border:		1px solid #A8A7BF;
	width: 		300px; 
	height: 	20px;
	}

#tel 	
{
	font:	 	13px Verdana,Arial,Helvetica; 
 	border:		1px solid #A8A7BF;
	width: 		300px; 
	height: 	20px;
	}

#icq 	
{
	font:	 	13px Verdana,Arial,Helvetica; 
 	border:		1px solid #A8A7BF;
	width: 		300px; 
	height: 	20px;
	}

#day 	
{
	font:	 	13px Verdana,Arial,Helvetica; 
 	border:		1px solid #A8A7BF;
	width: 		300px; 
	height: 	20px;
	}

#time 	
{
	font:	 	13px Verdana,Arial,Helvetica; 
 	border:		1px solid #A8A7BF;
	width: 		300px; 
	height: 	20px;
	}

#message 	
{
	font:	 	13px Verdana,Arial,Helvetica; 
 	border:		1px solid #A8A7BF;
	width: 		330px; 
	height: 	100px;
	}

#paket 	
{
	font:	 	13px Verdana,Arial,Helvetica; 
 	border:		1px solid #A8A7BF;
	width: 		304px; 
	height: 	24px;
	background: 	#999999;
	}

#partner 	
{
	font:	 	bold 20px Courier,Arial,Helvetica;
	color:		red; 
	letter-spacing:	2px;
	text-align:	center;
 	border:		1px solid red;
	background:	#1C1C1C;
	width: 		180px; 
	height: 	28px;
	}

#partner2 	
{
	font:	 		13px Verdana,Arial,Helvetica; 
 	border:			1px solid #A8A7BF;
	width: 			300px; 
	height: 		20px;
	}

#attach 	
{
	font:	 		13px Verdana,Arial,Helvetica; 
 	border:			1px solid #A8A7BF;
	width: 			307px; 
	height: 		22px;
	}

#but-ok2 	
{
	width: 			155px; 
	height: 		20px;
	font:	 		11px Verdana,Arial,Helvetica; 
 	border: 		2px solid #66CC00;
	background: 		#E3E3EE; 
	cursor: 		hand; 
	background-image: 	url(img/ok.gif);
 	background-repeat:	no-repeat;
 	background-position: 	3px 2px;
	}

#but-can2 	
{
	width: 			155px; 
	height: 		20px;
	font:	 		11px Verdana,Arial,Helvetica; 
 	border: 		2px solid red;
	background: 		#E3E3EE; 
	cursor: 		hand; 
	background-image: 	url(img/can.gif);
 	background-repeat:	no-repeat;
 	background-position: 	3px 1px;
	}


#verif_box	{
	background-color: 	#FFFFFF;
	font: 			30px Verdana,Arial,Helvetica;
	color:			red; 
 	border:			1px solid #A8A7BF;
	width: 			80px; 
	height: 		35px;
	text-align:		center;
	line-height:		34px;	
	}

.adv
{
	color:			#555555; 
}

#nfo 
{
	position: 		fixed;
	left: 			0px;
	top: 			90%;
}

.fotosessii {
	font: 			17px arial,helvetica !important;
	color: 			#FFFFFF !important;
	text-align: 		left !important;
}

.cena-fotosessii {
	font: 			17px arial,helvetica !important;
	color: 			#FFFFFF !important;
	text-align: 		right !important;
}

.fotosessii2 {
	font: 			20px arial,helvetica !important;
	color: 			#FFFFFF !important;
	letter-spacing: 	2px;
	text-align: 		right !important;
	border:			1px solid #4D4D4D;
	margin: 		2px;

}

.but-order 	
{
	width: 			100%; 
	height: 		24px;
	font:	 		bold 15px Arial,Helvetica;
	letter-spacing:		2px;
	text-align: 		center;
	color: 			white;
 	border: 		1px solid #66CC00;
	background: 		green; 
	cursor: 		hand; 
	padding:		4px;
}

.but-order:hover
{
	text-decoration: 	none;
	color:			#FE852D;
}

.step a {
	font: 			20px arial,helvetica !important;
	color: 			#FFFFFF !important;
	letter-spacing:		2px;
	text-shadow: 		black 0.1em 0.1em 0.2em;
	text-align:		center;
}


.step td {
	width:			200px;
}

.step td:hover {
	background-color:	#000000;
}

.sape {
font: 7px verdana,arial,helvetica !important; 
color:#555555 !important; 
margin: 100px 100px 0px 100px;
text-align: center;
}

.sape a {
font: 7px verdana,arial,helvetica !important; 
color:#555555 !important;
text-decoration: none;
}