﻿html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd, a { padding:0; margin:0; }
body                                {height: 100%; background: #000; font: 11px Tahoma, Arial, sans-serif; color: #141414;}
img                                 {border: none;}
ul                                  {list-style-type: none;}
a:link, a:active                    {color: #01b5d5; cursor: pointer; text-decoration: underline;}
a:hover                             {cursor : pointer; text-decoration: none;}
a:active, a:focus, img              {outline: 0;}
.clear                              {clear: both;}
.floatLeft                          {float: left;}
.floatRight                         {float: right;}
.overHidden                         {overflow: hidden;}
.redColor { color: #e55432 !important; }
.blueColor { color: #7cd9ff !important; }
.beigeColor { color: #fcf0d9 !important; }
.txtC { text-align: center; }

#main { width: 1000px; margin: 0 auto;}

.header  img{ display: block; }

.content {  }
.desc { background: #fcf0da url(../img/bgDesk.jpg) no-repeat; width: 482px; padding: 10px 40px 0px 478px; min-height: 175px; }
.desc p { padding-bottom: 15px; }

.buttonBlock { background: url(../img/bgButton.jpg); width: 960px; height: 283px; padding: 30px 40px 0px 0px }
.buttonBlock ul { margin-left: 13px; overflow: hidden; zoom: 1; }
.buttonBlock li { float: left; padding-left: 25px;}
.buttonBlock a, .buttonBlock img { display: block; }

.desc2 { padding: 27px 0px 0px 395px; }
.desc2 ul { margin: 0px; padding-right: 30px; }
.desc2 li { padding: 0px; }
.desc2 p { padding: 0px 0px 15px 0px; color: #fcf0d9; }

#payment { padding-bottom: 15px; font-size: 13px; }
#payment p { padding: 3px 0; margin: 0; }
#payment a { color: #141414; }
#payment strong { font-size: 16px; }
#payment h2 { font-family: Arial; font-size: 20px; margin-bottom: 10px; font-weight: normal; }
#payment h3 { font-family: Arial; font-size: 18px; margin-bottom: 10px; font-weight: normal; }
.rules_middle { font-size: 10px; padding: 10px 0; }
.rules_middle .phone_adv_wrap { font-size: 13px; } 
.hidden { display: none; }
a.nodec { text-decoration: none; }
.underline { text-decoration: underline; }
#error { color: #ff0000; }

div.testimonials { background-color: #000; padding-top: 10px; }
div.testimonials h2 { float: right; margin: 0px 40px 30px 0px; background: url(../img/testimonials.png); width: 321px; height: 25px; text-indent: -9999px; }
*html div.testimonials h2 { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/testimonials.png', sizingmethod='');}
ul.testimonials  { background: url(../img/bgTestimonials.gif) repeat-y; width: 940px; margin: 0px auto; clear: both; overflow: hidden; margin-bottom: 30px; }
ul.testimonials li { float: left; width: 290px; padding: 0px 10px; }
ul.testimonials li.center { width: 300px; }
ul.testimonials li img { float: left; }
ul.testimonials li h3 { font-size: 11px; font-weight: normal; color: #01b5d5; margin-left: 83px; padding: 0 0px 10px 0px; }
ul.testimonials li p { margin-left: 83px; color: #fff; }

.btmMenu { text-align: center; padding: 20px 0px; background: url(../img/bgMenu.jpg) no-repeat top center; }
.btmMenu li { display: inline; padding: 0px 30px; border-left: 1px dotted #01b5d5; }
.btmMenu li.last { border-right: 1px dotted #01b5d5; }
.btmMenu a { color: #01b5d5 !important; text-decoration: underline; font-weight: bold; }
.btmMenu a:hover { text-decoration: none; }

.footer { background: url(../img/bgFooter.jpg); width: 1000px; text-align: center; color: #fff; padding: 15px 0;  }
.footer strong { color: # }


#fade {background: #000; position: fixed; width: 100%; height: 100%; filter:alpha(opacity=80); opacity: .80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; left: 0; top: 0; z-index: 10;}
#hideshow { position: absolute; width: 100%; height: 100%; top: 0; left: 0;}

div.popUp { position: fixed; color: #454545; width: 640px; height: 262px; top: 130px; left: 50%; margin-left: -370px; padding: 50px; z-index: 99; }
span.popUp { display: block; position: absolute; top: 0px; left: 0px; background: url(../img/bgForm.png); width: 740px; height: 362px; z-index: -1; }

div.popUp h3 { font-size: 14px; font-weight: bold; padding-bottom: 15px; }
div.popUp li { padding-bottom: 20px; }
div.popUp li strong { display: block; height: 36px; padding-left: 50px; line-height: 36px; font-size: 12px; }
li.one strong { background: url(../img/one.jpg) no-repeat top left; }
li.two strong { background: url(../img/two.jpg) no-repeat top left; }
li.two .redColor { font-size: 18px; }
li.two .blueColor { font-size: 14px; }
li.three { line-height: 36px; }
li.three strong { background: url(../img/three.jpg) no-repeat top left; margin-right: 5px; }
li.three .button { border: 1px solid #b7b8b9; margin-right: 10px; }
li.three input { position: relative; top: 6px\9; *top: 0px; _top: 5px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { li.three input { top: 7px}}

.country { padding: 20px 0px 0px 50px; height: 14px; line-height: 14px; }
.country label { float: left; margin-right: 20px; }
.country img { padding: 0px 12px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { .country img { position: relative; top: 4px;}}

div.popUp p.txtC { padding-top: 15px; font-size: 10px; }

*html #fade {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	: document.body.scrollTop);
}
*html div.popUp {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft
	+ (document.body.clientWidth /2 )
	: document.body.scrollLeft
	+ (document.body.offsetWidth /2 ));
}






