.login_panel {
	background: #EFFAFF;
	padding: 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0D7CBD;
 }

 p.logintitle {
	background: #EFFAFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0D7CBD;
	float:left;
	width:90px;
	text-align:right;
	line-height:35px;
 }


input.login {
	border: 1px solid #8CC3E2;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:2px;
}

textarea.textarea {
	border: 1px solid #8CC3E2;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	padding:2px;
}
.tab {
	text-align:left;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	border-left: 5px solid #1285c8;
	color: #034770;
	padding: 10px ;
	background: url('../images/tab_backgr.gif');
	margin-bottom: 8px;
}

.img
{
position: absolute;
top: 35px;
left: 30px;
border: 0px;
}

.prices {
	background-color:#EFFAFF;
	padding: 10px;
	margin: 10px 0 10px 0;
	border-top: 4px solid #E4F5FF;
	border-bottom: 4px solid #E4F5FF;
}

.line
{
	text-align: center;
	padding: 2px 0px 4px 8px;
	color: #2170A4;
	margin-bottom: 8px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #F3F5F8;
	font-weight: normal;
}
.searchline
{
	text-align: left;
	padding: 2px 0px 2px 8px;
	color: #2170A4;
	margin-bottom: 8px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #F3F5F8;
	margin: 4px;
}

.orderline
{
	text-align: right;
	padding: 2px 10px 2px 8px;
	color: #2170A4;
	margin-bottom: 8px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #F3F5F8;
	margin-top: 6px;
}

.fieldset
{
	border: 1px solid Red;
	padding: 8px;
	color: Red;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 5px 0px 5px;
	text-align: center;
	font-weight: bold;
}

td.header
{
	text-align: center;
	vertical-align: middle;
	background: #F6EDE4;
	padding: 0px;
	font-size: 11px;
	font-weight:bold;
}
td.body
{
	text-align: center;
	vertical-align: middle;
	background: White;
	padding: 0px;
	font-size: 11px;
	font-weight:normal;
}

td.body_s
{
	text-align: center;
	vertical-align: middle;
	background: #FFF9E1;
	padding: 0px;
	font-size: 11px;
	font-weight:normal;
}
.raquo {
	color: #EE9106;
	font-weight: bold;
	font-size:12px;
}

.photos{
      margin: 9px;
      width: 160px;
      border: solid 1px #A5B6D9;
      background: #F8F9FB;
      padding: 4px;
      color: black;
      text-align: center;
      height: 190px;
      float: left;
}

.photo_view{
      margin: 9px 9px 9px 2px;
      padding: 4px;
      color: black;
      text-align: left;
      float: left;
	  width: 60%;
}

.photos2 {
	border: 2px solid white;
}

.photo_proporties {
	text-align: left;
	padding: 3px 0px 0px 5px;
	font-size: 11px;
}

.photo_admin {
	text-align: center;
	padding: 3px;
	font-size: 11px;
	background: white;
	border-bottom: 1px solid #eeeeee;
}

#pages {
	border-top: solid 1px #A5B6D9;
	margin: 5px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
	text-align:center;
	clear:both;
	width: 100%;
}

.gallery {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.searchbox {
	margin: 0px 14px 0px 300px;
	padding-top: 38px;
	text-align: left;
}
.get_started_nums {
	float:left;
	width:40px;
	margin:4px 0px 2px 10px;
}

.get_started_text {
	margin-left:54px;
	padding:12px 0px 16px 0px;
}

p.bottom_links a{
	text-decoration:none;
	font-weight:bold;
}

p.bottom_links a:hover{
	text-decoration:none;
	font-weight:bold;
}

p.bottom_links {
  padding-bottom:5px;
}

p.copyrights a{
	font-size:11px;
}

p.copyrights a:hover{
	font-size:11px;
}

p.copyrights {
  font-size:11px;
}


.template_previews{
      margin: 9px 6px 9px 4px;
      width: 180px;
      border: solid 1px #66C7FE;
      background: #F8F9FB;
      padding: 4px;
      color: black;
      text-align: center;
      height: 214px;
      float: left;
}
.template_previews:hover {
	border: solid 1px #1285C8;
}

.template_previews_image {
	border: 2px solid white;
}

.template_preview_details {
	text-align: center;
	padding: 3px 0px 0px 5px;
	font-size: 11px;
	font-family: Arial;
}