* {
  margin: 0;
}
a img, img {
  border: 0;
}

table {
	color : #656565;
	font-size : 13px;
    font-family : Trebuchet MS;
}


/*--основной стиль ссылок--*/
.like_link { COLOR: #005e20; TEXT-DECORATION: underline; cursor: pointer }
.like_link:hover { COLOR: #005e20; TEXT-DECORATION: none; }
A:link
{
    COLOR: #005e20;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #005e20;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #005e20;
    TEXT-DECORATION: none;
}
A:hover
{
	COLOR: #005e20;
	TEXT-DECORATION: none;
}

a{outline:none;}

/*--главные заголовки блоков (ВНЕтабличные)--*/
.title {
	font-family: Trebuchet MS;
	font-size: 21px;
	color: #363636;
}
.title_small {
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #363636;
}
.title_small a:link, .title_small a:visited, .title_small a:hover, .title_small a:active { font-size: 11px; }
.title_news { 
	font-family: Trebuchet MS;
	font-size: 21px;
	color: #363636;
	background: url(/img/design/news_title.jpg) no-repeat left center; 
	height: 46px;
	padding: 5px 0 0 55px;
	line-height: 20px;
	position:relative;
}
h1 {
	font-family: Trebuchet MS;
	font-size: 21px;
	color: #363636;
	font-weight: normal;
}
h2 {
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #363636;
	font-weight: normal;
}
h3 {
	color : #154d91;
	font-weight: bold;
	font-size : 11px;
   font-family : Arial, Verdana, Tahoma;
}
/*--зеленая ссылка--*/
.green_link a:link {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:visited {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:active {COLOR: #009500;  TEXT-DECORATION: none;}
.green_link a:hover {COLOR: #009500;  TEXT-DECORATION: none;}

span.next {
	background-image: url(/img/design/arrow_n.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 10px;

}
/*--стиль сслыки "подробнее >>"--*/
.next a:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #fb8131; TEXT-DECORATION: none;}
.next a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #fb8131; TEXT-DECORATION: none;}
.next a:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #fb8131; TEXT-DECORATION: underline;}
.next a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #fb8131; TEXT-DECORATION: underline;}

/*--красная ссылка--*/
.red_link a:link {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:visited {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:active {COLOR: #ff0000;  TEXT-DECORATION: none;}
.red_link a:hover {COLOR: #ff0000;  TEXT-DECORATION: none;}

/*--белая ссылка--*/
.w_link a:link {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:visited {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:active {COLOR: #ffffff;  TEXT-DECORATION: none;}
.w_link a:hover {COLOR: #ffffff;  TEXT-DECORATION: none;}

/*--главный стиль инпутов и батонов--*/
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: #afafaf 1px solid;
}
/*--главный стиль селектов--*/
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: #afafaf 1px solid;
}
/*--мелкий вторичный шрифт--*/
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*--основыне цвета текста--*/
.green {color: #009500;}
.red {color: #ff0000;}
.blue {color: #3366cc;}
.white {color: #ffffff;}
.grey {color: #666666;}
.oran14 a:link, .oran14 a:visited, .oran14 a:hover, .oran14 a:active {color: #e81600; font-size:16px}
/*--блок стилей для таблиц корзины--*/
table.border {
	border: #cccccc 1px solid;
}
table.gb { border-collapse: collapse; margin: 10px auto; }
.gb td { border: #cccccc 1px solid; }
.gb th { border: #cccccc 1px solid; background: #e3e3e3; }
/*--блок стилей для таблиц корзины - шапка таблиц--*/
td.gb_t {
	text-align: center;
	background-color: #eeeeee;
	font-weight: bold;
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}
/*--названия характеристик--*/
.sg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
/*--рамка изображений товаров--*/
.pic {
	border: #cccccc 1px solid;
}
/*--второстпенные заголовки на страницах--*/
.title_t {
	color : #800000;
	font-weight: bold;
	font-size : 12px;
   font-family : Arial, Verdana, Tahoma;
}
/*--дата в новостях и статьях--*/
.date {
	color : #b7b7b7;
	/*font-weight: bold;*/
	font-size : 11px;
   font-family : Arial, Verdana, Tahoma;
}

/*--стиль для полей форм--*/
input.in_st {
	width: 100%;
}

/*--main--*/
.main {/*  width: 1110px; margin: 0 auto; */ width: 100%; }
.top { width: 1003px; margin: 0 auto; }
.header { background: url(/img/design/header.jpg) no-repeat top center; }
.header_en { background: url(/img/design/header_en.jpg) no-repeat top center; }
.top { background: url(/img/design/top_nav.jpg) repeat-x top center; }
.top td { height: 65px; }
.logo { padding: 20px 0 0 80px; }
/*--/main--*/

/*--top_nav--*/
.top_navigation { margin: 0 0 0 49px;}
.top_navigation td { vertical-align: top; }
.flags { position: absolute; top: -17px; left: 10px; }
.eng { padding-left: 10px; }
/*--/top_nav--*/

/*--exhibition--*/
.relative { position: relative; top: 0; left: 0; z-index: 10; }
.exhibition { position: absolute; width: 258px; height: 300px; background: url(/img/design/our_exhibition.jpg) no-repeat left 1px; top: 32px; left: -10px; padding: 70px 20px 5px 20px; }
.exhibition_en { position: absolute; width: 258px; height: 300px; background: url(/img/design/our_exhibition_en.jpg) no-repeat left 1px; top: 32px; left: -10px; padding: 70px 20px 5px 20px; }
.flowers_expo { position: absolute; width: 296px; height: 264px; background: url(/img/design/flowers_expo.jpg) no-repeat left 1px; top: 33px; left: -9px; z-index: 3; }
.flowers_expo_2011 { position: absolute; width: 296px; height: 264px; background: url(/img/design/flowers_expo_2011.jpg) no-repeat left 1px; top: 33px; left: -9px; z-index: 3; }
.flowers_expo_en { position: absolute; width: 296px; height: 264px; background: url(/img/design/flowers_expo_en.jpg) no-repeat left 1px; top: 33px; left: -9px; z-index: 3; }
.flowers_expo_en_2011 { position: absolute; width: 296px; height: 264px; background: url(/img/design/flowers_expo_en_2011.jpg) no-repeat left 1px; top: 33px; left: -9px; z-index: 3; }
.astana_en { position: absolute; width: 296px; height: 264px; background: url(/img/design/astana_en.jpg) no-repeat left 1px; top: 33px; left: -9px; z-index: 3; }
.exhibition_astana { position: absolute; width: 296px; height: 164px; background: url(/img/design/astana.jpg) no-repeat left 1px; top: 33px; left: -9px; z-index: 3; padding-top: 120px; }
.ex_item { padding: 15px 0 10px 0 ; border-bottom: 1px dotted #afafaf; color: #363636; text-align: center; font-family: Arial narrow; font-size: 16px;  }

.ex_link a:link, .ex_link a:visited { font-weight: bold; font-size: 18px; text-decoration: none; color: #363636; }
.ex_link a:hover, .ex_link a:active { font-weight: bold; font-size: 18px; text-decoration: underline; color: #363636; }

.ex_date { color: #e81600; font-weight: bold; font-size: 18px; }
.ex_location { background: #afafaf; width: 206px; height: 17px; line-height: 17px; margin: 10px auto 0 auto; font-size: 13px; color: #fff; font-weight: bold; }
/*--/exhibition--*/

/*--photo--*/
.photo { background: url(/img/design/carusel_bg.jpg) no-repeat center 1px; height: 206px; padding: 5px 4px 5px 6px; }

 /* caruserl skin */
.jcarousel-skin-tango .jcarousel-container { width:1010px; height:206px; display:inline; margin: 0 auto; }
.jcarousel-container-horizontal {margin:0 auto; width:1010px;}
.jcarousel-skin-accs .jcarousel-container {width:1010px; height:206px;}
.jcarousel-next-horizontal { position: absolute; height: 51px; width: 42px;	right: -47px; top: 80px;  cursor: pointer; background: url(/img/design/arrow_right.jpg) no-repeat 50% 35%; }
.jcarousel-prev-horizontal { position: absolute; height: 51px; width: 42px; left: -48px; top: 80px; cursor: pointer; background: url(/img/design/arrow_left.jpg) no-repeat 50% 35%; }
.jcarousel-container {position:relative;}
.jcarousel-clip { z-index: 2;  padding: 0; margin: 0; overflow: hidden; position: relative; width:1008px; }
.jcarousel-list { z-index: 1;  overflow: hidden;  position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li,.jcarousel-item { float: left; list-style: none; width: 251px; margin-right: 1px;}
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev { z-index: 3; display: none;}
/*--photo--*/

/*--content--*/

.content { width: 998px; margin: 30px auto 15px auto; /* background: #f2f2f2; */  }
.content_2 { width: 936px; margin: 30px auto 15px auto; /* background: #f2f2f2; */ border-top:1px solid #9cc386;}
.content_inner { width: 998px; margin: 10px auto 15px auto; background: #f2f2f2;  }

.left { width: 240px; padding: 0 0 0 20px; }
.left_2 { width:0px; padding: 0 0 0 20px; }/* тестовая страница*/

.right { width: 210px; padding: 0 30px; }
.right_2 { width: 304px; padding: 0px 15px 0px 12px;}/* тестовая страница*/
.center { width: 100%; padding: 0 10px 0 20px; }

.border-dotted { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dotted #9cc386; }
/*--/content--*/

/* -- Partners-- */
.Partners_box{
padding:30px 0;
/* padding:auto auto; */
border:1px solid #ccc;
max-width:170px;
background-color:#fff;
text-align:center;
width:172px;

}
	.Partners_box a, .Partners_box img{outline:none;}
.text_partners{
font-family: Trebuchet MS; font-size: 11px; COLOR: #7c7c7c; 
width:172px;
}
/* --/ Partners-- */

/*--news--*/
.news_sh { margin: 20px 0; border-bottom: 1px solid #9cc386; padding-bottom: 20px; }
.news_sh_2 { margin: 5px 0 10px 0; border-bottom: 1px solid #9cc386; padding-bottom: 20px; }
.news_date { font-family: Trebuchet MS; font-size: 11px; color: #363636; font-weight: bold; margin-bottom: 10px; display: block; }
.news_date_2 { font-family: Trebuchet MS; font-size: 11px; color: #363636; font-weight: bold; margin-bottom: 5px; display: block; }
.arrow { background: url(/img/design/arrow.jpg) no-repeat right bottom; }
.arrow  a:link, .arrow  a:visited { text-transform: lowercase; font-family: Arial; font-size: 12px; text-decoration: none; }
.arrow  a:hover, .arrow  a:active { text-transform: lowercase; font-family: Arial; font-size: 12px; text-decoration: underline; }

.bg_news_l_top { background: #fff url(/img/design/bg_news_l_top.gif) no-repeat left top; }
.bg_news_r_top { background: #fff url(/img/design/bg_news_r_top.gif) no-repeat right top; }
.bg_news_top { background: #fff; border-top: 1px solid #c4dbb6; font-size: 1px; }

.bg_news_l_bottom { background: #fff url(/img/design/bg_news_l_bottom.gif) no-repeat left bottom; }
.bg_news_r_bottom { background: #fff url(/img/design/bg_news_r_bottom.gif) no-repeat right bottom; }
.bg_news_bottom { background: #fff; border-bottom: 1px solid #c4dbb6; font-size: 1px; }

.bg_news_l { background: #fff; border-left: 1px solid #c4dbb6; }
.bg_news_r { background: #fff; border-right: 1px solid #c4dbb6; }
.bg_news { background: #fff; }
/*--/news--*/

/*--left_nav--*/
.left_nav a:link, .left_nav a:visited  { background: url(/img/design/left_nav.jpg) no-repeat left top; width: 222px; height: 45px; display: block; text-align: center; line-height: 45px; font-family: Trebuchet MS; font-size: 17px; color: #fff; text-decoration: none; margin-bottom: 1px; }
.left_nav a:active, .left_nav a:hover  { background: url(/img/design/left_nav_on.jpg) no-repeat left top; width: 222px; height: 45px; display: block; text-align: center; line-height: 45px; font-family: Trebuchet MS; font-size: 17px; color: #fff; text-decoration: none; margin-bottom: 1px; padding-right: 9px; }
.active a:link, .active a:visited, .active a:hover, .active a:active { background: url(/img/design/left_nav_on.jpg) no-repeat left top; width: 222px; height: 45px; display: block; text-align: center; line-height: 45px; font-family: Trebuchet MS; font-size: 17px; color: #fff; text-decoration: none; margin-bottom: 1px; padding-right: 9px; }
/*--/left_nav--*/

/*--tree--*/
.L_2, .L_2_on { width: 231px; }
.L_2 td{ background: url(/img/design/left_nav.jpg) no-repeat left top; width: 222px; height: 45px; text-align: center; font-family: Trebuchet MS; font-size: 17px; color: #fff;  margin-bottom: 1px; padding-right: 9px;}
.L_2_on td, .L_2 td:hover{ background: url(/img/design/left_nav_on.jpg) no-repeat left top; width: 222px; height: 45px; text-align: center; font-family: Trebuchet MS; font-size: 17px; color: #fff;  margin-bottom: 1px; padding-right: 9px; cursor: pointer; }
.L_2_on a:link, .L_2_on a:visited, .L_2_on a:hover, .L_2_on a:active, .L_2 a:link, .L_2 a:visited, .L_2 a:hover, .L_2 a:active { font-family: Trebuchet MS; font-size: 17px; color: #fff; text-decoration: none; display: block; height: 45px; line-height: 45px; }

.L_3, .L_3_on { width: 231px; cursor:pointer; }
.L_3 td, .L_3_on td{ background: url(/img/design/dot.jpg) no-repeat 10px 9px; width: 217px; height: 25px; text-align: left; font-family: Trebuchet MS; font-size: 13px; color: #558b07;  margin-bottom: 1px; padding: 0 9px 0 25px;}
.L_3 a:link, .L_3 a:visited { font-family: Trebuchet MS; font-size: 13px; color: #558b07; text-decoration: none; line-height: 25px; }
.L_3_on a:link, .L_3_on a:visited, .L_3_on a:hover, .L_3_on a:active, .L_3 a:hover, .L_3 a:active{ font-family: Trebuchet MS; font-size: 13px; color: #558b07; text-decoration: underline; line-height: 25px; }
.like_link_2 { background: url(/img/design/left_nav.jpg) no-repeat left top; width: 222px; height: 45px; text-align: center; font-family: Trebuchet MS; font-size: 17px; color: #fff;  margin-bottom: 1px; padding-right: 9px; line-height: 45px; }
.like_link_2_on { background: url(/img/design/left_nav_on.jpg) no-repeat left top; width: 222px; height: 45px; text-align: center; font-family: Trebuchet MS; font-size: 17px; color: #fff;  margin-bottom: 1px; padding-right: 9px; cursor: pointer; line-height: 45px; }
/*--/tree--*/
.L_4 {margin-left: 25px; cursor:pointer;}
.L_4 a:link, .L_4 a:visited {text-decoration:none;}
.L_4 a:hover, .L_4 a:active {text-decoration:underline;}
.L_4_on {margin-left: 25px; cursor:pointer;}
.L_4_on a:link, .L_4_on a:visited, .L_4_on a:hover, .L_4_on a:active  {text-decoration:underline;}

.gallery_image { background: url(/img/design/gallery_image.jpg) no-repeat left top; width: 182px; height: 145px; margin-bottom: 10px; padding: 5px 4px 0 6px;}

.footer div{ background: url(/img/design/footer_bg.jpg) repeat-x center bottom; height: 83px; width: 100%; margin: 0 auto; text-align: center; vertical-align: top; padding-top : 10px; font-size: 13px; font-family: Trebuchet MS; color: #7c7c7c; }

.inspiro_link { margin: 5px 0 2px 0; }
.inspiro_link a:link {font-family: Trebuchet MS; font-size: 11px; COLOR: #7c7c7c; TEXT-DECORATION: underline;}
.inspiro_link a:visited {font-family: Trebuchet MS; font-size: 11px; COLOR: #7c7c7c; TEXT-DECORATION: underline;}
.inspiro_link a:active {font-family: Trebuchet MS; font-size: 11px; COLOR: #7c7c7c; TEXT-DECORATION: none;}
.inspiro_link a:hover {font-family: Trebuchet MS; font-size: 11px; COLOR: #7c7c7c; TEXT-DECORATION: none;}

.path { margin-bottom: 10px; }
.path a:link, .path a:visited { text-decoration: none; font-size: 11px; }
.path a:active, .path a:hover { text-decoration: underline; font-size: 11px; }

.brd { width: 100%; border-top: 1px solid #83b842;  border-right: 1px solid #83b842; margin: 5px 0; }
.brd td{ padding: 5px; border-bottom: 1px solid #83b842;  border-left: 1px solid #83b842 }
.brd th{ padding: 5px; border-bottom: 1px solid #83b842;  border-left: 1px solid #83b842; background: #dcdcdc }
.brd_hover td { padding: 5px; border-bottom: 1px solid #83b842;  border-left: 1px solid #83b842; background: #dcdcdc }

.word { background: url(/img/design/ico_word.jpg) no-repeat left center; padding-left: 50px; display: block; height: 46px; line-height: 46px; }
.pdf { background: url(/img/design/pdf_ico.jpg) no-repeat left center; padding-left: 50px; display: block; height: 46px; line-height: 46px; }

.elemi { margin-bottom: -1px; }
.elemi_title { margin-bottom: -6px; }

/* table td { border: 1px solid red } */
/*--cut here--*/
html { height: 100%; background: url(/img/design/top_bg.jpg) repeat-x top center; min-width: 1110px; }
body {
	color : #656565;
	font-size : 13px;
    font-family : Trebuchet MS;
	height: 100%;
	background:url(/img/design/bacgroung_2.png) 50% 175px no-repeat;
	min-width: 1110px;
}
div.wpap {background: url(/img/design/main_bg.jpg) repeat-y center center;}
.black { color: #000; }

div.warning {
	background-color: #ffdede;
	text-align: center;
	color: #ff0000;
	border: #ff5a5a 1px solid;
	padding: 5px;
	line-height: 18px;
	margin-bottom: 10px;
}

table.meeting {border-collapse: collapse; border: #cccccc 1px solid; width: 100%;}
table.meeting td {padding: 3px; border-bottom: #cccccc 1px solid; text-align: center;}
table.meeting th {padding: 3px; border-bottom: #cccccc 1px solid; text-align: center; font-weight: bold; background-color: #dddddd; color: #333333;}
table.meeting tr.comfirm td {background-color: #ddffdf; color: #009500;}

/* .Login_div {text-align:right;} */
.Login_div {font-size:11px;}
.Login_div  td {font-size:11px;}
.log_but_rus {background:url(/img/design/But_log_rus.gif) no-repeat 0 0; height:31px; width:57px; border:none; cursor:pointer; margin-right:10px;}
.log_but_en {background:url(/img/design/But_log_en.gif) no-repeat 0 0; height:31px; width:57px; border:none; cursor:pointer; margin-right:10px;}
.log_input {background:url(/img/design/Login_BG.gif) no-repeat 0 0; padding:2px 5px 6px 5px; height:14px; width:140px; border:none; }
.right_2 .log_right {width:100%;}
*+html .right_2  {width:328px;}
.log_right {width:220px;}

.table_firms {border-collapse: collapse; border:1px solid #c4dbb6; width:650px;}
.table_firms  th{ border:1px solid #c4dbb6; padding:3px 3px 3px 6px; text-align:left; font-weight:normal; width:100%;}
.table_firms  td{ border:1px solid #c4dbb6; padding:3px 6px 3px 6px;}

/*************PAGER****************/
table.pager {
	color: #666666;
}
table.pager td {
	white-space: nowrap;
}
table.pager td div {
	margin-right: 3px;
}
a.pager {border: #cccccc 1px solid;	padding: 3px 5px 3px 5px; margin-left: 2px; line-height: 24px;}

a.pager:link {text-decoration: none;}
a.pager:visited {text-decoration: none;}
a.pager:active {background-color: #dddddd; text-decoration: none;}
a.pager:hover {background-color: #dddddd; text-decoration: none;}

span.on_pager {
	border: #cccccc 1px solid;
	padding: 3px 5px 3px 5px;
   COLOR: #ffffff;
	background-color: #55a02a;
	 margin-left: 2px;
}
/*************\\\PAGER****************/

/*left_Nav2*/
.nav_last {font-size:18px; margin:20px 0 10px 0; padding-right:20px; text-align:center; color:#79a624; font-weight:bold;}

/*---h-slider---*/
.foto_carusel {background: url(/img/design/carusel_bg.jpg) no-repeat center bottom; width:1019px; margin:0 auto;}
#wrap_img { 
	width:1007px;
	height: 211px; 
	 overflow:hidden; position:relative;
	border:6px solid #fff;
	border-top:5px solid #fff;
	border-bottom:0;
}
 
#wrap_img ul { 
	position: absolute; width: 9999px; margin: 0; padding: 0; 
}
#wrap_img ul li { list-style: none; margin: 0; padding: 0; height: 194px; float: left; width: 251px; border-right:1px solid #fff; text-align:center;}

