html, body, div, span, applet, object, iframe, img, strong, form, label, tfoot, thead, b {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;  
  vertical-align: baseline;  
}

input[type=image] {border:0px;}
/* remember to define focus styles! */
:focus {
  outline: 0;
}

html {
  height:100%; /* fix height to 100% for IE */
  max-height:100%; /* fix height for other browsers */
}

body {
  height:100%; /* fix height to 100% for IE */
  max-height:100%; /* fix height for other browsers */
  font-family: arial,"Times New Roman",tahoma,verdana,sans-serif,"Trebuchet MS";
  font-size:12px;
  color:#000;
  background: url("../images/background_body.gif") repeat;
  line-height: 1;
}

.clear {clear: both;overflow: hidden;height: 0px;}
.clearLeft {clear: left;overflow: hidden;height: 0px;}
p {line-height: 15px; margin: 11px 0px;}
a {color: #993F3E;}
a:hover {text-decoration: none;}
/*======================*/

/*CUSTOM STYLES*/
.flex {position: relative;}
.flex img.topAbsolute {position: absolute;top:0px;left:0px;}
.floatRight {float: right;}
.floatLeft {float: left;}
.h455 {height: 455px;}
/********/

/********/
#wrapper {height: 100%; min-height: 100%; position: relative;}
#main {min-height: 100%; }
#center {width: 1000px; margin: 35px auto 0px; padding-bottom: 70px; position: relative;}
/********/

/*HEADER*/
#header {background: url("../images/background_header.png") no-repeat top right;}
#header .innerLeftHeader .topLine {background: url("../images/background_top_line.png") repeat; height: 27px; margin-right: 32px;}
#header .innerLeftHeader .topLine .innerTopLine {width: 1000px; margin: 0px auto;}
#header .innerLeftHeader .topLine .innerTopLine ul {margin: 0px; padding: 0px; list-style: none; float: right; line-height: 24px;}
#header .innerLeftHeader .topLine .innerTopLine ul li {background: url("../images/li.gif") no-repeat; float: left; margin-left: 20px; display: inline; padding-left: 12px;}
#header .innerLeftHeader .topLine .innerTopLine ul li a {color: #fff; text-decoration: underline;}
#header .innerLeftHeader .topLine .innerTopLine ul li a:hover {color: #fff; text-decoration: none;}
#header .innerLeftHeader .innerCenterHeader {background: url("../images/background_inner_center.png") no-repeat top left; width: 1000px; margin: 0px auto; position: relative;}
#header .innerLeftHeader .innerCenterHeader .logo {position: absolute; top: -27px; left: 0px; z-index: 10;}
#header .innerLeftHeader .innerCenterHeader .headerInfo {margin-left: 180px;}
#header .innerLeftHeader .innerCenterHeader .headerInfo .leftInfoBlock {/*background: url("../images/background_left_block.png") no-repeat bottom left; height: 64px; width: 160px;*/ position: relative; float: left; margin-left: 35px; display: inline;}
#header .innerLeftHeader .innerCenterHeader .headerInfo .leftInfoBlock img {margin-top: 5px;}
#header .innerLeftHeader .innerCenterHeader .headerInfo .leftInfoBlock span {position: absolute; bottom: 6px; right: -8px; color: #a83e2d; font-weight: bold; font-size: 16px;}
#header .innerLeftHeader .innerCenterHeader .headerInfo .rightInfoBlock {/*background: url("../images/background_right_block.png") no-repeat bottom left;*/ float: right; width: 210px; height: 55px; margin: 7px 0px 0px 0px; position: relative;}
#header .innerLeftHeader .innerCenterHeader .headerInfo .rightInfoBlock a {position: absolute; width: 82px; height: 53px; top: 0px; right: 0px;}
#header .innerLeftHeader .innerCenterHeader .headerInfo .rightInfoBlock .priceBlock {width: 130px; margin-top: -32px;}
#header .innerLeftHeader .innerCenterHeader .headerInfo .rightInfoBlock .priceBlock p {margin: 0px; width: 38px; font-weight: bold; float: left; line-height: 1;}
#header .innerLeftHeader .innerCenterHeader .headerInfo .bottomInfoBlock {background: url("../images/background_bottom_info_block.png") no-repeat; height: 95px; margin-top: 13px;}
/********/

/*TOP MENU*/
#topMenu {margin: 12px 0px 0px 22px; padding: 0px; list-style: none; height: 81px;}
#topMenu li {float: left; font-size: 13px; font-weight: bold; margin-left: 10px; display: inline;}
#topMenu li a {text-decoration: none; color: #fff;}
#topMenu li a:hover {text-decoration: none; color: #891f0f;}
#topMenu li span {position: absolute; top: 48px; left: 66px; cursor: pointer;}

#topMenu li .coat {background: url("../images/menu_coat.png") no-repeat; display: block; width: 179px; height: 81px; position: relative;}
#topMenu li .coat:hover {background-position: bottom;}

#topMenu li .eat {background: url("../images/menu_eat.png") no-repeat; display: block; width: 179px; height: 81px; position: relative; }
#topMenu li .eat:hover {background-position: bottom;}
#topMenu li .house {background: url("../images/menu_house.png") no-repeat; display: block; width: 179px; height: 81px; position: relative; }
#topMenu li .house:hover {background-position: bottom;}
#topMenu li .holiday {background: url("../images/menu_holiday.png") no-repeat; display: block; width: 219px; height: 81px; position: relative; }
#topMenu li .holiday:hover {background-position: bottom;}
#topMenu li .active {background-position: bottom; text-decoration: none; color: #891f0f;}
/********/

/*CUSTOM BlOCK*/
.customBlock {width: 219px; }
* html .customBlock {overflow: hidden;}
.customBlockShort {width: 193px;}
.customBlockAuto {width: 795px; margin-left: 10px;}
.customBlock .topPart {background: url("../images/top_custom_block.png") repeat-x; height: 56px; position: relative;}
.customBlock .topPart .prev {position: absolute; top: 17px; right: 10px; color: #993241; text-decoration: underline;}
.customBlock .topPart span {color: #811630; font-size: 16px; font-weight: bold; /*position: absolute; top: 15px; left: 15px;*/ margin-left: 15px; line-height: 52px;}
.customBlock .topPart span a {color: #811630; text-decoration: underline;}
.customBlock .topPart .toMain {position: absolute; top: 17px; right: 5px; color: #993F3E;}
.customBlock .topPart .toMain:hover {text-decoration: none;}
.customBlock .centerPart {background: url("../images/center_custom_block.png") repeat;}
.customBlock .centerPart .list {margin: 0px; padding: 0px 15px;}
.customBlock .centerPart .list li {list-style: none; padding-bottom: 18px;}
.customBlock .centerPart .list li p {margin: 0px;}
.customBlock .centerPart .list li .theme {color: #993f3e; font-weight: bold; margin-bottom: 10px;}
.customBlock .centerPart .list li .theme a {text-decoration: none; color: #993f3e;}
.customBlock .centerPart .list li .theme a:hover {text-decoration: underline;}
.customBlock .centerPart .list li .date {color: #c2a583; font-size: 10px; margin-bottom: 10px;}
.customBlock .bottomPart {background: url("../images/bottom_custom_block.png") no-repeat top left; height: 32px;}
.customBlock .bottomPart .repeat {background: url("../images/bottom_custom_block_repeat.png") repeat-x; height: 32px; margin-left: 29px;}
.customBlock .minHeight {min-height: 479px;}
.customBlock .centerPart .static {padding: 10px 10px;}
.customBlock .centerPart .static .theme {color: #993f3e; font-weight: bold; margin: 0px auto;}
.customBlock .topOrnament {min-height: 15px; overflow: hidden;}
.customBlock .bottomOrnament {min-height: 36px; overflow: hidden;}
.customBlock .calendarInfo {width: 295px; margin: 0px auto; font-style: italic; padding: 15px 0px;}
.centerBlock {margin: 0px 230px; width: auto; }
.minHeightCenter {min-height: 454px;}
.loginBlock {width: 500px; margin: 0px auto;}
/********/

/*PRODUCT MENU*/
.menuProduct {margin: 0px 20px; padding: 15px 0px 0px 0px; list-style: none;}
.menuProduct li {margin-bottom: 5px;}
.choseProduct {margin: 5px 0 0 0; padding: 0px; list-style: none; padding-bottom: 10px;}
.choseProduct li {background: url("../images/li_choose.gif") no-repeat; padding: 0px 0px 6px 12px; margin: 0px;}
.choseProduct li a {color: #000; text-decoration: underline;}
.choseProduct li a:hover {color: #993f3e; text-decoration: none;}
.centerPart .menuProduct .nameCategory {color: #993f3e; margin: 0px; font-weight: bold; text-decoration: underline;}
.centerPart .menuProduct .nameCategory:hover {text-decoration: none; }
.centerPart .menuProduct .activeNameCategory {text-decoration: none; color: #000;}
.centerPart .menuProduct .activeCategory {color: #993f3e; text-decoration: none; font-weight: bold;} 
/********/

/*CALENDAR*/
#calendar {width: 295px; margin: 0px auto; padding: 15px 0px 0px;}
#calendar .previous {background: url("../images/prev.gif") no-repeat; width: 41px; height: 29px; position: absolute; top: -45px; left: 7px;}
#calendar .previous a {width: 41px; height: 29px; text-decoration: none; display: block;}
#calendar .mounth {color: #811630; font-size: 16px; font-weight: bold; position: absolute; top: -38px; left: 214px; letter-spacing: 1px;}
#calendar .next {background: url("../images/next.gif") no-repeat; width: 41px; height: 29px; position: absolute; top: -45px; left: 492px/*7px*/;}
#calendar .next a {width: 41px; height: 29px; text-decoration: none; display: block;}
#calendar .week td {font-size: 14px; font-weight: bold; text-align: center; padding-bottom: 4px;}
#calendar .day td {background: url("../images/calendar_td.png") no-repeat; width: 41px; height: 52px; font-size: 17px; text-align: center; line-height: 16px;}
#calendar .day td a {color: #993f3e; font-weight: bold; text-decoration: underline;}
#calendar .highlight {font-weight: bold; font-size:20px; line-height: 20px;}
/********/

/*NEWS-ARTICLE*/
#newsArticles {width: 765px;}
#newsArticles .centerPart {padding:15px 15px 1px;}
#newsArticles .centerPart .leftImg {margin: 0px 15px 3px 0px; float: left;}
#newsArticles .centerPart .theme {font-weight: bold; font-size: 14px; color: #993f3e; margin: 0px 0px 10px;}
#newsArticles .centerPart .theme a {text-decoration:underline; color: #993f3e;}
#newsArticles .centerPart .date {font-size: 10px; color: #b99c7b; margin: 0px 0px 10px;}
#newsArticles .centerPart .item {margin-bottom: 10px;} 
#newsArticles .event {margin-bottom: 10px;}
#newsArticles .body p {margin: 0px 0px 11px 0px;} 
/********/

/*LOGIN*/
#login {position: absolute; top: -26px; left: 215px;}
#login a {color: #fff; text-decoration: underline; margin-right: 7px;}
#login a:hover {text-decoration: none;}
/********/

/*PRODUCT LIST*/
.productList {margin: 0px; padding: 0px; list-style: none; margin-left: 193px;}
.productList li {float: left; background: url("../images/center_custom_block.png") repeat; width: 174px; height: 280px; margin-left: 7px; margin-bottom: 7px; display: inline; padding: 0px 10px; position: relative; text-align: center;}
.productList li .centerImg {width: 122px; height: 136px; overflow: hidden; margin: 8px auto 0px;}
.productList li .centerImg td {vertical-align: middle; text-align: center;}
.productList li .titleProduct {margin: 3px 0px 0px; text-align: center; height: 26px; overflow: hidden;}
.productList li .descriptionProduct {margin: 5px 0px 0px; line-height: 14px; height: 70px; overflow: hidden; text-align: left;}
.productList li .dashed {width: 128px; height: 128px; position: absolute; top: 9px; left: 31px; border: 1px dashed #993F3E;}
.productList li .titleProduct a {color: #993F3E; text-decoration: underline;}
.productList li .titleProduct a:hover {text-decoration: none;}
.productList li .price {background: url("../images/price_background.gif") no-repeat; width: 131px; height: 19px; color: #fff; position: absolute; left: 0px; bottom: 8px;}
.productList li .price p {margin: 3px 0px 0px 3px;}
.productList li .nophoto img {margin-top:7px; }
.productList li img {margin-top: 9px; }
.noItems {color:#811630; font-size:14px; font-weight:bold; margin-left:20px; margin-top:0; padding-top:20px;}
/********/

/*IMG LIST*/
.customBlockAuto .centerPart .choiceImg {padding-top: 16px; width: 338px; float: left;}
.customBlockAuto .centerPart .choiceImg .imgList {list-style: none; margin: 10px 0px 0px 20px; padding: 0px; overflow: hidden;}
.customBlockAuto .centerPart .choiceImg .centerImg {width: 94px; height: 95px; overflow: hidden;}
.customBlockAuto .centerPart .choiceImg .centerImg td {text-align: center; vertical-align: middle;}
.customBlockAuto .centerPart .choiceImg li {height: 90px; position: relative; margin-right: 15px; float:left; width: 90px; overflow: hidden;}
.customBlockAuto .centerPart .choiceImg .dashed {width: 86px; height: 86px; position: absolute; top: 1px; left: 1px; border: 1px dashed #993F3E; z-index: 100;}
.customBlockAuto .centerPart .choiceImg .dashedBig {width: 296px; height: 296px; position: absolute; top: 1px; left: 1px; border: 1px dashed #993F3E; z-index: 100;}

#bottomZoom {background:url("../images/bottom_zoom.png") repeat-x; height: 22px; position: absolute; /*margin-top: -24px;*/ width: 100%; bottom: 0px; left: 0px;}
#bottomZoom img {float: left; margin: 4px 4px 0px 4px; display: inline;}
#bottomZoom p {padding-top: 5px; text-align: left; color: #000;}
#bottomZoom a {text-decoration: none; color: #000;}
#bottomZoom .links {position: relative; z-index: 101;}
#bottomZoom .links p {margin: 0px;}

.customBlockAuto .centerPart .choiceImg #bigImgProduct {width: 300px; height: 300px;  margin-left: 20px; position: relative; text-align: center;}
#bigImgProduct .centerImg {width: 197px; height: 293px; overflow: hidden;}
#bigImgProduct .centerImg td {text-align: center; vertical-align: middle;}
/********/

#informationProduct {width: 440px; float: left; margin-left: 5px; display: inline;}
#informationProduct .name {font-size: 14px; color: #000; margin: 16px 0px 6px 0px;}
#informationProduct .price {font-size: 20px; color: #993f3e; margin-top: 0px;}
#informationProduct .description {margin: 10px 0px 20px;}

#addToCart {text-decoration: none;}
#addToCart .buy {background: url("../images/price_background.gif") no-repeat; width: 131px; height: 19px; margin-top: 15px; cursor: pointer;}
#addToCart .buy p {color: #fff; font-weight: bold; margin: 0px; line-height: 19px; margin-left: 10px;}

.recomend {border-bottom: 1px dashed #993241; border-top: 1px dashed #993241; padding: 10px 0px; font-weight: bold; color: #993241; padding-left: 24px; margin: 12px 0px 0px;}

/*RECOMENDED LIST*/
.recomendedList {margin: 0px 0px 0px 26px; padding: 0px; list-style: none; padding-top: 12px; min-height: 140px;}
.recomendedList li {float: left; width: 132px; height: 132px; position: relative; margin-right: 21px; text-align: center;}
.recomendedList li.last {margin-right: 0px;}
.recomendedList li .dashed {width: 128px; height: 128px; position: absolute; top: 1px; left: 1px; border: 1px dashed #993f3e;}
.recomendedList li img.isPhoto {margin-bottom: 6px;}
.otherProduct {height: 136px;}
/********/

/*PAGINATOR*/
#paginator {position: relative; margin-left: 195px; height: 18px;}
#paginator .innerDiv {float: right; position: relative; right: 50%; width: auto;}
#paginator a {color: #993f3e; text-decoration: underline; font-weight: bold;}
#paginator ul {margin: 0px; padding: 0px; list-style: none; height: 14px; position: relative; right: -50%; float: none!important; float: left; margin: 0px 15px; color: #993f3e;}
#paginator ul li {margin: 0px 2px; padding: 0px; float: left; display: inline;}
#paginator ul li a {font-weight: bold; color: #993f3e; text-decoration: underline;}
#paginator ul li a:hover {text-decoration: none;}
#paginator ul li a.selected {font-weight: bold; color: #993f3e; text-decoration: underline;}
/********/

/*FILTER*/
#filter {position: absolute; top: -27px; right: 3px;}
#filter span {font-weight: bold;}
#filter select {width: 140px;}
/********/

/*GALERY LIST*/
.galeryList {margin: 0px; padding: 0px; list-style: none; padding-top: 12px; min-height: 110px; clear: left; overflow: hidden;}
.galeryList li {float: left; width: 130px; height: 130px; position: relative; margin-right: 15px; margin-bottom: 10px; overflow: hidden;}
.galeryList li .dashed {width: 120px; height: 136px; position: absolute; top: 1px; left: 1px; border: 1px dashed #993f3e; z-index: 100;}
/********/

/*ARHIVE*/ 
.arhive {height: 20px; margin-right: 15px; padding-top: 5px;}
.arhive img {float: left; margin: -2px 4px 0px 0px;}
.arhive a {color: #804d3a; text-decoration: underline;}
.arhive a:hover {color: #804d3a; text-decoration: none;}
/********/

/*CATEGORIES*/
#categories {position: relative; margin: 0px 230px; height: 550px;}
#categories .leftTop {position: absolute; top: -20px; left: 0px;}
#categories .rightTop {position: absolute; top: -20px; right: 0px;}
#categories .leftBottom {position: absolute; bottom: 2px; left: 0px;}
#categories .rightBottom {position: absolute; bottom: 2px; right: 0px;}
#categories ul {margin: 0px 0px 0px 23px; padding: 0px; position: relative;}
#categories ul li {background: url("../images/background_category.png") no-repeat; list-style: none; float: left; width: 240px; height: 258px;  margin-bottom: 10px;}
#categories ul li.marginRight {margin-right: 14px;}
#categories ul li .categoryImg {margin: 1px 0px 0px 1px; position: relative;}
#categories ul li .categoryImg img {width: 238px; height: 190px; overflow: hidden;}
#categories ul li .categoryImg .title {background: url("../images/background_title.png") no-repeat; width: 210px; height: 27px; position: absolute; left: 1px; bottom: 8px; z-index: 1000;}
#categories ul li .categoryImg .title span {/*position: absolute; top: 6px; left: 5px;*/line-height: 28px; margin-left: 5px; color: #fff; font-size: 16px; font-weight: bold;}
#categories ul li p {margin: 5px 15px 0px 15px; line-height: 14px; height: 56px; overflow: hidden;}
/********/

/*CART PROPERTY*/
#cart {width: 600px;}
#cart .centerPart {min-height: 512px;}
.cartList table {margin-bottom: 10px;}
.cartList table thead th {color: #993f3e; text-align: center; border-bottom: 1px dashed #993f3e; padding: 10px 0px;}
.cartList table tr td {border-bottom: 1px dashed #993f3e; text-align: center; padding: 10px 0px;}
.cartList table .quantity {width: 50px;}
.cartList  p {padding: 12px 0px; margin: 0px;}
.phoneRow {padding: 10px 0 10px 10px;}
.phoneRow label {margin-right: 10px;}
/********/

/*REGISTRATION PROPERTY*/
#registration p {margin: 0px; margin-left: 15px; padding-top: 15px;}
#registration dl {margin: 0px; padding: 15px 0px 0px 0px;}
#registration dl dt {width: 150px; float: left; margin-left: 15px; display: inline;}
#registration dl dd {margin: 0px; padding-bottom: 15px;}
#registration .submitBtn {padding-bottom: 5px;}
#registration .submitBtn input {background: url("../images/price_background.gif") no-repeat; color: #fff; border: none; padding: 0px;}

.registerLink {color: #993F3E; text-decoration: underline; margin-left: 15px; }
.registerLink:hover {text-decoration: none;}
#registration .error {color: red; margin-left: 165px; padding-top: 5px;}
/********/


/*FOOTER*/
#footer {background: url("../images/background_left_footer.png") repeat-x;height: 61px; margin-top: -61px; position: relative;}
#footer .innerFooter {width: 1000px; margin: 0px auto;}
#footer .innerFooter p {margin: 2px;}
#footer .innerFooter .phone {color: #fff; margin: 0px; width: 155px; margin-top: 20px;}
#footer .innerFooter .phone a {text-decoration: underline; color: #f6e9c2;}
#footer .innerFooter .phone span {font-size: 14px;}
/********/


/******************ADMIN**********************************/
.loginPage {width: 360px; margin: 15px auto; border:1px dashed #993241; padding:10px;}
.loginPage h1 {color: #993241;}
.submit input {margin-left: 77px;}
.inputRow {padding: 0px 0px 20px 0px; position: relative;}
.inputRow label {display:inline-block;display: -moz-inline-box;*display:inline-block;width: 75px;line-height: 18px;vertical-align: top;}
.inputRow input.error {border: 1px solid #E80903;}
.inputRow select.error {border: 1px solid #E80903;}
.inputRow textarea.error {border: 1px solid #E80903;}
.inputRow label.error {width:auto;display: block;color:#E80903;position: absolute; top:0px; left: 430px;}
.inputRow input {border: 1px solid #c4c4c3;background-color: #fff;width: 260px;}
.inputRow textarea {border: 1px solid #c4c4c3;background-color: #fff;width: 260px;height: 100px}
.inputRow select {width: 260px;}
.inputRow ul {float: left; list-style: none; list-style-image: none; margin: 0; padding: 0; margin-top: 10px; display: inline;}
.inputRow #file_idHolder {margin: 0;}
.inputRow ul li {float: left; margin-right: 5px;}
.textareaRow label.error {top:100px;}


.adminPanel .addEdit .imageRow label {display:inline-block;display: -moz-inline-box;*display:inline-block; width: 150px; line-height: 18px;vertical-align: top;}
.imageRow a {background: url("../images/price_background.gif") no-repeat; color: #fff;}


.adminPanel {width: 760px; margin: 0px auto;}
.adminPanel .topTopic {text-align: right; padding: 5px 0px; height: 14px;}
.adminPanel .topTopic a {color: #993241; text-decoration: underline;}

.adminPanel .adminCategory {border: 1px dashed #993241; border-bottom: none; margin: 0px; padding: 0px; list-style: none;}
.adminPanel .adminCategory .mainCategory {background-color: #f6debc;}
.adminPanel .adminCategory .mainCategory .info {font-weight: bold;}
.adminPanel .adminCategory li {padding: 8px 0px; border-bottom: 1px dashed #993241;}
.adminPanel .adminCategory li a {color: #000; text-decoration: none;}
.adminPanel .adminCategory .headRow {background-color:#993f3e;}
.adminPanel .adminCategory .headRow div {color: #fff; font-weight: bold;}
.adminPanel .adminCategory .actions {float: left;width: 20%;}
.adminPanel .adminCategory .actions a {color:#000; text-decoration: underline;}
.adminPanel .adminCategory .actions a:hover {text-decoration: none;}
.adminPanel .adminCategory .info {width: 50%; float: left; padding: 0px 0px 0px 5px;}
.adminPanel .adminCategory .priority {float:left; height:14px; width:20%;}
.adminPanel .adminCategory .children .info {padding-left: 20px; width: 48%;}
.adminPanel .adminCategory .subChildren .info {padding-left: 43px; width: 45%;}
.adminPanel .adminCategory .even {background-color:#eee;}
.adminPanel .adminCategory .row {background-color:#e7e1c7;}

.adminPanel .addEdit label {width: 145px;}
.adminPanel .addEdit a {cursor: pointer;} 

.clientOrder {border: 1px dashed #993F3E;}
.clientOrder thead th {padding: 8px 0px; background-color: #993F3E; color: #fff;}
.clientOrder tr td {padding: 8px 0px; text-align: center;}
.clientOrder tr.even {background-color:#eee;}
.clientOrder tr.row {background-color:#e7e1c7;}
.clientOrder tr td a {color: #000; text-decoration: underline;}
.clientOrder tr td a:hover {text-decoration: none;}

/****Tablesorter*****/
.tableSorter th {cursor: pointer;}
.tableSorter th.headerSortUp { 
    background: url("../images/asc.gif") right no-repeat;
    background-color: #B6454F;
}

.tableSorter th.headerSortDown { 
    background: url("../images/desc.gif") right no-repeat;
    background-color: #B6454F;
} 

#orderInfo {margin: 0px; padding: 0px; list-style: none; line-height: 18px;}
#orderInfo li span {font-weight: bold; display:inline-block; display: -moz-inline-box;*display:inline-block; width: 200px;}

.wide {width:765px;}

.partnersList {list-style: none; margin: 0px; padding: 0px;}
.partnersList li {margin-bottom: 10px;}
.partnersList li img {float: left; margin: 0px 10px 0px 0px; display: inline;}
.partnersList li p {margin: 0px; line-height: 17px;}