* {
   padding:0px;
   margin:0px;
   font-family:Verdana,Tahoma,Arial;
   text-decoration:none;
}
img {
     border:0px;
}
table{
      border:0px;
      border-collapse:collapse;
}
td{
   vertical-align:top;
}
body{
     background:#fff url(images/background.png) left top repeat-x;
	 color:#333;
	 font-size:12px;
	 line-height:18px;
}

div.body2{
     background:#fff url(images/background.png) left top repeat-x;
}

div#top{
clear:both;
background:url(images/top-back.jpg) right top no-repeat;
height:390px;
}
div#top ul{
list-style:none;
margin-top:55px;
}
div#top ul li{
margin-top:10px;
}
div#top ul li a{
color:#333;
text-decoration:underline;
font-size:16px;
font-weight:bold;
}
div#top ul li a:hover{
color:#FFF;
text-decoration:none;
}
div#top div.top-left{
float:left;
padding-left:111px;
padding-top:16px;
}
div#top div.top-right{
float:right;
width:640px;
padding-top:30px;
}
div#top div.top-right a{
margin-left:10px;
}
div#top div.top-tel{
color:#333;
font-size:20px;
width:209px;
text-align:right;
font-weight:bold;
line-height:24px;
margin-top:215px;
margin-left:35px;
}
div#top div.top-tel span{
font-size:16px;
}
div#top div.search{
background:url(images/search.gif) left top no-repeat;
width:209px;
height:23px;
margin-left:35px;
margin-top:8px;
}
div#top div.search input{
border:none;
background:transparent;
margin-left:10px;
font-size:11px;
margin-top:3px;
width:175px;
}
div#top div.search input.button{
width:11px;
margin-left:2px;
margin-top:6px;
}

div#top2{
clear:both;
background:url(images/top-back2.jpg) right top no-repeat;
height:390px;
}
div#top2 ul{
list-style:none;
margin-top:55px;
}
div#top2 ul li{
margin-top:10px;
}
div#top2 ul li a{
color:#333;
text-decoration:underline;
font-size:16px;
font-weight:bold;
}
div#top2 ul li a:hover{
color:#FFF;
text-decoration:none;
}
div#top2 div.top-left{
float:left;
padding-left:111px;
padding-top:38px;
}
div#top2 div.top-right{
float:right;
width:640px;
padding-top:30px;
}
div#top2 div.top-right a{
margin-left:10px;
}
div#top2 div.top-tel{
color:#333;
font-size:20px;
width:209px;
text-align:right;
font-weight:bold;
line-height:24px;
margin-top:175px;
margin-left:35px;
}
div#top2 div.top-tel span{
font-size:16px;
}
div#top2 div.search{
background:url(images/search.gif) left top no-repeat;
width:209px;
height:23px;
margin-left:35px;
margin-top:8px;
}
div#top2 div.search input{
border:none;
background:transparent;
margin-left:10px;
font-size:11px;
margin-top:3px;
width:175px;
}
div#top2 div.search input.button{
width:11px;
margin-left:2px;
margin-top:6px;
}

div#footer{
margin:0px 90px;
clear:both;
background:url(images/probirka.gif) right top no-repeat;
padding-top:53px;
}
* html div#footer{
padding-top:27px;
}
div#footer div{
border-top:solid 5px #9CF;
padding:10px 0px;
color:#999;
}

div#left{
width:255px;
display:inline;
float:left;
margin-left:90px;
margin-top:10px;
}
div#left div.menu{
border-bottom:none;
padding-bottom:50px;
}
div#left div.menu ul li{
list-style:none;
padding-left:20px;
}
div#left div.menu ul li ul li{
padding-left:35px;
}
div#left div.menu ul li.active{
background:url(images/kaplja.gif) left top no-repeat;
}
div#left div.menu ul li a{
color:#333;
line-height:24px;
font-weight:bold;
}
div#left div.menu ul li a:hover{
color:#09C;
}
div#left div.news{
background:url(images/message.gif) left 2px no-repeat;
padding:0px 20px;
margin-top:50px;
font-size:11px;
color:#000;
line-height:14px;
font-family:Tahoma;
}
div#left div.news *{
font-size:11px;
color:#000;
line-height:14px;
font-family:Tahoma;
}
div#left div.news span{
color:#666;
font-weight:bold;
font-size:10px;
}
div#left div.faq{
border-top:dotted 1px #000;
margin-top:50px;
padding-top:40px;
}
div#left div.faq *{
font-family:Tahoma;
font-size:11px;
color:#333;
line-height:14px;
}
div#left div.faq p{
padding:0px 17px;
margin-top:10px;
}
div#left div.faq p.question{
background:url(images/question.gif) left top no-repeat;
}
div#left div.faq p.answer{
background:url(images/answer.gif) left top no-repeat;
}
div#left div.faq p a{
font-weight:bold;
}

div#content{
margin-left:395px;
margin-right:90px;
font-size:11px;
}
div#content h1, div#content h2, div#content h3{
padding-left:30px;
margin-top:10px;
margin-bottom:10px;
}
div#content h1{
background:url(images/papersheet.gif) 10px center no-repeat;
font-size:14px;}
div#content h2{
font-size:12px;}
div#content h3{
font-size:11px;}
div#content p{
margin-bottom:10px;
}
div#content ol, div#content ul{
margin-left:30px;
}
div#content a{
text-decoration:underline;
}
div#content a:hover{
text-decoration:none;
}

table.td_price th{
border: solid  1px  #000;
padding:2px 3px;
}

table td{
border: solid  1px  #000;
padding:2px 3px;
}
