      /*###############################################*/
      /*################# http://optica.ru ############*/
      /*###############################################*/       
      html {margin:0;padding:0;height:100%;}
      body {margin:0;padding:0;height:100%;font-size:12px;font-family:Tahoma;
      background:url(/img/topbg.png) #f3f3f3 repeat-x;}
      #container {min-height:100%;position:relative;width:1000px;margin: 0 auto;}
         
          /*################## ØÀÏÊÀ #######################*/
	  #header {width:1000px;height:214px;float:left;background:url(/img/header.jpg) no-repeat #ffffff;
          margin-top:0px;position:relative;margin-bottom:15px;z-index:1}
         .logo {width:307px;height:140px;float:left;background:url(/img/hlogo.png) no-repeat top;
          margin-left:27px;margin-top:15px;cursor:pointer}   
         .hadress {margin-left:10px;float:left;width:205px;margin-top:27px;position:relative;line-height:18px}       
         .hcontacts {float:left;display:block;width:15px;height:15px;margin:4px 27px 0 0;float:left;}
         .hsitemap {float:left;display:block;width:15px;height:15px;margin:4px 0 0 0;float:left;}
         .hhome {display:block;width:15px;height:15px;margin:4px 28px 0 3px;float:left;}
         .hms {width:115px;height:25px;float:left;background:url(/img/hms.png) no-repeat;position:absolute;top:25px;
          right:27px;z-index:6}
         .hms1 {width:115px;height:25px;float:left;background:url(/img/hms1.png ) no-repeat;position:absolute;top:25px;
          right:27px;z-index:6}
         .hms2 {width:115px;height:25px;background:url(/img/hms2.png ) no-repeat;position:absolute;top:25px;
          right:27px;z-index:6}
         .hms3 {width:115px;height:25px;float:left;background:url(/img/hms3.png ) no-repeat;position:absolute;top:25px;
          right:27px;z-index:6}                
         .black1 {position:absolute;width:33px;height:31px;background:url(/img/blackone.png) no-repeat;
          z-index:5;right:114px;top:23px}
         .black2 {position:absolute;width:33px;height:31px;background:url(/img/blackone.png) no-repeat;
          z-index:5;right:70px;top:23px}
         .black3 {position:absolute;width:33px;height:31px;background:url(/img/blackone.png) no-repeat;
          z-index:5;right:25px;top:23px}

          /*################# ÏÎÈÑÊ ####################*/
         .search {width:180px;height:23px;background:url(/img/search.png) no-repeat;position:absolute;right:10px;top:90px}
         .s {width:250px;float:left;margin:2px 0 0 2px}
         .sin1 {float:left;display:block;border:none;color:#c3bfbf;margin:2px 0 0 10px;font:10px Tahoma;}
         .sin2 {width:20px;height:18px;float:left;display:block;margin:0 0 0 0;cursor:pointer;border:none}
        
          /*################## ÍÀÂÈÃÀÖÈß ###############*/
         .selected a {color:#ffffff}
         .selected2 {border-bottom:1px dotted #ffffff;}
         .selected2 span a {color:#ffffff !important;}
         .hmenu1 {background:url(/img/navl1.png) no-repeat;width:11px;height:36px;float:left;margin-top:1px}
         .hmenu2 {background:url(/img/navl2.png) repeat-x;height:36px;float:left;margin-top:1px;}
         .hmenu3 {background:url(/img/navl3.png) no-repeat;width:11px;height:36px;float:left;margin-top:1px}
         .hmenu11 {background:url(/img/navt1.png) no-repeat;width:11px;height:37px;float:left;
          margin-top:1px;position:relative;z-index:8}         
         .hmenu22 {background:url(/img/navt2.png) repeat-x;
          height:37px;float:left;margin-top:1px;position:relative;z-index:8}
         .hmenu33 {background:url(/img/navt3.png) no-repeat;width:11px;height:37px;float:left;
          margin-top:1px;position:relative;z-index:8}
         .leftmenu {bottom:0;display:block;float:left;left:90px;margin-bottom:0;position:absolute;width: 820px;}
         .dev1 {background:url(/img/devider1.png) repeat-x;height:1px;float:left;width:100%;position:absolute;bottom:0px;
          z-index:3;left:0px}
         .leftmenu li {list-style-type: none;margin-left:0px;margin-right:3px;display:block;float:left;}
         .leftmenu li a {font:bold 14px Tahoma;color:#0d304d;text-transform:uppercase;
          margin-top:12px;display:block;float:left;text-decoration:none;padding-right:18px;padding-left:18px}
         .leftmenu li a:hover {color:#4ebce7 !important;text-decoration:underline !important;}
         .cont2 {color:#4ebce7 !important}

          /*################# ËÅÂÛÉ ÁËÎÊ ############*/
          #left {width:235px;float:left;position:relative;margin-top:10px;padding-bottom:40px;padding-top:16px}
          #left ul li a:hover {text-decoration:underline}
          #left ul li{list-style:none;margin-left:0}
         .lbgr2 {width:248px;background:url(/img/lbgr2.png) repeat-y;float:left;position:relative;z-index:1}
         .lbgr3 {width:248px;height:153px;background:url(/img/lbgr3.png) repeat-y;float:left;
          margin-top:-95px;position:relative;z-index:1;margin-bottom:-30px}
         .lefttext {float:left;margin-top:-190px;margin-left:35px;position:relative;z-index:2;min-height:300px}
         .ltitle {font-weight:bold;font-size:26px;color:#ffffff;font-family:'Century Gothic'}
         .ltitle1 {font-weight:bold;font-size:26px;color:#61401d;font-family:'Century Gothic'} 
         .lefttext2 {float:left;margin-top:-190px;margin-left:35px;position:relative;z-index:2;min-height:300px} 
         .lefttext2 a {color:#e7ffaa !important}

          /*################# ÏÐÀÂÛÉ ÁËÎÊ ############*/
          #right {width:450px;float:left;position:relative;margin-top:10px;padding:20px 10px 20px 20px;text-align:left}
          #right p {line-height:18px;color:#000000}
         .rightcontent {float:left;display: block;position:relative;width:450px;text-align: justify;}   
          #right a:hover {text-decoration:underline !important}
         .n1 {border-top:1px solid #c8c8c8;height:1px;width:95%;display:block;float:left;margin-bottom:5px}

          /*################# ÒÐÅÒÈÉ ÁËÎÊ ############*/
          #rright {width:250px;float:left;position:relative;margin-top:10px;padding:20px 10px 20px 20px;
          text-align:justify;height:500px}
         .rh1 {font-size:24px;color:#0d304d;font-family:Tahoma;display:block;float:left;margin-top:2px;margin-bottom:12px}
         .rcont1 {background:url(/img/1cont.png) no-repeat;width:248px;height:9px;float:left;}
         .rcont2 {background:url(/img/2cont.png) repeat-y;width:248px;float:left;min-height:106px}
         .rcont3 {background:url(/img/3cont.png) no-repeat;width:248px;height:9px;float:left;}
          
          /*################## ÍÎÂÎÑÒÈ #################*/
         .newsbout {width:200px;float:left;margin-bottom:20px;position:relative;}
         .newsnext {position:relative;position:relative;margin-top:-1px; 
          color:#0189a0;font-size:12px;font-family:Tahoma;text-decoration:underline !important}
         .arrow {width:7px;height:5px;float:right; background:url(/img/arrow.png) no-repeat;display:block;
          margin-top:6px;margin-left:2px}
         .arrow2 {width:5px;height:5px; background:url(/img/arrow.png) no-repeat;position:absolute;margin-right:-4px;top:5px;
          right:-6px}
         .newsnext1 {float:left;display:block;font:bold 11px Tahoma;color:#00a5ad;clear:both;margin:-10px 0 10px 0;}
         .newsnext2 {float:left;display:block;position:absolute;bottom:30px;left:0px;color:#4ebce7;font:12px Tahoma;
          text-decoration:underline !important}
         .allnews {float:right;display:block;color:#b61202;font:bold 11px Tahoma;margin-top:15px}                
         .newsbdate {color:#7f7f7f;font:bold 11px Tahoma;margin-bottom:5px;display:block;clear:both}
         .newsbdate1 {font-size:12px;font-family:Tahoma;}
         .newsbdate1 span {background:#dcdede}

          /*############ ÍÎÂÎÑÒÈ  ÑÒÐÀÍÈ×ÊÈ ############*/
          #page_navi {float:left;margin-top:5px;}
          #page_navi a {float:left;display:block;margin-right:5px;color:#333333 !important;
          text-decoration:underline !important}
          #page_navi span {float:left;display:block;margin-right:5px}
         .prev1 {float:left;display:block;text-decoration:underline !important}

          /*############ ÊÀÒÀËÎÃ ÑÒÐÀÍÈ×ÊÈ ############*/
         .pages {float:left;display:block;margin-left:-12px}
         .pages li {float:left;display:block;margin-right:-4px}
         .current {float:left;display:block;margin-right:5px; width:19px;height:16px;background:url(/img/page3.png) no-repeat;
          text-align:center;color:#ffffff}
         .in {float:left;display:block;margin-right:5px; width:19px;height:16px;background:url(/img/page4.png) no-repeat;
          text-align:center;}
         .current1 {float:left;display:block;margin-right:5px; width:19px;height:16px;background:url(/img/page1.png) no-repeat;
          text-align:center;color:#ffffff}
         .in1 {float:left;display:block;margin-right:5px; width:19px;height:16px;background:url(/img/page2.png) no-repeat;
          text-align:center;}
         .in a {color:#167c73 !important}
         .next {float:left;display:block;margin-right:5px}
         .next a {float:left;display:block;text-decoration:underline !important}
         .prev {float:left;display:block;margin-right:5px}
         .prev a {float:left;display:block;text-decoration:underline !important}
 
          /*##################### ÔÓÒÅÐ ###############*/    
         .footermenu {float:left;display:block;margin-top:23px;margin-left:75px}
         .footermenu ul {float:left;display:block}
         .footermenu li {float:left;display:block;margin-right:7px;margin-left:7px }
         .footermenu  a {float:left;display:block;font-family:Tahoma;color:#3f3f3f;font-size:10px}
         .selected1 {text-decoration:underline}
         .footdev {display:block;float:left;border-left:1px solid #3f3f3f; width:1px;height:12px}
         .lastli {display:block;float:left;width:10px;height:12px;background:#eeeeee;margin-left:-7px}    	
	  #foot {height:80px;clear:both;}	   
         .nmcopy {width:140px;height:32px;background:url(/img/nmcopy.png) no-repeat;float:right;margin-top:16px}
         .nmcopyinner {width:140px;height:32px;background:url(/img/nmcopy.png) no-repeat;float:left;margin-top:16px;
          margin-left:50px}
         .nmcopyinner a {text-decoration:underline}
         .nmcopy a {text-decoration:underline}
         .fnmlink {color:#00a5ad; font-size:11px;font-family:Tahoma;margin-left:40px;margin-top:16px;float:left;
          text-decoration:underline !important}
          #footer {width:1000px;height:80px;float:left;position:absolute;bottom:0px;border-top:1px solid #C9D3DC;
          background:#f3f3f3}        
          #footer2 {width:100%;height:119px;float:left;background:#background:;margin-top:-119px}
         .fcopy {width:200px;float:left;margin:10px 20px 0 0px}
         .fcopy1 {color:#838488;margin-top:20px;float:left;font-size:12px;font-family:Tahoma;display:block;margin-left:15px}
         .fcopy2 {color:#909090;margin-top:10px;float:left;font-size:12px;font-family:Tahoma;display:block}
         .fcopy2 a {color:#4ebce7}
         .nmlink {color:#00a5ad;font-size:12px;font-family:Tahoma;}
         .fnm {color:#838488; font-family:Tahoma;font-size:12px}
         .nmlogo {float:right;width:165px;height:30px;margin-top:28px}
         .menuBttm {float: left;width: 570px;margin-top: 14px;margin-left:-55px;}
         .menuBttm li {display: inline;color:#164fac;font-weight: bold;font-size:12px;font-family:Tahoma;margin-right:0px;}
         .menuBttm li a {color: #00a5ad;font-size:12px;font-family:Tahoma;font-weight: normal;}

         /*################# ÎÑÍÎÂÛÅ ÑÒÈËÈ ####################*/
         h1 {color:#0d304d;font-size:24px;font-family:Tahoma;font-weight:normal;margin-bottom:15px;margin-left:-3px}
         h2 {color:#36312e;font-size:18px;margin-bottom:4px;font-family:Tahoma;margin-bottom:15px}
         p {color:#3a3a3a;font-size:12px;font-family:Tahoma;margin-bottom:10px}
         hr {color:#3a3a3a;background-color:#3a3a3a;height:1px;border-width:0px;margin-bottom:10px;}
         a {outline-style:none; color:#00a5ad;border:none;text-decoration:underline }
         textarea {border:1px solid #737272;background:#ffffff;width:478px;margin-left:10px;}
		 ul,ol{margin-bottom: 10px;}
		 ol {margin-left:19px;}

         /*################# ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÅ ÂÑÒÀÂÊÈ ####################*/
        .sloganbg {background:url(/img/sloganbg.png) no-repeat;width:384px;height:110px;float:right;margin:10px 10px 0 0}
        .slogan {float:right;display:block;font-family:"Arno Pro";font-size:21.5px;margin-right:30px;
         margin-top:15px;color:#ffffff}
        .slogan span {float:left;display:block}
        .cont {color:#4ebce7 !important}
        .lnews {float:left;}
        .advice {float:left;width:200px;margin-left:5px;margin-top:10px; height:240px;}
        .newsbcontent {color:#222020;font-size:12px;font-family:Tahoma;text-align:left;line-height:18px;
         float:left;display:block;margin-top:-10px}
        .newsblock {float:left;width:250px;margin-right:15px;margin-bottom:20px;margin-left:8px}
        .newsh1 {float:left;display:block;color:#222020;font-size:24px;}
        .newstit {width:200px;float:left;display:block;margin-bottom:12px;margin-top:15px;margin-left:6px}
        .hphone {margin-top:25px;margin-left:55px;float:left;}
        .hphone span {float:left;margin-bottom:10px;display:block;clear:both;font-size:22px;font-family:Tahoma;color:#000000}
        .fphone {margin-top:15px;float:left;margin-left:15px;white-space:nowrap}
        .fphone span {float:left;margin-bottom:2px;display:block;clear:both;font-size:12px;font-family:Tahoma}
        .fm {float:left;width:200px;margin:14px 0 0 70px}  
        .ph1 {float:right;margin-right:45px;width:104px;}
        .hadr {float:left;font-size:12px;color:#5c5c5c !important;font-family:Tahoma;display:block;width:255px;
         font-weight:bold;text-align:left;margin-left:25px;margin-top:20px}
        .hadr a {color:black;text-decoration:underline;}

        /*################# ÊÀÒÀËÎÃ #################*/
        .cattext {float:left;width:173px;margin-top:3px;float:left}
        .cattext a {color:#ffcb6b;font-size:14px;font-family:arial; margin-bottom:8px;margin-top:3px;float:left}     
        .contf {color:#737272;font-size:12px;font-family:Tahoma;width:80px;float:left;margin-top:3px;margin-left:2px}
        .contf1 {font-size:12px;font-family:Tahoma;color:#3a3a3a;}
        .conf {color:#737272;font-size:12px;font-family:Tahoma;width:80px;float:left;margin-top:0px;margin-left:2px}
        .conf1 {font-size:12px;font-family:Tahoma;color:#3a3a3a;padding-left:10px}
        .r1 {margin-left:20px;margin-bottom:20px;display:block}
        .continp {border:1px solid #737272;margin-bottom:4px;background:#ffffff;width:478px;margin-left:10px}
        .continp2 {border:1px solid #737272;margin-bottom:4px;background:#ffffff;width:94px;text-align:center;
         margin-left:10px}
        .cap {margin-top:6px;margin-left:10px}
        .butt {background:url(/img/send.png) no-repeat;width:81px;height:27px;float:left;margin-left:10px;
         display:block;margin-top:5px}
        .goods2 {margin-bottom:4px}
        .goods2 a {font-size:16px;}
        .title2 {margin-bottom:8px}
        .breadcrumbs {margin-bottom:20px}
        .screenshot {float:left;display:block;margin-right:10px;clear:both}
        .title2 {float:left;display:block;clear:both}
        .readmore {float:left;display:block;clear:both;margin-bottom:20px}
        .newsblock1 {float:left;margin-top:0 !important;margin-right:20px;margin-bottom:15px}
        
        /*############# ÌÅÍÞ ÊÀÒÀËÎÃÀ #############*/  
        .ul1 {display:block;float:left;margin-left:3px}
        .li1 {color:#8d8e8f;font-size:12px;font-family:Tahoma;font-weight:bold;padding:0;
         display:block;float:left;width:185px;margin-bottom:12px}
        .li2 {font-size:12px;font-family:Tahoma;font-weight:bold;padding:0;display:block;float:left;width:185px;
         margin-bottom:12px}
        .li2 a {color:#2c4a63 !important;padding-right:15px;display:block;float:left}
        .li1 a {padding:0;display:block;float:left;}
        .ul2 {display:block;float:left;}
        .li3 {font-size:12px;font-family:Tahoma;display:block;float:left;width:173px;margin-bottom:8px;font-weight:bold;}
        .li3 a {color:#2c4a63 !important;background:url(/img/arrow4.png) no-repeat 100% 70%;padding-right:15px;}
        .ul3 {display:block;float:left;}
        .li4 {display:block;float:left;width:150px;font-size:12px;font-family:Tahoma;margin-bottom:12px;font-weight:bold}
        .li4 a {color:#2c4a63 !important;}
        .li5 {display:block;float:left;width:150px;font-size:12px;font-family:Tahoma;color:#8d8e8f !important;
         margin-bottom:8px;font-weight:bold}
        .li5 span {background:url(/img/arrow5.png) no-repeat 100% 70%;padding-right:15px;}
        .catleft {float:left;margin-left:26px}
        .li2 a {background:url(/img/arrow4.png) no-repeat 100% 70%}
        .li1 span {background:url(/img/arrow5.png) no-repeat 100% 70%;padding-right:15px;}
        .arrow3 {float:left;display:block;background:url(/img/arrow4.png) no-repeat;width:7px;height:7px}


 .creator {
	display: block;
	width: 180px;
	height: 40px;
	background: url('/img/ivpro.gif') no-repeat 40px 0;
	padding: 25px 0 0 0;
	text-align: left;
	font: 12px Arial, sans-serif;
}