
.foterdop {
  float: left;
  border:none;
  color:#acbec9 !important;
  display:block; 
  font-family:Verdana, Helvetica, sans-serif;
  font-size:10px;
  text-decoration:none;
  padding-top; 5px;
}

.fleft {
  float: left;
}
.fright {
  float: right;
}

table.nb td{
border: 0px !important;
border: none;
}
#phoneform {height:25px;}
.enter_phone {color:#000; font-size:14px; font-family:Verdana; padding:20px 0px; line-height: 20px;}
.inp_t {width:193px; height:17px; padding:2px 5px; background:#e4e4e4 url(../images/inp.gif) 0 0 no-repeat; float:left; margin:0 5px 0 0;}
.inp_t input {border:0 !important; background:none !important; font-size:12px; padding:0; width:193px; height:21px;}
.penterbutton {float:left; width:75px !important; height:21px !important; background: #3b536e url(../images/ready.gif) 0 0 no-repeat !important; padding:0 !important; cursor:pointer; border:0 !important;}
.lft {float:left; width:78px; }
.penter_code {text-align: center; padding: 0px 0px 20px 0px;}
//.err {width: 100%;}


/* CSS Document */
/*--------------------------------------body---*/
body, td, th, div, p, label, input {
  color:#000;
  font:normal 12px/15px Tahoma, Helvetica, sans-serif;
}
input, select {
  color:#000000;
  font-style:italic;
  line-height:12px;
}
a, a:visited, a:hover {
  color:#28A5CE;
}
a {text-decoration:none;}
a:hover {text-decoration:underline}
/*----------------------------------------------------------content---*/
/*-----------------------------article_settings-*/
h2 {font:bold 18px Arial, Helvetica, sans-serif; color:#27BAF2; padding:0 0 6px 0;}


/* 
 * ========================================
 * Поиск по сайту и результаты поиска
 * ========================================
 */



.search {
  font-family: Tahoma;font-size: 11px;
  color:#000;
  text-decoration: none;
  text-align: left !important;
  }

.textin {
  background: #FFF;
  border: 1px solid #afcbe8;
  color: #333;
  font:normal 11px/16px Tahoma, Helvetica, sans-serif;
  padding: 2px;
  vertical-align: middle;
  margin: 2px;
}

.sresult  {
  text-align: justify;
  font-family:Tahoma;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 16px;
  font-size:11px;
  color:#333;
}

/*-----------------------------------buttons---*/


.button, 
.validate,
.modal-button,
.readmore a,
div.blank a        {
  border:none;
  color:#FFFFFF;
  background:#1BB6F1;
  font:bold 10px/13px Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  padding:2px 6px;
  margin:0px 0px 0px 0px;
  text-align:center;
  text-decoration:none;
  vertical-align:top;
}


* html .button, 
* html .validate {
  display:block;
}

/*-------------------------------------Breadcrumbs---*/
.module_breadcrumbs { float:left; padding:2px 0 0 1px;}
.module_breadcrumbs span{ font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#FFFFFF; text-transform:uppercase;}
.module_breadcrumbs a{ padding:0 3px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#FFFFFF; text-transform:uppercase;}
.module_breadcrumbs img{ margin:0 13px 0 0;}


/*-------------------------------------search---*/

.module-search     {
  overflow:hidden;
  padding:9px 0px 0px 9px;
}
.block-search {
  float:right;
  width:295px;
  padding:0 0 0 0;
  margin:0 2px 0 0;
  overflow:hidden;
}
.block-search h3{
  float:left;
  background:url(../images/arr_title_search.gif) 0 5px no-repeat;
  padding:2px 0 0 10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height:12px;
  color:#FFFFFF;
  text-transform:uppercase;
  font-weight:normal;
}
.search {
  float:right;
  padding:0;
  margin:0;
  text-align:right;
}
.search-input {
  float:left;
}
.search-right h3 {
}
.search-button {
  float:left;
  margin:0 0 0 4px;
  position:relative;
}
.search .inputbox  {
  background:#FFFFFF;
  border:none;
  font-size:12px;
  line-height:14px;
  color:#7A7A79;
  padding:1px 0px 0px 5px;
  margin:0px 0px 0px 0px;
  vertical-align:top;   
  width:167px;
  float:left;
}
.search-button .button  { float:left; vertical-align:top; background:#0993DB; padding:0; margin:0; 
}


/*---------------------------------------------------------------------------------boxes---*/
.module {
  margin:0px 0 35px 0px;
  padding:0 0 0 0px;
}
#right .module {
  margin:0px 0px 15px 0px;
  padding:0px 0px 0px 15px;
}
/*-------------------title----*/

#left .module .boxIndent {
  padding:5px 0 20px 0;
  margin:0 0px 0 0;
  overflow:hidden;
}
.module .boxIndent {
  padding:15px 0 20px 0;
  margin:0 0px 0 0;
  overflow:hidden;
}
/*-------------------title----*/
.module h3  {
  color:#0E1A27;
  font:bold 22px/24px Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  padding:0 0px 0 0;
  margin:0 0 0 0;
}

/*-------------------content----*/
.module div  {
  color:#0E1A27;
}
.module strong { color:#0E1A27;}
.module td, .module p {
  padding:0px 0px 0px 0px;
}
.module p {
  font:normal 12px/18px  Arial, Helvetica, sans-serif;
  color:#0E1A27;
}
.module ul {
  list-style:none;
  margin:0px 0px 0px 0px;
}
.module li  {
  line-height:14px;
  padding:0px 0px 1px 1px;
  margin:0 0 3px 0;
}
.module li ul {
  padding:0px 0px 0px 0;
}
.module li a, .module_menu li a:visited {
  color:#28A5CE;
  display:block;
  font:bold 13px/16px Arial, Helvetica, sans-serif;
  text-decoration:none;
  padding:0 0px 6px 0;
}
.module li a span {
}
.module li a:hover {
  text-decoration:underline !important;
}
.module li a:hover span {
}
.module li.active a {
  color:#FA7B44;
}

.count  { /* count users */
  text-decoration:underline;
}
.module a  {
  color:#28A5CE;
  text-decoration:underline;
}
.module a:hover    {
  text-decoration:none !important;
} 

.module_text { margin:0 0 35px 16px;}
.module_text .boxIndent {
  padding:15px 0 20px 0;
  margin:0 0px 0 0;
  overflow:hidden;
}


/*-------------------------------------mainmenu---*/

.module_menu  {
  margin:0px 0px 15px 16px;
  padding:0 0 0 0;
}
.module_menu .box-indent {
  padding:3px 0px 0px 0;
}

.module_menu .boxIndent {
  padding:15px 0 20px 0;
  margin:0 30px 0 0;
  overflow:hidden;
}

/*-------------------title----*/

.module_menu h3  {
  color:#0E1A27;
  font:bold 22px/24px Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  padding:0 0px 0 0;
  margin:0 0 0 0;
}
/*-----------------content----*/
.module_menu div    {
  color:#fff;
  font-size:12px;
  line-height:16px;
}
.module_menu ul {
  list-style:none;
  margin:0px 0px 0px 0px;
}
.module_menu li  {
  color:#28A5CE;
  display:block;
  font-weight:bold !important;
  font:normal 13px/16px Arial, Helvetica, sans-serif;
  text-decoration:none;
  padding:0 0px 6px 0;
}
.module_menu li  ul {
  padding:0px 0px 0px 0;
}
.module_menu li a, .module_menu li a:visited {
  color:#28A5CE;
  display:block;
  font:bold 13px/16px Arial, Helvetica, sans-serif;
  text-decoration:none;
  padding:0 0px 6px 0;
}
.module_menu li a span {
}
.module_menu li a:hover {
  text-decoration:underline;
}
.module_menu li a:hover span {
}
.module_menu li.active a {
  color:#F0428B;
}

ul li ul li { padding-left:20px !important;}

/*-------------------------------------topmenu---*/
.block-top-menu { background:url(../images/bg_top_menu.gif) 0 0 repeat;}
ul.menu-nav {
  background:url(../images/devider_top_menu.gif) left top no-repeat;
  overflow:hidden;
  padding:0;
  margin:0 0 0px 4px;
  list-style:none;
  //zoom:1;
}
ul.menu-nav li, ul.menu-nav li.active  {
  background:url(../images/devider_top_menu.gif) right top no-repeat;
  float:left;
  border:none;
  padding:0;
  margin:0 0 0 0;
}
ul.menu-nav li a, ul.menu-nav li a:visited {
  color:#FFFFFF;
  font:normal 14px/normal Tahoma, Helvetica, sans-serif;
  text-transform:uppercase;
  text-decoration:none;
  display:block;
  padding:0px 0 9px 0;
  margin:0px 1px 0px 0px;
}
*html ul.menu-nav li a, *html ul.menu-nav li a:visited {padding:0 0 8px 0;}
ul.menu-nav li a:hover { background:url(../images/bg_menu_hover.gif) 0 0 repeat-x !important;}
ul.menu-nav li.active a { background:url(../images/bg_menu_hover.gif) 0 0 repeat-x !important;}
ul.menu-nav li a span{
  padding:14px 30px 6px 30px;
  display:block;
}


#footer ul.menu-nav li a, #footer ul.menu-nav li a:visited {
  padding:0px 0 0px 0;
  margin:0px 1px 0px 0px;
  background:none !important;
}
#footer ul.menu-nav li a:hover {
  background:none !important;
  text-decoration:underline !important;
}
  

/*-------------------hover----*/
ul.menu-nav li a:hover {
  background:url(../images/bg_menu_hover.gif) 0 0 repeat-x;
  text-decoration:none !important;
}
ul.menu-nav li a:hover span  {
}
/*-------------------active----*/

ul.menu-nav li.active a {
}
ul.menu-nav li.active a span {
}

/*----------------------------------------login-form---*/
.module-login  {
  width:100%;
  margin:0px 0 35px 0px;
  padding:0 0 0 0;
}
.module-login .moduleTopBg {
  background:url(../images/fill_login_form.gif) 0 0 repeat-y;
  width:100%;
}
.module-login .moduleBottomBg { background:url(../images/bg_login_form.gif) left bottom no-repeat; width:100%;
  min-height:100px; height:auto !important; height:100px;}
.module-login .sec {
  width:100%;
}
/*-------------------title----*/
.module-login h3  {
  padding: 18px 0px 0px 15px;
  color: #fff !important;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: normal;
}
/*-----------------content----*/
.module-login .boxIndent {
  padding:5px 0 12px 17px;
  margin:0 30px 0 0;
  overflow:hidden;
}

.module-login a, .module-login a:hover, .module-login a:visited  {
  color:#FFFFFF;
  padding:0px 0px 0px 0px;
  font:normal 12px/18px Arial, Helvetica, sans-serif;
  text-decoration:underline;
}
.module-login .create-account { padding:3px 0 0 0;}
.module-login a.reg {
  color:#FFFFFF;
   text-decoration:underline;
}
.module-login a:hover {
  text-decoration:none;
}

.block-button-login {  padding:1px 0 0 0; text-align:left;}
.button-login, .log .button { 
  width:58px; height:22px; 
  border:none; cursor:pointer;
  margin:0 0;
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
   font-style:normal;
  font-weight:normal;
  color:#757574;
  text-transform:uppercase;
}
.button-login { color:#FFFFFF; float:right; margin:0 13px 0 0;}


.block-button-login { float:right;}
.module-login .button  { /* button */
  border:none;
  color:#FFFFFF;
  font:bold 12px/14px Arial, Helvetica, sans-serif;
   text-transform:uppercase;
  padding:3px 5px 4px 5px;
  margin:0px 0px 0px 0px;
  text-align:center;
  display:inline-block;
  width:70px;
  height:21px;
  background:url(../images/loginButton.gif) 0 0 no-repeat;
} 

        
/*---------------------------------------------------------structure---*/
#body {
  background:#d1d8e0;

}
.body-bg {background:url(../images/bg_2.jpg) center top repeat-x #d1d8e0; width:100%; height:750px;}
.body-bg-y {background:url(../images/bg-y.jpg) center top repeat-y #d1d8e0 !important;}
.bg { background:url(../images/bg.jpg) center top no-repeat;}
.main   {
  width:955px;
}
.indent-main { padding:0 0 0 6px !important;}
.bg-indent-main { background:#FFFFFF; width:100%;}
.indent-main-2 { padding:1px 2px 5px 10px !important;}

.left-top {background:url(../images/left_top_main.gif) left top no-repeat; margin-left:6px;}
.right-top {background:url(../images/right_top_main.gif) right top no-repeat; width:100%;}
.border-top {background:#FFFFFF; margin: 0 15px 0 15px; height:15px; font-size:0 !important; line-height:0 !important; vertical-align:top !important;}


.float-block { float:left;}
.clear { clear:both;}

/*links*/
.link { color:#E2D8C1;}
.link-2 { font-size:15px; line-height:16px; color:#E2D8C0; font-style:italic;}
/*end links*/

/*-------------------------------------header---*/
#header {
  min-height:179px; height:auto !important; height:179px;
  overflow:hidden;
  margin:0 0 4px 0;
  width:100%;
}
.indent-header {padding:0 3px 0 4px;}
#top {
  height:106px;
  margin-bottom:1px;
  overflow:hidden;
  width:100%;
}
  #top #logo {
    padding:31px 0px 0px 2px;
  }
  #top #martInfo {
    width:350px;
    text-align:right;
    float:right;
  }
  #topmenu {
    margin:0 0 0 0;
    padding:14px 0 0 0;
  }
  #slogan_block {
    float:right;
    width:715px;
    padding:0 29px 0 0;
  }
#mid {
  width:100%;
  overflow:hidden;
  margin:0 0 0 0;
  padding:9px 0 0 0;
}
#header #banner {
  margin:0 19px 0 19px;
  height:481px;
  background:#FFFFFF;
}

.module_flash { padding:6px 0 0 24px;}
.module_flash .title-flash { width:213px; margin:0; padding:0;  float:left;}
.module_flash #flash { margin:0 0 0 0; padding:0 0 0 0;}
.module_flash #flash object {outline-width:inherit; margin:0; padding:0; text-align:left;}

#header #banner p {
  padding:93px 0px 0px 0px;
}
#banners {
  width:100%;
  overflow:hidden;
  color:#ACB1B6;
  padding:16px 0px 26px 0px;
}
#banners p {
  padding:0;
}$
#banners img {
  margin:0px 24px 0px 0px;
}
/*-------------------------------------content---*/
#wrapper {
  padding:0 0px 0 0px;
}
#wrapper .width, #wrapper .main {
  overflow:hidden;
}

  #right {
    float:right;
    width:282px;
    _margin-left:0px;
    padding:8px 0px 0 0px;
    border-left:1px solid #B6BABE;
  }
    #left .space {
      padding:0px 0 0px 0;
    }
  .container {
    overflow:hidden;
    height:1%;
  }
  .indent-container { padding:9px 0px 0 0px;}

/*-------------------------------------footer---*/
#footer  { background:#2C5169 url(../images/bg_footer.gif) 0 0 repeat-y;}
#footer  .main{
  padding:0 0 0 0; 
}
#footer .space  {
  margin:0 4px 0 2px; padding:0 0 0 0;
  height:75px;
  font-size:12px;
  line-height:14px;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  text-align:left;
}
.indent-footer { padding:10px 0 0 0;}
#footer a  {
  color:#ecf3f7 !important;
}


/*-------------------------------------footer topmenu---*/

#footer ul.menu-nav {
  padding:0;
  margin:0 0 26px 0;
  list-style:none;
  overflow:hidden;
}
#footer ul.menu-nav li, #footer ul.menu-nav li.active  {
  background:url(../images/devider_top_menu_2.gif) left 5px no-repeat;
  padding:0 0 0 8px;
  margin:0px 8px 0px -1px;
  float:left;
  border:none;
  zoom:1;
}
#footer ul.menu-nav li a, #footer  ul.menu-nav li a:visited {
  color:#ACB1B6;
  font:11px/18px tahoma, sans-serif;
  text-decoration:none;
  text-transform:uppercase;
  display:block;
  padding:0 0 0 0;
  margin:0px 0 0px 0px;
}
#footer ul.menu-nav li a span{
  padding:0 0 0 0;
  margin:0 0 0 0;
  display:block;
}
#footer #footer ul.menu-nav li a, #footer ul.menu-nav li a:visited {
  padding:0px 0 0px 0;
  margin:0px 1px 0px 0px;
  background:none;
}
#footer #footer ul.menu-nav li a:hover {
  background:none;
  text-decoration:underline !important;
}
#footer .copyright, #footer .copyright .fleft, #footer .copyright .fright { font-size:10px; line-height:14px; color:#ecf3f7 !important;}
#footer .copyright .fright {text-align: right;}
#footer .copyright span{ color:#FFFFFF; font-weight:bold;}
  



/*Main Container*/
.container {
}
.container ul{
  list-style-type: none !important;
  margin-bottom:10px;
  padding:0;  
}
.container li{
  margin: 0px;
  padding:0px 0px 6px 15px;
  background:url(../images/bull_2.gif) 0 6px no-repeat;
}
/*Content Container*/
.contentContainer {
  padding-left: 0px;  
  float: left;
  width:0px;
  height: 310px;  
  overflow:hidden;
}
.contentWrapper{  
}
.contentInnerWrapper{
  text-align: justify;
  padding: 10px;
}




/*welcome block*/

.module.s2 {

  margin-bottom:20px;
  width: 640px;
}
.module.s2 .boxIndent {
  padding:7px 0px 20px 0px !important;
  margin:0px 0px 0px 0px;
  overflow:hidden;
}


/*welcome block*/

.title_genres {
  background:url(../images/category.jpg) 0 0 no-repeat;
  padding: 18px 0px 0px 70px;
  color: #fff !important;
  font-size: 16px;
  height: 54px;
  text-transform: uppercase;

}

.title_top {
  background:url(../images/popular.jpg) 0 0 no-repeat;
  padding: 18px 0px 0px 70px;
  color: #fff !important;
  font-size: 16px;
  height: 54px;
  text-transform: uppercase;

}

.title_news {
  background:url(../images/title.jpg) 0 0 no-repeat;
  padding: 15px 0px 0px 70px !important;
  height: 54px;
  color: #fff !important;
  font-size: 16px !important;
  margin: 0px !important;
  font-weight: normal !important;
}


ul.genres{
  padding:0px 0px 0px 30px;
  margin: 0px;
  background-color: #fff;
  width: 200px;
}

ul.genres li a{
  background: #fff url(../images/genres_li.jpg) 0px 4px no-repeat;
  border-bottom: 1px dotted #ccc;
  padding:3px 5px 8px 25px;
  font-weight: normal;
  color: #333;
}



li{
  list-style:none;
  text-align:left;
}

li.gmenu{
  margin:3px 0;

}

li.gbutton, li.lbutton {
  padding:0px !important;
  margin: 0px;
}

li.gbutton a, li.lbutton a{
font:normal 13px Tahoma, Helvetica, sans-serif; color:#333;
  /* The section titles */
  display:block;

  height:20px;
  overflow:hidden;
  padding:5px 5px 5px 25px;
  position:relative;
  text-decoration:none;
 background: #fff url(../images/genres_li.jpg) 0px 6px no-repeat;
border-bottom: 1px solid #ccc;


}

li.gbutton a:hover, li.lbutton a:hover{
  /* Removing the inherited underline from the titles */
  text-decoration:underline;
}



.dropdown{
  /* The expandable lists */
  display:none;
  padding-top:5px;
}

.dropdown li{
  /* Each element in the expandable list */
  background-color:#fff;
  border:1px solid #ccc;
  color:#000;
  margin:3px 0;
  padding:2px 18px;
}

.dropdown li a{
color: #333;
}

.fullinfos {
  margin: 0px;
  padding: 0px;
}

table.fullinfos td{
  padding: 5px 0px;
  margin: 0px;
  border-bottom: 1px dotted #bca9d7;
}

table.fullinfos .caption {
  background: #fff url(../images/small.gif) 0px 10px no-repeat;
  padding: 5px 14px;
  width: 150px;
}

.info {
  padding: 0px;
  margin: 10px 0px;
  border: 1px dotted #8dafbb;
  min-height: 32px;
  background-color: #e8f1f4;
  width: 625px;  
}

.info td {
  padding: 5px 0px 5px 5px;
  vertical-align: middle;  
}

.screenshot {
  text-align: center;
  vertical-align: top;
}

.screenshot img {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom:3px solid #ddd;
  border-right:3px solid #ddd;
  padding-bottom:3px;
  padding-right:3px;
  background:#aaa;
  vertical-align: top;
  /*border: 1px solid #aaa;
  padding:1px;
  background:#fff;*/
}

h4 {
  font-style: italic;
  font-size: 16px;
  padding: 15px 0px;
}

.comment {
  padding: 10px;
  margin: 0px 0px 20px 0px;
  border: 1px dotted #8dafbb;
  background-color: #e8f1f4;
  width: 600px;
}

.list {
  background: #fff url(../images/listbg.jpg) 0px 0px no-repeat;
  width:170px;
  height: 215px;
}

.list img {
  padding: 16px 15px 0px 19px;
}

.listmini {
  background: #fff url(../images/listmini.jpg) 0px 10px no-repeat;
  width:125px;
  height: 180px;
  padding: 0px;
  margin: 0px;
}

.listrel {
  background: #fff url(../images/listmini.jpg) 20px 10px no-repeat;
  width:155px;
  height: 180px;
  padding: 0px;
  margin: 0px;
}
.listrel img {
  padding: 25px 0px 15px 5px;
}

.listmini img {
  padding: 25px 5px 15px 0px;
}

.popular {
  padding: 0px;
  margin: 0px;
}

.popular td {
  padding: 0px;
  margin: 0px;
  width:125px;
  text-align: center;
}

.story {
  padding: 5px 0px 0px 0px !important;
}

.story h2 {
  color: #000;
  font-weight: normal;
  font-size: 16px;
}

.story a {
  text-decoration: none !important;
}

a.watch {
    background: transparent url(../images/butr.jpg) no-repeat scroll top right;
    color: #fff !important;
    display: block;
    float: left;
    height: 21px;
    margin: 0px;
    padding-right: 4px;
    text-decoration: none;
  margin-right: 10px;

}
 
a.watch span {
    background: transparent url(../images/butl.jpg) no-repeat;
    display: block;
    color: #fff !important;
    padding: 3px 11px 3px 15px;
  font-weight: bold;
}

.pd {
  padding: 10px 10px 20px 130px;
}

.watchs a, .send_btn {
  background: #fff url(../images/but.jpg) 0px 0px no-repeat;
  color: #fff !important;
  font-weight: bold;
  width: 140px !important;
  height: 21px;
  padding: 4px 6px;
  text-decoration: none;
  border: 0px;
  font-style: normal;
}

.top {
  border: 1px solid #ecf3f5;
  margin-left: 1px;
  width: 620px;
}

.top .tophead td{
  background: #0b96dc url(../images/bluebg.jpg) 0px 0px repeat-x;
  font-weight: bold;
  color: #fff !important;
}

.top td {
  padding: 5px 8px;
}

.top td a{
  color: #000;
}

.top .highlight {
  background-color: #ecf3f5;
}

.navigation {
  color:#666; 
  border:0px;
  padding-top: 20px;
  clear: both;
  width: 100%;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
  color: #28a5ce;
  background:#fff;
  padding:3px 6px;
  font-weight: bold;
}

.navigation a:hover {
  background:#0d94e6;
  color:#fff;
  text-decoration: underline;
}

.navigation span {
  background:#0d94e6;
  padding:3px 6px;
  color:#fff;
  font-weight: bold;
}

.payform {
  background: #fff url(../images/paybg.jpg) 0px 0px no-repeat;
  width: 615px;
  height: 465px;
}

.payform2 {
  background: #abd2f1 url(../images/paybg2.jpg) 0px 0px no-repeat;
  width: 615px;
  height: 465px;
}

.payform2 .paytext {
  padding: 73px 10px 20px 20px;
}

.payform3 {
  background: #abd2f1 url(../images/paybg3.jpg) 0px 0px no-repeat;
  width: 615px;
  height: 465px;
}

.payform3 .paytext {
  padding: 73px 10px 20px 20px;
}



.payform .paytext {
  padding: 65px 10px 20px 20px !important;
}

ul.ins {
  width: 570px;
}

ul.ins li {
  background: url(../images/next.png) 0px 10px no-repeat;
  padding: 6px 15px;
  border-bottom: 1px dotted #45476d;
  background-color: transparent;  
}

.entercode {
  background: url(../images/entcode.gif) 0px 0px no-repeat;
  padding-left: 5px;
  padding-right: 5px;
  width: 175px;
  height: 22px;
  border: 0px;
  float: left;
}

.enterbutton {
  background: url(../images/entbutt.gif) 0px 0px no-repeat;
  padding-left: 5px;
  width: 86px;
  height: 22px;
  border: 0px;
  float: left;
}

.codeinput {
  border: 0px !important;
}

ul.ins li b, #sms_number{
  background-color: #45476d;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  padding: 2px 4px;
}

.tariftext {
  width: 570px;
  font-size: 11px
}

.tarifclass {
  width: 579px;
  border: 1px dotted #bca9d7;
  margin-top: 5px;
}

.tarifclass td{
  padding: 1px 5px !important;
  font-size: 11px;
  background-color: #e0effb;
}

.tarifclass tr.highlight td{
  background-color: #cedcf7;
}

#tarform h1 {
  font-size: 14px;
  font-weight: normal;
  line-height: 200%;
  padding-top: 15px;
  border-bottom: 1px dotted #45476d;
  margin-bottom: 5px;
}

td.err {
  border: 0px !important;
  color: #c00;
  padding: 0px 0px 0px 5px !important;
  vertical-align: middle !important;
  
}

#step1 {
  padding-bottom: 10px;
}

.shortt {
  width: 640px;
}

input, textarea, select {
  border: 1px solid #afcbe8;
}

