/*page*/
body                      { padding:0; margin:0; background-color:#FFF; }
body, .text, td, table    { font:9pt Times New Roman, Verdana, sans; color:#000; }

/*navigation*/
a                         { text-decoration:underline; font:9pt Times New Roman, Verdana, sans; color:#024C9E; }
a:hover                   { text-decoration:none; }

/*design*/
img                       { display:block; }
a img                     { border:0; }

.slogan                   { color:#FFF; font:8pt Tahoma, sans; padding-top:5px; }

ul                        {  }
ul li                     { list-style:none; background:url("../images/marker/b_box.gif") left no-repeat; padding:0 0 2px 10px; }

.top_bgr                  { background:url("../images/bgr/top_bgr.gif") repeat-x; }
.tornado_bgr              { background:url("../images/bgr/tornado_bgr.gif") right top no-repeat; }
.s_top_bgr                { background:url("../images/bgr/s_top_bgr.gif") repeat-x; }
.s_tornado_bgr            { background:url("../images/bgr/s_tornado_bgr.gif") right top no-repeat; }

.menu_bgr                 { background:url("../images/bgr/menu_bgr.gif") repeat-x; padding:6px 0 0 10px; }

.left_orange              { background:url("../images/bgr/left_orange.gif") repeat-y; }
.left_blue                { background:url("../images/bgr/left_blue.gif") repeat-y; }
.left_l_gray              { background:url("../images/bgr/left_light_gray.gif") repeat-y; }
.left_gray                { background:url("../images/bgr/left_gray.gif") repeat-y; }

.top_navigation                 { height:33px; }
.top_navigation .left_menu_bgr  { height:33px; background:url("../images/bgr/left_menu_bgr.gif") left no-repeat; width:4px; float:left; }
.top_navigation .right_menu_bgr { height:33px; background:url("../images/bgr/right_menu_bgr.gif") right no-repeat; width:4px; float:left; }
.top_navigation .button         { height:33px; background:url("../images/bgr/menu_button_bgr.gif") repeat-x; padding:8px 23px 0 23px; float:left; }
.top_navigation .button a       { font:9pt Tahoma, sans; color:#FFF; text-decoration:underline; }
.top_navigation .button a:hover { text-decoration:none; }
.top_navigation .sep            { height:33px; width:1px; background-color:#026393; float:left; }

.block_bottom_shadow      { background:url("../images/bgr/block_bottom_shadow.gif") bottom repeat-x; }
.block_top_bgr            { background:url("../images/bgr/block_top_bgr.gif") top repeat-x; }

.content                  { padding:24px 62px 30px 10px; vertical-align:top; }
.s_content                { padding:15px 62px 25px 25px; vertical-align:top; }
.content_right_bgr        { background:url("../images/bgr/block_bgr_right.gif") top no-repeat; }

h1                        { padding:0; margin:0; color:#F36E03; font:bold 18pt Tahoma, sans; }
.separator                { height:2px; background:url("../images/bgr/separator.gif") repeat-x; margin:13px 0 13px 0; }

.products td              { text-align:right; }

.contacts_bgr             { background:url("../images/bgr/contacts_bgr.gif") repeat-x; }
.copyright                { padding:0 0 0 25px; color:#B2B8B9; }

.area_code                { color:#D06304; font:bold 13pt Times New Roman, sans; }
.phone                    { color:#D06304; font:bold 35pt Times New Roman, sans; }

/*form*/
form                      { margin:0; padding:0; }
.input                     { border:solid 1px #A5ACB2; font:8pt Verdana; color:#000; width:250px; height:18px; }
.select                    { border:solid 1px #A5ACB2; font:8pt Verdana; color:#000; width:250px; height:18px; }
.textarea                  { border:solid 1px #A5ACB2; font:8pt Verdana; color:#000; width:450px; height:140px; }


