/********************* GENERAL ************************/
body, img, div, p{margin:0px; padding:0px;}
body{font-family:Arial, Sans-Serif, "Times New Roman"; font-size:12px; color:#473529; text-align:left; background:#d4edf3 url(../gfx/bg-body.png) repeat-x 0px 0px; margin:0;}
h1, h2, h3, h4{padding:0px;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
img{border:0px;}
a{color:#473529; text-decoration:none; outline-style:none;}
a:hover{text-decoration:underline; color:#473529;}
table{margin:0px auto 0px auto; padding:0px; border-collapse:collapse;}
td{vertical-align:top; padding:0px; border-collapse:collapse;}
.cl{clear:left; font-size:0px; line-height:0px;}
form{display:inline;}
.cr{clear:right; font-size:0px; line-height:0px;}
.cb{clear:both; font-size:0px; line-height:0px;}

#wrapper{width:1000px; margin:0px auto;}
/*********************** TOP **************************/
#top{
	width:1000px;
	height:148px;
	background-color:#ffeef1;
}
#top #links{
	float:right;
	width:450px; height:14px;
	margin:10px 10px 0 0;
	color:#e9c9cf;
	font-weight:bold;
	text-align:right;
}
#top #links a, #top #links a:hover{
	color:#393939;
	text-decoration:none;
	font-weight:bold;
	padding:0 2px;
}
#top #logo{
	float:left;
	width:154px;
	margin:39px 0 0 12px;
}
/************************ PUB *************************/
#top #pub{
	float:right;
	width:759px; height:99px;
	margin:7px 12px 0 0;
	border:1px #f4dee2 solid;
	padding:9px 0 0 30px;
	background:transparent url(../gfx/pub-top.png) no-repeat 0px 0px;
}
#pub300x250{
	margin:10px 0 10px 0;
	border:1px #e1d7d9 solid;
}
/************************ MENU ************************/
#menu{}
#menu a{
	float:left;
}
#search{
	position:relative;
	float:right;
	margin:10px 0 0 0;
	position:relative;
	width:240px;
}
#search .text{
	background:transparent url(../gfx/bg-search.png) no-repeat scroll 2px 1px;
	border:none;
	color:#d08d8d;
	display:block;
	height:20px;
	padding:8px 6px 7px 4px;
	width:193px;
}
#search .submit{
	position:absolute;
	top:0;
	left:192px;
	margin:1px 0 0 0;
}
/********************* CONTENT ************************/
#content{
	background-color:#ffeef1;
	border:1px #ffeef1 solid;
}
#sidebar{
	float:left;
	width:195px;
	position:relative;
	margin:10px 0;
}
#maincont{
	float:left;
	width:474px;
	padding:10px 15px 10px 0;
}
#maincont2{
	float:left;
	width:790px;
	padding:10px 0 10px 0;
}
#maincont h1{
	margin:5px 0 10px 0;
}
#right{
	float:left;
	width:301px;
	border:1px #000000 solid;
}
/********************* SLIDER *************************/
#slider{
	position:relative;
	margin:0 0 10px 0;
}
#slider .sliderwrapper{
	width:469px;
	height:225px;
	position:relative;
	overflow:hidden;
	border:1px #e6e2e3 solid;
}
#slider .sliderwrapper .contentdiv{
	width:469px;
	height:225px;
	visibility:hidden;
	position:absolute;
	left:0;
	top:0;
	margin:0;
	color:#321f12;
}
#slider .pagination{
	width:460px;
	position:absolute;
	top:195px; left:0;
	text-align:right;
	z-index:800;
}
#slider .pagination a.toc{
	color:#321f12;
	font-size:15px;
	font-weight:bold;
	padding:3px 8px;
	background-color:#86d1f0;
}
#slider .pagination a.selected{
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding:3px 8px;
	background-color:#ca3d8e;
}
#slider .pagination a, #slider .pagination a:hover{
	text-decoration:none;
}
/********************* SIDEBAR ************************/
#sidebar a{
	display:block;
	/*border:1px #000000 solid;*/
}
#sidebar .submenuheader{
	width:156px; height:31px;
	position:relative;
	padding:7px 0 0 10px;
	background:transparent url(../gfx/sidebar-category-bg.png) no-repeat 0px 0px;
}
#sidebar .submenuheader2{
	width:156px; height:31px;
	position:relative;
	padding:7px 0 0 10px;
	background:transparent url(../gfx/sidebar-category-bg.png) no-repeat 0px 0px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px #FFFFFF solid;
}
#sidebar a.submenuheader{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px #FFFFFF solid;
}
#sidebar .submenuheader .statusicon{
	position:absolute;
	right:0px;
	top:0px;
}
#sidebar .submenu{
	width:166px;
}
#sidebar .submenu ul{
	margin:0;
	padding:0;
}
#sidebar .submenu li{
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px #FFFFFF solid;
}
#sidebar .submenu a{
	width:156px; height:21px;
	padding:5px 0 0 10px;
	font-size:13px;
	color:#005171;
	text-decoration:none;
	background-color:#c8e7f3;
}
#sidebar .submenu a:hover{
	background-color:#a8ddf1;
}
/****************** RIGHT SIDEBAR *********************/
#rightside{
	float:left;
	width:300px;
	padding:10px 0 10px 0;
}
/* horoscop */
#rightside .horoscop{
	width:300px;
	background:#ece7da url(../gfx/right-horoscop.png) no-repeat 0px 0px;
	border-left:1px #dcd2b6 solid;
	border-right:1px #dcd2b6 solid;
	border-bottom:1px #dcd2b6 solid;
	padding:0 0 10px 0;
}
#rightside .horoscop .icon{
	float:left;
	width:115px;
	margin:55px 0 0 0;
	text-align:center;
}
#rightside .horoscop .selectside{
	float:left;
	width:175px;
	margin:60px 0 0 0;
}
#rightside .horoscop .selectside #text{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 5px;
}
#rightside .horoscop .selectside #drop{
	position:absolute;
	top:27px; left:0px;
	width:174px;
	background-color:#d7c69a;
	border-top:1px #ece7da solid;
	margin:0;
	padding:0;
	display:none;
	z-index:1000;
}
#rightside .horoscop .selectside #drop li{
	margin:0;
	list-style:none;
	padding:3px 0 3px 5px;
	border-bottom:1px #ece7da solid;
}
#rightside .horoscop .selectside #drop li a, #rightside .horoscop .selectside #drop li a:hover{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	display:block;
	text-decoration:none;
}
#rightside .horoscop #select{
	width:174px; height:27px;
	position:relative;
	background:transparent url(../gfx/bg-select-horoscop.png) no-repeat 0px 0px;
}
#rightside .horoscop #select .bumb{
	position:absolute;
	top:6px; left:153px;
}
#rightside .horoscop .selectside .date{
	color:#15042c;
	font-size:22px;
	font-weight:bold;
	height:27px;
	padding:8px 0 0 0;
}
#rightside .horoscop .descr{
	width:260px; height:92px;
	color:#5f556e;
	background-color:#f2eee4;
	border:1px #ece5c6 solid;
	margin:0 0 0 12px;
	line-height:16px;
	padding:10px 5px 5px 10px;
}
#rightside .horoscop .descr p{
	color:#15042c;
	font-weight:bold;
	margin:0 0 3px 0;
}
#rightside .horoscop .descr .link{
	text-align:right;
	margin:0 10px 0 0;
}
#rightside .horoscop .descr .link a, #rightside .horoscop .descr .link a:hover{
	color:#ca3d8e;
	font-weight:bold;
	text-decoration:none;
}
#rightside .horoscop .toate{
	text-align:right;
	margin:5px 10px 0 0;
}
#rightside .horoscop .toate a, #rightside .horoscop .toate a:hover{
	color:#927f4f;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
}
/* newsletter */
#rightside .newsletter{
	position:relative;
	width:266px;
	background:#71c5e7 url(../gfx/right-newsletter.png) no-repeat 0px 0px;
	border-left:1px #28b8d7 solid;
	border-right:1px #28b8d7 solid;
	border-bottom:1px #28b8d7 solid;
	padding:50px 15px 10px 20px;
	color:#dbeff7;
}
#rightside .newsletter .pliculete{
	position:absolute;
	top:2px;
	left:260px;
	width:50px; height:37px;
	background:transparent url(../gfx/icon-pliculete.png) no-repeat 0px 0px;
}
#rightside .newsletter .text{
	width:266px; height:18px;
	border:1px #83d3e7 solid;
	background-color:#2c9bc8;
	padding:6px 1px;
	margin:3px 0 0 0;
	color:#9ccde1;
}
#rightside .newsletter .submit{
	border:none;
	background-color:#a3d7ec;
	padding:5px 1px;
	margin:5px 0 0 0;
	color:#fff;
}
#rightside .newsletter .dezab{
	float:left;
	width:206px;
	margin:5px 0 0 0;
}
#rightside .newsletter .dezab a, #rightside .newsletter .dezab a:hover{
	color:#0c86b7;
}
/* ultimele discutii */
#rightside .ultimelediscutii{
	position:relative;
	width:263px;
	background:#fbe5e9 url(../gfx/right-ultimele-discutii.png) no-repeat 0px 0px;
	margin:10px 0;
	border-left:1px #f0d4d9 solid;
	border-right:1px #f0d4d9 solid;
	border-bottom:1px #f0d4d9 solid;
	padding:39px 19px 10px 19px;
	color:#585555;
	line-height:16px;
}
#rightside .ultimelediscutii .palnie{
	position:absolute;
	width:47px; height:38px;
	top:1px; left:263px;
	background:transparent url(../gfx/icon-palnie.png) no-repeat 0px 0px;
}
#rightside .ultimelediscutii p{
	margin:15px 0 5px 0;
}
#rightside .ultimelediscutii p a, #rightside .ultimelediscutii p a:hover{
	color:#781621;
	font-size:14px;
	font-weight:bold;
}
#rightside .ultimelediscutii .link{
	margin:5px 0 0 0;
}
#rightside .ultimelediscutii .link a, #rightside .ultimelediscutii .link a:hover{
	color:#c55d67;
	font-weight:bold;
	text-decoration:none;
}
#rightside .ultimelediscutii .toate{
	text-align:right;
	margin:5px 0 0 0;
}
#rightside .ultimelediscutii .toate a, #rightside .ultimelediscutii .toate a:hover{
	color:#c2949d;
	font-weight:bold;
	text-decoration:none;
}
/* ultimele comentarii */
#rightside .ultimelecomentarii{
	position:relative;
	width:263px;
	background:#dae9d5 url(../gfx/right-ultimele-comentarii.png) no-repeat 0px 0px;
	margin:10px 0;
	border-left:1px #e2e2e2 solid;
	border-right:1px #e2e2e2 solid;
	border-bottom:1px #e2e2e2 solid;
	padding:39px 19px 10px 19px;
	color:#143608;
	line-height:16px;
}
#rightside .ultimelecomentarii .plicuri{
	position:absolute;
	width:50px; height:44px;
	top:1px; left:258px;
	background:transparent url(../gfx/icon-plicuri.png) no-repeat 0px 0px;
}
#rightside .ultimelecomentarii p{
	margin:15px 0 5px 0;
}
#rightside .ultimelecomentarii p a, #rightside .ultimelecomentarii p a:hover{
	color:#235511;
	font-size:14px;
	font-weight:bold;
}
#rightside .ultimelecomentarii .data{
	margin:1px 0;
	color:#6d9161;
	font-size:11px;
}
#rightside .ultimelecomentarii .toate{
	text-align:right;
	margin:5px 0 0 0;
}
#rightside .ultimelecomentarii .toate a, #rightside .ultimelecomentarii .toate a:hover{
	color:#8eac84;
	font-weight:bold;
	text-decoration:none;
}
/*********************** HOME *************************/
/* first big box */
#first{
	line-height:18px;
	color:#5f556e;
}
#first .cat{
	height:20px;
	margin:0 0 5px 0;
	padding:0;
	background:transparent url(../gfx/cat-left-violet.png) no-repeat 0px 4px;
}
#first .cat .c{
	display:inline;
	margin:0 0 0 10px;
	padding:0 2px 0 0;
	background:transparent url(../gfx/cat-center-violet.png) repeat-x 0px 2px;
}
#first .cat .r{
	width:3px;
	display:inline;
	background:transparent url(../gfx/cat-right-violet.png) no-repeat 0px 2px;
}
#first .cat a, #first .cat a:hover{
	color:#ebe8fd;
	font-size:11px;
	line-height:normal;
}
#first h2{
	margin:2px 0;
}
#first h2 a, #first h2 a:hover{
	color:#15042c;
	font-weight:bold;
	font-size:22px;
	text-decoration:none;
}
#first .data{
	color:#15042c;
	margin:2px 0 5px 0;
}
#first .more{
	margin:10px 20px 5px 0;
	text-align:right;
}
#first .more a, #first .more a:hover{
	color:#fff;
	padding:3px 10px;
	background-color:#ca3c8d;
	text-decoration:none;
}
/* small boxes */
.smallb{
	float:left;
	width:228px;
	line-height:18px;
	color:#5f556e;
	margin:0 0 20px 16px;
}
.first{
	margin-left:0;
}
.smallb img{
	border-right:1px #d8d8d8 solid;
	border-bottom:1px #d8d8d8 solid;
	margin:5px 0;
}
.smallb .cat{
	height:20px;
	margin:0 0 5px 0;
	padding:0;
	background:transparent url(../gfx/cat-left-violet.png) no-repeat 0px 4px;
}
.smallb .cat .c{
	display:inline;
	margin:0 0 0 10px;
	padding:0 2px 0 0;
	background:transparent url(../gfx/cat-center-violet.png) repeat-x 0px 2px;
}
.smallb .cat .r{
	width:3px;
	display:inline;
	background:transparent url(../gfx/cat-right-violet.png) no-repeat 0px 2px;
}
.smallb .cat a, .smallb .cat a:hover{
	color:#ebe8fd;
	font-size:11px;
	line-height:normal;
}
.smallb h2{
	margin:2px 0;
	line-height:20px;
}
.smallb h2 a, .smallb h2 a:hover{
	color:#15042c;
	font-weight:bold;
	font-size:22px;
	text-decoration:none;
}
.smallb .data{
	color:#15042c;
	margin:2px 0 5px 0;
}
.smallb .more{
	margin:12px 0 5px 0;
	text-align:right;
}
.smallb .more a, .smallb .more a:hover{
	color:#fff;
	padding:3px 10px;
	background-color:#71c5e7;
	text-decoration:none;
}
.smallb .violet{
	width:211px;
	margin:12px 0 5px 0;
	border:1px #e6daeb solid;
	background-color:#ece5f1;
	padding:13px 5px 13px 10px;
	color:#aba1e2;
}
.smallb .violet a, .smallb .violet a:hover{
	text-decoration:none;
	font-weight:bold;
}
.smallb .violet a{
	color:#5b4dae;
}
.smallb .violet a:hover{
	color:#ca3c8d;
}
/******************** CAUTARE *************************/
.sb{
	margin:0 0 15px 0;
}
.sb .name a, .sb .name a:hover{
	color:#CA3D8E;
	font-size:14px;
	font-weight:bold;
}
/*************** LOGIN & INREGISTARE ******************/
.errorform{
	display:inline;
	color:#f00;
	font-weight:bold;
	background-color:#EFD9DB;
	border-top:1px #ffc6cb solid;
	border-bottom:1px #ffc6cb solid;
	margin:0 0 5px 0;
	padding:3px 5px;
}
.errorformblue{
	display:inline;
	color:#e00;
	font-weight:bold;
	background-color:#a3d7ec;
	border-top:1px #28b8d7 solid;
	border-bottom:1px #28b8d7 solid;
	padding:3px 5px;
}
#maincont2 .register{
	float:left;
	width:480px;
}
#maincont2 .register .text{
	color:#a87b7f;
	font-weight:bold;
	margin:0 0 5px 0;
}
#maincont2 .register .input, #maincont2 .register .textarea, #maincont2 .register .validation{
	width:270px;
	color:#fff;
	font-weight:bold;
	margin:0 0 5px 0;
	border:1px #e6caca solid;
	background-color:#efd9db;
	padding:4px 1px;
}
#maincont2 .register .validation{
	width:100px;
}
#maincont2 .register .textarea{
	height:100px;
}
#maincont2 .register .submit{
	margin:10px 0 5px 0;
}
#maincont2 .register .submit input{
	color:#fff;
	margin:0 0 5px 0;
	border:1px #ed7d87 solid;
	background-color:#eb737e;
	padding:3px 6px;
}

#maincont2 .login{
	float:left;
	position:relative;
	width:266px;
	background:#71c5e7 url(../gfx/right-login.png) no-repeat 0px 0px;
	border-left:1px #28b8d7 solid;
	border-right:1px #28b8d7 solid;
	border-bottom:1px #28b8d7 solid;
	padding:50px 15px 10px 20px;
	color:#dbeff7;
}
#maincont2 .login .user{
	position:absolute;
	top:-10px;
	left:255px;
	width:41px; height:49px;
	background:transparent url(../gfx/icon-user.png) no-repeat 0px 0px;
}
#maincont2 .login .text{
	width:266px; height:18px;
	border:1px #83d3e7 solid;
	background-color:#2c9bc8;
	padding:6px 1px;
	margin:3px 0 0 0;
	color:#9ccde1;
}
#maincont2 .login .submit{
	border:none;
	background-color:#a3d7ec;
	padding:5px 1px;
	margin:5px 0 0 0;
	color:#fff;
}

#maincont2 .cp{
	float:left;
	position:relative;
	width:266px;
	background:#71c5e7 url(../gfx/right-contulmeu.png) no-repeat 0px 0px;
	border-left:1px #28b8d7 solid;
	border-right:1px #28b8d7 solid;
	border-bottom:1px #28b8d7 solid;
	padding:50px 15px 10px 20px;
	color:#dbeff7;
}
#maincont2 .cp a, #maincont2 .cp a:hover{
	color:#ddeff7;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
#maincont2 .cp .user{
	position:absolute;
	top:-10px;
	left:255px;
	width:41px; height:49px;
	background:transparent url(../gfx/icon-user.png) no-repeat 0px 0px;
}
#maincont2 .cp .avatar{
	float:left;
	width:92px;
	text-align:center;
	margin:0 10px 0 0;
}
#maincont2 .cp img{
	margin:0 0 5px 0;
}
#maincont2 .cp a.blue{
	color:#127299;
}
.discutiirecente{
	width:458px;
	margin:0 0 20px 0;
}
.discutiirecente td{
	border:1px solid #F0D4D9;
	background-color:#FBE5E9;
	padding:8px 3px;
}
/***************** LISTARE ARTICOLE ********************/
/* paginatie */
.paginatie{
	margin:20px 0 0 0;
}
.paginatie .numar{
	float:left;
	width:300px;
	color:#846d5e;
}
.paginatie .numar b{
	color:#321f12;
}
.paginatie .numere{
	float:right;
	width:350px;
	color:#846d5e;
	text-align:right;
}
.paginatie .numere a.prev{
	font-size:13px;
	font-weight:bold;
	color:#71C5E7;
	margin:0 4px 0 0;
}
.paginatie .numere a.next{
	font-size:13px;
	font-weight:bold;
	color:#781621;
	margin:0 10px 0 4px;
}
.paginatie .numere a.selected{
	font-weight:bold;
	color:#fff;
	margin:0 2px;
	padding:2px 6px;
	background-color:#CA3D8E;
}
.paginatie .numere a.normal{
	font-weight:bold;
	color:#321f12;
	margin:0 2px;
	padding:2px 6px;
	background-color:#86D1F0;
}
/***************** DETALII ARTICOL ********************/
#maincont .articoldetalii{
	color:#5f556e;
}
#maincont .articoldetalii h1{
	color:#15042c;
}
#maincont .articoldetalii .img{
	float:left;
	margin:0 10px 5px 0;
}
#maincont .articoldetalii .img img{
	border:1px #d8d8d8 solid;
}
#maincont .articoldetalii p{
	margin:10px 0;
}
#breadcrumbs a, #breadcrumbs a:hover, #breadcrumbs{
	color:#15042c;
	text-decoration:none;
}
#breadcrumbs a, #breadcrumbs a:hover{
	font-weight:bold;
}
#breadcrumbs span{
	font-size:15px;
}
/* pareri */
#maincont .listarepareri{
	width:430px;
	padding:18px;
	margin:20px 0 10px 0;
	background-color:#FBE5E9;
	border:1px solid #EED9DA;
}
#maincont .listarepareri .comment{
	margin:15px 0 0 0;
	padding:5px;
}
#maincont .listarepareri .white{
	background-color:#fff;
}
#maincont .listarepareri .comment .nume{
	float:left;
	width:250px;
	margin:0 0 5px 0;
}
#maincont .listarepareri .comment .nume b{
	color:#781621;
}
#maincont .listarepareri .comment .data{
	float:left;
	width:170px;
	text-align:right;
	margin:0 0 5px 0;
}
/* forumlar pareri */
#maincont .pareri{
	width:430px;
	background-color:#fbe5e9;
	border:1px #eed9da solid;
	padding:18px;
}
#maincont .pareri .text{
	color:#01222c;
	font-weight:bold;
	margin:0 0 5px 0;
}
#maincont .pareri .validationt{
	width:120px;
	float:left;
	color:#01222c;
	font-weight:bold;
	padding:5px 0 0 0;
}
#maincont .pareri .validationinput{
	width:220px;
	float:left;
}
#maincont .pareri .input, #maincont .pareri .textarea{
	background-color:#fff;
	border:1px solid #e1e1e1;
	color:#01222c;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:4px 1px;
}
#maincont .pareri .input{
	width:268px;
}
#maincont .pareri .textarea{
	width:433px; height:135px;
	margin:0 0 15px 0;
}
#maincont .pareri .validationinput input{
	width:60px;
}
#maincont .pareri .submit input{
	background-color:#f04b2a;
	border:1px solid #f15f43;
	color:#FFFFFF;
	margin:0 0 5px 0;
	padding:3px 6px;
}
/********************* FORUM *************************/
.listForum{
	width:100%;
	background-color:#FBE5E9;
	font-size:12px;
	margin:10px 0 0 0;
}
.listForum td{
	border:1px solid #F0D4D9;
	padding:3px 0px 3px 3px;
}
.listForum .title{
	color:#781621;
	font-weight:bold;
	font-size:14px;
	background-color:#fab2b9;
}
.listForum .topic{
	padding:3px;
}
.listForum .topic a, .listForum .topic a:hover{
	font-weight:bold;
}
.listForum .raspuns{
	width:100px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}
/**************** RASPUNSURI FORUM ********************/
.allanswers{
	background-color:#FBE5E9;
	border:1px solid #EED9DA;
	padding:5px;
	width:455px;
	margin:0 0 15px 0;
}
.allanswers .topic{
	margin:5px 0 15px 0;
}
.allanswers .topic .title{
	font-weight:bold;
	font-size:16px;
}
.allanswers .topic .descr{
	margin:5px 0 0 0;
}
.allanswers .topic table{
	width:100%;
	border-top:2px solid #fff;
}
.allanswers .topic .user{
	width:100px;
	padding:10px 0 0 0;
	color:#781621;
	font-weight:bold;
}
.allanswers .topic .descr .data{
	float:right;
	margin:0 0 3px 0;
	color:#C55D67;
	font-size:11px;
	font-style:italic;
}
.allanswers .topic img{
	border:1px solid #EED9DA;
	margin:5px 0 0 0;
}
.allanswers .topic td.descr{
	padding:10px 0 0 0;
}
/********************* HOROSCOP ***********************/
.horoscop{
	margin:20px 0 0 0;
	background-color:#ECE7DA;
	border:1px solid #DCD2B6;
	padding:5px;
	line-height:18px;
}
.horoscop .zodie{
	float:left;
	width:60px;
	margin:0 10px 0 0;
}
.horoscop h2{
	margin:0 0 3px 0;
	font-size:14px;
	font-weight:normal;
	color:#CA3D8E;
}
/********************* CONTACT ************************/
.contactform{
	margin:20px 0 0 0;
}
.contactform .text{
	color:#a87b7f;
	font-weight:bold;
	margin:0 0 5px 0;
}
.contactform .input, .contactform .textarea, .contactform .validation{
	width:270px;
	color:#fff;
	font-weight:bold;
	margin:0 0 5px 0;
	border:1px #e6caca solid;
	background-color:#efd9db;
	padding:4px 1px;
}
.contactform .validation{
	width:100px;
}
.contactform .textarea{
	height:100px;
}
.contactform .submit{
	margin:10px 0 5px 0;
}
.contactform .submit input{
	color:#fff;
	margin:0 0 5px 0;
	border:1px #ed7d87 solid;
	background-color:#eb737e;
	padding:3px 6px;
}
/********************* FOOTER *************************/
#footer{
	background:#f5919a url(../gfx/bg-footer.png) repeat-x 0px 0px;
	padding:5px 0;
}
#footer .footer{
	color:#b05159;
	text-align:center;
	width:715px;
	margin:0px auto;
}
.footer .links{
	padding:18px 1px;
	background-color:#f6acb2;
	color:#64161d;
	margin:0 0 10px 0;
}
.footer .links a, .footer .links a:hover{
	text-decoration:none;
	margin:0 10px;
}
.footer .links a{
	color:#64161d;
}
.footer .links a:hover{
	color:#f7e7e8;
}
