/*page*/
  html, body {width:100%;height:100%;}
  body {padding:0; margin:0;background-color: #dedede;}

/*design*/
  a img{border:0;}

/*navigation*/
  a {color:#002ba5}
  a.left{text-align:left}
  a:hover {text-decoration:none;}
  :focus, a:active { outline: none; }
  form :focus, form a:active { outline:1px dotted;}

/*TAGS*/
  h1 {margin:0 0 15px 0;padding: 0;font:bold 15px  "Tahoma";color:#002bbe;}
  h2 {margin: 0;padding: 0;font:bold 14px  "Tahoma";color:#002bbe;}
  h3 {margin: 0;padding:0;font:1.8em "Tahoma";color:#000;}
  h4 {margin:0;padding: 0;font:bold 1.2em "Tahoma";color:#ed3100;}
  dl, dt, dd, form {margin:0;padding: 0;}
  input {margin:0;vertical-align:middle;}
  p {margin: 0;padding:5px 0;text-align:justify;font-size:1.2em}
  select {vertical-align:middle;}
  table {border-spacing: 0;border-collapse: collapse;}
  table td {padding:3;}

  ul {margin: 0;padding: 10px 20px;list-style-type:none}
  dd{font-family:arial}

  hr{color:#000;height:1px;margin:10px 0 10px 0;}



/*FONT*/
  html {font-size:100%;}
  body {font:62.5%/1.5 Tahoma, sans; color:#000000}
  ul, ol, textarea, input, select {font: 1em/1.5 Tahoma;}
  table, td, th {font-size: 12px;}
  b {font: bold 12px 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:#dedede url(/img/bgr/balls.png) no-repeat right top;}
     #header_inner {height:475px;position:relative;overflow:hidden;}
     #header_inner_fon{background:url(/img/bgr/header.png) no-repeat left top;left:0px;top:0px;position:absolute;width:796px;height:471px}

     #logo{margin:41px 0 0 0px;position:relative}
     .lozung{position:absolute;left:405px;top:70px;}
     .main_menu{list-style-type:none;margin:4px 0 0 73px;padding:0;position:relative;z-index:100}
      .main_menu li{padding:0 0 0 20px;margin:0 0 6px 0;background: url(/img/marker/main_menu.png) no-repeat left 8px;}
      .main_menu a{font:1.5em tahoma;color:#ca1c1c;text-decoration:none}
      .main_menu a:hover{text-decoration:underline}



     .contact_info{position:absolute;margin:0;padding:0;top:193px;left:401px}
     .contact_info li{padding:0 0 0 19px;background: url(/img/marker/contact_menu.png) no-repeat left 4px;margin:0;font:bold 1.4em tahoma;color:#000000}
     .contact_info li.current {color:#ca1c1c}
     .contact_info li.current .number{color:#ca1c1c}
     .contact_info .separator{color:#000}
     .contact_info .number{font-family:arial;color:#002ba5;letter-spacing:0.11em;font-size:15px}

     .phraze{position:absolute;left:422px;bottom:125px;width:300px;font:bold 1.4em arial;color:#ca1c1c;font-style:italic;position:relative;padding-bottom:30px;}
      .phraze span{position:absolute;bottom:0px;right:0;}

      .external_menu{position:absolute;top:0px;right:25px;padding:0;margin:0}
      .external_menu li{padding:0;margin:0 15px 0 0;float:left}
      .home{width:29px;height:52px;display:block;background: url(/img/menu/external.png) no-repeat left top;}
      .home:hover{width:29px;height:52px;display:block;background: url(/img/menu/external.png) no-repeat left bottom;}
      .map{width:29px;height:52px;display:block;background: url(/img/menu/external.png) no-repeat -40px top;}
      .map:hover{width:29px;height:52px;display:block;background: url(/img/menu/external.png) no-repeat -40px bottom;}
      .mail{width:29px;height:52px;display:block;background: url(/img/menu/external.png) no-repeat -74px top;}
      .mail:hover{width:29px;height:52px;display:block;background: url(/img/menu/external.png) no-repeat -74px bottom;}
      .eng{width:29px;height:52px;display:block;background: url(/img/menu/external.png) no-repeat -110px top;}
      .eng:hover{width:29px;height:52px;display:block;background: url(/img/menu/external.png) no-repeat -110px bottom;}
      .deu{width:29px;height:52px;display:block;background: url(/img/menu/external.png) no-repeat -150px top;}
      .deu:hover{width:29px;height:52px;display:block;background: url(/img/menu/external.png) no-repeat -150px bottom;}
  /*=MENU*/
    #menu {background: silver;}

  /*=CONTENT*/
    #wrapper {position:relative;min-height:100%;height:100%;background:#dbdbdb url(/img/bgr/sidebar.gif) repeat-y left top;min-width:1003px}
      html>body #wrapper {height:auto;}
      #main_col {float: right;width:100%;}
      #main_col_content {margin: 0 0 235px 347px;background-color:#dcdcdc;padding-bottom:20px}
      .catalog_menu{background:#ecedef url(/img/title/new1.png) no-repeat right top;padding:7px 50px 7px 38px;margin-bottom:11px}
      .catalog_menu li{display:inline;padding:0 20px 10px 0;line-height:3}
      .catalog_menu a{font:1.6em verdana;color:#4563b9}
      .catalog_menu small{font-size:0.875em}

      .main_content{padding:23px 80px 45px 38px;background:#e6e6e6;overflow:hidden}
      	.main_content ul {list-style-type:disc;margin-left:10px;padding-left:10px;}
      	.main_content li {padding: 0 0 12px 0px;margin-left:10px;font-size: 12px;}
      	.main_content li {font-size: 12px;}
       .main_content h2{font:bold 14px arial;color:#002ba5;margin-bottom:25px}
       .float_img{float:left;border:1px solid #515151;border-left:2px solid #002ba5;margin-right:16px;margin-top:3px}
       .main_content h3{color:#000;font:bold 1.2em tahoma;margin-bottom:15px}
       .main_content p {margin:0;padding: 0 0 10px 0;font-size: 12px;}
       .main_content h2{margin:30px 0 15px 0;padding:0;}
       .main_content div {font: 12px Tahoma;}

       .fifty_img{border:1px solid #515151;border-left:2px solid #002ba5;}
       .wrap_img{width:48%;float:left}

  /*=SIDEBAR*/
    #sidebar {float: left;width: 347px;margin: 0 -347px 235px 0; overflow:hidden}
     #sidebar_inside{margin-left:13px}
      .special{background: url(/img/bgr/special.png) no-repeat left top;padding:43px 0 20px 78px;font:1.2em arial;margin-bottom:15px;text-align:left}
      .special a{color:#4563ca}
      .shadows  p{font-size:1em}
      .shadows b{color:#ff0000;display:block;font-size:14px;margin-bottom:3px}
      .shadows p span{color:#ca1c1c;font-weight:bold}

      .shadows{background: url(/img/bgr/shadows.png) repeat-y left top;font-size:1.2em;margin-bottom:12px;padding:8px 75px 13px 17px;}

      .blue_block {background:#d3d9e6;padding:8px 25px 14px 17px;margin-right:50px;margin-bottom:0px;margin-top:-15px;font-size:1.2em;}

      .shadows dt,.blue_block dt{color:#666666;font-size:0.916em}

      .shadows2  p{font-size:1em}
      .shadows2 b{color:#ff0000;display:block;font-size:14px;margin-bottom:3px}
      .shadows2 p span{color:#ca1c1c;font-weight:bold}
      .shadows2{background: url(/img/bgr/shadows2.png) repeat-y left top;font:1.2em arial;margin-bottom:12px;padding:8px 75px 13px 17px;text-align:left;background-repeat:no-repeat;}

      .podpiska{margin:40px 50px 0 13px}
      .podpiska h3{margin:0 0 13px 0;padding: 0;font:bold 1.2em "Tahoma";color:#ed3100;}
      .podpiska ul{list-style-type:none;padding:0;margin:0 0 33px 0}
      .podpiska li{margin:0 0 12px 0;padding:0}
      .podpiska a{font:1.1em arial;color:#4563b9}

      .links{background: url(/img/marker/links.png) no-repeat left top;padding:0 0 0 18px;font-size:1.2em}

  /*=FOOTER*/
    #footer {width:100%;padding-bottom:20px;position:absolute; bottom:0px;background-image:url('/img/footer_bg.jpg');background-repeat:repeat-y;}


/*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;height:1.8em;}
  textarea {width:248px;height:100px;border:solid 1px #A5ACB2;}
  .form_buttons {margin:0 0 0 215px;}
  input[type="text"] {width:200px;height:1.5em;border:solid 1px #A5ACB2;}
  .input_text {width:200px;height:1.5em;border:solid 1px #A5ACB2;}


.forms TD {
	BORDER-RIGHT: #cfdbff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cfdbff 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; FONT: 11px Tahoma; BORDER-LEFT: #cfdbff 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cfdbff 1px solid; BORDER-COLLAPSE: collapse
}
.forms TH {
	BORDER-RIGHT: #cfdbff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cfdbff 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; FONT: 11px Tahoma; BORDER-LEFT: #cfdbff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #cfdbff 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
.forms INPUT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; FONT: 11px Tahoma; PADDING-TOP: 1px
}


/* PRICES */

.price {background-color:#000;}
.price tr {background-color:#efefef;}
.price tr td {padding:5px;}
.price tr.head {background-color:#b1b4bc;}
.price tr.blue {background-color:#d3d9e6;}
