 html {
  min-height:100%;
  width:100%;
  font-size:100.01%;
  background:url(/images/csk/fon_repeat.jpg) top left repeat-y; 
}
body {
  font-size:62.5%;
  margin:0;
  height:100%;
  position:relative;
  font-family:Verdana;
  background:url(/images/csk/fon.jpg) left top repeat-x;
}
html>body {
   min-width:97em;
}
a{
  text-decoration:none;
}
img{
  border:none;
}
.clearing{clear:both; height:0.1em; font-size:0px;}/*  */
.white_fon{
  width:1005px;
  margin:0 auto;
  background:#fff;
  overflow:hidden;
}
.gray_gradient{
  width:995px;
  margin:0 auto;
  background:#fff url(/images/csk/vertical_fon.jpg) top left repeat-x;
  overflow:hidden;
}

/*___________________BLOCK HEAD____________________*/
.head{
  background:url(/images/csk/sky.jpg) top left no-repeat;
  //height:100%; 
  font-size:12px;
  padding:0 32px;
}
.logo{
  background:url(/images/csk/logo.png) top left no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/csk/logo.png', sizingMethod='image');
 _background-image:none;
  width:328px;
  height:51px;
  margin:25px 0 30px 0;
  float:left;
}
.icons{
  float:right;
  margin:55px 0 30px 0;
}
.icons a{margin-left:10px;}
.top_menu{ 
  border-top:1px solid #41BFB7;
  color:#333333;
  padding:5px 0 10px 0;
  //padding:5px 0;
  position:relative;
  width:100%;
  z-index:20;
  float:left; 
}
.top_menu_view{
  color:#333;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  float:left;
  _margin-bottom:15px;
  position:relative;
  padding-top:5px;  
}
.top_menu_view a{
  padding:0px 21px 0px;
  float:left;
  color:#333;
}
.display_none{
  display:none;
}
.current{
  color:#06AE60 !important;
  position:absolute;
  top:0px;
  left:0px;
  display:block;
  cursor:pointer;
  padding:0 !important;
}
.tl{
  background:url(/images/csk/tl.gif) left top no-repeat;
  float:left;
  height:34px; 
  width:8px;
}
.tr{
  background:url(/images/csk/tr.gif) right top no-repeat;
  float:right;
  height:34px; 
  width:8px;
}
.cent{
  float:left;
  padding:0 13px;
  background:url(/images/csk/cent.gif) left top repeat-x;
  padding-top:5px;
  height:34px;  
}


.bl{
  background:url(/images/csk/bl.jpg) left bottom no-repeat;
  margin:0 0 -1px 0;
}
.br{
  background:url(/images/csk/br.jpg) right bottom no-repeat;
  margin:0 0 -1px 0;
}
.level2_menu{
  /*background-color:#FFFFFF;*/ 
  position:absolute;
  top:25px;
  z-index:-1;
  left:-2px;
  float:left; 
}
html:root*.level2_menu { top:24px !important; }
.level2_menu td{ 
  width:8px;
  height:8px;    
}
.bl2{
  background:url(/images/csk/bl0.gif) right top no-repeat; 
}
.br2{
  background:url(/images/csk/br0.gif) left top no-repeat;
}
.tl2{
  background:url(/images/csk/tl0.jpg) right bottom no-repeat;
}
.tr2{
  background:url(/images/csk/tr0.gif) left bottom no-repeat; 
}
.left2{
  background:url(/images/csk/left0.jpg) right top repeat-y;
}
.right2{
  background:url(/images/csk/right0.jpg) left top repeat-y;
}
.top2{
  background:url(/images/csk/top0.jpg) left bottom repeat-x;
}
.bottom2{
  background:url(/images/csk/bottom0.jpg) left top repeat-x;
}
.fon2{
  background:#fff;
}



.level2_menu a{
  color:#333;
  padding:0 22px;
  cursor:pointer;
  font-size:12px;
  font-weight:bold;
  display:block;
  margin-bottom:10px;
  float:none !important;
  text-align:left; 
  white-space:nowrap;
}
.level2_menu a.first{
  padding-left:0px;
}
.level2_menu a.current{
  color:#06ae60;
}
.level2_menu a:hover{
  text-decoration:underline; 
}
.level2_menu a:hover{
  color:#06AE60;
}
.top_menu a:hover{
  color:#06AE60;
  text-decoration:underline;
}
#Curmenu{
  color:#06AE60;
}
.alevel3{
  display:block;
  cursor:pointer; 
  font-size:11px !important; 
  margin-left:22px;
  font-weight:normal !important;
}
.sub_menu2{
  padding-left:20px;   
}
.sub_menu2 a{
  font-weight:normal !important; 
}

/*________________END BLOCK HEAD___________________*/
.banner{
  padding:0 32px;
}

.content{
  padding:0 32px;
  overflow:hidden;
  margin-top:22px;
  font-size:12px;
}
.left_column{
  float:left;
  width:667px;
  margin-right:10px;
  height:100%;
}
.about_product{/*_____________________________BLCOK ABOUT PRODUCT_______________________________*/
  height: 258px;
  margin-bottom:3px;
}
.top_ap{
  background:url(/images/csk/top_ap.gif) top left no-repeat;
  width:667px;
  height:12px;
}
.left_ap{
  background:#fff url(/images/csk/left_ap.gif) top left repeat-y;
  _margin-top:-2px;
}
.right_ap{
  background:url(/images/csk/right_ap.gif) top right repeat-y;
  padding:2px 15px 0px 22px;
  overflow:hidden;
  line-height:18px;
  font-size:12px;
}
.right_ap img{
  float:left;
  margin:0px 22px 0 0;
}
.right_ap p{
  margin:0 0 5px 0; 
  color:#135B58;
}
.right_ap div{color:#666;}
.bottom_ap{
  background:url(/images/csk/bottom_ap.gif) bottom left no-repeat;
  width:667px;
  height:12px;
  _margin-top:-2px;
}
.about_product a{
  color:#046742;
  text-decoration:underline; 
  margin-right:10px;
}
/*__________________________________________END BLOCK ABOUT PRODUCT________________________________*/

.news{}/*__________________________________BLOCK NEWS_________________________________*/
.news_zaglav{
  color:#035134;
  font-size:22px;
  padding:0 0 3px 25px;
  border-bottom:1px solid #93D1B4;
  margin-bottom:28px;
  margin-top:10px;
}
.news_content{
  overflow:hidden;
  padding:0 0 0 25px;
}
.news_left{
/*  margin-right:110px;
  _margin-right:55px; */
  float:left;
  width:305px;
}
.news_only{
  height:150px;
  width:305px;
  position:relative;
}
.news_date{
  background:#95D3C8 url(/images/csk/left_green.gif) top left no-repeat;
  margin-bottom:7px;
  float:left;
  font-weight:bold;
}
.news_date_fon{
  background:url(/images/csk/right_green.gif) top right no-repeat;
  color:#035134;
  padding:3px 6px;
}

.news_text{
  position:relative;
}
.news_text a{
  color:#035134;
  text-decoration:underline;
  float: right;
}
.news_text p{
  margin-bottom:0px;
}
.news_text a:hover{
  color:#046742;
}
.news_right{
  margin-right:110px;
  _margin-right:55px;
  float:right;
  width:205px;
}
/*______________________________________END BLOCK NEWS__________________________________*/

.right_column{
  float:right;
  width:254px;
}
.block_arrows{/*_____________________BLOCK LINK ARROWS______________________*/
  height: 258px; 
  margin-bottom:3px;
  width: 258px;
}
.block_arrows td {
height:76px;
padding-left:78px;
padding-top:5px;
text-align:center;
vertical-align:bottom;
width:157px;
cursor: pointer;
}
.block_arrows td p {
color:#FFFFFF;
float:left;
font-size:18px;
text-align:left;
text-indent:15px;
width:172px;
}
.block_arrows_link1{
  background:url(/images/csk/button_sky_1.png)	left top no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/csk/button_sky_1.png', sizingMethod='image');
  _background-image:none;
}
.block_arrows_link1_hover{
  background:url(/images/csk/button_sky_2.png)	left top no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/csk/button_sky_2.png', sizingMethod='image');
  _background-image:none;
}
.block_arrows_link2{
  background:url(/images/csk/button_green_1.png) left top no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/csk/button_green_1.png', sizingMethod='image');
  _background-image:none;
}
.block_arrows_link2_hover{
  background:url(/images/csk/button_green_2.png) left top no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/csk/button_green_2.png', sizingMethod='image');
  _background-image:none;
}
.block_arrows_link3{
  background:url(/images/csk/button_blue_1.png) left top no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/csk/button_blue_1.png', sizingMethod='image');
  _background-image:none;
}
.block_arrows_link3_hover{
  background:url(/images/csk/button_blue_2.png) left top no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/csk/button_blue_2.png', sizingMethod='image');
  _background-image:none;
}

.block_arrows td{
  vertical-align:middle;
  padding:0 5px 0 78px;
  height:76px;
}
/*_________________________________END BLOCK LINK ARROWS_____________________*/
.testi_zaglav{/*______________________BLOCK TESTIMONIALS________________________*/
  color:#035134;
  font-size:22px;
  padding:7px 0px 3px 13px;

  border-bottom:1px solid #93D1B4;
  margin-bottom:28px;
  _margin-top:-1px;

  /*//visibility: hidden;*/ 
}
.testi_text{
/*  color:#06AE60;
  font-weight:bold;
  font-size:12px;
  font-style:italic;
  _margin-bottom:30px;
  _padding-right:53px;
  line-height:18px;
  text-align:center;
  height: 250px; */
  text-align:center;
  font-size:12px;
}
.testi_text a{
  /*margin: 0 auto;
  padding:0;
  text-align:center;
  display: inline;
  top: 5px;
  position: relative;*/
}

.testi_text img{
  /*margin: 0 auto;
  top: 75px;
  position: relative;
  text-align:center;
  display: block;*/
}
.tl_gray{
  background:url(/images/csk/tl_gray.gif) bottom right no-repeat;
  width:11px;
  height:11px;
}
.top_gray{
  background:url(/images/csk/top_gray.gif) bottom left repeat-x;
}
.tr_gray{
  background:url(/images/csk/tr_gray.gif) bottom left no-repeat;
  width:11px;
  height:11px;
}
.left_gray{
  background:url(/images/csk/left_gray.gif) top right repeat-y;
}
.right_gray{
  background:url(/images/csk/right_gray.gif) top left repeat-y;
}
.bl_gray{
  background:url(/images/csk/bl_gray.gif) top right no-repeat;
  width:11px;
  height:11px;
}
.bottom_gray{
  background:url(/images/csk/bottom_gray.gif) top left repeat-x;
}
.br_gray{
  background:url(/images/csk/br_gray.gif) top left no-repeat;
  width:11px;
  height:11px; 
}

/*________________________________END BLOCK TESTIMONIALS_________________________*/

.footer{
  border-top:1px solid #9CDBD8;
  padding-bottom:120px;
  _padding-bottom:95px;
  font-size:11px;
}
.menu_footer{
  float:left;
  width:48%;
  padding-left:15px;
  margin-top:12px;
}
.menu_footer a{
  color:#666;
  border-right:1px solid #999;
  margin-right:10px;
  padding-right:10px;
}
.footer_info{
  float:right;
  width:50%;
  text-align:right;
  margin-top:12px;
}
.contact_info{
  margin-bottom:20px;
  color:#666;
}
.contact_info a{
  text-decoration:underline;
  color:#06AE60;
}
.contact_info span{font-weight:bold;}

.master{
  color:#8D8D8D;
}
.master a{
  color:#06AE60;
  text-decoration:underline;
}
.copyright{
padding-left:15px;
}
.copyright img{
  vertical-align:middle; 
  margin-left:10px;
}


.search{
  float:right;
  margin:55px 0 10px;
  _margin-right:32px;
}

.button_search{
  float:right;
  margin-left:5px; 
}
.right_search{
  background:url(/images/csk/right-search.gif) right top no-repeat;
  float:right;
  width:6px;
  height:19px;
  position:relative;
  z-index:3;
}
.center_search{
  float:right;
  margin-right:-3px;
  //margin-top:-1px;
}
.center_search input{
  border:1px solid #C3DDE2;
  height:15px;
  display:lock;
  _margin-top:-1px;
  font-size:11px;
  color:#999; 
  padding-left:2px;
}
.left_search{
  background:url(/images/csk/left_search.gif) left top no-repeat;
  margin-left:10px;
  float:right;
  width:5px;
  height:19px;
  margin-right:-3px;
  position:relative;
  z-index:3;
}
.search p{
  margin:0;
  float:right;
  padding-top:2px;
  color:#333;
  font-size:11px;
}

#LinkedIn{
background:url("/images/csk/linkedin1_small.png") top left no-repeat;
}
#Twitter{
background:url("/images/csk/twitter1_small.png") top left no-repeat;
}
#Facebook{
background:url("/images/csk/facebook1_small.png") top left no-repeat;
}

.readmore{
	position:absolute;
        bottom:0px;
        right:0px; 
/*margin-top: -27px;
*/ }
.readmore a{
	/*padding-bottom: 10px;*/
}
.right_head {
float: right;
width: 198px; 
//width: 158px;
}
.right_head .plus_share {
float: right;
margin:75px 0 30px;
position:absolute;
right:200px;
}

.socialMediaIcon {
float:right;
position:relative;
margin-bottom: 10px;
}

.socialMediaIcon a{
 float: left;
 height:24px;
 width:24px;
}
.search_head {
float: right;
position: relative;
_margin-top: 33px;
}



