* {margin: 0; padding: 0; border: 0;}
body { background-color: #b6ced2; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #62868b; font-size: 12px;min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px;}
a { color: #005fb1;}
a:hover { text-decoration: none; }
.rx { font-style: italic; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; position: absolute; left: 27%; color: #6fb0d1; margin-top: 20px;  width: 695px; overflow: hidden; }
.rx .size1 { font-size: 40px;}
.rx .size2 { font-size: 10px;}
.min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto"); }
.over { height: 70px; overflow: auto; width: 676px; margin-left: 17px; border: 1px solid #c6d9dc;padding-left: 7px; margin-bottom: 10px;}
.over p { text-indent: 5px; padding-bottom: 8px;}
/*head*/
.head { background: url(../images/head.gif) repeat-x; height: 123px; }
.logo { position: absolute; margin-left: 29px; margin-top: 54px;}
.sms { background: url(../images/sms.gif) no-repeat; width: 713px; height: 103px; float: right; margin-right: 17px; margin-top: 11px;}
.sms table { margin-top: 35px; margin-left: 43px;}
.sms input { border: 1px solid #aac9cd; font-size: 12px; color: #62868b; padding-left: 3px; height: 16px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.inp { width: 39px; height: 16px; margin-left: 9px;}
.kart { margin-left: 9px;}
.sms select {border: 1px solid #aac9cd;  margin-left: 9px; margin-bottom: -1px; font-size: 11px;color: #62868b;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0; }
.sms  option { height: 18px; line-height: 10px; padding: 0;}

.tx { padding-bottom: 11px; padding-left: 2px;}
.sms .inp2 { width: 119px; height: 19px;}
.sms textarea {border: 1px solid #aac9cd; margin-left: 28px; padding: 0; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #62868b; overflow: hidden;}
.tx2 { color: #6fb0d1; font-size: 11px; line-height: 12px;}
.need { padding-left: 8px;}
.sms .inp3 { width: auto; height: auto; padding: 0; }
.tx5 { padding-left: 14px; padding-top: 15px;}
.tx5 a { color: #2ca6e4; margin-right: 10px;}
.tx5 a:hover { color: #1ec7e2;}
/*head*/

/*main*/
.main { background: url(../images/mainbg.gif) repeat-x; background-color: #d1f1f6; padding-bottom: 17px;}
.mobilebg { background: url(../images/mobilebg.gif) left repeat-y; width: 230px;}
.mobile_top { background: url(../images/mobile_top.gif) top no-repeat; width: 230px;}
.mobile_foot { background: url(../images/mobile_foot.gif) left bottom no-repeat; width: 230px; min-height: 247px; padding-top: 38px;}
.mobilebg p { padding-bottom: 17px; padding-left: 80px;}
.content { width: 100%;}
.left { padding-top: 87px; width: 242px;}
/*main*/
.bord { border-left: 1px solid #dfecee;}
.all {border: 1px solid #dfecee; border-left: none; min-height: 500px; background-color: #FFF; margin-right: 38px; position:relative; z-index: 1; margin-top: -1px; padding-top: 7px;}

.menu {position: relative; z-index: 2; }
.menu a { background: url(../images/menu_span.gif) right top no-repeat; font-size: 18px; height: 32px; float: left;padding-left: 20px; padding-right: 20px; padding-top: 4px;  color: #1ea0e2;}
.menu .act { background: url(../images/act_a_left.gif) right top no-repeat;  color: #1ec7e2; text-decoration: none; background-color: #FFF;}
.menu span {background: url(../images/menu_a.gif) repeat-x;  float: left; height: 36px;}
.menu .last { background: url(../images/menu_last.gif) right top no-repeat; }
.menu .act2 a { background: url(../images/menu_last.gif) left top no-repeat;color: #1ec7e2; text-decoration: none;}
.menu .act2 { background: url(../images/act_a_left.gif) right no-repeat;background-color: #FFF;}
.menu  p { float: left;}
.menu .act3 {  color: #1ec7e2; text-decoration: none; background-color: #FFF;}

/*forma*/
.forma4 { border: 1px solid #c6d9dc; background-color: #f7fbfd; margin-left: 17px; margin-right: 17px; margin-top: 15px; margin-bottom: 13px; width: 683px; font-size: 14px; color: #000; }
.tx11 { font-weight: bold; padding-bottom: 5px; padding-top: 5px;}
.title2 { text-align: center; font-weight: bold; padding-top: 5px;}
.forma4 .knopa2 { width: auto; height: auto; border: none;}
.forma4 input { border: 1px solid #aac9cd;  height: 17px; padding-top: 2px; padding-left: 3px;color: #434343;}
.forma4 select {border: 1px solid #aac9cd; }
.need4 td { padding: 2px; padding-right: 8px; padding-left: 8px;}
.inp8 { width: 70px;}
.rezerv { text-align: right;}
.need3 { padding-left: 10px; padding-right: 10px; width: 110px;border-right: 1px solid #c6d9dc;}
.forma { border: 1px solid #c6d9dc; background-color: #f7fbfd; margin-left: 17px; margin-right: 17px; margin-top: 15px; margin-bottom: 13px; width: 683px; padding-bottom: 10px; }
.forma span { font-size: 14px; font-weight: bold; height: 21px; padding-left: 5px; padding-right: 5px; display: block; background-color: #FFF; float: left; margin-top: -10px; position: relative;}
.forma table { width: 100%;}
 .t1 { width: 134px; }
 .one td { padding-bottom: 6px;}
.tx3 { margin-left: 193px; position: relative;}
.forma input { border: 1px solid #aac9cd; width: 61px; height: 17px; padding-top: 2px; padding-left: 3px;color: #434343;}
.forma .inp4 { background: url(../images/obmen.gif) no-repeat; width: 95px; padding: 0; height: 22px; cursor: pointer; }
.forma .tx4 { width: auto; height: auto; padding: 0; margin: 0; color: #434343; font-weight: normal; font-size: 12px; background: none; margin-right: 4px;}
.t2 { width: 126px; padding-left: 14px;}
.t3 { width: 110px;}
.link { float: right; padding-top: 14px; padding-right: 50px; }
.link a { display: block;color: #62868b; font-size: 11px; text-decoration: none; text-align: center; line-height: 11px;}
/*forma*/

/*foot*/
.foot { background: url(../images/footbg.gif) top repeat-x; height: 94px;}
.copy { padding-left: 53px; padding-top: 25px; line-height: 12px; float: left;}
.menu_foot { padding-left: 65px; float: left; padding-top: 25px; white-space: nowrap;}
.menu_foot a { color: #0789cb; font-size: 14px; margin-right: 20px;}
.menu_foot p { float: left;}
.menu_foot div { float: left;}
.info { float: left; margin-top: 14px;}
.mail { background: url(../images/mail_l.gif) left no-repeat; height: 48px; float: left; text-decoration: none; color: #279dd8; margin-left: 25px;}
.mail span { background: url(../images/mail_r.gif) right no-repeat; height: 44px; float: left; padding-left: 9px; padding-right: 9px; font-size: 18px; color: #279dd8; padding-top: 4px;} 
.icq { background: url(../images/icq.gif) no-repeat; width: 102px; height: 35px; display: block; color: #62868b; font-size: 14px; font-weight: bold; text-decoration: none; padding-left: 8px; padding-top: 5px; top: -19px; position: relative;}
.icq  img { vertical-align: middle; margin-right: 3px;}
/*foot*/


/*index2*/
.oplata { background-color: #f7fbfd; border: 1px solid #c6d9dc; width: 201px; height: 212px; margin-top: 30px; margin-left: 16px; float: left;}
.tx6 { color: #1dbfe0; font-size: 24px; position: relative; top: -18px;}
.tx6 span {color: #62868b; font-weight: bold; font-size: 14px; background-color: #FFF; padding: 2px; }
.oplata ul { margin-left: 9px;margin-right: 15px;}
.oplata ul li { height: 19px; padding-left: 6px; padding-top: 5px;}
.oplata ul li input { margin-top: 1px; margin-right: 4px; float: left;}
.oplata ul li:hover { background-color: #ccf1f8;}
.vubor { background-color: #f7fbfd; border: 1px solid #c6d9dc; width: 465px; height: 212px; margin-top: 30px; margin-left: 16px; float: left;}
.vubor ul { margin-left: 9px; margin-right: 15px;}
.vubor img { vertical-align: middle; margin-top: -2px;}
.vubor ul li { height: 24px; padding-left: 6px;  margin-bottom: 10px; color: #434343; font-weight: normal;}
.vubor ul li strong { margin-left: 8px; margin-right: 16px;}
.vubor ul li:hover { background-color: #ccf1f8;}
.vubor ul li input { margin-top: 6px; margin-right: 4px; float: left;}
.tx7 { color: #1dbfe0; font-size: 24px; position: relative; top: -18px; margin-left: 76px;}
.tx7 span {color: #62868b; font-weight: bold; font-size: 14px; background-color: #FFF; padding: 2px; }

.dostavka { background-color: #f7fbfd; border: 1px solid #c6d9dc; width: 684px; height: 78px; margin-top: 28px; margin-left: 16px;}
.dostavka ul { margin-left: 9px; margin-right: 15px; width: 301px; margin-top: -15px;}
.dostavka ul li { height: 21px; padding-left: 6px; padding-top: 3px;  color: #434343; font-weight: normal;}
.dostavka ul li:hover { background-color: #ccf1f8;}
.dostavka ul li input { margin-top: 3px; margin-right: 4px; float: left;}
.dostavka  .inp5 { width: 208px; height: 16px; border: 1px solid #aac9cd; float: none;  margin-top: 0;}

.knopa { position: absolute; margin-left: 340px; margin-top: 40px;}
.tx7 { color: #1dbfe0; font-size: 24px; position: relative; top: -18px; margin-left: 76px;}

.pravila {border: 1px solid #c6d9dc; width: 684px; margin-left: 16px; margin-top: 17px; padding-bottom: 12px; margin-bottom: 14px;}
.pravila .tx6 { margin-left: 24px; padding: 2px;}
.pravila .tx6 span { margin-left: 0; }
.pravila  p { padding-left: 24px; padding-right: 20px;}
.pravila p span { position: absolute; font-weight: bold; margin-left: -13px;}
.pravila .tx8 { padding-left: 11px; font-weight: bold;}

.li1{background-color:none;}
.li2{background-color: #ccf1f8;}
/*index2*/

/*FAQ*/
.text { font-size: 14px; padding-left: 16px; padding-right: 30px;}
.title {color: #1ea0e2; font-size: 18px; font-weight: bold; padding-top: 15px;}
h1 {color: #1ea0e2; font-size: 18px; font-weight: bold; padding-top: 15px; padding-left: 15px;}
h2 {color: #1ea0e2; font-size: 18px; font-weight: bold; padding-top: 15px; padding-left: 15px;}
h3 {color: #1ea0e2; font-size: 18px; font-weight: bold; padding-top: 15px; padding-left: 15px;}
.text a {color: #1ea0e2; }
/*FAQ*/
.cont { padding-top: 9px; font-size: 14px; }
.cont td { padding: 4px; padding-left: 0;}
.ont a {color: #1ea0e2; }

.tarif {  border-collapse: collapse; margin-top: 10px; margin-bottom: 10px; float: left; margin-right: 15px;}
.tarif td {border: 1px solid #1ea0e2; padding: 3px; text-align: center; color: #000;}
.text2 { padding-right: 30px;}
.obmen {border-collapse: collapse; margin-top: 15px;}
.obmen td { padding: 5px;border: 1px solid #1ea0e2; color: #000;}
.obmen input {border: 1px solid #1ea0e2;}
.obmen select {border: 1px solid #1ea0e2;}
.obmen .nobord td { border: none;}
.knopa2 { margin-top: 5px; margin-left: -5px;}
.obmen .inp6 { border: none;}
.tx9 { padding-top: 7px; }
.red { color: #F00; font-size: 15px; margin-left: 1px; margin-right: 1px; }
.col { color: #000; padding-top: 10px; }
.obmen textarea {border: 1px solid #1ea0e2; height: 40px;}
.obmen .tx10 {color: #1ea0e2; font-weight: bold; padding-top: 10px; padding-bottom: 4px;}

.nby { font-size: 15px; padding-left: 10px; padding-top: 10px;}
.ban { padding-left: 10px; padding-top: 20px;}

.text3 { font-size: 14px; padding-left: 16px; padding-bottom: 20px;}
.text3 a {color: #1ea0e2; }

.obmen2 {border-collapse: collapse; margin-top: 15px;}
.obmen2 td { padding: 5px;border: 1px solid #1ea0e2; color: #000;}
.obmen2 input {border: 1px solid #1ea0e2; }
.obmen2 select {border: 1px solid #1ea0e2;}
.obmen2 .nobord td { border: none;}

.obmen2 .inp6 { border: none;}
.obmen2 textarea {border: 1px solid #1ea0e2; height: 40px;}
.obmen2 .tx10 {color: #1ea0e2; font-weight: bold; padding-top: 10px; padding-bottom: 4px;}
.inp7 { width: 230px;}

.forma3 {margin-left: 17px; margin-right: 17px; margin-top: 15px; margin-bottom: 13px;  padding-bottom: 10px; text-align: center; }
.forma3 a { margin-right: 30px;}

.games { border-collapse: collapse; margin-bottom: 10px; font-family: Georgia, "Times New Roman", Times, serif;}
.games  td {padding: 5px;border: 1px solid #1ea0e2; color: #000;}
.games select { border: 1px solid  #1ea0e2; font-family: Georgia, "Times New Roman", Times, serif;}
.obmen .need2 { }
h4 { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; overflow: hidden; padding-bottom: 10px;}
.t4 { padding-left: 40px;}

/*DOP STR*/
.link2 { margin-left: 18px;}
.link2 a {background: url(../images/li1.gif) left 4px no-repeat; padding-left: 20px; color: #1ea0e2; font-size: 16px; font-weight: bold;}
.link2 a:hover {background: url(../images/li2.gif) left 4px no-repeat;}
.link2 li {  padding-top: 5px;}
.need5 { padding-right: 30px; padding-bottom: 20px;}

.text4 { font-size: 14px; padding-left: 16px; padding-bottom: 20px; padding-right: 15px; color: #333;}
.text4 a {color: #1ea0e2; }
.text4 p { padding-bottom: 15px;}
.text4 .title { padding-bottom: 0px;}
/*DOP STR*/