* {
		margin: 0;
		padding: 0;
		* {font-size:100.01%}
	}
	html, body {
		 border:0;
		 margin:0;
		 padding:0;
		 height: 100%;
		 font-size:62.5%;
	}
	  html {font-size:62.5%;}
	body {
			font: 12px/1.6em Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;
          	color:#1e1e1e;
		 min-width: 780px;
		  background-color:#FEFEFE;
		
	}
	p {
	margin: 5px 0;
}
	img {margin: 0; padding: 0; border-width: 0;}
h1 { font-weight: normal; color: #FD8A02; }
h2 {
	font-weight: bold;
	color: #303030;
}
h3 { font-weight: bold; color: #494848; }
h4 { font-weight: bold; color: #3D3C3C; }


ul {list-style-type: none;}
li {margin: 0 0 0.5em 0; padding: 0;}
li ul, li ol {margin-top: 0.5em;}
	/*****header*****/
	#header {
		 width: 100%;		
		 color: white;
		 text-align: center;
		 margin: 0;
		 padding: 0;
		 height: 91px;
		 background-color: #000;		
		 background: url(../images/head_bg.png) repeat-x left;
		
	}
	#header_in {
		 width: 100%;		
		 height: 5px;
		 background-color: #fff;
		
	
	}
		#header_in1 {
		 width: 100%;		
		 height: 20px;
		 background-color:#bcbcbc;
		
	
	}
	/*****content*****/
	#wrapper {
		 min-width: 960px;		
		 padding:0;
		 margin:0;
		 position: relative;
		 min-height: 100%; /* For Modern Browsers */
		 height: auto !important; /* For Modern Browsers */
		 height: 100%; /* For IE */
	}
	#InnerWrapper {
		  width: 1020px;
		  margin: 0 auto; /* ����������� �� ������ */
		 padding-bottom: 1px;
		text-align:left;
	}
	#WrapContent {
		 padding-bottom: 120px;
		 width: 100%;
		 margin: 0;
	}
	#WrapContent:after { /* !important. stick the footer at the bottom*/
	  clear: both;
	  display: block;
	  content: ".";
	  height: 0;
	  visibility: hidden;
	
	}
	#leftbar {
		z-index: 2;
		 float: left;
		 width: 237px;
		 margin: 0;
		 padding:0;
		  min-height: 100%; /* For Modern Browsers */
		 height: auto !important; /* For Modern Browsers */
		 height: 100%; /* For IE */
		
	}
	#leftbar ul {list-style:none;}
	#leftbar ul li {
display:block;color:#4E7AA6;font-weight:lighter; 
}
#leftbar li.podmenu
{
display:block;color:#FD7F01;font-weight:lighter; padding:3px 5px;
}
#leftbar ul li a {display:block;color:#4E7AA6;font-weight:lighter;
padding:3px 5px;text-decoration: none; 
  font-size: 1em;}
#leftbar ul li span {color:#d1c3b6;}
#leftbar ul li a span,
#leftbar ul li a:hover,
#leftbar ul li a:hover .data,#leftbar ul li a:hover span {
color:#315880;

	
}
#leftbar a {color:#C92129;
font-weight:lighter;border-bottom:0 dashed #5783B0;}#leftbar a:hover {
color:#5783B0;font-weight:lighter;}
.menu_left{
	background: #F3F3F3;
	margin: 5px;
}
.menu_left1{
	background: #F3F3F3;
	margin: 5px;
	padding:10px;
	text-align:center;
}


		
	#rightbar {
	z-index: 5;
	float: right;
	width: 237px;
	margin: 0;
	padding: 5px 3 5;
	background-color: #fff;
	 font-size: 90%;
}
	#rightbar a{
	color: #767F8F;
	text-decoration: none;
	border-bottom: 1px dashed #CED5E1;
	font-weight: bold;

}
#rightbar a:hover{
	color:#1e1e1e;
	text-decoration: none;
	font-weight: bold;
}
	#content {
		 z-index: 0;
		 display: block;
		 width: auto;
		 text-align: left;
		 margin: 0 237px 0 237px;
		 background-color: #FEFEFE;
		 font-size: 115%;
	}
	#content a.left_menu_link{
	color: White;
	text-decoration: none;
		padding: 2px 5px 2px 5px;
}
#content a.left_menu_link:hover{
	color: #CED5E1;
	text-decoration: none;
	border-bottom: 1px dashed #CED5E1;
}
	#content a{
	color: #767F8F;
	text-decoration: none;
	border-bottom: 1px dashed #CED5E1;

}
#content a:hover{
	color:#1e1e1e;
	text-decoration: none;
}
#content h1,h2,h3,p,ul{
padding: 15px 20px 5px 20px;}
#content h1{
	 font-size: 200%;}
	 #content h2{
	 font-size: 130%;color:#4E5D64;}
	  #content h3{
	 font-size: 130%;}
#content p{
	text-align: justify;
}
th.lang{
	height: 40px;
	color: #F8F8F8;
	 font-size: 90%;
}
table.tbl{
	width: 90%;
	text-align: center;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	font-size: 90%;
	color: #858585;
}
UL.topic-list UL LI {
	MARGIN: 1em; LIST-STYLE-TYPE: square
}
	.clear {
		clear: both;
		display: block;
		height: 1px;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	/*****footer*****/
	#footer {
		 position: absolute;
		 bottom: 0 !important;
		 bottom: -1px; /* For Certain IE widths */
		 clear:both;
		 padding:0;
		 margin:0;
		 width: 100%;
		 height: 120px;		
		 text-align: center;
		 font-size:.92em;
line-height:1.4;
background-color: #3B3A3A;		
	color: #767F8F; 
	}
		#footer a{
	color: #767F8F;
	text-decoration: none;
	border-bottom: 1px dashed #CED5E1;

}
#footer a:hover{
	color:#1e1e1e;
	text-decoration: none;
}
	.menu_top{	background: url(../images/menu_top_bg.png) no-repeat left;
	color: White;
	text-align: center;
	width: 638px;
	height: 43px;
	}
	a.srollover {display:block;width:257px;height:38px;
background:url(../images/phone.png) 0 0 no-repeat;text-decoration:none;}
a.srollover1 {display:block;width:237px;height:44px;
background:url(../images/zakaz.png) 0 0 no-repeat;
text-decoration:none;}
a:hover.srollover{
background-position:-257px 0;}
a:hover.srollover1{
background-position:-237px 0;}
.tool-tip {z-index:13000;width:139px;color:#fff;}
.tool-title {font-weight:700;font-size:1.2em;
background:url(../images/bezel.png) left top;color:#FFF;margin:0;
padding:8px 8px 4px;}.tool-text {font-size:1.2em;
background:url(../images/bezel.png) right bottom;
font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Sans-serif;
padding:4px 8px 8px;}
.custom-tip {z-index:13000;width:130px;color:#000;}
.custom-title {font-weight:700;font-size:11px;background:#c3df7d;color:#3e4f14;
border-bottom:#b5cf74 1px solid;margin:0;padding:8px 8px 4px;}
.custom-text {
font-size:11px;background:#cfdfa7;padding:4px 8px 8px;}

	/*****booble****/
#siteWrap {
	margin: 0px auto 0 auto;
	width: 500px;
	height: 280px;
	position: relative;
	background: transparent url(../images/bg_pageWrap.jpg) no-repeat top left;
}
	#pageWrap {
		position: absolute;
		z-index: 5;
		top: 130px;
		left: 50px;

	}
	#psdPage {
		margin-right: 19px;
		float: left;
		cursor: pointer;
	}
	#netPage {
		margin-right: 20px;
		float: left;
		cursor: pointer;
	}	
	#audioPage {
		float: left;
		cursor: pointer;
	}
	#bubbleWrap {
		position: absolute;
		z-index: 10;
		left: 70px;
		top: 30px;
	}
	.bubble {
		position: absolute;
	}
	.clear {
		clear: both;
	}
		/*****olaco***/
	
	 .word {
  	font-family: Tahoma;
  	padding: 4px 4px 4px 4px;
  	letter-spacing: 3px;
  }
  span.size1 {
  	color: #000;
  	font-size: 2.4em;
  }
  span.size2 {
  	color: #333;
  	font-size:2.2em;
  }
  span.size3 {
  	color: #666;
  	font-size: 2.0em;
  }
  span.size4 {
  	color: #999;
  	font-size: 1.0em;
  }
  span.size5 {
  	color: #aaa;
  	font-size: 1.6em;
  }
  span.size6 {
  	color: #bbb;
  	font-size: 1.4em;
  }
  span.size7 {
  	color: #ccc;
  	font-size: 1.2em;
  }
  span.size8 {
  	color: #ddd;
  	font-size: .8em;
  }
  span.size0 {
  	color: #ccc;
  	font-size: .6em;
  }
  
  	/*****forma***/
  
  LEGEND {
	font-size: 1.1em;
	background-color: #7D8F98;
	color: #fff;
	line-height: 1em;
	letter-spacing: .7px;
	padding: 2px;
	margin: 15px;
}

label {
	margin-top: 10px;
	margin-right: 6px;
	display: block;
	float: left;
	padding-left: 3px;
	width: 100px;
	height: 20px;
	color: #848484;
	line-height: 1.1;
	padding-top: 5px;
	font-weight: bold;
	font-size: .9em;
	letter-spacing: -1px;
	background-color: #ECECEC;
	background: url(../images/required.gif) no-repeat right;
}

#container1 {width:470px;
font-size:1em;margin:auto;padding:5px;}

#leftSide {
	float: left;
	width: 470px;
	padding-top: 30px;

}

#leftSide1 {float:left;width:200px;padding-top:30px;
font-size:.8em;
background-color: Fuchsia;}

#leftSide1 table {font-size:1.2em;}

.holder {
background-color:#fff;}
.div_checkbox {
margin-top:3px;padding-left:5px;
padding-top:5px;
padding-bottom:3px;float:left;color:#666;
width:430px;
height:30px;
background-color:#F7F7F7;
font:1.3em; 
}
#err {
font:1.2em ;
}
.div_err {
margin-top:3px;
padding-left:0px;
padding-top:10px;
padding-bottom:3px;
float:right;
width:25px;
height:30px;
background-color:#ECECEC;}

.div_texbox {
margin-top:3px;
margin-left:0;
float:left;
padding-bottom:3px;
width:330px;
padding-top:5px;
height:35px;
background-color:#ECECEC;

}

.div_add {margin-top:3px;
margin-left:0px;padding-left:0;padding-top:5px;
padding-bottom:8px;float:left;width:20px;height:40px;}

.error {color:#F90000;display:none;float:left;margin-top:1px;padding-left:10px;
padding-bottom:1px;width:430px;padding-top:0;height:12px;
font:1.2em;
}
.textbox {
width:250px;color:#999;
background-color:#fff;
font:1.3em;
padding:3px 5px 3px 10px;}

.textbox1 {
width:30px;color:#999;
background-color:#fff;
font:1.5em;
padding:3px 5px 3px 19px;}

.textbox2 {
width:250px;color:#999;
background-color:#fff;
font:1.3em;
padding:3px 5px 10px 19px;}

.div_radiobox {
margin-top:3px;
padding-left:5px;
line-height:1.1;
float:left;
color:#666;
padding-bottom:3px;width:450px;
padding-top:5px;height:35px;
font:1.5em ;
}
.div_text {margin-top:3px;float:left;padding-left:5px;padding-bottom:3px;
width:325px;padding-top:5px;height:150px;background-color:#ECECEC;}

.div_text textarea {margin-top:3px;padding-left:5px;float:center;
padding-bottom:3px;width:250px;padding-top:5px;height:130px;}

.button_div {
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
margin-top:3px;
border-left:#ccc 1px solid;
width:100px;
border-bottom:#ccc 1px solid;
height:35px;
background-color:#fff;
text-align:right;
padding:5px 32px 3px;
float: right;}

#input_div {margin-top:3px;padding-left:5px;float:right;padding-bottom:3px;
padding-top:5px;height:30px;background-color:#ECECEC;
background-image:url(highslide/graphics/loader.white.gif);
background-repeat:no-repeat;}

.buttons {
font-size:1.2em;
color:#7B7B7B;
width:100px;
text-decoration:none;
border-right:#ccc 1px solid;
border-left:#ccc 1px solid;
border-top:#ccc 1px solid;
border-bottom:#ccc 1px solid;
}

.buttons1 {margin:7px;
background:#F0F0F0;color:#7B7B7B;text-decoration:none;border:1px solid #B0B0B0;
padding:2px 2px;}
.input {margin-left:5px;background:#FCFCFC;padding-bottom:2px;
color:#7B7B7B;padding-top:2px;text-decoration:none;border:1px solid #B0B0B0;}


.inner-box {
	padding:1em; 
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;	
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3 { margin:1em; width: 70px;text-align: center;color: #ffffff}

.inner-box, b { background-color: #7D8F98;}

#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}

 div.rubrique{width:200px;overflow:hidden;padding-top:10px;padding-bottom:5px;margin:0}
 div.rubrique a{ text-decoration:none}
 h3.toggler{cursor:pointer;padding-bottom:2px;border-bottom:0px #ebebeb solid}
h3 span.number{color:#adadad;font-weight:normal;font-size:11px;}
div #fade_box40{font-size:9px; color:#cdcdcd;padding-top:0px;}
div #fade_box40 a{font-size:9px; color:#cdcdcd}
/* sidebar:paysys */

#paysys  a { float: left;   width: 33%; height: 2em; margin-bottom: 2em;   text-align: center;  font-size: 0.90em;    color: #acb2be;
		line-height: 1em; text-decoration:none; border-bottom:0px;}
#paysys h2{ font-size:1em;}
    #pay-webmoney {
        padding-top: 5.1818em;
        background: url('../images/pay/pay-webmoney.gif') no-repeat 50% 1.091em;
        -webkit-background-size: auto 3.3636em;
        -khtml-background-size: auto 3.3636em;
    }
    #pay-yamoney {
        padding-top: 5.1818em;
        background: url('../images/pay/pay-yamoney.gif') no-repeat 50% 1.4545em;
        -webkit-background-size: auto 3em;
        -khtml-background-size: auto 3em;
    }
    #pay-elecsnet {
      padding-top: 5.4545em;
         background: url('../images/pay/pay-elecsnet.gif') no-repeat 50% 0.9091em;
         -webkit-background-size: auto 3.5em;
        -khtml-background-size: auto 3.5em;
    }
    #pay-paypal {
        padding-top: 5.4545em;
         background: url('../images/pay/pay-paypal.gif') no-repeat 50% 0.9091em;
         -webkit-background-size: auto 3.5em;
        -khtml-background-size: auto 3.5em;
    }
   
    #pay-sberbank {
       padding-top: 5.4545em;
      background: url('../images/pay/pay-sberbank.gif') no-repeat 50% 0.8182em;
          -webkit-background-size: auto 3em;
        -khtml-background-size: auto 3em;
    }
    #pay-visa {
       padding-top: 5.4545em;
       background: url('../images/pay/viza.png') no-repeat 50% 0.1818em;
        -webkit-background-size: auto 5em;
        -khtml-background-size: auto 5em;
		
    }
	#pay-cash {
        padding-top: 5.2545em;
        background: url('../images/pay/invoice-32x32.png') no-repeat 50% 1.5em;
       -webkit-background-size: auto 3em;
        -khtml-background-size: auto 3em;
    }
    #pay-mastercard {
        padding-top: 5.4545em;
        background: url('../images/pay/mastercard.png') no-repeat 50% 0em;
       -webkit-background-size: auto 5em;
        -khtml-background-size: auto 5em;
    }
    #pay-more {
         padding-top: 4.4545em;
        color: #F95959 !important;
        background: url('../images/pay/pay-more.gif') no-repeat 50% 0.8182em;
        margin: 0 !important;
        -webkit-background-size: auto 1.7273em;
        -khtml-background-size: auto 1.7273em;
    }


