/*page*/
  html, body {width:100%;height:100%;}
  body {padding:0; margin:0;background: #fff;}

#footer p.links{position:relative;top:52px;color:#333;}
/*
  #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 {font:1em/1.5; color:#016eac;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: 24px Tahoma; color:#B0810D;}
  h2 {margin:0 0 6px 0;padding: 0;font: 20px Tahoma; color:#5783DA;}
  h3 {margin: 0;padding:0;font:bold 16px Tahoma; color:#43AAF5;}
  h4 {margin:0;padding: 0;font:bold 12px Tahoma; color:#000;}
  dl, dt, dd, form {margin:0;padding: 0;}
  input {margin:0;vertical-align:middle;}
  p {margin: 0;padding:5px 0;}
  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:62.5%/1.5 Tahoma, sans; color:#000000}
  table, td, th, ul, textarea, input, select {font: 1em/1.5 Tahoma;}

/*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 {background: url(/images/viktoriya-tour/bgr/header.jpg) no-repeat left top;height:375px;position:relative}
    #logo{position:absolute;left:43px;top:53px;}
    .info{position:absolute;left:40px;top:260px;padding:0;font-size:12px;color:#353535}

    .main_menu{padding:0;margin:0;position:absolute;left:10px;top:288px;}
    .main_menu li{padding:0;margin:0 3px 0 0;width:134px;list-style-type:none;float:left;background: url(/images/viktoriya-tour/bgr/li.jpg) no-repeat left top;text-align:center;padding:10px 0}
    .main_menu li.current{background:none;}
    .main_menu a{font:bold 14px tahoma;color:#498cf0;text-transform:uppercase;text-decoration:none}

  /*=MENU*/
    #menu {background: silver;}

  /*=CONTENT*/
    #wrapper {position:relative;min-height:100%;height:100%;background:#f5f4e9 url(/images/viktoriya-tour/bgr/wrapper.jpg) repeat-x left top;width:1003px;margin:0 auto}
      html>body #wrapper {height:auto;}
      #body {padding:0 0 71px;background: url(/images/viktoriya-tour/bgr/body.jpg) no-repeat 700px 0px;height:100%;}
        #body:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        #main_col {float:left;width:100%;}
        #main_col_content {margin: 0 297px 0 0px;}
        .introduction{background: url(/images/viktoriya-tour/bgr/glass.jpg) no-repeat left top;padding:5px 30px 0 180px;margin:0 0 00px 0}
        .introduction a{font:11px verdana}
        .text_info{margin:0 23px 30px 40px;font-size:12px;color:#2a2a29;line-height:1.3}
        .text_info table{width:100%;text-align:center}
        .text_info th{width:20%;background:#5d7e90;padding:5px 0;font-family:verdana;color:#fff;font-size:12px}
        .text_info td{text-align:left;padding:5px 0;font-size:12px}
        .text_info .even td{background:#7dcbf7;}
        table .first{border:none}

        .front_news{background: url(/images/viktoriya-tour/bgr/front.jpg) repeat-x left top;margin:0 2px 0 -12px;padding:0}

        .front_news li{padding:0;margin:0 0 0 12px;list-style-type:none;float:left;background: url(/images/viktoriya-tour/bgr/li2.png) no-repeat right top;width:226px;height:154px;overflow:hidden}
        .front_news dl{margin:25px 25px}
        .front_news dt{font:bold 12px verdana;color:#1286d0;margin:0 0 12px 0}
        .front_news dd{font:11px verdana;color:#020202}
        .front_news a{color:#a06600;font:12px tahoma;position:relative;top:5px;background: url(/images/viktoriya-tour/bgr/a.png) no-repeat right 6px;padding:0 16px 0 0}

        .bottom_int{background: url(/images/viktoriya-tour/bgr/bottom.jpg) no-repeat left top;height:7px;font-size:0;margin-bottom:0}


  /*=SIDEBAR*/
    #sidebar {float:right;width: 277px;margin: 0 0px 10px -277px;}
    #sidebar p{font:12px verdana;padding:0 0 10px 0px;color:#444444}
    #sidebar p img{position:relative;top:8px;margin:0 2 0px 0 0}
 .catalog_menu{padding:0;margin:0 0 10px 0;}
    .catalog_menu li{padding:0;margin:0;width:260px;height:46px;background: url(/images/viktoriya-tour/bgr/li.png) no-repeat left top;list-style-type:none;text-align:center}
    .catalog_menu a{text-decoration:none;position:relative;top:11px;font:bold 15px verdana;color:#fff}
  /*=FOOTER*/
    #footer {position:absolute; bottom:0px;clear:both;width:100%;height:72px;background: url(/images/viktoriya-tour/bgr/footer.jpg) repeat-x left top;}
    #footer p{font:11px tahoma;color:#fff;padding:0;position:absolute;left:26px;top:18px}
    .bottom_menu{padding:0;margin:0;position:absolute;left:180px;top:18px}
    .bottom_menu li{padding:0;margin:0;list-style-type:none;float:left;margin:0 26px 0 0}
    .bottom_menu a{font:11px tahoma;text-transform:uppercase;color:#fff;text-decoration:none}
    .counters{padding:0;margin:0;right:17px;top:9px;position:absolute}
    .counters li{list-style-type:none;float:left;margin:0 10px 0 0;padding:0}


/*form*/
  .field {clear:both;padding:0;margin:0 0 20px;padding:0 0 0 215px;}
    .field:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
    .field dt {position:relative;left:-215px;float:left;width:200px;text-align:right;margin:0 -200px 0 0;}
      .field dt label {margin:0;}
    .field dd {float:left;}
  label {margin:0 15px 0 0;}
  select{border:solid 1px #A5ACB2;width:307px;height:1.8em; vertical-align:middle;}
  textarea {width:305px;height:100px;border:solid 1px #A5ACB2;}
  .form_buttons {margin:0 0 0 215px;}
  input[type="text"] {width:300px;height:1.8em;border:solid 1px #A5ACB2;font:11px verdana;color:#000;padding:1px 0 0 5px;margin:0 4px 0 0}
  .input_text {width:300px;height:1.8em;border:solid 1px #A5ACB2;font:11px verdana;color:#000;padding:1px 0 0 5px;margin:0 4px 0 0}
  #field {width:450px;height:100px;font:12px verdana;color:#000;}
  fieldset{padding:0;margin:0;border:none}
  .search_form{position:absolute;right:18px;bottom:57px;text-align:right}
  #searh_text {width:195px;height:1.8em;border:solid 1px #A5ACB2;font:11px verdana;color:#000;padding:1px 0 0 5px;margin:0 4px 0 0}
  #cap {margin:0 0 0 84px; width:100px;}
  #cap_pic {margin:9px 0 0 0;}
  #captcha {margin:0px 0 0 155px}
  #captcha img {margin:0 0 -5px 0;}





.text_info td {
font-size:12px;
padding:5px;
text-align:left;
}

.text_info td.coltbl{
border-bottom-width: 2px;
border-bottom-style: solid;
border-color: #F2F3EB;
background-color: #D8EFFF;
text-align: center;
vertical-align: middle;
}

.text_info td.colzgl{
border-bottom-width: 4px;
border-bottom-style: solid;
border-color: #9AD5FF;
font-weight: bold;
}

.text_info td.colzgr{
border-bottom-width: 4px;
border-bottom-style: solid;
border-color: #9AD5FF;
background-color: #D8EFFF;
font-weight: bold;
text-align: center;
}
.text_info td a {text-decoration:none;}
.poszag {margin: 0;padding:0 0 0 20px;font:bold 12px Tahoma; color:#0B03AE;}

/*Наши партнеры*/
.path {
margin:15px 0px 20px;
}

.comment {
padding: 0 0 0 5px;
}

.read_more {
padding: 30px 0 10px 0;
}

.page_link {
padding: 0 10px 0 0;
}

.text_info .current {
padding: 0 10px 0 0;
}

.rekl {padding: 0 0 0 6px;}

#error {
background:transparent url(/hostcmsfiles/images/error.gif) no-repeat scroll 5px 50%;
border:1px dashed #CA1D13;
border-collapse:collapse;
color:#CA1D13;
font-size:8pt;
margin-bottom:10px;
margin-top:20px;
padding:5px 5px 5px 35px;
position:relative;
width:300px;
}

.ZagAn {padding:25px 0 10px;font-size:14pt;}

