body{background:#405a78 url(../gfx/bg.jpg) center;font-family:Georgia;font-size:14px;color:#202e3e;margin:0;padding:0;}
input.box{background:url(../images/input-bg.jpg) right top no-repeat;border:none;padding:3px;}
br{clear:both;}
#downmenu{
	height: 100px
	margin: 40px 0 40px 0;
}

*{
	margin:0px;
}
a{
	margin-left:20px;
	float:left;
	font-family: Alba;
	font-weight: normal;
	color:#fff;
	text-decoration:none;
	font-size:24px;
}
a:hover{
	color:#f47c20;
}

a.normal {font-family:Georgia; clear:both; float:right; color:#f47c20; text-decoration:none; font-size:14px}
a.normal:hover {font-family:Georgia; clear:both; float:right; text-decoration:none; color:#405a78; font-size:14px}

img {border:none}
.final{font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;color:#3f5a77;letter-spacing:-1px;font-size:170%;}

#main{width:900px;margin:0 auto;padding:0;}
/*#header{width:900px;height:135px;background:url(gfx/logo.jpg) left bottom no-repeat;margin-left:12px;}*/
#header{width:900px;height:123px;margin-left:12px;vertical-align:bottom;}
#container{background:#fff;margin:0;padding:0;}
#mainbox_top{width:900px;height:20px;background:#fff url(../gfx/top.jpg) top left no-repeat;margin:0;padding:0;}
#mainbox_center{width:840px;background:#fff;min-height:300px;margin:0 30px;padding:0;}
#mainbox_bottom{width:900px;height:20px;background:#fff url(../gfx/bottom.jpg) top left no-repeat;margin:0;padding:0;}
#left{width:900px;float:left;margin:0 15px 0 0;padding:0;}
#left_c{width:405px;height:350px;float:left;margin:0 15px 0 0;padding:0;}
#right{width:405px;height:350px;float:left;margin:0 0 0 15px;padding:0;}
#con_left{width:370px;float:left;margin:0 0 0 0;padding:0;}
#con_right{width:370px;float:left;margin:0 0 0 0;padding:0;}
#footer{width:880px;text-align:center;padding-top:2px;margin:0 auto; padding-bottom:30px}
#twitter_note{width:900px;padding-top:20px;margin:0 auto; padding-bottom:30px}
#twittlogo{float:right}

#menu{position:relative;left:20px;margin-top:15px;}
/*#basket{background:url(images/basket.jpg) top left no-repeat;width:190px;height:135px;float:right;position:relative;right:29px; position:absolute; top:0;  left:50%; margin-left: 231px;}*/
#basket{width:190px;height:135px;float:right;position:relative;right:29px; position:absolute; top:0;  left:50%; margin-left: 231px;}
#basket p{color:#ffb532;margin:0 0 0 20px;}
#basket p b{color:#ff7c00;}
#uploadbox{width:405px;height:140px;background:url(../images/camera.jpg) left top no-repeat;margin:0 auto;padding:0;}
/*
#uploadbutton{width:300px;height:48px;position:relative;left:30px;margin:25px 0 0;padding:0;}
*/
#upload_form1{width:400px;height:115px;background:url(../images/upload.jpg) left top no-repeat;margin:0 auto;padding:0;}
.clear{clear:both;height:1px;margin:0;padding:0;}
h1{font-family:Verdana;color:#ff7a00;font-size:14pt;font-weight:bold;}
h2{font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;color:#496280;letter-spacing:-1px;font-size:170%;text-transform:lowercase;border-bottom:3px solid #a6b7c8;font-weight:400;margin:0 0 20px 0;}
#hidden{margin-top:15px;cursor:pointer;}
.plist {background:#ffaa43;padding:11px; text-align:center; display:table-cell; vertical-align:bottom;border:1px solid #ff7c00}
.plist img {border:1px solid #496280}
.pgaleries {background:#ffaa43;padding:11px;border:1px solid #ff7c00}
.pgaleries a {color:#fff; text-decoration:none;border:none}
.pgaleries b{ color:#3f5a78; font-size:110%}
.pgaleries a:hover {color:#23303f; text-decoration:none;border:none}
.descr {text-align:left; background:#fff; padding:5px; margin:10px 0}
.descr p {margin:0; font-size:80%; margin-bottom:3px}
.cat {color:#ff7c00; text-decoration:none; border-bottom:3px solid #fff}
.cat:hover {color:#496280;}
#contact input, textarea {padding:5px; width:250px}
#imageprev img {border:5px solid #fff}
#imgcont {display:block; width:430px; padding:10px 0; background:#fff; margin:0 auto}

.bblue { background:#e3e9f0; border:1px solid #384b63; color:#384b63; padding:5px; float:right; cursor:pointer; margin:10px 5px 0 0}
.bblue:hover {background:#fff;}

/*
form.upload input{border:none;width:175px;height:28px;padding-left:6px;padding-right:6px;cursor:pointer;background-color:transparent;position:relative;bottom:15px;margin:0 6px 0 0;}
form.upload input:focus{background-color:transparent;}
form.upload div.fileinputs{position:relative;height:30px;width:250px;cursor:pointer;background-color:transparent;margin:0;}
form.upload input.file{width:250px;height:35px;cursor:pointer;margin:0;}
form.upload input.file.hidden{position:relative;text-align:right;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;z-index:2;}
form.upload input.file.hidden{position:relative;text-align:right;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;z-index:2;}
form.upload input.file.hidden{position:relative;text-align:right;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;z-index:2;}
form.upload div.fakefile{position:absolute;top:0;left:0;width:250px;z-index:1;line-height:90%;background:url(images/upload-bg.jpg) no-repeat left top;margin:0;padding:0;}
form.upload div.fakefile input{margin-bottom:5px;}
*/
#menu a img,#basket a img{border:none;}
#menu a,#basket a{float:left;margin:0;padding:0;}
#imagedescription {background:#fff; font-size:75%; padding:5px; margin:10px 0; width:100%;border:1px solid #384b63; position:relative; top:10px}
/*#imagedescription td {border-bottom:1px solid #bfcbd7; display:table-cell; vertical-align:top; padding:5px}*/
#imagedescription td {display:table-cell; vertical-align:top; padding:5px}
#imageprev {border:1px solid #384b63; background:#e3e9f0; padding:20px; text-align:center}
#imagetable {background:#bfcbd7; padding:20px;border:1px solid #384b63; width:300px}
.effect {border:1px solid #ff7c00; margin-bottom:10px; padding:5px; background:#ffaa43}
.deone {width:100px; font-weight:bold; color:#ff7c00}
.deone2 {width:300px; font-weight:bold; color:#ff7c00}
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

.dropcontent{
padding:10px;
margin:15px 0 15px 0;
width:260px;
background-color: #ffaa43;
display:block;
border:1px solid #ff7c00;
}

#tablebasket { border:1px solid #556f88; width:100%; padding:0; margin:0 auto; margin-bottom:20px }
#tablebasket tr {background:#e3e9f0;}
#tablebasket td {padding:5px; margin:0; border:1px solid #bbcadb}
#tablebasket  th {padding:5px; margin:0; border:1px solid #ff7c00; background:#ffaa43}

#tablecheckout { border:1px solid #556f88; width:100%; padding:0; margin:0 auto; margin-bottom:20px }
#tablecheckout tr {background:#e3e9f0;}
#tablecheckout td {padding:5px; margin:0; border:1px solid #bbcadb}
#tablecheckout  th {padding:5px; margin:0; border:1px solid #ff7c00; background:#ffaa43}

#condelivery { border:1px solid #556f88; width:100%; padding:0; margin:0 auto; margin-bottom:20px; background:#e3e9f0 }
#tabledelivery {width:400px; margin:0 auto; padding:20px}
#tabledelivery td {padding:5px; text-align:left}

#register { border:1px solid #556f88; width:100%; padding:0; margin:0 auto; margin-bottom:20px; background:#e3e9f0 }
#registerform {width:400px; margin:0 auto; padding:20px}
#registerform td {padding:5px}
.message { border:1px solid #556f88; width:300px; padding:20px; margin:0 auto; margin-top:100px; background:#e3e9f0; text-align:center}
.messageoran { border:1px solid #ff7c00; width:100%; padding:10px 0; margin:15px 0; text-decoration:blink; background:#ffaa43; text-align:center}
/**
<!--[if IE]>< --> form.upload input {bottom:0;} <!-- ><[endif]-->
<!--[if IE]>< --> form.upload { margin-top:15px} <!-- ><[endif]-->
<!--[if IE]>< --> #uploadbutton { bottom:10px} <!-- ><[endif]-->
<!--[if IE]>< --> body {margin-left:1px;} <!-- ><[endif]-->
**/

/* FOR UPLOADER */

body{margin: 0px;height:auto;overflow:auto;}
#lightbox{display:none;}
#overlay{display:none;}

FIELDSET {width: 360px; height:108px; border: none; /* background-image:url(images/upload.jpg) */}
.div1, .file_list {text-align: left; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}
.div1 {width: 100%; padding: 0px;}
.upload_input input {font: 17px Arial; margin-left: 17px; margin-top: 20px; width: 350px; height:27px;text-align: center;}
.file_list {width: 100%; border: 0px solid #434343; background-color: #ffffff;}
.file_list input {font: 16px Arial; border: 0px solid #c3c3c3; margin-top: 1px;}
.myForm {font: 16px Arial; border: 0px solid #636363; margin-top: 1px;}
.fdescr {width: 300px;}
.xfname  {color: #333;}
.data TR TD {border: 2px solid #a3a3a3; font: bold 16px Arial;}
.bar1 {border: 1px solid #065295; background-color: #f6f6f6; text-align: left; vertical-align:middle;  height: 24px; width: 90%;}
.bar2 {width: 1%; background-image:url(../images/bar.gif); height: 24px; margin-left:0px;}
.message {width: 396px; height: 1px; border: 0px solid #909090; font: 24px Arial; margin-top: 0px; text-align: left; padding-left: 0px; background-color: #f9f9f9;}
.myLink  {font: bold 16px Arial; color: #303030; text-decoration: none;}
.btn     {font: 17px Arial; border: 0px solid #a3a3a3; background-color: #e9e9e9; margin-top: 0px; margin-bottom: 0px;}
.bar_table {width: 200px; background-color: #707070;}
.bar_table TR TD {border: none;}
.sbar {background-color: #303030; height: 60px; margin: 5px}
#settings {font: 16px Arial;padding:0px;}


.input {
	padding:5px;
	width:260px;
	border:1px solid #ccc;
	font-family:Verdana;
	color:#3f5a78;
	font-size:12pt;
}

.title {

	font-family:Verdana;
	color:#ff7a00;
	font-size:14pt;
	font-weight:bold;
}

.subtitle {
	font-family:Verdana;
	color:#3f5a78;
	font-size:14pt;
}

.bigtitle {
	font-family:Alba;
	color:#ff7a00;
	font-size:30pt;
}

.cost {
	font-family:Verdana;
	color:#ff7a00;
	font-size:20pt;
	font-weight:bold;
}
.costb {
	font-family:Verdana;
	color:#3f5a78;
	font-size:20pt;
	font-weight:bold;
}