* {
  padding:0;
  margin:0;
}
body {
  background:#ffffff;
  color:#4a1c23;
  font-size:11px;
  font-family:Tahoma, Verdana, Arial;
}
a {
  color:#187abf;
  font-size:11px;
  font-family:Tahoma, Verdana, Arial;
  text-decoration:underline;
}
a:hover {
  text-decoration:none;
}
.admin {
  position:absolute;
  top:3px;
  left:45%;
}
.both {
  clear:both;
}
.space {
  height:15px;
}
#page {
  width:1000px;
  margin:0 auto;
  position:relative;
}
.headerred {
  height:168px;
  background:#fbd4da url(./images/nejka/bgpurple.png) repeat-x top;
}
.headerblue {
  height:168px;
  background:#ade0f2 url(./images/nejka/bgblue.png) no-repeat right top;
  //background:#A4DCF0 url(./images/nejka/bgblue.png) no-repeat right;
}
.headeryellow {
  height:168px;
  background:#fff9ae url(./images/nejka/bgyellow.png) no-repeat right top;
  //background:#FFF8A5 url(./images/nejka/bgyellow.png) no-repeat right top;
}
.headerpink {
  height:168px;
  background:#facad5 url(./images/nejka/bgpink.png) no-repeat right top;
  //background:#F9C4D0 url(./images/nejka/bgpink.png) no-repeat right top;
}
.headerorange {
  height:168px;
  background:#ffd990 url(./images/nejka/bgorange.png) no-repeat right top;
  //background:#FFD485 url(./images/nejka/bgorange.png) no-repeat right top;
}
.headergreen {
  height:168px;
  background:#d0d997 url(./images/nejka/bggreen.png) no-repeat right top;
  //background:#CAD48D url(./images/nejka/bggreen.png) no-repeat right top;
}
.logo {
  position:absolute;
  top:0px;
  left:36px;
}
.logo img {
  border:none;
}

#header_menu {
	left: 235px;
	top: 0px;
	position: absolute;
}
#header_menu img {
	border: none;
}
#header_menu a {
	text-decoration: none;
}

.phone {
  position:absolute;
  top:42px;
  right:30px;
  width:203px;
  height:45px;
  background: url("./images/nejka/phone.gif");
  color:#f599b1;
  font-size:25px;
  font-family:Arial, Tahoma, Verdana;
  font-weight:bold;
  text-align:center;
  line-height:43px;
}
.menu {
  position:absolute;
  top:96px;
  margin-left: 0;
}
.menu a{
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	font: bold 14px Tahoma, sans-serif;
	display: block;
	float: left;
	height: 75px;
}
.menu a span{
	background: #F79A30;
	padding: 0 11px;
	display: block;
	height: 26px;
	line-height: 28px;
	margin-top: 46px;
}
.menu img {
  border:none;
}
.menu a img {
  opacity:0.9;
  -moz-opacity:0.9;
  filter:alpha(opacity=90);
}
.menu a:hover img {
  opacity:1.0;
  -moz-opacity:1.0;
  filter:alpha(opacity=100);
}
.about {
  height:550px;
  border-bottom:1px solid #fde5e9;
  background:#fbd4da url(./images/nejka/about.jpg) no-repeat left top;
}
.abouttext {
  margin:0 60px 0 485px;
  padding-top:60px;
  color:#693744;
  font-size:11px;
  font-family:Tahoma, Verdana, Arial;
}
.abouttext h2 {
  color:#ef59a1;
  font-size:20px;
  font-family:Arial, Tahoma, Verdana;
  font-weight:bold;
  margin-bottom:10px;
}
.abouttext p {
  text-indent:15px;
  margin-bottom:15px;
  line-height:16px;
}
.abouttext a {
  color:#0046ae;
}
.cartline {
  padding:26px 0;
  //padding:13px 0;
}
.pagename {
  float:left;
  width:48%;
}
.cart {
  float:right;
  width:48%;
  text-align:right;
}
.cart strong {
  font-size:14px;
  font-family:bold;
  margin-left:5px;
}
.titlepurple {
  background:#f599b1 url(./images/nejka/titlepurple.gif) no-repeat right;
  padding:12px 87px 13px 12px;
  //line-height:48px;
  color:#ffffff;
  font-size:18px;
  font-family:Tahoma, Verdana, Arial;
  text-transform:uppercase;
}
.titleblue {
  background:#028ecf url(./images/nejka/titleblue.gif) no-repeat right;
  padding:12px 87px 13px 12px;
  //line-height:48px;
  color:#ffffff;
  font-size:18px;
  font-family:Tahoma, Verdana, Arial;
  text-transform:uppercase;
}
.titlegreen {
  background:#bad976 url(./images/nejka/titlegreen.gif) no-repeat right;
  padding:12px 87px 13px 12px;
  //line-height:48px;
  color:#ffffff;
  font-size:18px;
  font-family:Tahoma, Verdana, Arial;
  text-transform:uppercase;
}
.titlepink {
  background:#ef59a1 url(./images/nejka/titlepink.gif) no-repeat right;
  padding:12px 87px 13px 12px;
  //line-height:48px;
  color:#ffffff;
  font-size:18px;
  font-family:Tahoma, Verdana, Arial;
  text-transform:uppercase;
}
.titleorange {
  background:#f7941d url(./images/nejka/titleorange.gif) no-repeat right;
  padding:12px 87px 13px 12px;
  //line-height:48px;
  color:#ffffff;
  font-size:18px;
  font-family:Tahoma, Verdana, Arial;
  text-transform:uppercase;
}
.titlepurple2 {
  background:#f172ac url(./images/nejka/titlepurple2.gif) no-repeat right;
  padding:12px 87px 13px 12px;
  //line-height:48px;
  color:#ffffff;
  font-size:18px;
  font-family:Tahoma, Verdana, Arial;
  text-transform:uppercase;
}
.cartpurple {
  background:#fbd4da url(./images/nejka/cartpurple.gif) no-repeat left;
  padding:17px 12px 18px 66px;
  color:#467a9a;
  //line-height:47px;
}
.cartblue {
  background:#c3e6f3 url(./images/nejka/cartblue.gif) no-repeat left;
  padding:17px 12px 17px 66px;
  color:#467a9a;
  //line-height:47px;
}
.cartyellow {
  background:#fff9ae url(./images/nejka/cartyellow.gif) no-repeat left;
  padding:17px 12px 17px 66px;
  color:#467a9a;
  //line-height:47px;
}
.cartorange {
  background:#ffd990 url(./images/nejka/cartorange.gif) no-repeat left;
  padding:17px 12px 17px 66px;
  color:#467a9a;
  //line-height:47px;
}
.specialline {
  margin-bottom:10px;
  width:100%;
}
.spec {
  width:33%;
  border-top:1px dashed #96dae9;
  border-left:1px dashed #96dae9;
  border-bottom:1px dashed #96dae9;
}
.spec:first-child {
  border-left:0px;
  margin-left:4px;
}
.speccart {
  width:33%;
  float:left;
  border-top:1px dashed #96dae9;
  border-left:1px dashed #96dae9;
  border-bottom:1px dashed #96dae9;
}
.speccart:first-child {
  border-left:0px;
  margin-left:4px;
}
.productimg {
  padding-top:30px;
  padding-bottom:5px;
  text-align:center;
}
.productimg img {
  border:none;
}
.producttitle {
  background:#c5de89 url(./images/nejka/producttitle.png) no-repeat;
  width:245px;
  height:52px;
  margin:0 auto;
}
.producttitle p {
  font-weight:bold;
  padding:19px 10px 0 65px;
}
.producttitle p a {
  color:#4a1c23;
  font-weight:bold;
  text-decoration:none;
}
.producttitle p a:hover {
  text-decoration:underline;
}
.priceline {
  width:247px;
  height:40px;
  background:#c3e6f3 url(./images/nejka/priceline.png) no-repeat;
  margin:0 auto;
}
.price {
  color:#467a9a;
  font-size:24px;
  font-family:Tahoma, Verdana, Arial;
  padding-left:10px;
  line-height:40px;
  float:left;
}
.order {
  float:right;
  text-align:right;
  padding-right:10px;
}
.order img {
  border:none;
  //margin-top:9px;
}
.order a {
  line-height:52px;
}
.order2 {
  float:right;
  text-align:right;
  padding-right:10px;
  margin-top:9px;
}
.order2 img {
  border:none;
  margin-top:6px;
  //margin-top:9px;
}
.order2 a {
  line-height:52px;
}
.more {
  text-align:center;
  padding-bottom:15px;
  //padding-top:15px;
}
.footermain {
  margin-top:30px;
  height:125px;
  background:#f599b1;
  position:relative;
}
.footermain p {
  margin-left:43px;
  padding-top:15px;
  color:#1f5474;
  font-size:10px;
  font-family:Tahoma, Verdana, Arial;
}
.footercat {
  margin-top:60px;
  height:125px;
  background:#ade0f2;
  //background:#A4DCF0;
  position:relative;
}
.footercat2 {
  margin-top:60px;
  height:125px;
  background:#fff9ae;
  //background:#FFF8A5;
  position:relative;
}
.footercat3 {
  margin-top:60px;
  height:125px;
  background:#facad5;
  //background:#F9C4D0;
  position:relative;
}
.footercat4 {
  margin-top:60px;
  height:125px;
  background:#ffd990;
  //background:#FFD485;
  position:relative;
}
.footercat5 {
  margin-top:60px;
  height:125px;
  background:#d0d997;
  //background:#CAD48D;
  position:relative;
}
.footercat p {
  margin-left:43px;
  padding-top:25px;
  color:#1f5474;
  font-size:10px;
  font-family:Tahoma, Verdana, Arial;
}
.footercat2 p {
  margin-left:43px;
  padding-top:25px;
  color:#1f5474;
  font-size:10px;
  font-family:Tahoma, Verdana, Arial;
}
.footercat3 p {
  margin-left:43px;
  padding-top:25px;
  color:#1f5474;
  font-size:10px;
  font-family:Tahoma, Verdana, Arial;
}
.footercat4 p {
  margin-left:43px;
  padding-top:25px;
  color:#1f5474;
  font-size:10px;
  font-family:Tahoma, Verdana, Arial;
}
.footercat5 p {
  margin-left:43px;
  padding-top:25px;
  color:#1f5474;
  font-size:10px;
  font-family:Tahoma, Verdana, Arial;
}
.footerbg {
  height:46px;
  width:311px;
  background:url(./images/nejka/footer.png) no-repeat;
  position:absolute;
  bottom:40px;
  left:349px;
}
.footerblue {
  width:303px;
  height:160px;
  background:url(./images/nejka/footerblue.png) no-repeat;
  position:absolute;
  top:-55px;
  right:0px;
}
.footeryellow {
  width:276px;
  height:148px;
  background:url(./images/nejka/footeryellow.png) no-repeat;
  position:absolute;
  top:-43px;
  right:0px;
}
.footerpink {
  width:274px;
  height:159px;
  background:url(./images/nejka/footerpink.png) no-repeat;
  position:absolute;
  top:-54px;
  right:0px;
}
.footerorange {
  width:307px;
  height:153px;
  background:url(./images/nejka/footerorange.png) no-repeat;
  position:absolute;
  top:-48px;
  right:0px;
}
.footergreen {
  width:285px;
  height:164px;
  background:url(./images/nejka/footergreen.png) no-repeat;
  position:absolute;
  top:-59px;
  right:0px;
}
.total {
  width:329px;
  height:55px;
  background:#c3e6f3 url(./images/nejka/total.png) no-repeat;
  margin:0 auto;
  line-height:55px;
}
.totalprice {
  float:left;
  margin-left:15px;
  color:#467a9a;
  font-size:24px;
  font-family:Tahoma, Verdana, Arial;
}
.totalre {
  float:right;
  text-align:right;
  margin-right:15px;
}
.totalre img {
  border:none;
}
.totalre a {
  line-height:67px;
}
.orderform {
  margin-left:30px;
  width:467px;
}
.orderform h2 {
  color:#467a9a;
  font-size:22px;
  font-family:Arial;
  font-weight:bold;
}
.orderform p {
  line-height:16px;
}
.inputname {
  float:left;
  text-align:right;
  width:70px;
  margin-right:5px;
  line-height:18px;
}
.inputarea {
  float:left;
  width:268px;
  margin-bottom:7px;
}
.inputarea img {
  border:none;
}
.clear {
  float:left;
}
.finalorder {
  float:right;
  text-align:right;
}
.texter {
  width:260px;
  height:16px;
}
.textarea {
  width:260px;
  height:60px;
}
.select {
  width:264px;
}
.mainblue {
  border-left:28px solid #74cee2;
  margin-top:-23px;
}
.mainorange {
  border-left:28px solid #f7941e;
  margin-top:-23px;
}
.mainpink {
  border-left:28px solid #f599b1;
  margin-top:-23px;
}
.mainyellow {
  border-left:28px solid #fecc4e;
  margin-top:-23px;
}
.briefproduct {
  margin-top:23px;
  border-top:1px dashed #98dbe9;
  border-bottom:1px dashed #98dbe9;
  width:100%;
}
.briefphoto {
  width:320px;
  text-align:center;
  border-right:1px dashed #98dbe9;
}
.briefphoto img {
  border:none;
}
.briefdescr {
  width:650px;
  vertical-align:top;
}
.briefpad {
  margin:0 40px;
  padding:45px 0;
}
.briefproducttitle {
  background:#c5de89 url(./images/nejka/producttitle.png) no-repeat;
  width:245px;
  height:52px;
}
.briefproducttitle p {
  font-weight:bold;
  padding:19px 10px 0 65px;
}
.briefproducttitle p a {
  color:#4a1c23;
  font-weight:bold;
  text-decoration:none;
}
.briefproducttitle p a:hover {
  text-decoration:underline;
}
.briefpriceline {
  width:247px;
  height:40px;
  background:#c3e6f3 url(./images/nejka/priceline.png) no-repeat;
}
.category {
  width:100%;
  //margin-top:10px;
}
.category td {
  width:33%;
  border-right:1px dashed #98dbe9;
  border-bottom:1px dashed #98dbe9;
}
.firstline {
  border-bottom:1px dashed #98dbe9;
}
.navigator {
  text-align:center;
}
.navigator a {
  color:#467a9a;
  font-size:11px;
  font-family:Tahoma, Verdana, Arial;
  font-weight:bold;
  text-decoration:none;
  margin:0 4px;
}
.navigator a:hover {
  text-decoration:underline;
}
.navigator span {
  color:#ffffff;
  font-size:11px;
  font-family:Tahoma, Verdana, Arial;
  font-weight:bold;
  background:#ef59a1 url(./images/nejka/navigator.png) no-repeat center 0px;
  padding:2px 5px 3px 5px;
}
img, div { behavior: url(images/nejka/iepngfix.htc) }
.regleft {
  float:left;
  text-align:right;
  width:140px;
  color:#505050;
  font-size:12px;
  font-family:Tahoma, Verdana, Arial;
  line-height:16px;
}
.regright {
  float:left;
  width:283px;
  margin-left:10px;
}
.space {
  height:7px;
  clear:both;
}
.offerbg {
  height:55px;
  width:230px;
  background:#fbd4da url(./images/nejka/offerbg.png) no-repeat;
  margin-top:20px;
}
.offerpad {
  padding:17px 0;
  margin:0 15px;
}
.backcat {
  height:23px;
  width:162px;
  background:#f599b1 url(./images/nejka/backtocat.png) no-repeat;
  border:0px;
  color:#ffffff;
}
.offerbut {
  height:23px;
  width:163px;
  background:#f599b1 url(./images/nejka/offerbut.png) no-repeat;
  border:0px;
  color:#ffffff;
  margin-left:10px;
}
.offerconfirm {
  height:23px;
  width:113px;
  background:#f599b1 url(./images/nejka/offerconfirm.png) no-repeat;
  border:0px;
  color:#ffffff;
}
.okbut {
  height:23px;
  width:73px;
  background:#f599b1 url(./images/nejka/okbut.png) no-repeat;
  border:0px;
}
.clearbut {
  height:23px;
  width:113px;
  background:#f599b1 url(./images/nejka/clearbut.png) no-repeat;
  border:0px;
  margin-left:5px;
}

#cart_phone {
	text-align:center;
	width: 100%;
	margin-top: 5px;
}
