* {
  margin: 0px;
  padding: 0px;
}

body {
  background-image: url('/site/img/main_bg.png');
  background-repeat:repeat;
  font: 80%/1.5em Verdana, Tahoma, arial, sans-serif;
  color: #555;
}

a, a:visited, a:active {
  color:#ff3300;
}

a:hover {
  color:#ff3300;
  text-decoration:none;
}

q {
  quotes: "\00ab" "\00bb" "\201e" "\201c";
  font-family: Times, serif;
  font-style: italic;
}

ul, ol {
  padding-left: 20px;
}

h1, h2 {
  padding-top: 10px;
}

h1 {
  font-size: 150%;
  font-weight: normal;
  color: #006699;
}

h2 {
  font: normal 200%/200% Verdana;
  color: #fff;

}

h3 {
  font-size: 120%;
}

h4.callus {
color:#f73900;
font:normal 12px/21px Verdana;
}

.igray {
color:#969799;
}

img {
  border: none;
}

form {

}

input {
  padding:2px;
  border:1px solid #ddd;
  font: normal 1em Verdana, sans-serif;
  color:#666;
}

textarea {
  padding:2px;
  font: normal 1em Verdana, sans-serif;
  border:1px solid #ddd;
  display:block;
  color:#666;
}

#wraper {
  margin: 20px auto 5px;
  width: 1150px;
  border: 0px solid #2e8bc7;
}

#header {
  color: #FFF;
  padding-top: 10px;
  height: 115px;
}

#header a {
  color: #FFF;
  text-decoration: none;
}

#header h1 {
  font-size: 24px;
}

#header #logo {
  float:right;
}


#content {
  margin: 0;
  padding: 0;
}

#trans {
  color:#a9a9a9;
  background-image: url('/site/img/block_bg.png');
}

#sidebar {
  background-color: #eefdce;
  width: 200px;
  float:right;
  padding: 0px 10px;
}

.shopping_cart {
  margin: 10px 0;
  padding: 10px;
  padding-left: 30px;
  border: 1px solid #ddd;
  background: #eee url(img/cart.png) 10px 12px no-repeat;
}

.logged {
  margin: 10px 0;
  padding: 10px;
  border: 1px solid #ddd;
  background-color: #eee;
}

.mMenu {
  padding-left: 0px;
  margin: 35px 0;
  padding: 0;
  list-style: none;
}

.mMenu ul {
  padding-left: 20px;
  list-style: none;
}

.mMenu li {
  float:left;
  margin-right:30px;
  font:600 16px/24px Verdana;
}

.mMenu .active {
  font-weight: bold;
}

a.mmenu_a{
   background-color:#ff3a00;
   padding: 0 1px;
}


#sMenu {
  padding-left: 0px;
  padding: 0;
  list-style: none;
}

#sMenu ul {
  list-style: none;
}

#sMenu li {
  float:left;
  padding-right: 20px;
  font:normal 12px/21px Verdana;
  color:#fff;
}


#sMenu li a {
 color: #cccdcf;
 text-decoration:underline;
}

#sMenu li a:hover {
 color: #cccdcf;
 text-decoration:none;
}





#footer {
  padding: 5px;
  color: #333;
  font-size: 10px;
  text-align: center;
}

#footer a {
  color: #333;
}

.clear {
  clear: both;
}

.table {
  border-collapse: collapse;
}

.table td {
  border: 1px solid #2e8bc7;
  padding: 3px;
}

.table th {
  border: 1px solid #2e8bc7;
  background: #2e8bc7;
  color: #fff;
  padding: 3px;
}


.bgBlack {
  position:relative;
  background-color: #000;
  clear:both;
}

#TBleft {

}

.fl { float:left; }
.fr { float:right; }


.warnCont {
 margin: 20px 0;
 clear:both;
}
.warnt {
 width:auto;
 color:#cccdcf;
 vertical-align:middle;
 margin-top:1px;
}

#dContent { position: relative; } 

#kalian0 {
position:absolute;
margin-top:-365px;
margin-left:1050px;
}


#sMenuField {
 background-color: #000;
 clear:both;
 height:24px;
 padding:0px 5px 0 10px;
}



#textBlock { margin: 20px 0; padding:20px; }

#cntctsBox { margin: 20px 0; }

.last {
margin-left:40px;
}



#ankF {
position:relative;
height:250px;
margin:10px 0;
padding:10px 20px;
background-image:url('/site/img/block_bg.png');
background-repeat:repeat;
}


#ankF b {
color:#fff;
}

#formABox {
position:relative;
color:#cccdcf;
}

#leftAF {
 position:relative; 
 float:left;
 width:40%;
}

#leftAF input, #rightAF input, #rightAF textarea {
float:right;
background-color:transparent;
background-image:url('/site/img/block_bg.png');
background-repeat:repeat;
border:none;
width:200px;
color:#cccdcf;
}


#rightAF br {
line-height:28px;
}

#leftAF br {
line-height:32px;
}
#rightAF label {
float:left;
/*line-height:32px;*/

}
#leftAF label {
/*line-height:32px;    */
float:left;
}


#rightAF textarea {
height:75px;
}

#rightAF {
 position:relative;
 float:left;
 width:55%;
 margin-left:45px;
}


#aG1, #aG2 {
clear:both;
width:610px;
}

#aG1a, #aG2a {
 width:410px;
 float:left;
}
#aG1b, #aG2b {
 width:200px;
 float:right;
 margin-top:10px;
}


#aG2a {
 margin-top:10px;
}

#aButBox {
clear:both;
padding-left:50%;
}


#aButBox .button_feedback {
width:auto;
background-color:transparent;
background-image:none;
border:none;
margin-left:-69px;
}


.shBlock {
 background-image:url('/site/img/block_bg.png');
 width:315px;
 height:315px;
 padding:20px;
 color:#ffffff;
 float:left;
 margin:0 0 20px 0;
}

.shBlock_r {
 float:right;
 margin:0 0 20px 0;
}

.shBlock_c {
 float:left;
 margin:0 0 20px 45px;
}


.shImg {
/*margin-left:-50%*/
}
.shTtl {
 width:315px;
 padding:5px 0;
 font:normal 1.9em Verdana, sans-serif;
}
.shText {
 width:315px;
}
.shWant {
 width:315px;
}

.shWant a {
color:#ff3300;
}

.shWant a:hover {
color:#ff3300;
text-decoration:none;
}


.tableK {
width:315px;
color:#fff;
}


.shField_s {
 width:1150px;
 height:565px;
 margin:0;
 padding:0;
}

.leftGroup {
 width:765px;
 height:565px;
 padding:0;
 color:#ffffff;
 float:left;
 margin:0 20px 0 0;
 float:left;
}


.shBlock_sa {
 background-image:url('/site/img/block_bg.png');
 width:725px;
 height:375px;
 color:#ffffff;
 float:left;
 margin:0 0 20px 0;
 padding:20px;
 float:left;
}

.shBlock_sb {
 background-image:url('/site/img/block_bg.png');
 width:725px;
 height:130px;
 color:#ffffff;
 float:left;
 margin:0 20px 0 0;
 padding:0 20px 0 20px;
 float:left;
}

.shBlock_sb .shText {
width:90%;
}
.shBlock_sb .tableK {
width:100%;
font:normal 1.3em Verdana;
}

.shForm {
 background-image:url('/site/img/block_bg.png');
 width:320px;
 height:525px;
 padding:20px;
 color:#ffffff;
 float:left;
}

.shWant {
 width:315px;
}

.shWant a {
color:#ff3300;
}

.shWant a:hover {
color:#ff3300;
text-decoration:none;
}






#group. .group {
padding:0;
margin:0;
clear:both;
height:auto;
}

#group #text, .group #text {
 color:#cccdcf;
}

#femaillll_s {
 display:none;
 visibility:hidden;
}

#cntctsForm {
width: 320px;
}

#cntctsForm label {
margin-right:20px;
}

#cntctsForm input,textarea {
background-color:transparent;
background-image:url('/site/img/block_bg.png');
border:none;
margin-bottom:10px;
color:#fff;
}
#cntctsForm input {
 width:220px;
}

#cntctsForm .button_feedback {
background-color:transparent;
background-image:none;
width:auto;
}

#cntctsForm textarea {
width:310px;
height:270px;
}

#fphone { margin-left:5px; }

#fcity { margin-left:26px; }


#h3SendOrder {
font:normal 1.9em Verdana;
margin-bottom:10px;
}






