/* AventasDesign */
body {background: #eae9e1; }
#wrap {margin: 0 auto; width: 966px; }

#header { background: url("i/header_bg.jpg") repeat-x scroll left bottom;    color: #CDBA9D;    padding: 0px;    top: 0;    z-index: 100;	height: 105px;}
#logo a {position: relative; float: left; display: block; margin-top: 16px; margin-left: 11px;  background: url(i/logo.png) no-repeat top left; width: 389px; height: 77px; text-indent: -99999em; }

#menu li {display: inline; list-style: none; margin-left: 0px; margin-right: 0px; }
#menu li a {color:#fff; font: bold 12px Helvetica,Sans-serif; text-decoration: none;  background: url(i/menu_br.png) no-repeat center right; padding-right: 15px; }
#menu li a.active, #menu li a:hover {color:  #b9b8b8;  }
#menu li.last a {background: none;}

#lang {float: right;  margin-left: 20px; margin-top: 8px; }
#lang li {display: inline; list-style: none; margin-left: 8px; margin-right: 0px; padding-left: 32px; }
#lang li.eng {background: url(i/eng.png) no-repeat center left; }
#lang li.rus {background: url(i/rus.png) no-repeat center left; }
#lang li a {color:#fff; font: bold 12px Helvetica,Sans-serif; text-decoration: none;  background: url(i/menu_br.png) no-repeat center right; padding-right: 15px; }
#lang li a.active, #lang li a:hover {color:  #fdf659;   }
#lang li.last a {background: none;}

.template_int .bredcramb {margin-top: 12px; width: 930px; margin-left: 10px; margin-bottom: 0px; }
#lang ul {float: right; margin-bottom: 11px; }
#menu {float: right; margin-top: 36px; margin-right: 0px; width: 400px; margin-top: 0px;}
#menu ul {float: right; margin-bottom: 5px; }
#quicksearch {margin-right: -3px;float: right; margin-right: 0px; margin-top: 5px; width: 222px; } 
#lang {float: right;  margin-left: 20px; margin-top: 8px; margin-right: 4px; width: 400px; }
#block2 {float: left;}
#block1 {float: left; width: 600px; border-right: 1px solid #af756a; margin-left: 119px; }
#block2 .fb-like {margin-left: 17px; margin-top: 7px; position: absolute;}


.tot_menu_bg ul { background: url(i/tot_menu_bg4.jpg) repeat-x top left; float: left; height: 38px; }
.tot_menu_bg li {display: inline; float: left; padding-left: 0px; margin: 0px; background: url(i/sep_menu.jpg) no-repeat top left;  height: 38px; list-style: none;   }
.tot_menu_bg li a { font: bold 15px Helvetica,Sans-serif; color: #b9b8b8;   float: left;  padding-left: 37px; padding-right: 36px; height: 27px; padding-top: 11px;}
.tot_menu_bg li a:hover {color: #fdf659; text-decoration: none;} 
#hero { background: url("i/hero_bg.png") repeat-x scroll left top #000000;    color: #CDBA9D;    padding: 0px 0;    position: relative; 	height: 243px;}
#top_hero { background: url(i/tot_menu_bg.jpg) repeat top left;   margin-top: 0px;  color: #CDBA9D;      position: relative; height: 38px;}

#text_center  {position: relative; float: left; display: block; background: url(i/text_center.png) no-repeat top left; width: 357px; height: 24px; text-indent: -99999em; margin-top: 20px;} 
#text_expl  {position: relative; float: left; display: block; background: url(i/text_expl.png) no-repeat top left; width: 354px; height: 57px; text-indent: -99999em; margin: 7px 0px 45px 0px; } 

.btns_area {margin-top: 3px;}
.big_btns  {position: relative; float: left; display: block; background: url(i/big_btns.png) no-repeat top left; width: 305px; height: 79px; text-indent: -99999em; margin-left: 4px;} 
.big_btns_ru {background: url(i/big_btns_ru.png) no-repeat top left;}
.big_btns2 {background-position: 0px -79px; }
.big_btns3 {background-position: 0px -158px; }

.big_btns:hover  { background-position: -305px 0px;  } 
.big_btns2:hover {background-position: -305px -79px; }
.big_btns3:hover {background-position: -305px -158px; }

.hands {margin-left: -9px; margin-top: 3px; }
img.left {float: left; margin: 0px 5px 5px 0px;}
.center {width: 640px; }
#content  .banners {float: left; margin-top: 30px; width: 280px;}
.banners a {float: left; margin: 6px  12px 6px 0px;}
.banner_expo {position: relative; float: left; display: block; background: url(i/banner_expo.jpg) no-repeat top left; width: 300px; height: 184px; padding-top: 112px; margin-top: 20px; } 
h2 {color: #186b56; font: bold 24px Helvetica,Sans-serif; margin-top: 20px; margin-bottom: 10px;  }
h3 {color: ##186b56; font: normal 14px Helvetica,Sans-serif; margin-top: 20px; padding-bottom: 11px; margin-bottom: 0px;  }
li a {color: #181818;  font: 12px/15px Tahoma,Sans-serif; text-decoration: none; }
a:hover { text-decoration: underline; }
a {color: #7a0000;  font: 12px/15px Tahoma,Sans-serif; text-decoration: none; }

li {list-style-image: url(i/list-style.jpg); padding-left:8px; }
.banner_expo li {margin-bottom: 5px; padding: 0px 2px; margin-top: 0px; float: left; width: 250px;}
.banner_expo li a{ padding: 0px; margin: 0px; float: left; width: 250px;}

#content .center {width: 640px; }
#search {float: left; margin-right: 0px; margin-top: 0px; background: url(i/search_bg.png) no-repeat top left; width: 130px; height: 26px; color: #8f8e8e; padding: 0px 7px 1px 6px; border: none; font: 12px Helvetica,Sans-serif;}
#search_ru {float: left; margin-right: 0px; margin-top:0px; background: url(i/search_bg.png) no-repeat top left; width: 130px; height: 26px; color: #8f8e8e; padding: 0px 7px 1px 6px; border: none; font: 12px Helvetica,Sans-serif;}

#search_go {float: left; margin-right: 0px; margin-top: 0px; cursor: pointer; background: url(i/search_bg.png) no-repeat top right;  width: 63px; height: 26px; color: #8f8e8e; padding: 0px; text-indent: -9999999em; border: none; font: 12px Helvetica,Sans-serif;}
#search_go_ru {float: left; margin-right: 0px; margin-top: 0px; cursor: pointer; background: url(i/search_bg_ru.png) no-repeat top right;  width: 63px; height: 26px; color: #8f8e8e; padding: 0px; text-indent: -9999999em; border: none; font: 12px Helvetica,Sans-serif;}

#slider {margin-left: -9px; margin-top: 3px;}
.nivo-caption {margin-bottom: 5px; width: 98%;margin-left: 6px; opacity: 0.6; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: url(i/capt_bg.png) repeat top left; }
.nivo-caption p {font: 22px Helvetica,Sans-serif; padding: 15px 13px; color: #fffefe; text-align: left; }
.nivo-controlNav {position: absolute; margin-top: 223px; margin-left: 300px; }
.nivo-controlNav .nivo-control {margin-left: 2px; background: url(i/item_not.png) no-repeat top left; width: 11px; height: 10px; float: left; text-indent: -44444em; }
.nivo-controlNav .active {background: url(i/item_act.png) no-repeat top left; width: 11px; height: 10px; float: left; text-indent: -44444em; }

.line_Sep {border-bottom: 2px solid #e6e6e6; }
.col_one {float: left; width: 204px; height: 121px; background: url(i/video.jpg) no-repeat 5px 5px; margin-top: 0px;}
.col_one1 {float: left; width: 204px; height: 181px; margin-left: 9px;  margin-top: 4px;}


.bredcramb {border-bottom: 2px solid #e6e6e6;  padding-bottom: 3px; color: #cccbcb; margin-top: 30px; margin-bottom: 15px;  }
.bredcramb li {list-style: none; margin-left: 0px; font-weight: bold;  display: inline; color: #790000; }
 .bredcramb li a { color: #6b6b6b; font-weight: bold; margin-right: 7px; }
.nivo-prevNav {     }
p {color: #383838; font: 13px/16px Helvetica, Sans-serif; }
.intro {}
img.right {border: 1px solid #cfcfcf; border-radius: 10px;}

/* Footer */
#footer { width: 966px; margin: 0 auto;  min-height: 232px;  margin-left: -5px;  }
#footer li {list-style: none;  display: inline; padding-left: 5px; margin-left: 5px; background: url(i/diver.png) center left no-repeat; }
#footer li.first {background: none; }
#footer a {color: #7a0000; font: 12px/15px Arial,Sans-serif; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer p {color: #b7b6b6; font: 11px Tahoma,Sans-serif; text-decoration: none;  text-align: right; }
#footer  .boombox {width: 150px; margin-right: 20px;}
#footer  .last {margin-right: 0px;}
#footer .links { margin-top: 15px;  }
#footer .copyrightw { float: right; display: block; margin-top: 15px;} 
#footer .copyright { margin-bottom: 12px;  float: left; display: block; color: #515151;  font: 11px Tahoma, Sans-serif; width: 98%; bottom: 20px; text-align: right; margin-left: 10px; padding-top: 2px;}
#footer .copyright2 {margin-right: -6px; }

#footer .copyright_left {color: #515151;  font: 11px Tahoma, Sans-serif; text-align: left; margin-top: -10px; margin-left: 10px;}
#footer .numbercert {color: #b7b6b6;  font: 11px Tahoma, Sans-serif; text-align: left; margin-top: -10px; margin-left: 10px;}


/* Internal Page */
.internal  #hero {	height: 53px;}
.internal  #hero h1 {color: #c8c6c6; font: normal 26px Helvetica,Sans-serif; margin-top: 7px; padding-bottom: 12px; border-bottom: none; margin-bottom: 0px;  }
.internal  #hero a {float: right;}
.internal  #hero #drag_stones {margin-right: 0px; margin-left: 9px; margin-top: -2px;}
.internal  #hero #decor_stone {margin-top: -2px;}

#content .container_12  .left_sidebar { border-left: 1px solid #eaeaea;  border-right: 1px solid #eaeaea;  width: 198px; } 
.left_sidebar li a {color: #807f7f; list-style: none; padding-left: 15px; padding-top: 6px; padding-bottom: 5px; float: left; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; margin-top: -1px; width: 182px;  }
.left_sidebar li a.active {color: #fff; list-style: none;

background: #b40200;
background: -moz-linear-gradient(top, #b40200 0%, #8f0222 44%, #841818 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b40200), color-stop(44%,#8f0222), color-stop(100%,#841818));
background: -webkit-linear-gradient(top, #b40200 0%,#8f0222 44%,#841818 100%);
background: -o-linear-gradient(top, #b40200 0%,#8f0222 44%,#841818 100%);
background: -ms-linear-gradient(top, #b40200 0%,#8f0222 44%,#841818 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b40200', endColorstr='#841818',GradientType=0 );
background: linear-gradient(top, #b40200 0%,#8f0222 44%,#841818 100%);

margin-bottom:1px; width: 184px;  border-top: none; border-bottom: none;  }
.left_sidebar li  {list-style: none; margin-left: 0px;  float: left; padding-left: 0px;}
.left_sidebar ul  {margin-top: 45px; width: 200px;float: left; display: block; min-height: 250px; }
.left_sidebar img {margin-top: 36px; } 


h4 {color: #616161; font: 20px Helvetica,Sans-serif; margin-top: 32px; }
h5 {color: #2a2a2a; font: normal 16px Helvetica,Sans-serif;  margin-bottom: 3px; margin-top: 12px; float: left; width: 100%; }
#content .center_part {margin-left: 20px; padding-right: 10px; margin-bottom: 30px; width: 450px;}
.center_part .left {margin-bottom: 20px; margin-top: 10px; float: left;}
.internal p {margin-bottom: 8px;}

.right_sidebar {margin-top: 14px; float: left; }
.right_sidebar .top_message {background: #ececec; border-radius: 10px; padding: 13px 13px 5px 13px; font: bold italic 13px  Times, Sans-serif; margin-bottom: 1px; }
.right_sidebar .top_message p {font: bold italic 13px Times, Sans-serif; }

.right_sidebar .second_message {background: #ececec; border-radius: 10px; padding: 13px 13px 5px 13px; font: bold italic 13px  Times, Sans-serif; margin-bottom: 11px;}
.right_sidebar .second_message p {font: italic 13px Times, Sans-serif; color: #676767;  }
.right_sidebar img {margin-top: 4px; border-radius: 8px;}

#content .container_12 .item {border: 1px solid #eaeaea; border: collapse; float: left; position: relative;  margin-left: 10px; width: 211px; margin-top: 10px; height: 225px; margin-bottom: 10px;}


.item p {border: 1px solid #eaeaea; background: #ededed; margin: 4px; padding: 13px; font-size: 11px; color: #292929; }
.item p a{font-size: 11px; }

.gallery h5 {margin-top: 4px; margin-bottom:10px;}


/* прибивание футера
html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
#wrap {
  position: relative;
  min-height: 100%;
}
* html #wrap {
  height: 100%;
}
#footer {
  position: relative;
  margin-top: -232px;
 height: 232px;   
}

*/
#content {width: 946px;  -webkit-box-shadow: 0px 0px 5px 5px #e3e2da;
-moz-box-shadow: 0px 0px 5px 5px #e3e2da; padding: 0 10px;
box-shadow: 0px 0px 5px 5px #e3e2da;  margin: 0 auto; background: white; display: block; float: left;}
.clear {clear: both;}
h1 {color: #186b56; font: bold 24px  Helvetica,Sans-serif; margin-bottom: 20px;}
h1 span {color: #a51d36; font: bold 24px  Helvetica,Sans-serif; }


/* 
	LEVEL ONE
*/
ul.dropdown                         { position: absolute; z-index: 3333; margin-top: 0px;}
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; list-style: none; margin-left: 0px;}
ul.dropdown a:hover		            {  }
ul.dropdown a:active                {  }
ul.dropdown li a                    { display: block; font: 15px Helvetica, Sans-serif; padding: 11px 12px 0px 12px; border-right: 1px solid #333;
	 								  }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                {  position: relative;   }
ul.dropdown li.hover a              {  }

ul.dropdown .sub_menu li.hover a { color: yellow;  }

ul.dropdown  li a.active { color: #f1f08c;  }

ul.dropdown .sub_menu li.hover ul li a { color: #B9B8B8; }
ul.dropdown .sub_menu li.hover ul li a:hover { color: yellow;  }
/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 210px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background:  url(i/tot_menu_bg.jpg) repeat top left;  color: #000; 
									  float: left; width: 210px;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
#top_hero ul.dropdown ul li {height: auto;}
#top_hero ul.dropdown ul li a					{ height: auto; border-right: none; width: 100%; background:  #333333;    border-bottom: 1px solid #444444;
    border-top: 1px solid #252525; display: inline-block; padding: 7px 8px; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

.field .text {background: url(i/inp_bg.jpg) repeat-x top left; float: left; width: 170px; height: 21px; border: 1px solid #e0e0e0; color: #383838; padding: 0 0 0 2px; }
.field select {background: url(i/inp_bg.jpg) repeat-x top left; float: left; width: 174px; height: 21px; border: 1px solid #e0e0e0; color: #383838; padding: 0 0 0 2px; }
.field label {float: left; width: 270px; color: #383838; font: 13px Helvetica,SAns-serif; text-align: right; margin-right: 10px; }
.field {float: left; width: 565px;  margin: 0 0 8px 0;}
.field textarea {background: url(i/inp_bg.jpg) repeat-x top left; float: left; width: 270px; height: 121px; margin-right: -100px; border: 1px solid #e0e0e0; color: #383838; padding: 0 0 0 2px; }


.button #btn-submit {background:#891e1e; color: white; float: left; margin-top:  130px; margin-left: -287px; height: 42px; width: 115px; cursor: pointer;  }

h6 strong {padding: 5px 15px; float: right; width: 79%; margin-top: 5px; margin-bottom: 10px; background: #2c2c2c; color: white; text-transform: uppercase;  font: 12px Helvetica, Sans-serif; }
.center_part h3 {color: #186b56; }


.left_sidebar ul ul {
    display: block;
    float: none;
    margin-top: 3px;
    min-height: 25px;
    width: 200px;
		
}
.left_sidebar ul ul li {
    float: left;
    list-style: 
    margin-left: 0px;
    padding-left: 0px;

}

.left_sidebar ul ul li a {
    border-bottom: none;
    border-top: none;

    float: left;
  
    list-style: none outside none;
    margin-top: -1px;
    padding-left: 28px;
    padding-top: 6px;
    width: 170px;
 background: #F2F2F2;
}
.left_sidebar ul ul li a:hover {color: #841818; text-decoration: none;}

.left_sidebar ul ul li.active a {


background: #b40200;
background: -moz-linear-gradient(top, #b40200 0%, #8f0222 44%, #841818 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b40200), color-stop(44%,#8f0222), color-stop(100%,#841818));
background: -webkit-linear-gradient(top, #b40200 0%,#8f0222 44%,#841818 100%);
background: -o-linear-gradient(top, #b40200 0%,#8f0222 44%,#841818 100%);
background: -ms-linear-gradient(top, #b40200 0%,#8f0222 44%,#841818 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b40200', endColorstr='#841818',GradientType=0 );
background: linear-gradient(top, #b40200 0%,#8f0222 44%,#841818 100%);

    border-bottom: medium none;
    border-top: medium none;
    color: #FFFFFF;
    list-style: none outside none;
    margin-bottom: 1px;
    width: 171px;}


.lisence_in {float: right; margin-right: 17px; font-size: 11px; color: gray; margin-top: -33px;}
#footer  .follow {float: right; margin-right: -30px; width: 230px;}
#footer  .follow span { float: left; width: 60px; padding-left: 15px;}
#footer  .follow li {display: inline; float: left; border: none; margin-left: 1px; background: none; }
#footer  .follow ul {list-style: none; float: right; width: 145px; margin-top: -4px; margin-left: 10px; margin-bottom: 5px;}
#footer  .follow li a:hover {text-decoration: none;}
#footer  .follow li .twitter { border: none;  background: url(i/twitter_social_circle-24.png) no-repeat top left; width: 24px; height: 24px; float: left; } 
#footer  .follow li .facebook { border: none;  background: url(i/facebook_social_circle-24.png) no-repeat top left; width: 24px; height: 24px; float: left; } 
#footer  .follow li .linkedin { border: none;  background: url(i/linkedin_social_circle-24.png) no-repeat top left; width: 24px; height: 24px; float: left; } 
#footer  .follow li .vk { border: none;  background: url(i/vk_social_circle-24.png) no-repeat top left; width: 24px; height: 24px; float: left; } 

