/*page*/

  html, body {width:100%;height:100%;}

  body {padding:0; margin:0;background: #fff;}



/*

  #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 Tahoma; color:#1f70a8;text-decoration:underline;}

  a:hover {text-decoration:none;}

  :focus, a:active { outline: none; }



/*TAGS*/

  h1 {margin:0 0 26px 0;padding: 0;font: 23px georgia; color:#234e6b;text-transform:uppercase}

  h2 {margin:0;padding: 0;font:2.0em "Times New Roman";color:#000;}

  h3 {margin: 0;padding:0;font:1.8em "Times New Roman";color:#000;}

  h4 {margin:0;padding: 0;font:bold 1.6em "Times New Roman";color:#000;}

  dl, dt, dd, form {margin:0;padding: 0;}

  input {margin:0;vertical-align:middle;}

  p {margin: 0;padding:5px 0;}

  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;}

  img{vertical-align:top}

  .left_img{float:left;margin:0 20px 20px 0}







/*FONT*/

  html {font-size:100%;}

  body {font:62.5%/1.3 Tahoma, sans; color:#000000}

  table, td, th, ul, textarea, input, select {font: 1.2em/1.3 Tahoma;}



/*Misc*/

  .clearing {clear: both;height:0;font-size:0;}

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



/*layout*/



  /*=HEADER*/

    #header {position:relative;height:495px;}

    #piter .logo{left:382px}

    .logo{position:absolute;top:16px;left:382px}

    .main_menu{padding:0;margin:0;position:absolute;top:387px;left:48px;}

    .main_menu li{list-style-type:none;float:left;padding:20px 0 0 0;margin:0}

    .main_menu a{font:bold 12px tahoma;color:#fff;text-decoration:none;text-transform:uppercase}

    .main_menu li.sep{width:19px;height:53px;background: url(/imag/bgr/sep.png) no-repeat center top;padding:0;margin:0 12px}

    .piter{position:absolute;left:382px;top:69px;display:none}

    #piter .piter{display:block}

    .tools{position:absolute;right:40px;top:45px;padding:0;margin:0}

    .tools li{float:left;margin-left:30px;list-style-type:none}



  /*=MENU*/

    #menu {background: silver;}





  /*CONTENT*/

    #outer_wrapper {position:relative;min-height:100%;height:100%;width:998px;margin:0 auto;background: url(/imag/bgr/line.jpg) repeat-x left bottom;}

      html>body #outer_wrapper {height:auto;}

      #wrapper {background: url(/imag/bgr/body.jpg) no-repeat left top;}

        #container {width: 100%;float: left;background: url(/imag/bgr/main.jpg) no-repeat left top;}

          #content {float: right;width:100%}

            #main {margin:13px 245px 140px 238px;}

            #main p{font-size:12px;text-indent:10px;padding:0 0 5px 0;text-align:justify}



  /*SIDEBAR*/

    #left {width: 238px;float: left;margin:0 -238px 0 0;padding-bottom:140px;}

    #left h2{font:bold 12px georgia;color:#fff;background: url(/imag/bgr/h2.jpg) no-repeat left top;height:32px;padding:14px 0 0 20px;text-transform:uppercase;margin:0 0 20px 0}

    #left h3{font:bold 12px georgia;color:#363636;text-transform:uppercase;margin:0 0 10px 20px}

    .catalog_menu{
	background: url(/imag/bgr/ul.jpg) no-repeat left bottom;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
}

    .catalog_menu li{padding:0 0 11px 11px;margin:0;list-style-type:none;background: url(/imag/bgr/li.png) no-repeat left 5px;}

    .catalog_menu a{color:#007499;font-size:12px}

    .banner{float:left;border:1px solid #85bdd1;padding:5px;margin:0 0 0 20px}





    #right {width: 214px;float: right;margin:0 0 140px -214px}

    .phone{background: url(/imag/bgr/phone.jpg) no-repeat left top;width:214px;height:261px}

    .service{padding:0;margin:0;}

    .service li{padding:0;margin:0 0 15px 0;list-style-type:none;width:209px;height:130px;background: url(/imag/bgr/service.png) no-repeat left top;}

    .service dt{margin:0 0px 0 19px;position:relative;z-index:10}

    .service dt{width:81px;float:left;padding-top:31px}

    .service dt.dush{padding-top:45px}

    .service dd{padding-top:1px;float:left}

    .service a{font:bold 12px georgia;color:#535353;text-decoration:none;text-transform:uppercase}

  /*FOOTER*/

    #footer {background: #d7dabd;position:absolute;bottom:0px;width:100%;height:106px;background: url(/imag/bgr/footer.jpg) no-repeat left top;}

    .counter{position:absolute;left:96px;top:53px;}

    .contact{position:absolute;background: url(/imag/bgr/phone2.jpg) no-repeat left top;height:67px;position:absolute;bottom:0;left:230px;padding:38px 0 0 122px;font:bold 17px georgia;color:#fff}

    .copyright{position:absolute;padding:0;left:557px;top:59px;color:#fff;font-size:11px;line-height:1.5}

    .copyright a{color:#fff}

    .bold_a{font-weight:bold}

    .miridea{background: url(/imag/bgr/miridea.png) no-repeat center top;padding:38px 0 0 0;font:11px arial;color:#fff;position:absolute;right:81px;top:42px}

    .miridea a{color:#fff}

/*form*/

  .field {clear:both;padding:0 0 10px}

  label {width:200px;float:left;text-align:right;}

  .input{width:200px;border:solid 1px #A5ACB2;}

  select{border:solid 1px #A5ACB2;}

  textarea {width:248px;height:100px;border:solid 1px #A5ACB2;}

#right h2 {
	color:#fff;
	background: url(/imag/bgr/h2.jpg) no-repeat left top;
	height:32px;
	text-transform:uppercase;
	font-family: georgia;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
.catalog_menu_last {
	background: url(/imag/bgr/ul.jpg) no-repeat left bottom;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
}
.catalog_menu_last li {
	margin:0;
	list-style-type:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 11px;
	background-image: url(/imag/bgr/li.png);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.catalog_menu_last a {
	color:#007499;
	font-size:11px
}
.short_news {
	background-image: url(/images/bgr/short_news_bg.png);
	background-repeat: no-repeat;
	width: 535px;
	min-height:150px;
	background-position: -5px 0px;
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 11px;
	color: #555;
	line-height: 15px;
	text-align: justify;
}
.short_news_text {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	color: #036;
	width: 510px;
	padding: 0px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.short_news a {
	color: #007499;
	text-decoration: underline;
}
.short_newsa:hover {
	color: #007499;
	text-decoration: none;
}
.short_news img {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	border: none;
}
#sendform
{
	background-image: url(/images/bgr/service_form.png);
	background-repeat: no-repeat;
	width: 535px;
	min-height:450px;
	background-position: -5px 30px;
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 9px;
	color: #005977;
	line-height: 15px;
	text-align: justify;
	font-weight: bold;
}
#sendform h2{
	font:bold 12px georgia;
	color:#fff;
	background: url(/imag/bgr/h2.jpg) no-repeat left top;
	height:32px;
	text-transform:uppercase;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
.form_field
{
	margin-left: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #005977;
	font-family: Tahoma;
	clear: both;
}

