@font-face {
    font-family: 'cuprumregular';
   src: url('../fonts/Cuprum-Regular.eot');
	src: local('☺'), url('../fonts/Cuprum-Regular.woff') format('woff'), url('../fonts/Cuprum-Regular.ttf') format('truetype'), url('../fonts/Cuprum-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


body {margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
img {border:none}
p {margin:0px 0px 15px 0px; padding:0px}
a, input, button {outline: none;-moz-outline-style: none;}
.clear {margin:0px; padding:0px; height:1px; margin-bottom:-1px; position:relative; visibility:hidden; clear:both; overflow:hidden; display:block}
.list, .list li, .list ul {margin:0px; padding:0px; list-style:none}

.center {position:relative; overflow:hidden; width:980px; margin:auto}

body, html {position:relative; width:100%; height:100%; background: white} 


.body {position: relative; height:100%; width:100%; min-height:680px; min-width:1000px; max-height:1300px}

aside {position:absolute; top:0px; left:0px; width:275px; background:white; height:100%}
.overflow, .overflow2 {position:absolute; width:100%; height:100%; top:0px; left:0px; overflow:scroll; }
.overflow2 {overflow: hidden; background: right center no-repeat; background-size: auto 90%; color:#4e5053}
.overflow2.noBG {background-position: -1000px 0px !important; }
header {position:relative; height:235px}

.topLine {position:absolute; height:20px; width:100%; left:0px; top:0px; background:url(../img/body-t.png) 0px 0px repeat-x; }



.adress {font-family:'cuprumregular'; line-height:18px; font-size:14px; margin-left:18px; color:#2c2d2f}
.adress a {color:#2c2d2f; text-decoration: none}

.logo {position:absolute; top:32px; left:52px}

nav .list {padding:27px 0px 10px 17px; min-height:240px}
nav a {color:#afb0b3; font-size:24px; text-transform:uppercase; font-family:'cuprumregular'; text-decoration:none}
nav a.sel, nav a:hover {color: #4e5053}
nav li > ul {padding-top:4px !important; padding-bottom:4px !important}
nav li > ul a {font-size:14px}

footer {border-top:3px solid black; margin:0px 15px 0px 15px; padding-top:10px}
footer .links {margin-bottom:5px}
footer .links li {display:inline; margin-right:4px}

.created {padding-top:20px}
.created a {display:block; margin-bottom:10px}

.paddingTop {height:30px}



#show, #contentShow {overflow:hidden}
#contentShow {margin-left:275px}
#contentShow li, #contentShow img {display:block; position:relative; float:left; height:100%}
#show2 {position:relative;}


#contentShow li div {width:270px; padding: 10px; color: white; text-align: right; position: absolute; bottom:19px; right:19px; min-height: 20px; background: url(/img/div.png); -moz-box-shadow: 0 0 1px 1px #555556;
-webkit-box-shadow: 0 0 1px 1px #555556;
box-shadow: 0 0 1px 1px #555556;}
#contentShow li div span {color:#d3d3d3; font-style: italic}

#contentShow li em {position: absolute; top:0px; left: 0px; width: 100%; height: 100%;}

#contentShow li span.ico {display: block; width:46px; height: 63px; position: absolute; right:20px; bottom:10px; background: url(/img/logo_lamp.png) 0px 0px no-repeat}

#show2 ul {margin-left:275px; position:relative; height:25%;  display:block; white-space:nowrap}
#show2 li {display:inline}
#show2 ul  img {height:100%; border:6px solid white; border-right:0px; border-bottom:0px; box-sizing: border-box; cursor:pointer}

.showAll {position:absolute; bottom:15px; left:0px; width:100%; text-align:center; text-transform:uppercase; color:#4e5053; font-size:14px; font-family:'cuprumregular'; }
.showAll span:hover {text-decoration:underline; cursor:pointer}	

.arrow {position:fixed; top:50%; margin-top:-47px; cursor:pointer}
.arrow.left {left:285px}
.arrow.right {right:10px}

.white {position: relative; height:100%; background: white; margin-left:360px; width:640px}

h1 {text-transform: uppercase; color:#d9d9d9; font-size: 27px; font-family:'cuprumregular'; font-weight: normal; padding: 195px 0px 0px 0px; margin: 0px 0px 35px 0px}
.simpleText .content {line-height: 18px; padding-right: 10px}
.simpleText a {color:#4e5053; font-weight: bold}

.coolTable {table-layout: fixed; width:110%; position: relative; margin-left:-45px; margin-bottom: 15px}
.coolTable td {padding: 6px 0px}
.coolTable .gray td {background: #e3e3e3}
.coolTable .name {width:470px; padding-left: 45px}
.coolTable .name span {font-weight: bold; text-transform: uppercase}
.coolTable .price {text-align: right; font-weight: bold; padding-right: 55px}



                    




