html {
font-family: Tahoma, Verdana;
font-size: 12px;
width: 100%;
height: 100%;
background: white;
/*margin: 0; padding: 0;*/
min-width: 1000px;
}

body { margin-left: 0 ; margin-top: 0 ; margin-right: 0; margin-bottom: 0;}

table{
border: 0px;
border-collapse: collapse;
font-size: 12px;
}
table td{
padding: 0px;
}

a:link, a:active, a:visited {
    color:#000;
    text-decoration:underline;
}

a:hover {
    text-decoration:none;
}

#page-all {width: 100%; min-height: 100%; margin-bottom: -185px;
background: url('pic/r_bg.jpg') right top no-repeat;}
*html #page-all {height: 100%}

.head {
background: url('pic/head.jpg') left top no-repeat;
height: 182px;
width: 900px;
}

#page-empty {height: 185px; clear: both;}
#page-footer {height: 185px;
background: url('pic/bot.jpg') left bottom repeat-x;
}

img {
border: none;
}

.n1 {
background: url('pic/h_strip.gif') left center repeat-x;
position: absolute;
top: 175px;
right: 80px;
width: 71%;
height: 9px;
}

.n2 {
background: url('pic/h_strip.gif') left center repeat-x;
width: 90%;
height: 9px;
margin: 20px 0;
float: right;
}


.ico {
width: 78px;
height: 96px;
background: url('pic/ico_bg.jpg') center center no-repeat;
position: absolute;
top: 40px;
right: 140px;
text-align: center;
vertical-align: middle;
}

.ico img {
margin: 12px 0;
}

*html .ico img {
margin: 12px 0;
padding-left: 2px;
}

.menu_in {
background: url('pic/l_bg.jpg') left top no-repeat;
height: 680px;
float: left;
}

.menu {
margin-left: 100px;
margin-top: 30px;
width: 131px;
color: #505050;
font-size: 20px;
}

.menu b {
color: #FC9F1E;
font-size: 25px;
font-weight: normal;
}

.menu a {
display: block;
border-bottom: 1px dashed #505050;
color: #505050;
text-decoration: none;
padding: 4px 0; 
}

.menu a:hover {
color: #FC9F1E;
}

.menu a.on {
background: url('pic/ar_dn.gif') center right no-repeat;
border: none;
}

.menu2 {
width: 130px;
background: url('pic/menu2_fon.jpg') left top repeat-y;
padding: 10px 0;
}

.menu2 a {
display: block;
color: white;
font-size: 15px;
font-weight: normal;
border: none;
padding: 0;
margin-left: 15px;
}

.menu2 a:hover {
color: white;
background: url('pic/ar_menu2.gif') right center no-repeat;
}

.reg {
width: 230px;
background: url('pic/login_mouse.png') left top no-repeat;
margin-top: 50px;
color: #505050;
font-size: 15px;
text-align: right;
}

.reg form {
margin: 0 0 0 90px; padding: 0;
}

*html .reg form {
margin: 0;
}

.reg_f {
background: url('pic/login.jpg') right center no-repeat;
width: 140px;
height: 21px;
vertical-align: middle;
margin: 8px 0;
text-align: left;
}

.reg_f input {
margin-left: 20px;
width: 100px;
background: transparent;
border: none;
color: #DBDBDB;
font-size: 15px; 
text-align: left;
}

.nh {

color: #DBDBDB;
font-size: 35px;
font-weight: normal;
text-align: center;
margin: 40px 0 0 90px;
}

.r_in {
float: left;
margin-left: 8%;
margin-top: 30px;
width: 67%;
}

b.ch_h {
display: block;
float: left;
color: #DBDBDB;
font-size: 32px;
font-weight: normal;
text-align: center;
margin-right: 1%;
}

.ch_domen {
float: left;
text-align: center;
width: 65%;
margin-left: 4%;
}

.www {
background: url('pic/www_search.gif') right center no-repeat;
width: 330px;
height: 28px;
vertical-align: middle;
margin: 0 auto 20px;
}

.www input {
margin-left: 70px;
margin-top: 5px;
width: 240px;
background: transparent;
border: none;
color: #656565;
font-size: 15px; 
text-align: left;
}

.www_check {
float: right;
position: relative;
margin-top: -20px;
width: 103px;
height: 35px;
}

.zona {
margin: 3px 0;
float: left;
width: 100%;
}

.zona b {
float: left;
width: 50px;
display: block;
margin-right: 5px;
font-size: 11px;
font-weight: normal;
color: #505050;
}

.zona a {
color: #505050;
border-bottom: 1px dashed #505050;
text-decoration: none; 
}

/*.zona b input {
border: 0px solid #bdbdbd;
margin-right: 2px;
}*/

*html .zona b input {
border: none;
}


.txt {
border: 1px solid white;
font-size: 13px;
margin-bottom: 40px;
color: #505050;
line-height: 16px;
}

.txt a.more {
width: 100%;
text-align: right;
color: #b10c0c;
text-decoration: underline;
display: block;
margin: 40px 0 10px;
}

.txt p {
text-indent: 20px;
margin: 13px 0;
}

.txt ul {
margin: 15px 0; padding: 0;
}

.txt li {
list-style-type: none;
margin: 3px 0;
padding-left: 20px;
background: url('pic/bullet1.gif') left center no-repeat;
display: block;
/*height: 14px;*/
}

.txt b.gold {
color: #fb9819;
}

/*.txt h1 {
margin: 0;
vertical-align: middle;
text-align: right;
float: right;
background: url('pic/ar_tarif.jpg') left center no-repeat;
height: 24px;
}*/

.txt h1 {
margin: 0;
text-align: right;
float: right;
background: url('pic/ar_tarif.jpg') left center no-repeat;
height: 24px;
}

.txt .h {
float: right;
width: 100%;
margin: 40px 0;
}

.txt h1 b {
color: #fb9819;
font-size: 12px;
font-weight: normal;
border-bottom: 1px dashed #fb9819;
margin-left: 60px;
}

*html .txt h1 b {
display: block;
margin-top: 4px;
vertical-align: top;
}

.copy {
width: 100%;
float: right;
margin-top: 40px;
color: #656565;
font-size: 12px;
}

.copy h2 {
	font-size: 10px;
	color: #292929;
}

.copy1 {
float: left;
width: 400px;
margin-left: 6%;
}

*html .copy1 {
margin-left: 6%;
}

.copy1 a {
color: #fca01e;
font-weight: bold;
text-decoration: none;
}

.copy2 {
float: right;
width: 300px;
margin-right: 6%;
text-align: right;
}

*html .copy2 {
margin-right: 6%;
}

.copy2 a {
color: #656565;
text-decoration: none;
position: relative;
font-weight: normal;
margin-left: 10px; 
}

.tarif {
width: 33%;
float: left;
margin: 0 auto;

}

.th {
border: 1px solid white;
height: 73px;
}

.th div {
margin-top: 24px;
font-size: 24px;
color: #414141;
margin-left: 120px;
}


.tarif ul {
padding-left: 20px;

}

.tarif li {
padding-bottom: 6px;
font-size: 15px;
}

.zakaz a {
color: #b10c0c;
text-decoration: underline;
padding-left: 20px;
padding-bottom: 10px;
}

.zakaz a img {
border: none;
margin-bottom: -6px;
}

*html .zakaz a img {
position: absolute;
margin-top: -12px;
}

.news {
width: 33%;
margin-top: 55px;
float: left;
}

*html .news {
margin-top: 70px;
}

.news a {
margin-left: 20px;
display: block;
width: 70%;
color: #505050;
line-height: 16px;
}

.news a:hover {
color: #b10c0c;
}

.news b {
margin-left: 20px;
display: block;
color: #fca01e;
font-size: 15px;
margin-bottom: 5px;
}

.all_n {
width: 100%;
float: left;
text-align: right;
}

.all_n img {
margin-right: 2%;
}
border: 1px solid red;


.txt .hwi {
float: right;
clear: both;
width: 100%;
margin: 40px 0;
}

.txt b.isavail {
color: #fb9819;
font-size: 12px;
font-weight: normal;
border-bottom: 1px dashed #fb9819;
}

hr {
	#display: none;
        border: 0;
}

.img_8831, .img_8831:active, .img_8831:visited, .img_8831:link {
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity:0.4;
}
.img_8831:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity:1.0;
}

.rekl
{
    font-size: 11px;
}
