html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}hr {display:none;} a { outline:none; cursor:pointer } 

body {
font-family: Arial, Helvetica, sans-serif, LucidaSans;
color:#505050;
background-color: #FFFFFF;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height: normal;
}
body, html {
height:100%;
}


input, textarea {
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
padding:6px 4px;
}

h1, h2, h3 {
font-size:2.3em;
letter-spacing:-0.04em;
line-height:1.05em;
padding-bottom:10px;
}

h4 {
font-size:1.4em;
line-height:23px;
}
h1, h2, h3, h4, h5, h6 {
color:#a68b5b;
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
margin:0 0 5px;
}


a {text-decoration:none; color:#9b7a3f;}
a:hover {text-decoration:underline; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }

#header {width: 1000px; height: 150px; position: relative; margin: 0 auto; }

/** logo **/
#logo {width:278px; height:98px; float:left; margin:30px 0 0 5px;}
#logo h1 a {background:url(images/logo.png) no-repeat; width:278px; height:98px; display:block;}
#logo h1 a span {display:none;}
#logo p {display:none;}
#logo h2 { margin-left; -1000px; }

/** domain **/
#domain {width:370px; height:64px; float:left; margin: 45px 0 28px  55px; background-color:#f4f4f4;}
.title {font-size:0.7em; margin:6px 5px 5px 15px; color:#000;}
#domain .titlem {display: none;	font-size:0.6em; float:right; width:170px; margin:6px 5px 5px 5px; color:#666666; position:absolute; left: 582px; top: 94px; }
.btn-slide {text-decoration:none; color:#666666;}
.btn-slide:hover {color:#4E9EEF;}
#domain:hover .titlem { display: block; }
#form {height: 30px; padding:3px 10px 5px 10px; position:relative}
#form2 { padding:3px 10px 5px 10px; position:relative}
.www {color: #A8A8A8; font-size:0.8em; padding-top:8px; margin-left:8px; float:left;}
.sw_edit { -x-system-font:none; padding:5px; margin-left: 5px; border:medium none;  height:14px; color:#555555; width:245px; border:#d1d1d1 1px solid;}
.sw_edit:focus {background:#fffcda}

#error_box {padding:20px; background-color:#fceeee; border:1px solid #f4a4a4; margin:20px 0 20px 0;}
#error_box2 {padding:20px; background-color:#fceeee; border:1px solid #f4a4a4; margin:0 0 20px 0;}
input {  color:black; }
.checkbox_hide {display: none; }

.nobrzone {display:block; white-space:nowrap; width:45px; }
.zone { margin-left:13px;; -x-system-font:none; cursor:default; font-family:Sans-Serif; font-size:9px; font-size-adjust:none; font-stretch:normal; font-style:normal;font-variant:normal; font-weight:normal; line-height:normal; }
.zone { cursor:default;
}
#panel {background: #f4f4f4; position:relative;	height: 20px; display: none; }



/** login **/
#login {width:216px; height:150px; float:right; background-color:#f4f4f4; margin-right:15px;}
.title_login {font-size:11px;  color: #2D2D2D; position:relative; cursor: pointer;  }
.panel_login {float:left;  width:105px; float:left; padding:4px 8px 6px 8px;  display:block;  color:#999999; background-color:#ececec; text-decoration: underline;}
.panel_login .pipka {display:none}
.panel_login_active {float:left; width:105px; padding:4px 8px 6px 8px;  display:block;  color:#fff; background:url(images/login_title_bg.png) repeat-x;}
.billing { padding:4px 8px 6px 8px; color:#999999; width:78px; float:left;  background-color:#ececec; text-align:center; text-decoration: underline;}
.billing .pipka {display:none}
.billing_active { padding:4px 8px 6px 8px; width:78px; float:left;  color:#fff; background:url(images/login_title_bg.png) repeat-x; text-align:center }
.login_input_tip {font-size:0.7em; margin:7px 5px 0 9px; color: #000; display:block; padding-top:25px;}
.login_input_tip2 {font-size:0.7em; margin:2px 5px 5px 9px; color: #000}
.input_area { -x-system-font:none; border:medium none; font-size:1.15em; padding:5px; margin-top:3px; height:14px; color:#555555; width:185px; border:#d1d1d1 1px solid; }
.error { background-color:#FCEEEE;border:1px solid #F4A4A4; }
.login_submit {height: 28px; width: 100%; background-color:#FFFFFF;}

/** menu **/
#menu {width: 1000px; height: 37px; margin:0 auto; background: #363131 url(images/menu_bg.png) repeat-x; position:relative;}

ul#nav {margin:0 auto;	width:800px;	list-style-type: none;}
ul#nav li {float:left;   text-align:center; text-transform:uppercase;}
ul#nav li a {text-decoration:none; text-align:center; font-weight:bold; color: #d5d4d5; padding-bottom:2px; display:block; width:100px; height:27px;  padding:10px 25px 0 25px;}
ul#nav li a:hover {background:#404040 url(images/hover_bg.png) no-repeat;}
ul#nav .selected {background:#404040 url(images/hover_bg.png) no-repeat;}
/** ul#nav li a:hover, ul#nav li a.selected {color:#fff; border-bottom:2px solid #ffcb2b;} **/

/** Слоганы **/
#orange {width: 1000px; height: 120px; margin:0 auto; background: #363131 url(images/orange.jpg) no-repeat; margin:0 auto; position:relative;}
#orange_small {width: 1000px; height: 58px; margin:0 auto; background: #363131 url(images/orange_small.jpg) ; margin:0 auto; position:relative;}
#slogan1 {
	width: 300px;
	height: 100px;
	position:absolute;
	background:url(images/slogan_bg.png);
	left: 15px;
	top: 11px;
	padding:10px;
}
#slogan2 {
	width: 300px;
	padding:10px;
	height: 100px;
	position:absolute;
	background:url(images/slogan_bg.png);
	left: 339px;
	top: 11px;
}
#slogan3 {
	width: 300px;
	height: 100px;
	position:absolute;
	background:url(images/slogan_bg.png);
	left: 663px;
	top: 10px;
	padding:10px;
}

a#slogan1, a#slogan2 , a#slogan3  { text-decoration: none; }


#slogan_info {
	width: 398px;
	height: 32px;
	position:absolute;
	margin-left: 6px;
	top: -1px;
	padding:10px;
}

.titleblock_slogan {color:#fff; padding:0; font-size:1.6em;  padding-bottom:5px; width:100%; letter-spacing:0.05em; display:block;}
.titleblock_slogan_info {color:#fff; padding:0; font-size:1.6em;  padding-bottom:0px; width:100%; letter-spacing:0.05em;}
.text_slogan {color:#fff; font-size:0.8em; line-height:16px;}
.link {color:#f7e5d2; font-size:0.7em; text-decoration:underline; display:block; text-align:center; padding-top:3px;}



/** тарифы **/
#slider1 {height:307px; width:900px; margin:0 auto; clear:both; overflow:hidden; position:relative; }
.slider2 { width:900px; margin:0 auto; clear:both; margin-top:15px; }
ul.serv {margin-top:10px;}
ul.serv li {list-style-type:square; margin-left:20px; font-size:1em;}
/* These 2 lines specify style applied while slider is loading */


		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden;
			margin: auto;
			width: 900px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			clear: both;
		}
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 20px 0;
			position: relative;
			width: 900px;
		}

		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}

		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;

			width: 900px; /* Also specified in  .stripViewer  above */
		}

		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 10px;
		}

.stripNavL {
	left:7px;
}
.stripNavR {
	position:absolute;
	width: 34px;
	height: 32px;
	top: 132px;
}
.stripNavR {
	right:3px;
}
.stripNavL {position:absolute;	top:230px;	height: 36px;	width: 34px;}
.stripNavL  {
	top:132px;
}

#tarrif_area {height:310px; width:1000px; margin:0 auto; background:#f8f8f8; position:relative;}

.tariff {width: 244px; background:#FFFFFF; height: 310px; padding:15px 8px; position:relative }
.tariff_title {color:#5da2c7; font-size: 1.4em; margin: 0px 0 5px 0; display:block;}
.table ul {float:left; margin:0; padding:0; font-size:0.75em;}
.table ul li {list-style:none; padding:7px 0px; border-bottom: #e9e9e9 1px dashed; }
.table ul li.grey {background:#fbfbfb;}

.table1 ul {float:left; margin:0; padding:0; font-size:0.75em;}
.table1 ul li {list-style:none; padding:10px; border-bottom: #ececec 0.1em solid; }
.table1 ul li.grey {background:#fbfbfb;}


.table_title {color:#a68b5b; padding:0; font-size:1.1em; font-weight:bold; border-top: #ececec 0.1em solid; height:30px; }
.prices {display:block; padding: 7px 0 20px 0; font-weight:bold; font-size:0.9em; border-bottom: #e9e9e9 1px dashed;}


.table_domains ul {float:left; margin:0; padding:0; font-size:0.9em; display:block; width:100%; }
.table_domains ul li {list-style:none; float:left;  padding:10px; border-bottom: #ececec 0.1em solid; height:20px; font-weight:bold; }
.table_domains ul.grey {background:#fbfbfb; }
.table_domains ul.hl {background:#e5f1f7; }

.table2 ul {float:left; margin:0; padding:0; font-size:0.9em;}
.table2 ul li {list-style:none;  padding:10px; border-bottom: #ececec 0.1em solid; height:20px; font-weight:bold; }
.table2 ul li.grey {background:#fbfbfb; }

h2 {font-size:1.4em; color:#505050;  margin-bottom:-10px;}

.table1_title {color:#a68b5b; padding:0; font-size:1.1em; font-weight:bold; border-top: #ececec 0.1em solid; }
.table1_title  li {list-style:none; font-size:1.1em; float:left;  padding:10px; border-bottom: #ececec 0.1em solid; height:20px; font-weight:bold; }

a.order_ns { background:url(/images/next_step_left.png) no-repeat; display:inline-block; outline:none;  height:24px; color:#fff; text-decoration:none; font-size:0.9em;
	line-height: 1.2em;	text-align:center; padding-left:4px }
a.order_ns span {background: transparent url(/images/next_step.png) no-repeat top right; display: block; height:24px; padding:3px 20px 0 10px;  }


a.order_b { background:url(/images/next_step_left.png) no-repeat; display:block; outline:none;  height:24px; color:#fff; text-decoration:none; font-size:0.9em;
	line-height: 1.2em;	text-align:center; padding-left:4px }
a.order_b span {background: transparent url(/images/next_step.png) no-repeat top right; display: block; height:24px; padding:3px 7px 0 0; }



.order_now a {
	width:180px;
	height:29px;
	background: url(images/button_order.png) top no-repeat;
	position:absolute;
	cursor:pointer;
	left: 40px;
	top: 270px;
}

.order_now a:hover {
	width:180px;
	height:29px;
	background: url(images/button_order.png) bottom no-repeat;
	position:absolute;
	cursor:pointer;
	left: 40px;
	top: 270px;
}

.error_text {color:#ff0000;}

.order_now {padding:9px 0 0 0; text-align:center; font-size:1em; color:#767b7d;}
.order_now a {text-decoration:none; color:#767b7d;}
.order_now a:hover {color:#444a4d;}

.round {width:55px; height: 55px; background:#53aada url(images/round_bg.png) no-repeat; position: absolute; left: 182px;}
.round_title {font-size:1.7em;	font-weight:bold;	color:#FFFFFF;	text-align:center;	margin:7px 0 0 0;}
.round_title_small {font-size:0.6em; position:absolute; color:#b1d4e7;	text-align:center;	left: 9px;	top: 32px;}



/* vedit - vertical table (signup, profile edit) */

.vedit {
    border: none;
}

.vedit td {


    padding: 10px 10px 10px 25px;
    border: solid 1px #e0e0e0;
	background-color: #ededed;
}

.vedit th {
text-align:right;
    padding: 10px 25px 10px 15px;
       font-weight: bold;
	   font-size:1em;
    background-color: #e7e7e7;
    border: solid 1px #e0e0e0;

	border-right:#ededed 1px solid;
		color: #505050;
}


.zakaz {color:#505050;
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
font-size:24px;
margin:0 0 5px;}


.plan {color:#505050;
font-family:Helvetica,Arial,sans-serif;
font-size:18px;
margin:0 0 5px;}

.oplata {color:#505050;
font-family:Helvetica,Arial,sans-serif;
font-size:0.8em;
margin:0 0 5px;}

.tip {color:#505050;
font-family:Helvetica,Arial,sans-serif;
font-size:0.7em;
font-weight:normal;
margin:0 0 5px;}

/** Текстовая часть **/
#textpart {width: 1000px; margin:0 auto; margin-top:10px; }

#leftpart { width: 244px; float: left;  padding:8px; margin-right:50px;}
.leftpart { width: 244px; float: left;  padding:8px; margin-right:50px;}
.titleblock {color:#505050; padding:0; font-size:1.30em; border-bottom:1px solid #E4E4E4; padding-bottom:5px; width:100%;}
.news {width: 250px; padding:9px 0 9px 0; display:block; border-bottom: #e9e9e9 1px dashed; }
.news:hover {background:#fbfbfb;}
.news_caption {color:#a68b5b; font size:1.2em; display:block; display:block; }
.date {clear:left; color:#929292; font-size:0.8em; margin-bottom:0; margin-top:-20px;}
.all {float:right; color:#505050; font-size:0.8em; display:block; margin-top:5px;}

#rightpart { width: 240px;  float: left; }
.rightpart { width: 240px;  float: left; }
#rightpart1 { width: 244px;  float: left;  padding:8px 0 8px 0;}
.rightpart1 { width: 244px;  float: left;  padding:8px 0 8px 0;}
.phone_caption { font size:1.2em; display:block; display:block; padding-bottom:5px; }
.numbers {clear:left; color:#a68b5b;  margin-bottom:0;  line-height:20px;}
.all {float:right; color:#505050; font-size:0.8em; display:block; margin-top:5px;}
#centerpart { width: 244px;  float:left; margin: 0 62px 7px 10px;  padding:8px;}
.centerpart { width: 244px;  float:left; margin: 0 62px 7px 10px;  padding:8px;}
#centerpart_serv { width: 680px;  float:left; margin: 0 40px 7px 15px}
#centerpart_tariff { width: 970px;  float:left; margin: 0 15px 7px 15px; margin:0 auto; background-color: #f5f5f5;}
.maintext {-x-system-font:none; display:block; margin-top:10px; background:#FFFFFF; font-size:0.9em;
font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:20px;}

/** новость **/
.iamhere { margin: 0 0 10px 15px; font-size:0.9em;}
.iamhere_img {width: 6px; height: 9px; margin-left: 10px; margin-right:10px; background:url(images/iamhere.png); float:left;}
.iamhere_h {color:#a18451}
#news_block {padding-bottom:25px;}
.news_title {color:#a68b5b; padding:0; font-size:1.30em; width:100%;}
.news_date {color:#b3b3b3; padding:0; font-size:0.8em;  padding-bottom:5px; width:100%;}
.news_text {color:#505050; font-size:0.9em; line-height:18px; padding-top:5px; padding-bottom:15px; border-bottom:#e9e9e9 1px solid;}
.before {width: 80px; height: 22px; background:url(images/before.png) no-repeat; padding-left:20px; padding-top:3px; }



/** footer **/
#footer { width: 1000px; margin:0 auto; display:block;  clear:both; color:#505050}
#info_about { width: 300px; height: 100px; float:left; margin-top:50px;  font-size:0.8em; }
#info_contacts { width: 300px; height: 100px; float:left; margin-top:50px; font-size:11px; text-align:right}
.contact_number {font-size:1.8em; }
.contact_number_code {font-size:0.8em; color:#a68b5b; margin-right:5px;}
#links { width: 400px; height: 100px; float:left; margin-top:50px; font-size:0.7em; text-align:center;}
.order a {display:block; width:72px; height:28px; background:url(images/zakazat.png) top no-repeat;}
.order a:hover {display:block; width:72px; height:28px; background:url(images/zakazat.png) bottom no-repeat;}

#info_about a {color:#505050; font-size:11px;}
.studio_title {font-weight:bold; color:#000}
.studio_title .f {color:#6666cc;}
.studio_title .r {color:#e80000;}



.vedit2 {
    border: none;
	background-color: #ededed;
}



.vedit2 td {


    padding: 10px 10px 10px 25px;
    border: none;
	
}

.vedit2 th {

       font-weight: bold;
	   font-size:1em;
	   padding:0 0 0 25px;
    background-color: #e7e7e7;
	height:58px;

    background-image:url(images/row_bg.png);

	border-left:#e0e0e0 1px solid;
	border-right:#e0e0e0 1px solid;
		color: #505050;
}



.selected_tarif {
color:#505050;
font-family:Helvetica,Arial,sans-serif;
font-size:1.4em;
padding:20px 20px 20px 20px;
background:#ededed !important;
border-bottom:#ededed 1px solid;
border-right:#ededed 1px solid !important;

}

.deselected_tarif {
cursor:pointer;
}

.selected_tarif .arrows {
background:url(images/arrows.png) no-repeat;
padding: 0 0 0 40px;
}

.zagolovok_order2 {
padding:15px 0 5px 0;
font-weight: bold;
font-size:1em;}

.month {
color:#989898;
float:left;
width:82px;
height:73px;
background: transparent url(images/month.png) no-repeat;
margin-right:35px;
cursor:pointer;
}

#number_month {
text-align:center;
font-size:2em;
font-weight:bold;
padding-top:10px;
}

.text_month {
text-align:center;
font-size:0.9em;


}

.selected_month {
color:#fff;
float:left;
width:82px;
height:73px;
background: transparent url(images/month_selected.png) no-repeat;
margin-right:35px;
}

/** Див для шагов */
#position_bar {
width: 1000px;
height: 60px;
position: relative;
margin: 0 auto;
font:Arial, Helvetica, sans-serif;
}



div#position_bar strong {font-weight:bold}


/** Стили текста первого шага */

div.on1 .step {
display:block;
padding:15px 0 0 70px;
color: #fff;
font-size:1.2em;
}

div.on1 .step_done {
display:block;
padding:0 0 0 70px;
color: #fff;
font-size:0.9em;
}

div.on1s .step {
display:block;
padding:22px 0 0 70px;
color: #fff;
font-size:1.2em;
}

div.off1 .step {
display:block;
padding:22px 0 0 70px;
color: #cacaca;
font-size:1.2em;
}

div.on1s .step_done, div.off1 .step_done {
display:none}


div.on1s .step {
display:block;
padding:22px 0 0 70px;
color: #fff;
font-size:1.2em;
}


/** Стили текста второго шага */


div.on2 .step {
display:block;
padding:15px 0 0 100px;
color: #fff;
font-size:1.2em;
}

div.on2 .step_done {
display:block;
padding:0 0 0 100px;
color: #fff;
font-size:0.9em;
}


div.on2s .step {
display:block;
padding:22px 0 0 100px;
color: #fff;
font-size:1.2em;
}

div.off2 .step {
display:block;
padding:22px 0 0 100px;
color: #cacaca;
font-size:1.2em;
}

div.on2s .step_done, div.off2 .step_done {
display:none}

/** Стили текста третьего шага */

div.on3 .step, div.on3s .step {
display:block;
padding:22px 0 0 100px;
color: #fff;
font-size:1.2em;
}

div.off3 .step {
display:block;
padding:22px 0 0 100px;
color: #cacaca;
font-size:1.2em;
}


/** Графические стили первого шага */

.on1 {
	width:348px;
	height: 63px;
	position: absolute;
	background: transparent url(images/on1.png) no-repeat;
	
	z-index:50;
	top: -1px;

}

.on1s {
width:348px;
height: 73px;
position: absolute;
background: transparent url(images/on1s.png) no-repeat;

z-index:50;
top: -1px;
}

.off1 {
width:348px;
height: 63px;
position: absolute;
background: transparent url(images/off1.png) no-repeat;
z-index:50;
top: -1px;
}


/** Графические стили второго шага */

.on2 {
	width:351px;
	height: 63px;
	position: absolute;
	background: transparent url(images/on2.png) no-repeat;
	z-index:40;
	left:324px;
	top: 1px;
	top: -1px;
}

.on2s {
	width:351px;
	height: 73px;
	position: absolute;
	background: transparent url(images/on2s.png) no-repeat;
	z-index:40;
	left:324px;
	top: -1px;
}


.off2 {
	width:351px;
	height: 63px;
	position: absolute;
	background: transparent url(images/off2.png) no-repeat;
	z-index:40;
	left:324px;
	top: -1px;

}


/** Графические стили третьего шага */

.on3 {
	width:349px;
	height: 62px;
	position: absolute;
	background: transparent url(images/on3.png) no-repeat;
	z-index:20;
	left:651px;
}

.on3s {
	width:349px;
	height: 72px;
	position: absolute;
	background: transparent url(images/on3s.png) no-repeat;
	z-index:20;
	left:651px;
	top: -1px;
}

.off3 {
	width:349px;
	height: 62px;
	position: absolute;
	background: transparent url(images/off3.png) no-repeat;
	z-index:20;
	left:651px;
}


.on1, .on1s, .off3, .on2, .on2s, .off2, .on3, .on3s, .off3, .buttonorder
{

    

    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",

        this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",

        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)

    );

}

strong {font-weight:bold;}

#final_order {background-color: #f5f5f5; padding:40px; }
.final_order_text { color:#505050; font-size:0.9em; text-align:justify;}

ul#final_order_summarize_1 { width: 29%; margin:0 auto;	list-style-type: none; float:left; border:1px solid #efefef; }
ul#final_order_summarize_1  li {  background-color:#f9f9f9; border-bottom:1px solid #d1d1d1;  padding:20px; font-size:0.9em; font-weight:bold; }

ul#final_order_summarize_2 { width: 70%;  margin:0 auto;	list-style-type: none; float:left; border:1px solid #efefef; }
ul#final_order_summarize_2  li {  background-color:#fcfcfc; border-bottom:1px solid #efefef;  padding:20px; font-size:0.9em; }

ul#total_ul { width: 80%;  margin:0 auto;	list-style-type: none; float:left;  }
ul#total_ul  li {  background-color:#fff; padding:10px 0 0 0;    font-size:1em; }

ul#total_ul2 { width: 15%;  margin:0 auto;	list-style-type: none; float:left;  }
ul#total_ul2  li {  background-color:#fff; padding:10px 0 0 0;   font-size:1em; text-align:right }


#total_title {width:25%; float:left; padding:30px 20px 20px 20px; font-size:0.9em; font-weight:bold;; background-color:#fff; text-align:right; height:90px;}
#total {width:96%; float:left; padding:20px 15px 30px 20px; background-color:#fff; }

.zagolovok_order3 {
padding:30px 0 20px 0;
font-weight: bold;
font-size:1em;}

#wrapper_404 { width:600px;  padding:0 0 0 50px; border-left:3px solid #c8b8a1; position:relative;}
h5 {font:Arial, Helvetica, sans-serif; font-size: 1.7em; color:#505050; font-weight:normal;; padding-bottom:5px;}
#wrapper_404 p {font-size:0.9em; line-height:18px;}
ul#nav_404 {padding:10px 30px 0 30px;}
ul#nav_404 li {list-style-type:square; padding:5px; font-size:0.9em;}
#wrap {width:650px; margin:0 auto; padding:55px 0 0 350px; position:relative;}

/** logo **/
#logo_404 {
    width:278px;
    height:98px;
    position:absolute;
    left: 20px;
    top: 55px;
}
#logo_404 h1 a {background:url(images/logo.png) no-repeat; width:278px; height:98px; display:block;}
#logo_404 h1 a span {display:none;}
#logo_404 p {display:none;}

p, .textli {line-height: 22px;}
.textli  li{ margin: 5px 0 5px 0; }

.blocked {display:block; background:url(images/stop.png) left center no-repeat; height:30px; padding:30px 0 20px 75px  }
.created {display:block; background:url(images/created.png) left center no-repeat; height:30px; padding:30px 0 20px 75px  }
.not_found {display:block; background:url(images/not_found.png) left center no-repeat; height:30px; padding:30px 0 20px 75px  }
.server_error {display:block; background:url(images/server_error.png) left center no-repeat; height:30px; padding:30px 0 20px 75px  }

.domains li {
float: left;
width: 120px;
}