html{font-size:100.01%;height:100%;}
body{position:relative;/*min-height:100%;height:100%;*/padding:0;margin:0;color:#3C3C3C;background:#fff url(/i/bg_new.gif) 0 0;font-size:12px;text-align:center;}
html body * div.clear{background:none;border:0;clear:both;display:block;float:none;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;}
INPUT{font-family:Tahoma, Arial, sans-serif;font-size:1em;}
LABEL{font-size:1em;cursor:pointer;}
TD, BODY, DIV, TEXTAREA{font-family:Tahoma, Arial, sans-serif;}
IMG{border:0;}
TD, FORM{padding:0;margin:0;}
TABLE{border-collapse: collapse; border: none; margin-top: 0px;padding: 0px;}
.cf:after{content: "";display:block;height:0;clear:both;visibility:hidden;width:0;}
.cf{display:inline-block;}
.ww{width:100%;clear:both;}
.content-container {
    margin-bottom: 30px;
}
.content {
    width: 74%;
    float: left;
}



.pay_ticket{
  display: none;
}
#cepochka div {
    float: left;
    padding-right: 10px;
}
#cepochka div {
    float: left;
    padding-right: 10px;
}


#mn{margin:0 auto;min-width:1000px;max-width:1058px;background:#fff;}
#mn2{text-align:left;margin:0 auto;width:960px;padding:0 0 47px 0;position:relative;min-height:100%;}
.ie6 #mn{width:994px;}
.top{border-bottom:1px solid #D9D9D9;height:29px;float: right; width: 806px; margin-top: 20px;}
.top .ico{float:left;padding-top:9px;}
.top .ico a{margin-right:3px;}
.top .ico a img {
    vertical-align: top;
}
.top .ico a+a{
  display: none;
}


.top .lan{float:right;padding:5px 0 0 0;}
.top .lan a{display:inline-block;height:22px;margin-left:6px;}
.ie6 .top .lan a,.ie6 .button a{width:1%;white-space:nowrap;}
.top .lan img{margin:2px 0 0 0;position:relative;top:2px;}
.top .lan a.active{font-size:11px;color:#666666;text-decoration:none;background:url(/i/lan1.gif) 0 0 no-repeat;cursor:default;}
.ie7 .top .lan a.active,.ie6 .top .lan a.active{position:relative;top:-3px;left:6px;}
.top .lan a.active span{display:block;padding:0 6px 0 4px;height:22px;;background:url(/i/lan2.gif) 100% 0 no-repeat;line-height:10px;}
.top .lan a.active img{margin-right:5px;}

.bar{/*height:134px;*/position:relative;float:right;padding-bottom:15px;width:846px;}
#search{position:absolute;right:0;border-bottom:1px solid #D9D9D9;}
#search .cleared{color:#666666;font-size:11px;margin:0;background:#FFFFFF;padding:4px 0 5px 17px;width:184px;border:0;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9; border-top:1px solid #D9D9D9}
.ie8 #search .cleared{padding:5px 0 6px 17px;}

#logo{top:0px;display:block;width:139px;height:75px;margin:40px 0 0 0;position:absolute;background:url(/i/logo.png) 0 0 no-repeat;}

.corn{color:#C3C3C3;text-align:center;padding-bottom:4px;}

#footer{border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;background:url(/i/dot.gif) 458px 0 repeat-y;line-height:18px;font-size:11px;padding:7px 0 10px 0;}
#copy{padding:0 0 0 24px;width:434px;color:#5B5B5B;float:left;}
#copy span{color:#1F1F1F;}
#bnav{width:495px;float:left;padding:0 0 0 7px;overflow:hidden;}
#bnav a{margin-left:7px;margin-right:7px;}
#nav1{width:500px;}
#nav1 a{color:#212121;text-decoration:none;}
#nav1 a:hover{text-decoration:underline;}
#nav2 a,#nav2{color:#282828;}







#cont{margin:0 0 35px 0;width:960px;background: url("/i/dotted_new.gif") repeat-y scroll 715px 0 transparent;}
.left-column{width:195px;float:left;margin:0 25px 0 0;}
.content-center {
    width: calc(100% - 220px);
    float: right;
    background: none;
    padding: 12px;
    font-family: Arial, Helvetica, sans-serif!important;
    font-size: 12px;
    box-sizing: border-box;
    text-align: left;
}
.index #content{width:708px;}
#right{width:233px;float:right;background:#FFFFFF;}
.right_background{
  background: #EBEBEB; padding: 12px;padding-bottom: 11px;

}


#anons  a {text-decoration: none}
#anons  a strong {text-decoration: none}



.breadcrumb-inner{border-bottom: 1px solid #ccc;
    padding: 0px 0 10px 0;
    margin: 0 0 12px 0;
    clear: both;}
.breadcrumb-inner img{margin:0 7px 0 6px;position:relative;top:-2px;}
.breadcrumb-inner a{font-family: tahoma; color: #3E3D3F;}
.content-center--bordered .breadcrumb-inner{
    border-bottom:none;
    position: relative;
    top: 9px;
}
.ie8 #content p.cf{padding-top:12px;}
.last_bread{color: #919191;text-decoration: none;}


.left-menu{padding:0;margin:0;list-style:none;text-align:left;}
.left-menu ul{padding:0;margin:0;list-style:none;}
.left-menu li{margin:0;}
.left-menu li li{margin:0;}
.left-menu>ul ul{display:none;}
.left-menu>ul .active ul{display:block;}
.ie6 .left-menu li{height:1%;}
/*первый уровень*/
.left-menu > ul > li > a,
.left-menu > ul > div > li > a {
    color: #000;
    text-decoration: none;
    padding: 6px 7px;
    display: block;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    font-size: 15px;
    font-family: Arial;
}
.left-menu > ul > li:last-child > a {
    border-bottom: 0px solid #ccc;
}
.left-menu > ul > li > a:hover, 
.left-menu > ul > li.active > a {
    background:#eaeaea;
    text-decoration:none; 
    border-bottom: 1px solid #eaeaea;
}
.left-menu > ul > li:not(:first-child) > a:hover, 
.left-menu > ul > li:not(:first-child).active > a {
    border-bottom: 2px solid #eaeaea; 
    margin-top:-1px;    
    padding-top: 7px;
    padding-bottom: 5px;
}
/*второй уровень*/
.left-menu > ul > li  ul {
    display:none;
}
.left-menu > ul > .active  ul ,
.left-menu > ul > div > .active  ul {
    display:block;
    color: #000;
    text-decoration: none;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    font-size: 15px;
    font-family: Arial;
    padding:6px 0;
}

.left-menu > ul > .active  ul > li > a,
.left-menu > ul > div > .active  ul > li > a{ 
    display:block;
    color:#000;
    padding: 5px 7px 5px 20px;
    font-size: 13px;
    font-family: Arial;
    text-decoration:none;
}
.left-menu > ul > .active  ul > li > a:hover,
.left-menu > ul > .active  ul > .active > a{ 
    background:#eaeaea;
}





#content p{font-size:12px;line-height:18px;margin:0;margin:0 0 18px 0;width:100%;overflow:hidden;}

.topic{text-transform:uppercase;color:#fff;padding:4px 0 5px 12px;position:relative;background: #EBEBEB;margin:0 0 6px 0px;color: #2C2A2C;font-size: 14px;}
.topic em{position:absolute;right:13px;top:3px;}
.ie7 .topic em{right:auto;left:204px;width:13px;}
.ie6 .topic em{right:auto;left:197px;width:13px;}
.gblock{border:1px solid #DEDEDE;margin:6px 0 6px 0px;background:#FFFFFF;line-height:18px;color:#3C3C3C;padding:8px 13px 11px 12px;}
.gblock strong{display:block;}
.gblock a{font-size:11px;color: #9FBA6A;}
#order{margin:0 0 2px 0;display:inline-block;position:relative;left:5px;width:232px;height:40px;background:url(/i/order.png) 0 0 no-repeat;}
#order:hover{background-position:0 -40px;}
#right strong{color: #A4A4A4;font-size: 11px;}
#right b{color: #A4A4A4;font-size: 11px;}
.topic1{background: url("/i/spons_down.png") no-repeat scroll 98% 50% transparent; color: #FFFFFF;padding: 0px;cursor: pointer;}
.topic_back{background: #9DC7E4;padding: 15px 12px 12px 12px;margin-top: 13px;}
.topic2 {
    background: url("/i/spons_up.png") no-repeat scroll 98% 50% transparent;
}
.spons_img {
    display: none;
}

.right_background a, .reg_info a, .bank a{
  color: #9FBA6A;
}



.corner{height:1px;line-height:1px;font-size:1px;overflow:hidden;display:block;}
.wblock{margin:6px 0 6px 5px;}

.button{text-align:left; width: 138px;height: 24px; background: url(/i/button_back.gif) repeat-x;margin-left: 0px;}
.topic_back .button a{display:block;;margin-left:6px;text-decoration:none;color:#FFFFFF;background: url(/i/button_strel.gif) no-repeat 120px 50%;width:138px;height:24px;line-height: 24px;}
 .topic_back img {

    margin-bottom: 13px;
}
.button a span{display:block;height:34px;padding:0 28px 0 11px;}
.button a:hover{text-decoration:none;}

.pay_ticket{width: 168px;height: 30px; background: #88A058; border: 1px solid #7E9550;margin: 0 auto;line-height: 30px; background: #88A058 url(/i/ticket_green.gif) no-repeat 10px 50%; margin-top: 10px;margin-bottom: 10px;}
.pay_ticket a{font-size: 14px;background: url(/i/strel_green.gif) no-repeat 150px 12px;text-align: center;color: #FFFFFF;display: block;height: 100%;width: 100%;text-decoration: none;}


img.im{margin:4px 18px 0 0;}

#sliderBlock{padding-bottom:30px;}
#slider{width:960px;overflow:hidden;}
.tw{font:normal 12px/38px Georgia;color:#DDD4BC;height:39px;text-transform:uppercase;letter-spacing:-0.01em;padding:0 0 0 35px;width:361px;background:#B69130 url(/i/tw.gif) 12px 14px no-repeat;position:absolute;margin:80px 0 0 0;}
#num{color:#fff;font:bold 80px/78px Arial;opacity:0.5;padding:0 0 10px 0;width:100px;position:relative;left:-6px;text-align:center;display:block;letter-spacing:-0.1em;}
.ie #num{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
#ops{font-size:12px;color:#fff;padding:16px 8px 10px 0;width:100%;}
#ops strong{font:bold 18px Georgia;}
#podl{position:absolute;margin:119px 0 0 0;width:396px;background:url(/i/podl.png) 0 0;}
#podl td{vertical-align:top;}
#dots{display:block;border-top:1px solid #5D5D5D;height:24px;margin:0 18px 0 0;padding:11px 0 0 5px;}
#inn{position:relative;display:block;}
#inn a{display:block;height:14px;float:left;text-decoration:none;}
a.prev{width:7px;background:url(/i/prev.png) 0 0 no-repeat;margin-right:19px;}
a.next{width:7px;background:url(/i/next.png) 0 0 no-repeat;margin-left:20px;}
#inn .bull{width:13px;background:url(/i/bull.png) 0 0 no-repeat;height:13px;}
#inn .active{background-position:0 -13px;}

.int{float:left;text-transform:uppercase;color:#3E3A31;padding:6px 0 16px 0;}

#calendar{display:block;float:right;}
#calendar2{display:block;float:right; padding-left:5px;}
/* #calendar input{position:absolute;border:0;padding:4px 0 5px 0;width:83px;background:white;opacity:0;cursor:pointer;}  */
/* .ie #calendar input{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);} */


table.exh{width:100%;margin-top:24px;}
.exh span{display:block;position:relative;}
.exh ins a{color:#E2C1A4;font-size:11px;margin-top:7px;background:url(/i/more.png) 0 0 no-repeat;padding:0 0 0 14px;width:86px;height:26px;line-height:24px;display:block;text-decoration:none;}
.exh ins{text-decoration:none;color:#fff;font:18px Tahoma;position:absolute;left:17px;bottom:18px;}

#anons{padding:0 0 6px 0;}
.ie7 #anons,.ie6 #anons{}
#anons span{position:relative;display:block;}
#anons td{border-right:3px solid #fff;background:#EFEFEF;vertical-align:top;}
#anons ins{text-decoration:none;color:#fff;font:9px Arial;background:#3E3A31;top:8px;right:0;display:block;padding:3px 7px 2px 8px;position:absolute;text-transform:uppercase;}
#anons strong{display:block;font:bold 15px/16px Arial;color:#3E3A31;padding:22px 24px 17px 24px;}
#anons em{display:block;font:normal 11px/16px Arial;color:#3E3A31;padding:0 24px 21px 24px;}

.ui-widget-content{border-color:#9A9A9A;background:#FCFCFC;padding:0;}
.ui-datepicker,.ui-widget-content{width:266px;padding-bottom:20px;}
.ui-widget-header{border:0;background:#BD7A3E;margin-bottom:12px;}
.ui-datepicker-div div,.ui-datepicker-div{font:11px Georgia,serif;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:none;border:0;font-family:Arial;}
.ui-datepicker-today .ui-state-default,.ui-datepicker-today .ui-state-highlight{background:#626262;color:#fff;font-weight:normal;}
.ui-datepicker table{width:210px;margin-left:30px;}
.ui-datepicker th{font-size:11px;font-weight:normal;font-family:Arial;}
.ui-datepicker-week-end, .ui-datepicker-week-end .ui-state-default{color:#A02D45;}
.ui-datepicker-week-end.ui-datepicker-today .ui-state-default{color:#fff;}
.ui-datepicker .ui-datepicker-title{font-family:Georgia;}
.ui-datepicker-prev,.ui-datepicker-next{text-decoration:none;font-size:18px !important;line-height:14px;}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #aaa;
}

.jScrollIntervalTrack {
	position: absolute;

}

.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragLeft {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragRight {
	position: absolute;
	bottom: 0;
	right: 0;
	overflow: hidden;
}
a.jScrollArrowLeft {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	text-indent: -2000px !important;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
	width: 10px;
}
a.jScrollArrowLeft:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowRight {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px !important;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
	width: 10px;
}
a.jScrollArrowRight:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

#scroll-box{overflow:hidden;width:708px;float:left;padding-bottom:30px;}
		.jScrollPaneTrack{background:url(/i/llbg.gif) 0 0 repeat-x;}
		.jScrollPaneDrag{background:url(/i/drag.gif) 0 0 repeat-x;}
		a.jScrollArrowLeft{background:url(/i/larr.gif) 0 0 no-repeat;height:30px;}
		a.jScrollArrowRight{background:url(/i/rarr.gif) 0 0 no-repeat;height:30px;}

a{outline:none;color:#78ABC6;text-decoration:underline;}
a:hover{text-decoration:none;}
input::-moz-focus-inner{border:0;outline:0}
ul.circleType{padding-left:0;margin:0;}
ul.circleType li{list-style:none none;padding-left:10px;background:url(/i/ul_bull.gif) no-repeat 0 9px;}
.devlink{color:#282828;}


.stat{
position: absolute;
left: -10000px;
top: -10000px;
}


.socSeti{
padding: 14px 5px 0;
}
.socSeti a{
float: left;
margin-right: 4px;
}
.socSeti a img{
border: 0px none;
}

#CDSWIDLOGO img{
  width: 26px!important;
  height: 26px!important;
}


.leftLinks{
    float: left;
    width: 140px;
}
#vk_like{
    clear:none!important;
    float:left;
width:160px!important;
}
#twit_block{
    clear:none!important;
    float:left;
}
#fb_like{
    clear:none!important;
    float:left;
overflow:hidden;
width:145px;
height: 30px;
}

div.carusel{
  background: #EBEBEB;
  height: 216px;
  overflow: hidden;
}

div.carusel ul{
  list-style: none;
  overflow: visible!important;

}

ul#mycarusel{
  overflow: visible!important;
}


div.carusel ul li{
  height: 144px;
  float: left;
  width: 156px;
  margin-right: 8px;
  line-height: 0px;
  font-size: 0px;
  position: relative;
  z-index: 1;
  color: #434343;
}


div.carusel ul div div{
  height: 36px;
  background: #434343;
  color: #ABABAB;
  font-size: 12px;
  line-height: normal;
  display: block;
  vertical-align: middle;
  padding-left: 6px;
  padding-right: 6px;
  width: 144px;
  position: absolute;width:100%;z-index:100;bottom:0px;left:0px;
}

.jcarousel-clip{
  overflow: visible;
  width: 484px;
  margin: 0 auto;

}

.descr_more{
  display: none;
  overflow: hidden;
}

.descr_more p{

}



.jcarousel-prev{
  background: url(/i/left_act.png) no-repeat;
  width: 7px;
  height: 9px;
  cursor: pointer;
  position: absolute;
  top: -28px;
  right: 28px;
  display: none;
}

.jcarousel-prev-disabled {
  width: 7px;
  height: 9px;
  background: url(/i/left_no.png) no-repeat!important;
}


.jcarousel-next{
  width: 7px;
  height: 9px;
  background: url(/i/right_act.png) no-repeat;
  cursor: pointer;
  position: absolute;
  top: -28px;
  right: 15px;
  display: none;
}

.jcarousel-next-disabled{
  width: 7px;
  height: 9px;
  background: url(/i/right_no.png) no-repeat!important;
}

.news-detail-share{
  overflow: hidden;
}


.carusel h3{
  margin: 0px;
  padding: 15px 0px 15px 7px;
  font-weight: normal;
}

.carusel img{
  border: none;
  position: relative;
  z-index: 1;
}

.history-container{
  height: 732px;
  width: 100%;
}

.history{
  position: absolute;
  left:0px;
  top: 285px;
  width: 100%;
  height: 732px;
  background: url(/i/history_background2.jpg) 50% 0% repeat-x;
}

.history_header{
  width: 1200px;
  margin: 0 auto;
  text-align: center;
}

.history_header h1{
  margin: 0px;
  padding: 0px;
  color: #FFFFFF;
  margin-top: 43px;
  margin-bottom: 32px;
  text-align: left;
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  font-weight: normal;

}


.history_line{
  position: relative;
  text-align: center;
  display: inline-block;
  margin: 0px;
  padding: 0px;
  zoom: 1;
}


.history_header ul{
  list-style:none;
  text-align: center;
  display: inline-block;
  margin: 0px;
  padding: 0px;
  zoom: 1;
}

.history_header ul li{
  float: left;
  width: 53px;
  height: 70px;
  padding-right: 5px;
  text-align: left;
}

.history_header ul li span{
  color: #ACACAC;
  font-size: 10px;
  margin-left: -12px;
  cursor: pointer;
}


.history_header ul li.blue span+span{
   display: inline-block;
   width: 57px;
   height: 12px;
   background: #44535E;
   margin-top: 17px;
   margin-left: 0px;
}

.history_header ul li.blue.act span+span{
  background:#9DC7E4;
}


.history_header ul li.green span+span{
   display: inline-block;
   width: 57px;
   height: 12px;
   background: #525A3D;
   margin-top: 17px;
   margin-left: 0px;
}

.history_header ul li.green.act span+span{
   background: #C3DE84;
}


.history_header ul li.red span+span{
   display: inline-block;
   width: 57px;
   height: 12px;
   background: #644442;
   margin-top: 17px;
   margin-left: 0px;
}

.history_header ul li.red.act span+span{
  background: #c9516d;
}


.history_header ul li.blue span+span+span, .history_header ul li.blue.act span+span+span{
  background: none;
  width: auto;
  height:auto;
  margin-top: 20px;
  color: #9DC7E4;
  margin-left: -13px;
}

.history_header ul li.green span+span+span, .history_header ul li.green.act span+span+span{
  background: none;
  width: auto;
  height:auto;
  margin-top: 20px;
  color: #C3DE84;
  margin-left: -7px;
}

.history_header ul li.red span+span+span, .history_header ul li.red.act span+span+span{
  background: none;
  width: auto;
  height:auto;
  margin-top: 20px;
  color: #c9516d;
  margin-left: -5px;
}

.history_header ul li.first span{

   margin-top: 30px;
   width: 57px;
   height: 12px;
   display: inline-block;
   background: #1B1B1B;
   margin-left: 0px;
}

.history_header ul li.last span+span{
  margin-top: 17px;
   width: 57px;
   height: 12px;
   display: inline-block;
   background: #1B1B1B;
   margin-left: 0px;
}


#begun{
  width: 12px;
  height: 42px;
  background: url(/i/begun.png) no-repeat;
  top: 17px;
  left: 51px;
  position: absolute;
  cursor: pointer;
}

.history_carusel{
  margin-top:26px;
  overflow: hidden;
}

.clear1{
  clear: both;
}


.history_carusel ul{
  list-style: none;
  height: 425px;
  overflow: hidden;
  margin: 0 auto;
  padding: 0px;
  position: relative;
}

.history_carusel ul li{
  width: 353px;
  height: 425px;
  line-height: 0px;
  font-size: 0px;
  background: url(/i/li_back.png) repeat;
  float: left;
  cursor: pointer;
  text-align: left;
  position: relative;
  z-index: 999;
}

.history_carusel ul li div.small div{
  line-height: normal;
  font-size:12px;
  color: #FFFFFF;
  width: 297px;
  padding: 28px;
   padding-bottom: 0px;
   padding-top: 20px;
}

.history_carusel ul li div.small div+img{
  position: absolute;
  bottom: 0px;
  left:  0px;
}


.history_carusel ul li div.small div h1{
   margin: 0px;
   font-weight: normal;
   font-size: 40px;
}
.history_carusel ul li div.small div p{
  font-size: 11px;
  color: #626262;
}


.history_carusel ul li div.big{
  display: none;
  position: absolute;
  left:0px;
  top:0px;
  overflow: hidden;
  width: 1060px;
  z-index: 1000;
  background: #3A3A3A
}

.history_carusel ul li div.big img{
  float: left;
}

.history_carusel ul li div.big .big_descr{
  float: right;
  width: 500px;
  display: block;
  height: 425px;
  color: #FFFFFF;
  line-height: normal;
  font-size:12px;
}

.history_carusel ul li div.big .big_descr div{
  padding-right: 40px;
  padding-left: 15px;
  color: #BFBFBF;
  font-size: 12px;
}
.history_carusel ul li div.big .big_descr h1{
   margin: 0px;
   font-weight: normal;
   font-size: 40px;
   padding-left: 15px;
   padding-top: 36px;
   padding-bottom: 35px;
}


.history_carusel ul li div.big #close{
  position: absolute;
  top: 0px;
  right: 6px;
  z-index: 1001;
  width: 42px;
  height: 42px;
  background: url(/i/close.gif) repeat;
  cursor: pointer;
}

.collect_item{
  width: auto;
  display: inline-block;
  line-height: 0px;
  font-size: 0px;
  float: left;
  margin: 5px;
  position: relative;

}
.collect_item img{
  border: none;
  cursor: pointer;


}

.content-center--bordered{
    background: #EBEBEB;overflow:hidden;
}
.collect_white{
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  padding-right: 6px;
  padding-left: 6px;
  padding-top: 24px;
  padding-bottom: 11px;
}

.collect_img{
  position: relative;
  overflow: hidden;
  width:484px;
  margin:auto;
}

.collect_block{
  position: absolute;
  left: 0px;
  top: 0px;
}

.nav_cont{
  float: right;
  height: 19px;
  overflow: hidden;
  margin-right: 6px;
  margin-bottom: 11px;
}

.nav_cont .prev.act, .nav_cont .prev{
  width: 12px;
  height: 19px;
  float: left;
  background: url(/i/collect_left_act.gif)  no-repeat;
  cursor: pointer;
}

.nav_cont .prev{
  background: url(/i/collect_left_no.gif) no-repeat;
}

.nav_cont .next.act, .nav_cont .next{
  width: 12px;
  height: 19px;
  float: right;
  background: url(/i/collect_right_act.gif) no-repeat;
  cursor: pointer;
  margin-left: 13px;
}

.strel_collect{
  margin-top: -20px;
  overflow: hidden;
}


.left_collect{
  width: 12px;
  height: 19px;
  float: left;
  background: url(/i/left-collect.gif) no-repeat;
}

.right_collect{
  width: 12px;
  height: 19px;
  float: right;
  background: url(/i/right-collect.gif) no-repeat;
}


.nav_cont .next{
  background: url(/i/collect_right_no.gif) no-repeat;
}


.collect_descr{
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1000;
  font-family: Arial, Helvetica, sans-serif;
  height: 100%;
  width: 100%;
  line-height: normal;
  /*background: url(/i/collect_background.png) repeat;*/
}

.collect_back{
  background: url(/i/collect_background.png) repeat;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 999;
  width: 100%;
  height: 100%;
  display: none;
}


.collect_descr div{
  color: #FFFFFF;
  font-size: 12px;
  padding-left: 35px;
  padding-right: 35px;

  font-family: Arial, Helvetica, sans-serif!important;
}

.collect_descr div a{
  color: #FFFFFF;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif!important;
}


.collect_descr h1{
  padding: 0px;
  color: #4DC6BD;
  font-size: 14px!important;
  text-transform: uppercase;
  font-weight: bold!important;
  margin: 0px;
  margin-left:30px!important;
  margin-right: 30px!important;
  padding-left: 5px!important;
  padding-right: 5px!important;
  font-family: Arial, Helvetica, sans-serif!important;
  margin-bottom: 18px!important;
  padding-top: 35px!important;
  padding-bottom: 21px!important;
  border-bottom: 1px dotted #969494;
}

.collect_descr h1 a{
  color: #4DC6BD;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif!important;
  font-weight: bold!important;
}


.flip_over{
    overflow: hidden;
  position: relative;
}


.catalog-section ul{
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.ui-jcoverflip {
        position: relative;
      }

      .ui-jcoverflip--item {
        position: absolute;
        display: block;
      }

      /* Basic sample CSS */
      #flip {
        height: 400px;
        
        margin-bottom: 70px;
      }

      #flip .ui-jcoverflip--title {
        position: absolute;
        bottom: -30px;
        width: 100%;
        text-align: center;
        color: #555;
        font-family: Arial, Helvetica, sans-serif!important;
      }

      #flip img {
        display: block;
        border: 0;
        outline: none;
      }

      #flip a {
        outline: none;
      }

      .ui-jcoverflip--item {
        cursor: pointer;
      }

#scrollbar1 {
        padding: 0px;
        height: 12px;
        margin: 0 auto;
        background: none!important;
      }

      .scroll_cont{
        width: 522px;
        margin:auto;
        background: #DEDEDE;
      }
.catalog-section-list{
}

.catalog-section-list h1{
  margin: 0px;
  padding: 0px;
  padding-left: 18px;
  padding-right: 18px;
  font-weight: normal;
  font-size: 22px;
  margin-bottom: 15px;
  font-family: Arial, Helvetica, sans-serif!important;
}

.reade_more{
  padding-left:18px;
  padding-right: 18px;
  font-family: Arial, Helvetica, sans-serif!important;
}
div.fix-scroll .catalog-section-list  .reade_more {
    width: calc(100% - 40px);
   
}


#more, #less{
  color: #9FBA6A;
}

#less{

}


#flip span.title{
display: block;
    width: 400px;
    background: #434343;
    color: #ABABAB;
    height: 36px;
    margin: 0 auto;
    line-height: 36px;
    bottom: -36px!important;
    left: 50%;
    transform: translate(-50%, 0);
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif!important
}


.ui-slider-handle{
  height: 12px!important;
  width: 82px!important;
  margin: 0px!important;
}

.ui-state-hover, .ui-state-focus{
  border: none!important;
  background: none!important;
  margin: 0px!important;
  margin-top: 1px!important;
  margin-left: 1px!important;
}

.collect_description_item{
  display: none;
  padding: 36px;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif!important;
}

.collect_white, .catalog-section, .catalog-section-list{
  font-family: Arial, Helvetica, sans-serif!important;
}

.feedback{
  margin-bottom: 12px;
  background: #EBEBEB;

}

.feedback h1{
  margin: 0px;
  padding: 0px;
  height: 48px;
  line-height: 48px;
  background: #DDDDDD;
  text-align: center;
}

.feedback h1 a{
  display: block;
  width: 100%;
  height: 100%;
  font-size: 14px;
  color: #A7A7A7;
  text-decoration: none;
  background: url(/i/form_strel_hide.gif) 205px 50% no-repeat;
  font-weight: normal;
  text-transform: uppercase;
}

.feedback h1 a.act{
  background: url(/i/form_strel.gif) 205px 50% no-repeat;
}


.feedback .mfeedback{
  padding: 12px;
  display: none;
}

.feedback p{
  padding-left: 0px;
}


.feedback form div{
  margin-bottom: 10px;
}

.feedback form div div{
  margin: 0px;
}


.feedback form div input[type=text]{
  width: 100%;
  height: 23px;
  border: none;
  border-top: 1px solid #D6D6D6;
  border-left: 1px solid #D6D6D6;
}

.feedback form div+div+div+div+div input[type=text]{
  width: 77px;
  height: 24px;
  vertical-align: top;
}

.feedback form textarea{
  border: none;
  width: 100%;
  height: 103px;
  border-top: 1px solid #D6D6D6;
  border-left: 1px solid #D6D6D6;
}

.mf-text{
  font-size: 11px;
  color: #797979;
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 6px;
}

.mf-ok-text{
  padding-left: 0px;
}

.mf-ok-text+form{
  display: none;
}

.news-detail-share form{
  width: 83px;
  height: 18px;
  float: left;
}


.news-detail-share input[type=submit]{
  width: 83px;
  height: 18px;
  background: url(/i/livejournal_button1.jpg) no-repeat;
  cursor: pointer;
  padding: 0px;
  margin: 0px;
  border: none;
}


.feedback form input[type=submit]{
  width: 72px;
  height: 24px;
  border: none;
  background: none;
  padding: 0px;
  background: url(/i/submit.gif) no-repeat;
  cursor: pointer;
}
.feedback form img{
  width: 115px;
}

.mf-captcha{
  margin-top: 20px!important;
}


.mf-captcha div{
  margin-bottom: 10px!important;
}

.news-detail{
  font-family: Arial, Helvetica, sans-serif;
  color: #434343;
}


.news-date-time {
    font-family: Arial, Helvetica, sans-serif;
    color: #434343;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
    display: block;
}

.news-detail h3{
    clear:both;
    width: 100%;
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom:12px;
}

#line1{
  font-weight: normal;
  height: 32px;
  border-bottom: 1px solid #C9C9C9
}


#line1 a{
  font-family: Arial, Helvetica, sans-serif;
  color: #88A058;
  font-size: 12px;
}

.right_feed{
  margin-bottom: 12px;
}


.right_background form{
   padding: 22px 12px 12px 12px;
   background: #FFFFFF;
   border: 1px solid #DEDEDE;
}

.right_background form input[type=text], .right_background form input[type=password]{
  width: 132px;
  height: 29px;
  padding: 0px;
  border: none;
  border-left: 1px solid #8E8E8E;
  border-top: 1px solid #8E8E8E;
  background: #E9E9E9;
}

.right_background form input[type=checkbox]{
  margin: 0px!important;
}

.tickets, .tickets2, .tickets3{
  font-family: Arial;
  margin-top: 35px;
}


.tickets ul, .tickets2 ul, .tickets3 ul{
  list-style: none;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
}

.tickets ul.step li, .tickets2 ul.step li, .tickets3 ul.step li{
  float: left;
  width: 94px;
  margin-right: 18px;
}

.tickets2 ul.step li{
  margin-right: 33px;
}

.tickets3 ul.step li{
  margin-right: 31px;
}


.tickets ul.step li.active, .tickets2 ul.step li.active, .tickets3 ul.step li.active{
  width: 180px;
}


.tickets ul.step li span, .tickets2 ul.step li span, .tickets3 ul.step li span{
  display: block;
  width: 18px;
  float: left;
  height: 18px;
  line-height: 18px;
  color: #FFFFFF;
  background: #797979;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

.tickets ul.step li.green span, .tickets2 ul.step li.green span, .tickets3 ul.step li.green span{
  background: url(/i/green.png)
}

.tickets ul.step li.green a, .tickets2 ul.step li.green a, .tickets3 ul.step li.green a{
  color: #9FBA6A;
}

.tickets ul.step li a, .tickets2 ul.step li a, .tickets3 ul.step li a{
  display: block;
  font-size: 11px;
  color: #797979;
  margin-left: 25px;
  text-decoration: none;
}

.tickets ul.step li.active span, .tickets2 ul.step li.active span, .tickets3 ul.step li.active span{
  background: #434343
}

.tickets ul.step li.active a, .tickets2 ul.step li.active a, .tickets3 ul.step li.active a{
  color: #434343;
  font-size: 14px;
  font-weight: bold;
}

.ticket_header{
  height: 24px;
  margin-top: 35px;
}

.ticket_header ul{
  overflow: visible;
  margin-left: 24px;
  line-height: 24px;
}

.ticket_header ul li{
  height: 23.5px;
  float: left;
  border-top: 1px solid #CFCFCF;
  border-left: 1px solid #CFCFCF;
  border-right: 1px solid #CFCFCF;
  background: #EAEAEA;
}

.ticket_header ul li.active{
  background: #FFFFFF;
  height: 24px;
}


.ticket_header ul li+li{
  border-left: none;
}


.ticket_header ul li a{
  color: #434343;
  font-size: 11px;
  text-align: center;
  display: block;
  padding: 0px 18px;
  text-decoration: none;
  font-family: Arial;
}

#spos{
  float: right;
  font-size: 11px;
  color: #88A058;
  text-decoration: none;
  display: inline-block;
  border-bottom: 1px dotted #88A058;
}


.ticket_header{
  border-bottom: 1px solid #CFCFCF;
}

.basket table{
  margin-top: 23px;
  margin-bottom: 23px;
  width: 100%;
  background: #F6F6F6;

}

.basket th{
  height: 36px;
  background: #767676;
  vertical-align: middle;
  color: #FFFFFF;
  font-size: 11px;
  font-family: Arial;
}

.basket td, .order_table td{
  font-family: Arial;
  font-size: 12px;
}

.basket .table-line tr td.chet{
   background: #E5E5E5
}


.sum{
  height: 56px;
  border-top: 1px solid #BABABA;
  border-bottom: 1px solid #BABABA;
  line-height: 56px;
  overflow: hidden;
  margin-top: 18px;
}

#in_cart{
  width: 65px;
  height: 21px;
  background: #88A058;
  line-height: 19px!important;
  color: #FFFFFF;
  display: block;
  float: right;
  text-align: center;
  text-decoration: none;
  margin-top: 18px;

}

.sum #itogo{
  float: right;
  margin-right: 15px;
  font-weight: bold;
}

.sum #itogo_count{
  font-weight: bold;
  float: right;
  margin-right: 45px;
}


#next_step, #prev_step{
  float: right;
  height: 30px;
  line-height: 30px;
  background: #9FBA6A;
  color: #FFFFFF;
  margin-top: 17px;
  overflow: hidden;
}

#prev_step{
  float: left;
  background: #9F9F9F;
}

#next_step .next_step_left{
  float: left;
  padding: 0 10px;
  background: url(/i/next_step_back.png) no-repeat 100% 0%;
  cursor: default;
}
#next_step:hover  .next_step_left{
	background: url(/i/next_step_back_hov.png) no-repeat 100% 0% #889f5c;
}
#next_step.na .next_step_left,
#next_step.na:hover .next_step_left{
	background: url(/i/next_step_back_na.png) no-repeat 100% 0% #9F9F9F!important;
}

#prev_step .prev_step_right{
  float: right;
  padding: 0 10px;
  background: url(/i/prev_step_back.png) no-repeat 0% 0% #9FBA6A;
  cursor: default;
  border: none;
}
#prev_step:hover .prev_step_right{
	background: url(/i/prev_step_back_hov.png) no-repeat 0% 0% #889f5c;
}
#prev_step.na .prev_step_right,
#prev_step.na:hover .prev_step_right{
	background: url(/i/prev_step_back_na.png) no-repeat 0% 0% #9F9F9F!important;
}

#next_step .next_step_right{
  width: 30px;
  height: 30px;
  float: right;
  background: url(/i/next_step_strel.png) no-repeat 50% 50%;
  display: block;
  text-decoration: none;
  border: none;
  cursor: pointer;
}
#next_step:hover .next_step_right{
	background: url(/i/next_step_strel_hov.png) no-repeat 50% 50%;
}
#next_step.na .next_step_right,
#next_step.na:hover .next_step_right{
	background: url(/i/next_step_strel_na.png) no-repeat 50% 50% #9F9F9F!important;
}

#next_step .next_step_left a,
#prev_step .prev_step_right a,
#next_step .next_step_right a{
	position:relative;
	display:block;
	color:#fff;
	text-decoration:none;
	padding: 0 10px;
	margin:0 -10px;
}

.basket, #comp_04561e8901899d1d48f14d5a484e1760{
  margin: 0px;
  padding: 0px!important;
}

.basket3{
  margin-top: 20px;
  margin-bottom: 30px;
}


#prev_step .prev_step_left{
  width: 30px;
  height: 30px;
  float: left;
  background: url(/i/prev_step_strel.png) no-repeat 50% 50% #9FBA6A;
  display: block;
  text-decoration: none;
}
#prev_step:hover .prev_step_left{
	background: url(/i/prev_step_strel_hov.png) no-repeat 50% 50% #9FBA6A;
}
#prev_step.na .prev_step_left,
#prev_step.na:hover .prev_step_left{
	background: url(/i/prev_step_strel_na.png) no-repeat 50% 50% #9F9F9F!important;
}

.ticket_text{
  margin-top: 25px;
}

.basket .catalog-section{
  background: #F6F6F6;padding: 0px!important;
  margin: 0px;                                               ;
  margin-top: 23px;

}

.basket .table-line{
  border-bottom: 1px solid #FFFFFF;
  font-family: Arial;
  padding: 0px!important;
  margin: 0px!important;
}

.table-line table tbody tr+tr td:first-child .name {
  display: none
}

.table-line .name, .catalog-section .name, .order_table .name{
  font-weight: bold;
  color: #434343;
  font-size: 14px;
  font-family: Arial;
}

.order_table{
  background: #FFFFFF;
  margin-top: 35px;
}

.order_table table{
  margin: 27px 0px;
}


.table_hide{
  background: #F6F6F6
}

.order_table .table_line1{
  border-bottom: 1px solid #EAEAEA;
}

#repeat{
  display: block;
  width: 84px;
  height: 30px;
  color: #FFFFFF;
  background: #9FBA6A;
  text-align: center;
  line-height: 30px;
  float: right;
  margin-top: 15px;
  text-decoration: none;
}


.table_fon table{
  margin: 0px 0px;
  background: #E5E5E5;
}

.table_hide_header{
  height: 49px;
  background: url(/i/detail_header.png) repeat-x;
  line-height: 49px;
  padding-left: 19px;
}

.table_hide_header h2{
  margin: 0px;
  font-size: 14px;
  font-family: Arial;
  color: #B3B2B2;
  padding-left: 25px;
  background: url(/i/detail_strel_top.png) 0px 50% no-repeat;
}

.hello .table_hide_header h2{
  color: #434343;
  cursor: pointer;
}

.hello .catalog-section {
  display: none;
}


.table_fon{
  background: #E5E5E5;
  height: 36px;
  line-height: 36px;
}

.table_fon td{
   font-size: 14px;
   font-weight: bold;
}


.basket+.basket{
  display: none;
}

.basket input[type=checkbox]{
  display: none;
}

.niceCheck {
width: 18px;
height: 18px;
display: inline-block;
cursor: pointer;
background: url(/i/checkbox.png);
vertical-align: middle;
}

td .catalog-price{
  vertical-align: middle;
}


.niceCheck1 {
    background: url("/i/checkbox1.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    height: 15px;
    width: 15px;

    vertical-align: center;
    margin-right: 7px;
}

.niceCheck1 input{
  display: none;
}

.niceRadio {
    width: 14px;
    height: 14px;
    display: inline-block;
    cursor: pointer;
    background: url(/i/radio.png);
    overflow: hidden;
    margin-right: 17px;

}
.radioChecked {
    background-position: -14px 0px;
}

.radio  label{
  vertical-align: top;
}

.radio{
  padding-left: 12px;
  margin-bottom: 35px;
}


.radio div{
  margin-bottom: 7px;
}

.reg-auth .register{
  display: none;
}


.niceRadio input {
    margin-left: -15px;
}

input[name=Login]{
  width: 62px;
  height: 25px;
  border: none;
  padding: 0px;
  background: url(/i/auth.png) no-repeat;
  color: #434343;
  font-size: 12px;
  font-family: Arial;
  cursor: pointer;
}

.reg_info{
  background: #F6F6F6;
  padding: 18px 12px 21px 12px;
}


.ticket_text{
  clear: both;
}

.ticket_comment{
  color: #AEAEAE;
  font-size: 12px;
  font-style: italic;
  margin-bottom: 45px;
}

.ticket_service h3{
  font-size: 14px;
  color: #434343;
  margin-bottom: 25px;
}

.ticket_service ul li{
  margin-bottom: 25px;
  color: #434343;
  font-size: 12px;
}

.register, #pswrd td{
  font-family: Arial;
}

.register form, #pswrd{
  padding-left: 12px;
}
.register input[type="submit"], .order_cancel input[type="submit"]{
	background:#9fba6a;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	border:0;
	margin: 10px 0;
        padding: 3px 12px;
}
.register input[type="submit"]:hover, .order_cancel input[type="submit"]:hover{
	background:#434343;
}

.delete{
  width: 14px;
  height: 14px;
  background: url(/i/delete.png) no-repeat;
  display: block;
}


.register input[type=text], .register input[type=password]{
    padding: 0px;
    margin: 0px;
    border: none;
    height: 29px;
    background: #EBEBEB;
    width: 342px;
    border-left: 1px solid #878787;
    border-top: 1px solid #878787;
}

#pswrd input[type=password]{
    padding: 0px;
    margin: 0px;
    border: none;
    height: 29px;
    background: #EBEBEB;
    width: 282px;
    border-left: 1px solid #878787;
    border-top: 1px solid #878787;
}

#pswrd input[type=submit], .order .register input[type=submit]{
    padding: 0px;
    margin: 0px;
    border: none;
    background: #9FBA6A;
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    padding: 0px 12px;
    margin-top: 18px;
    cursor: pointer;
}


#pswrd td{
  padding-bottom: 6px;
  vertical-align: middle;
}


.register tr+tr+tr+tr td input[type=text], .register tr+tr+tr+tr td input[type=password]{
  width: 240px;
}


.register td{
  color: #434343;
  font-size: 12px;
  padding-bottom: 6px;
}

.starrequired{
  color: #9FBA6A;
}

.auth{
  background: #9FBA6A;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 20px;
  font-family: Arial;
}

.auth form{
  width: 400px;
  margin: 0 auto;
}

.auth input[type=text], .auth input[type=password]{
  width: 226px;
  height: 31px;
  background: #FFFFFF;
  border-top: 1px solid #939393;
  border-left: 1px solid #939393;

}

.auth form td, .auth form td a{
  color: #FFFFFF;
  font-size: 12px;
  padding-bottom: 6px;
}

.auth tr td+td{
  width: 230px;
}

.auth tr td+td+td{
  width: 108px;
}

.ajaxloader  {
  position: absolute ;
  left: 0px;
  top: 0px;
  width: 100%;

  background: url(/js/ajax/ajaxfon2.png) repeat;
}

.ajaxloader .imgcode {
  position: absolute;
  top: 10px;
  left: 10px
}

.basket_small{
  height: 43px;

  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  padding: 12px;
}

.basket_small table tr td{
	padding:2px 5px;
	text-align:left;
	vertical-align:top;
}
.basket_small table tr td a{
   width: 60px;
   padding-left: 24px;
   height: 18px;
   line-height: 18px;
   font-size: 11px;
   font-family: Tahoma;
   color: #FFFFFF;
   background: url(/i/in_cart.png) no-repeat  4px 50% #9FBA6A;
   display: block;
}

.basket_small table tr td+td{
  font-size: 11px;
  font-style: italic;
  font-family: Arial;
  color: #312828;
}

.basket_small table tr+tr td a{
  display: inline;
  background: none;
  color: #000000;
  padding: 0px;
  margin-left: 24px;
  width: auto;
}

.basket_small table tr+tr td{
  background: url(/i/my_order.png) no-repeat  0px 12px ;
  padding-top: 10px;
}

.auth_form a{
  font-size: 12px;
  color: #434343;
  font-family: tahoma;
}

.auth_form input[type=submit]{
  border: none;
  background: none;
  padding: 0px;
  cursor: pointer;
  color: #C6C6C6;
  font-size: 11px;
  font-family: Tahoma;
  text-decoration: underline;
  width: 51px;
  height: 14px;
  width: 51px;
  background: url(/i/auth_close.png) 100% 50% no-repeat;
  text-align: left;
  line-height: 14px;
  display: block;
}

.bank{
  font-family: Arial;
  margin-bottom: 13px;
}

.bank h3{
  font-size: 14px;
  color: #434343;
  height: 65px;
  line-height: 65px;
  border-top: 1px solid #CFCFCF;

}

.bank_card{
  font-size: 12px;
  color: #434343;
  margin-bottom: 50px;
}

.bank_card img{
  margin-bottom: 32px;
}

.assist_text{
  padding: 35px 20px 0px 15px;
  background: #F6F6F6
}

.assist_text p{
  color: #797979;
  font-size: 12px;
  width: 280px!important;
  float: left!important;
  font-style: italic;
}

.catalog-section select[name=time]{
  width: 150px;
}


.assist_text img{
  float: right;
  margin-top: 10px;
}

.order-list li{
  list-style: none;
}

.order{
  margin-top: 28px;
  font-family: Arial;
  color: #434343;
}

.detail-person{
  padding: 20px 12px;
  background: #F6F6F6;
  overflow: hidden;

  margin-top: 27px;
}

.person_left{
  width: 266px;
  float: left;
}

.person_right{
  float: left;
  width: 190px;
}


.order div{
  font-family: Arial;
  font-size: 12px;
}

.order #numb{
  margin-bottom: 27px;
}


.order .no, .order .yes, .order .canceled{
  background: #CB3125;
  height: 18px;
  color: #FFFFFF;
  line-height: 18px;
  text-align: center;
  cursor: default;
}

.detail-person .no, .detail-person .canceled{
  display: inline-block;
  padding: 0px 5px;
}
.order .yes{
  background:#a6b96e;
  display: inline-block;
  padding: 0px 5px;
}


.order-list .copy{
  display: block;
  width: 28px;
  height: 20px;
  background: url(/i/copy.png) no-repeat;
  float: left;
  margin-right: 9px;
}

.order-list .det, .order .det{
  display: block;
  width: 21px;
  height: 21px;
  background: url(/i/detail.png) no-repeat;
  float: left;
  margin-right: 9px;
}
.order .download{
  float:left;display:block;width: 115px;height:27px;padding-left:24px;background:url(/i/download.png) no-repeat 0% 50%;color: #797979;font-size:11px;font-style:italic;
}


.order-list .download{
  display: block;
  width: 18px;
  height: 22px;
  background: url(/i/download.png) no-repeat;
  float: left;
  margin-right: 9px;
}

.order-list .cancel{
  width: 14px;
  height: 14px;
  display: block;
  background: url(/i/delete.png) no-repeat;
  float: left;
}


.order-list tr{
  border-bottom: 1px solid #D9D9D9
}


.order-list .yes{
  background: #9FBA6A
}

.detail-person .canceled, .order-list .canceled{
  background: #B0B0B0;
  color: black;
}


.personal{
  font-family: Arial;
}

.order-list th{
  font-size: 14px;
  font-family: Arial;
}

.order a{
  color: #88A058;
}


.order-list td{
  font-family: Arial;
  font-size: 12px;
}

#prev-list{
  float: right;
  font-style: italic;
}


ul#mycarusel li,
ul.imagebox li{
    text-align:center;
}
ul#mycarusel img,
ul.imagebox img{
    width:auto!important;
    height:165px!important;
}
ul#mycarusel li > div,
ul.imagebox li > div{
    background:#ddd!important;
    overflow:hidden;
}
ul#mycarusel div div,
ul.imagebox div div{
    text-align:left;
}

.gblock.blue{
  background: rgb(157, 199, 228);
}
.gblock.green{
  background: #88a058;
}
.gblock form{
  border: 0;
  padding: 0;
  background: none;
}

.topic-nbg{
  text-transform: uppercase;
  padding: 14px 0 5px 3px;
  position: relative;
  margin: 0 0 6px 0px;
  color: #2C2A2C;
  font-size: 14px;
}
.gblock .msg{
  color: #fff;
  font-size: 12px;
  line-height: 120%;
}

.content-bg {
        line-height:1.7;
}
.kill-gblock-green.gblock.green{
    padding:0;
}
.kill-gblock-green.gblock.green input{
    margin-bottom:-4px;
}
.kill-gblock-green.gblock.green .g-recaptcha {
    padding-left: 13px;
}
.kill-gblock-green.gblock.green  form input[type=submit], .kill-gblock-green.gblock.green  form button{
    display: block;
    width: 100%;
    height: 40px;
    line-height: 1;
    box-sizing: border-box;
    background: #9fba6a url(/img/icons/arrow-right-white.svg) 120px center no-repeat;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    border: 0;
    box-sizing: border-box;
    text-align: left;
    padding-left: 13px;
    margin-top: 4px;
    position: relative;
    z-index: 2;
    outline: none;
    cursor: pointer;
}
.kill-gblock-green.gblock.green  form input[type=submit]:hover,
.kill-gblock-green.gblock.green  form button:hover {
    background-color: #94a55c;
}