body{margin:0px; padding-left:50%;  height: auto; background-color:#f0e79e; background-image:url(/images/bg_page.gif);background-repeat:repeat-x; }


.srodesc table {border-top:1px solid; border-left:1px solid; border-color:#d9cf2c;}
.srodesc td {border-bottom:1px solid; border-right:1px solid; border-color:#d9cf2c; margin:0px;padding:5 10 5 10;vertical-align:top;font-family: tahoma, arial;font-size: 12px;font-weight: normal;color:#333;background-color:#fff;}

/*.main {position: relative; background-color:#fff; width:1000px;  height: auto; margin-left:auto; margin-right:auto;}*/

.main {position: relative; background-color:#fff; width:1000px;  height: auto; margin-left:-500px; margin-right:auto;}



.dopmenu {position: absolute; z-index:2; top:0px; right:30px; width:285px; height:20px; background-color:#a4da38; background-image:url(/images/dop_menu_bg.gif);background-repeat:no-repeat; font-family:tahoma; font-size:12px; font-weight:normal; margin:0 0 0 0;}

.dopmenu ul {margin:3 0 0 0; padding:0px; overflow:hidden; width:285px;}
.dopmenu li {margin: 0 6 0 16; list-style: none; display: inline; overflow:hidden;}
.dopmenu li a {font-family:Tahoma; font-size:12px; font-weight:normal; padding:0; color:#333; text-decoration:none;overflow:hidden;}
.dopmenu li a:hover{font-family:Tahoma; font-size:12px; font-weight:normal; padding:0; color:#333; text-decoration:underline; overflow:hidden;}

.head {position: relative; background-color:#fff;clear:both;}
.logo {position: absolute; z-index:1; top:10px; left:30px;}
.name {position: relative; z-index:2; width:425px; left:192;top:0px;font-family:Trebuchet MS, Arial; font-size:14px; font-weight:bold; padding: 55 0 5 0; color:#496915; text-transform:uppercase;}
.tel {position: absolute; z-index:1; top:38px; right:30px; font-family:Trebuchet MS, Arial; font-size:24px; font-weight:bold; text-align:right;}
.telcanal { font-family:Trebuchet MS, Arial; font-size:11px; font-weight:normal; color:#666;text-transform:uppercase;}

.line {width:787px; height:36px; background-image:url(/images/line_bg.gif);background-repeat:no-repeat;  font-family:Trebuchet MS, Arial; font-size:10px; margin: 0 0 0 184; color:#496915; }

.line .text {text-transform:uppercase; font-weight:normal;  padding: 15 0 0 10; color:#000;}
.line .search {position:absolute; top:103px; right:35px;}
form {margin:0px; padding:0px;}
.searchfield {background-image:url(/images/search_bg.gif);background-repeat:no-repeat;height:24px;padding:0 0 2 6px;}
.formfield {border:0px solid;margin:0;padding:0; font-family: tahoma, Trebuchet MS; font-size:11px; font-weight:normal;color:#999; background : transparent;overflow:hidden;}



/*нижняя навигация между сайтами */
.footerbutton {position: relative; height:120px;  margin: 10 30 0 30;  text-transform: uppercase;font-size:13px; font-family:Trebuchet MS, Arial; font-weight:bold; background-color:#fff;clear:both;}
.footerbutton1 {position: absolute; width:289px;height:114px; background-image:url(/images/footerbutton4.gif);background-repeat:no-repeat; background-color:#f1e694;}
.footerbutton2 {position: absolute; left:328px;width:289px;height:114px; background-image:url(/images/footerbutton2.gif);background-repeat:no-repeat; background-color:#f1e694;}
.footerbutton3 {position: absolute; left:653px;width:289px;height:114px; background-image:url(/images/footerbutton3.gif);background-repeat:no-repeat; background-color:#f1e694;}
.footerbutton a{color:#333; text-transform: uppercase; font-size:13px; font-family:Trebuchet MS, Arial;font-weight:bold; text-decoration:none; }
.footerbutton a:hover {text-transform: uppercase;font-size:13px; font-family:Trebuchet MS, Arial;font-weight:bold; text-decoration:underline;color:#666;}
.txtfooter { margin: 50 0 0 108;}


/*кнопки на главной*/
.sro_bigbutton {position: relative; margin: 25 30 0 30; text-transform: uppercase;font-size:14px; font-family:Trebuchet MS, Arial; font-weight:bold; background-color:#fff;}
.button1 {position: absolute; width:288px;height:91px; background-image:url(/images/button1.jpg);background-repeat:no-repeat;background-color:#f0e79e; }
.button3 {position: absolute; left:328px;width:288px;height:91px; background-image:url(/images/button3.jpg);background-repeat:no-repeat;background-color:#f0e79e;}
.button5 {position: absolute; left:653px;width:288px;height:91px; background-image:url(/images/button5.jpg);background-repeat:no-repeat;background-color:#f0e79e;}
.button2 {position: absolute; top: 100px; width:288px;height:91px; background-image:url(/images/button2.jpg);background-repeat:no-repeat;background-color:#f0e79e;}
.button4 {position: absolute; top: 100px; left:328px;width:288px;height:91px; background-image:url(/images/button4.jpg);background-repeat:no-repeat;background-color:#f0e79e;}
.button6 {position: absolute; top: 100px; left:653px;width:288px;height:91px; background-image:url(/images/button6.jpg);background-repeat:no-repeat;background-color:#f0e79e;}
.bigbutton a{color:#333; text-transform: uppercase; font-size:14px; font-family:Trebuchet MS, Arial;font-weight:bold; text-decoration:none;}
.bigbutton a:hover {text-transform: uppercase;font-size:14px; font-family:Trebuchet MS, Arial;font-weight:bold; text-decoration:underline; color:#666;}

.sro_bigbutton  .txt {width:260px; height:76px; margin:10px 0 0 0;}  
 .txt {width:260px; height:46px; margin:10px 0 0 0;}  
 
 
 
 /*кнопки на внутренних*/
.intbutton {position: relative; margin: 16 30 0 30; text-transform: uppercase;font-size:12px; font-family:Trebuchet MS, Arial; font-weight:bold; background-color:#fff;line-height:14px; clear:both;}
.button1int {position: absolute; width:200px;height:54px; background-image:url(/images/button1int.jpg);background-repeat:no-repeat;background-color:#a4da38;}
.button3int {position: absolute; left:210px;width:200px;height:54px; background-image:url(/images/button3int.jpg);background-repeat:no-repeat;background-color:#a4da38;}
.button5int {position: absolute; left:420px;width:200px;height:54px; background-image:url(/images/button5int.jpg);background-repeat:no-repeat;background-color:#a4da38;}
.button2int {position: absolute; top: 64px; width:200px;height:54px; background-image:url(/images/button2int.jpg);background-repeat:no-repeat;background-color:#a4da38;}
.button4int {position: absolute; top: 64px; left:210px;width:200px;height:54px; background-image:url(/images/button4int.jpg);background-repeat:no-repeat;background-color:#a4da38;}
.button6int {position: absolute; top: 64px; left:420px;width:200px;height:54px; background-image:url(/images/button6int.jpg);background-repeat:no-repeat;background-color:#a4da38;}
.intbutton a{color:#333; text-transform: uppercase; font-size:12px; font-family:Trebuchet MS, Arial;font-weight:bold; text-decoration:none;}
.intbutton a:hover {text-transform: uppercase;font-size:12px; font-family:Trebuchet MS, Arial;font-weight:bold; text-decoration:underline; color:#666;}
 .txt {width:180px; height:44px; padding: 0 0 0 14px;overflow:hidden;}  
 
 
 .txt_enter {position: relative; margin: 250 30 0 30; background-color:#fff;  height: auto;}  
 
 .firsttext {width:618px; background-color:#fff;}  
 
 /*вход для клинтов*/
.index_enter {position: absolute; top:0px; left:653px; background-color:#a4da38; width:286px;height:89px;} 
.int_enter {position: absolute; top:30px; left:653px; background-color:#a4da38; width:286px;height:89px;} 
.enter_clients {position:absolute; width:286px;height:89px; background-image:url(/images/enterclients.gif);background-repeat:no-repeat;}
.login {margin:42 10 0 15;text-transform: none;}  
.login a { text-decoration:none; color:#336633; font-size:11px; font-family: Trebuchet MS,Tahoma, Arial; font-weight:normal;text-transform: none;}
.login  a:hover {text-decoration:underline;color:#000; font-size:11px; font-family: Trebuchet MS,Tahoma, Arial; font-weight:normal;text-transform: none;}  
.loginfield {background-image:url(/images/login_bg.gif);background-repeat:no-repeat; width:115px; height:22px; padding:0 0 2 8px;}


.separator { margin: 0 30 0 30; padding:0; background-image:url(/images/greenpix.gif);background-repeat:repeat-x; background-color:#fff; height:2px;padding:0px; clear:both;}
.separatornews { margin:0px;; background-image:url(/images/greenpix.gif);background-repeat:repeat-x; background-color:#fff; height:2px;padding:0px;}
 
h1 { font-size:18px; font-family: Arial, Tahoma, Trebuchet MS; font-weight:normal; color:#669900; margin:5 0 10 0;}
h2 { font-size:16px; font-family: Arial, Tahoma, Trebuchet MS; font-weight:normal; color:#496915; margin:5 0 10 0;}

p { font-size:12px; font-family:Tahoma, Trebuchet MS, Arial; font-weight:normal; color:#333; margin:5 0 10 0; line-height:18px;}
 
a { text-decoration:underline; color:#333;}
a:hover {text-decoration:none; color:#669900;}
 
.index_central {height:auto; margin:20 30 0 30; background-color:#fff; clear:both;} 

.index_content{width:618px; float:left;  padding:0 0 30 0; }   




.index_content ul {list-style-type: square;color:#336633;  margin:0 0 20 40; padding:0px;}
.index_content  li  a {margin: 0 6 0 0; color:#336633; font-size:12px; font-family: Tahoma, Arial; font-weight:normal;  line-height:18px; }
.index_content  li {margin: 0 6 0 20; color:#333; font-size:12px; font-family: Tahoma, Arial; font-weight:normal;  line-height:18px; }

.index_content ol {color:#336633;  margin:0 0 20 40; padding:0px;}



.orderformbg {background-image:url(/images/order_form_bg.gif);background-repeat:no-repeat; width:402px; height:26px; padding-left: 6px; }

.formfield {border:0px solid;margin:0 0 0 0; padding:0; font-family: tahoma, Trebuchet MS; font-size:11px; font-weight:normal;color:#999; background : transparent; overflow:hidden;}

.formhelp{width:300px; margin:0 0 0 8; padding:0; font-family: tahoma, Trebuchet MS; font-size:11px; font-weight:normal;color:#999;}





/*новости*/
.index_news {float:right; width:286px; height:auto; background-color:#fff;  overflow:hidden;} 
.index_news .title {text-transform: uppercase;font-size:14px; font-family:Trebuchet MS, Arial; font-weight:bold;padding: 0 0 3 10;}    
.index_news a { text-decoration:none; color:#336633; font-size:11px; font-family: Trebuchet MS,Tahoma, Arial; font-weight:normal;}
.index_news a:hover {text-decoration:underline;color:#000;}    

.indexbodynews { height: auto; padding: 0 0 10 10;  font-size:11px; font-family:Tahoma, Trebuchet MS, Arial; font-weight:normal; color:#333;  line-height:16px; }  
.indexbodynews  p {font-size:11px; font-family:Tahoma, Trebuchet MS, Arial; font-weight:normal; color:#333;  line-height:16px;}
.indexbodynews a { text-decoration:none; color:#4b6815; font-size:12px; font-family: Tahoma,Trebuchet MS, Arial; font-weight:bold;}

.indexbodynews a:hover {text-decoration:underline;}  
.indexbodynews .date {font-family: tahoma, Trebuchet MS; font-size:11px; font-weight:normal;color:#999;  margin: 15 0 5 0;}


/*меню в разделе*/
.intmenu {float:right; margin: 8 0 0 0;width:286px; height:auto; background-color:#fff; overflow:hidden;} 
.intmenu .title {color:#669900; text-transform:uppercase;font-size:14px; font-family:Trebuchet MS, Arial; font-weight:bold;padding: 0 0 3 10;}  

  
.intmenubody_up { width:286px; height:10px; background-image:url(/images/sub_menu_up.gif);background-repeat:no-repeat; margin:0px;padding:0px;}

.intmenubody_down { width:286px; height:10px; background-image:url(/images/sub_menu_down.gif);background-repeat:no-repeat; margin:0px;padding:0px;}




.intmenubody {margin:0px; padding:0px; width:286px; background-image:url(/images/sub_menu_bg.gif);background-repeat:repeat-y; }

 ul {padding:0 0 0 30 ; margin:0 0 0 0 ;}

.intmenubody li {padding:0 5 10 5; margin:0 0 0 0;  list-style-image: url(/images/sub_menu_bullet_li.gif); text-decoration:none; color:#666; font-size:12px; font-family: Arial, Tahoma, Trebuchet MS; font-weight:normal;}
.intmenubody li a { list-style-image: url(/images/sub_menu_bullet_li.gif); text-decoration:underline; color:#336600; font-size:12px; font-family:Arial, Tahoma, Trebuchet MS; font-weight:normal; }
.intmenubody li a:hover {list-style-image: url(/images/sub_menu_bullet.gif); text-decoration:none; color:#666; font-size:12px; font-family:Arial, Tahoma, Trebuchet MS; font-weight:normal; }


.programm td {border-bottom:1px solid; border-color:#d9cf2c; margin:0px;padding:5 10 5 10;vertical-align:top;font-family: tahoma, arial;font-size: 12px;font-weight: normal;color:#333;background-color:#fff;}
.programm .noborder {border:0px;}
.programm input {border:1px solid;border-color:#beee5e; background-color:#f4ffd5;text-align:right;margin:0;padding:3;vertical-align:top;font-family: tahoma, arial;font-size: 12px;font-weight:bold;color:#000;}
.programm li {list-style-type: square;font-family: tahoma, arial; font-size: 11px; padding:2px;}


  
/*хлебные  крошки*/
.breadmenu{margin:0 30 30 30; font-family:tahoma,Trebuchet MS,arial ; font-size:11px; font-weight:normal; color:#666;}  


.breadmenu ul li:before{
      content: "\00BB \0020\0020\0020";
      }
.breadmenu ul {margin:0 0 0 0; padding: 4px;  overflow:hidden;width:100%;}
.breadmenu li {margin: 0 4 0 4; list-style: none; display: inline; overflow:hidden; font-size:11px; font-family: Tahoma,Trebuchet MS, Arial; font-weight:normal;}
.breadmenu li a { list-style-image: url (/images/next.gif); display: inline; overflow:hidden; text-decoration:underline; color:#999; font-size:11px; font-family:Tahoma, Trebuchet MS, Arial; font-weight:normal;border-right:1px solid #999; padding:0 10 0 0;}
.breadmenu li a:hover { list-style: none; display: inline; overflow:hidden; text-decoration:none; color:#666; font-size:11px; font-family:Tahoma, Trebuchet MS, Arial; font-weight:normal;border-right:1px solid #999; padding:0 10 0 0;}
  
  /*футер*/
  
.footer {height:auto; clear:both;}
.downmenu {width:940px; height:44px; background-image:url(/images/downmenu_bg.gif);background-repeat:no-repeat; background-color:#fff; font-family:Trebuchet MS, tahoma; font-size:11px; font-weight:normal; margin:10 30 0 30; text-align:center;}
.downmenu ul {margin:0 0 0 0; padding: 4px;  overflow:hidden;width:100%;}
.downmenu li {list-style: none; display: inline; overflow:hidden; font-size:11px; font-family: Trebuchet MS,Tahoma, Arial; font-weight:normal;}
.downmenu li a {list-style: none; display: inline; overflow:hidden; text-decoration:none; color:#336633; font-size:11px; font-family: Trebuchet MS,Tahoma, Arial; font-weight:normal;border-right:1px solid #cccc00; padding: 0 10px 0 10px; }
.downmenu li a:hover { list-style: none; display: inline; overflow:hidden; text-decoration:underline; color:#336633; font-size:11px; font-family: Trebuchet MS,Tahoma, Arial; font-weight:normal;border-right:1px solid #cccc00; padding: 0 10px 0 10px; }

.adres p { width:840px; font-family: tahoma, Trebuchet MS; font-size:12px; font-weight:normal;color:#999;  margin:0 0 5 0;}
.counts {width:88px; height:31px; float:right; margin:0;overflow:hidden; }




.intmenubody li {padding:0 5 10 5; margin:0 0 0 0;  list-style-image: url(images/sub_menu_bullet_li.gif); text-decoration:none; color:#666; font-size:12px; font-family: Arial, Tahoma, Trebuchet MS; font-weight:normal;}
.intmenubody li a { list-style-image: url(images/sub_menu_bullet_li.gif); text-decoration:underline; color:#336600; font-size:12px; font-family:Arial, Tahoma, Trebuchet MS; font-weight:normal; }
.intmenubody li a:hover {list-style-image: url(images/sub_menu_bullet.gif); text-decoration:none; color:#666; font-size:12px; font-family:Arial, Tahoma, Trebuchet MS; font-weight:normal; }





.dopusk td {border-bottom:1px solid; border-color:#d9cf2c; margin:0px;padding:5 10 5 10;vertical-align:top;font-family: tahoma, arial;font-size: 12px;font-weight: normal;color:#333;background-color:#fff;}
.dopusk .noborder {border:0px; margin: 0 10px 0 0;background-color:#fff;}
.dopusk li {list-style-type: square;font-family: tahoma, arial; font-size: 11px; padding:2px;}
.dopusk .dop{border:1px solid; border-color:#d9cf2c; background-color:#f9f7dc;height:24px;width:500px; margin:0;padding:3; font-family: tahoma, arial;font-size: 12px;font-weight:normal;color:#000;}
.upload {border:1px solid; border-color:#d9cf2c; background-color:#f0e79e;height:24px;width:100px; margin:0;padding:3; font-family: tahoma, arial;font-size: 12px;font-weight:bold;color:#496915;}

.fieldarea {background-image:url(images/txtarea_bg.gif);background-repeat:no-repeat; width:402px; height:145px; padding-left: 6px; }
.txtarea {border:0px solid;margin:0;padding:0;vertical-align:top;font-family: tahoma, arial;font-size:11px; font-weight:normal;color:#999; background : transparent;overflow:auto;}

