html,body {
      height: 100%;
      margin: 0;
      background: url(../images/bg.jpg) no-repeat top center;  
      font: 11px verdana;
      color: #666;}
 
html,body#in {
      height: 100%;
      margin: 0;
      background: url(../images/bg_in.jpg) no-repeat top center;  
      font: 11px verdana;
      color: #666;}
      
img {border: 0;display: block;}
*{margin:0;padding:0;}
td{vertical-align:top;}
a{outline: none;color: #005597;}
table {border:0; border-collapse:collapse;}
body,div,ul,li,h1,h2,h3,h4,h5,h6,input,textarea,p,table,td{margin:0; padding:0;} 
input, textarea {outline:none;}	
ul {list-style-type: square;list-style-position: inside;}
ol {list-style-position: inside;}

ol li {margin:7px 0;}

.clear {
       	clear:both;
       	line-height:1%;
       	margin-bottom:-1px;
       	height:1px;
       	overflow:hidden;
       	font-size:0px;}

#conteiner { 
        min-height: 100%;
        width:1000px;
        margin:0 auto;}
      
* html #conteiner {height: 100%;}

#conteiner_main {padding-bottom: 92px;}

#header  {
        width: 1000px;
        height: 334px;
        margin:0 auto;}

#header_in  {
        width: 1000px;
        height: 270px;
        margin:0 auto;}

#logo {float:left;padding:53px 0 0 78px;}

#gallery  {
        background:  url(../images/gallery.jpg) no-repeat top left;
        width: 219px;
        height: 167px;
        margin:105px 30px 0 0;
        padding:33px 0 0 9px;
        float:right;}

#gallery img {width: 208px;height: 156px;}

ul#top_menu {float:left;padding:0 0 0 120px;margin:0;list-style:none;}

ul#top_menu li {float:left;}

ul#top_menu a {float:left;}

ul#top_menu a.link1_title {
        background:  url(../images/link1_title.jpg) no-repeat top left;
        width: 167px;
        height: 72px;}
  
ul#top_menu a.link1_title span {
        background:  url(../images/link1_title_a.jpg) no-repeat top left;
        width: 167px;
        height: 72px;
        float:left;}

ul#top_menu a.link1 {
        background:  url(../images/link1.jpg) no-repeat top left;
        width: 167px;
        height: 72px;}
  
ul#top_menu a.link1 span {
        background:  url(../images/link1_a.jpg) no-repeat top left;
        width: 167px;
        height: 72px;
        float:left;}

ul#top_menu a.link2 {
        background:  url(../images/link2.jpg) no-repeat top left;
        width: 152px;
        height: 72px;}

ul#top_menu a.link2 span {
        background:  url(../images/link2_a.jpg) no-repeat top left;
        width: 152px;
        height: 72px;
        float:left;}

ul#top_menu a.link3 {
        background:  url(../images/link3.jpg) no-repeat top left;
        width: 153px;
        height: 72px;}

ul#top_menu a.link3 span {
        background:  url(../images/link3_a.jpg) no-repeat top left;
        width: 153px;
        height: 72px;
        float:left;}

.contact {
       font: 12px verdana;
       color: #666;
       float:left;
       padding:8px 0 0 50px;}

.contact p.phone{
       display: block;
       font: 28px tahoma;
       color: #3f4446;
       padding:0;
       line-height: 25px;}

.contact p.phone span {font: bold 16px tahoma;}

#wrapper {width:1000px;}

#plashka {
        background:  url(../images/plashka.jpg) no-repeat top left;
        width: 1000px;
        height: 338px;
        margin:10px 0 0 0;}

#box1 {padding:30px 0 0 80px;width:350px;float:left;}

#box1 h1, #box1 div {color:#005597;font: 32px tahoma;padding:7px 0;}

#box1 p {color:#000;font: 12px verdana;padding:7px 0;}

#box2 {padding:30px 0 0 110px;width:420px;float:left;}

#box2 h1, #box2 div {color:#fff;font: 32px tahoma;padding:7px 0 7px 10px;}

ul#produkt {padding:0;margin:0;list-style:none;}

ul#produkt li {
        height: 31px;
        padding:0;
        line-height:30px;
       	overflow:hidden;
       	font-size:0px;}

ul#produkt a {
       background:  url(../images/left_l.png) no-repeat top left;
       height: 23px;
       padding:7px 3px 0 12px;
       float:left;
       font: 12px verdana;
       color: #fff;
       text-decoration: none;}
       
ul#produkt span{
       background:  url(../images/left_r.png) no-repeat top left;
       height: 30px;
       width:9px;
       float:left;}

.text_title  {
       background: #f4f5ee url(../images/text_title.jpg) no-repeat top left;
       padding:30px 60px;
       margin: 0 auto;
       width:842px;}

h1 {
       text-transform: uppercase;
       padding:7px 0;
       font: 20px verdana;
       color: #005597;}
	   
.text_title h2 {
       text-transform: uppercase;
       padding:7px 0;
       font: 20px verdana;
       color: #005597;}

p {padding:7px 0;}

#left_bar {width:240px; padding:15px 90px 0 70px;}

h2 {color:#005597;font: 32px tahoma;padding:10px 0;}

.hh2 {color:#005597;font: 32px tahoma;padding:10px 0;}

h3 {display: block;color:#005597;font: 17px tahoma;padding:7px 0;line-height: 17px;}

h4{display: block;color:#000;font: bold 14px verdana;padding:7px 0;line-height: 14px;}

h3 a {color:#005597;}

ul.left_menu {padding:0 0 15px 0;margin:0;list-style:none;list-style-position: outside;}

ul.left_menu li {
       padding:5px 0;
       display: block;
       font: 17px verdana;
       color: #000;
       line-height: 17px;}

ul.left_menu a {
       display: block;
       padding:0;
       font: 17px verdana;
       color: #005597;
       line-height: 17px;}

ul.left_menu a:hover {text-decoration: none;}

#content_in {padding:60px 20px 20px 0;color: #000;font:12px verdana;}

#content_contact{padding:15px 45px 20px 60px;color: #000;font:12px verdana;}

#content_contact p {display: block;padding:3px 0;line-height: 18px;}

#content_contact span {display: block;padding:0 0;line-height: 18px;}

.map {float:left;padding:0 15px 0 0;}

.block {
        width:225px;
        padding:20px 60px 20px 0;
        float:left;
        color:#000;
        font:12px verdana;}

a.link_foto {
       background:  url(../images/pic.jpg) no-repeat center left;
       height: 18px;
       line-height: 18px;
       padding:0 0 0 28px;
       margin:8px 0;
       display: block;
       font: 12px verdana;
       color: #005597;}

.img_left {float:left;padding:7px 15px 5px 0;}

.vvod {
        background:  url(../images/vvod.gif) no-repeat top left;
        border: none;
        display: block;
        width: 333px;
        height: 26px;
        margin:3px 0 0 0;
        padding:0 10px;
        color: #000;
        font:12px verdana;
        line-height: 26px;}

.buton {
	background:  url(../images/buton.jpg) no-repeat top left;
        border: 0;
        overflow: visible;
	cursor:pointer;
	margin:10px 0 0 0;
	padding:0;
	height:41px;
	width:131px;
        float: left;} 

.area  {
        background:  url(../images/area.gif) no-repeat top left;
        border: 0;
       	width: 343px;
       	height:75px;
       	padding:5px;
       	margin:0 0 0 0;
       	font:12px verdana;
       	color: #000;
       	overflow:auto;}      	









#footer {
        background: url(../images/footer.gif) no-repeat top left;  
        width: 1000px;
        height: 92px;
        margin: -92px auto 0 auto;
        color:#666;}

#footer a{color:#666;}

#footer_left {padding:45px 0 0 170px;float: left;width:330px;}

ul#footer_menu {padding:3px 0 3px 25px;margin:0;list-style:none;}

ul#footer_menu li {float:left;padding:0 2px;}

ul#footer_menu a {
       padding:0;
       font: 11px verdana;
       color: #666;
       text-decoration: none;}

p.copy {
       padding:33px 0 0 0;
       margin:0;
       float:left;}

p.copy2 {
       padding:40px 0 0 45px;
       margin:0;
       float:left;}


