
BODY {
	margin:0px;
	padding:0px;
	background-color:#f3faf3;
	font:12px tahoma,arial,helvetica,sans-serif;
	color:#ffffff;
	text-align:center;
}

A:LINK, A:ACTIVE, A:VISITED {
	color:#acfeff;
	text-decoration:none;
}

A:HOVER {
	color:#feff86;
	text-decoration:underline;
}

TABLE {
	font:12px tahoma,arial,helvetica,sans-serif;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
}

P {
	margin:0px;
	padding:0px;
	line-height:120%;
}

HR {
	border:0px;
	color:#e3e3e3;
	background-color:#e3e3e3;
	height:0px;
	width:100%;
	border-bottom:1px dotted #aaaaaa;
	margin:10px 0px;
	padding:0px;
}

FORM {
	margin:0px;
	padding:0px;
}


OL {
	margin:20px;
	padding:00px;
	list-style:decimal;
}

UL {
	margin:20px;
	padding:0px;
	list-style:square;
}

LI {
	font:12px tahoma,arial,helvetica,sans-serif;
	color:#ffffff;
	margin:0px;
	padding:2px;
}




/* HEADER 1. page main title */
H1 {
	font:normal 32px "Times New Roman", Times, serif;
	color:#ffffce;
	margin:0px;
	padding:5px 0px 0px 0px;
	text-align:left;
}

/* HEADER 2. page sub title */
H2 {
	font:normal 24px "Times New Roman", Times, serif;
	color:#fafbe6;
	margin:0px;
	padding:0px;
	text-align:left;
}

/* HEADER 3. (pl: horses for sale) */
H3 {
	font:normal 24px "Times New Roman", Times, serif;
	color:#fafbe6;
	padding:0px 0px 10px 3px;
	margin:0px;
	text-align:center;
}


/* HEADER 4. csak */
H4 {
	font:normal 20px "Times New Roman", Times, serif;
	color:#fafbe6;
	padding:0px;
	margin:0px;
	text-align:left;
}

/* HEADER 5. csak */
H5 {
	font:normal 20px "Times New Roman", Times, serif;
	color:#fafbe6;
	padding:0px;
	margin:0px;
	text-align:left;
}


/* HEADER 6. csak */
H6 {
	font:bold 12px verdana,sans-serif;
	color:#fafbe6;
	margin:0px;
	padding:0px;
	text-align:left;
}
















/* DIV */
.site {
	position:relative;
	clear:both;
	height:auto;
	width:800px;
	margin:0px;
	padding:0px;
	background-image:url(../ss_img/site1.png);
	background-repeat:repeat-y;
	text-align:left;
}



/* HEADER */
.header {
	position:relative;
	clear:both;
	height:auto;
	width:720px;
	margin:0px 0px 0px 40px;
	padding:0px;
}




/* TOP MENÜ */
.menu {
	position:relative;
	clear:both;
	width:720px;
	height:auto;
	margin:0px 0px 0px 40px;
	padding:14px 0px;
	background-image:url(../ss_img/menu.png);
	background-repeat:repeat-x;
	text-align:center;
}


.menu A:LINK, .menu A:ACTIVE, .menu A:VISITED {
	font:11px tahoma,arial,helvetica,sans-serif;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	line-height:normal;
	color:#3f6a7f;
	margin:0px 1px;
	padding:5px 7px;
	border:1px solid #3f6a7f;
	background-color:#cff0f4;
}

.menu A:HOVER {
	background-color:#c5d1f5;
	color:#000000;
	text-decoration:none;
}





/* LINES */
.lines {
	position:relative;
	clear:both;
	width:720px;
	height:33px;
	margin:0px 0px 0px 40px;
	padding:0px;
	background-image:url(../ss_img/line_01.png);
	background-repeat:repeat;
}





/* LANG MENU */
.langs {
	position:relative;
	clear:both;
	width:720px;
	height:auto;
	margin:0px 0px 0px 40px;
	padding:0px;
	text-align:right;
	font:10px verdana,sans-serif;
}

.langs A:LINK, .langs A:ACTIVE, .langs A:VISITED {
	color:#d3dedf;
	text-decoration:none;
}

.langs A:HOVER {
	color:#ffffff;
	text-decoration:none;
}





/* CONTENT */
.content {
	position:relative;
	clear:both;
	width:660px;
	height:auto;
	min-height:800px;
	text-align:left;
	padding:0px;
	margin:30px 0px 100px 70px;
	border:0px solid #000000;
}






/* FOOTER */
.footer {
	position:relative;
	clear:both;
	height:auto;
	width:720px;
	margin:0px 0px 0px 40px;
	padding:35px 0px;
	font:normal 11px verdana,sans-serif;
	text-align:center;
	background-color:#5c7578;
	background-image:url(../ss_img/line_01.png);
	background-repeat:repeat-x;
	background-position:left top;
}

.footer A:LINK, .footer A:ACTIVE, .footer A:VISITED {
	font:normal 11px verdana,sans-serif;
	text-decoration:none;
	color:#ffffff;
}

.footer A:HOVER {
	font:normal 11px verdana,sans-serif;
	text-decoration:underline;
	color:#ffffff;
}

.footer TABLE {
	font-size:11px;
}





/* BANNER */
.banner {
	position:relative;
	clear:both;
	width:auto;
	height:auto;
	background-color:#668286;
	border:1px dotted #495f61;
	margin:0px;
	padding:10px;
	text-align:center;
	font-size:14px;
}


/* WARNING */
.warning {
	position:relative;
	clear:both;
	width:400px;
	height:100px;
	background-color:#ffffcc;
	margin:0px;
	padding:12px;
	border:1px solid #aaaaaa;
	font:12px tahoma,verdana,sans-serif;
	color:#000000;
}









/* OTHERS */
.dot {
	background-image:url(../images/dot.gif);
	background-repeat:repeat-x;
	background-position:left center;
	height:16px;
}












/* TEXT STYLE */
.text_10 {
	font:10px verdana,sans-serif;
	color:#ffffff;
}


.text_11 {
	font:11px tahoma,arial,helvetica,sans-serif;
	color:#ffffff;
}


.text_14 {
	font:bold 18px "Times New Roman", Times, serif;
	color:#ffffff;
}



.imagecaption {
	font:11px tahoma,verdana,sans-serif;
	color:#ffffff;
	margin:6px 0px 0px 0px;
	text-align:center;
}









/* ERROR */
.error_01 {
	font:bold 14px verdana,sans-serif;
	color:#cc0000;
}

.error_02 {
	font:bold 11px verdana,sans-serif;
	color:#cc0000;
}











/* BORDERS */
.border_01 {
	background-color:#5c7578;
	border:2px solid #edf1f1;
	margin:12px;
}

.border_02 {
	background-color:#5c7578;
	border:2px solid #8da7a9;
	margin:12px;
}

.border_03 {
	text-align:center;
	background-color:#5c7578;
	border:1px solid #809c9f;
}


/* a "stallions", "trades" táblázatoknál kell! */
.border_04 {
	text-align:center;
	background-color:#5c7578;
	border:0px solid #5c7578;
}








/* SERVICE PAGES */
.td_service {
	font:12px verdana,sans-serif;
	color:#ffffff;
	padding:6px 8px;
	background-image:url(../images/dot.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}








/* GALLERY PAGES */
.gallery_desc {
	font:normal 10px verdana,sans-serif;
	color:#ffffff;
	text-align:center;
	vertical-align:top;
}


a.galink:LINK, a.galink:ACTIVE, a.galink:VISITED {
	font:11px verdana,sans-serif;
	color:#acfeff;
	text-decoration:none;
}

a.galink:HOVER {
	font:11px verdana,sans-serif;
	color:#ffffc6;
	text-decoration:none;
}


/* GALLERY DIVs */
.gallery_01 {
	position:relative;
	clear:both;
	width:auto;
	height:4px;
	padding:0px;
	margin:0px;
	background-image:url(../ss_img/line_01.png);
	background-repeat:repeat-x;
}

.gallery_02 {
	position:relative;
	clear:both;
	width:auto;
	height:auto;
	margin:0px;
	padding:10px;
	text-align:left;
	background-color:#668286;
}







/* HORSES PAGE */
/* horses div */
.horses {
	position:relative;
	clear:both;
	width:auto;
	height:auto;
	padding:0px;
	margin:0px 0px 20px 0px;
	background-color:#668286;
	border:1px solid #5b7478;
}

/* a "horses" tábla ilyen */
.horses TABLE, .horses TR, .horses TD {
	font:normal 11px tahoma,verdana,sans-serif;
	text-align:left;
}

.horses H1 {
	font:normal 20px "Times New Roman", Times, serif;
	color:#fafbe6;
	padding:0px 0px 2px 0px;
	margin:0px 0px 5px 0px;
	text-align:left;
	border-bottom:1px dotted #ffffff;
}









/* STALLIONS PAGES */
/* stallion div */
.stallions {
	position:relative;
	clear:both;
	width:auto;
	height:auto;
	padding:0px;
	margin:0px 0px 30px 0px;
	background-color:#668286;
	border:1px solid #5b7478;
}

/* általánosan a táblázat ilyen */
.stallions TABLE, .stallions TR, .stallions TD {
	font:normal 12px tahoma,verdana,sans-serif;
	text-align:left;
}

/* a származási táblázat ilyen */
.origin_table {
	margin:5px 0px 0px 0px;
}

.origin_td0 {
	background-color:#668286;
	border:1px solid #5b7478;
	color:#ffffe1;
	padding:2px;
}

.origin_td1 {
	background-color:#5c7578;
	border:1px solid #44595c;
	color:#ffffe1;
	padding:2px;
}


.stallions H1 {
	font:normal 24px "Times New Roman", Times, serif;
	color:#fafbe6;
	padding:0px 0px 2px 0px;
	margin:0px 0px 5px 0px;
	text-align:left;
	border-bottom:1px dotted #ffffff;
}










/* POPUP PAGES */
.popup_body {
	margin:0px;
	padding:0px;
	background-color:#a6b0a6;
	font:normal 11px verdana,sans-serif;
	color:#313731;
	overflow:hidden;
}

.popup_title {
	font:bold 12px tahoma,arial,helvetica,sans-serif;
	color:#4a544a;
	text-align:center;
}

.popup_data {
	font:normal 10px verdana,sans-serif;
	color:#000000;
	text-align:center;
}

.popup_border {
	border:1px solid #ffffff;
	margin:4px;
}

.popup_up {
	font:bold 10px verdana,sans-serif;
	color:#000000;
	width:100%;
	padding:3px;
	cursor:pointer;
	text-align:center;
	border:1px solid #4a544a;
	background-color:#79887e;
}

.popup_over {
	font:bold 10px verdana,sans-serif;
	color:#ffffff;
	width:100%;
	padding:3px;
	cursor:pointer;
	text-align:center;
	border:1px solid #000000;
	background-color:#4a544a;
}









/* LOGIN PAGE */
.login_01 {
	position:relative;
	clear:both;
	width:400px;
	height:250px;
	margin:0px;
	padding:0px;
	background-color:#839c9e;
	border:1px solid #526a6b;
	color:#ffffff;
}

.login_02 {
	position:relative;
	clear:both;
	width:auto;
	height:auto;
	margin:1px 1px 15px 1px;
	padding:10px;
	background-color:#3e4c50;
	font:normal 24px "Times New Roman", Times, serif;
	color:#fafbe6;
	text-align:center;
}

.login_03 {
	position:relative;
	clear:both;
	width:auto;
	height:auto;
	margin:0px 10px 20px 10px;
	padding:0px;
	font:10px verdana,sans-serif;
	color:#ffffff;
}

.login_form	{
	font:12px verdana,arial,sans-serif;
	font-weight:bold;
	background-color:#ffffff;
	background-image:url(../ss_img/input_bg.png);
	background-repeat:repeat-x;
	color:#394c4d;
	padding:2px;
	width:200px;
	border:1px solid #5e6a5e;
}









/* SUBMIT BUTTON */
.submit_up {
	font:bold 10px verdana,sans-serif;
	background-color:#5c7578;
	color:#ffffff;
	width:75px;
	padding:2px;
	margin:5px 0px 0px 0px;
	cursor:pointer;
	text-align:center;
	border:1px solid #4a544a;
}

.submit_over {
	font:bold 10px verdana,sans-serif;
	background-color:#9bb1b2;
	color:#2d3a3b;
	width:75px;
	padding:2px;
	margin:5px 0px 0px 0px;
	cursor:pointer;
	text-align:center;
	border:1px solid #000000;
}



/* MAILBOX */
.mailbox_te {
	font:12px tahoma,verdana,sans-serif;
	background-color:#546b6e;
	border:1px solid #4a544a;
	color:#ffffff;
	padding:2px;
	width:280px;
	margin:0px;
}

.mailbox_ta {
	font:12px tahoma,verdana,sans-serif;
	background-color:#546b6e;
	border:1px solid #4a544a;
	color:#ffffff;
	padding:2px;
	margin:0px;
	width:380px;
	height:150px;
}










/* OTHERS */
.decor_top {
	background-image:url(../images/decor_01_top.png);
	background-repeat:repeat-x;
	height:25px;
}

.decor_bottom {
	background-image:url(../images/decor_01_bottom.png);
	background-repeat:repeat-x;
	height:25px;
}



.list_01 {
	background-image:url(../ss_img/list.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	text-align:left;
	text-indent:18px;
	line-height:160%;
}


/* admin page */
.admin_div {
	position:relative;
	clear:both;
	width:auto;
	height:auto;
	padding:0px;
	margin:5px;
}

.admin_div P {
	padding:2px;
	text-indent:10px;
}


