html,body {
        height: 100%;
        margin: 0px;
        padding: 0px;
        background: url(i/bgr_body.jpg) repeat-x;
        font-family: Tahoma;
        font-size: 12px;
        color: #494849;        
}
table {
        border-collapse: collapse;
}
td {
        vertical-align: top;
}
img {
        border: 0;
        display: block;
}
a {
        font-family: Tahoma;
	font-size: 12px;
	color: #494849;
	text-decoration: line;
}
a:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #494849;
	text-decoration: none;
}
p {
        margin: 0;
        font-family: Tahoma;
	font-size: 12px;
	color: #494849;
}

.table_main {
	margin: 0;
	width: 100%;
}

.left_main {        
        background: url(i/left_top.jpg) no-repeat;        
        width: 68px;
}

.center_main {       
        height: 607px;
        background: url(i/center_top_main.jpg) no-repeat;
}

.right_main {
        background: url(i/right_top.jpg) no-repeat;
}

.logo {
        width: 390px;
	height: 70px;	 
	margin: 35px 0 0 75px;
}

.menu {
        margin: 20px 0 0 130px;
        width: 250px;
}

.menu td {
        text-align: right;
	height: 26px;
	vertical-align: middle;
	padding: 0 5px 0 0;
	color: #e10e00;
	font-weight: bold;
	text-transform: uppercase;       
}

.menu td a {
        color: #07405a;         
}

.menu td a:hover {
        color: #e10e00;
         
}

.search {
        margin: 28px 0 0 95px;
}

.searchinp {       
        color: #555555;
        font-size: 11px;
        border: 1px solid #f7f7f7;
        width: 165px;
        background-color: #f7f7f7;
        
}

.lupa {
        margin: 3px 0 0 10px;
}

.logofirm {
        margin: 50px 0 0 58px;
}

.podlogo {
        background: url(i/podlogo.jpg) no-repeat;
        background-position: top center;
	height: 60px;
	padding: 10px 0 0 0;
	text-align: center;	        
}

.podlogo_noten {
        background: url(i/podlogo_noten.jpg) no-repeat;
        background-position: top center;
	height: 60px;
	padding: 8px 0 0 0;
	text-align: center;        
}

.logofirm td a {
        font-size: 12px;
        font-weight: bold;
        font-family: Verdana;
        color: #07405a;
}

.logofirm td a:hover {
        font-size: 12px;
        font-weight: bold;
        font-family: Verdana;
        color: #07405a;
}

.content {
         width: 87%;   
         margin: 15px 0 0 60px;
}

.coltel {
         width: 220px;
         padding: 0 40px 5px 0;
}

.coltel a {
         color: #000000;
         font-size: 11px;
}

.coltel a:hover {
         color: #000000;
         font-size: 11px;
}

h1 {
         margin: 0;
         text-transform: uppercase;
         color: #09587e;
         font-weight: bold;
         font-size: 18px;
}

.namerazd {
         text-transform: uppercase;
         color: #09587e;
         font-weight: bold;
         font-size: 14px;
}

.colh1 {
         padding: 0 0 0 30px;
}

.colleft {
         border-right: 1px solid #d1d0d0;
         padding: 0 0 80px 0;
         width: 220px;
}

.colmain {
         border-right: 1px solid #d1d0d0;
         padding: 0 30px 80px 30px;         
         
}

.namerazd {
         margin: 15px 0 5px 0;
}

.news {
         border-bottom: 1px solid #d1d0d0;
	 width: 240px;
	 margin: 10px 0 0 0; 
}

.news td {
         padding: 0 0 15px 0; 
}

.news_main {
         border-bottom: 1px solid #d1d0d0;
	 width: 100%;
	 margin: 10px 0 0 0; 
}

.news_main td {
         padding: 0 0 15px 0; 
}

.imgnews {
         float: left;
         margin: 0 10px 5px 0;
}

.podrobnonews {
         margin: 5px 0 15px 0;
}

.podrobnonews a {
         color: #8f0000;
	 font-size: 11px;
	 font-weight: bold; 
}

.podrobnonews a:hover {
         color: #8f0000;
	 font-size: 11px;
	 font-weight: bold; 
}

.public {
         color: #000000;
         font-size: 11px;
}

.allnews {
         margin: 10px 40px 0 0;
}

.allnews a {
         color: #8f0000;
	 font-size: 11px;
	 font-weight: bold; 
}

.allnews a:hover {
         color: #8f0000;
	 font-size: 11px;
	 font-weight: bold; 
}

h2 {
         margin: 20px 0 10px 0;
         text-transform: uppercase;
         color: #09587e;
         font-weight: bold;
         font-size: 12px;
}

.footer {
         background-color: #6a6a6a;
         width: 100%;
         height: 150px;
         color: #ffffff;
}

.footer a {         
         color: #ffffff;
}

.footer a:hover {         
         color: #ffffff;
}

.left_foot {       
         width: 68px;
}

.foot_adres {
         padding: 15px 0 0 60px;
         width: 250px;
}

.foot_menu_table {
         margin: 0 0 0 30px;
}

.foot_menu_table td {
         padding: 15px 5px 0 5px;
         font-size: 11px;
}

.foot_menu_table td a {
         font-size: 11px;
}

.foot_menu_table td a:hover {
         font-size: 11px;
         color: #ffffff;
}

.lt {
        background: url(i/lt.gif) no-repeat;	
	width: 4px;
	height: 5px;
	font-size: 4px;        
}

.rt {
        background: url(i/rt.gif) no-repeat;	
	width: 4px;
	height: 5px;
	font-size: 4px;        
}

.lb {
        background: url(i/lb.gif) no-repeat;	
	width: 4px;
	height: 5px;        
}

.rb {
        background: url(i/rb.gif) no-repeat;	
	width: 4px;
	height: 5px;        
}

.bagr {
        background-color: #ededed;
}

.bagrmain {
        background-color: #ededed;
        padding: 15px 20px 15px 20px;
}

.bagrmain a {        
        color: #07405a;
        font-size: Verdana;
        font-weight: bold;
}

.bagr_gor {
        background: url(i/bagr_gor.gif) repeat-x;
        height: 5px;
	font-size: 4px;        
}

.zag_submenu {
        font-size: Verdana;
        color: #000000;
        font-weight: bold; 
}

.link_submenu {
        margin: 15px 0 15px 0;
        padding: 0 0 15px 0;
        border-top: 1px solid #d1d0d0;
        border-bottom: 1px solid #d1d0d0;
}

.link_submenu p {
        margin: 15px 0 0 0;
        color: #000000;
        font-size: Verdana;
        font-weight: bold;
}

.link_submenu p a {        
        color: #07405a;
        font-size: Verdana;
        font-weight: bold;
}

.link_submenu p a:hover {        
        color: #000000;
        font-size: Verdana;
        font-weight: bold;
}

h3 {
         margin: 10px 0 0 0;
         text-transform: uppercase;
         color: #000000;
         font-weight: bold;
         font-size: 12px;
}

.sp_prod {
         margin: 15px 0 0 0;
         border-bottom: 1px solid #d1d0d0;
         width: 500px;
}

.item_prod {
         margin: 15px 0 15px 0;         
}

.sp_prod_img {
         width: 185px;
         padding: 0 0 10px 0;
}

.sp_prod_desc {
         padding: 10px 0 10px 25px;
         color: #000000;         
         font-size: 12px;
}

.sp_prod_desc p.link {         
         margin:  0 0 10px 0;
}

.sp_prod_desc p.link a {         
         color: #07405a;         
         font-size: 12px;
         font-family: Verdana;
         font-weight: bold;
}

.price a {
         color: #07405a;         
         font-size: 11px;
         font-family: Verdana;
         font-weight: bold;
}

.table_har {
         margin: 20px 0 20px 0;
         color: #000000;
         font-size: 10px;
         font-family: Verdana;
         border-bottom: 1px solid #d1d0d0;
         
}

.table_har td {
         padding: 5px 15px 5px 15px;         
}

.top_har {
         border: 1px solid #d1d0d0;	  
}

.top_har_l {
         border-top: 1px solid #d1d0d0;
	 border-bottom: 1px solid #d1d0d0;
	 border-right: 1px solid #d1d0d0; 
}

.top_har_r {
         border-top: 1px solid #d1d0d0;
	 border-bottom: 1px solid #d1d0d0;
	 border-left: 1px solid #d1d0d0; 
}

.nechet {
         background-color: #f1f1f1;
	 border: 1px solid #d1d0d0; 
}

.nechet_l {
         background-color: #f1f1f1;
	 border-top: 1px solid #d1d0d0;
	 border-bottom: 1px solid #d1d0d0;
	 border-right: 1px solid #d1d0d0; 
}

.nechet_r {
         background-color: #f1f1f1;
	 border-top: 1px solid #d1d0d0;
	 border-bottom: 1px solid #d1d0d0;
	 border-left: 1px solid #d1d0d0; 
}

.chet {
	 border: 1px solid #d1d0d0; 
}

.chet_l {
	 border-top: 1px solid #d1d0d0;
	 border-bottom: 1px solid #d1d0d0;
	 border-right: 1px solid #d1d0d0; 
}

.chet_r {
	 border-top: 1px solid #d1d0d0;
	 border-bottom: 1px solid #d1d0d0;
	 border-left: 1px solid #d1d0d0; 
}

.otsph1 {
         margin: 15px 0 0 0;
}

.contactmain h3 {
         margin: 0 0 5px 0;
}

.maps {
         margin: 5px 0 0 0;
}

.sert {
         margin: 0 25px 25px 0; 
	 border: 1px solid #d1d0d0;"
}

.uslugi_img {
         width: 110px;
         padding: 0 0 10px 0;
}

.uslugi_img_b {         
         margin: 0 30px 10px 0;
}

.page_table {
         margin: 10px 0 10px 0;
}

.actpage {
         border: 1px solid #d1d0d0;
	 padding: 2px 5px 2px 5px;
	 background-color: #d1d0d0;
}

.overpage {
         border: 1px solid #d1d0d0;
	 padding: 2px 5px 2px 5px;
	 background-color: #d1d0d0;
	 cursor: pointer;
}

.page {
         border: 1px solid #d1d0d0;
	 padding: 2px 5px 2px 5px;
	 cursor: pointer;	 
}

.spacepage {
         width: 5px;
}

.f_tit {
         width: 140px;
         text-align: right;
}

.input {
         width: 225px; 
}

.textar {
         width: 225px;
	 height: 70px; 
}

.b {
         font-weight: bold;
}

#toogle_truba1 {
        display: none;          
}
#toogle_truba2 {
        display: none;          
}
#toogle_truba3 {
        display: none;          
}
#toogle_truba4 {
        display: none;          
}


#toogle1 {
        display: none;          
}

#toogle2 {
        display: none;          
}

#toogle3 {
        display: none;          
}

#toogle4 {
        display: none;          
}
#toogle5 {
		display: none;
}
#toogle6 {
		display: none;
}
#toogle7 {
		display: none;
}
#toogle8 {
		display: none;
}
#toogle9 {
		display: none;
}
#toogle10 {
		display: none;
}
#toogle11 {
		display: none;
}
#toogle12 {
		display: none;
}
#toogle13 {
		display: none;
}
#toogle14 {
		display: none;
}
#toogle15 {
		display: none;
}
#toogle16 {
		display: none;
}
#toogle17 {
		display: none;
}
#toogle18 {
		display: none;
}
#toogle19 {
		display: none;
}
#toogle20 {
		display: none;
}
#toogle21 {
		display: none;
}
#toogle22 {
		display: none;
}
#toogle23 {
		display: none;
}
#toogle24 {
		display: none;
}
#toogle25 {
		display: none;
}
#toogle26 {
		display: none;
}
#toogle27 {
		display: none;
}
#toogle28 {
		display: none;
}
#toogle29 {
		display: none;
}
#toogle30 {
		display: none;
}
#toogle31 {
		display: none;
}
#toogle32 {
		display: none;
}
#toogle33 {
		display: none;
}
#toogle34 {
		display: none;
}
#toogle35 {
		display: none;
}
#toogle36 {
		display: none;
}
#toogle37 {
		display: none;
}
#toogle38 {
		display: none;
}

.otkr {
        cursor: pointer;
	text-decoration: none;        
}

.primen {
        background-color: #a9dff8;
}

.primen td {
        padding: 15px;
}








