*, html{
padding: 0;
margin: 0;
}

body {
background: #fff;
/*background-image: url(images/bgd.jpg);*/
width: 100%;
font-family: Verdana;
font-size: 12px;
}

img {
border: none;
}

a {
color: #4d4d4d;
font-size: 11px;
font-family: Verdana;
text-decoration: none;
}

a:hover {
color: #4d4d4d;
font-size: 11px;
font-family: Verdana;
text-decoration: underline;
}

#clear {
clear: both;
}

.wrap {
width: 1200px;
margin: auto;
}

.head {
/*
background-image: url(images/head_bg.png);
background-position: center bottom;
*/
background: #044f62;
width: 100%;
height: 50px;
/*margin-top: 80px;*/
float: left;
/*margin-left: 160px;*/
}

.logo {
float: left;
margin-left: 254px;
margin-top: 8px;
}

.top_menu {
float: left;
margin-left: 20px;
margin-top: 17px;
}

.top_menu a {
color: #fff;
font-size: 11px;
font-family: Verdana;
text-decoration: none;
}

.top_menu a:hover {
color: #fff;
font-size: 11px;
font-family: Verdana;
text-decoration: underline;
}
/*
.top_content {
background-image: url(images/top_content.png);
background-repeat: no-repeat;
background-position: center;
width: 984px;
height: 15px;
}
*/
.content {
background-image: url(images/center_content.png);
background-repeat: repeat-y;
width: 1200px;
min-height: 300px;
background: #fff;
border-radius: 10px;
padding: 20px 0;
}
/*
.bot_content {
background-image: url(images/bot_content.png);
background-repeat: no-repeat;
background-position: center;
width: 984px;
height: 15px;
}
*/
#left {
float: left;
width: 230px;
margin-left: 10px;
}

#rrblock {
float: left;
width: 210px;
margin-left: 20px;
}

#left h1,#rrblock h1 {
background-image: url(images/h1_bg.png);
background-repeat: no-repeat;
width: 209px;
height: 28px;
color: #474747;
font-size: 12px;
font-family: Verdana;
padding-top: 7px;
padding-left: 15px;
}

#left .box ,#rrblock .box {
float: left;
margin-left: 10px;
margin-top: 10px;
}

#left .box a, #rrblock .box a {
color: #474747;
font-weight: bold;
font-size: 11px;
font-family: Verdana;
text-decoration: none;
background-image: url(images/line.gif);
background-repeat: repeat-x;
background-position: bottom;
width: 100%;
padding-bottom: 10px;
float: left;
margin-bottom: 10px;
}

#left .box a:hover, #rrblock .box a:hover {
color: #024e5e;
font-weight: bold;
font-size: 11px;
font-family: Verdana;
text-decoration: none;
background-image: url(images/line.gif);
background-repeat: repeat-x;
background-position: bottom;
width: 100%;
padding-bottom: 10px;
float: left;
margin-bottom: 10px;
}

#left .search,#rrblock .search {
float: left;
margin-left: 20px;
margin-top: 10px;
}

#left .reg ,#rrblock .reg {
float: left;
margin-left: 20px;
}

#left input, #rrblock input{
width: 160px;
height: 23px;
border: 1px solid #e0e0e0;
float: left;
margin-top: 10px;
color: #ababab;
font-size: 12px;
font-family: Verdana;
}

#left input.but, #rrblock input.but {
width: 26px;
height: 25px;
float: right;
border: none;
}

.butons {
float: left;
margin-top: 5px;
}

#rrblock .cart {
/*background-image: url(images/kart_bg.png);
background-repeat: no-repeat;*/
float: left;
margin-left: 5px;
margin-top: 10px;
width: 193px;
/*height: 59px;*/
padding-bottom: 5px;
background: #efefef;
border-radius: 8px;
}

#rrblock #cart {
background-image: url(images/kart_bg.png);
background-repeat: no-repeat;
float: left;
}

#rrblock .cart p {
float: left;
color: #4d4d4d;
font-size: 11px;
font-family: Verdana;
margin-left: 35px;
margin-top: 20px;
}

#rrblock .cart a {
color: #4d4d4d;
font-size: 11px;
font-family: Verdana;
text-decoration: none;
}

#rrblock .cart a:hover {
color: #4d4d4d;
font-size: 11px;
font-family: Verdana;
text-decoration: underline;
}

#left  a,#rrblock  a {
color: #4d4d4d;
font-size: 11px;
font-family: Verdana;
text-decoration: none;
}

#left  a:hover,#rrblock  a:hover {
color: #4d4d4d;
font-size: 11px;
font-family: Verdana;
text-decoration: underline;
}

#right {
float: left;
margin-left: 10px;
}

#right .posts {
background-image: url(images/post.gif);
width: 709px;
height: 77px;
background-repeat: no-repeat;
}

#right h1 {
float: left;
color: #727272;
font-size: 18px;
font-family: Verdana;
margin-left: 20px;
margin-top: 25px;
}

#right h1 a{
float: left;
color: #727272;
font-size: 18px;
font-family: Verdana;
margin-left: 20px;
margin-top: 25px;
}

#right .posts .pag {
float: right;
color: #727272;
font-size: 11px;
font-family: Verdana;
margin-top: 20px;
margin-right: 30px;
}

.pag a {
color: #727272;
font-size: 11px;
font-family: Verdana;
text-decoration: none;
}

.pag a:hover {
color: #727272;
font-size: 11px;
font-family: Verdana;
text-decoration: underline;
}

#right .posts .sort {
float: right;
color: #727272;
font-size: 11px;
font-family: Verdana;
margin-top: 10px;
margin-right: 30px;
}

.sort a {
color: #727272;
font-size: 11px;
font-family: Verdana;
text-decoration: none;
}

.sort a:hover {
color: #727272;
font-size: 11px;
font-family: Verdana;
text-decoration: underline;
}

.breef {
padding-top: 10px;
width: 709px;
float: left;
margin-left: -5px;
}

.prd {
width: 173px;
float: left;
margin-left: 4px;
margin-top: 5px;
}

.prd_top {
background-image: url(images/prd_top.png);
background-repeat: no-repeat;
width: 173px;
height: 24px;
text-align: center;
}

.price {
background-image: url(images/money.png);
background-repeat: no-repeat;
background-position: left;
color: #474747;
font-size: 12px;
font-weight: bold;
float: left;
margin-left: 30px;
padding-left: 20px;
margin-top: 5px;
}

.prd_cen {
background-image: url(images/prd_cen.png);
background-repeat: repeat-y;
width: 173px;
text-align: center;
}

.prd_cen a {
color: #155572;
font-size: 12px;
text-decoration: none;
padding-top: 5px;
}

.prd_bot {
background-image: url(images/prd_bot.png);
background-repeat: no-repeat;
width: 173px;
height: 10px;
}

.breef .desk {
color: #474747;
float: left;
margin-top: 20px;
font-size: 12px;
}

.footer {
text-align: center;
color: #fff;
font-size: 11px;
font-family: Verdana;
padding-top: 10px;
}

.footer a {
color: #fff;
}

/*#axcrt{border:3px solid #E48234;z-index:100;width:300px;height:58px;font-size:13px;padding-top:42px;background:#FFEBB2 display:none;}*/

/* Pop-up styles */

.highslide-active-anchor img{visibility:hidden}
.highslide-wrapper{background:#FFF}
.highslide-image{border:4px solid #FFF;background:#FFF}
.highslide-loading{display:block;color:#FFF;font-size:11px;font-weight:bold;text-decoration:none;border:1px solid #FFF;padding:3px;background:#000}
a.highslide-loading,a.highslide-loading:hover{color:#FFF;font-weight:bold;text-decoration:none}
.highslide-move{cursor:move}
.highslide-overlay{display:none}
a.highslide-full-expand{display:block;width:34px;height:34px;margin:0 10px 10px 0;background:url('fullexpand.gif') no-repeat}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide{cursor:url(zoomin.cur), pointer;outline:none}

/* Rating styles */

.unit-rating{list-style:none;height:20px;position:relative;margin:0;padding:0;background:url('starvote.gif') repeat-x top left}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0}
.unit-rating li a{outline:none;display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}
.unit-rating li.current-rating{position:absolute;height:20px;display:block;text-indent:-9000px;z-index:1;background:url('starvote.gif') left bottom}
.unit-rating li a:hover{z-index:2;left:0;background:url('redstar_big.gif') left center}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:20px}
.unit-rating a.r2-unit{left:20px}
.unit-rating a.r2-unit:hover{width:40px}
.unit-rating a.r3-unit{left:40px}
.unit-rating a.r3-unit:hover{width:60px}
.unit-rating a.r4-unit{left:60px}
.unit-rating a.r4-unit:hover{width:80px}
.unit-rating a.r5-unit{left:80px}
.unit-rating a.r5-unit:hover{width:100px}


/* Table styles */

table.gre{background:#D0D1D5}
table.gre td{background:#fff}
table.gre td.lt{font-weight:bold;background:#E4E6E9}
.pad{padding:8px}
.padt{padding:3px 8px}

/* CANVAS */

canvas {
  position: absolute;
  margin-left: 0;
  margin-top: 0;
  border: 1px solid #ddd;
  width: 640px;
  height: 480px;
}

#save-image {
	background: #0099cc;
	position: absolute;
	margin-left: 441px;
	margin-top: 300px;
	width: 260px;
	padding: 12px 0;
	border-radius: 3px;
	color: #fff;
	font-family: Georgia;
	font-size: 14px;
	font-style: italic;
	text-align: center;
	cursor: pointer;
}

#loader-div {
	background-image: url('/data/canvas/ajax-loader.gif');
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	margin-left: 441px;
	margin-top: 350px;
	width: 260px;
	height: 32px;
	color: #fff;
	cursor: pointer;
}

#show-saved-image {
	background: #ff3c00;
	position: absolute;
	margin-left: 441px;
	margin-top: 350px;
	width: 260px;
	padding: 12px 0;
	border-radius: 3px;
	color: #fff;
	font-family: Georgia;
	font-size: 14px;
	font-style: italic;
	text-align: center;
	cursor: pointer;
}

.canvas-controls {
	background: #dddddd; /* Old browsers */
	background: -moz-linear-gradient(top, #dddddd 0%, #bbbbbb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#bbbbbb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dddddd 0%,#bbbbbb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dddddd 0%,#bbbbbb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dddddd 0%,#bbbbbb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dddddd 0%,#bbbbbb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#bbbbbb',GradientType=0 ); /* IE6-9 */
	height: 30px;
	border: none;
	margin-top: 24px;
	width: 1198px;
	margin-left: 1px;
}

#uploadImage, #uploadImage2, #uploadImage3 {
	float: left;
	font-family: Verdana;
	font-size: 12px; 
	padding: 8px 16px; 
	color: #333; 
	margin:0; 
	width: 158px; 
	cursor: pointer;
	text-align: center;
}

#uploadImage3 {
	display: none;
}

#uploadImage.hover, #uploadImage2:hover, #uploadImage3:hover {
	background: #555;
	box-shadow: 0 0 16px #222 inset;
	color: #fff;
}

.constuctor {
float: left;
width: 100%;
padding: 0 10px;
}

#canvas-holder {
float: left;
margin-left: -10px;
}

#inprod {
float: right; 
margin-right: 30px;
}

#inprod .cart {
background-image: url(images/kart_bg.png);
background-repeat: no-repeat;
float: left;
margin-left: 20px;
margin-top: 10px;
width: 193px;
height: 59px;
}

#inprod .cart p {
float: left;
color: #4d4d4d;
font-size: 11px;
font-family: Verdana;
margin-left: 35px;
margin-top: 20px;
}

#inprod .cart a{
color: #4d4d4d;
font-size: 11px;
font-family: Verdana;
text-decoration: none;
}

#inprod .cart a:hover {
color: #4d4d4d;
font-size: 11px;
font-family: Verdana;
text-decoration: underline;
}