* { margin:0; padding:0;}body { background:#000; font-family:Arial; font-size:100%; line-height:1.125em; color:#808080;}.clear { clear:both;}.fleft { float:left;}.fright { float:right;}.alignright { text-align:right;}.aligncenter { text-align:center;}.container { width:100%;}p { margin-bottom:16px;}.p1 { margin-bottom:19px;}.p2 { margin-bottom:12px;}/*==================forms====================*/input, select { vertical-align:middle; font-weight:normal;}img {border:0; vertical-align:top; text-align:left;}.form { height:29px;}.form input {width:148px; height:16px; background:#fff; border:1px solid #7f7f7f; color:#111; font-size:1em; font-family:arial;}textarea { width:148px; height:64px; background:#fff; overflow:auto; border:1px solid #7f7f7f; font-size:1em; font-family:arial; color:#111;}/*==================list====================*/ul { list-style:none;}.list1 { margin:26px 0 38px 9px;}.list1 li a { background:url(images/head_mark1.gif) no-repeat left 4px; padding-left:18px; line-height:2.42em; color:#8d8d8d; text-decoration:none;}.list1 li a:hover { text-decoration:underline;}.list1 li a.mark2 { background:url(images/head_mark2.gif) no-repeat left 2px;}.list2 li { color:#CCFFFF;}.list2 li a { color:#7f7f7f; font-size:1.1em; line-height:2.4em; }.footer_menu { margin-bottom:15px;}.footer_menu li { display:inline;}.footer_menu li a { font-size:0.92em; color:#fff; font-weight:bold; text-decoration:none; padding:0 23px 0 22px; text-transform:uppercase; background:url(images/footer_divider.gif) no-repeat right 4px;}.footer_menu li a.last { background:none;}.footer_menu li a:hover { text-decoration:underline;}.downloads_list dd { line-height:1.75em;}.downloads_list dd a { float:right; background:url(images/marker.gif) no-repeat left 1px; padding-left:29px; font-weight:bold; text-decoration:none;}.downloads_list dd a:hover { text-decoration:underline;}/*==================other====================*/.img_indent { margin:0 5px 0px 0; float:left;}/*==================txt, links, lines, titles====================*/a {color:#fff;}a:hover{text-decoration:none;}h1 { background:url(images/logo.jpg) no-repeat left top; text-indent:-10000px; height:66px;}h2 { font-size:1.75em; color:#fff; font-weight:normal; line-height:1.33em; font-family:arial; margin-bottom:16px;}h2 span { color:#00b1dc;}h3 { font-size:1.33em; color:#d19700; font-weight:normal; text-decoration:underline; margin-bottom:10px;}h4 { color:#fff; font-size:1.08em; margin-bottom:11px;}.txt1 { color:#fff; text-transform:none;}.link1 { color:#7d7d7d;}/*==================blocks====================*/.block { background:url(images/block_bgd.gif) left top repeat-x #1a1e20; width:100%;}.block .l_t { background:url(images/l_t.gif) no-repeat left top;}.block .r_t { background:url(images/r_t.gif) no-repeat right top;}.block .r_b { background:url(images/r_b.gif) no-repeat right bottom;}.block .l_b { background:url(images/l_b.gif) no-repeat left bottom; width:100%;}.block .inside { padding:26px 30px 21px 27px;}.title_block { background:url(images/title_bg.gif) left top repeat-x; color:#fff; text-transform:uppercase; font-weight:bold; font-size:0.92em;}.title_block .left { background:url(images/title_left.gif) no-repeat left top;}.title_block .right { background:url(images/title_right.gif) no-repeat right top; padding:15px 0 14px 32px;}.contacts_box { padding-right:52px;}/*================== boxes begin ====================*/.xsnazzy {background:transparent;}.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}.xb4, .xb5, .xb6, .xb7 {background:#101010; border-left:1px solid #101010; border-right:1px solid #101010;}.xb1 {margin:0 8px; background:#101010;}.xb2 {margin:0 6px; background:#101010;}.xb3 {margin:0 4px; background:#101010;}.xb4 {margin:0 3px; background:#101010; border-width:0 5px;}.xb5 {margin:0 2px; background:#101010; border-width:0 4px;}.xb6 {margin:0 2px; background:#101010; border-width:0 3px;} .xb7 {margin:0 1px; background:#101010; border-width:0 3px; height:2px;} .xboxcontent {display:block; background:#101010; border:3px solid #101010; border-width:0 3px;}.xboxcontent .indent_1 { padding:8px 16px 10px 20px;}.xboxcontent .indent_2 { padding:21px 16px 16px 30px;}/*================== boxes end ====================*//*header*/#header div { position:absolute; margin-left:-21px;}/*content*/#content .col_1 .indent { padding:0 27px 0 0;}#content .indent1 { padding:4px 0 0 0;}/*footer*/#footer { color:#596a74;}#footer .indent { text-align:center; padding:19px 0 0 10px;}#footer span a { color:#596a74;}/*==========================================*/
