/* Default styles */

* {
	margin: 0;
	padding: 0;
	/*border: 0;*/
	outline: 0;
	vertical-align: baseline;
	/*background: transparent;*/
}


q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}

blockquote, q { quotes: none; }

q:before, q:after, blockquote:before, blockquote:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

img { border:0; }

a img, :link img, :visited img {
	border:0 none;
}

.prod_list {
	border-right:1px solid #f5f5f5;
	border-bottom:1px solid #f5f5f5;
	background:#e3e3e3;
	font-size: 100.1%;
	position:relative;
	margin:7px 5px;
}

.prod_list_inner {
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-top:1px solid #ececec;
	margin:0 1px 1px 0;
	background:#ffffff;
	color:#1d1d1d;

	font-size:13px;
}

.prod_list_inner .tl {
	display:block;
	width:3px; height:3px;
	background:url('../../images/cntd/prod_list_top_coner.gif') 0 0 no-repeat;
	position:absolute;
	top:0; left:0;
	z-index:999;
	font-size:1px;
}

.prod_list_inner .tr {
	display:block;
	width:4px; height:4px;
	background:url('../../images/cntd/prod_list_top_coner.gif') right 0 no-repeat;
	position:absolute;
	top:0; right:-1px;
	z-index:12;
	font-size:1px;
}

.prod_list_inner .bl {
	display:block;
	width:6px; height:7px;
	background:url('../../images/cntd/prod_list_bottom_coner.gif') 0 bottom no-repeat;
	position:absolute;
	bottom:-1px; left:0;
	z-index:12;
	font-size:1px;
}

.prod_list_inner .br {
	display:block;
	width:7px; height:7px;
	background:url('../../images/cntd/prod_list_bottom_coner.gif') right bottom no-repeat;
	position:absolute;
	bottom:-1px; right:-1px;
	z-index:99;
	font-size:1px;
}

/* themes */
.theme_title {
	background:url('../../images/cntd/theme_title.gif') 0 0 repeat-x;
	height:52px; margin:1px;
	color:#000000;
	font-size:2em;
	overflow:hidden;
	line-height:1.8em;
	padding:0 0 0 29px;
}

.theme_image {
	background:url('../../images/cntd/theme_image.jpg') 50% 0 no-repeat;
	height:290px;
	border-bottom:1px solid #eaeaed;
	border-top:1px solid #cdcdd4;
	margin:1px;
}

.theme_content {
	background:url('../../images/cntd/theme_content_bgr.gif') 0 0 repeat-x;
	margin:1px;
	padding:29px;
}

.theme_content ul {
	display:block;
	margin:0; padding:0;
	list-style-position:outside;
}

.theme_content ul li {
	display:block;
	list-style:none;
	clear:both;
	margin-bottom:10px;
}

.theme_content  .th_icon {
	height:27px; width:33px;
	text-align:center;
	display:block;
	padding:3px 0;
	float:left;
	margin:0 11px 0 0;
}

.theme_content  .plus {
	background:url('../../images/cntd/circle.gif') 0 0 no-repeat;
}

.theme_content ul li a {
	color:#003688;
	display:block;
	font-size:1.3em;
	padding:6px 5px;
	cursor:pointer;
}

.theme_content ul li a:hover {
	color:#003688;
	text-decoration:none;
}

/* product */

.te_fire .tl, .te_fire .tr, .te_fire .bl, .te_fire .br { display:none; }

.te_fire .prod_list_inner { border-top:0; }

.prod_list_head {
	background-position: 35% 0;
	background-repeat:no-repeat;
	min-height:271px;
	margin:0 -1px 0 0;
	position:relative;
}

* html .prod_list_head { height:271px; }

.te_fire .prod_list_head { background-image:url('../../images/cntd/product_bgr.jpg'); }

.prod_list_head b {
	display:block;
	position:absolute;
	font-size:1px;
}

.prod_list_head b.h_tl {
	background:url('../../images/cntd/product_head_coner_left.gif') 0 0 no-repeat;
	width:5px; height:5px;
	left:0; top:0;
}

.gaz b.h_tl {
	background:url('../../images/cntd/product_head_coner_left_gaz.gif') 0 0 no-repeat;
}

.prod_list_but {
	background:url('../../images/cntd/product_list_but.gif') left bottom repeat-x #e9a730;
	border-bottom:1px solid #ecddbe;	
	position:relative;
	height:47px;
}

.prod_list_head .prod_list_but {
	width:440px;
	float:right;
}

.prod_list_head b.h_tr {
	background:url('../../images/cntd/prod_list_but_coner.gif') right top no-repeat;
	width:4px; height:5px;
	right:-1px; top:0;
	z-index:99;
}

.prod_list_head b.h_bl {
	background:url('../../images/cntd/prod_list_but_coner.gif') left top no-repeat;
	width:4px; height:5px;
	left:0; bottom:-1px;
}

.bttm {
	background:url('../../images/cntd/product_list_but_bttm.gif') left bottom repeat-x;
	height:51px;
}

.prod_list_but b.b_br {
	background:url('../../images/cntd/prod_list_but_coner_bttm.gif') right bottom no-repeat;
	width:7px; height:53px;
	right:-2px; bottom:-4px;
	position:absolute;
	display:block;
	z-index:12;
}

.prod_list_but b.b_bl {
	background:url('../../images/cntd/prod_list_but_coner_bttm.gif') left bottom no-repeat;
	width:6px; height:53px;
	left:-1px; bottom:-4px;
	position:absolute;
	display:block;
	z-index:12;
}

.prod_list_but ul {
	display:block;
	float:left;
	margin:0; padding:0;
	width:100%;
}

.prod_list_but ul li {
	display:block;
	float:left;
	list-style:none;	
	width:41%;
	margin:10px 5px 0 29px;
	line-height:1em;
	background:url('../../images/cntd/prod_head_border.gif') right 50% no-repeat;
	padding-right:15px;
}

* html .prod_list_but ul li {
	margin: 0px 5px 0 10px;
	padding-bottom: 5px;
}

.prod_list_but ul li a {
	display:block;
	cursor:pointer;
	color:#ffffff !important;
	text-decoration:none;
	background-position: 0 2px;
	background-repeat:no-repeat;
	padding-left:34px;
	min-height:24px;
}

* html .prod_list_but ul li a { height:24px; }

.demo_but { background-image:url('../../images/cntd/demo_button.jpg'); }

.buy_but { background-image:url('../../images/cntd/buy_button.jpg'); padding-top:5px; }

.bttm .demo_but { background-image:url('../../images/cntd/demo_button.gif'); }

.bttm .buy_but { background-image:url('../../images/cntd/buy_button.gif'); }

.prod_list_title {	
	width:480px;
	position:absolute;
	/*left:1px; bottom:-9px;*/
	left:0;
	top:194px;
	height:86px;
	color:#fff;
}

.prod_list_title div {
	background:url('../../images/cntd/prod_list_title.png') right top repeat-x;
	margin:0 7px 0 0;
	height:86px;
	position:relative;
}

* html .prod_list_title div { margin:0; }

.prod_list_title .t_r {
	display:block;
	position:absolute;
	font-size:1px;
	width:7px; height:86px;
	background:url('../../images/cntd/prod_title_coner.png') 0 0 no-repeat;
	right:0; top:0;
	font-size:1px;
}

.version {
	position:absolute;
	display:block;
	top:-3px; right:9px;
	width:86px; height:34px;
	background:url('../../images/cntd/version.png') 0 0 no-repeat;
}

.title_txt {
	position:relative;
	display:block;
	top:0; left:0;
	background-position: 41px 50%;
	background-repeat:no-repeat;
	width:100%; height:100%;
}

.te_price {
    background-position: 41px 9px;
}

.te_fire .prod_list_title .title_txt { 
	background-image:url('../../images/cntd/te_fire.png'); 
	width:340px; height:54px;
}

.prod_list_title .prod_title_shadow {
	height:42px; width:100%;
	background:url('../../images/cntd/prod_title_shadow.gif') 0 0 repeat-x;
}

.prod_title_shadow .c_t {
	font-size:1px;
	display:block;
	width:31px; height:42px;
	background:url('../../images/cntd/prod_title_shadow_coner.gif') 0 0 no-repeat;
	position:absolute;
	right:0; top:0;
}

.prod_list_txt {	
	padding:52px 40px 28px;
	position:relative;
	color:#1d1d1d;
}

* html .prod_list_txt {	
	clear: both;
}

/*.prod_list_txt p { margin-bottom:25px; }*/

.txt_block_left {
	width:48%;
	float:left;
	font-size:1.2em;
	margin-right:35px;
	padding-bottom:14px;
}

* html .txt_block_left {
    color: black;
	margin-right: 5px;
	z-index: 100;
	position: relative;
}

.txt_block_left .left {
	margin-right:30px;
}

.txt_block_left a {
	color:#00436e;
	text-decoration:underline;
}

.txt_block_left a:hover {
	color:#00436e;
	text-decoration:none;
}

.txt_block_right {
	overflow:hidden;
	margin-top:3px;
}

* html .txt_block_right {
	height:1%;
	overflow:visible;
	
}

.clear { clear:both; }

.struct {
	background:#fff4e9;
	padding:25px 40px;
	margin:0 1px 0;
	float:left;
	clear:both;
	position:relative;
}

* html .struct {
	float:none;
}

.struct_title {
	font-weight:bold;
	font-size:1.4em;
}

.struct ul {
	display:block;
	width:100%;
	margin:20px 0 0 0; padding:0;
}

.struct ul li {
	display:block;
	width:48%;
	float:left;
	color:#4c4945;
	font-size:0.9em;
	
	margin:0 35px 30px 0;
	background-repeat:no-repeat;
	background-position:0 0;
	list-style:none;
	min-height:45px;
}

* html .struct ul li { height:45px; }

.struct ul li.rightcol {
	float:none;
	overflow:hidden;
	width:auto;
	margin-right:0;
}

.struct ul li p { display:block; margin-left:47px; }

.struct ul li a {
    color: #B9480B;
    cursor: pointer;
    display: block;
    font-size: 1.3em;
    margin-bottom: 10px;
	padding-left:47px;
}

.gaz_struct ul {
	display:block;
	width:48%;
	float:left;
	color:#4c4945;
	font-size:0.9em;	
	margin:20px 35px 30px 0;
	background-repeat:no-repeat;
	background-position:0 0;
	list-style:none;
	min-height:45px;
}

* html .gaz_struct ul { height:45px; }

.gaz_struct ul li {
	display:block;
	width:auto;
	float:left;
	color:#4c4945;
	font-size:0.9em;	
	background-repeat:no-repeat;
	background-position:0 0;
	list-style:none;
	min-height:45px;
}


.gaz_struct ul li.rightcol {
	float:left;
	overflow:visible;
	width:auto;
	margin-right:0;
}

.gaz_struct div.rightcol {
	float:none;
	overflow:hidden;
	width:auto;
	margin-right:0;
	color:#4c4945;
	font-size:0.9em;
	margin-top:20px;
}


.variants { margin:1px 1px 0; }

.variants table {
	width:100%;
	margin:20px 0 0 0; padding:0;
}

.variants td {
	width:32%;
	color:#2b2a2a;
	font-size:0.9em;	
	min-height:45px;
}

* html .variants ul li { height:45px; }

.variants td.active { background:#fff4e9; }

.variants td span {
	color:#b9480b;
	font-size:1.3em;
	cursor:pointer;
	border-bottom:0 !important;
	margin:20px 20px 5px 20px;
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:45px;
	min-height:41px;
}

* html .variants td span { height:41px; }

.variants td p {
	margin:0 20px 20px 20px;
	display:block;
}

.first { background-image:url('../../images/cntd/variant1.gif'); }

.second { background-image:url('../../images/cntd/variant2.gif'); }

.third { background-image:url('../../images/cntd/variant3.gif'); }


.bttm ul li a { padding-left:39px; }

.prod_list_but ul li.bttmL {
    float: none;
    margin-right: 0;
    overflow: hidden;
   /* width: auto;*/
	padding-left:20px;
	width:38%;
}

.bttm ul li.bttmL {
	padding-top:5px;
}

.bttm ul {
    float: none;
    margin: 0 auto;
    width: 460px;
}

.bttm ul li {
    display: block;
    margin-top: 5px;
}


* html .struct ul li.rightcol {
	overflow:visible;
	height:1%;
}

.te_fire .struct ul li.s1 {
	background-image:url('../../images/cntd/s1.gif');
}

.te_fire .struct ul li.s2 {
	background-image:url('../../images/cntd/s2.gif');
}

.te_fire .struct ul li.s3 {
	background-image:url('../../images/cntd/s3.gif');
}

.te_fire .struct ul li.s4 {
	background-image:url('../../images/cntd/s4.gif');
}

.struct ul li a {
	color:#b9480b;
	font-size:1.3em;
	cursor:pointer;
}

.struct ul li a:hover {
	color:#b9480b;
	text-decoration:none;
}

/* document list */
.content_block .doc_list li {
	color:#7c7c7c;
	display:block;
	background:url('../../images/cntd/list_icon.gif') 0 9px no-repeat;
	padding:7px 0 7px 31px;
	border-top:1px solid #ececec;
	font-style:italic;
	font-size:1.1em;
	margin:0;
	list-style-type:none;
	min-height:28px;
}

* html .content_block .doc_list li { height:28px; }

.content_block .doc_list { margin:0; }

.doc_list li a {
	color:#000000;
	text-decoration:none;
	font-style:normal;
}

.prod_list_txt p { margin-bottom:15px;}
.prod_list_txt .block_text p { color:#4e5e54;}
.prod_list_txt .stamp p { color:#4e5e54; margin-top: 15px; padding-left: 13px;    position: relative;
    z-index: 50;padding-right: 90px;}
  
.prod_list_demo p {font-size: 13px;}

.prod_list_txt strong {
    color: #1D1D1D;
}

/* section */
.section {
	background:url('../../images/cntd/pixel.gif') 64% 0 repeat-y;
	/*float:left;*/
	clear:both;
	width:100%;
	margin-bottom:25px;
}

.prod_section {
	float:left;
	width:60%;
	color:#666666;
	margin:0 20px 0 0;
	padding:0 30px 0 0;
}

.prod_section p { margin-bottom:10px; }


.prod_section h1 {
	display:block;
	padding-left:50px;
	background-position:0 4px;
	background-repeat:no-repeat;
	color:#b9480b;
	font-weight:normal;
	font-size:1.7em;
	min-height:42px;
}

* html .prod_section h1 { height:42px; }

.section_list {
	display:block;
	overflow:hidden;
	margin:20px 0 0 0;
}

* html .section_list {
	overflow:visible;
	height:1%;
}

.section_list li {
	
}

.section_list li a {
	color:#b9480b;
	display:block;
	margin:0 0 15px 0;
	padding:0 0 0 33px;
	background-position:0 4px;
	background-repeat:no-repeat;
	min-height:30px;
}

* html .section_list li a { height:30px; }

.subtitle {
	color:#000000;
	border-top:1px solid #ececec;
	padding-top:10px;
	margin:25px 0;
}

#fade {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .20;
	z-index: 9999;
	background:#000000
}

.card {
	display: none;	
	float: left;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	width:502px;
}

.card .t_l {
	position:absolute;
	top:41px; left:13px;
	display:block;
	width:21px; height:147px;
	background:url('../../images/cntd/card_top_coner.gif') 0 0 no-repeat;
}

.card .t_r {
	position:absolute;
	top:41px; right:14px;
	display:block;
	width:22px; height:147px;
	background:url('../../images/cntd/card_top_coner.gif') right top no-repeat;
}

.card .bl {
	position:absolute;
	bottom:47px; left:13px;
	display:block;
	width:21px; height:141px;
	background:url('../../images/cntd/card_bottom_coner.gif') 0 0 no-repeat;
}

.card .tl {
	position:absolute;
	top:41px; left:162px;
	display:block;
	width:184px; height:20px;
	background:url('../../images/cntd/card_top_bgr.gif') 0 0 no-repeat;
}

.card .br {
	position:absolute;
	bottom:47px; right:13px;
	display:block;
	width:23px; height:141px;
	background:url('../../images/cntd/card_bottom_coner.gif') right top no-repeat;
}

.card_top {
	background:url('../../images/cntd/card_top.png') 0 0 no-repeat;
	width:502px; height:41px;
}

.card_bttm {
	background:url('../../images/cntd/card_bottom.png') 0 0 no-repeat;
	width:502px; height:47px;
}

.card_inner {
	background:url('../../images/cntd/card_bgr.png') 0 0 repeat-y;
	padding: 35px 60px;
	position:relative;
	width:382px; min-height:270px;
}

* html .card_inner { height:270px; }

.card_inner .line {
	width:100%; height:1px;
	margin:40px 0 20px;
	display:block;
	background:#d6d6d6;
}

.close { 
	cursor:pointer; 
	position:absolute;
	bottom:50px; left:60px;
	z-index:999;
}


/* review */
.linkRe {
	color:#00436e;
	font-size:1.1em;
	border-bottom:1px solid #00436e;
	display:inline;
	cursor:pointer;
}

.linkRe:hover { border:0; }

.review_block {
	float:left;
	margin-right:-20px;
	display:none;
	padding:20px 0;
}

* html .review_block {
float: none;
margin-right: 0px;
   padding: 40px 0 0;
}

.review {
	float:left;
	margin:0 20px 20px 0;
	width:135px; height:135px;
	text-align:center;
    	border: 1px solid #CACACA;
   	position: relative;
}

.content_block .review .t_l {
    background-position: left top;
    top:-1px;
    left: -1px;
}

.content_block .review .t_r {
    background-position: right top;
    top:-1px;
    right: -1px;
}

.content_block .review .b_l {
    background-position: left bottom;
    top:132px;
    left: -1px;
}

.content_block .review .b_r {
    background-position: right bottom;
    top:132px;
    right: -1px;
}

.content_block .review b {
    background-image: url("../../images/cntd/block_coner.gif");
    background-repeat: no-repeat;
    display: block;
    font-size: 1px;
    height: 4px;
    position: absolute;
    width: 4px;
}
.content_block .prod_list_txt ol, .content_block .prod_list_txt ul{
  list-style-position: outside;
  margin: 0 0 0 23px;
}
.content_block .prod_list_txt ul li, .content_block .prod_list_txt ol li{
margin-bottom: 7px;
}
.content_block .prod_list_txt ol li ul{margin-top:7px;}

.review a {
	width:135px;
	height:135px;
	text-align:center;
	overflow:hidden;
	display:block;
	background-position:50% 50%;
	background-repeat:no-repeat;
}


.system {
	background:url(../../images/cntd/system_bgr.gif) 0 0 repeat-x #fefefe;
	padding:25px 40px;
	margin:-1px 0;
	float:left;
	clear:both;
	position:relative;
	border-bottom:1px solid #c5c2c0;
}

* html .system {
	float:none;
}

.system_title {
	font-weight:bold;
	font-size:1.4em;
}

.system .txt1 {
	display:block;
	width:48%;
	float:left;
	margin:20px 35px 30px 0;
	text-align:justify;
}

.system .txt2 {
	float:none;
	overflow:hidden;
	width:auto;
	margin:20px 0 0 0;
}

.system ul li {
	display:block;
	color:#1d1d1d;
	margin:0 0 3px 0;
	background-repeat:no-repeat;
	background-position:0 0;
	list-style:none;
	min-height:30px;
	font-weight:bold;
}

* html .system ul li { height:30px; }

.system ul li a {
    	color: #1d1d1d;
    	cursor: pointer;
    	display: block;
	padding-left:35px;
}

#doc_list_listlka {
    border-top: 1px solid #ECECEC;
    padding: 10px 0 0;
    text-align: center;
    font-size: 14px;
}

#doc_list_listlka  a{
    color: #B9480B;
    text-decoration: none;
}

#doc_list_listlka  a:hover {
    color: #000;
    text-decoration: none;
}

#doc_list_listlka .razdelitel_doc_list_listlka{
    color: #B9480B;
    font-size: 16px;
}

#doc_list_listlka .not_doc_list_listlka{
    font-size: 16px;
}



/* prom oborudovanie */
.prom_oborudovanie .struct {
	background:url(../../images/cntd/struct_bgr_prom.gif) 0 0 repeat-x #fff;
	color:#4b4b4b;
	padding-bottom:0;
}

.prom_oborudovanie .struct_text {
	/*background:url(../images/search_prom.jpg) 50% 90% no-repeat;*/
	float:left;
}

/*.prom_oborudovanie .search_prom {
	margin-top:140px;
}*/

.search_prom_block {
    float: left;    
    width: 33%;
	overflow:hidden;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #fbfbfb;
}

.search_prom_inner {
	max-width:231px;
	margin:0 auto;
	padding: 0 20px;
	color:#030303;	
}

.search_prom_block .title img {
	max-width:231px;
}

.first_block {
	border-left:0;
}

.last_block {
	border-right:0;
}

.search_prom_block .title {
	text-align:center;
	margin-bottom:20px;
}

.search_prom_block .title h2 {
	text-shadow:1px 1px 1px #f1f1f1;
	color:#092d42;
	font-size:16px;
	font-weight:normal;
}

.prom_oborudovanie .search_prom {
	background:url(../../images/cntd/products/struct_bgr_prom_texture_top.jpg) 0 0 repeat-x #e4e4e4;
	width:100%;
	margin:0;
	padding:25px 0;
}



.prom_oborudovanie .search_prom  strong { color:#000; }

.prom_oborudovanie .struct .search_prom ul li a { padding-left:0; }

.prom_oborudovanie .struct .search_prom ul li p { margin-left:0; }

.prom_oborudovanie .struct .search_prom ul li  {
    margin-right: 125px;
    width: 43%;
}

.prom_oborudovanie .struct .search_prom ul li.rightcol {
	width:auto;
	margin-right:0;
}

/* prokrutka */

#container {
	position:relative;
	width:100%;
	margin:0 auto;
	overflow:hidden;
}

#standart_content {
	position:relative;
	width:100%;
	margin:0 auto;
	overflow:hidden;
}

#prof_content {
	position:relative;
	width:100%;
	margin:0 auto;
	overflow:hidden;
}

#exp_content {
	position:relative;
	width:100%;
	margin:0 auto;
	overflow:hidden;
}

.container {
	width: 6000px;
	margin: 0;
	padding: 0;
}


.thing {
	background:url(../../images/cntd/thing_bgr.gif) 0 0 repeat-x;
	padding:25px 40px;
	float:left;
	margin:0;
	line-height:1.4em;
}

.structure {
	background:url(../../images/cntd/struct_bgr.gif) 0 0 repeat-x #ffffff;
	margin:0 40px -25px -40px;
	padding:25px 40px;
	float:left;
	clear:both;
	position:relative;
	border-top:1px solid #fff;
	width:100%;
}

.structure b.shadow {
	display:block;
	position:absolute;
	width:100%; height:17px;
	background:url(../../images/cntd/shadow.gif) 0 0 repeat-x;
	left:0; bottom:0;
}

.struct_title {
	font-weight:bold;
	font-size:1.4em;
	margin-top:20px;
}

.structure ul {
	display:block;
	width:100%;
	margin:20px 0 0 0; padding:0;
	float:left;
}

.structure ul li {
	display:block;
	width:48%;
	float:left;
	color:#4c4945;
	font-size:0.9em;
	
	margin:0 35px 30px 0;
	background-repeat:no-repeat;
	background-position:0 0;
	list-style:none;
	min-height:45px;
}

* html .structure ul li { height:45px; }

.structure ul li.rightcol {
	float:none;
	overflow:hidden;
	width:auto;
	margin-right:0;
}

.structure ul li p { display:block; margin-left:47px; }

.structure ul li a {
    color: #162d65;
    cursor: pointer;
    display: block;
    font-size: 1.3em;
    margin-bottom: 10px;
	padding-left:47px;
}

.variants_scroll { 	
	background:url(../../images/cntd/gradient.gif) left bottom repeat-x #f8f8f8;
	float:left;
	width:100%;
}

.varBgr {
	background:url(../../images/cntd/var_bgr.png) 0 0 repeat-x;
	padding:0 30px;
}

.str { 	
	color:#1d1d1d;
	font-size:1.3em;
	font-weight:bold;
	overflow:hidden;
	padding:30px 0;
}

* html .str { overflow:visible; height:1%; }

.variants_scroll table {
	margin:0 0 0 0; padding:0;
	float:right;
	width:80%;	
}

.variants_scroll td {
	width:32%;
	color:#00289b;
	font-size:1.2em;	
	min-height:45px;
	text-align:center;
	padding:30px 10px;
	cursor:pointer;
}

.variants_scroll td.active { 
	background:url(../../images/cntd/arrow_active.gif) center bottom no-repeat;
}

.varTitle {
	color:#1d1d1d;
	font-size:2em;
	padding: 0 35px 30px 0;
   	min-height: 45px;
    width: 48%;
	float:left;
	line-height:1.3em;
}

.varTitle p { 
	text-align:left;
	font-size:1em;
	line-height:1em;
}

.varTitle span { font-size:1.2em; }

.varTxt { overflow:hidden; padding-bottom:30px; }

* html .varTxt { overflow:visible; height:1%; }

.varTxt p { margin-bottom:20px; }

.varTxt1 {
	padding: 0 35px 30px 0;
   	min-height: 45px;
    width: 48%;
	float:left;
}

.varTxt1 p { margin-bottom:20px; }

.varTxt2 { overflow:hidden; padding-bottom:30px; }

* html .varTxt2 { overflow:visible; height:1%; }

.varTxt2 p { 
	margin-bottom:20px;
	padding-right:40px;
}

.structure ul li a {
	color: #162d65;
	font-size:1.3em;
	cursor:pointer;
}

.structure ul li a:hover {
	color:#162d65;
	text-decoration:none;
}

.structure ul.arr_button {
    display: block;
    float: none;
    margin: 20px auto;
    padding: 0;
    width: 70px;
	text-align:center;
}

.structure .arr_button li {
	display:block;
	float:left;
	font-size:1px;
	width:12px !important; height:12px !important;
	background:url('../../images/cntd/circle_na.gif') 50% 50% no-repeat;
	margin:0 10px 0 0;
	cursor:pointer;
}

.structure .arr_button li.active { background:url('../../images/cntd/circle_act.gif') 50% 50% no-repeat; }

.structure .arr_button li.rightcol {
    float: left;
    margin:0 10px 0 0;
    overflow: visible;
}

/* ekspluatacia */
.ekspluatacia .variants_scroll {
    background: url("../../images/cntd/struct_bgr_ekspluatacia.gif") repeat-x left bottom #f3ede7;
}

.ekspluatacia .varBgr {
    background: url("../../images/cntd/var_bgr_ekspluatacia.png") repeat-x scroll 0 0 transparent;
}

.ekspluatacia .variants_scroll td.active {
    background: url("../../images/cntd/arrow_active_ekspluatacia.gif") no-repeat scroll center bottom transparent;
}

.ekspluatacia .thing {
	background:#fff4e9;
}

.ekspluatacia .structure {
    background: #fff4e9;
}

.ekspluatacia .variants_scroll td {
	font-weight:bold;
	color:#873c0c;
	font-size:1.1em;
	line-height:1.2em;
}

.ekspluatacia .variants_scroll td span {
	color:#e07a38;
}

.ekspluatacia .varTitle {
	width:200px;
	text-align:center;
}

.ekspluatacia .thing .varTxt  h2 {
	display:block;
    color: #1d1d1d;
    font-size: 1.3em;
    line-height: 1.3em;
    padding: 0 0 10px 0;
}

.ekspluatacia .thing .varTxt h2 span { font-size:1.4em; }

.ekspluatacia .structure ul li a { color:#b9480b; }

.ekspluatacia .structure ul li a:hover { color:#b9480b; }

.ekspluatacia .structure .arr_button li.active {
    background: url("../../images/cntd/circle_act_exp.gif") no-repeat scroll 50% 50% transparent;
}

.ts {
	background:#fff4e9;
	padding:25px 40px;
	margin:0 1px 0;
	float:left;
	clear:both;
	position:relative;
}

* html .ts {
	float:none;
}
