body{
        font-family: Arial, Tahoma, Verdana;
		color : black;
        font-size : 0.8em;
		background : url('/img/bg.gif') repeat-x;
}
a{
	color : #3D2B30;
}

a:hover{
	color : #E53F7A;
}


.deleteLink{
        color : red;
}
.wide{
        width : 100%;
}

.allWidth{
        width : 100%;
}
.allWidth td{
        background-color : #FFF1E7;
        padding : 3px;
}
.allWidth tr.td_selected td{
        background-color : #FFCC82;
}

.allWidth tr.accepted td{
        background-color : #D8FFD7;
}


.error_text{
        color : red;
}

.message_info{
        background-color : #DDFFDC;
        border-top : solid 1px #026200;
        border-bottom : solid 1px #026200;
        height : 20px;
        width : 100%;
}
.err_info{
        background-color : #FFE8E3;
        border-top : solid 1px #D12700;
        border-bottom : solid 1px #D12700;
        height : 20px;
        width : 100%;
}

p{
	font-size: 0.9em;
}
#header{
	width : 898px;
	height : 200px;
	text-align : left;
	position : relative;
	color : #fff;
	background : url("/img/top.gif") no-repeat;
}

#header div.contacts{
	padding-left : 15px;
	font-size: 1.4em;
	padding-top : 7px;
	padding-right : 20px;
	color : #FFF2E1;
	position : absolute;
	right : 20px;
}
#header div.top_area div{
}
#header div.header_title{
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 15px;
	font-size: 3.3em;
	color : #fff;
	
}

#footer{
	width : 898px;
	text-align : center;
	background-color : #7D6D71;
	
	height : 56px;
	padding-top : 20px;
	color : #fff;
}

.mainTable{
	width : 898px;
	background-color : #fff;
}

.mainTable td.menu_td{
	background-color : #C3B3B1;
	border-left : 1px solid #7D6D71;
	padding : 4px;
}

.mainTable td.content_td{
	background-color : #fff;
	border-right : 1px solid #7D6D71;
	padding : 4px;
}

.menu{
	margin-top : 20px;
}

.types{
	margin-top : 50px;
}
.menu a{
	color : #3D2B30;
}
.menu div{
	margin-top : 10px;
}
.menu a:hover{
	color : #E53F7A;
}

.menu div.selected{
	background : url("/img/sel_menu.gif") no-repeat;
	height : 25px;
	width : 180px;
	padding-left : 5px;
	padding-top : 3px;
}

.banner{
	text-align : center;
}

.types td{
	text-align : center;
	width : 50%;
	padding-top : 40px;
}

.types td a{
	color : #FF0000;
}

.pub_title{
	font-size: 1.6em;
	color : #323232;
	padding-top : 20px;
}

.type_title{
	background : url("/img/type_title.jpg") no-repeat;
	height : 36px;
	width : 650px;
	padding-left : 10px;
	padding-top : 7px;
	font-size : 1.1em;
}

.item_line{
	margin : 4px;
	width : 630px;
	padding : 4px;
	font-size: 0.75em;
}
.item_line.item_line_0{
	background-color : #fff;

}

.item_line.r{
	text-align : right;

}
.item_line.item_line_1{
	background-color : #F5E6E9;
}
.photoDiv{
	padding : 5px;
	float : left;
	cursor : hand;
}

h3.pub_title{
	font-size : 1.1em;
}

.item_bottom{
	background-color : #CCC2C4;
	width : 650px;
	padding-left : 10px;
	padding-top : 4px;
	padding-bottom : 3px;
	font-size : 0.8em;
	margin-top : 10px;
	border : 1px solid #58494D;
}

.hot{
	color : #FF1E00;
	font-weight : bold;
}

.nl{
	white-space: nowrap;
	clear : both;
}

.imgLink{
	border : 0px;
}

.formTable{
	font-size : 0.8em;
}

.formTable th{
	text-align : right;
	padding-right : 10px;
}