/*
  $Id: stylesheet.css,v 1.1.1.1 2003/09/18 19:06:13 wilt Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
.cat_description {  font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #000000; font-weight: bold }
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ace5ff; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #1793d9; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #424242;
  margin: 0px;
  font-size: 11px; font-family: Verdana;
  text-align:left;
}
a {font-size: 12px; font-family: Verdana; color: #1b93df; text-decoration: underline; }

li { list-style-type:none;text-align:left; }

FORM {
	display: inline;
}

SUP {
	font-size:8px;
}

img {margin:auto auto;}

p {
text-align:left;
margin:10px 0;
}

TD {
text-align:left;
}

td.

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #ffffff;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
  font-weight : bold;
}

A.headerNavigation { 
  color: #000000; 
}

a:hover.headerNavigation {
  color: #000000;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #000000;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #ffffff;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
  font-weight: bold;
}

.infoBox {
  background: #fffffff;
}

.infoBoxContents {
  background: #fffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #ffffff;
  color: #000000;
}
.infoBoxHeading111 {
  font-family: Verdana;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #fffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #fffffff;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #fffffff;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #fffffff;
  color: #000000;
  font-weight: bold;
}

.productlisting-headingPrice { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}



TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;

}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ace5ff; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #fffffff;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #fffffff;
  color: #000000;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #fffffff;
  border-bottom: 1px solid #fffffff;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #fffffff;
}

TR.linkListing-even {
  background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */

/* DWD Contribution -> Add: Browse by Categories. */

UL.BrowseBy {
  list-style-type: disc;
  list-style-position: inside;

  list-style: none;
  margin-left: 1em;
  padding-left: 2em;
  text-indent: -1em;
} /* UL.BrowseBy */

LI.BrowseBy {

} /* LI.BrowseBy */

/* DWD Contribution End. */

 
 /*m*/body { width:100%; height:100%; } 

.logo_txt
{ font-size: 12px;
 font-family: Tahoma;
 color: #ffffff;
 text-decoration: none;

}

a.logoimage {
	color: white;
    display: block;
    font-size: 14px;
    font-weight: normal;
    height: 33px;
    overflow: hidden;
    position: absolute;
    text-decoration: none;
    width: 269px;
}

a.logoimage span {
    background: url("/templates/contrast/images/logo.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 33px;
    left: 0;
    position: absolute;
    top: 0;
    width: 269px;
} 
  
 .ml21 
 {font-size: 14px;
 font-family: Sans-Serif;
 color: #004e8b;
 text-decoration: none;
 padding-left:11px;
 } 

 .ml22 
 {font-size: 12px;
 font-family: Verdana;
 color: #424242;
 text-decoration: none;
 padding-left:5px;
 }
 .ml22 a
 {font-size: 12px;
 font-family: Verdana;
 color: #424242;
 text-decoration: none;
 padding-left:5px;
 }
 .ml22 a:hover{ text-decoration: underline }
 
  .ml23 
 {font-size: 11px;
 font-family: Verdana;
 color: #424242;
 text-decoration: none;
 padding-left:5px;
 }

 .ml23 a
 {font-size: 11px;
 font-family: Verdana;
 color: #424242;
 text-decoration: none;
 padding-left:5px;
 }
  .ml23 a:hover{ text-decoration: underline }
 .ml24 
 {font-size: 12px;
 font-family: Verdana;
 color: #004e8b;
 text-decoration: none;
 padding-left:15px;
 }
 .ml25 
 {font-size: 12px;
 font-family: Verdana;
 color: #777777;
 text-decoration: none;
 padding-left:5px;
 font-weight: bold;
 }
 
  .ml25-2
 {font-size: 11px;
 font-family: Verdana;
 color: #777777;
 text-decoration: none;
 }
 
.ml26 {
color:#8E8E8E;
font-family:Arial;
font-size:14px;
font-weight:bold;
padding-left:7px;
text-decoration:none;
}
  .ml27
 {font-size: 12px;
 font-family: Verdana;
 color: #1793d9;
 text-decoration: none;
 font-weight: bold;
 }
 .ml28 
 {font-size: 12px;
 font-family: Verdana;
 color: #424242;
 text-decoration: none;
 padding-left:5px;
 text-align: justify;
 padding-right: 24px;
 }
 .ml28 a
 {
 font-family: Verdana;
 color: #1b93df;
 text-decoration: none;
 }
  .ml28 a:hover{text-decoration: underline }
  
   .ml28-2 {font-size: 11px; font-family: Verdana; color: #424242; text-decoration: none; padding-left:5px; padding-right: 24px; }
   .ml28-2 a {font-size: 11px; font-family: Verdana; color: #1b93df; text-decoration: none; }
   .ml28-2 a:hover{text-decoration: underline }
  
  
 .ml29 a
 {font-size: 11px;
 font-family: Verdana;
 color: #1388ce;
 text-decoration: none;
  font-weight: bold;
 }
  .ml29 a:hover{text-decoration: underline }
 
 .ml2_10 
 {font-size: 11px;
 font-family: Verdana;
 color: #fe6d00;
 text-decoration: none;
 }
 .ml2_11  {font-size: 10px; font-family: Verdana; color: #9a9a9a; text-decoration: none; }
 .ml2_11 a {font-size: 10px; font-family: Verdana; color: #9a9a9a; text-decoration: underline; }
 .ml2_11 a:hover {text-decoration: none}
 .ml2_11-l  {font-size: 10px; font-family: Verdana; color: #9a9a9a; text-decoration: none; }
 .ml2_11-l a {font-size: 10px; font-family: Verdana; color: #1793d9; text-decoration: underline; }
 .ml2_11-l a:hover {font-size: 10px; font-family: Verdana; color: #1793d9; text-decoration: none;}
 .ml2_12-l a
 {font-size: 10px;
 font-family: Tahoma;
 color: #1793d9;
 text-decoration: none;
 }
 
  .ml2_13  {font-size: 11px; font-family: Tahoma; color: #ff6c04; text-decoration: none; }
  .ml2_13  a {font-size: 13px; font-family: Tahoma; color: #ff6c04; text-decoration: none; }
 
   .ml3_1
 {font-size: 11px;
 font-family: Verdana;
 color: #ffffff;
 text-decoration: none;
 }


.select { 
 width:178px; 
 height:19px; 
 border:solid 1px #abadb3;  
 }
 
.se{
  width: 130px;
  height: 20px;
  font-size: 9px;
  border: #7f9db9 1px solid;
  background: #ffffff;
 }
.se2{
  width: 20px;
  height: 19px;
  font-size: 9px;
  border: #989c9f 1px solid;
 }  
 
 .b11{
border: 1px solid #dadada;
} 
 .b12{
border: 1px solid #ced4e5;
}
.b13{
border: 1px solid #dddddd;
}   
 

 
 
* { margin:0; padding:0; }
html { width:100%; height:100%; }
body1 { position:relative; width:100%; min-width:1000px; height:100%; background-color:#fff; background:url("images/bodi.gif"/*tpa=bodi.gif*/) repeat-y;  }


img { border:0; }

#parent { position:relative; width:auto; min-width:1000px; min-height:100%; height:auto; font:normal 11px Tahoma; color:#373736; background:url("images/parent.gif"/*tpa=parent.gif*/) repeat-y right;}
.clear { clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }
fieldset { border:none; }



.all { padding-left:16px; padding-right:16px; position:relative; padding-bottom:125px;}
.top {height:78px;  background:url("images/top.gif") repeat; border-left:solid 1px #dadada; border-right:solid 1px #dadada; position:relative; }
.logo {position:absolute; top:15px; left:0px; }
.logo_txt { position:relative;  top:-5px; left:0px}
.logo_txt a{ font-size: 12px; font-family: Tahoma; color: #ffffff; text-decoration: none;}
.logo_txt a:hover{ font-size: 12px; font-family: Tahoma; color: #ffffff; text-decoration: none;}
.phone {position:absolute; top:30px; right:50%;  }
.reg {position:absolute;  width:140px; height:0px; top:0px; right:14px; }
.reg ul { padding-top:6px; height:19px; background:url("images/reg.png") repeat ; filter:expression(fixPNG(this)); }
.reg li {float:left; height:10px;padding:0px 10px;}
.reg li a { font:normal 9px verdana; color:#fff;  display:block; margin-top:-3px; position:relative; z-index:22;}
.reg .one {border-right:solid 1px #fff; }


.search {width:390px; height:33px; background-image:url("images/search.png") ; filter:expression(fixPNG(this)); position:absolute;  top:45px; right:14px; }
.search_ie {width:390px; height:33px;  position:absolute;  top:45px; right:14px; }


.top1 { position:absolute; width:6px; height:6px; bottom:0px; left:0px; background:url("images/top1.png") no-repeat !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg/top1.png', sizingMethod='crop'); }
.top2 { position:absolute; width:8px; height:7px; bottom:0px; right:0px; background:url("images/top2.png") no-repeat !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg/top2.png', sizingMethod='crop'); }

.foot {position:absolute;  top:545px; right:14px; background:url("images/search.png") no-repeat ; filter:expression(fixPNG(this));}


.bottom-navigation {}
.bottom-navigation a { font:normal 11px Verdana; color:#ffffff; text-decoration:none;}
.bottom-navigation strong { font:normal 11px Verdana; color:#ffffff; margin:0px 3px; }
.bottom-navigation a:hover { text-decoration:underline; }
.copyright  {position:absolute; bottom:8px; left:10px; }
.baner { position:absolute; bottom:6px; right:9px; }

.bottom2 {background-image:url("images/bottom.png") ; filter:expression(fixPNG(this));  background-repeat: no-repeat ; background-position:center}


.left { width:228px; padding-bottom:25px; float:left; position:relative; z-index:99;}
h3 { height:24px;border:solid 1px #dadada; margin-top:-1px; font:normal 14px tahoma; color:#477895; padding-left:22px; padding-top:6px;}
h5 { height:24px; margin-top:-1px; font:normal 14px tahoma; color:#477895; padding-left:22px; padding-top:6px; text-align: center}
.left ul { padding:6px 21px;}
.left ul li {height:19px;  background:url("images/li.gif") no-repeat 0px 5px; padding-left:10px;}
.left ul li a { font:normal 12px verdana; color:#777; text-decoration:none;}
.left ul li a:hover   {text-decoration:underline; }

.cate{font-size: 12px; font-family: Verdana; color: #424242; text-decoration: none; } 


.st2 {height:18px;  background:url("images/m23.jpg") no-repeat 22px 7px; }
.st2  a  {font-size: 11px; font-family: Verdana; color: #424242; text-decoration: none;}
.st2  a:hover{ text-decoration: underline }
.st3 {height:16px;  background:url("images/m24.jpg") no-repeat 30px 7px; }
.st3  a  {font-size: 11px; font-family: Verdana; color: #424242; text-decoration: none; padding-left:34px; }
.st3  a:hover{ text-decoration: underline }
.st4 {height:16px;  background:url("images/c_st1.jpg") no-repeat 3px 5px; font-size: 11px; font-family: Verdana; color: #424242; text-decoration: none; padding-left:10px; }
.с_st {height:20px; font-size: 11px; font-family: Verdana; color: #9a9a9a; text-decoration: none; padding-left:11px;  font-weight: bold;}





 
.bul{position: relative; left:5px; top: 3px; }
.ml41 {color: #FE6D00; font-family: Verdana; font-size: 17px; text-decoration: none;}
.ml42 {color: #424242; font-family: Verdana; font-size: 13px; text-align: justify; text-decoration: none;}
.ml42 td{font-size: 11px; font-family: Verdana; color: #424242; text-decoration: none;   }
.ml42-2 td{font-size: 11px; font-family: Verdana; color: #424242; text-decoration: none;   }
.ml42 a{ color: #1e95e5;   text-decoration: none;}
.ml43 {font-size: 13px; padding-left: 13px; padding-top: 15px; text-align: right; color: #477895;}
.ml43 a{font-size: 13px; font-family: Verdana; color: #ff6c04;  text-align: right; text-decoration: underline;}
.ml43 a:hover{text-decoration: none; }
.ml44 td{font-size: 11px; font-family: Verdana; color: #000000; text-decoration: none;   }
.ml44 span{color: #f66f06; text-decoration: none;   }
.ml44 a{ color: #1e95e5;   text-decoration: none;}
.ml44 a:hover{ color: #1e95e5;   text-decoration: underline;}
 .ml25-pr a
 {font-size: 12px;
 font-family: Verdana;
 color: #777777;
 text-decoration: none;
 padding-left:5px;
 font-weight: bold;
 }
 
.reg2 {background-image:url("images/reg.gif") ;   background-repeat: repeat-x ; text-align:center;}
.reg2 a{font:normal 9px verdana; color:#fff;  }
.reg2 span{font:normal 9px verdana; color:#fff;  }
.search2 {background:url("images/search2.gif") ; }
.search3 {background:url("images/bot.gif") ; }
.search2_lb{font:normal 11px verdana; color:#fff;text-align:right;}
.search2_input{width:129px; height:21px; border:solid 1px #abadb3; font-size: 13px;}
.ml45 a{ color: #000000;   font-size: 12px; text-decoration: none;}
.ml45 a:hover{ color: #000000;   text-decoration: underline;}


.headline{border-bottom: 1px solid #dadada ; width: 40% ; height: 16px ; font-size: 11px; font-family: Verdana;  color: #424242; text-decoration: none;    font-weight : bold; }
.indent{padding-left:6px ; padding-top:3px ; font-size: 11px; font-family: Verdana;  color: #424242; text-decoration: none;   }

/*to slovar*/
.slov  {width: 12px ; height: 18px ; text-align: center ; }
.slov a{font-size: 12px; font-family: Tahoma; color: #1793d9; text-decoration: underline;}
.slov a:hover{font-size: 12px; font-family: Tahoma; color: #ff6c04; text-decoration: none; }

.slov2 {font-size: 12px; font-family: Verdana; color: #9a9a9a; text-decoration: none;}
.slov2 span{font-size: 12px; font-family: Verdana; color: #ff6c04; text-decoration: none;}

.slov2 a{font-size: 12px; font-family: Verdana; color: #1793d9; text-decoration: underline;}
.slov2 a:hover{font-size: 12px; font-family: Verdana; color: #1793d9; text-decoration: none;}

.play-video {margin-top: 15px; padding: 15px 15px 20px 75px; background: url("/images/play_video.gif") no-repeat;} 

.left_border {
border-left: 1px solid rgb(218, 218, 218);
background:url('/images/back-op-l.gif');
text-align:center;
}

.ml01 a{
 font:normal 13px Arial; 
 color:#2272b1; 
 text-decoration: none;
 font-weight:bold;
 vertical-align:middle;
 }
 .ml01 a:hover{color:#ff6c04; text-decoration: none; }
 .ml01 .how a {color:#ff6c04; display:block;}

 .с_st2 { 
font-size: 15px; 
font-family: Arial; 
color: rgb(154, 154, 154); 
text-decoration: none; 
padding-left: 3px; 
font-weight: bold; }

.st { 
height: 30px; 
background-color: rgb(245, 244, 230); 
background-repeat: no-repeat; 
background-position: 100% 0%; 
}

.st span{font-size: 14px; font-family: Verdana; color: #004e8b; text-decoration: none; padding-left:11px;}

.с_st1 {height:15px; background:url("/images/point.gif") no-repeat scroll 2px 8px transparent; padding:4px 0 0 17px;}
.с_st1 a { font-size: 13px; font-family: Verdana; color: rgb(22, 136, 207); text-decoration: none; }
.с_st1 a:hover { font-family: Verdana; text-decoration: underline; }

.container a  {
text-decoration: none;
}

.st1 { 
height: 21px; 
background: url('images/m22.gif') no-repeat scroll 11px 7px transparent; 
border-bottom:1px dotted #999999;
}

.st1 a { color: rgb(66, 66, 66); text-decoration: none; padding-left: 16px; font-weight: bold; font-family: Helvetica; font-size: 13px; }
.st1 a:hover { text-decoration: underline; }

li{background:url("/images/point.gif") no-repeat 2px 8px; font-size: 12px; font-family: Verdana; color: #424242; text-decoration: none; padding-left:20px; padding-top:4px; margin:5px 0 0 9px;}


.carousel {
overflow: hidden; 
left: 0px; 
background-color:#DFDFDF;
border:1px dashed gray;
float:left;
}



.carousel ul{
list-style-type: none;
list-style:none;
}

.carousel li{
list-style-type: none;
list-style:none;
}


a.next  {
background:url("http://www.gmarwaha.com/image/imageNavRight.gif") no-repeat scroll left 60px transparent;
display:block;
float:left;
height:143px;
text-decoration:none;
width:30px;
}

a.prev  {
background:url("http://www.gmarwaha.com/image/imageNavLeft.gif") no-repeat scroll left 60px transparent;
display:block;
float:left;
height:143px;
text-decoration:none;
width:30px;
}

.build-cottage {
text-align:left;
}

.build-cottage li {
background:url("/images/check.png") no-repeat scroll 2px 6px transparent;
border-bottom:1px dashed gray;
margin:10px 0 0 0;
padding:4px 0 5px 22px;
text-align:left;
}

.clear {
clear:both;
}

td.brand-image td.left_border{
text-align:center;
vertical-align:middle;
}
td.left_border a{
vertical-align:middle;
}
td.brand-image img{
margin:auto;
vertical-align:middle;
}

.brand-image {
background:url("/images/back-brand.png") no-repeat scroll center center transparent;
height:30px;
text-align:center;
width:85px;
}

.block_right {
background-color:Ivory;
}

.top_list {
background: url("/images/orange.jpg") repeat scroll 0% 0% transparent;"
}

.top_list ul{
	margin:0px 0px 0px 12px;
	padding:0;
}

.top_list li{
	font-size:11px;
	color:#3e3f3e;
	background:url("/images/check.png") no-repeat scroll left center transparent;
	text-align:left;
    float:left;
    list-style: none;
	margin:1px 10px 1px 1px;
	padding:1px 10px 1px 15px;	
}

.category_block {
	padding:10px 1px 1px 1px;
}

/* Стили для статей. Начало */
.article-body { 
font-size:13px; 
font-family:Verdana; 
}

.article-body p { 
margin-bottom: 20px; 
}

.article-body h3{
font-size:15px; 
font-weight:bold;
font-family:Verdana;
border:0px;
margin:5px 20px 15px 0;
padding:0;
color:#477895;
}

.article-body ol{
margin-bottom:20px; 
}

.article-image {
width: 437px;
margin: 5px 5px 15px 0px;
background:none repeat scroll 0 0 #f7f8f7;
border-bottom:1px solid #BEBEBE;
border-right:1px solid #CCCCCC;
padding:5px;
}

.article-image div{
font-size:13px; 
font-family:Verdana;
font-weight:bold;
margin:7px 10px 3px 0px;
}

.article-comment h4 { 
margin-bottom:10px; 
font-size:15px; 
font-family: Verdana; 
font-weight: bold; 
color:#477895;
}

.article-comment h2 { 
margin-top:10px; 
font-size:13px; 
font-family: Verdana; 
font-weight: bold; 
color:#477895;
}

.article-comment { 
padding:10px; 
border: 1px dashed rgb(171, 173, 179); 
font-size: 13px; 
font-family: Verdana; 
background-color: rgb(245, 244, 230);
}

.article-comment img {
margin-bottom: 10px; 
margin-right: 10px; 
border: 1px solid rgb(171, 173, 179);
}

.article-video {
margin-bottom:15px;
}

.article-advise h4 { 
margin-bottom: 10px; 
font-size: 15px; 
font-family: Verdana; 
font-weight: bold; 
color: rgb(71, 120, 149); 
}

.article-advise { 
padding: 10px; 
border: 1px dashed rgb(171, 173, 179); 
font-size: 13px; 
font-family: Verdana; 
background-color:#fdf3d4; 
}

.article-advise li {
background:url("/images/wrench.png") no-repeat scroll 2px 8px transparent;
color:#424242;
font-family:Verdana;
font-size:12px;
padding:7px 0px 2px 26px;
text-decoration:none;
}

.article-advise img {
border:1px solid #ABADB3;
margin-bottom:10px;
margin-right:10px;
}


.special-offer img { margin-bottom: 10px; margin-right: 10px; }
.wrench-key  { background: url('/templates/contrast/images/wrench-for-offer.png') no-repeat scroll left center transparent; padding: 28px 0 50px 120px; margin-bottom:5px;}
.special-offer { padding: 10px; line-height: 21px; border: 1px dashed rgb(171, 173, 179); font-size: 13px; font-family: Verdana; background-color:#fffbf5; }
.special-offer h4 { margin-bottom: 10px; font-size: 15px; font-family: Verdana; font-weight: bold; color: #D61111; }
.special-offer h2{ font: normal 17px Tahoma; font-size: 17px; color: #555555; margin: 0px 0px 7px 0px; padding: 0px; text-align: left;}
.special-offer li { background: url('/images/wrench.png') no-repeat scroll 2px 8px transparent; color: rgb(66, 66, 66); font-style:italic; font-family: Verdana; font-size: 12px; padding: 7px 0px 2px 26px; text-decoration: none; }
.special-offer strong{ color: #555555; }
.special-offer div span {color:white; background-color:#FB8223; padding: 5px; font-size: 16px;}
   
/* Стили для статей. Конец */


button.price_block {
    color: #FFFFFF;
    background-color: #FB8223;
    margin: 0;
    border: none;
    cursor: pointer;
    font-weight: bold;
    padding: 2px 5px;
    text-decoration: none;
    font-size: 13px;
}

button.price_block:hover {
    background-color: OrangeRed;
}

.noprice_block {
    background-color: Menu;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px 5px;
    text-decoration: none;
}

.prices {
background: url('/templates/contrast/images/excel.png') no-repeat scroll 2px 6px transparent;
padding: 20px 20px 20px 58px;
margin: 10px 0px;
font-size: 17px; 
font-family: Tahoma;
}

.prices a {
font-size: 17px; 
}

