html, body
{
    height: 100%;
    min-height: 100%;
}
body {
	background-color: #2f3235;
	background-image: url(../images/mbg.jpg);
	background-repeat: repeat-x;
}
a, a:link {color:#003366; text-decoration:underline;}
a:hover {color:#cc3333; text-decoration:none;}
/*a:visited {color:#1d2638;}*/
.container {
	height: 100%;
	min-height:100%;
	position:relative;
	background-image: url(../images/scatter.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#header {
	color:#969ca4;
	height: 182px;
	position: relative;
	background-image: url(../images/ct.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#header a {color:#969ca4;}
.logo {
	position: absolute;
	height: 99px;
	width: 220px;
	top: 58px;
	text-indent: -9999px;
	display: block;
	background-image: url(../images/zeit.png);
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 500;
	text-decoration: none;
}
#telefon {
	position: absolute;
	top: 62px;
	right: 0px;
	color: #e7eaec;
	background-image: url(../images/telbg.jpg);
	background-repeat: no-repeat;
	height: 74px;
	width: 437px;
}
.zkz {
	display: block;
	line-height: 14px;
}

.telefon {
	background-image: url(../images/tel.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	padding: 10px 10px 10px 62px;
	margin: 5px 0 0 0;
	overflow: hidden;
	line-height: 5px;
}

.telcod {
	font-size: 23px;
	display: block;
	color: #fff;
	vertical-align: text-top;
	float: left;
	position: relative;
	height: 23px;
	line-height: 20px;
}

.telcod small {
	font-size: 0.68em;
	color: #969ca4;
}
.teldays {
	display: block;
	font-size: 0.84em;
	float: left;
	width: 150px;
	line-height: 1.4em;
	margin: -5px 0 0 10px;
}



 ul.nav{
	margin:0;
	list-style:none;
	font-size: 1.1em;
	text-transform: uppercase;
	padding-top: 5px;
/*	display: block;
	position: absolute;
	top:10px;
	left:0;*/
}
 ul.nav li{
	margin:0;
	padding:0;
	display:block;
	float:left;
	margin-right:50px;
	position: relative;
}
.center {
	background: #fff url(../images/cbg.gif) repeat-y;
}
#leftcol {
	padding: 0 0 30px 0;

}
#rightcol {
	margin: 0 0 0 10px;
}
.bread .B_crumbBox {
	display:block;
	float:left;
	padding: 0 0 0 14px;
	background-image: url(../images/arr-b.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	height: 20px;
	font-size: 0.924em;
}
.bread .B_crumbBox a {
	background-image: url(../images/arr-r.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.bread a.home, .bread b.home1 {
	background: url(../images/home_grey.png) no-repeat left 0;
	color:#fff;
	text-align:right;
	width: 16px;
	height:20px;
	display:block;
	float:left;
	overflow: hidden;
	padding: 0 10px 0 0;
}
.bread a.home span, .bread b.home1 span {
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	font-size: 1px;
}



ul.brendlist {
	list-style: none;
	padding: 50px 0 0 0;
}
ul.brendlist li {
padding:0; margin:0 auto 10px 0;
}
ul.brendlist img {
border:1px solid #a5aeb5;
}
ul.brendlist a img {
    filter:alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}
ul.brendlist a:hover img {
    filter:alpha(opacity=98);
    -moz-opacity: 0.98;
    -khtml-opacity: 0.98;
    opacity: 0.98;
}
ul.brendlist li.allbrends {
	text-align: center;
}
ul.brendlist li.allbrends a {
	display: block;
	border: 1px solid #d0d4d9;
	text-decoration: none;
	background-image: url(../images/lhbg1.gif);
	background-repeat: no-repeat;
	background-position: -10px -1px;
}
ul.brendlist li.allbrends a:hover {
	border: 1px solid #a5aeb5;
	text-decoration: none;
}

#mainmenu {
	padding: 30px 0 0 0;

}
#mainmenu a {
	color: #2F3235;
	text-decoration: none;
}
#mainmenu a:hover {
	color: #cc3333;
	text-decoration: none;
}


#mainmenu h3 {
	background-repeat:no-repeat;
	height: 49px;
	color: #DE271E;
	font-size: 1.3em;
	line-height: 1.5em;
	display: block;
	text-indent: -9999px;
	margin: 0;
}
#mainmenu h3.wath, #mainmenu h3.menu-2 {
	background-image:url(../images/watch.gif);
}
#mainmenu h3.pen, #mainmenu h3.menu-27 {
	background-image:url(../images/pen.gif);
	height:54px;
}
#mainmenu h3.zajig, #mainmenu h3.menu-32 {
	background-image:url(../images/zip.gif);
}
#mainmenu h3.nogik, #mainmenu h3.menu-33 {
	background-image:url(../images/nog.gif);
}
#mainmenu h3.podarki, #mainmenu h3.menu-1295 {
	background-image:url(../images/podarki.gif);
}
#mainmenu h3.menu-1853 {
	background-image:url(../images/watchwb.gif);
}
#mainmenu h3.menu-1867 {
	background-image:url(../images/wallclock.gif);
	/*background-image:url(../images/wallclock1.gif);*/
}
#mainmenu h3.menu-1854 {
	background-image:url(../images/horlog.gif);
}
#mainmenu ul {
	list-style: none;
}
#mainmenu li {
	padding: 0 10px 0 45px;
	margin: 0;
}
#mainmenu li.curent {
	background-color: #e7eaec;
}

.siteurl, .brands {
	display:block;
	text-indent: -9999px;
	width: 117px;
	height: 15px;
	background-image: url(../images/url.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 20px auto 0 auto;
}
.brands {
	background-image:url(../images/brands.gif);
	margin: 20px auto 0 -5px;
}
.bread {
	border-bottom: 1px solid #cfd3d9;
	padding: 0 10px 10px;
}
.bread a {
	background:url(../images/arr-r.gif) no-repeat right center;
	padding:0 15px 0 0;
	margin:0 5px 0 0;
	text-decoration: none;

}
.serviceline {
	background:#f2f3f4;
	padding: 10px;
}

.contentbg {
	background-image: url(../images/ctbg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.context {
	padding: 10px;
}
h1.listheader {font-size: 16px;}
h2.listheader {font-size: 15px;}
h1.listheader, h2.listheader {
	background-image: url(../images/lhbg1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin-top: 20px;
}
h1.listheader em, h2.listheader em {
	background-image: url(../images/lhbg2.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	font-style: normal;
	display: block;
	padding: 0 50px 0 10px;
	line-height: 35px;
}
.productline, .catline  {
	padding: 0 0 0 5px;
}
ul.allbrands {display:block;padding: 20px 0 20px 5px; }
ul.allbrands li {
	position: relative;
	display: block;
	text-align: center;
	list-style:none;
	width: 180px;
	margin: 0 10px 20px 5px;
	float: left;
	}
.allbrands a {
	padding: 10px 0;
	display: block;
	border: 1px solid #e7eaec;
}
.allbrands a:hover {
	border: 1px solid #d0d4d9;
}
.pl {
	position: relative;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:top;
	text-align: center;
	background-image: url(../images/plist2.gif);
	background-repeat: no-repeat;
	margin: 0 10px 20px 5px;
	background-position: 0px bottom;
}
.pl p {
	margin: 0;
	display: block;
	line-height: 1.32em;
}
.pl2 {
	position: relative;
}
.catline .pl2 {
	background-image: url(../images/pl2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding: 10px;
	height: 160px;
}
.catline .pl2 a {
	font-weight:bold;
	line-height: 1.2em;
}

.pl2 span {
	background:transparent;
	display: block;
	position: relative;
	overflow: hidden;
	width: 180px;
	height: 158px;
}
.pl2 img, #pixbox img {
	border: none;
	padding:0;
	background: url(../images/loading.gif) no-repeat center center;
}
a.zoom {
	background-image: url(../images/plus.png);
	display: block;
	background-repeat: no-repeat;
	background-position: -20px 3px;
	width: 50px;
	margin: 0 auto;
	padding: 0 5px 0 20px;
	line-height: 20px;
	height: 20px;
}
.pl2 b {
	width: 180px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 158px;
	background-image: url(../images/plist3.gif);
	background-repeat: no-repeat;
	z-index: 5;
}
.pl2 a.bim {
	cursor:pointer;
	text-decoration:none;
	border:none;
}
.pl2 a.plus {
	display: block;
	position: absolute;
	text-indent: -9999px;
	left: 12px;
	top: 10px;
	z-index: 80;
	width: 18px;
	height: 18px;
	background-image: url(../images/plus.png);
	background-position: -18px 0px;
}
.pl2 a:hover.plus {
	background-position: 0px 0px;
}
.plname {
	padding: 10px 10px 35px 10px;
	text-align: left;
	height:55px;
	overflow:hidden;
}
.plprice {
	position: absolute;
	display: block;
	bottom: 2px;
	right: 2px;
	z-index: 10;
	background-image: url(../images/pricebg.jpg);
	height: 24px;
	width: 80px;
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: left;
	padding: 8px 5px 0 10px;
	color: #db241c;
	font-size:1.2em;
}
.plprice em {
	font-style: normal;
	color: #1d2638;
	font-size:.9em;
}
.cniz {
	background: url(../images/cnbg.png) no-repeat;
	height: 34px;
clear:both;display:block;overflow:hidden;
}
#pixbox {
	width: 255px;
	text-align: center;
}
#parambox {
	width: 295px;
}
#parambox ul {
}
#parambox ul li {
	list-style: none;
	display: block;
	margin: 0;
	padding: 5px 10px 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7EAEC;
	font-size: 0.93em;
	clear: both;
	line-height: 1.6em;
}
#parambox li.price-tc, #parambox li.price-inet {
	border-color: #fff;
	padding-top:10px;
}
#parambox li.price-tc {padding-top:20px;}
#parambox ul li.deshevle {
	border:none;
	border-width:0;
	padding-left: 120px;
}
#parambox ul li.kredito small {
	line-height:1.2em;
	padding-top: 10px;
}
/*a.droper {text-decoration:none; border-bottom:1px dotted #db241c; font-size:15px; line-height:1em;}
a.droper:hover {text-decoration:none; border-bottom:1px dotted #db241c; color:#db241c;}*/
#parambox li small, #parambox li small {
	font-size:0.87em;
	color:#a5aeb5;
	width: 110px;
	display: inline;
	vertical-align: baseline;
	float: left;
}
#parambox li.price-tc em, #parambox li.price-inet em {
	font-size: 1.39em;
	display: inline;
	float: left;
	font-style: normal;
	vertical-align: baseline;
}
#parambox li.price-tc small, #parambox li.price-inet small {
	line-height:1em;
}
#parambox li.price-tc em span {
	color:#606773;
	font-size: 1.3em;
}
#parambox li.price-inet em span {
	color:#db241c;
	font-size: 1.57em;
}
.contentniz {
	background: #acadae;
	padding: 10px 20px;
	font-size: 0.88em;
	line-height: 1.4em;
}
.contentniz p {
	margin: 0 0 .4em 0;
}
.contentniz a {
	color: #1d2638;
}
.lastniz {
	background-image: url(../images/lastniz.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 7px; font-size:1px; line-height:0;
}
#footer {
	color: #606265;
	font-size: 0.88em;
	line-height: 1.4em;
	padding: 20px 10px 0 10px;
	width: 940px;
}
#footer a {
	color: #606265;
	text-decoration: none;
}
.red-c, a.red-c, #footer a.red-c {
	color: #db241c;
}
.nodecor {
	text-decoration: none;
}
/*PAGES*/
div.pagination {
	float: right;
}
div.pagination span.prev, div.pagination span.next {
	color:#d0d4d9;
}
div.pagination a:hover {
	background-color:#D81F2A;
	color:#fff;
}
div.pagination span.ditto_currentpage {
	background-color:#acadae;
	color:#fff;
/*	font-weight:bold;*/
}
div.pagination a.ditto_previous_link, div.pagination a.ditto_next_link {
	display:block;
	float:left;
	font-size:11px;
	padding:0 5px;
	text-decoration:none;
}
div.pagination a.ditto_page, div.pagination span.ditto_currentpage, div.pagination a.ditto_previous_link, div.pagination a.ditto_next_link {
	display:block;
	float:left;
	font-size:11px;
	padding:0 5px;
	text-decoration:none;
}
.shopitem {
	padding: 20px 0;
	border-bottom: 2px solid #e7eaec;
}
.container_16 .shop {
	width: 270px;
}
.shop a img, .aimg a img {
	padding: 3px;
	border: 2px solid #e7eaec;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.shop a:hover img, .aimg a:hover img {
	border: 2px solid #cc3333;
}
.shopdiscr h3 {
	color: #db241c;

}
.shopdiscr h3, .shopdiscr p {
	margin-bottom: 10px;
	line-height: 1.4em;
}
.searchbox {margin: 0 0 20px;}
a.podbor {
	display:block;
	font-size:11px;
	padding:0 0 0 5px;
	background-image: url(../images/podbor.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height:20px;
	line-height:20px;
	margin-bottom:15px;
}
a:hover.podbor {background-position: left bottom;}
#model {
	margin: 5px 0 0;
	width: 167px;
	height: 18px;
	padding: 2px 5px 2px 27px;
	border: 1px inset #2f3235;
	font-size: 14px;
	background: #fff url(../images/search.gif) no-repeat 2px center;
}
#podobrat {
	margin: 0 -10px;
}
#podobrat #sort {
	padding: 0 10px;
}
#sort label {padding: 0 10px;color: #676666;font-size: 11px;}
#sort label.select {
	width: 110px;
	display: block;
	float: left;
	text-align: right;
	padding: 0 10px 0 0;
}
#sort select {
	border: 1px solid #ccc;
	padding: 1px;
	font-size: 11px;
}
#sort input {
	font-size: 11px;
	color: #676666;
}
a.showall, b.showman, a.showman, b.showwoman, a.showwoman {
	display: block;
	font-size: 10px;
	position: absolute;
	top: 60px;
	right: 10px;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-transform: uppercase;
	padding-left: 15px;
	height: 20px;
	line-height:18px;
}
b.showman, b.showwoman {
    filter:alpha(opacity=8);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}
a.showall {
	background-image: url(../images/all.gif);
}
a.showman, b.showman {
	background-image: url(../images/man.gif);
	right: 190px;
}
a.showwoman, b.showwoman {
	background-image: url(../images/woman.gif);
	right: 115px;
}
/*Orderform*/
#shopOrderForm {margin:20px 0;}
#shopOrderForm input, #shopOrderForm textarea, #shopOrderForm select {
	margin: 0 0 5px 0;
	padding: 2px 5px 2px 5px;
	border: 1px inset #2f3235;
	font-size: 14px;
}
#shopOrderForm input:focus, #shopOrderForm textarea:focus, #shopOrderForm select:focus {background:#FAF7EB; border: 1px inset #F7F0D4;}
#shopOrderForm table td {padding:3px 10px 3px 0; vertical-align:top;}
#shopOrderForm input {
	width: 300px;
	height: 18px;
	}
#shopOrderForm input[name="vericode"] {width: 150px; height: 60px; font-size:55px; font-weight:bold;}	
#shopOrderForm textarea {width: 350px; height: 100px; font-family:Arial, Helvetica, sans-serif;}
#shopOrderForm input.button {color:#fff; background: #c50e0b url(../images/gradred.gif) bottom repeat-x; border:1px outset #c50e0b; margin:5px 0 0 0; padding:5px 10px; width:120px; height:auto!important; line-height:1em;}	
table.kreditres {border:none; border-width:0; margin-top:10px;}
table.kreditres th, table.kreditres td {padding:5px 8px; line-height:1.1em; vertical-align: baseline; border-left:1px solid #ddd;}
table.kreditres th {color: #2DB311; font-size:14px; font-weight:normal; text-align:left;}
table.kreditres td.clearcredit {}
table.kreditres .lbc {border-left-width:0;}
table.kreditres .bbc {border-bottom-width:0;}
table.kreditres .fourth {
	font-size:14px;
}
table.kreditres .checkredit, table.kreditres .clearcredit { width:22px; background:transparent url(../images/button_ok.png) no-repeat center center;}
table.kreditres .clearcredit {background-image:url(../images/button_cancel.png);}
.errors {
	background: url(../images/warning.png) no-repeat 10px 15px;
	padding: 10px 10px 10px 60px;
	margin-top: 20px;
	border: 1px solid #BE0706;
}
.errors strong {color: #BE0706;}
.banner {float: left;margin: 10px;}
