body, document{
	padding:0px;
	margin:0px;
	color: #363636;
}
ul{
	list-style-type: circle;
}
#cmt{
	width: 985px;
	height: 292px;
	background-image: url("../i/vector.png");
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#cmt2{
	width: 985px;
}
#tdmenu{
	height: 32px;	
	background-image: url("../i/cmb.gif");
	background-repeat: no-repeat;	
	text-align: right;
}
#tdmenu span{
	font-family: Arial, Helvetica, Verdana, Times;
	font-size: 9pt;	
	font-weight:bold;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;		
}
#tdmenu span a:link{
	color: #000;
	text-decoration: none;
}
#tdmenu span a:visited{
	color: #000;
	text-decoration: none;
}
#tdmenu span a:hover{
	color: #fff;
	text-decoration: none;
}
#tdmenu span b{
		color: #fff;
}

#tdmenu2{
	width: 240px;
	padding-top: 10px;
}
#ccont{
	width: 505px;
	font-family: Arial, Helvetica, Verdana, Times;
	font-size: 12px;
	padding-left:10px;
	padding-right:10px;				
	padding-top:10px;	
}
#ccontfull{
	width: 745px;
	font-family: Arial, Helvetica, Verdana, Times;
	font-size: 12px;
	padding-left:20px;		
	padding-top:10px;	
}
#twocol{
	font-family: Arial, Helvetica, Verdana, Times;
	font-size: 9pt;
}
#twocol a:visited{
	color: #0000ee;
}

#ccontfull p:first-letter{
	padding-left:20px;
}
#ccont p:first-letter{
	padding-left:20px;
}
#noabzac p{
	padding-bottom:25px;	
	padding-top:0px;
	margin:0px;
}
#noabzac p:first-letter{
	padding-left:0px;	
}
#newslast{
	border-left: solid #fcd973 1px;
	padding-left: 20px;	
}
#newslast2, #newsold{
	margin-left: 100px;
	padding-left: 10px;
	padding-right: 10px;	
	width: 400px;
	border-left: 1px solid #fcd973;
	border-right: 1px solid #fcd973;	
}
#snews, #contacts, #twocol{
	width: 246px;	
	padding-left:0px;	
	padding-top:0px;	
}
#contacts{
	width: 500px;	
}
#logopart{	
	height: 87px;	
}
#bannerspart{	
	height: 158px;	
}
h1, h2, h3{
	font-family: Arial;
	font-size: 15pt;	
	color: #292929;
}
h2{
	font-size: 13pt;	
}
h3{
	font-size: 11pt;	
}
#contacts h3{
	padding: 0px;
	margin: 0px;
}
#contacts h2{
	color: #999;
}
#tdmenu2 ul{
	margin:0px;
	padding:0px;
	width:227px;	
}
#tdmenu2 ul ul{
	margin:0px;
	padding:0px;
	width:227px;	
	background-color: #fff;	
}
#tdmenu2 ul ul li{
	background-color: #fcd973;
	font-family: Arial;
	font-size: 9pt;	
	list-style: none;
	margin: 0px;
	padding: 0px;		
}
#tdmenu2 ul li{
	background-color: #fdba14;
	font-family: Arial;
	font-size: 9pt;	
	list-style: none;
	margin: 0px;
	padding: 0px;		
}

#tdmenu2 ul li a{
	text-decoration: none;
	color: #000;
	display: block; 
	padding: 5px; 
	padding-left: 15px;	
	margin-top:2px;
}
#tdmenu2 ul li a:visited{
	text-decoration: none;
	color: #000;		
	display: block; 
}
#tdmenu2 ul li a:hover{
	text-decoration: none;
	background-color: #f8931d;
	display: block; 	
}
#tdmenu2 ul .mlevel1sel{
	background-color: #f8931d;
	display: block; 
	padding: 5px; 	
	padding-left: 15px;	
	margin-top:2px;
}
#tdmenu2 ul .mlevel1sel2{
	background-color: #f8931d;
}


.nsitem{
	font-family: Arial, Helvetica, Verdana, Times;
	font-size: 9pt;	
	padding-bottom: 20pt;

}
.nsitem h3{
	font-family: Arial, Helvetica, Verdana, Times;
	font-size: 9pt;
	font-weight: bold;
	padding:0px;
	margin:0px;	
}
.nsitem a:link{
	text-decoration:none;
	color: #363636;
}
.nsitem a:visited{
	text-decoration:none;
	color: #363636;
}
.bigred{
	font-weight: bold;
	color: #9e2617;
}
.news_tru{
	padding: 5px;
}
.corebanner{
	padding-top: 20px;
	width: 225px;
	font-family: Arial, Helvetica, Verdana, Times;
	font-size: 9pt;		
}
.corebanner h3{
	padding: 3px;
	padding-left: 0px;
	margin: 0px;
}
.corebanner a:link{
	text-decoration: none;
	color: #6ba6c8;
}
.corebanner a:visited{
	text-decoration: none;
	color: #6ba6c8;
}

#bottom{
	width:980px;
	border-top: 1px solid #ccc;	
	font-family: Arial, Helvetica, Verdana, Times;
	font-size: 10pt;	
	padding-top: 10px;
}
#address{
	padding-left: 255px;
}
.ymadness{
	background-color: #fdba14; 
	font-family: Arial, Helvetica, Verdana, Times;
	font-size: 9pt;
	color: #7e787c;	
}
.ymadness b, .ymadness2 b{
	color: #000;
}
.ytd1, .ytd2, .ytd11, .ytd22{
	font-family: Arial, Helvetica, Verdana, Times;
	font-size: 9pt;	
	background-color: #fff6d9; 
}
.ytd2{
		background-color: #fff; 
}
.yth2{
		background-color: #fed09e; 	
}
.ytd5{
	background-color: #bad9b8;
}
.ytd_special{
		background-color: #fff;
		border-top: 1px solid #fdba14; 	
		border-left: 1px solid #fdba14;	
		border-bottom: 1px solid #fdba14;				
}

.ytd11{
	background-color: #fff4e3; 
}
.ytd22{
		background-color: #ffdfa4; 
}
.ymadness2{
	background-color: #f8931d; 
	font-family: Arial, Helvetica, Verdana, Times;
	font-size: 10pt;
	color: #7e787c;	
}

.yshapko, .yshapko2, .yshapko3, .yshapko4{
	background-color: #fdba14;
	font-family: Arial, Helvetica, Verdana, Times;
	font-size: 10pt;	
	font-weight: bold;
	padding: 5px;
	padding-bottom: 0px;
	padding-right: 20px;
	background-image: url("../i/ugol.png");
	background-repeat: no-repeat;	
	background-position: 100% -7px;
}
.yshapko2{
	background-color: #f8931d;
}
.yth_white, yth2_shapko2, yth2_shapko{
	background-color: #fff;	
}
.yshapko3{
	font-weight: normal;
	background-position: 101% 0px;	
}
.yshapko4{
		width: 50%;
}
.ui-tabs .ui-tabs-hide {
     display: none;
}
#tabs ul{
	width: 100%;
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-bottom: 25px;
}
#tabs div{
 	float: left;	
}
#tabs ul li{
	float: left;	
  display: block;
	font-family: Calibri;
	font-size: 11pt;
	margin: 0px;	
	padding: 0px;
}
#tabs ul li a{
  display: block; 	
	padding:2px;
	padding-right:16px;	
	padding-left:6px;		
	background-image: url("../i/ugol2.png");
	background-repeat: no-repeat;	
	background-position: 100% 0px;	
	text-decoration: none;
	color: #3c1906;
	background-color: #fdba14;	
}
#tabs ul li a:visited{
	color: #3c1906;
}
#tabs ul li a:hover, #tabs ul li a:focus, #tabs ul li a:active{
	color: #3c1906;	
	background-color: #f8931d;
  outline: 0; /* prevent dotted border in Firefox */
}

#tabs ul li.ui-tabs-selected a{ 
	background-color: #f8931d;	
}
.imar, .imar2{
	padding: 20px;
	padding-top: 0px;
}
.imar2{
	padding-right: 0px;
}
.zfull{
	display: block;		
	padding: 10px;
	clear: both;
}
.znachek{
	display: inline;	
	float: left;	
}
.zcap, .zcap2{
	display: inline;	
	padding-left: 10px;
	float:left;
}
.zcap2{
	width: 80%;
}
.zcap span{
	color: #999;
}
.slogo{
	padding-bottom:10px;
}
#description, #range, #price, #acs, #pack, #sert{
	width: 725;
}
#pack table{
	float: left;
}

#postb{
cursor: hand;
cursor: pointer;
background: #efefef;
padding: 5px;
margin: 13px;
font: bold 10pt/1.2 Geneva, Vera, Arial, Helvetica, sans-serif;
border : 1px solid #aaa;
}

.specli{
	list-style-type: none;
}
.bborder{
	border-bottom: solid #fcd973 1px;
}

#s3slider {
   width: 280px; /* important to be same as image width */
   height: 265px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
	width: 280px; /* important to be same as image width or wider */
	position: absolute; /* important */
	top: 0; /* important */
	left:0;
	margin-left: 0; /* important */
	padding: 0px;   
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   font: 12px/16px Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-align: center;
   padding: 8px 13px;
   height: 20px;
   padding-bottom: 20px;
   width: 238px;
   background-color: #fdba14;
   filter: alpha(opacity=80); /* here you can set the opacity of box with text */
   -moz-opacity: 0.8; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.8; /* here you can set the opacity of box with text */
   opacity: 0.8; /* here you can set the opacity of box with text */
   color: #000;
   display: none; /* important */
   //left: 0;
   bottom: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}


*:first-child+html .s3sliderImage span {padding-bottom: 5px;} /* для Ie7*/

.clear {
   clear: both;
} 
#copyright{
	color: #999;
}
#packimg{
	background:transparent;
	width: 725px;
	display:block;
	margin:0 auto;
	margin-top: -20px;	
	text-align: center;
	padding-bottom:30px;
}
