
* {
margin:0;
padding:0;
}

html {
background:url(/i/bg.gif);
}

body {
font:11px/14px Verdana, Tahoma, Arial, sans-serif;
color:#333;
width:100%;
background:url(/i/bottom-bg.gif) 0 100% repeat-x;
}

a {
color:#2F739A;
text-decoration:none;
outline:none;
}

a:hover {
color:#13355B;
text-decoration:underline;
}

p {
margin:0 0 18px;
}

img {
border:none;
}

input {
vertical-align:middle;
}

.clear {
clear:both;
height:0;
overflow:hidden;
}

#wrapper {
width:expression((documentElement.clientWidth||document.body.clientWidth)<995?1000px:);
min-width:1000px;
background:url(/i/top-bg.gif) -3px 0 repeat-x;
}

#header {
height:170px;
position:relative;
background:url(/i/watches.jpg) 373px 36px no-repeat;
}

#home #header {
height:162px;
}

#logo {
position:absolute;
top:86px;
left:63px;
background:url(/i/logo.gif) no-repeat;
font-size:16px;
font-weight:400;
color:#B6B9C6;
text-decoration:none;
padding:32px 0 0;
width:250px;
}

#logo span {
display:block;
}

#nav {
position:absolute;
top:0;
left:0;
width:100%;
background:#364053 url(/i/nav-bg.gif) 2px 0 repeat-x;
list-style:none;
overflow:hidden;
height:36px;
}

#nbg {
background:url(/i/nav-bg2.gif) 390px 100% no-repeat;
height:36px;
}

#nl {
background:url(/i/nav-left.gif) no-repeat;
height:36px;
}

#nr {
background:url(/i/nav-right.gif) 100% 0 no-repeat;
overflow:hidden;
height:36px;
}

#nb {
float:left;
position:relative;
left:50%;
height:36px;
}

#nav ul {
height:36px;
text-align:center;
float:left;
position:relative;
left:-50%;
}

#nav li {
list-style:none;
float:left;
line-height:31px;
background:url(/i/nav-sep.gif) 100% 0 no-repeat;
}

#nav a {
float:left;
color:#FFF;
background:url(/i/nav-sep.gif) 0 100% no-repeat;
text-decoration:none;
cursor:pointer;
padding:0 0 0 41px;
}

#nav a span {
float:left;
padding:0 41px 0 0;
}

#nav a:hover {
background:url(/i/nav-hover.gif) no-repeat!important;
}

#nav a:hover span {
background:url(/i/nav-hover.gif) 100% 0 no-repeat;
}

#search {
position:absolute;
top:85px;
right:63px;
width:/*358px;*/376px;
height:31px;
/*background:url(/i/search.gif) no-repeat;*/
}

#search input {
font:11px Verdana, Tahoma, Arial;
float:left;
}

.search {
width:250px;
border:none;
background:#C1C4CC url(/i/search.gif) 0 -6px no-repeat;
margin:6px 0 0;
padding:3px 9px;
}

.go {
cursor:pointer;
border:none;
width:88px;
height:31px;
background:#353F52 url(/i/search.gif) 100% 0 no-repeat;
margin:0 0 0 20px;
}

#slider {
background:#3577A0 url(/i/slider-t.gif) repeat-x;
}

#sb {
background:url(/i/slider-b.gif) 0 100% repeat-x;
}

#sl {
background:url(/i/slider-l.gif) 0 4px repeat-y;
}

#sr {
background:url(/i/slider-r.gif) 100% 0 repeat-y;
}

#stl {
background:url(/i/slider-tl.gif) no-repeat;
}

#str {
background:url(/i/slider-tr.gif) 100% 0 no-repeat;
}

#sbl {
background:url(/i/slider-bl.gif) 0 100% no-repeat;
}

#sbr {
background:url(/i/slider-br.gif) 100% 100% no-repeat;
}

#sbg {
background:url(/i/slider-bg.jpg) 381px 0 no-repeat;
min-height:279px;
height:auto!important;
position:relative;
padding:8px 490px 0 65px;
}

#slider .image {
float:right;
display:inline;
width:471px;
margin-right:-482px;
background:url(/i/image-bg.gif) no-repeat;
position:relative;
padding:9px 0 0 12px;
}

#slider .image #descr {
position:absolute;
bottom:0;
left:12px;
width:410px;
color:#FFF;
background:rgba(0,0,0,0.78);
padding:10px 0 11px 16px;
}

.image #descr h2 {
font-size:14px;
font-weight:400;
margin:0 0 8px;
}

.image #descr p {
line-height:16px;
margin:0;
}

#slider .item {
color:#FFF;
font-size:13px;
line-height:18px;
padding:12px 43px 50px 0;
}

#slider .item h2 {
font-size:26px;
font-weight:400;
line-height:35px;
margin:0 0 13px;
}

#slider .more {
position:absolute;
bottom:17px;
left:65px;
color:#000;
font-size:11px;
}

#slider .more a {
display:inline-block;
width:111px;
height:31px;
background:#3B475B url(/i/more.gif) no-repeat;
text-decoration:none;
vertical-align:top;
}

#slider .left {
position:absolute;
bottom:10px;
left:10px;
width:37px;
height:36px;
background:url(/i/slider-left.gif) no-repeat;
}

#slider .right {
position:absolute;
bottom:10px;
right:481px;
width:36px;
height:37px;
background:url(/i/slider-right.gif) no-repeat;
}

#middle {
width:100%;
}

* html #middle {
height:1%;
}

#middle:after {
content:'.';
display:block;
clear:both;
visibility:hidden;
height:0;
}

#container {
width:100%;
float:left;
overflow:hidden;
}

#content {
padding:0 241px 0 215px;
}

#home #content {
padding:20px 241px 0 8px;
}

.section {
background:#FFF url(/i/section-top.gif) repeat-x;
border:1px solid #CCC;
height:1%;
border-width:0 1px 1px;
margin:0 0 27px;
padding:0 0 18px;
}

.caption {
background:#3A4559 url(/i/section-top.gif) repeat-x;
position:relative;
margin:0 -1px 22px;
}

.caption div {
background:url(/i/caption-bg.gif) no-repeat;
}

.caption h2 {
height:31px;
background:url(/i/caption-bg.gif) no-repeat;
}

h2.caption1,h2.caption2,h2.caption5,h2.caption6,h2.caption7,h2.caption9,h2.caption10 {
text-indent:-9999px;
}

h2.caption1 {
background:url(/i/caption1.gif) no-repeat;
}

h2.caption2 {
background:url(/i/caption2.gif) no-repeat;
}

h2.caption5 {
background:url(/i/caption5.gif) no-repeat;
}

h2.caption6 {
background:url(/i/caption6.gif) no-repeat;
}

h2.caption7 {
background:url(/i/caption7.gif) no-repeat;
}

h2.caption9 {
background:url(/i/caption9.gif) no-repeat;
}

h2.caption10 {
background:url(/i/caption10.gif) no-repeat;
}

.section .column {
float:left;
width:25%;
background:url(/i/column-sep.gif) no-repeat;
margin-left:-20px;
margin-right:20px;
height:1%;
}

* html .section .column {
width:24.2%;
}

*+html .section .column {
width:24.9%;
}

.section .cbg {
background:url(/i/column-sep2.gif) 0 100% no-repeat;
margin-right:-12px;
float:left;
padding:0 0 0 25px;
}

.section .cbg.nobg {
background:none;
padding:0 0 0 25px;
}

* html .section .cbg.nobg {
padding-left:0;
}

.section ul {
padding:0 0 0 8px;
}

.section li {
list-style:none;
padding:0 0 4px;
}

.section.c3 .column {
width:33%!important;
}

* html .section.c3 .column {
width:32%!important;
}

.c3 .column h3 {
font-size:12px;
font-weight:400;
color:#2E7299;
margin:0 0 10px 8px;
}

.c3 .column ul {
padding-bottom:25px;
}

.section.featured {
padding:0 0 3px;
}

.featured .column {
text-align:center;
padding:15px 0 0;
}

.featured .column img {
display:block;
margin:0 auto;
}

.featured .column a {
text-decoration:none;
display:block;
position:relative;
border:1px solid #FFF;
}

.featured .column a .block {
display:block;
position:relative;
z-index:10;
padding:6px 8px;
}

.featured .column a:hover .block {
border:1px solid #A0AFC2;
background:#D7DEE1;
padding:5px 7px;
}

.featured .title {
font-size:12px;
line-height:18px;
display:block;
margin:0 0 1px;
}

.featured .descr {
display:block;
font-size:10px;
color:#999;
line-height:14px;
}

.featured .descr p {
	text-align: justify;
}

.crumbs {
font-size:10px;
color:#9F9F9F;
margin:0 0 27px;
}

.content {
padding:0 15px 20px;
}

#home .content {
padding:0 0 20px;
}

.content h3 {
font-size:18px;
font-weight:400;
line-height:20px;
margin:27px 0 13px;
}

.content .more {
height:31px;
overflow:hidden;
margin:-15px 0 0;
}

.content .more a {
float:right;
width:110px;
height:31px;
background:url(/i/more3.gif) no-repeat;
}

.related {
margin:0 0 -18px;
padding:0 15px;
}

.related h3 {
font-size:14px;
font-weight:400;
margin:0 0 12px;
}

.featured2 .caption {
margin-bottom:38px;
}

.featured2 .item {
background:url(/i/row-sep.gif) 0 100% no-repeat;
margin-top:0;
}

.featured2 .ibg {
background:url(/i/row-sep2.gif) 100% 100% no-repeat;
overflow:hidden;
height:1%;
padding:0 14px 30px 29px;
}

.featured2 .item.last .ibg {
background:none;
padding:0 14px 15px 29px;
}

.ibg a {
font-size:16px;
}

.ibg p {
margin:10px;
}

.featured2 .item img {
float:left;
padding:17px 14px 10px 0;
}

.featured2 .item td img {
float:none;
padding:0;
}

.featured2 .item a,.featured2 .item .block,.featured2 .item .title,.featured2 .item .descr {
display:block;
text-decoration:none;
}

.featured2 .item a {
cursor:pointer;
}

.featured2 .item .block {
display:table;
height:1%;
position:relative;
border:1px solid #FFF;
background:#FFF;
padding:15px 10px;
}

.featured2 .item a:hover .block {
border:1px solid #A2B0C3;
background:#D7DEE1;
}

.featured2 .item .title {
font-size:14px;
color:#2E7299;
margin:0 0 15px;
}

.featured2 .item .descr {
font-size:11px;
color:#333;
}

.featured2 .more {
height:31px;
overflow:hidden;
}

.featured2 .more a {
float:right;
width:110px;
height:31px;
background:url(/i/more2.gif) no-repeat;
}

.single img {
float:left;
padding:10px 0 0;
}

#behaviour {
display:table;
height:1%;
background:url(/i/column-sep.gif) no-repeat;
}

#behaviour .bg {
background:url(/i/column-sep2.gif) 0 100% no-repeat;
padding:8px 0 8px 40px;
}

.single h3 {
font-size:14px;
font-weight:400;
color:#2E7299;
margin:0 0 14px;
}

.single td {
font-size:10px;
padding:0 10px 5px 0;
}

.single .descr {
color:#999;
padding:10px 25px 0;
}

.content ul,.content ol {
margin:0 0 18px 30px;
}

.content li {
padding:2px 0;
}

.content li ul,.content li ol {
margin:0;
}

.content li li {
padding-left:18px;
}

#left {
float:left;
width:189px;
margin-left:-100%;
position:relative;
padding:0 0 0 8px;
}

.section.categories {
background:#FFF;
font-size:10px;
padding:0 0 8px;
}

.categories ul {
padding:0 12px;
}

.categories h3 {
height:36px;
background:url(/i/caption8.gif) no-repeat;
text-indent:-9999px;
margin:0 -1px 7px;
}

#right {
float:left;
width:232px;
margin-left:-232px;
position:relative;
margin-top:1px;
}

#home #right {
margin-top:0;
padding:20px 0 0;
}

#right .section {
width:214px;
margin:0 0 20px 9px;
}

#right .caption {
background:#48546B url(/i/right-caption.gif) no-repeat;
height:31px;
position:relative;
margin:0 -1px 17px;
}

#right .section.blue {
width:100%;
border:none;
background:#3B80AB url(/i/section-blue-bg.gif) 0 4px repeat-y;
margin:0 0 20px;
padding:0;
}

.section.blue .st {
background:url(/i/section-blue-top.gif) no-repeat;
}

.section.blue.top .st {
background:url(/i/section-blue-top2.gif) no-repeat;
}

.section.blue .sb {
background:url(/i/section-blue-bot.gif) 0 100% no-repeat;
padding:8px 21px 25px;
}

#right h3.caption3 {
height:31px;
background:url(/i/caption3.gif) 50% 0 no-repeat;
text-indent:-9999px;
margin:0 0 20px;
}

#right h3.caption4 {
height:31px;
background:url(/i/caption4.gif) 13px 0 no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#right .bar_name {
height:31px;
overflow:hidden;
font-size:16px;
font-weight:400;
line-height:20px;
color:#EEEEEE;
padding:6px 0 0 15px;
}

#tagCloud a {
color:#CCC;
line-height:18px;
margin-right:7px;
font-size:9px;
}

#tagCloud a:hover {
color:#FFF;
}

a.allShops {
float:right;
color:#FFF;
text-decoration:underline;
margin:9px 15px 0 0;
}

a.allShops:hover {
text-decoration:none;
}

#shops {
text-align:center;
padding:0 18px;
}

#shops a {
display:block;
color:#666;
padding:13px 0 12px;
}

#shops a img {
display:block;
margin:0 auto 13px;
}

#shops a:hover {
border:1px solid #A6B2C4;
background:#D7DEE1;
color:#333;
padding:12px 0 11px;
}

#right h3.caption11 {
height:31px;
background:url(/i/caption11.gif) no-repeat;
text-indent:-9999px;
}

.offers {
padding:5px 9px;
}

.offers p {
font-size:14px;
line-height:17px;
color:#4A85A7;
}

.offers ul {
margin:23px 0;
}

.offers li {
padding:0 10px 18px 19px;
}

.offers li a {
text-decoration:underline;
color:#4A85A7;
}

.offers .rating {
text-align:right;
padding:5px 8px 0;
}

.offers .price {
color:#900;
font-weight:700;
font-size:12px;
margin-right:11px;
}

.offers .price span {
font-size:10px;
font-weight:400;
}

.allOffers {
text-align:right;
margin:0 11px -7px;
}

.allOffers a {
text-decoration:underline;
}

#footer {
background:#101421 url(/i/footer-bg.gif) repeat-x;
}

#fl {
background:url(/i/footer-left.gif) no-repeat;
}

#fr {
background:url(/i/footer-right.gif) 100% 0 no-repeat;
height:105px;
overflow:hidden;
position:relative;
padding:6px 0 0;
}

#bnav {
float:left;
height:31px;
position:relative;
left:50%;
margin:0 0 23px;
}

#bnav ul {
float:left;
height:31px;
position:relative;
left:-50%;
}

#bnav li {
float:left;
list-style:none;
line-height:28px;
background:url(/i/nav-sep2.gif) 100% 0 no-repeat;
}

#bnav a {
float:left;
color:#FFF;
height:31px;
background:url(/i/nav-sep2.gif) 0 -31px no-repeat;
text-decoration:none;
cursor:pointer;
padding:0 0 0 40px;
}

#bnav a span {
float:left;
padding:0 40px 0 0;
}

#bnav a:hover {
background:url(/i/nav-hover2.gif) no-repeat!important;
}

#bnav a:hover span {
background:url(/i/nav-hover2.gif) 100% 0 no-repeat;
}

#copyright {
clear:both;
color:#515973;
font-size:10px;
padding:0 0 0 60px;
}

.page {
background:#3A4559 url(/i/section-top.gif) repeat-x;
position:relative;
height:31px;
margin:0 -1px 22px;
}

.page_content {
padding:0 25px 25px;
}

.page_content h1 {
font-size:22px;
font-weight:400;
line-height:20px;
color:#2F739A;
margin:5px 0 13px;
}

.tags {
padding-bottom:30px;
}

.tags_small {
display:table;
height:1%;
position:relative;
border:1px solid #FFF;
background:#FFF;
width:85%;
padding:0 15px 10px 10px;
}

#nav li.first a,#nav li.last,.section .column.nobg,.section .column.nobg .cbg,.featured2 .item.last,#bnav li.first a,#bnav li.last {
background:none;
}

* html #slider .image #descr,*+html #slider .image #descr {
background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BB000000,endColorstr=#BB000000);
}

.section li a,.featured .column a:hover .descr,.featured2 .item a:hover .descr {
color:#333;
}

.section li a:hover,.featured .column a:hover .title,.featured2 .item a:hover .title {
color:#13355B;
}

.section.c3,.featured2,.single {
padding:0;
}

#home .section.blue,#right .section.blue.top {
margin:-7px 0 20px;
}

* html #bnav,*+html #bnav {
margin:0 0 17px;
}

span.date {
padding-bottom:10px;
color:#2F739A;
font-size:11px;
margin-left:10px;
}