/* tags */
html {background-color:#ffa341; background:url(../images/bground.gif) top center repeat-y;}
html, body {margin:0; padding:0; color:#7f191a; width:100%;}
p, textarea, input, select, body, form {font:12px Tahoma, Verdana, Arial, sans-serif;}
a img {border:0;}
a:link, a:visited {color:#db4e4e; text-decoration:none;}
a, a:hover {color:#000000; text-decoration:none;}
form, table, p {margin:0 0 14px 0; padding:0;}
ul {list-style-image:none; list-style-type:none; line-height:15px; margin:0 0 14px 0; padding:0;}
ul li {margin-left:0; padding-left:12px;}
h1 {font:14px Tahoma; margin:0 0 5px 12px; font-weight:normal;}
h2 {font:22px Tahoma; color:#062c6f; font-weight:normal;}
h3 {font:16px Tahoma; font-weight:normal; color:#04173a;}
h2, h3 {margin:0 0 7px 0; padding:0;}

/* classes */
.allclient {font: 14px Tahoma, Verdana, Arial, sans-serif; color:#737373; text-decoration:underline;	font-weight: bold;}
.leftblock {padding:6px 0 0 7px; margin-left:8px; margin-bottom:20px; background:#e2e2e2 /*url(../images/left.gif) right top repeat-y*/; font-size:11px; text-align:left; }
/*.leftblock span {display:block; height:19px; padding:3px 0 0 4px; background:#e0892c; color:#ffffff; font-weight:bold; font-size:11px;}*/
.leftblock span {display:block; margin-left:-15px; width:194px; height:19px; padding:3px 0 0 4px; background:#e0892c; color:#ffffff; font-weight:bold; font-size:11px;}

.leftblock span a {color:#FFFFFF;}
.leftblock span a, .leftblock span a:hover {text-decoration:none;}
.leftblock a:link, .leftblock a:visited, .leftblock a, .leftblock a:hover {text-decoration:underline;}
.leftblock ul {list-style-image:url(../images/ul.gif); line-height:14px; margin:0; padding:5px 10px 15px 20px;}
.leftblock ul a {color:#434343;}
.leftblock ul li {margin:0; padding:0 0 5px 0;}
.leftblock p {font-size:11px; margin:0; padding:0 10px 15px 20px;}
.fd {height:4px; background:#ffe9a5; font-size:1px; margin-bottom:25px; margin-left:12px;}
.fd p {font-size:1px; margin:0; padding:0; width:0; height:0;}
.clear {clear:both;}
.more {display:block; text-align:right; font-size:11px; padding-bottom:14px;}
.more a:link, .more a:visited, .more a, .more a:hover {text-decoration:underline;}
.center {text-align:center;}
.newst {height:9px; margin-left:9px; border:1px solid #cccccc; border-bottom:0;}
.newsh {border-right:1px solid #cccccc;}
.newsh span {display:block; width:194px; height:19px; padding:3px 0 0 4px; color:#FFFFFF; background:#e0892c; font-weight:bold;}
.news {margin-left:9px; padding:9px; border:1px solid #cccccc; border-top:0; color:#000000;}
.news a {color:#000000;}
.news p {font:11px Tahoma; padding:8px 0 25px 0;}
.news p.archive {padding:0; margin:0; padding-right:5px;}
.news .h:link, .news .h:visited, .news .h, .news .h:hover {margin-left:10px; font-weight:bold; text-decoration:underline;}
.date {color:#c8090a; font-weight:bold;}
.faqnav {clear:both; padding:10px 0;}
.question, .question:link, .question:visited, .question:hover, .question:hover {display:block; background:#F5F5F5; font-weight:bold; padding:3px 8px; margin-bottom:16px; color:#333333; text-decoration:none;}
.rfloat {float:right; margin:0;}
.lfloat {float:left; margin:0 0 17px 0;}
.paginationselected {padding:0 4px; border:1px solid #A0A0A0; background:#F5F5F5;}
.arr {font-family:'Times New Roman', Times; font-size:12px;}
.questionarr {font-family:'Times New Roman', Times; font-size:13px; color:#FF0000; margin-left:5px; font-weight:normal;}
.invisible_li {display:none;}
.search_result_url_and_size {color:gray;}
.search_keyword {background:#e0e0e0;}
ol.search_results {margin-left:30px;}
ol.search_results li {margin-bottom:15px;}
.sendfeedback input,.sendfeedback label {width:93%; margin-left:12px;}
.sendfeedback fieldset.inactive {background:#e0e0e0; margin-left:12px; margin-bottom:10px; width:93%; padding-left: 0; padding-right: 0;}
.sendfeedback div.visible input{width:20px; }
.sendfeedback div.visible label{font-size:16px; font-weight:normal; color:#020202;}
.sendfeedback div.visible p{margin-bottom:2px; margin-right: 6px; }
.sendfeedback input.submit {width:98px; margin-top:10px; margin-left:12px;}
.sendfeedback textarea {width:93%; height:90px; margin-left:12px;}
.success {color:green;}
.error {color:#FF0000; margin-left:12px;}
div.error  { width:93%; border:2px solid #FF0000; margin-left:12px; margin-bottom:15px;}
div.error p {font-size:14px;}
div.error span {display:block; margin: -15px 12px 2px 30px;}
ul.star li {padding:10px 0 10px 30px; background:url(../images/li.gif) 0 0 no-repeat;}
ul.marker {list-style-type:disc; line-height:15px; margin:0 0 14px 25px; padding:0;}
ul.marker li {margin-left:0; padding-left:5px;}

.socpacket {height:48px; width:260px;}
.socialinlk {margin:0 auto;}
.social_net {margin:0 auto; width:400px;}
.social_net .hhh {font-size:16px; text-align:center; font-weight:bold; height:30px; color:#1f4198;}


/* ids */
#global {width:966px; margin:0 auto; background-color:#ffffff; /*background:url(../images/star.jpg) 476px 123px no-repeat*/}
#global2 {width:966px; margin:0 auto; background-color:#ffffff;}
#header {height:130px; padding:10px 0 40px 0; margin-bottom:15px;}
#hright {float:right; height:130px; text-align:right; margin-top:-15px;}
#home {display:block; float:right; width:20px; height:20px; background:url(../images/hom.gif) 0 0 no-repeat;}
#mail {display:block; float:right; width:20px; height:20px; margin-left:23px; background:url(../images/post.gif) 0 0 no-repeat;}
#search {display:block; float:right; width:20px; height:20px; margin-left:23px; margin-right:5px; background:url(../images/rss.gif) 0 0 no-repeat;}
#hright form {display:block; float:left; padding:0 2px 0 9px; height:20px; vertical-align:middle;}
#logininput {width:110px; height:14px; border:1px solid #808080; color:#000000; background:#dadada; padding:0 2px; vertical-align:middle;}
#loginsubmit {width:12px; height:16px; border:1px solid #ffffff; background:url(../images/submit.gif); padding:0 0 1px 0; vertical-align:middle; cursor:pointer;}
#logo {display:block; float:left; width:323px; height:105px; background:url(../images/logo.gif) 0 0 no-repeat;}
#first_text {display:block; position:relative; z-index:1000; left:30px; top:130px; font-size:10px; color:#972829; font-weight:bold;}
#first_text a{color:#972829;}
#zy {float:left; width:300px; height:105px; margin-top:15px; background:url(../images/zy.gif) top left no-repeat;}
#zy p {display:block; width:180px; margin-top:20px; margin-left:110px; font-size:11px; font-weight:bold;}
#menu {float:left; width:945px; height:19px; padding:3px 10px 0 10px; margin-top:14px; background:/*#e2e2e2*/#be1113;}
#menu a {text-decoration:none; color:/*#020000*/#fff; padding:0 15px; font-weight:bold;}
#menu a:hover {text-decoration:underline;}
#lang {clear:both; padding-right:10px;}
#lang a {color:#7f7f7f; text-transform:uppercase; font:10px Tahoma; font-weight:bold; text-decoration:none; margin-left:16px;}
#phones {padding:0px 10px 0 0; font-size:10px; font-weight:bold; color:#020200;}
#phones a {color:#020200;}
#phones span {font:18px Tahoma; font-weight:bold; color:#ff0000;}
#left {float:left; width:210px; text-align:center;}
#bbn {padding-right:8px; font:14px Tahoma; font-weight:bold; color:#6e6e6e;}
#bbn img {margin:8px 0 8px 0;}

#center {float:left; width:487px; padding:10px 20px 60px 20px;}
#center h1  {text-align:right;}
#center h2  {margin-left:15px;}
#center h3 {margin-left:15px;  padding-left:35px;  background: url(../images/blue_marker.jpg) left center no-repeat;}
#center p {padding-left:12px}
#center ul {list-style-type:circle; margin-left:40px;}
#center ul li {margin-bottom:10px;}
#pageh {padding:0 0 20px 22px; font:30px Tahoma; font-weight:bold; color:#339966; text-align:right;}
#pageh2 {padding:0 0 20px 0; /*min-height:110px;*/ font:30px Tahoma; font-weight:bold; color:#339966; text-align:right;}
#pageh p, #pageh2 p {font:27px Tahoma; font-weight:normal; color:#062c6f; margin:0; /*padding:20px 0 0 0*/}
#pageh2 p {text-align:center;}
#pageh2 img {float:right; margin:0 0 10px 15px;}
#right {float:left; width:229px;}
#right img, #right object {margin:0 0 16px 9px;}
#footer {width:966px; height:110px; margin:0 auto; clear:both; color:#020000;}
#footer span {display:block; float:left; padding-left:40px; font:10px Tahoma; text-align:center;}
#footer .fd {margin-bottom:0;}
#fmenu {height:24px; padding-top:3px; text-align:center; font:11px Tahoma; font-weight:bold;}
#fmenu a {color:#020000; padding:0 10px;}
#adv {height:28px; padding-top:8px; text-align:center; font:10px Tahoma;}
#adv span {width:966px; text-align:center; margin-top:-6px;}
#adv a {color:#020000;}
#ct {float:right; padding-right:5px;}
#ct img {margin-left:10px;}
#ct2 {float:left;}

#faqsearch {background:#F5F5F5; padding:8px; text-align:center; margin-bottom:10px;}
#faqsearch a {display:block; margin-top:4px;}
#faqsearch input, #faqsearch label {margin:0 3px;}
#faqsearch #query {width:170px;}

.mirohost {margin-left:5px; border:1px solid #cccccc; border-top:0; color:#000000;}
.cloud {padding:10px;}
#client {margin-top:30px;}
#review {font-size:10px; text-align:center; padding-top:30px; margin-left:5px;}
#footer #review span {float:none; margin:0; padding:0; display:inline;}
#order {position:absolute; margin:-60px 0 0 325px;}

/* ie6 fix */
* html #pageh2 {height:110px;}
* html .mirohost {margin-left:-2px;}
* html #header {margin-bottom:-15px;}
* html #center {width:475px;}
* html .sendfeedback fieldset.inactive {display:block;}
* html #left img {margin-bottom:3px;}

/* ie7 fix */
*+ html .sendfeedback fieldset.inactive {display:block; margin-bottom:10px;}
*+ html #header {margin-bottom:15px; padding-top:40px;}

*+ html #left img {margin-bottom:3px;}

