html, body {
font-family: Tahoma, Verdana;
font-size: 12px;
width: 100%;
height: 100%;
background: white;
margin: 0; padding: 0;
min-width: 1000px;
}

table {
border: 0px;
border-collapse: collapse;
font-size: 13px;
color: #505050;
}
table td{
padding: 0px;
padding-left: 5px;
}

/*a {
    color:#5aa000;
    color:#DD092D;
	text-decoration:none;
}*/

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_in22 {
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: 22px;
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;
}

.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;
}

.inpa
{
    border:none;
    border:0;
    width:55px;
    font-family:Tahoma, Verdana;
    padding:0;
    margin:0;
    color: #505050;
}

.inpa2
{
    border:none;
    border:0;
    width:55px;
    font-family:Tahoma, Verdana;
    padding:0;
    margin:0;
    color: #505050;
}

div.ons {
	font-size: 20px;
	color: Silver;
	border: 1px;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	border-style: dotted;
}
table.ons2 {
	border: 1px;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-color: Silver;
}
td.ons2 {
	border: 1px;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	border-style: dotted;
}

.mayna {
border-left:3px solid #FFAA00;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:italic;
font-size: 20px;
padding-left:10px;
text-shadow:5px 5px 10px;
}

.mayna2
{
	font: 14px Arial, Helvetica, sans-serif;
	color:#444;
	padding-top:10px;
	padding-bottom:8px;
}

.smalltext
{
    font-size: 11px;
    /*color: #00768a;*/
}

.rekl
{
    font-size: 11px;
}

.payments {
margin-left: 77px;
margin-top: 30px;
color: #505050;
font-size: 14px;
}


#dop_service .dop_service_top a, #dop_service .dop_service_top a:visited {color:#ceff39;font-weight:normal;}
.dop_service_content {margin:0px auto;padding:10px 0;overflow:hidden;}
.dop_service_box ul {list-style-type:none;width:400px;float:left;padding-right:20px;}
.dop_service_box ul li {background:url(pic/dop_service_plus.png) 10px 6px no-repeat;padding:3px 10px 3px 25px;}

a.orderlink {
color: #900;
}

