
@import url("global.css");

/***** Basic Elements *****/

body { background:#fff; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#636363; }
h1  { font-size:20px; }
h2  { font-size:18px; }
h3  { font-size:16px; }
a { text-decoration:underline; color:#636363; }
a:hover { text-decoration:underline; }

/***** Basic Layout *****/  
/*Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site  */
.wraper { min-width:998px; }
#header { background:url(../images/header-left.gif) no-repeat 0 10px; padding-top:10px; }
#main { padding:23px 0 0 0; }
#footer {}
  
/***** Header *****/  
.header-left {
	height:150px;
	font:16px Tahoma;
	color:#fff;
	padding-left:20px;
	float:left;
	width:350px;
	}
.header-left img {
	margin-right:20px;
	}
.header-left-line1 {
	padding-top:9px;
	}
.header-left-line2 {
	padding-top:36px;
	}
.header-left-line3 {
	padding-top:38px;
	}
.header-left-line1 span {
	
	}
.header-left-line2 span {

	}

.header-navigation {
	margin-left:414px;
	height:28px;
	background:#31408c url(../images/header-navigation.gif) no-repeat 0 0;
	font-size:14px;
	padding:8px 3% 0 3%;
	}
.header-navigation table {
	width:100%;
	padding:0;
	}
.header-navigation td {
	text-align:center;
	padding:0 10px;
	}
.header-navigation a {
	color:#fff;
	text-decoration:none;
	}
.header-navigation a:hover {
	text-decoration:underline;
	}

.header-blocks {
	height:112px;
	margin-left:400px;
	}
.block1 {
	background:url(../images/ico-search.gif) no-repeat 0 0;
	}
.block2 {
	background:url(../images/ico-reg.gif) no-repeat 0 0;
	}
.block3 {
	background:url(../images/ico-cart.gif) no-repeat 0 0;
	}
.block4 {
	background:url(../images/ico-change.gif) no-repeat 0 0;
	}
.block1, .block2, .block3, .block4 {
	width:20%;
	float:left;
	margin-right:5%;
	-margin-right:2.5%;
	}
.block4 { margin-right:0;}
.header-block-title {
	padding:7px 0 9px 30px;
	color:#3d63af;
	}
.block1 .header-block-title {
	color:#dc167a;
	}
.block1 .inp {
	width:94%;
	}
.block2 .inp {
	margin-bottom:4px;
	width:94%;
	}
.header-block-border {
	border:1px solid #3d63af;
	padding:4px 10px;
	line-height:18px;
	}
.block4 input {
	margin-right:10px;
	}
  
/***** Content *****/  
.center-container {
	float:left;
	width:100%;
	}
.center {
	margin:0 217px 0 206px;
	}
.left {
	float:left;
	margin-left:-100%;
	width:204px;
	}
.right {
	float:left;
	margin-left:-215px;
	width:215px;
	}
	
.catalog {
	background:url(../images/catalog.gif) no-repeat 0 4px;
	margin-left:5px;
	margin-bottom:20px;
	}
.catalog-title {
	color:#ea117f;
	font-size:18px;
	padding:0 0 10px 30px;
	}
.catalog a, .catalog a:hover {
	text-decoration:none;
	color:#464646;
	}

.catalog ul {
	list-style:none;
	padding-left:4px;
	padding-right:4px;
	}
.catalog li {
	padding:4px 0;
	line-height:1px;
	}
.catalog li.catalog-sep {
	background:url(../images/catalog-sep.gif) no-repeat 15px 0;
	height:1px;
	font-size:1px;
	padding:0;
	}
.catalog li a {
	background:url(../images/catalog-bullet1.gif) no-repeat 0 3px;
	padding:0 0 0 18px;
	display:block;
	line-height:14px;
	}
.catalog li a:hover {
	color:#fe2b95;
	}
.catalog li li {
	background:none;
	padding:0 0 1px 20px;
	}
.catalog li li a {
	background:url(../images/catalog-bullet2.gif) no-repeat 0 6px;
	padding:0 0 0 10px;
	display:block;
	}
.catalog li li a:hover {
	background-position:0 -16px;
	}
.catalog li li span {
	/* background:#e3e3e3; */
	display:block;
	padding:3px 0 2px 5px;
	}
.catalog li ul {
	padding:4px 0;
	}

.side-title {
	color:#fff;
	font-size:18px;
	background:url(../images/side-title.png) no-repeat 0 0;
	height:36px;
	text-align:center;
	padding:5px 25px 0 0px;
	position:relative;
	}
.side-title a {
	color:#fff;
	text-decoration:none;
	font-size:18px;
	background:url(../images/side-title.png) no-repeat 0 0;
	height:36px;
	text-align:center;
	padding:5px 25px 0 0px;
	position:relative;
	}
.right .side-title {
	margin-left:5px;
	}

.sometitle {
	color:#ea117f;
	font-size:18px;
	padding:6px 0 5px 4px;
	}

.news {
	padding-left:10px;
	}
.news-article {
	margin-bottom:10px;
	}
.news-title {
	color:#3d63af;
	font-size:14px;
	}

.imagelinks {
	text-align:center;
	}
.imagelinks img {
	margin-bottom:10px;
	}
.img-border {
	border:1px solid #e3e3e3;
	}

.side-items {
	border:1px solid #e3e3e3;
	margin:-30px 5px 10px 5px;
	padding:20px 0 20px 0;
	}
.side-items-item {
	padding-top:20px;
	}
.side-items-title {
	color:#313131;
	text-align:center;
	}
.side-items-image {
	text-align:center;
	padding:5px 0;
	}
.side-items-price {
	font-size:18px;
	color:#5a5a5a;
	background:#e3e3e3;
	padding:5px 0 6px 15px;
	}
.side-items-new {
	position:absolute;
	margin:-18px 0 0 30px;
	}
.side-items-red {
	width:103px;
	height:31px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding-top:12px;
	padding-left:5px;
	background:url(../images/red.gif) no-repeat 0 0;
	margin:-35px 0 0 90px;
	//margin:-34px 0 0 90px;
	position:relative;
	}

.center-items {
	border:1px solid #e3e3e3;
	//height:1%;
	margin-bottom:10px;
	}
.center-items-item {
	width:29%;
	float:left;
	padding:15px 2%;
	}
.center-items-item-image {
	text-align:center;
	}
.center-items-item-text {
	text-align:center;
	padding:0 0px 10px 0px;
	height:30px;
	}
.center-items-item-price {
	color:#4c4b4b;
	float:left;
	font-size:14px;
	}
.center-items-item .buy {
	float:right;
	}
.center-items-sep {
	clear:both;
	font-size:1px;
	border-top:1px solid #e3e3e3;
	}

.buy {
	background:url(../images/btn.gif) no-repeat 0 0;
	width:63px;
	height:18px;
	display:block;
	text-align:center;
	padding-top:3px;
	text-decoration:none;
	color:#ed1802;
	}
.buy:hover {
	text-decoration:none;
	}

.center-title {
	color:#fff;
	font-size:18px;
	height:43px;
	position:relative;
	}
.center-title a {
text-decoration:none;
	color:#fff;
	font-size:18px;
	height:43px;
	position:relative;
	}
	
.center-title-right {
	background:url(../images/center-title.png) no-repeat 0 0;
	width:135px;
	height:43px;
	float:right;
	position:relative;
	margin-right:-5px;
	margin-top:-38px;
	}
.center-title-text {
	margin-right:130px;
	background:url(../images/center-title-text.gif) repeat-x 0 0;
	height:32px;
	padding:6px 0 0 20px;
	}

.diler {
	border:1px solid #e3e3e3;
	margin:-30px 5px 10px 5px;
	padding-top:40px;
	}
.diler-title {
	color:#1e3b76;
	background:#e3e3e3;
	font-size:14px;
	padding:3px 0 4px 10px;
	}
.diler-text {
	padding:3px 0 7px 10px;
	line-height:16px;
	}

  
/***** Footer *****/  
.footer-navigation {
	background:#31408c;
	padding:2px 0 5px 0;
	text-align:center;
	}
.footer-navigation a {
	color:#fff;
	text-decoration:none;
	padding:0 10px;
	}
.footer-navigation a:hover {
	text-decoration:underline;
	}

.footer-bottom {
	color:#696868;
	font-size:11px;
	text-align:center;
	border-top:1px solid #a5a4a4;
	padding:5px 0 20px;
	}
.footer-somediv {
	padding:15px 10px 10px 40px;
	}
.footer-somediv .float-left img {
	margin-bottom:1px;
	}
.footer-somediv .float-right {
	color:#636363;
	line-height:16px;
	}

  
/***** Etc *****/  
.inp {
	border:1px solid #3d63af;
	font:12px Tahoma;
	color:#575757;
	padding:2px 3px 3px 3px;
	background:#fff;
	}

.someimg {
	margin-bottom:
	10px;
	}
	
.margintop {
	margin-top:-30px;
	padding-top:40px;
	}