/*page*/
  html, body {width:100%;height:100%;}
  /*body {padding:0; margin:0;background:#fff3eb url(../images/bgr/body.jpg) no-repeat center top;}*/

/*
  #SomeBox
  {
    position - position [ left , top ] ,
    liquid model - float, clear,
    block modle - display, width, height, margin, padding, overflow,
    visual property - background, border,
    text property - list-style, text-align
   }
*/

/*design*/
  a img{border:0;}

/*navigation*/
  a {color:#8e110d;text-decoration:underline;}
  a:hover {text-decoration:none;}
  :focus, a:active { outline: none; }
  form :focus, form a:active { outline:1px dotted;}

/*TAGS*/
  h1 {margin:0;padding: 0;font:italic 2.2em "arial"; color:#8E110D;}
  h2 {margin:0;padding: 0;font:italic 2.0em "arial";color:#8E110D;}
  h3 {margin: 0;padding:0;font:italic 1.8em "arial";color:#8E110D;}
  h4 {margin:0;padding: 0;font:bold 1.6em "arial";color:#000;}
  dl, dt, dd, form {margin:0;padding: 0;}
  input {margin:0;vertical-align:middle;}
  p {margin: 0;padding:0 0 25px;}
  select {vertical-align:middle;}
  table {border-spacing: 0;border-collapse: collapse;}
  table td {padding:0;text-align:left;vertical-align:top;}
  /*ul {margin: 0;padding: 10px 20px;}*/




/*FONT*/
  html {font-size:100%;}
  body {font:13px/1.3 arial, sans; color:#000000}
  img{vertical-align:top}

/*Misc*/
  .clearing {clear: both;height:0;font-size:0;overflow:hidden;}
  .clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}

/*layout*/

  /*=HEADER*/
    #header {height:400px;position:relative}
    .logo{position:absolute;left:42px;top:11px;}
    .flash_block{background: url(../images/bgr/flash.png) no-repeat left top;width:629px;height:263px;position:absolute;right:58px;top:141px;padding:15px 0 0 50px}
    .contact{position:absolute;right:19px;top:6px;font-size:1}
    .contact p{font-size:15px;padding:5px 0}
    .contact span{font-size:15px;color:#cc0000}
    .contact h2{margin:0;padding:0;position:relative;top:2px}

    .bron{position:absolute;left:27px;top:140px;}

    /*.breadcrumbs{padding:0;margin:0;position:absolute;left:296px;top:5px;}*/
    /*.breadcrumbs li{list-style-type:none;color:#8e110d;font-size:10px;margin:0 3px 0 0;float:left;}
    .breadcrumbs a{color:#000}
    .breadcrumbs li.sep{color:#000}*/
  /*=MENU*/
    #menu {background: silver;}

  /*=CONTENT*/
    #wrapper {position:relative;min-height:100%;height:100%;width:1000px;margin:0 auto}
      html>body #wrapper {height:auto;}
      #body {padding:0 0 0px;}
        #body:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        #main_col {float: right;width:100%;position:relative;}
        /*#main_col_content {margin: 30px 27px 0 305px;}*/
        #main_col_content h1{margin:0 0 32px -20px}
        .float_right{float:right;border:3px solid #8e110d;margin:0 0 30px 25px}

        .interers{margin:0 0 0 35px}


        .gallery{width:820px;overflow:hidden;padding:0px 43px 0 14px;position:relative;margin:8px 0 30px 58px}
        .wrap_list{width:5000px}
        .content_block{width:100%;overflow:hidden}
        .gallery ul{padding:0;margin:0;position:relative;left:0}
        .gallery ul li{float:left;list-style-type:none;margin:0 5px 0 0;width:100px;height:74px;padding:1px 16px 0 17px;background: url(../images/bgr/li.png) no-repeat left top;}
        .left_slide{width:19px;height:23px;top:20px;left:00px;background: url(../images/bgr/prev.png) no-repeat left top;;position:absolute;z-index:100}
        .right_slide{width:19px;height:23px;top:20px;right:0px;background: url(../images/bgr/next.png) no-repeat left top;z-index:100;position:absolute}


        .adv{margin:0 0 0 35px}
        .adv table{padding:0;margin:10px 0 0 34px}
        .adv table p{padding:0 25px 20px 25px;background: url(../images/bgr/star.png) no-repeat left 2px;font:15px arial;color:#333333}
        .adv table td:first-child{width:322px;}

        .welcome{float:right;margin:15px 40px 0 0}

        /*.news{margin:0 0 0 0px;padding:5px 0 0 35px}
        .news ul{padding:0;margin:15px 0 0 55px;overflow:hidden;zoom:1}
        .news li{float:left;list-style-type:none;width:186px;margin:0 25px 0 0}
        .news li p{color:#000;padding:0 0 5px}
        .news li a{color:#cc3333;font-size:13px}*/
  /*=SIDEBAR*/
    #sidebar {float: left;width: 181px;margin: 22px -181px 0 0;position:relative;left:93px;top:66px}
    .main_menu{padding:0;margin:0;}
    .main_menu li{list-style-type:none;margin:0 0 25px}
    .main_menu ul{padding:5px 0 0 35px;margin:0;}
    .main_menu ul li{margin:0 0 5px;font:12px verdana;font-style:italic}
  /*=FOOTER*/
  .main_separator{clear: both;height:0;font-size:0;overflow:hidden;height:100px}
    #footer {position:absolute; top:100%;clear:both;width:1000px;height:60px;margin-top:-60px;}
    .copyright{line-height:1.6;color:#000;font-size:11px;right:45px;top:0px;position:absolute}

    .tools{padding:0;margin:0;position:absolute;left:42px;top:0;}
    .tools li{float:left;list-style-type:none;margin:0 48px 0 0}


/*form*/

.about {
	position:absolute;
	left:38px;
	top:20px;
	color:#000;
	font-size:10px; }
.counters {
	padding:0;
	margin:0;
	position:absolute;
	left:40%;
	top:0; }
.counters li {
	float:left;
	list-style-type:none;
	margin:0 16px 0 0; }
/***form***/
.feedback_form {
	border:1px solid #A8ACAD;
	padding:20px 30px; }
.feedback_form h3 {
	color:#333333;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px 140px; }
.feedback_form dl {
	margin:0 0 4px;
	overflow:hidden; }
.feedback_form dt {
	float:left;
	width:160px; }
.feedback_form span {
	color:#FF0000; }
.feedback_form dd input {
	border:1px solid #A8ACAD;
	padding:2px 5px;
	width:330px; }
.feedback_form dd textarea {
	border:1px solid #A8ACAD;
	height:125px;
	padding:2px 5px;
	width:330px; }
.feedback_form dd select {
	border:1px solid #A8ACAD;
	padding:2px 5px;
	width:342px; }
.feedback_form input.send {
	margin:0 0 0 427px;
	border:1px solid #A8ACAD; }
/***faq***/
.question {
	margin:5px 0;
	padding:10px;
	border:1px solid #A8ACAD; }
/***gallery***/
.section {
	margin:10px 0;
	overflow:hidden;}
.section a {
	font-size:15px;}
fieldset {
	border:medium none;
	margin:0;
	padding:0; }
.section dl {
	float:left;
	margin-right:10px;
	text-align:center;
	width:180px;
	height:200px }
.section dt {
	font-size:14px;
	margin:7px 0 0;
	text-align:center; }
.section img {
	margin:0 0 5px; }
/***news***/
.all_news { 
	margin:0 0 20px 0;
	padding:0 0 5px 5px;
	list-style-type:none; }
.all_news a {
	font-size:14px;
	margin:0 0 5px 0; }
.all_news p.date 	{ 
	font-size:12px;
    float:right; }
/***spisok***/
.list {
	list-style:none; }
.list ul {
	list-style:none; }
.list ul {
	margin:10px 0 0 10px; }
.list img {
	margin:0 5px 5px 0; }

/*.banner{width: 632px;
float: right;
margin:0 78px 30px 0;}	*/

.news-cont{
	margin-bottom:20px
}

.news-cont img{margin:10px 0; display:block}

.info-new-year{
	border-top:1px solid #8e110d;
	border-bottom:1px solid #8e110d;
	padding-top:20px;
	margin:20px 0 30px 0
}

.info-new-year p span{
	color: rgb(255, 0, 0);
	font-weight:bold
}
.list-ng{
  font-size: 15px;
}