body{
 font-family: Verdana, Tahoma, Helvetica, Arial;
 font-size:0.6em;
 background:#1F1A17;
 margin:0;
 padding:0;
 border:none;
 color:#000;
}
img,form{
 margin:0;
 padding:0;
 border:none;
}
a{
 color:#ED962E;
 text-decoration:none;
 border:0;
}
a:hover{
text-decoration:underline;
}
a:active, a:focus{
 outline:0;
}
input,select{
 border:solid 1px #ddd;
 padding:2px;
 font-size:1em;
}

#flags{
float:left;
margin-top:20px;
margin-left:20px;

}
#flags a{}
#flags img{}


select{
 padding:0;
}
input.image{
 border:none;
 padding:0;
}
.noScript{
 font-weight:bold;
 color:#fff;
 text-align:center;
}
.right{
 float:right;
}
.textRight{

}
.hr, .hrn{
margin:20px 0 20px 0;
font-size:0;
border-bottom:solid 1px #ddd;
}
.hrn{
margin:5px 0 15px 0;
}


.bold{
 font-weight:bold;
}
.center{
 text-align:center;
}
.clear{
 clear:both;
}

#body{
}
#containerOut{
 padding:25px 0;
}

#container{
 width:1000px;
 margin:0 auto;
 background:#fff url('../img/back.jpg') no-repeat bottom;
}
#head{
 background:url('../img/cTopL.gif') no-repeat left top;
 border-bottom:solid 1px #ECEBEB;
}
#hTop{
 height:53px;
 border-bottom:solid 1px #ECEBEB;
}
#hTopR{
 background:url('../img/cTopR.gif') no-repeat right top;
 height:18px;
}
#nav{
 margin:10px 0 0 180px;
 padding:0;
 
}
#nav li{
 display: inline;
 list-style-type: none;
 margin:0 36px 0 0;
}
#nav a{
}
#hText{
 float:right;
 width:433px;
 height:11px;
 margin:10px 0 0 0;
 padding:0 133px 0 0;
 
}
#hCont{
 border:solid 1px #C4C3C3;
 border-width:1px 0;

}
#hBody{
 width:850px;
 margin:0 auto;
 height:141px
}
#logo{
 margin:0 0 0 60px;
} 
#flashBaner{
 width:548px;
 height:141px;
 float:right;
}
#content{
  margin:0 auto;
  padding:16px 0 0 0;
  width:752px;
}
#menu{
 height:50px;
 background: url('../img/menuBack.gif') repeat-x;
 position:relative;
}
#menuR, #menuL{
 width:35px;
 position:absolute;
 height:50px;
}
#menuR{
 right:0;
 background: url('../img/menuRight.gif') no-repeat;
}
#menuL{
 left:0;
 background: url('../img/menuLeft.gif') no-repeat;
}
#mBody{
 width:510px;
 margin:0 auto;
 padding:7px 0 0 0;
}
#mBody li{
 display:block;
 float:left;
 list-style-type: none;
 height:32px;
}
#mBody span{
 display:none;
}
#mBody a{
 display:block;
 height:32px;
}
#mBody li.space{
 margin:0;
}

#mBody a:hover,#mBody a.select{
 background:none;
}

#body{
 border:solid 1px #B7B6B6;
 border-width:0 1px;
 background: url('../img/bodyBack.gif') repeat-x bottom;
}
#bodyH{
 padding:15px 35px 0 35px;
 background: url('../img/bodyBackH.gif') repeat-y;
 background-position:35px 0;
}
#leftCol{
 width:233px;
 float:left;
}

#subMenu{
 margin:0;
 padding:20px 0 35px 0;
 width:233px;
}
#subMenu li{
 list-style-type: none;
 width:226px;
 /*height:36px;*/
 height:38px;
 margin:0 0 0px 0;
 background-position:11px 0px;
}
#subMenu li a{
 display:block;
 width:226px;
 /*height:36px;*/
 height:38px;
 background-position:11px 0px;
}
#subMenu li a span{
 display:none;
}
#subMenu li.sMPareGlider,#subMenu a.sMPareGlider{
background-position:0px 0px;
}
#subMenu a:hover, #subMenu a.select{
 background:none;
}

#boxBodyTitle{
 width:229px;
 height:36px;
}
#boxBodyTitle a{
 display:block;
 width:229px;
 height:36px;
}
#boxBodyTitle a:hover,#boxBodyTitle a.select{
 background:none;
}
#boxBodyTitle a span{
 display:none;
}


#box ul{
 margin: 20px 0 0 0;
 padding:0;
}
#box li{
 list-style-type: none;
}



#boxBody{
 padding:35px;
 text-align:right;
}

#rightCol{
 margin:0 0 0 242px;
 text-align:justify;
}

#rightCol h1 span{
 display:none; 
}
#rightCol h1{
 margin:0;
 height:39px;
 background:url('../img/pTBack.gif') no-repeat;
}
#rightCol h1 img{
 margin:5px 0 0 48px;
}
#bodyDescr{
 padding:10px 25px;
}
#bodyDescr h2{
 font-size:1.5em;
}
#bodyDescr p{
 text-indent:0;
}
#bodyDescr ul{
 padding:0;
 margin:1em 0;
}
#bodyDescr li{
 list-style-type: none;
}
#bodyDescr ul.line li{
 background:url('../img/lines.gif') no-repeat;
 background-position:1em 0.6em;
 padding:0 0 0 2em;
}
#bodyDescr table{
 border-collapse:collapse;
 margin:8px auto;
}
#bodyDescr th{
 background:#EAECEE;
 padding:4px;
}
#bodyDescr td{
 border:solid 1px #EAECEE;
 padding:4px;
}
#bodyDescr th.r{
 background:none;
}

#downHR{
 margin:0 26px;
}
#downHRL , #downHRR{
 height:8px;
 font-size:0;
 border:solid 1px #ddd;
 border-width:1px 0;
 width:180px;
}
#downHRR{
 border-width:1px 0 0 0;
 float:right;
 width:388px;
}

#bottom{
 height:19px;
}

#bottomBody{
 background:url('../img/bottomBack.gif') repeat-y;
 margin:0 36px;
 border-bottom:solid 1px #AEACAC;
 height:19px;
}
#bottomRL, #bottomRR{

}
#bottomRL{
 background:url('../img/bottomL.gif') no-repeat left top;
}
#bottomRR{
  background:url('../img/bottomR.gif') no-repeat right top;
}

#footer{
 padding:25px 40px 25px 40px;
}
#footer a{
 color:#000;
}

#footB{
height:17px;
margin:0 14px;
background:#E77817;
}
#cBottR, cBottL{
 height:18px;
}
.hideMe{
 visibility:hidden;
}
.hideBlock{
 display:none;
}
#viewerImg{
 z-index:100;
 top:0px;
 left:0px;
 display:block;
 position:absolute;
 background: #fff;
 padding:10px;
 border: 1px solid #888;
 cursor:pointer;
}

#pageMask{
 z-index:98;
 display:none;
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background: #000;
 -moz-opacity: 0.3;
 opacity:0.30;
 .filter: alpha(opacity=30);
}
.map div{

}
.map img{
 vertical-align:middle;
 margin:0;
}
.map a{
 margin:0 0 0 4px;
}


#order div.line{
 margin:5px 0;
 padding:5px 0;
}

#order_product div.line{
 border:solid #ddd;
 border-width:1px 0 0 0;
}
#order_product div div.line{
 border-width:1px;
}
#order .error{
 border-color:#f00;
}
#order label{
 display:block;
 float:left;
 padding:2px 5px;
 text-align:right;
 width:120px;
}
#order input.input{
 width:160px;
 padding:1px 3px;
}
#order .opt{
 margin:3px 0 3px 140px;
}
#order select.type,#order select.input{
 width:168px;
 .width:170px;
}
#order fieldset{
 border:solid 1px #ddd;
 border-width:1px 0 0 0;
 margin:8px;
}
#order div fieldset{
 border-width:1px;
}
#order legend{
 font-weight:bold;
 font-size:1.2em;
}
#order div legend{
 font-size:1em;
}
#order .button{
 background:#dcdfe3;
}

#order_product_option, .hide{
 display:none;
}
#order_msg_error,#order_msg_error2{
 padding:5px;
 margin:10px 0;
 border:solid 1px #f00;
 font-weight:bold;
}
#order p{
 text-indent:0;
}

input#order_submit{
 border:none;
 padding:0;
 margin:3px 0;
}

h3.galleryHand{
 font-size:1em;
 cursor:pointer;
 text-align:right;
 display:hide;
}
.galleryHide{
 display:block;
}
.galleryCont{

}

.collRight{
 text-align:right;
}

.gShell{
 height:312px;
 width:373px;
 margin:10px auto 0 auto;
 position:relative;
 background:no-repeat;
}
.gCount{
 position:absolute;
 width:100px;
 height:25px;
 text-align:right;
 right:20px;
 bottom:0;
}
.gNav{
 width:370px;
 margin:10px auto;
 padding:5px 0;
 border:solid 1px #ddd;
 border-width:1px 0;
 
}
.gNavCont{
  width:370px;
}
.gNavCont div{
 width:20px;
 height:18px;
 border:solid #fff;
 border-width:3px 0 0 0;
 margin:2px 4px;
 background:#000;
 float:left;
 cursor:pointer;
}

.gDescr {
	float:left;
	width:100%;
}

#sponsoring{
 padding:10px 0 0 0;
}

#sponsoring span{
 float:left;
}
#sponsoring p{
 margin:0 0 16px 20px;
}
