body{
				margin: 0px;
				padding: 0px;
				font-family: Verdana;
				font-size: 10pt;
				color: #666666;
}
h1{
				font-size: 14pt;
				color: #333333;
				font-family: Cambria ;
}
input{
				border: 0px;
				width: 130px;
				height: 25px;
}
img{
				border:0px;
}
.btn {
   border-top: 1px solid #fafafa;
   background: #647580;
   background: -webkit-gradient(linear, left top, left bottom, from(#ebf1f5), to(#647580));
   background: -webkit-linear-gradient(top, #ebf1f5, #647580);
   background: -moz-linear-gradient(top, #ebf1f5, #647580);
   background: -ms-linear-gradient(top, #ebf1f5, #647580);
   background: -o-linear-gradient(top, #ebf1f5, #647580);
   padding: 2px 4px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 10px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.btn:hover {
   border-top-color: #0b5a8f;
   background: #0b5a8f;
   color: #ffffff;
   }
.btn:active {
   border-top-color: #ffffff;
   background: #ffffff;
   color: #FFFFFF;
   }




#container{
				position: inherit;
				width: 100%;
				height: 100%;
				
}
#topcontainer {
				position: inherit ;
				width: 100%;
				margin-left: auto;
				margin-right: auto;
				height:120px;
}
#topcontent {
				position: inherit ;
				width: 1000px;
				height: 100px;
				margin-left: auto;
				margin-right: auto;

}
#logo{
				position: relative ;
				float: left ;
				width: 120px;
				height: 100px;
}
#topmiddle {
				position:relative ;
				float: left ;
				width:725px;
				height: 100px;
				text-align: center ;
}
#topright {
				position: relative ;
				float:left ;
				width: 155px;
				height: 100px; 
}
#topright :after {
		clear:both;
}
#menucontainer {
				position: inherit ;
				width: 1000px;
				height: 20px;
				margin-left: auto;
				margin-right: auto;

}
#menu{
position: absolute ;

				width: 1000px;
				height: 40px;
				background-color:#333333;
				z-index:1000;
			
}
#slidercontainer {
				border-style: solid;
				border-width: 1px 0px 1px 0px;
				border-color: #999999;
				position: relative;
				width: 1260px;
				height: 400px;
				margin-left: auto;
				margin-right: auto;
				overflow:hidden;
			

}
#slider {
				position: relative ;
				width: 100%;
				height: 400px;
				z-index: 500;
				
}
#slider ul {
				padding: 0px;
				margin: 0px;
}
#slider ul li{
				list-style-image: none ;
				padding: 0px;
				margin: 0px;
}
#sliderbox{
				position: absolute ;
				height: 115px;
				width: 412px;
				left:700px;
				top:266px;
				padding: 10px;
				background-image:url('/csspictures/kutu.png');
				background-repeat:no-repeat;
				z-index: 9999;
}

.slidercontent{
				position: relative;
				margin:10px 16px 5px 16px;
				height: 120px;
				color: #808080;
				font-size: 8pt;
				
}


.slidercontent h2{
				font-size:8pt;
				color: #808080;
}


	#jsddm li a
	{	display: block;
		font: 10pt verdana;
		padding: 10px 10px ;
		text-decoration: none;
		vertical-align: middle ;
		width: auto;
		color: #000;
		white-space: nowrap;
		height: 23px;
		z-index:20;
		}

	#jsddm li a:hover
	{	background: #1e5799;
	color:#fff}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white;
			z-index:20;	
			}
		
			#jsddm li ul li
			{	float: none;
				display: inline;
			z-index:20;
}
			
			#jsddm li ul li a
			{	
			font-size: 16px;
				background: #FFFFFF;
				padding-top:4px;
				color: #1a3f82;
				height: 16px;
				width: 200px;
				z-index:20;
}
			
			#jsddm li ul li a:hover
			{	background: #edf8fa}


#menuitem{
				position: relative ;
				float: left;
				height: 100%;
				width: 140px;
				margin-left: 2px;
				text-align: center ;
				line-height: 40px;
				
}
#menuitem a,#menuitem a:visited {
				color: #FFFFFF;
				font-size: 10pt;
				text-decoration: none ;
}
#middlecontainer {
				position: relative ;
				width: 100%;
				height: auto ;
				
}
#middlecontent{
				position: relative ;
				width: 1000px;
				margin-left: auto ;
				margin-right: auto;
}
#leftcontainer {
				position: relative ;
				width: 740px;
				float: left;
				padding: 10px 10px 10px 0px;
}
#rightcontainer {
				position: relative ;
				width: 250px;
				float: left;
				height: auto;
				
}
#whystibio {
				position: relative;
				width: 100%;
				height: 300px;
				background-image: url('/csspictures/stibiobg.jpg');
				background-repeat: no-repeat;
}
#effectstibio{
				position: relative ;
				width: 740px;
				height:320px;
				background-image: url('/csspictures/stibioetki.jpg');
				background-repeat: no-repeat;
	
}
#rightcontent{
				position: relative ;
				width: 150px;
				margin-left: auto;
				margin-right: auto;
				padding-top: 10px;
}
#rightmenu ul{
margin: 0px;
padding: 2px;
border-bottom:1px #c0c0c0 dotted;
}

#rightmenu li{
margin: 0px;
padding: 5px;
list-style-image: none;
list-style-type: none;
border-top:1px #c0c0c0 dotted;
}


#rightmenu li a:hover{
color:#0066CC;
text-decoration: underline ;
}
#shopbox{
				border: 1px solid #CECECE;
				position: relative;
				width: 350px;
				height: 140px;
				background-color: #F2F2F2;
				padding: 5px;
				color: #000000;
				font-size: 8pt;
				margin-top: 20px;
				float: left;
}
#prpicture {
				position: relative ;
				float: left ;
				width: 120px;
				height:80px;
}
#prtext {
				position: relative ;
				float: left;
				width: 225px;
				height: 80px;
				margin-left: 5px;
				
}
#prinfo {
				position: relative ;
				width: 120px;
				float: left ;
				height: 30px;
}
#prbuy {
				position:relative ;
				float: left;
				height: 30px;
				width: 225px;
				margin-left: 5px;
}
.price {
				font-weight: bold;
				color: navy;
				}
#prinfobox{
				width: 100%;
				position: relative ;
				height: 20px;
				background-color: #666666;
				
}
#prinfobox div{
position: relative ;
width:115px;
float: left ;
text-align: center;
line-height: 20px;
}
#prinfobox a,#prinfobox a:visited {
color:#FFFFFF;
text-decoration: none ;
				
}
#prinfobox a:hover {
color:#FFFFFF;
text-decoration: underline ;
				
}
#bottomcontainer{
				position: relative ;
				width: 100%;
				height: auto ;

}
#bottomcontent {
				border-style: dashed none dashed none;
				border-width: 1px 0px 1px 0px;
				border-color: #808080;
				position: relative;
				width: 1000px;
				margin-left: auto;
				margin-right: auto;
				margin-top: 20px;
				padding:10px 0px 10px 0px;
				margin-bottom: 90px;
				
				
}
#bottomcontent li a,#bottomcontent li a:visited,#rightmenu li a,#rightmenu li a:visited {
color:#333333;
text-decoration: none ;				
}
#bottomcontent li a:hover,#rightmenu li a:hover{
color:#003399;
text-decoration: underline ;
}
#standartpage {
				position: relative ;
				width:100%;
				height: auto;
}

#standartpage h1{
color:#666666;
}
#standartpage ul{
list-style-image:url('/csspictures/drop.gif');
}
#standartpage ul li{
padding:0px;
margin-top:10px;
font-style: italic ;
}
#productcontainer {
				position: relative ;
				width: 740px;
				
}
#prleft {
				position: relative ;
				float: left;
				width: 300px;
			
				
}
#prright {
				position: relative ;float: left;margin-left: 10px;
				width: 430px;
}


.tab { padding: 0; clear: both;margin:0px;color:#999999 }
.tab li { display: block;position: relative ; }
.tab li a {
				border-color: #CCCCCC;
				border-style: solid solid none solid;
				border-width: 1px 1px medium 1px;
				padding: 5px;
				float: left;
				text-decoration: none;
				color:#ffffff;
				background: #ff5db1; 
				

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWRiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjAxN2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ff5db1 0%, #ef017c 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5db1), color-stop(100%,#ef017c)); 
background: -webkit-linear-gradient(top, #ff5db1 0%,#ef017c 100%); 
background: -o-linear-gradient(top, #ff5db1 0%,#ef017c 100%); 
background: -ms-linear-gradient(top, #ff5db1 0%,#ef017c 100%); 
background: linear-gradient(to bottom, #ff5db1 0%,#ef017c 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c',GradientType=0 );  
				
}
.tab li.active a {
				background: #FFFFFF;
				position: relative;
				top:1px;
				color: #000;
				z-index: 1000;
}
.content {
				border: 1px solid #CCCCCC;
				float: left;
				clear: both;
				background: #FFFFFF;
				padding: 10px 20px 20px;
				width: 430px;
				font-size: 10pt;
				position: relative ;
}
#productshopbox{
				border: 1px solid #CECECE;
				position: relative;
				width: 460px;
				height: 260px;
				background-color: #F2F2F2;
				padding: 5px;
				color: #000000;
				font-size: 8pt;
				margin-top: 10px;
				font-size: 7pt;
			
	
}
#productshopbox div{
				height:40px;
				border-style: none none dotted none;
				border-width: 0px 0px 1px 0px;
				border-color: #808080;
				padding: 5px 0px 5px 0px;
}
#dot{
				height:5px;
				border-style: none none dotted none;
				border-width: 0px 0px 1px 0px;
				border-color: #808080;
				padding: 5px 0px 5px 0px;

}


#maillist {
				position: relative;
				height: 200px;
				background-image: url('/csspictures/maillist.jpg');
				background-repeat: no-repeat;
				padding: 0px 10px 0px 10px;
}
#kazanc {
				font-weight: lighter;
				color: #006600;
}
#kazanctl {
				font-weight: bold;

}
#simplemodal-overlay {background-color:#fff;}
#simplemodal-container {background-color:#fff; border:2px solid #ccc; padding:10px;}
#simplemodal-container a.modalCloseImg {
	background:url(/csspictures/x.png) no-repeat; 
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-10px;
	right:0px;
	cursor:pointer;
}

   
 .clearfix:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}

.clearfix {    display: inline-block;}
html[xmlns] .clearfix {    display: block;}
* html .clearfix {    height: 1%;}



