body {background-color:#F9FAF9;
background-attachment:fixed;
font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:15px;
line-height:1.3em;
color:#000000;
margin:0px 0;
padding:0;
}
div
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.3em;
color:#000000;}
a {
text-decoration:none;
color:#D50;
}

a:hover {
text-decoration:underline;
}

td,th,p {
font-size:12px;
margin-top:0;
margin-bottom:0;
}

h1 {
padding-bottom:4px;
clear:left;
font-weight:700;
font-size:14px;
color:#036;
border-bottom:1px solid #b0c0d0;
text-align:left;
margin:10px 0;
}

h2 {
padding-bottom:4px;
clear:left;
font-weight:700;
font-size:12px;
color:EE5500;
text-align:left;
margin:10px 0;
}

img {
border:0;
}

#wrapper_top{
width:900px;
margin:0 auto;
background:url(../images/wrapper_top.png) 0 0 no-repeat;
height:40px;
}

#wrapper_bot{
width:900px;
margin:0 auto 15px auto;
background:url(../images/wrapper_bot.png) 0 0 no-repeat;
height:40px;
}

#wrapper_top_mini{
width:900px;
margin:0 auto;
background:url(../images/wrapper_top_mini.png) 0 0 no-repeat;
height:40px;
}

#wrapper_bot_mini{
width:800px;
margin:0 auto 15px auto;
background:url(../images/wrapper_bot_mini.png) 0 0 no-repeat;
height:40px;
}

#wrapper{
width:900px;
margin:0 auto;
/* background:url(../images/wrapper_bg.png) 0 0 repeat-y;  */

}

#mainOblast {
width:900px;
/*border:1px solid #EEE;*/
background:#FFF;
margin:0 auto;
}

#mainContent {
background:#f9faf9;
}

td.tdcontent{
background:#f9faf9;
}

#mainContent .wrap div img{
margin:0 18px;
}

.steps{
width:900px;
margin:0 auto;
background:url(../images/wrapper_bg.png) 0 0 repeat-y;
}

.steps .wrap{
border:0;
padding:22px 35px 0 45px;
margin:0 25px;
width:auto;
}


.steps_mini{
width:800px;
margin:0 auto;
background:url(../images/wrapper_bg_mini.png) 0 0 repeat-y;
}

.steps_mini .wrap{
border:0;
padding:22px 25px 0 55px;
margin:0 25px;
width:auto;
}

.otstup{
margin:15px auto 0 auto !important;
}


.wrap {
background:#fff;
position:relative;
width:700px;
border:1px solid #CAD6E8;
margin:0 auto;
padding:12px 25px 18px;
}

.wrap2 {
background:#fff;
position:relative;
width:auto;
border:1px solid #CAD6E8;
margin:0 auto 10px auto;
padding:12px 25px 18px;
}
/*--------------*/
h1.p{
text-align:center;
clear:left;
font-weight:700;
font-size:14px;
color:#036;
margin:0 auto 10px auto;

text-align:center;
border:0;
}
span.zh{
font-weight:700;
color:#127c00;
}
span.sm{
font-weight:700;
color:#2f2871;
}
.wrap3{
width:600px;
margin:20px auto;
padding:20px;
border:1px solid #CAD6E8;
background:url(../images/bg_wr3.jpg) #fefefe;
}
.wrap4{
width:500px;
margin:0 auto;
padding:20px;
border:1px solid #CAD6E8;
text-align:center;
background:#fff;
}
.wrap4 p{
text-align:left;
padding-bottom:10px;
}
/*--------------*/
.cart_descr .wrap {
width:auto;
}

.wrapper_total_sum{
width:380px;
height:60px;
margin:0 auto;
background:url(../images/plashka.png) 0 0 no-repeat;
}

#copyright {
text-align:center;
color:#AFAFAF;
font-size:10px;
margin-top:10px;
}

fieldset {
clear:both;
border:1px solid #CAD6E8;
background-color:#FcFcFf;
position:relative;
margin:12px 0 0;
padding:0;
}

legend {
margin-left:12px;
color:#99ACCA;
font-weight:400;
font-size:11px;
padding:0 7px;
}

fieldset ol {
list-style:none;
padding:4px 12px 8px;
}

fieldset li {
padding-bottom:9px;
}

fieldset.submit {
float:none;
width:auto;
border:0 none;
padding-left:225px;
background-color:transparent;
background-image:none;
}

label {
float:left;
width:200px;
margin-left:12px;
padding-top:2px;
font-weight:700;
}

.checkbox {
border:1px solid #CAD6E8;
}

.numeric {
width:60px;
height:20px;
border:1px solid #CAD6E8;
}

.validerror {
margin-top:10px;
margin-bottom:10px;
color:#C00;

background:#fff;
}

.validerror p {
padding-bottom:7px;
font-weight:700;
}

label.error {
position:static;
float:none;
font-size:10px;
color:#D50;
width:180px;
font-weight:400;
display:block;
margin-left:208px;
padding:4px 0 0 5px;
}

input.error {
border:1px solid #F60;
position:relative;
}

#resultMessage {
color:#036;
font-weight:700;
}

.more img {
vertical-align:middle;
margin:8px;
}

.morediv {
display:none;
margin-top:-10px;
}

.systemlink {
margin-top:2px;
text-decoration:underline;
}

.payimg {
margin:10px;
}

h4 {
font-size:14px;
color:#036;
padding:5px 10px;
}

.paybtn {
padding:5px;
}

.waylist fieldset {
padding:4px 15px;
}

.waylist p {
font-weight:700;
padding-top:6px;
padding-bottom:6px;
}

.waylist img {
vertical-align:middle;
}

.codeitem {
margin-top:2px;
font-size:14px;
font-weight:700;
color:#D50;
}

.centerimg {
text-align:center;
padding:40px;
}

.pgtext {
text-align:center;
padding:15px;
}

.pgtext p {
padding-bottom:7px;
font-size:14px;
}

.reflink {
text-decoration:underline;
font-size:14px;
}

.items {
margin-bottom:20px;
margin-top:20px;
}

.items table {
width:670px;
border-left:1px solid #CAD6E8;
border-top:1px solid #CAD6E8;
text-align:center;
}

.items th {
border-right:1px solid #CAD6E8;
border-bottom:1px solid #CAD6E8;
background-color:#036;
color:#FFF;
font-weight:700;
padding:5px;
}

.items th a {
color:#FFF;
text-decoration:none;
}

.items th a:hover {
color:#FFF;
text-decoration:underline;
}

.items td {
border-right:1px solid #CAD6E8;
border-bottom:1px solid #CAD6E8;
padding:3px 5px;
}

.advlinks p {
padding-bottom:5px;
}

.affnotice {
font-size:10px;
color:#999;
}

.cart_pos {
border:1px solid #CAD6E8;
width:180px;
padding:10px;
}

.cart_pos p {
text-align:center;
}

.cart_price {
color:#060;
font-size:12px;
font-weight:700;
line-height:150%;
}

.cart_old_price {
color:#C00;
font-size:12px;
font-weight:700;
line-height:150%;
text-decoration:line-through;
}

.cart_pos img {
padding:15px;
}

.cart_descr {
position:relative;
top:0;
left:0;
}

.cart_descr p {
font-size:14px;
line-height:170%;
margin-bottom:10px;
}

.one_cart_item {
text-align:center;
border:1px solid #CAD6E8;
padding:20px;
}

.cart_btn {
text-align:center;
margin:10px;
}

.cart_nd {
color:#030;
font-weight:700;
}

.cart_pos input {
float:none;
width:145px;
font-size:13px;
}

.cart_table td {
border:1px solid #CAD6E8;
padding:8px;
}

.total_sum_cart {
text-align:center;
font-size:16px;
color:#31890a;
font-weight:700;
padding:20px 0 0 0;
}

.total_sum_cart div{
padding:10px 0 0 0;
}

font.price{
text-decoration:underline;
}

.cart{
background:url(../images/cartmy2.jpg) center center no-repeat;
height:316px;
}


#mainMenu {
background-image:url(../images/menubg.png);
height:24px;
}

#mainMenu ul {
display:block;
float:left;
margin:0;
padding:0;
}

#mainMenu li {
display:block;
float:left;
position:relative;
}

#mainMenu a {
display:block;
float:left;
text-decoration:none;
color:#CDE;
border:1px solid #468;
white-space:nowrap;
border-width:0 1px 1px 0;
padding:4px 12px;
}

#mainMenu a:hover {
background:#468 url(../images/menuover.png);
color:#FFF;
}

.radio {
margin:0;
}

.selectway {
width:110px;
height:20px;
border:1px solid #CAD6E8;
}

.onegood {
border:1px solid #CAD6E8;
padding:8px;
}

.onegood h2 {
font-size:18px;
color:#036;
text-align:center;
}

.onegood a {
font-size:14px;
}

.catalog_price {
font-size:10px;
font-weight:700;
text-align:center;
color:#C00;
padding:5px;
}

.catalog_category {
font-size:12px;
color:#000;
padding-bottom:15px;
}

.catalog_pic {
margin:5px;
}

.catalog_plinks {
font-size:16px;
font-weight:700;
}

.cart_text {
text-align:left;
font-family:Verdana;
font-size:12px;
}

.text_ņart2 {
text-indent:0;
color:#000;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
margin:25px 21px;
}

.testimonial {
background-color:#FFC;
border:1px solid gray;
}

.testimonial p {
font-family:Courier New,Courier,Helvetica;
font-size:11pt;
text-align:left;
text-indent:0;
margin:10px;
}

.testimonial a {
text-decoration:none;
font-family:Verdana;
font-size:10px;
}

.testimonial img {
padding-right:10px;
}

.testimonial h2 {
padding-right:10px;
font-size:18px;
color:#000;
}

.wrap h3,.wrap2 h3 {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
height:12px;
clear:right;
color:#99ACCA;
background:transparent url(../images/bullet1.gif) right center no-repeat;
position:absolute;
right:-1px;
top:-9px;
border:0 none;
margin:0;
padding:2px 18px 4px 6px;
}

.text,.select {
width:220px;
height:20px;
border:1px solid #CAD6E8;
}

.systemparam,.oneitem {
margin-top:2px;
}

.thr,.oneway {
display:none;
}

.catalog_descr,.catalog_descr p {
font-size:14px;
margin:18px;
}

.steps .wrap div{
text-align:center;
}
/*-----*/
ul#ul1{
list-style:none;
padding:0;
margin:0 0 0 30px;
}
ul#ul1 li{
background:url(../images/q.jpg) 0px 3px no-repeat;
font-size:15px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-left:30px;
margin-bottom:10px;}
ul#ul2{
list-style:none;
padding:0;
margin:0 0 0 30px;
}
ul#ul2 li{
background:url(../images/tick.jpg) 0px 3px no-repeat;
font-size:15px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-left:30px;
margin-bottom:10px;}
.ram{
border:1px solid #ececec;
padding:10px;
background:#fffbf5;
}
label
{font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;}
.text2
{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
text-indent:30px;
}



input.buttons {
	background: none no-repeat top left;
	border: none;
	cursor: pointer;
	display: block;
	height: auto;
	overflow: hidden;
	text-indent: -9999px;
	width: auto;
}

input.stop  { 
 background-image: url(../../../om/images/stop_pirat.jpg);
 width: 488px;
 	height: 142px;
 
 }
 input.next { 
 background-image: url(../../../om/images/next.jpg);
 width: 306px;
 	height: 77px;}
