body {
    font-family: Verdana;
    background: url("../img/bg.gif") repeat-x;
}

div#body {
    width: 980px;
}

.message {
    font-size: 1.2em;
    /*border: 1px solid rgb(255, 120, 47);*/
    background-color: rgb(254, 255, 175);
    margin-bottom: 1.3em;
    margin-left: .3em;
    margin-right: .3em;
    padding: 1em;
    padding-top: .1em;
    padding-bottom: .3em;
    overflow: hidden;
    font-weight: normal;

    background: rgb(247, 91, 0) bottom left repeat-x;
    color: #fff;
    zoom: 1;
}

/*****************  Share42  ********************/
#share42 {display: inline-block; margin-top: 20px; padding: 6px 0 0 6px; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

#share42 a {position:relative;}
#share42 a span {display: none; position: absolute; z-index: 10; top: 0; left: 100%; height: 19px; margin-left: 5px; padding: 0 5px; background: #FFF; border-radius: 4px; border: 1px solid #AAA; box-shadow: 0 0 5px rgba(0,0,0,0.25); text-align: center; color: #666; font: 12px/20px Arial, sans-serif;}
#share42 a:hover span {display: block}

#sharesoc {display: inline-block; padding: 6px 0 0 6px;}
#sharesoc a {opacity: 0.7}
#sharesoc:hover a {opacity: 0.8}
#sharesoc a:hover {opacity: 1}

#sharesoc a {position:relative;}
#sharesoc a span {display: none; position: absolute; z-index: 10; top: 0; left: 100%; height: 19px; margin-left: 5px; padding: 0 5px; background: #FFF; border-radius: 4px; border: 1px solid #AAA; box-shadow: 0 0 5px rgba(0,0,0,0.25); text-align: center; color: #666; font: 12px/20px Arial, sans-serif;}
#sharesoc a:hover span {display: block}

/*************Facebook***************/

#fb-root{margin: 10px 20px 0 0;}

/*****************  Top section  *******************/

div#top_inner {
    margin-top: -5px;
    /*padding: 2px; */
}

div#top_inner_left {
    text-align: left;
    float: left;
    padding-left: 20px;
}

div#top_inner span {
    font-size: 13px;
    /*color: #bde2e7;*/
    color: #616060;
    margin: 1px;
}

div#top_inner span a{
    font-size: 11px;
    color: #bde2e7;
    /*color: #616060;*/
    text-decoration: none;
}

div#top_inner span a:hover {
    text-decoration: underline;
}

div#top_inner_right {
    text-align: right;
    float: right;
    margin-right: 20px;
}

#top_inner_right_left {
    float:left;
}

#top_inner_right_right {
    padding-top: 1px;
    float: right;
}

/*****************  End Top section  *******************/


/***************  Main section  ********************/

div#main {
    clear: both;
}

#logo {
    margin-top: 20px;
}

#logo_pict {
    float: left;
}

#logo_menu {
    margin-top: 20px;
    margin-right: 20px;
    float: right;
}

#admin_menu {
    margin-top: 20px;
    margin-right: 130px;
    text-align: center;
    float: right;
}

#admin_menu a{
    color: #616060;
    font-size: 32px;
    font-family: sans-serif;
    text-decoration: underline;
    font-weight: bold;
}

#logo_menu a {
    color: #616060;
    font-size: 16px;
    text-decoration: none;
}

#logo_menu a:hover {
    text-decoration: underline;
}


/*****************  Main menu  *******************/

div#main_menu {
    clear: both;
    height: 46px;
    background: url("../img/main_menu_bg.gif") repeat-x;
    -webkit-border-radius: 7px 7px 0 0;
    -moz-border-radius: 7px 7px 0 0;
    border-radius: 7px 7px 0 0;
    margin-top: 50px;
}

#main_menu_left {
    float: left;
    text-align: left;
    padding-top: 5px;
    padding-left: 20px;
}

/*#main_menu_left ul {
    margin: 0;
    padding:0;
}

#main_menu_left ul li {
    display: block;
    float: left;
}*/

#main_menu_left a.top_item {
    color: #d6e4ff;
    text-decoration: none;
    font-size: 16px;
    text-shadow: 1px 1px 1px #000;
}

.main_menu_select {
    margin-right: 5px;
}

#main_menu_right {
    width: 200px;
    height: 25px;
    float: right;
    text-align: right;
    margin-top: 10px;
    margin-right: 20px;
    background: #ecefef;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #33a0bf;
    -moz-box-shadow: 0px 0px 2px #555 inset;
    -webkit-box-shadow: 0px 0px 2px #555 inset;
    box-shadow: 0px 0px 2px #555 inset;
}

.search {
    float: left;
    margin-top: 3px;
    margin-left: 8px;
}

.search input {
    width: 163px;
    height: 17px;
    border: #ecefef;
    background: #ecefef;
    color: #215696;
}

.search_button {
    float: right;
    margin-top: 2px;
    margin-right: 3px;
}

.search_button button {
    width: 24px;
    height: 21px;
    background-image: url("../img/pics/search_button.png");
    border-width: 0px;
}

/*****************  End Main menu  *******************/


/*****************  Container  *******************/


div#news {
    width: 650px;
    float: left;
    text-align: center;
    background: white;
    padding-top: 11px;
    margin-bottom: 20px;
}

div#news h4{
    font-size: 14px;
}

div#news #news_container{
    text-align: left;
}

#news_container div{
    font-size: 13px;
}

div#news #news_container .vote {
    text-align: center;
}

#news_tell_container{
    display:none;
}


/*****************  Tabs  *******************/
.tabs {
    margin: 20px;

}

.tabs h2 {
    margin: 0;
    font-weight: bold;
    color: #37414b;
    font-size: 17px;
    text-align: left;
    float: left;
}

.select-1 {
    float: right;
    text-align: right;
    margin: 0;
}

.options {
    margin:0;
    list-style-type:none;
    color:#039;
}

.options a {
    display:block;
    color:#039;
    padding:4px 9px;
    font-size: 11px;
    text-decoration: none;
}

.options li{
    float:left;
    margin:0;
    background:#f9f9f9 url(../img/bkg-select-1.gif) repeat-x 0 top;
    border:1px solid #dedede;
    border-bottom:none;
}

.options li:hover {
    background:#f9f9f9;
}

.options li:hover a {
    color:#000;
}

.options .on, .options .on:hover {
    position:relative;
    color:#fff;
    text-shadow:0 -1px 2px #2063ab
;margin:-2px 0;
    padding:1px 0 1px;
    background:#3a8fce url(../img/bkg-btn-blue.gif) repeat-x 0 top;
    border:1px solid #4786c2;
    border-bottom:none;
    border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    -webkit-border-radius:4px 4px 0 0;
}

.select-1 .options .on a,.select-1 .options .on:hover a {
    color:#fff;
}

.options .on:after{content:'.';text-indent:-9999px;display:block;width:100%;margin:0 auto;height:7px;background:url(../img/bkg-selector-notch.gif) no-repeat center center;position:absolute;bottom:-6px}
.options .on:last-child{border-left:1px solid #4786c2}

/*****************  End Tabs  *******************/


/*****************  News container  *******************/
#news_container {
    border-top:1px solid #dedede;
    clear: both;
    margin: 20px 20px 0px 20px;
    background: url("../img/bkg-highlight-3.png") no-repeat center top;
    padding-top: 20px;
}

.fullarticleimage{
    max-width: 620px;
}

.news_item {
    width: 100%;
    margin-bottom: 20px;
    clear: both;
    float: none;
}

/******* 2.html *********/

.news_top {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 5px;
}

.news_top_left {
    float: left;
    width: 30%;
    text-align: left;
}

.news_top_left a {
    color: #95c647;
}

.news_top_right {
    float: right;
    width: 20%;
    text-align: right;
}

a.categ_stat_green {
    display: block;
    float: left;
    clear: both;
    padding: 0 0 0;
    color: #7bc736;
    font-size: 11px;
    text-decoration: underline;
    font-weight: bold;
}
/*div { border: 1px solid black;}*/
.news_text_image2 {
    margin-top: 14px;
    width: 100%;
    clear: both;
}

.news_text2 {
    float: left;
    width: 430px;
    text-align: justify;
    color: #666666;
    font-size: 14px;
}

.news_image2 {
    float: right;

}

.vote2 {
    width: 39px;
    float: left;
    background: url("../img/tri.png") no-repeat;
    padding-top: 14px;
    padding-bottom: 9px;
}

.vote2 a {
    color: white;
    text-decoration: none;
    font-size: 12px;
}

/****** retailers block *******/

.mag_retailers_left {
    float: left;
    width: 40%;
}

.mag_retailers_center {
    float: left;
    width: 44%;
}

.mag_retailers_right {
    float: right;
    margin-right: 10px;
}

.bold {
    font-weight: bold;
}

.nondec {
    border: none !important;
}

/****** End retailers block *******/

/******* End 2.html *********/


/******* 3.html *********/

#nya {
    background-color: #e4e8ed;
    margin-top: -20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

#pannel {
    margin-bottom: 10px;
}

#pannel a {
    margin: 0 5px 0 5px;
    vertical-align: middle;
}

.username {
    color: #215696;
    font-size: 12px;
}

.article_body {
    text-align: justify;
    color: #666666;
    font-size: 14px;
}

#date_username {
    text-align: left;
    margin-top: 20px;
}

a.to_forum {
    display: block;
    float: right;
    width: 199px;
    height: 25px;
    padding: 7px 0 0;
    color: #7895a5;
    text-align: center;
    text-decoration: none;
}

.post_meta {
    float: left;
    font-size: 12px;
    color: #666;
    font-weight: bold;
}
.post_meta a {
    font-size: 12px;
    color: #215696;
    text-decoration: underline;
}
.post_meta a:hover {
    text-decoration: none;
}
.post_meta .name{
    float:left;
    width:69px;
    text-align:right;
}
.post_meta .spisok{
    margin-left:72px;
    width:530px;
}

/* Social Share under publication */
ul#soc_share {
    float: left;
    list-style: none;
    padding: 0;
    margin-bottom: 0;
}
ul#soc_share li {
    display: block;
    float: left;
    width: 42px;
    height: 42px;
    list-style: none;
}
ul#soc_share li a {
    display: block;
    width: 42px;
    height: 42px;
    list-style: none;
}
ul#soc_share li a#fb {
    background: url("../img/social/small/fb.gif") no-repeat;
}
ul#soc_share li a#in {
    background: url("../img/social/small/in.gif") no-repeat;
}
ul#soc_share li a#tw {
    background: url("../img/social/small/tw.gif") no-repeat;
}
ul#soc_share li a#vk {
    background: url("../img/social/small/vk.gif") no-repeat;
}
ul#soc_share li a#ok {
    background: url("../img/social/small/ok.gif") no-repeat;
}
ul#soc_share li a#rss {
    background: url("../img/social/small/rss.gif") no-repeat;
}

/* Leave a Comment */
#news_container h4 {
    display: block;
    /*float: left;*/
    width: 100%;
    clear: both;
    font-size: 22px !important;
    margin: 13px 0 17px;
}
.label_name {
    float: left;
    margin: 7px 10px 0 0;
    color: #999;
    font-size: 12px;
}
input.comment_input {
    display: block;
    float: left;
    width: 158px;
    height: 28px;
    padding: 0 10px;
    margin: 0 0 20px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid #ccc;
    color: #666;
}
.comment_txt_block {
    padding: 0 10px 0 0;
}
textarea.comment_txt {
    width: 100%;
    height: 122px;
    margin : 0 0 25px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid #ccc;
    color: #666;
}

.one_comment {
    color: #666;
    font-size: 12px;
    margin: 0 0 15px;
}
.one_comment .comment_author {
    color: #215696;
    font-weight: bold;
}

#user_comments {
    text-align: left;
}

.comment_h {
    text-align: left;
    color: #666666;
    font-size: 14px;
}

#ret_img {
    margin-top: 20px;
}

#ad_block_left1 {
    float: left;
    text-align: left;
    margin-left: 20px;
}

#ad_block_left1 h4 {
    color: #666666;
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 0;
}

#ad_block_left1 a {
    color: #003399;
    font-size: 12px;
}

#ad_block_left1 a:hover {
    text-decoration:underline;
}

#ad_block_left1 span {
    color: #999999;
    font-size: 12px;
}

.right {
    float: right !important;
}

.left {
    float: left !important;
}

.w-25 {
    width: 26% !important;
}

.no_bg {
    background: none !important;
}

.partners {
    color: #8c8c8c;
    text-align: left;
}

#ad_block2_left2 {
    width: 210px;
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    background: url("../img/events_shadow.gif") 0 0 no-repeat;
}

.links_p2 {
    text-align: justify;
    margin: 0px 0 0px 0;
}

#ad_block_left h5 {
    color: #003399;
    font-size: 14px;
}

#a_b_l_d {
    margin-left: 20px;
    margin-right: 20px;
}

#a_b_l_left {
    float: left;
    color: #666666;
    font-size: 12px;
    text-align: left;
    width: 70%;

}

#a_b_l_right {
    float: right;
    color: #666666;
    font-size: 12px;

}

/******* End 3.html *********/


/******************  Vote  *******************/
.vote {
    width: 60px;
    float: left;
    background: url("../img/vote.png") no-repeat;
    padding-top: 9px;
    padding-bottom: 9px;
}

.vote.section {
    margin-top:  18px;
}

.vote a {
    color: white;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 10px;
}

/******************  End Vote  *******************/


.news_info {
    float: right;
    width: 540px;
    text-align: left;
}

.news_info h3 {
    margin: 0px;
    text-align: justify;
    font-weight: bold;
}

.news_info h3 a {
    color: #215696;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}

.news_info h3 a:hover {
    text-decoration: underline;
}

.news_date {
    color: #b2b2b2;
    font-size: 11px;
    padding-top: 5px;
}

.news_date.section {
    /*  float: right;*/
    padding-left: 5px;
}

.news_text_image {
    margin-top: 14px;
}

.news_text {
    float: left;
    width: 354px;
    text-align: justify;
    color: #333333;
    font-size: 14px;
}

.news_image {
    float: right;
}

.news_image img{
    max-width: 150px;
    max-height:	104px;
}

div#articles {
    width: 330px;
    text-align: left;
    float: right;
    background: url("../img/articles_bg.gif") repeat-y;
}

#retailers_block {
    border-bottom: 1px solid #dedede;
}

#ad_block {
    float: left;
    clear: both;
    width: 980px;
    padding: 0 0 20px;
    margin-top: 30px;
    margin-bottom: 20px;
}

#ad_block_left {
    width: 320px;
    float: left;
    margin-right: 20px;

}

.ad_block_left_zag {
    width: 105px;
    margin: 0 auto 11px;
    padding: 4px 0 10px;
    text-align: center;
    font-size: 12px;
    color: #8c8c8c;
    background: #fff;
    border-left: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    border-right: 1px solid #dedede;
    -webkit-border-radius: 0 0 7px 7px;
    -moz-border-radius: 0 0 7px 7px;
    border-radius: 0 0 7px 7px;
}

#ad_block_center {
    width: 300px;
    float: left;
    margin-left:20px;
    margin-top:10px;
}

#ad_block_right {
    width: 300px;
    float: right;
}

.links {
    font-size: 11px;
    color: #215696;
}

.links_p {
    text-align: justify;
    margin: 10px 0 0px 0;
}

.links_additional {
    font-size: 11px;
    color: #999999;
}

#ad_block2_left {
    width: 320px;
    float: right;
    background: url("../img/events_shadow.gif") 0 0 no-repeat;
}

#ad_block2_right {
    width: 660px;
    /*border-top: 1px solid #dedede;*/
    float: left;
    /*padding-top: 100px;*/
}

.slider_switch {
    float: right;
    margin-top: -50px;
    margin-right: 30px;
    width: 90px;
    height: 29px;
    background: url("../img/slider_switch_bg.gif") 0 0 repeat-x;
    padding-top: 4px;
    padding-left: 6px;
    padding-right: 3px;
    position:relative;
  /*  z-index: 2;*/
}

.arrow_left {
    margin-right: 4px;
    vertical-align: middle;
}

.arrow_right {
    margin-left: 4px;
    vertical-align: middle;
}

.circle {
    background: url("../img/circle_grey.png") 0px 4px;
    background-repeat: no-repeat ;
   /* z-index: 4;*/
    position:relative;
    width:7px !important;
    height:8px !important;
    margin-top: 4px !important;
}

/*****************  End News container  *******************/

/*****************  End Container  *******************/

/***************  End Main section  ********************/


/***************  Footer  ********************/

#footer {
    background: url("../img/footer_bg.gif") #0099b9 repeat-x;
    margin: 20px -8px 0px -8px;
    padding-top: 30px;
    min-width: 980px;
}

/***************  Footer Container  ********************/

/***************  Footer Logo  ********************/
#footer_container {
    width: 980px;
    min-width: 980px;
    text-align: center;
    margin:0px auto ;
}

#footer_logo_search {
    padding-bottom: 20px;
    border-bottom: 1px solid #42739e;
}

#footer_logo {
    float: left;
    width: 251px;
    margin-left: 20px;
}

#footer_right {
    float: right;
    background-color: #3d9fba;
    border-top: 1px solid #25839e;
    border-bottom: 1px solid #44b1cf;
}

#footer_right_left {
    float: left;
}

#footer_right_right {
    float: right;
}

#footer_search {
    width: 200px;
    height: 25px;
    float: left;
    text-align: right;
    margin: 10px;
    background: #ecefef;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #25829c;
    -moz-box-shadow: 0px 0px 2px #555 inset;
    -webkit-box-shadow: 0px 0px 2px #555 inset;
    box-shadow: 0px 0px 2px #555 inset;
}

/***************  End Footer Logo  ********************/


/***************  Footer Main  ********************/

#footer_main {
    border-top: 1px solid #59afd5;

}

/***************  End Footer Main  ********************/

/***************  End Footer Container  ********************/

/***************  End Footer  ********************/


/***************  Footer2  ********************/

#footer2 {
    border-top: 1px solid #4b7098;
    background: url("../img/footer2_bg.gif") repeat-x #0099b9;
    margin: 0 0px 0px 0px;
    min-width: 980px;
}

#footer2_cont {
    width: 980px;
    min-width: 980px;
    padding-bottom: 30px;
    margin:30px auto -10px;

}

.footer2_text {
    color: #a9ecff;
    font-size: 11px;
    text-align: left;
    margin: 0;
    padding-left:8px;
}

.footer2_text a {
    color: #a9ecff;
}

.footer2_text a:hover {
    text-decoration: none;
}

#footer_menu {
    text-align: left;
    font-size: 17px;
    margin-top: 30px;
    margin-left: 18px;
    color: #e5f2fd;
}

#footer_menu a {
    color: #e5f2fd;
    margin-left: 2px;
    margin-right: 2px;
}

#footer_menu a:hover {
    text-decoration: none;
}

/***************  End Footer2  ********************/

ul.menu {
    margin: 0;
    padding: 0;
    display: inline-block;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

ul.menu li {
    float: left;
    list-style: none;
    /*border-right: 1px solid #4f4f4f;*/
    position: relative;
}

ul.menu li a {
    display: block;
    padding: 8px 10px 10px;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    text-shadow: 1px 1px 1px #000;
    /*border-right: 1px solid #2b2b2b;*/
}

ul.menu li a.hoover {
    background: #005b72 url("../img/menu_bg.png") 0 0 repeat-y;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

ul.menu li:first-child a:hover {
    border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
}
/*���������� ����*/
ul.menu li ul {
    display: none;
}

ul.menu li:hover ul {
    display: block;
    position: absolute;
    top: 34px;
    border-radius: 0 4px 4px 4px;
    -webkit-border-radius: 0 4px 4px 4px;
    -moz-border-radius: 0 4px 4px 4px;
    background: #005b72 url("../img/menu_bg.png") 0 0 repeat-y;
    z-index: 1000;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

ul.menu li:hover ul li {
    float: none;
    width: 180px;
    border-right: none;
}

ul.menu li:hover ul li a {
    border-bottom: 1px solid #a0c5ce;
    border-right: none;
    /*padding: 6px 20px 8px;*/
}
ul.menu li:hover ul li a:hover {
    text-decoration: underline;
}

ul.menu li:hover ul li a:hover {
    background-color: transparent;
    color: #c1deff;
}

ul.menu li:hover ul li:first-child a:hover {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.section_name{
    font-size:20px !important;
    margin-top:-10px !important;
}
.format_name{
    font-size:20px !important;
    margin-top:10px !important;
}
.catalog_name a{
    color: #215696 !important;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none !important;
}
.catalog_name a:hover {
    text-decoration: underline !important;
}
.meropr_all_txt a{
    color:#fff;
}
.meropr_all_txt div{
    color: #eee;
    font-size: 0.83em;
    line-height: 1;
}

/*=====================SLIDER============================*/
#slider{
    width:620px;
    height:250px;
}
.slide-wrapper-top-art{
width:620px;
    height:250px;
	
}



.carousel {
position: relative;
    margin:20px 0px 20px 15px;
    line-height: 1;
	 font: normal 87.5%/1.428 "Helvetica Neue", Helvetica, sans-serif;
}
.carousel-indicators-wrapper{
	position: absolute;
    top: 200px;
    left: 500px;
    max-width: 90px;
	min-width: 90px;
    height: 29px;
    background: url("../img/slider_switch_bg.gif") 0 0 repeat-x;
	padding:7px 5px 0px 5px;
	z-index: 3;
    
}
.carousel-indicators{
 display:inline-block;
 margin: 0;
 padding:0;
    list-style: none;
}
.carousel-indicators li {
  background: url("../img/circle_grey.png");
    background-repeat: no-repeat ;
    z-index: 4;
    position:relative;
    width:7px !important;
    height:8px !important;
    margin-top: 4px !important;
	margin-left:1px;
	padding:0 2px;
	float:left;
}

.carousel-indicators li.active {
	background: url("../img/circle_white.png");
	width:7px !important;
    height:8px !important;
	background-repeat: no-repeat ;
}
.carousel-inner {
position: relative;
    width:620px;
    height:250px;
    overflow: hidden;
	
}
.carousel .caption {
    height: 100%;
    width: 100%;
    background: url(/img/slider/grad.png) repeat-y 0 0;
	z-index:5;
}
.carousel-inner > .item {
position: relative;
    display: none;
    -webkit-transition: 0.6s ease-in-out left;
    -moz-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
display: block;
    line-height: 1;
}
.row {

*zoom: 1;
}

.row:before,
.row:after {
display: table;
    line-height: 0;
    content: "";
}

.row:after {
clear: both;
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
display: block;
}

.carousel-inner > .active {
left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
position: absolute;
    top: 0;
    width: 100%;
}

.carousel-inner > .next {
left: 100%;
}

.carousel-inner > .prev {
left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
left: 0;
}

.carousel-inner > .active.left {
left: -100%;
}

.carousel-inner > .active.right {
left: 100%;
}/**/
.carousel-control {
position: absolute;
display:inline-block;
    left: 0px;
    width: 20px;
    height: 20px;
	font-size: 50px;
    font-weight: 100;
    line-height: 30px;
    text-align: center;
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
}
.carousel-control.left {
	
}
.carousel-control.right {
right: 0px;
    left: auto;
}


.carousel-control:hover,
.carousel-control:focus {
color: #ffffff;
    text-decoration: none;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
[class^="icon-"],
[class*=" icon-"] {
display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-position: 14px 14px;
    background-repeat: no-repeat;
}
.icon-lefting{
background-image: url("../img/glyphicons-halflings.png");
background-position: -432px -72px;
z-index:10;
}

.icon-righting {
 background-image: url("../img/glyphicons-halflings-white.png");
background-position: -456px -72px;
z-index:10;
}
.collapse {
position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    -moz-transition: height 0.35s ease;
    -o-transition: height 0.35s ease;
    transition: height 0.35s ease;

}

/*.collapse.in {
height: auto;
}
.icon-open {
background:url('../img/list.png')no-repeat;
    background-position:0px -12px;
}
.icon-close {
background:url('../img/list.png')no-repeat;
    background-position:0px 5px;
}

.collapsed i.icon-open{ display:none; }
.collapsed i.icon-close { display:inline-block;}

    i.icon-close{ display:none; }
    i.icon-open { display:inline-block;}
/**/

.inti {
    padding: 20px 20px 10px;
    width: 50%;
	}
.si-5 {
    margin-top: 0px;
    font-size: 1.86em !important;
    line-height: 1.23em;
}
.carousel a{
	text-decoration:none;
}
.linei-h-9{
    line-height: 1.14em;
}
	
/*=================================================*/