body, table{
	background-color: #d9d5cc;
	font-family: Tahoma;
	font-size: 9pt;
	color: #0e1114;
	padding: 0px 0px 0px 0px;
}

table.content{
	width: 98%;
	text-align: center;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background-color: #ffffff;
}

table.contentl{
	width: 98%;
	text-align: left;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background-color: #ffffff;
}

table.default{
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin-left: 10px;
	border: 0px;
	background-color: #ffffff;
}

table.defaultl{
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin-left: 10px;
	border: 0px;
	background-color: #ffffff;
}

table.form{
	border: 1px dashed #e0e0e0;
	background-color: #fafafa;
}

table.form td{
	padding: 1px;
}

table.default8{
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin-left: 5px;
	border: 0px;
	background-color: #ffffff;
	font-family: Tahoma;
	font-size: 8pt;
}

div.contentj{
	text-align: justify;
	padding: 15px 20px 15px 15px;
}

div.justify{
	text-align: justify;
	padding: 3px;
}

.txt8{
	font-family: Tahoma;
	font-size: 8pt;
}

.txt7{
	font-size: 7pt;
	color: #7f7f7f;
}

div.menulink{
	padding: 5px 3px 4px 1px;
	font-size: 9pt;
	font-weight: bold;
	font-variant: small-caps;
	font-family: Tahoma;
	color: #3b4853;
}

img.header { padding:0px; border-width:0px; margin: 0px; display: block;}

img.bd {
	border-width:1px;
	border-style:solid;
	border-color: #3b4853;
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	bottom: 0px;
}

img.menu{
	display: inline;
	vertical-align: middle;
	border-width:0px;
	margin-right: 5pt;
}

img.login{
	display: inline;
	vertical-align: middle;
	border-width:0px;
	margin-right: 3pt;
}

div.thumb{
	background-image: url(../gallery/frame.jpg);
	background-repeat: no-repeat;
	width: 118px;
	height: 93px;
	padding-top: 9px;
	margin: 1px 5px 8px 6px;
	float: left;
	cursor: pointer;
}

div.wframe{
	background-image: url(../images/white_frame.jpg);
	background-repeat: no-repeat;
	width: 125px;
	height: 108px;
	padding-top: 9px;
	padding-left: 0px;
	margin: 0px 6px -1px 0px;
	float: left;
	text-align: center;
}

div.gframe{
	background-image: url(../images/grey_frame.jpg);
	background-repeat: no-repeat;
	width: 125px;
	height: 108px;
	padding-top: 9px;
	padding-left: 0px;
	margin: 0px 6px -1px 0px;
	float: left;
	text-align: center;
}

.ul{
	padding-left: 110px;
}

li{
	list-style-type: disc;
	padding-bottom: 2px;
}

img.body{
	float: left;
	vertical-align: top;
	border-width:0px;
	margin-right: 7px;
	margin-bottom: 0px;
}

img.photo{
	margin: 10px;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px;
	border-color: #4f4f4f;
}

td { padding:0px; margin: 0px; border-width:0px;}

td.menu{
	background-image: url(../images/menu.jpg);
	background-repeat: no-repeat;
	width: 296px;
	height: 178px;
	padding-left: 20px;
	padding-top: 2px;
	vertical-align: top;
}

td.content{
	background-image: url(../images/contentbg.jpg);
	background-repeat: repeat-y;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

td.white{
	width: 49%;
	background-color: #ffffff;
	text-align: justify;
	padding: 5px;
	margin: 5px;
	vertical-align: top;
}

td.grey{
	width: 49%;
	background-color: #e7e7e7;
	text-align: justify;
	padding: 5px;
	margin: 5px;
	border-style: dashed;
	border-width: 1px;
	border-color: #d7d7d7;
	vertical-align: top;
}

.grey_big{
	background-color: #e7e7e7;
	text-align: center;
	padding: 5px;
	margin: 5px;
	border-style: dashed;
	border-width: 1px;
	border-color: #d7d7d7;
}

.grey_left{
	background-color: #e7e7e7;
	text-align: left;
	padding: 5px;
	margin: 5px;
	border-style: dashed;
	border-width: 1px;
	border-color: #d7d7d7;
	vertical-align: top;
}

.white_big{
	background-color: #ffffff;
	text-align: center;
	padding: 5px;
	margin: 5px;
	border-style: dashed;
	border-width: 1px;
	border-color: #d7d7d7;
}

.white_form{
	background-color: #ffffff;
	text-align: center;
	padding: 5px;
	margin: 5px;
	border-style: dashed;
	border-width: 1px;
	border-color: #d7d7d7;
	width: auto;
}

.white_left{
	background-color: #ffffff;
	text-align: left;
	padding: 5px;
	margin: 5px;
	border-style: dashed;
	border-width: 1px;
	border-color: #d7d7d7;
	vertical-align: top;
}

div.nav_white{
	background-color: #ffffff;
	text-align: center;
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #d7d7d7;
	width: 14px;
	float: left;
	margin: 1px;
	cursor: pointer;
}

div.nav_grey{
	background-color: #c7c7c7;
	text-align: center;
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #d7d7d7;
	width: 14px;
	float: left;
	margin: 1px;
}

.grey_big_dark{
	background-color: #c7c7c7;
	text-align: center;
	padding: 5px;
	margin: 5px;
	border-style: dashed;
	border-width: 1px;
	border-color: #d7d7d7;
}

td.grey_small{
	background-color: #e7e7e7;
	text-align: center;
	padding: 5px;
	margin: 5px;
	border-style: dashed;
	border-width: 1px;
	border-color: #d7d7d7;
	width: 13px;
}

td.grey_small_dark{
	background-color: #c7c7c7;
	text-align: center;
	padding: 5px;
	margin: 5px;
	border-style: dashed;
	border-width: 1px;
	border-color: #d7d7d7;
	width: 13px;
}

td.footer{
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
}

.terms{
	padding-right: 7px;
	text-align: right;
	font-size: 7pt;
	color: #7f7f7f;
	float: right;
}

.powered{
	padding-left: 3px;
	text-align: left;
	font-size: 7pt;
	color: #7f7f7f;
	float: left;
}

.cat_title{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	display: block;
	margin-bottom: 3px;
}

.cat_description{
	padding-left: 0px;
	text-align: left;
	font-size: 8pt;
	color: #7f7f7f;
	display: block;
	float: left;
	width:65%;
}


.cat_quantity{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	display: block;
	margin-top: 53px;
}

.cat_price{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	display: block;
	margin-top: 3px;
}

.cat_img {
	border-width:1px;
	border-style:solid;
	border-color: #3b4853;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 2px;
}

a {
	text-decoration: none;
	color: #3b4853;
}

a:active, a.active{
	color: #88a8c0;
}

a:hover{
	color: #88a8c0;
}

.title{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	display: block;
	margin-bottom: 14px;
}

.pt11{
	font-family: Verdana;
	font-size: 11pt;
	font-style: italic;
	display: block;
	margin-bottom: 14px;
}

form {
	margin: 0px;
	padding: 15px 0px 0px 0px;
}

.redblock{
	border: solid;
	border-width: 1px;
	border-color: #628094;
	background-color: #b30000;
	color: #ffffff;
}

.yellowblock{
	border: solid;
	border-width: 1px;
	border-color: #628094;
	background-color: #ffff00;
}

.greenblock{
	border: solid;
	border-width: 1px;
	border-color: #628094;
	background-color: #00b300;
	color: #ffffff;
}

.darkblock{
	border: solid;
	border-width: 1px;
	border-color: #628094;
	background-color: #dfdfdf;
	color: #000000;
}

.vdarkblock{
	border: solid;
	border-width: 1px;
	border-color: #628094;
	background-color: #afafaf;
	color: #000000;
}

.lightblock{
	border: solid;
	border-width: 1px;
	border-color: #2f4b5f;
	background-color: #fafafa;
	color: #000000;
}

.block{
	border: solid;
	border-width: 1px;
	border-color: #2f4b5f;
	color: #ffffff;
}

.p2{
	padding: 2px;
}

.p3{
	padding: 3px;
}

.p4{
	padding: 4px;
}

.p5{
	padding: 5px;
}

input, textarea, select{
	border: solid;
	border-width: 1px;
	border-color: #2f4b5f;
	background-color: #ffffff;
	padding: 1px 3px 2px 3px;
	margin-top: 3px;
 	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;
}

input.submit, input.button{
	width: 110px;
	height: 24px;
	padding: 0px 10px 0px 10px;
	margin:0px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	background-color: #f0f0f0;
}

.full{
	width:100%;
}
.b{
	font-weight: bold;
}

.date{
	width:80px;
	text-align:center;
}

.hour{
	width:40px;
	text-align:center;
}

.t7{
	font-size: 7pt;
}

.t8{
	font-size: 8pt;
}
