/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Проект: FastNext [http://fastnext.ru]
Кодер: Ivan Leonchikov [ coder@xeonc.eu ]
Дата: Март 2007
Назначение стилей: Стили для контента
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.content { padding:21px 0 145px 0; }
.content h1 { padding:16px 0 17px 0; font:normal 22px Arial; color:#4b4b4b; background:url(../image/content/bg-line.gif) repeat-x 0 100%; }
.content h2 { padding:10px 0; font:normal 18px Arial; color:#4b4b4b; }
.content h3 { padding:10px 0; font:bold 14px Arial; color:#808080; }
.content p { padding-bottom:16px; text-align:justify; }
.content p.gray2 { color:#9e9e9e; }

.content table { margin-bottom:20px; border-collapse:collapse; }
.content th { padding:6px 0 6px 12px; font:bold 9px Verdana; color:#fff; text-align:left; text-transform:uppercase; background:#797979 url(../image/content/table2.gif) no-repeat 100% 0; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; }
.content th.last { background-image:none; }
.content td { padding:4px 0 5px 12px; font:normal 13px Arial; color:#4b4b4b; background:url(../image/content/table.gif) repeat-x 0 100%; }
.content td.color { background:#fef2f2 url(../image/content/table.gif) repeat-x 0 100%; }

.content .order { margin:-6px 0 25px 0; padding-right:12px; text-align:right; }
.content .order a { margin-left:10px; }

.content .middle2 { padding-bottom:15px; }
.content .middle2 h3 { padding-bottom:5px; }
.content .middle2 ul {
	padding:7px 0 10px 13px;
}
.content .middle2 li {
	position:relative;
	_position:static;
	padding:0 0 5px 12px;
	background: url(../image/content/bg-li.gif) no-repeat 0 8px;
	list-style-type:none;
}
.content .middle2 li .more2 { position:absolute; z-index:999; top:10px; left:40px; width:300px; padding:10px; font:normal 11px Arial; color:#353535; background:#fef2f2; border:1px solid #d70000; }
.content .left { width:440px; float:left; }
.content .right { width:270px; float:left; }

/* Оформление раздела «Документы» */
.documents { padding-top:6px; }
.documents h2 { padding:0 0 16px 0; font:normal 20px Arial; color:#1861bd; text-align:center; }
.documents ul { padding:7px 0 25px 13px; }
.documents li { padding:0 0 5px 12px; background:url(../image/content/bg-li.gif) no-repeat 0 8px; list-style-type:none; }
.documents li.here { background:url(../image/content/bg-li-here.gif) no-repeat 0 8px; }
.documents li a { font-weight:bold; }
.documents li span { font-weight:bold; }

.item { padding:0 1px 33px 0; }
.item h3 { padding:0 0 17px 0; font:normal 20px Arial; color:#4b4b4b; }
.item p { padding-bottom:0; }
.item2 p { text-align:left; }
.item ul { margin-top:-3px; padding:0 0 10px 27px; }
.item li { padding:0 0 0 13px; background:url(../image/content/bg-li-2.gif) no-repeat 0 7px; }
.item li a { font-weight:normal; }

.item table { width:772px; margin-bottom:0; }
.item table th { height:24px; padding:0 0 0 0; text-align:center; text-transform:none; background-image:none; background:#797979; border:1px solid #797979; border-bottom:0; }
.item table th.lefts { padding-left:5px; text-align:left; }
.item table td { padding:5px 5px 5px 5px; background-image:none; border:1px solid #787878; }
.item table td.center { text-align:center; }

/* Оформление cтраницы «Поддержка» */
.support { margin-bottom:-20px; padding-top:26px; }
.support .lft { width:411px; float:left; }
.support .rht { width:355px; float:left; }

.support .block { height:107px; padding-left:76px; }
.support .block h5 { padding-bottom:2px; font:bold 14px Arial; color:#ef0100; }
.support .block h5 span { font:normal 13px Arial; color:#4b4b4b; }
.support .block p { padding-bottom:1px; text-align:left; }

.support #tech { background:url(../image/content/support-ico-1.png) no-repeat; }
.support #sell { background:url(../image/content/support-ico-2.png) no-repeat; }
.support #faq { background:url(../image/content/support-ico-3.png) no-repeat; }
.support #flash { background:url(../image/content/support-ico-4.png) no-repeat; }
.support #dns { background:url(../image/content/support-ico-5.gif) no-repeat; }

/* Оформление раздела «FAQ» */
.faq { padding-top:12px; }
.faq p { padding-bottom:30px; }
.faq p.pay { padding-bottom:10px; }
.faq h3 { padding:0 0 12px 0; font:normal 14px Arial; color:#808080; }
.faq h5 { padding-bottom:12px; font:bold 14px Arial; color:#808080; }
.faq ul { padding-bottom:26px; }
.faq li { padding:0 0 2px 15px; background:url(../image/content/bg-li.gif) no-repeat 0 8px; list-style-type:none; }

.faq ul.level { padding-bottom:53px; }
.faq ul.level li { float:left; padding:0 17px 0 0; background-image:none; }
.faq ul.level li a { display:block; height:21px; float:left; padding:4px 7px 0 6px; clear:both; background:#f5f5f5; }
.faq ul.level li a.here { height:20px; padding-top:5px; color:#4b4b4b; text-decoration:none; }
.faq ul.pay { padding-left:27px; }
.faq ul.pay li { background:url(../image/content/bg-li-3.gif) no-repeat 0 8px; }

/* Оформление страницы «Контакты» */
.contact { padding-top:20px; }
.contact .left { width:214px; float:left; padding-top:10px; }
.contact .left h3 { padding:0 0 12px 0; font:normal 14px Arial; }
.contact .left p { padding-bottom:24px; text-align:left; }
.contact .right { width:400px; float:left; }
.contact .right #flash { width:340px; height:315px; overflow:hidden; margin-left:9px; }

/* Оформление страницы «Способы оплаты» */
.payment { padding-top:20px; }
.payment h3 { padding:12px 0 12px 0; }

/* Оформление страницы «О нас» */
.about { padding-top:10px; }
.about h2 { padding:10px 0 12px 0; }
.about p { padding-bottom:12px; }
.about p.gray { color:#808080; }
.about p span { padding-left:33px; }

.about .partners { margin:-10px 0 12px 0; }
.about .partners img { margin-right:26px; }

.about .awards { margin:10px 0 15px 0; }
.about .awards .award { width:25%; float:left; margin-left:-1px; font:normal 10px Arial; color:#4b4b4b; text-align:center; }

/* Оформление страницы «Домены» */
.domain { padding-top:20px; }
.domain p span { font:normal 12px Arial; color:#808080; }
.domain p span span.red { color:#ef0100; }
.domain table { margin-bottom:10px; }
.domain td span { padding-left:2px; color:#ef0100; }
.domain td a { font:bold 13px Arial; color:#ef0100; text-decoration:none; text-transform:uppercase; }

/* Оформление страницы «VPS» */
.vps { padding-top:20px; }
.vps ul { padding:7px 0 15px 13px; }
.vps li { padding:0 0 5px 12px; background:url(../image/content/bg-li.gif) no-repeat 0 8px; list-style-type:none; }
.vps td span { padding-left:2px; color:#ef0100; }
.vps .order { padding-right:8px; }
.vps .order a { margin-left:8px; }

.vps .gray-text { padding-bottom:10px; font:normal 10px Verdana; color:#9e9e9e; }
.vps .gray-text p { padding-bottom:14px; }
.vps .gray-text span { padding-right:3px; color:#ef0100; }

/* Оформление страницы «Реселлинг» */
.reselling { padding-top:20px; }
.reselling th { text-transform:none; }
.reselling td a { font:bold 11px Arial; color:#1861bd; }
.reselling td a:hover { color:#4b4b4b; }
.reselling .order { margin:-6px 0 15px 0; padding-right:50px; }
.reselling .order a { margin-left:38px; }
.reselling td .infs a { font:bold 13px Arial; color:#4b4b4b; }

/* Оформление страницы «Хостинг» */
.webhost { padding-top:20px; }
.webhost h2 span { font:bold 14px Arial; color:#808080; }
.webhost td span { font:bold 14px Arial; color:#4b4b4b; }
.webhost td span span.red { color:#ef0100; }

.inf {
	position:relative;
	_position:static;
}
.inf a { margin-right:5px; }
.inf2 { position:absolute; z-index:999; top:10px; left:40px; width:300px; font:normal 11px Arial; color:#353535; background:#fef2f2; border:1px solid #d70000; }
.inf2 h5 { padding:3px 0; font:bold 11px Arial; color:#fff; background:#d70000; text-align:center; }
.inf2 p { padding:10px; }

.infs {
	position:relative;
	_position:static;
}
.infs a { font:bold 13px Arial; color:#4b4b4b; }
.infs a:hover { text-decoration:none; }
.inf77 { position:absolute; z-index:999; top:10px; left:40px; width:140px; padding:5px 5px 0 5px; font:normal 10px Verdana; color:#000; background:#f5f5f5; border:1px solid #b2b2b2; }
.inf77 p { padding-bottom:5px; }
.inf77 p span { font:bold 14px Arial; color:#d70d0d; }

/* Оформление главной страницы */
.index .lft { width:577px; float:left; }
.index .rht { width:195px; float:left; }

.tarif { position:relative; margin:3px 24px 0 10px; padding:10px 0 3px 0; background:url(../image/content/bg-line.gif) repeat-x; }
.tarif .price { position:relative; width:190px; float:left; }
.tarif .price h2 { padding:3px 0 0 10px; color:#808080; }
.tarif .price .price1 { position:absolute; top:31px; left:23px; font:normal 11px Arial; color:#929292; }
.tarif .price .price2 { position:absolute; top:30px; left:38px; font:bold 30px Arial; color:#626262; letter-spacing:-1px; }
.tarif .price .price3 { position:absolute; top:32px; left:90px; font:bold 11px Arial; color:#666; }
.tarif .price .price4 { position:absolute; top:46px; left:90px; font:normal 11px Arial; color:#929292; }

.tarif .inf { width:205px; float:left; font:normal 11px Arial; color:#808080; }
.tarif .inf h3 { padding:0 0 3px 0; font:bold 14px Arial; color:#4b4b4b; }
.tarif .inf h3 span { font:normal 18px Arial; color:#1f66bf; }
.tarif .inf p { padding-bottom:3px; }
.tarif .inf a { font:normal 11px Arial; }

.tarif .button { width:144px; float:left; }
.tarif .button a { position:absolute; top:50%; display:block; width:100px; height:20px; margin:-10px 0 0 16px; }

.tarif .button2 { position:absolute; top:50%; margin-top:-25px; }
.tarif .button2 img { display:block; padding-bottom:12px; }
.tarif .button2 a { position:relative; margin:0 0 0 16px; }

.server { position:relative; width:547px; min-height:125px; height:auto; margin:20px 0 0 8px; background:#f7f7f7; border:1px solid #d1d1d1; }
.server2 { position:absolute; top:-1px; right:-1px; width:25px; height:24px; background:url(../image/content/bg-server.gif) no-repeat; }
.server3 { position:absolute; bottom:-1px; left:-1px; width:25px; height:24px; background:url(../image/content/bg-server2.gif) no-repeat; }

.server h2 { position:absolute; top:33px; left:23px; padding:0; font:bold 13px Arial; color:#626262; }
.server h2 span { font:bold 14px Arial; text-transform:uppercase; }
.server h2 span.next { font:bold 26px Arial; color:#ef0100; }

.prices a { position:absolute; top:75px; right:12px; display:block; width:100px; height:20px; }
.prices .prices1 { position:absolute; top:33px; right:117px; font:normal 11px Arial; color:#929292; }
.prices .prices2 { position:absolute; top:25px; right:57px; font:bold 36px Arial; color:#626262; letter-spacing:-1px; }
.prices .prices3 { position:absolute; top:26px; right:3px; font:normal 23px Verdana; color:#666; }
.prices .prices4 { position:absolute; top:50px; right:8px; font:normal 11px Arial; color:#929292; }

.server .list { padding:17px 0 0 160px; }
.server .list ul { float:left; padding-right:20px; }
.server .list li { padding:0 0 2px 12px; background:url(../image/content/bg-li.gif) no-repeat 0 8px; list-style-type:none; }

.index .rht h2 { padding:0 0 10px 0; font:bold 11px Arial; color:#1f66bf; text-transform:uppercase; }
.index .rht ul { padding-bottom:30px; }
.index .rht li { padding:0 0 5px 12px; background:url(../image/content/bg-li.gif) no-repeat 0 8px; list-style-type:none; }
.index .rht li.more { background-image:none; }

/* Оформление страниц оплаты */
#mail { width:600px; padding:15px 0; border:0; }
#mail .rows { height:36px; }
#mail label { display:block; float:left; width:274px; height:18px; }
#mail input { padding:0 4px; }
#mail .rows input { display:block; float:left; width:217px; height:18px; padding:0 4px; background:#fff; border:1px solid #c9c9c9; }

#bank { width:700px; padding:15px 0; border:0; }
#bank .rows { height:40px; }
#bank label { display:block; float:left; width:150px; height:18px; padding-right:15px; }
#bank input { padding:0 4px; }
#bank .rows input { display:block; float:left; width:217px; height:18px; padding:0 4px; background:#fff; border:1px solid #c9c9c9; }
#bank .rows p { display:block; width:290px; float:left; padding:0 0 0 10px; text-align:left; }

#wm { width:700px; padding:15px 0; border:0; }
#wm .rows { padding-bottom:15px; }
#wm label { display:block; float:left; width:150px; height:18px; padding-right:15px; }
#wm input { padding:0 4px; }
#wm select { display:block; float:left; width:228px; height:18px; border:1px solid #c9c9c9; }
#wm textarea { display:block; float:left; width:217px; height:80px; padding:2px 4px; background:#fff; border:1px solid #c9c9c9; }
#wm .rows { height:1%; }
#wm .rows input { display:block; float:left; width:217px; height:18px; padding:0 4px; background:#fff; border:1px solid #c9c9c9; }
#wm .rows p { display:block; width:290px; float:left; padding:0 0 0 10px; text-align:left; }

#credit { width:700px; padding:15px 0; border:0; }
#credit .rows { padding-bottom:15px; }
#credit label { display:block; float:left; width:150px; height:18px; padding-right:15px; font-weight:bold; }
#credit label sup { color:#f00; }
#credit select { display:block; float:left; width:228px; height:18px; border:1px solid #c9c9c9; color:#626262; }
#credit input { padding:0 4px; }
#credit .rows input { display:block; float:left; width:217px; height:18px; padding:0 4px; background:#fff; border:1px solid #c9c9c9; color:#626262; }
#credit .rows p { display:block; width:290px; float:left; padding:0 0 0 10px; text-align:left; }
#credit .rows input.light { width:auto; height:auto; padding:0; margin:0; }

/* Оформление закладок VPS */
ul#navi { position:absolute; top:311px; right:3px; width:314px; height:33px; overflow:hidden; background:#fff; }
ul#navi li { display:block; float:left; list-style-type:none; }
ul#navi li#first a { display:block; width:156px; height:33px; background:url(../image/content/vps-linux.gif) no-repeat; }
ul#navi li#second a { display:block; width:157px; height:33px; background:url(../image/content/vps-windows.gif) no-repeat; }
ul#navi li#first.selected a { background:url(../image/content/vps-linux-here.gif) no-repeat; }
ul#navi li#second.selected a { background:url(../image/content/vps-windows-here.gif) no-repeat; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Конец
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */#cluster h1 {
	background: url(none);
}
#cluster .mail {
	background: url(/image/cluster/konvert.gif) no-repeat;
	padding-bottom: 15px;
	padding-left: 72px;
}

#cluster .advanced {
	background: url(/image/cluster/kniga.gif) no-repeat;
	padding-bottom: 15px;
	padding-left: 72px;
}

#cluster .control {
	background: url(/image/cluster/upravlenie.gif) no-repeat;
	padding-bottom: 15px;
	padding-left: 65px;
}
#cluster .stat {
	background: url(/image/cluster/telegka.gif) no-repeat;
	padding-bottom: 15px;
	padding-left: 65px;
}
#cluster .tech {
	background: url(/image/cluster/detal.gif) no-repeat;
	padding-bottom: 15px;
	padding-left: 65px;
}

#cluster .multi {
	background: url(/image/cluster/multimedia_2.gif) no-repeat;
	padding-bottom: 15px;
	padding-left: 65px;
}

