﻿@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%;}
body { background:#1d1d1d; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color: #999999;}

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}
.support_text,.slogan span .support_text a{font-family:sans-serif;font-size:12pt;color:#fff;font-weight:400;margin-right:35px;margin-left:10px;vertical-align:top;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}
.clear2{display:block;overflow:hidden;visibility:hidden;width:0;clear:both;height:0;line-height:0;}

p { margin-bottom:16px;}
.rightalign,.alignright,#vpstext img,#subtext img,#subtext2 img{float:right;}
.leftalign,.tweet .avatar,.tweet .user,.tweet .time,#vps-slider p{float:left;}

.tail-bottom { background:url(../images/tail-bottom.gif) left bottom repeat-x #121212;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
object { vertical-align:top;}

#contacts-form label { display:block; height:54px;} 
#contacts-form label input { width:273px; padding:2px 0 2px 3px; color:#fff; background:#1d1d1d; border:1px solid #363636;}
#contacts-form textarea {width:278px; height:70px; padding:2px 0 2px 3px; margin-bottom:15px; color:#fff; background:#1d1d1d; border:1px solid #363636; overflow:auto;}
#contacts-form .col-1 { width:320px !important; margin-right:0 !important;}
#contacts-form .col-2 { width:284px !important; margin-right:0 !important;}

/*==================list====================*/
ul { list-style:none;}

.list1 li { background:url(../images/marker.jpg) no-repeat left 3px; padding:0 0 10px 22px;}
.list1 li a { color:#2582c1; font-weight:bold;}
.list1 li a:hover { color:#fff;}

.list2 li { width:100%; clear:both; padding-bottom:8px;}
.list2 li img { float:left; margin:-4px 0 8px -7px;}
.list2 li a { color:#5d5d5d; font-weight:bold;}

.list3 li { border-bottom:1px solid #363636; padding-bottom:16px; margin-bottom:17px;}
.list3 li.last { border-bottom:none; padding-bottom:0;}

.list4 { margin-bottom:-21px;}
.list4 dt {font-size:1.17em; line-height:1.29em; color:#804d22; margin-bottom:10px;}
.list4 dd { margin-bottom:21px;}

.list5 li { width:100%; clear:both; margin-left:25px; padding-bottom:8px;}
.list5 li img { float:left; margin:-4px 0 8px -7px;}
.list5 li a { color:#5d5d5d; font-weight:bold;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.extra-wrap { overflow:hidden; }

.p1 { margin-bottom:8px;}
.p2 { margin-bottom:16px;}
.p3 { margin-bottom:24px;}

/*==================txt, links, lines, titles====================*/
a {color:#2582c1; outline:none;}
a:hover{text-decoration:none;}

h1 {font-size:1.4em; font-weight:lighter; line-height:1.29em; color:#EB8329; margin-bottom:20px;}
h2 {font-size:1.4em; font-weight:lighter; line-height:1.29em; color:#288BCF; margin-bottom:20px;}
h3 {font-size:2em; font-weight:lighter; line-height:2.2em; color:#EB8329; margin-top:5px; margin-bottom:15px;}
h4 {font-size:2em; font-weight:lighter; line-height:2.2em; color:#288BCF; margin-top:5px; margin-bottom:15px;}
h5 {font-size:1.4em; font-weight:lighter; line-height:1em; color:#288BCF; margin-top:5px; margin-bottom:1px;}
h6 {font-size:1.4em; font-weight:lighter; line-height:1em; color:#EB8329; margin-top:5px; margin-bottom:1px;}


.txt1 { color:#2582c1;}

.link1 { color:#2582c1; font-weight:bold; background:url(../images/arrow2.gif) no-repeat right 6px; padding:0 10px 0 0;}

.line-hor { background:url(../images/line-hor.gif) left top repeat-x; height:1px; overflow:hidden; font-size:0; line-height:0; margin:25px 0 25px 0;}
.line-ver, .line-ver1 { background-image:url(../images/line-ver.gif); background-repeat:repeat-y; width:100%;}

.title { margin-bottom:15px;}

.dept-list dt {font-size:1.17em; line-height:1.29em; color:#804d22; margin-bottom:10px;}
.dept-list dd { clear:both;}
.dept-list dd span { float:left; width:75px;}
.dept-list dd p { text-align:left;}


/*header*/
#header .row-1 { height:50px;}
#header .row-2 .fleft { padding:65px 0 0 22px;}
#header .row-2 .fleft .logo { margin-bottom:11px;}
#header .row-2 .fright { padding:20px 0 0 0;}
#header .row-2 .fright p { margin:0; padding:8px 7px 0 0; text-align:right;}
#header .row-2 .fright p img { margin-left:6px;}

#navigation{margin-top:0;margin-bottom:18px;background:rgba(51, 51, 51, .60) repeat-x 0 -110px;line-height:100%;position:relative;width:965px;z-index:10;border-radius:2em;-webkit-border-radius:1em;-moz-border-radius:1em;-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);-moz-box-shadow:0 1px 3px rgba(0,0,0, .4);display:inline-block;padding:7px 6px 0;}
#navigation .livechat_button a:hover{background:#e1630f;color:#fff;}
#navigation a:hover{background:#fff;color:#fff;}
#navigation .current a,#navigation li:hover > a{background:#d9dadc repeat-x 0 -40px;color:#444;border-top:solid 1px #f8f8f8;-webkit-box-shadow:0 1px 1px rgba(0,0,0, .2);-moz-box-shadow:0 1px 1px rgba(0,0,0, .2);box-shadow:0 1px 1px rgba(0,0,0, .2);text-shadow:0 1px 0 rgba(255,255,255, 1);}
#navigation ul li:hover a,#navigation li:hover li a{background:none;font-weight:200;border:none;color:#666;-webkit-box-shadow:none;-moz-box-shadow:none;}
#navigation ul a:hover{background:#e0e0e0 repeat-x 0 -100px !important;color:#3f3f3f !important;-webkit-border-radius:0;-moz-border-radius:0;text-shadow:0 1px 1px rgba(0,0,0, .1);}
#navigation li:hover > ul{display:block;}
#navigation ul{display:none;width:185px;position:absolute;top:35px;left:0;background:#fff repeat-x 0 0;border:solid 1px #b4b4b4;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0, .3);-moz-box-shadow:0 1px 3px rgba(0,0,0, .3);box-shadow:0 1px 3px rgba(0,0,0, .3);margin:0;padding:0;}
#navigation ul li{float:none;margin:0;padding:0;}
#navigation ul a{font-weight:400;text-shadow:0 1px 0 #fff;}
#navigation ul ul{left:181px;top:-3px;}
#navigation ul li:first-child > a{-webkit-border-top-left-radius:9px;-moz-border-radius-topleft:9px;-webkit-border-top-right-radius:9px;-moz-border-radius-topright:9px;}
#navigation ul li:last-child > a{-webkit-border-bottom-left-radius:9px;-moz-border-radius-bottomleft:9px;-webkit-border-bottom-right-radius:9px;-moz-border-radius-bottomright:9px;}
#navigation:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#navigation a,#navigation .livechat_button a{font-size:13px;font-weight:400;color:#FFF;text-decoration:none;display:block;-webkit-border-radius:.8em;-moz-border-radius:.8em;margin:0;padding:8px 20px;}
#navigation li,#navigation .livechat_button{float:left;position:relative;list-style:none;margin:0 3px;padding:0 0 8px;}
/*content*/
#content { padding:0 0 47px 0;}
#content .indent { padding:0 10px 0 29px;}
#content .inside { padding:18px 10px 0 29px;}

#domain_table{width:600px;margin-left:auto;margin-right:auto;text-align:center;}
#domain_table2{width:600px;margin-left:auto;margin-right:auto;text-align:center;}
.table_title{border-right:#FFF solid 1px;text-align:center;background-color:#e0630e;color:#FFF;}
#simple-tabs{margin:0;padding:0;overflow:hidden;margin-bottom:10px;}
#simple-tabs li a:hover{}
#simple-tabs li a:visited{color:#fff;text-decoration:none;}
#simple-tabs li a{font-size:11px;font-weight:bold;color:#fff;display:block;float:left;background:#666;margin-right:10px;
padding:0px 8px;line-height:25px;text-decoration:none;}
#simple-tabs li{display:inline}
#simple-tabs li a.selected{background:#e0630e}


.banners {width:100%; overflow:hidden; padding-bottom:42px;}
.banners li { background:url(../images/box-bg.png) no-repeat left 145px; width:197px; height:210px; float:left; margin-right:-1px;}
.banners li .inner { padding:14px 10px 0 23px;}
.banners li .wrapper a { float:left; color:#fff; font-weight:bold; margin-top:2px;}
.banners li a.button { background:url(../images/button.jpg) no-repeat left top; width:79px; height:22px; text-align:center; color:#121212; text-decoration:none; font-weight:bold; line-height:22px; float:right; margin:0;}
.banners li a.button:hover { color:#fff;}
.banners li a.button-alt { background:url(../images/button-alt.jpg) no-repeat left top; width:79px; height:22px; text-align:center; color:#121212; text-decoration:none; font-weight:bold; line-height:22px; float:right; margin:0;}
.banners li a.button-alt:hover { color:#fff;}
.banners li dl { padding-bottom:10px;}
.banners li dl dt { color:#fff; font-weight:bold; margin-bottom:10px;}
.banners li dl dd { background:url(../images/arrow1.gif) no-repeat left 5px; padding:0 0 4px 11px;}
.banners li dl dd a { color:#804d22; text-decoration:none;}
.banners li dl dd a:hover { color:#fff;}
.banners li dl.alt dd {background:url(../images/arrow2.gif) no-repeat left 5px;}
.banners li dl.alt dd a { color:#2582c1;}
.banners li dl.alt dd a:hover { color:#fff;}

.banners1 { width:100%; overflow:hidden; padding-bottom:42px;}
.banners1 li { background:url(../images/box1-bg.png) no-repeat left 145px; width:197px; height:235px; float:left; margin-right:-1px;}
.banners1 li .inner { padding:14px 10px 0 23px;}
.banners1 li .wrapper a { float:left; color:#fff; font-weight:bold; margin-top:2px;}
.banners1 li a.button { background:url(../images/button.jpg) no-repeat left top; width:79px; height:22px; text-align:center; color:#121212; text-decoration:none; font-weight:bold; line-height:22px; float:right; margin:0;}
.banners1 li a.button:hover { color:#fff;}
.banners1 li a.button-alt { background:url(../images/button-alt.jpg) no-repeat left top; width:79px; height:22px; text-align:center; color:#121212; text-decoration:none; font-weight:bold; line-height:22px; float:right; margin:0;}
.banners1 li a.button-alt:hover { color:#fff;}
.banners1 li dl { padding-bottom:10px;}
.banners1 li dl dt { color:#fff; font-weight:bold; margin-bottom:10px;}
.banners1 li dl dd { background:url(../images/arrow1.gif) no-repeat left 5px; padding:0 0 4px 11px;}
.banners1 li dl dd a { color:#804d22; text-decoration:none;}
.banners1 li dl dd a:hover { color:#fff;}
.banners1 li dl.alt dd {background:url(../images/arrow2.gif) no-repeat left 5px;}
.banners1 li dl.alt dd a { color:#2582c1;}
.banners1 li dl.alt dd a:hover { color:#fff;}

.banners2 { width:100%; overflow:hidden; padding-bottom:42px;}
.banners2 li { background:url(../images/box2-bg.png) no-repeat left top; width:197px; height:285px; float:left; margin-right:-1px;}
.banners2 li .inner { padding:14px 10px 0 23px;}
.banners2 li .wrapper a { float:left; color:#fff; font-weight:bold; margin-top:2px;}
.banners2 li a.button { background:url(../images/button.jpg) no-repeat left top; width:79px; height:22px; text-align:center; color:#121212; text-decoration:none; font-weight:bold; line-height:22px; float:right; margin:0;}
.banners2 li a.button:hover { color:#fff;}
.banners2 li a.button-alt { background:url(../images/button-alt.jpg) no-repeat left top; width:79px; height:22px; text-align:center; color:#121212; text-decoration:none; font-weight:bold; line-height:22px; float:right; margin:0;}
.banners2 li a.button-alt:hover { color:#fff;}
.banners2 li dl { padding-bottom:10px;}
.banners2 li dl dt { color:#fff; font-weight:bold; margin-bottom:10px;}
.banners2 li dl dd { background:url(../images/arrow1.gif) no-repeat left 5px; padding:0 0 4px 11px;}
.banners2 li dl dd a { color:#804d22; text-decoration:none;}
.banners2 li dl dd a:hover { color:#fff;}
.banners2 li dl.alt dd {background:url(../images/arrow2.gif) no-repeat left 5px;}
.banners2 li dl.alt dd a { color:#2582c1;}
.banners2 li dl.alt dd a:hover { color:#fff;}


.banners3 { width:100%; overflow:hidden; padding-bottom:42px; padding-left:100px;}
.banners3 li { background:url(../images/box2-bg.png) no-repeat left 150px;; width:197px; height:475px; float:left; margin-right:-1px;}
.banners3 li .inner { padding:14px 10px 0 23px;}
.banners3 li .wrapper a { float:left; color:#fff; font-weight:bold; margin-top:2px;}
.banners3 li a.button { background:url(../images/button.jpg) no-repeat left top; width:79px; height:22px; text-align:center; color:#121212; text-decoration:none; font-weight:bold; line-height:22px; float:right; margin:0;}
.banners3 li a.button:hover { color:#fff;}
.banners3 li a.button-alt { background:url(../images/button-alt.jpg) no-repeat left top; width:79px; height:22px; text-align:center; color:#121212; text-decoration:none; font-weight:bold; line-height:22px; float:right; margin:0;}
.banners3 li a.button-alt:hover { color:#fff;}
.banners3 li dl { padding-bottom:10px;}
.banners3 li dl dt { color:#fff; font-weight:bold; margin-bottom:10px;}
.banners3 li dl dd { background:url(../images/arrow1.gif) no-repeat left 5px; padding:0 0 4px 11px;}
.banners3 li dl dd a { color:#804d22; text-decoration:none;}
.banners3 li dl dd a:hover { color:#fff;}
.banners3 li dl.alt dd {background:url(../images/arrow2.gif) no-repeat left 5px;}
.banners3 li dl.alt dd a { color:#2582c1;}
.banners3 li dl.alt dd a:hover { color:#fff;}

.banners4 { width:100%; overflow:hidden; padding-bottom:42px; padding-left:100px;}
.banners4 li { background:url(../images/box2-bg.png) no-repeat left top; width:197px; height:285px; float:left; margin-right:-1px;}
.banners4 li .inner { padding:14px 10px 0 23px;}
.banners4 li .wrapper a { float:left; color:#fff; font-weight:bold; margin-top:2px;}
.banners4 li a.button { background:url(../images/button.jpg) no-repeat left top; width:79px; height:22px; text-align:center; color:#121212; text-decoration:none; font-weight:bold; line-height:22px; float:right; margin:0;}
.banners4 li a.button:hover { color:#fff;}
.banners4 li a.button-alt { background:url(../images/button-alt.jpg) no-repeat left top; width:79px; height:22px; text-align:center; color:#121212; text-decoration:none; font-weight:bold; line-height:22px; float:right; margin:0;}
.banners4 li a.button-alt:hover { color:#fff;}
.banners4 li dl { padding-bottom:10px;}
.banners4 li dl dt { color:#fff; font-weight:bold; margin-bottom:10px;}
.banners4 li dl dd { background:url(../images/arrow1.gif) no-repeat left 5px; padding:0 0 4px 11px;}
.banners4 li dl dd a { color:#804d22; text-decoration:none;}
.banners4 li dl dd a:hover { color:#fff;}
.banners4 li dl.alt dd {background:url(../images/arrow2.gif) no-repeat left 5px;}
.banners4 li dl.alt dd a { color:#2582c1;}
.banners4 li dl.alt dd a:hover { color:#fff;}

.banners5 { width:100%; overflow:hidden; padding-bottom:42px; padding-left:100px;}
.banners5 li { background:url(../images/box3-bg.png) no-repeat left top; width:197px; height:255px; float:left; margin-right:-1px;}
.banners5 li .inner { padding:14px 10px 0 23px;}
.banners5 li .wrapper a { float:left; color:#fff; font-weight:bold; margin-top:2px;}
.banners5 li a.button { background:url(../images/button.jpg) no-repeat left top; width:79px; height:22px; text-align:center; color:#121212; text-decoration:none; font-weight:bold; line-height:22px; float:right; margin:0;}
.banners5 li a.button:hover { color:#fff;}
.banners5 li a.button-alt { background:url(../images/button-alt.jpg) no-repeat left top; width:79px; height:22px; text-align:center; color:#121212; text-decoration:none; font-weight:bold; line-height:22px; float:right; margin:0;}
.banners5 li a.button-alt:hover { color:#fff;}
.banners5 li dl { padding-bottom:10px;}
.banners5 li dl dt { color:#fff; font-weight:bold; margin-bottom:10px;}
.banners5 li dl dd { background:url(../images/arrow1.gif) no-repeat left 5px; padding:0 0 4px 11px;}
.banners5 li dl dd a { color:#804d22; text-decoration:none;}
.banners5 li dl dd a:hover { color:#fff;}
.banners5 li dl.alt dd {background:url(../images/arrow2.gif) no-repeat left 5px;}
.banners5 li dl.alt dd a { color:#2582c1;}
.banners5 li dl.alt dd a:hover { color:#fff;}

.table1 {border: none; border-collapse: collapse; padding: 2px; background-color:#FFFFFF}
.table2 {margin-left:50px; border: 1pt solid #333333;	border-collapse: collapse;	padding: 6px;}
.table2 td {border: 1pt solid #333333; border-collapse: collapse; padding:inherit;}
.table2 .wrapper a {float:left; color:#fff; font-weight:bold; margin-top:2px;}
.table2 a.button { background:url(../images/button.jpg) no-repeat left top; width:79px; height:22px; text-align:center; color:#121212; text-decoration:none; font-weight:bold; line-height:22px; float:right; margin:0;}
.table2 a.button:hover { color:#fff;}
.table2 a.button-alt { background:url(../images/button-alt.jpg) no-repeat left top; width:79px; height:22px; text-align:center; color:#121212; text-decoration:none; font-weight:bold; line-height:22px; float:right; margin:0;}
.table2 a.button-alt:hover { color:#fff;}
.table3 {margin-left: 200px; border: none; border-collapse: collapse; padding: 3px;}
a.button { background:url(../images/button.jpg) no-repeat left top; width:79px; height:22px; text-align:center; color:#121212; text-decoration:none; font-weight:bold; line-height:22px; float:right; margin:0;}
a.button:hover { color:#fff;}
a.button-alt { background:url(../images/button-alt.jpg) no-repeat left top; width:79px; height:22px; text-align:center; color:#121212; text-decoration:none; font-weight:bold; line-height:22px; float:right; margin:0;}
a.button-alt:hover { color:#fff;}
.barraizq{background:#333; border:1px solid #666;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;margin:15px 0 20px;padding:0 0 30px;}
.barraizq h2{color:#EB8329; padding:15px 15px 5px;}
.barraizq p{padding:0 15px;}
.barraizq li {list-style: none;}
.submenu{margin-bottom:10px;}
.submenu ul li{border-bottom:1px solid #d0d0d0;border-top:1px solid #fff;}
.submenu ul li a{color:#fff;display:block;text-decoration:none;font:normal 12px/18px "Trebuchet MS",Arial, sans-serif;padding:8px 0 8px 15px;}
.submenu ul li a:hover{color:#3f3f3f;background:#e0e0e0;display:block;}
.submenu ul li.current a{color:#3f3f3f;background:#fff;border-left:5px solid #ff8420;display:block;}


/*footer*/
#footer { text-align:left;}
#footer p { font-size:1.17em; margin:0; padding-bottom:15px;}
#footer p a { color:#5d5d5d; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}
#footer .nav { font-size:1.1em; padding:10px 0 10px 0; margin-right:-14px;}
#footer .nav li { display:block;}
#footer .nav li a { color:#5d5d5d; text-decoration:none; padding:0 14px 0 1px;}
#footer .nav li a:hover { color:#fff; text-decoration:underline;}
#footer .nav li a.current { color:#fff; text-decoration:underline;}

/*==========================================*/
