*{margin:0;padding:0}
body{font-family:Arial, Helvetica, sans-serif;}
   table {
    width: 100%; /* Ширина таблицы */
    border-bottom: 1px solid #417C9B; /* Параметры линии внизу */
    border-top: 2px solid #417C9B; /* Параметры линии внизу */
    border-right: 1px solid #417C9B; /* Линия справа от текста */
    border-left: 1px solid #417C9B; /* Линия слева от текста */
    border-spacing: 0px 0px; /* Расстояние между ячейками */

   }
   th {
    border-bottom: 1px solid #417C9B; /* Параметры линии внизу */
    border-top: 1px solid #417C9B; /* Параметры линии внизу */
    border-right: 1px solid #417C9B; /* Линия справа от текста */
    border-left: 1px solid #417C9B; /* Линия слева от текста */
    border-spacing: 0px 0px; /* Расстояние между ячейками */
    padding:10px 10px;
   }
      td {
    width: 50%; /* Ширина таблицы */
    border-bottom: 1px solid #417C9B; /* Параметры линии внизу */
    border-top: 1px solid #417C9B; /* Параметры линии внизу */
    border-right: 1px solid #417C9B; /* Линия справа от текста */
    border-left: 1px solid #417C9B; /* Линия слева от текста */
    border-spacing: 0px 0px; /* Расстояние между ячейками */
    padding:10px 10px;
   }
   
q{quotes:none}
a{color:#5F9AC4}
a img{border:none}

#wrap{background:url(images/wrap-bg.jpg) repeat-x center top}

#header{background:url(images/header-bg.jpg) no-repeat center top;height:146px;position:relative}
	#header #logo{display:block;width:251px;height:78px;position:absolute;left:45px;top:15px}
	#header h2{width:250px;position:absolute;left:45px;top:95px;font:0.95em/120% 'Century Gothic', sans-serif;text-align:center}
	#header h3{width:330px;position:absolute;left:45px;top:115px;font:0.90em/115% 'Century Gothic', sans-serif;text-align:center;}
	#header address{position:absolute;right:45px;top:50px;font:normal 0.8em 'Century Gothic', sans-serif;width:230px}
		#header address .phone{background:url(images/phone-bg.gif) no-repeat left center;padding:0 0 0 50px;font-size:1.8em;display:block;font-weight:bold;height:33px;color:#C3BCBC;margin-bottom:8px}
			#header address .phone span{color:#5B5A5A}
		#header address a{background:url(images/mail-bg.gif) no-repeat 4px center;padding:0 0 0 50px;font-size:1.2em;display:block;height:26px;color:#5B5A5A;text-decoration:none}
		#header address a:hover{text-decoration:underline}

#nav{border-top:solid 1px #C8C7C7;border-bottom:solid 1px #C8C7C7;padding:5px 0 8px 0;background:#EAE8E8 url(images/nav-bg.gif) repeat-x left top; text-align:left}
	#nav div{display:inline; margin:0 auto}
	#nav ul{margin-left: 25px; list-style-type:none;font:0.85em/100% 'Century Gothic', sans-serif;color:#5F9AC4}
		#nav ul li{display:inline; padding:0 0 0 5px}
	#nav ul li a{text-decoration:underline;padding:0 5px 0 0; color:#417C9B; font-weight: bold}
			#nav ul li a:hover{color:#000}

  #vak {position:absolute; top: 151px; right: 10px; font:0.95em/100% 'Century Gothic', sans-serif; text-decoration:underline;}
  #vak div {display:inline; font:0.95em/100% 'Century Gothic', sans-serif; text-decoration:underline;}
  #vak a {text-decoration:underline; color:red; font-weight: bold;}
  #vak a:hover{text-decoration:underline; color:#5B9CBF}
#content-wrap{background:url(images/content-wrap-bg2.gif) repeat-y left top}
#content{background:url(images/content-bg.gif) repeat-y right top;overflow:hidden;width:100%}

#sidebar1{float:left;width:167px;padding:5px 0 10px 5px}
#sidebar2{float:right;width:223px;padding:5px 5px 10px 0}
	.sidebar h2{background:url(images/sidebar1-headers-bg.png) no-repeat left top;height:29px;text-align:center;font:0.8em 'Century Gothic', sans-serif;margin-bottom:10px;text-transform:uppercase;line-height:28px;color:#5B5A5A}
	#sidebar2 h2{background:url(images/sidebar2-headers-bg.png) no-repeat left top}
	#sidebar2 h4{text-align:center;font:1.1em 'Century Gothic', sans-serif; font-weight: bold; margin-bottom:5px;text-transform:uppercase;line-height:15px;color:#5B5A5A}
	.sidebar p{font-size:0.8em;margin-bottom:10px}
	.sidebar ul{font-size:0.8em;margin-bottom:20px;list-style-type:none;padding:0 0 0 10px}
		.sidebar ul li{margin-bottom:10px}
		
		.sidebar ol{font-size:0.95em; color: red;margin-bottom:20px;list-style-type:disc;list-style-position: inside;padding:0 0 0 10px}
		.sidebar ol a {color: #417C9B}
		.sidebar ol li{margin-bottom:10px}
		
		.sidebar table {
    border: 0px;

   }
   .sidebar tr {
   border: 0px;
   }
   .sidebar td {
   border: 0px;
   }
		
	.sidebar .news{padding:0 15px 0 10px;margin-bottom:30px}
	.sidebar #search{background:url(images/search-bg.png) no-repeat left top;height:29px;position:relative}
		.sidebar #search .input-text{width:77px;height:18px;background:none;position:absolute;left:15px;top:6px;border:none}
		.sidebar #search .input-button{width:61px;height:17px;border:none;background:url(images/search-button-bg.png) no-repeat left top;position:absolute;right:9px;top:6px;cursor:pointer;font:0.75em Arial, Helvetica, sans-serif}
	.sidebar #order{margin-bottom:30px;padding:0 0 0 10px}
		.sidebar #order label{display:block;padding:0 0 0 10px;font-size:0.8em}
		.sidebar #order .input-text{width:206px;height:16px;border:solid 1px #000;}
		.sidebar #order textarea{width:206px;height:124px;border:solid 1px #000}
		.sidebar #order .input-submit{width:110px;height:21px;border:none;background:url(images/order-submit-bg.png) no-repeat left top;cursor:pointer;display:block;margin:0 auto;font:1em Arial, Helvetica, sans-serif}
		.sidebar #order .input-reset{width:110px;height:21px;border:none;background:url(images/order-reset-bg.png) no-repeat left top;cursor:pointer;display:block;margin:0 auto;font:1em Arial, Helvetica, sans-serif}
	.sidebar #poll{margin-bottom:30px;padding:0 0 0 10px}
		.sidebar #poll p{text-align:center}
		.sidebar #poll table{font-size:0.75em;margin-bottom:10px}
			.sidebar #poll table td{padding:0 0 4px 20px}
			.sidebar #poll .input-submit{width:103px;height:23px;border:none;background:url(images/poll-submit-bg.png) no-repeat left top;cursor:pointer;display:block;margin:0 auto;font:1em Arial, Helvetica, sans-serif;color:#085C98}

#main-content{overflow:hidden;height:1%;padding:10px 35px;font-size:0.75em;}
  #main-content h1{border-bottom:solid 1px #3880A9;color:#3880A9;font-size:1.5em;padding:5px;margin-bottom:10px;font-weight:normal;text-align: center}
	#main-content h2{border-bottom:solid 1px #3880A9;color:#3880A9;font-size:1.3em;padding:5px;margin-bottom:15px;font-weight:normal}
	#main-content p{font-size:1em;margin-bottom:15px;line-height:150%}
	#main-content p.red{font-size:1em;margin-bottom:15px;line-height:150%;color: red;text-align:right}
	#main-content div{font-size:1em;margin-bottom:10px;margin-top:10px;line-height:150%;text-align:center}
	#main-content li{font-size:1em;margin-bottom:20px;line-height:120%;margin-left: 25px;}
	

#footer{clear:both;background:url(images/footer-bg.jpg) repeat-x center top;text-align:center;padding:5px 0;border-top:solid 1px #5B9CBF}
	#footer p{font-size:0.7em}
	#footer img{vertical-align:bottom}

.input-text-small{width:100px;height:16px;border:solid 1px #000;}
