* {margin:0; padding:0;}
img {border:none;}
a {outline:none; font-family: Tahoma; font-size:12px; color: #000000;}

ul {list-style:none;}
p {padding:10px 0px; line-height:20px;}
h1 {font-family: Tahoma; font-size:24px; color: #000000; font-weight:normal;}
h2 {font-size:15px; font-weight:bold; margin:20px 0px 10px;}
h3 {}


html, body, td, div, input , select, textarea {font-family: Tahoma; font-size:12px; color: #000000;}
html {height:100%;}

body {height:100%;}

.wrapper {margin-top:-91px; padding-top:1px; min-height:100%;}

.header {width:851px; margin:90px auto 0px; height:115px; padding:34px 33px 0px 76px; }

.header .search {float:right; margin-top:28px;}
.header .search input {border:1px solid #dbdcdc; background:#fff; color:#d6d5d5; font-size:11px; width:158px; height:15px; padding:2px 0px 0px 7px;}
.header .search input.send {width:12px; height:16px; padding:0px; border:none; vertical-align:bottom; margin-bottom:2px; background:transparent url(/img/ico-search.gif) no-repeat scroll 0 0;}


.mMenu {height:28px; background:url('/img/mmenubg.gif') repeat-x 0 0; width:960px; margin:auto;}

.mMenu ul {height:27px; z-index:100;}
.mMenu ul li {height:27px; float:left; padding:0px 20px; position: relative; text-transform:uppercase}
.mMenu ul li a {display:block; padding:8px 14px 0px; height:19px; font-weight:bold; font-size:11px; text-decoration:none;}
.mMenu ul li a:hover, .mMenu ul li a.current, .mMenu ul li a.hover {background:#df0606; color:#fff;}

.mMenu ul li ul{position: absolute; left: 20px; top:27px; display: none; background:url('/img/mmenubg.png'); border:1px solid #ecdddf; height:auto; width:220px;}
.mMenu ul li ul li {float: none; height:auto; padding:3px 0px;}
.mMenu ul li ul li a {height:auto; padding:8px 0px 8px 16px; color:#fff; font-size:14px; font-weight:normal; text-transform:none}
.mMenu ul li ul li a:hover {background:#f2f1f2; color:#000;}

.mMenu ul li ul li ul{top: 1px; left:220px; width:160px;}
.mMenu ul li ul li ul li a {font-size:11px;}


.headPhotos {height:228px; width:960px; padding:4px 0px; margin:auto; background:#000; overflow:hidden;}
.headPhotos img {float:left; margin-left:4px; height:228px;}

.footer {width:960px; margin:5px auto 0px; height:84px;}
.footer .bottomMenu {height:31px; padding-top:20px; background:#000; color:#fff; text-align:center;}
.footer .bottomMenu a {color:#fff; font-sie:11px; text-decoration:none; padding:0px 10px;}

.footer .copyright {text-align:right; padding:10px 12px 0px 0px; font-size:10px;}
.footer .copyright a img {vertical-align:middle;}
.footer .copyright a {font-size:11px;text-decoration:none;}

.breadcrumb {width:930px; height:56px; padding:25px 0px 0px 30px; margin:4px auto 0px; /*background:#f2f1f2;*/ background:#e2e1dd; color:#df0606; font-size:11px}
.breadcrumb1 {width:930px; height:0px; padding:25px 0px 0px 30px; margin:4px auto 0px; /*background:#f2f1f2;*/ background:#e2e1dd;}
.breadcrumb a {color:#df0606; text-decoration:none; font-size:11px;}
.breadcrumb a:hover {text-decoration: underline}

.content {width:960px; margin:auto; overflow:hidden; /*background:#f2f1f2;*/ background:#e2e1dd;; padding-bottom:15px;}
.content h3 {font-size:18px; font-weight:normal; color:#df0606; margin:10px 0;}
.news {border-bottom:1px dotted red; border-top:1px dotted red; display:block; margin-bottom:40px; padding:10px 0;}
.news p {padding:0}
.news img {margin: 0 15px 15px 0}
.pager {margin: 10px auto}
.pages a {text-decoration:none; padding:2px 4px}
.pages a:hover, .pages a.current { background-color:#df0606; color:#FFFFFF;}

.gallery-item { width:266px; margin: 20px 1px 5px; float:left; text-align:center}
.img-div {width:266px; height:176px; overflow: hidden; margin-bottom:2px}
.gallery-item-a {margin-bottom:10px; float:left; background:#FF0000; color:#FFFFFF; padding:10px 10px; width:246px; text-decoration: none}


.leftSide {width:190px; margin:0px 35px 0px 27px; float:left;}
.rightSide {width:665px; padding:0px 43px 0px 0px; float:left;}
.rightSide .prod-photo {padding: 20px; background: white; text-align: center;}
.rightSide ul {padding-left:25px; line-height:200%; list-style:circle;}
.quadro-flash {margin-left:-50px}

.leftSide .subMenu {height:462px; background:url('/img/submenubg.jpg') no-repeat 0 0;}
.leftSide .subMenu ul {}
.leftSide .subMenu ul li {padding:1px;}
.leftSide .subMenu ul li a {display:block; font-size:14px; height:24px; padding:7px 0px 0px 17px; text-decoration:none;}
.leftSide .subMenu ul li a.cat {display:block; font-size:14px; height:20px; padding:8px 0px 0px 17px; text-decoration:none; /*font-weight:bold;*/}
.leftSide .subMenu ul li a.current, .leftSide .subMenu ul li a:hover {color:#fff; background:#df0606;}

.leftSide .recommendation {}
.leftSide .recommendation .title {color:#fff; background:#df0606; font-size:17px; height:24px; padding:3px 0px 0px 0px; text-align:center;}
.leftSide .recommendation a {margin-top:30px; display:block; text-align:center;}


.main {padding:0px 70px; text-align:justify;}


.mTable1 {width:100%; background:#fff;}
.mTable1 thead tr td {text-align:center; background:#df0606; color:#fff; height:29px; font-size:17px;}
.mTable1 tbody tr {background:#fff;}
.mTable1 tbody tr.one {background:#ebecee;}
.mTable1 tbody tr td {padding:0px 6px; height:26px; text-align:left; width:50%;}
.mTable1 tbody tr td.one {text-align:right; font-weight:bold;}

.mTable2 {width:100%; background:#fff;}
.mTable2 thead tr td {text-align:center; background:#df0606; color:#fff; height:29px; font-size:17px;}
.mTable2 tbody tr {background:#fff;}
.mTable2 tbody tr.one {background:#ebecee;}
.mTable2 tbody tr td {padding:2px 0px; height:26px; text-align:center; width:25%;}
