/* CSS Document */
html {  height: 100%;}
body { margin: 0px; background-color: #e8e8e8; background-repeat:no-repeat; background-position: center top; padding: 0px; height: 100%;}
table {	margin: 0px; padding: 0px; border-collapse: collapse;  font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #000;}
td {padding: 0px; margin: 0px;}
p { margin:0px; padding:0px;}
img { border: 0px;}
.dynamic { width:100%;}
.dynamich { height:100%;}

.font_12{font-size:12px;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}


#header_element { background-color: #fdfdfd; height:0px; width:100%; font-size:0px; position:absolute; }
#header_element table { width:100%; }
#header_element td { width:50%; }
#header_element .center { width: auto; padding-top:102px;}


#header_element #center_block { width:950px; background-color:#009900; height:0px; background:url('/i/logoBg.gif') right bottom no-repeat; }
#header_element #center_block #logo { display:none; padding-left: 810px; position:absolute; margin-top: 35px; }
#header_element #center_block #nav_layers { padding-top:80px; }
#header_element #center_block #nav_layers div { margin-right:27px; float:left; }
#header_element #center_block #nav_layers #input_field { border: 1px solid #efefef; width:54px; height:15px; margin-top: -4px; background-color:#FFFFFF; }
#header_element #center_block #nav_layers #input_field div { position:absolute; }
#header_element #center_block #nav_layers #input_field div.marker { position:absolute; display:none; margin-left: 3px; margin-top: 2px; }
#header_element #center_block #nav_layers #input_field div.annotation { position:absolute; cursor:pointer; display:none; margin-left: 16px; margin-top: 4px; }
#header_element #center_block #nav_layers #input_field div.input_button { position:absolute; display:none; cursor:pointer; margin-left: 125px; margin-top: -1px; }
#header_element #center_block #nav_layers #input_field #input_cage .input { width:100px; border:0px solid #00FF00; font-size: 10px; display:none; background:none; }
#header_element #center_block #nav_layers #input_field #input_cage { position:absolute; padding-left: 15px; margin-top: -1px; }




#main_field {height:0px; width:100%; height:100%; font-size:0px;}
#main_field table { width:100%; }
#main_field td { width:50%; }
#main_field .center { width: auto; padding-top:0px;  padding-top: 540px;}
#main_field #main_block { width:950px; height:0px; font-size:0px; background-image:url('/i/mainbg.png');}


#main_field_2 {height:0px; width:100%; height:100%; font-size:0px;}
#main_field_2 table { width:100%; }
#main_field_2 td { width:50%; }
#main_field_2 .center { width: auto; padding-top:0px;  padding-top: 0px;}
#main_field_2 #main_block { width:950px; height:0px; font-size:0px; background-image:url('/i/mainbg.png');}





#main_field_2 #main_block_2 { width:950px; background-image:url('/i/mainbg.png');  display:none; padding-top: 38px; padding-bottom: 38px; }

#main_field_2 #main_block_2 .padd1 { padding-left: 24px; padding-right:24px; }

#main_field_2 #main_block_2 .banner { position:absolute; margin-left: 737px; margin-top: 14px; }

#main_field_2 #main_block_2  #annot p { font-size: 14px; }
#main_field_2 #main_block_2  #annot .head { padding-top: 6px;font-size: 20px; color:#3388c3;}
#main_field_2 #main_block_2  #annot .txt { font-size: 12px; color:#666666; font-family: Arial; padding-top: 3px; line-height: 16px; }


#main_field_2 #main_block_2  #annot2 p { font-size: 20px; }
#main_field_2 #main_block_2  #annot2 .head { padding-top: 6px;}
#main_field_2 #main_block_2  #annot2 .txt { font-size: 12px; color:#666666; font-family: Arial; padding-top: 3px; line-height: 16px; }
#main_field_2 #main_block_2  #annot2 .txt2 { font-size: 12px; color:#666666; font-family: Arial; padding-top: 9px; line-height: 16px; }

#main_field_2 #main_block_2  #head_bck table { width:auto;}

#main_field_2 #main_block_2  #icos { padding-top:10px;}
#main_field_2 #main_block_2  #icos  table { width:auto; }
#main_field_2 #main_block_2  #icos  td { padding-right: 6px; width:auto; }


#main_field_2 #main_block_2  #gallary { height:280px; margin-top:10px;  }
#main_field_2 #main_block_2  #gallary .tbh1 { height:216px; margin-top:00px;  }
#main_field_2 #main_block_2  #gallary  .gall_annotation { font-size:12px; color: #2d2d2d; margin-top: 5px;  }
#main_field_2 #main_block_2  #gallary  .play { position:absolute; margin-left: 600px; margin-top:0px; cursor:pointer; z-index:999; }


#main_field_2 #main_block_2  #cat_table2 { padding-left:24px; padding-top: 0px;}
#main_field_2 #main_block_2  #cat_table2 table { width:auto; border: 1px solid #9a9a9a;}
#main_field_2 #main_block_2  #cat_table2 td {height:24px; width: auto;  font-size:12px; color:#666666;}
#main_field_2 #main_block_2  #cat_table2 #table_markup2 table {width:100px; border:1px solid #9a9a9a;}
#main_field_2 #main_block_2  #cat_table2 #table_markup2 td {width:auto; border:0px solid #9a9a9a;}
#main_field_2 #main_block_2  #cat_table2 .none { padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:0px;}
#main_field_2 #main_block_2  #cat_table2 .none2 { padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:3px;}
#main_field_2 #main_block_2  #cat_table2 .whitey {background:url('/i/wth.png') left top;}
.whitey {background:url('/i/wth.png') left top;}

.catTbl {width:auto;}
.catTbl td {padding:5px;color:#666666;font-size:12px;}
.catTbl .a{width:580px !important;}
.catTbl .b{white-space:nowrap; !important;padding-left:15px;}
/*.catTbl .b{width:auto !important;}*/


#main_field_2 #main_block_2  #cat_table { padding-left:24px; padding-top: 0px;}
#main_field_2 #main_block_2  #cat_table table { width:902px; border:0px solid #9a9a9a;}
#main_field_2 #main_block_2  #cat_table td {height:24px;  font-size:12px; color:#666666;}
#main_field_2 #main_block_2  #cat_table td.l_field { width: 396px; border: 1px solid #9a9a9a;  }
#main_field_2 #main_block_2  #cat_table td.r_field { width: 506px; border: 1px solid #9a9a9a; }
#main_field_2 #main_block_2  #cat_table #table_markup {width:1px; border:0px solid #9a9a9a;}
#main_field_2 #main_block_2  #cat_table #table_markup .pdd{ padding-left: 10px;}
#main_field_2 #main_block_2  #cat_table #table_markup .pdd2{ padding-left: 10px;}
#main_field_2 #main_block_2  #cat_table #table_markup .pdd3{ padding-left: 21px;}
#main_field_2 #main_block_2  #cat_table .whitey {background:url('/i/wth.png') left top;}
#main_field_2 #main_block_2  #cat_table .none { padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:0px;}
#main_field_2 #main_block_2  #cat_table .none2 { padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:3px;}
#main_field_2 #main_block_2  #cat_table #inner_right {width:503px;  overflow-x: scroll; position:absolute; margin-left: 0px; margin-top: -75px; }
#main_field_2 #main_block_2  #cat_table #inner_right .navis { font-size:14px; white-space: nowrap; padding: 0px 7px 0px 7px; background-color:#ea974a; font-family:"Trebuchet MS", Arial; color:#FFFFFF; }
#main_field_2 #main_block_2  #cat_table .navis2 { font-size:14px; white-space: nowrap; padding: 0px 5px 0px 5px; background-color:#575757; font-family:"Trebuchet MS", Arial; color:#FFFFFF; }

#main_field_2 #main_block_2  #cat_table .navis3 { font-size:14px; white-space: nowrap; padding: 0px 5px 0px 5px; background-color:#68a4cd; font-family:"Trebuchet MS", Arial; color:#FFFFFF; }

#main_field_2 .loader { padding-top: 5px; }
#main_field_2 .loader td { width:auto; background:url('/i/loaderbggif.gif') left top repeat-x; font-size:11px; font-weight:bold; color:#585858;}
#main_field_2 .loader td a { font-size:11px; font-weight:bold; color:#585858; text-decoration:none;}
#main_field_2 .loader td a:hover { font-size:11px; font-weight:bold; color:#585858; text-decoration:underline;}
#main_field_2 .loader .pdf { padding-left: 8px;}

#main_field_2 #main_block_2 #innpage_news  { padding-top:27px; }
#main_field_2 #main_block_2 #innpage_news  div { padding-bottom:0px; }
#main_field_2 #main_block_2 #innpage_news  div p { font-size:13px; color: #414141; padding-top: 4px; }
#main_field_2 #main_block_2 #innpage_news  div p.head { font-size:12px; font-weight:bold; color: #ec232e; padding:0px; }
#main_field_2 #main_block_2 #innpage_news .roll, .rol2, .rol3, .rol4, .rol5, .rol6 {margin-top: 10px; cursor:pointer;}
#main_field_2 #main_block_2 #innpage_news .nw td { padding:10px; background-color: #f3f3f3; }
#main_field_2 #main_block_2 #innpage_news .arch { padding-top: 34px; }
#main_field_2 #main_block_2 #innpage_news .nw  td.lines { height:2px; background-color:#a7a7a7; padding:0px; }

.nw1 { width:auto; margin:0px; padding:0px;}
.nw1 { width:auto; background-color: none; padding-top: 10px; padding-bottom: 10px; padding-right:0px; padding-left:5px; }
.nw1 p.head  { font-size:15px !important; color:#cc3333 !important; font-weight:bold !important; padding-left: 5px !important; padding-bottom: 6px !important; }
.nw1 p img  { border-bottom:3px solid #707070 !important; margin-bottom: 5px !important; }
.nw1 p.op { color:#696969 !important; font-size:11px !important; padding-left: 7px !important;}
.nw1 p { color:#696969 !important; font-size:13px !important; line-height:19px !important; padding-left: 5px !important; padding-top:0px !important;}
.nw1 a { color:#696969 !important; text-decoration:underline;}
.nw1 p span { color:#696969 !important; font-size:14px !important; line-height:19px !important; font-weight:bold !important;}

#main_field_2 #main_block_2 #innpage_reg { padding-top: 30px; }

#main_field_2 #main_block_2 #innpage_reg table { width:auto;}
#main_field_2 #main_block_2 #innpage_reg td { width:auto;}
#main_field_2 #main_block_2 #innpage_reg input { width:284px; font-size: 16px; border:1px solid #e5e5e5; padding-left: 5px; padding-right:5px; }
#main_field_2 #main_block_2 #innpage_reg .head { text-align:left; font-size:13px; color:#696969; padding-right: 10px;}
#main_field_2 #main_block_2 #innpage_reg .add a { font-size:11px; color:#696969; padding-left: 6px;}

#main_field_2 #main_block_2 #innpage_reg .add2 { padding-top: 20px;}
#main_field_2 #main_block_2 #innpage_reg .add2 a { font-size:12px; color:#414141; font-weight:bold;}
#main_field_2 #main_block_2 #innpage_reg .height { height:5px;}


.loop { width:auto;}

.navi {padding-left: 5px; padding-right:5px;}



#copy { color:#FFFFFF; font-size:11px; margin-top: 20px; margin-bottom: 20px; width:900px; text-align:left; }
#copy a { color:#FFFFFF; font-size:11px; text-decoration:none; }
#copy a:hover { color:#FFFFFF; font-size:11px; text-decoration:underline; }







.padds { padding-top:10px; padding-left:15px;}


#main_field_2 #main_block_2  .catalog { margin-top: 20px; padding-left: 24px; padding-right:24px;}

#main_field_2 #main_block_2  .catalog p { margin:0px; padding:0px; }

#main_field_2 #main_block_2  .catalog table {  width: auto; border-collapse:collapse; }

#main_field_2 #main_block_2  .catalog td {  width:224px;}



#main_field_2 #main_block_2  .catalog #cat_tb1 { cursor:pointer; position:absolute;  height:159px; width:224px; overflow:hidden;}
#main_field_2 #main_block_2  .catalog #cat_tb1 table {  border: 0px solid #000000; width:224px; height:135px; }
#main_field_2 #main_block_2  .catalog #cat_tb1 td {  border: 0px solid #000000; }
#main_field_2 #main_block_2  .catalog #cat_tb1 .shade { position:absolute; height:200px; margin-top: 135px; width:224px; background:url('/i/secbg.png'); }
#main_field_2 #main_block_2  .catalog #cat_tb1 .padd3 { margin-left: 10px; margin-top: 7px; position:absolute; }

#main_field_2 #main_block_2  .catalog #cat_tb2 { cursor:pointer; position:absolute;  height:159px; width:224px; overflow:hidden;}
#main_field_2 #main_block_2  .catalog #cat_tb2 table {  border: 0px solid #000000; width:224px; height:135px; }
#main_field_2 #main_block_2  .catalog #cat_tb2 td {  border: 0px solid #000000; }
#main_field_2 #main_block_2  .catalog #cat_tb2 .shade { position:absolute; height:200px; margin-top: 135px; width:224px; background:url('/i/secbg.png'); }
#main_field_2 #main_block_2  .catalog #cat_tb2 .padd3 { margin-left: 10px; margin-top: 7px; position:absolute; }

#main_field_2 #main_block_2  .catalog #cat_tb3 { cursor:pointer; position:absolute;  height:159px; width:224px; overflow:hidden;}
#main_field_2 #main_block_2  .catalog #cat_tb3 table {  border: 0px solid #000000; width:224px; height:135px; }
#main_field_2 #main_block_2  .catalog #cat_tb3 td {  border: 0px solid #000000; }
#main_field_2 #main_block_2  .catalog #cat_tb3 .shade { position:absolute; height:200px; margin-top: 135px; width:224px; background:url('/i/secbg.png'); }
#main_field_2 #main_block_2  .catalog #cat_tb3 .padd3 { margin-left: 10px; margin-top: 7px; position:absolute; }

#main_field_2 #main_block_2  .catalog #cat_tb4 { cursor:pointer; position:absolute;  height:159px; width:224px; overflow:hidden;}
#main_field_2 #main_block_2  .catalog #cat_tb4 table {  border: 0px solid #000000; width:224px; height:135px; }
#main_field_2 #main_block_2  .catalog #cat_tb4 td {  border: 0px solid #000000; }
#main_field_2 #main_block_2  .catalog #cat_tb4 .shade { position:absolute; height:200px; margin-top: 135px; width:224px; background:url('/i/secbg.png'); }
#main_field_2 #main_block_2  .catalog #cat_tb4 .padd3 { margin-left: 10px; margin-top: 7px; position:absolute; }

#main_field_2 #main_block_2  .catalog #cat_tb5 { cursor:pointer; position:absolute;  height:160px; width:224px; overflow:hidden;}
#main_field_2 #main_block_2  .catalog #cat_tb5 table {  border: 0px solid #000000; width:224px; height:135px; }
#main_field_2 #main_block_2  .catalog #cat_tb5 td {  border: 0px solid #000000; }
#main_field_2 #main_block_2  .catalog #cat_tb5 .shade { position:absolute; height:200px; margin-top: 135px; width:224px; background:url('/i/secbg.png'); }
#main_field_2 #main_block_2  .catalog #cat_tb5 .padd3 { margin-left: 10px; margin-top: 7px; position:absolute; }

#main_field_2 #main_block_2  .catalog .cat_tb { cursor:pointer; position:absolute;  height:160px; width:224px; overflow:hidden;margin-top:-1px;}
#main_field_2 #main_block_2  .catalog .cat_tb table {  border: 0px solid #000000; width:224px; height:135px; }
#main_field_2 #main_block_2  .catalog .cat_tb td {  border: 0px solid #000000; }
#main_field_2 #main_block_2  .catalog .cat_tb .shade { position:absolute; height:200px; margin-top: 135px; width:224px; background:url('/i/secbg.png'); }
#main_field_2 #main_block_2  .catalog .cat_tb .padd3 { margin-left: 10px; margin-top: 7px; position:absolute; }


.hh{height:159px;}
.hh2{height:160px;}



#main_field #main_block #butt_3_lay {position:absolute; text-transform:uppercase; margin-left: 444px; margin-top: 31px; font-size:12px; z-index:9;}
#main_field #main_block #butt_3_lay div {position:absolute;}
#main_field #main_block #butt_3_lay .header { display:none; white-space:nowrap;}

#main_field #main_block #butt_2_lay {position:absolute; text-transform:uppercase; margin-left: 328px; margin-top: 31px; display:block; font-size:12px; z-index:10;}
#main_field #main_block #butt_2_lay div {position:absolute;}
#main_field #main_block #butt_2_lay .header { display:none; white-space:nowrap;}

#main_field #main_block #butt_1_lay {position:absolute; text-transform:uppercase; margin-left: 200px; margin-top: 31px; display:block; font-size:12px; z-index:10;}
#main_field #main_block #butt_1_lay div {position:absolute;}
#main_field #main_block #butt_1_lay .header { display:none; white-space:nowrap;}

.lnks {margin-left: 107px; width:210px; margin-top:42px; display:none; }
.lnks p {padding-bottom:5px;}
.lnks a {font-size:13px; font-weight:normal; padding-bottom:10px; text-decoration: none;}


#main_field_2 #main_block_2 #contact { padding-top: 10px;  }

#main_field_2 #main_block_2 #contact input { width:284px; font-size: 16px; border:1px solid #e5e5e5; padding-left: 5px; padding-right:5px; color:#696969; }
#main_field_2 #main_block_2 #contact textarea { width:890px; height: 144px; font-size: 16px; border:1px solid #e5e5e5; padding-left: 5px; padding-right:5px; color:#696969; }

#main_field_2 #main_block_2 #contact table { width:auto;  }
#main_field_2 #main_block_2 #contact td { width:auto; font-size:13px; color:#696969; }

#main_field_2 #main_block_2 #contact .height { height:30px; }
#main_field_2 #main_block_2 #contact .height2 { height:20px; }
#main_field_2 #main_block_2 #contact .boil { padding-top: 6px; }

#main_field_2 #main_block_2 #contact .nmb { padding-top: 11px; }
#main_field_2 #main_block_2 #contact .nmb table { width:100%; }
#main_field_2 #main_block_2 #contact .nmb .nmb2 { width:100%; }
#main_field_2 #main_block_2 #contact .nmb .nmb2 table { width:auto; }
#main_field_2 #main_block_2 #contact .nmb .nmb2 td { width:auto; }

#main_field_2 #main_block_2 #contact .nmb .nmb2 .inner_fil { padding-left: 11px;}

#main_field_2 #main_block_2 #contact .nmb .nmb2 .inner_fil input { width:169px; font-size: 16px; border:1px solid #e5e5e5; padding-left: 5px; padding-right:5px; color:#696969; }




#main_field #main_block #nav_buttons {margin-top:73px; margin-left:307px; font-size:12px; position:absolute; z-index:9;  display:none;}
#main_field #main_block #nav_buttons div { float:left; width:93px; height:93px; border:0px solid #009900; }
#main_field #main_block #nav_buttons div.butt_1 {background: url('/i/ico1.jpg') repeat 0px 0px; cursor:pointer;  display:none; }

#main_field #main_block #nav_buttons div.wdth1 {width:29px;}
#main_field #main_block #nav_buttons div.wdth2 {width:29px;}

#main_field #main_block #nav_buttons div.butt_2 {background: url('/i/ico2.jpg') repeat 0px 0px; cursor:pointer;  display:none; }
#main_field #main_block #nav_buttons div.butt_3 {background: url('/i/ico3.jpg') repeat 0px 0px; cursor:pointer;  display:none; }

#main_field #main_block #content { width:950px; position:absolute; display:none; text-align:left; font-family:Arial, Helvetica, sans-serif; padding-top:200px; font-size:12px; color:#2d2d2d;}

#main_field #main_block #content #navi div { white-space:nowrap; display:block; }
#main_field #main_block #content #navi a { text-transform:uppercase;white-space:nowrap;color:#2d2d2d;cursor:pointer;}
#main_field #main_block #content #navi a:hover {text-decoration:none;}
#main_field #main_block #content #navi table table { width:1px;}
#main_field #main_block #content #navi span.line { padding-right: 6px; padding-left:6px; cursor:auto;}
#main_field #main_block #content #navi .nav_line { height:2px; background-color:#888888;}
#main_field #main_block #content #banner { width:100%; text-align:center; margin-top: 26px;}
#main_field #main_block #content #banner table { width: 100%;}
#main_field #main_block #content #banner table table { width: 10px;}
#main_field #main_block #content #banner .banner_shadow { background:url('/i/banner_bg.png'); height:5px; width:100%; font-size:0px;}

#main_field #main_block #content .text { margin-top: 18px; margin-left: 241px; width:468px; text-align:left; font-size:12px; display:none;}
#main_field #main_block #content .text div { font-size:15px; color:#414141;}
#main_field #main_block #content .text div.but1 { margin-top: 13px;}
#main_field #main_block #content .text div.but2 { margin-top: 19px;}


#main_field #main_block #content #news { margin-top: 17px; height:76px; text-align:left;}
#main_field #main_block #content #news div { position:absolute; cursor:pointer; text-align:left; width:300px; height:76px;}
#main_field #main_block #content #news p { font-size:10px; color:#ec232e; padding:8px 0px 0px 8px; }
#main_field #main_block #content #news p.cont { font-size:12px; color:#414141; padding:0px 0px 0px 8px; }
#main_field #main_block #content #news div.news1 { margin-left:21px; background: url('/i/news.png') repeat 0px 0px;}
#main_field #main_block #content #news div.news2 { margin-left:325px; background: url('/i/news.png') repeat 0px 0px;}
#main_field #main_block #content #news div.news3 { margin-left:629px; background: url('/i/news.png') repeat 0px 0px;}


#main_field_2 #main_block_2 #innpage { padding-top: 30px; }
#innpage p.head { font-size:18px; color:#696969; font-weight:bold; padding-bottom:7px; }
#innpage p { font-size:13px; color:#696969; margin: 0px; padding:0px; line-height:18px;  }
#main_field_2 #main_block_2 #innpage .cnt { padding-left: 20px;}
#main_field_2 #main_block_2 #innpage table { width: 100%; }
#main_field_2 #main_block_2 #innpage td { width: auto; }
#main_field_2 #main_block_2 #innpage .im { width: 100%; padding-right:17px; }


#main_field_2 #main_block_2 .heads 
{
	color:#696969;
	font-size:17px;
	font-weight:bold;
	padding-bottom:5px;
}

#sec_nav{margin-top:3px;}
#sec_nav a{margin-right: 3px;}


#main_table { width:100%; height:100%;}
#main_table .header_td { padding-top:102px; }


.back { background-image: url('/i/sky.jpg'); }


#dilers p.head { font-size:17px; color:#696969; font-weight:bold; padding-bottom: 7px; }
#dilers p { font-size:13px; color:#696969; padding-bottom: 0px; }
#dilers p a { font-size:13px; color:#6699cc; padding-bottom: 0px; }

#distrib div.head { color:#696969;font-size:20px; }
#distrib div.cont { color:#666666; font-size:13px; line-height:19px; padding-top:7px; }
#distrib td {width:auto;font-size:13px; color:#666666;}
#distrib td a{font-size:13px; color:#6699cc; padding-bottom: 0px;}

#main_field_2 #main_block_2 #company { padding-top: 30px;  }

#main_field_2 #main_block_2 #company div.cont { font-size:13px; color:#666666; padding-top:16px; }

#main_field_2 #main_block_2 #company div.head { font-size:20px; color:#696969; }



#main_field_2 #main_block_2 #company div table { width:auto;}
#main_field_2 #main_block_2 #company div td { width:auto; font-size:13px; color:#666666;}

#main_field_2 #main_block_2 #company div .innim td { padding-right: 12px;}





