@import url( 'plugins.css' );

/* GLOBAL STYLES */
body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,ul{margin:0;padding:0;border:0;}
body{background-color:inherit;color:#FFFFFF;font-size:11px;font-family:Arial, sans-serif;}
table,td,th{font-size:11px;font-family:Arial;color:#FFFFFF;}

/* below you can change background and font for all site */
body{padding-bottom:0px;background:#212121 url('none') repeat-y; text-align:center;}
body#bodyGallery{margin:0;background-image:('images/background.gif') repeat-y;color:#000;}
body#bodyGallery{padding:0;}

.hide{display:none;}

#body .left{text-align:left;}
#body .right{text-align:right;}
#body .center{text-align:center;}

.clear{clear:both;font-size:0px;line-height:0px;height:0px;}

a{background-color:inherit;color:#A1A1A1;}
a:link, a:visited, a:active{text-decoration:none;}
a:hover{text-decoration:underline;}

.input, select, textarea{color:#FFFFFF;border:1px solid #4E4E4E;font:0.92em arial, sans-serif;background:#333333;}
.submit{font:0.83em arial, sans-serif;border:1px;border-style:solid;border-color:#4C4C4C;background:#333333;color:#FFFFFF;}

/* HEAD styles */
#flashhead{float:left;width:790px;height:218px;margin:0;}

/* BODY styles */
#body{width:790px;margin:0 auto;background:url('images/background.gif') repeat-y;text-align:left;}
#column{float:left;width:156px;padding:0 0 0 17px;}
#column #searchForm{margin:0px;}
#column #searchForm .input{width:117px;height:14px;margin-left:1px;color:#FFFFFF;border-width:1px;border-style:solid;border-color:#4C4C4C;background-color:#333333;}
#contentoutside{float:right;width:614px;padding:0px;}
#contentoutside1{float:right;width:500px;padding:0px;}

#content{float:right;width:540px;margin-top:30px;margin-right:0px;}
#content1{float:right;width:475px;margin-top:10px;margin-right:0px;}

/*background:url('images/home-watermark.jpg') no-repeat;background-position: top right;}*/
* html #content{margin-right:0px;}
#body:after{display:block;clear:both;visibility:hidden;height:0;content:".";}


/* ATTACHED FILES */
ul#filesList{list-style:none;font-size:0.92em;vertical-align:middle;}
ul#filesList img{margin:0 8px 0 0;background:inherit;color:#BEBEBE;vertical-align:middle;}
ul#filesList li{margin:0 0 4px;}

/* BACK LINK */
#back{margin:10px 0;padding:3px 0;border-top:0px solid #484848;background:inherit;color:#f00;font-size:0.92em;font-weight:bold;}
#back a{margin:0 0 0 4px;}


/* FOOT styles */
#foot{clear:both;width:790px;height:31px;margin:0 auto;background:url('none') no-repeat;text-align:left;}
#foot p{float:left;padding:9px 0 0 25px;background:inherit;color:#fff;font:0.83em verdana, sans-serif;}
#foot h1{float:right;margin:0 10px;padding:9px 15px 0 0;font:bold 0.83em verdana, sans-serif;}
* html #foot h1{margin:0 5px 0 10px;}
#foot h1 a{background:inherit;color:#fff;}

/* MENU 1 styles - left menu */
#menu1{width:156px;margin:15px 0 0 0px;border:0px solid #FFFFFF;}
#menu1 dt{border-bottom:0px solid #afd0ff; background:url( 'images/menu1-bgoff.jpg' );}
#menu1 dt a{display:block;padding:3px 0 3px 35px;background:url( 'images/menu1-bgoff.gif' ) no-repeat;background-color:inherit;color:#FFFFFF;font: 11px arial, sans-serif;text-decoration:none;}
#menu1 dt a:hover{background-color:#333333;color:#FFFFFF;background:url( 'images/menu1-bgon.gif' ) no-repeat;}
#menu1 dd{margin:0px 0 0 0px;border-bottom:0px solid #afd0ff;}
#menu1 dd a{display:block;padding:3px 0 3px 45px;background:url( 'images/menu2-bgoff.gif' ) no-repeat;background-color:inherit;color:#FFFFFF;font: 11px arial, sans-serif;text-decoration:none;}
#menu1 dd a:hover{background-color:#f2f5fb;color:#FFFFFF;background:url( 'images/menu2-bgon.gif' ) no-repeat;}
#menu1 dt.l1{border-top:0px solid #afd0ff;}

/* MENU 2 styles - top menu under logo */
#menu2{margin:0px;padding:168px 0 0 38px;list-style:none;}
#menu2 li{float:left;}
#menu2 li a{display:block;padding:2px 8px 3px;border-right:1px solid #4C4C4C;background:inherit;color:#FFFFFF;font: 11px arial, sans-serif;text-decoration:none;}
#menu2 li a:hover{background:#424242;color:#D3D3D3;}
#menu2 .lL a{border:0;}

/* MENU 3 styles - top menu on right logo */
#menu3{float:right;height:30px;margin:0 15px 0 0;list-style:none;color:#fff;}
* html #menu3{margin:0 7px 0 0;}
#menu3 li{float:left;margin:8px 0 0;padding:0 12px;border-left:1px solid #fff;}
#menu3 li a{font: 11px arial, sans-serif;background-color:inherit;color:#ffffff;}
#menu3 .l0{padding-left:28px;border:0;background:url( 'images/ico_basket_top.png' ) 12px 1px no-repeat;}



/* MESSAGE - error and confirm messages styles */
#message{text-align:center;}
#error, #ok{padding:100px 0;font-size:1.167em;font-weight:bold;line-height:2em;}
#error a, #ok a{font-size:0.786em;font-weight:bold;color:#FFFFFF;background-color:inherit;}
#error{background:inherit;color:red;}
#ok{background:inherit;color:#E7AF12;}

/* CONTACT FORM */
#contactPanel{float:right;width:195px;margin:0 0 10px 15px;}
#contactPanel .submit{margin:5px 0 0 0;padding:2px 10px;border:1px;border-style:solid;border-color:#4C4C4C;background:#333333;color:#fff;font-size:1em;font-weight:bold;}
#contactPanel dl, #contactPanel dt, #contactPanel dd{margin:0;padding:0;}
#contactPanel dl, #contactPanel h6{font-size:0.92em;}
#contactPanel dt{padding-bottom:1px;}
#contactPanel dd{padding-bottom:5px;}
#contactPanel .input, #contactPanel textarea{width:193px;font-size:1em;color:#FFFFFF;border-width:1px;border-style:solid;border-color:#4C4C4C;background-color:#333333;}

/* CONTENTS DETAILS */
#categoryDetails{padding:0 0 10px;border-bottom:0px solid #4E4E4E;}
#categoryDetails h2{margin:0 0 3px;background:inherit;color:#E7AF12;font-size:1.5em;}

/* CONTENTS PHOTOS */
#categoryPhotos{float:right;}
#categoryPhotos img{margin:2px 2px 2px 5px;border:1px solid #E3B83F;}

/* CONTENTS FILES */
#categoryFiles{padding:10px 0 0 5px;}
#categoryFiles h3{padding:10px 0 3px 0;font-size:1.084em;font-weight:bold;}

#subList{padding:10px 0 0;}
#subList div{clear:left;padding:5px 0 0 5px;}
#subList div.clear{padding:0;border:none;}
#subList h4{font-size:1em;}
#subList h4 a{border-bottom:0px solid #ddd;font-weight:bold;text-decoration:none;}
#subList h4 a:hover{border-bottom:0px solid #666;}
#subList h5{margin:2px 0 0 10px;font-weight:normal;font-size:0.92em;}
#subList .photo{float:left;margin:0 5px 3px 0;border:1px solid #ddd;}

#popupPhoto{width:100%;margin:5px 0;padding:0;border:none;font-size:11px;}
#popupPhoto td{padding:7px 3px;text-align:center;}
#popupPhoto th{margin:5px 0;padding:3px;border-top:1px solid #484848;border-bottom:0px solid #dfdfdf;text-align:center;}
#popupPhoto th strong, #popupPhoto th a{padding:0 2px;background:inherit;color:#444;font-size:11px;}
#popupPhoto th strong, #popupPhoto th a:hover{background:inherit;color:#f00;}
#popupPhoto td p{font-size:10px;}
#popupPhoto img{border:1px solid #dce6f5;}

@media print{
  /* PRINT styles */
  body, table{background:#fff;color:#000;}
  #menu3, #menu2, #column, .entry .basket, #productDetails #addCart, #productDetails .options, #back, #orderFinish .options, #productsList .print, #categoryDetails .print, #contactPanel{display:none;}
  #head{height:auto;}
  #body, #head, #foot, #content, .entry{width:16cm;background:#fff;color:inherit;}
  #content, .entry{float:none;margin:0;padding:0;}
  .entry h2 a, .entry h3, .entry h3 a, .entry h4, .entry .price, .entry .price span, .entry .price em,
  #productDetails, #productDetails h2, #productDetails h3, #productDetails h3 a, #productDetails h6, #productDetails #filesList, #productDetails #filesList a, #productDetails .price, #productDetails .price em,
  #categoryDetails, #categoryDetails h2, #categoryDetails .txt, #categoryDetails .txt a, #subList h4 a,
  #categoryFiles a,
  #error, #ok,
  #orderFinish h3,
  #basket td.price, #basket td.priceTotal, #basket .tfoot th.price, #basket .tfoot th.priceTotal,
  #head #logo h2,
  #pages a, #pages strong,
  #foot p, #foot h1 a{background:inherit;color:#000;}
  .entry .price em, #productDetails .price em{font-weight:normal;}
}

/* FRAME BORDERS */

td.side-left1 {
background-image: url('images/side-left1.jpg'); background-attachment: scroll;
background-repeat: no-repeat; background-position: top right;  }

td.side-left2 {
background-image: url('images/side-left2.jpg'); background-attachment: scroll;
background-repeat: repeat-x; background-position: top right;  }
	
td.side-left3 {
background-image: url('images/side-left3.jpg'); background-attachment: scroll;
background-repeat: repeat-y; background-position: top right;  }
		
td.side-left4 {
background-image: url('images/side-left4.jpg');background-attachment:scroll;background-position:top right; }

td.side-right1 {
background-image: url('images/side-right1.jpg'); background-attachment: scroll;
background-repeat: no-repeat; background-position: top left;  }

td.side-right2 {
background-image: url('images/side-right2.jpg'); background-attachment: scroll;
background-repeat: repeat-x; background-position: top left;  }
	
td.side-right3 {
background-image: url('images/side-right3.jpg'); background-attachment: scroll;
background-repeat: repeat-y; background-position: top left;  }
		
td.side-right4 {
background-image:url('images/side-right4.jpg');background-attachment:scroll;background-position:top left; }

td.home-watermark {
background-image:url('images/home-watermark.jpg') no-repeat;background-attachment:scroll;background-position:top right; }

td.home-watermark1 {
background-image:url('images/empty.jpg') no-repeat;background-attachment:scroll;background-position:top right; }

