body, div, a, font, img, ol, ul, li,
table, tr,td 
{
 margin: 0;
 padding: 0;
 border: 0;
 font-weight: 100;
 font-style: normal;
 font-size: 14px;
 font-family: Arial;
}

body
{
text-align:center;
background:#fff url(/in_out/images/smartex_default/body.gif) repeat-x;
}

#wrap
{
width:100%;
height:100%;
}

#under_wrap
{
width:100%;
height:111px;
background:url(/in_out/images/smartex_default/wrap.gif) repeat-x bottom;
}

#main
{
text-align:left;
margin:0 auto;
width:906px;
overflow:hidden;
position:relative;
margin-bottom:-200px;
}

#content
{
width:100%;
float:left;
padding-top:10px;
}

#hfooter
{
overflow:hidden;
height:111px;
clear:both;
}

#footer
{
overflow:hidden;
height:80px;
clear:both;

    margin-top: 40px;
}

#footer_body
{
width:906px;
margin:0 auto;
overflow:hidden;
}

#fright
{
float:right;
margin-top:20px;
}

#fright div
{
width:120px;
float:left;
margin-top:10px;
}

#fright a
{
color:#4c8fd8;
text-decoration:underline;
font-size:15px;
}

#fright img
{
margin-top:5px;
float:left;
}

#fleft
{
float:left;
text-align:left;
margin-top:15px;
color:#4c8fd8;
font-size:12px;
line-height:18px;
}

#fleft a
{
color:#4c8fd8;
font-size:12px;
text-decoration:underline;
}

#fleft span
{
color:#999;
}

#lkolonka
{
width:237px;
float:left;
overflow:hidden;
}

#rkolonka
{
width:664px;
float:right;
}

#forma
{
background:url(/images/smartex_default/new_top_panel.jpg) no-repeat;
width:663px;
height:264px;
overflow:hidden;
}

#formalogin
{
background:url(/images/smartex_default/new_top_panel_login.jpg) no-repeat;
width:663px;
height:264px;
overflow:hidden;
}


#menu
{
list-style:none;
margin-top:44px;
}

#menu li
{
padding:8px 0px 4px 17px;
background:url(/in_out/images/smartex_default/menuborder.gif) repeat-x bottom;
}

#menu li a
{
color:#4c8fd8;
text-decoration:underline;
font-size:15px;
}

#menu li a:hover
{
text-decoration:none;
}

#consultant
{
margin:52px 0px 0px 10px;
width:100%;
overflow:hidden;
}

#phone
{
width:45px;
height:28px;
background:url(/in_out/images/smartex_default/phone.gif) no-repeat;
float:left;
margin-top:9px;
}

#contitle, #tel, #icq
{
width:170px;
float:right;
}

#tel, #tel span
{
font-size:22px;
color:#ff9f07;
}
#tel span
{
padding-right:4px;
color:#a6a6a6;
}

#contitle
{
font-size:18px;
color:#a6a6a6;
}

#icq
{
width:130px;
margin-top:4px;
}

#icq img
{
padding-right:5px;
}

#plus
{
margin-top:36px;
clear:both;
}

#phead, #pbody, #pfooter
{
width:228px;
overflow:hidden;
}

#phead, #pfooter
{
height:19px;
}

#phead
{
background:url(/in_out/images/smartex_default/lblock_h.gif) no-repeat;
}

#pbody
{
background:url(/in_out/images/smartex_default/lblock_b.gif) repeat-y;
}

#pfooter
{
background:url(/in_out/images/smartex_default/lblock_f.gif) no-repeat;
}

#pbodyc
{
margin:0px 18px;
font-size:12px;
}
#pbodyc a
{
color:#4c8fd8;
text-decoration:underline;
font-size:12px;
}

#news_block
{
width:220px;
margin:23px 0px 0px 10px;
}

#news_title
{
font-size:22px;
color:#a6a6a6;
margin:0px 0px 30px 7px;
}

.news
{
width:209px;
overflow:hidden;
padding-bottom:10px;
margin-bottom:10px;
background:url(/in_out/images/smartex_default/menuborder.gif) repeat-x bottom;
}

.nday
{
color:#ffab00;
font-weight:bold;
font-size:20px;
float:left;
}

.ndate
{
width:180px;
float:right;
font-size:12px;
}

.nlink
{
width:180px;
float:right;
margin:5px 0px 10px 0px;
}

.nlink a
{
color:#4c8fd8;
text-decoration:underline;
font-size:12px;
}

#allnews
{
margin-left:30px;
}

#allnews a
{
color:#ffab00;
font-size:20px;
}

#certificats
{
text-align:center;
margin-top:11px;
}

#forma_login
{
width:370px;
height:95px;
float:right;
margin-top:5px;
}
.register {
float: left;
position: absolute;
}
#flogin_1
{
height:20px;
overflow:hidden;
}

#flogin_title
{
font-size:18px;
width:145px;
float:left;
}

#flogin_l1
{
float:left;
padding-left:158px;
padding-top:4px;
}

#flogin_l2
{
float:left;
padding-left:15px;
padding-top:4px;
}

#flogin_l1 a, #flogin_l2 a
{
font-size:12px;
text-decoration:underline;
}

#flogin_l1 a
{
color:#ffffff;
font-family: Tahoma, Arial;
}

#flogin_l2 a
{
color:#b7d7f3;
font-family: Tahoma, Arial;
}

#flogin_2
{
height:72px;
overflow:hidden;
}

#flogin, #fpassword
{
margin-top:8px;
float:left;
width:158px;
}

#fpassword
{
width:139px;
}

.ftitle
{
color:#4d4c4c;
height:17px;
overflow:hidden;
font-family: Tahoma, Arial;
font-size:10px;
}

.fform
{
width:130px;
height:25px;
font-size:19px;
overflow:hidden;
border:0px;
margin-left:3px;
margin-top:1px;
}
.fforml {
width:130px;
height:25px;
font-size:19px;
overflow:hidden;
border:0px;
margin-left:14px;
margin-top:1px;
}
#fsend
{
margin-top:22px;
margin-left:3px;
float:left;
width:70px;
height:34px;
border:0px;
cursor:pointer;
background:none;
overflow:hidden;

}

#optype_block
{
width:583px;
height:33px;
overflow:hidden;
float:right;
position:relative;
right:40px;
top:119px;

}

.op1 {
padding-left: 14px;
float: left;
width:132px;
height:29px;

}
.op2 {
padding-left: 80px;
float: left;
}
.op3 {
padding-left: 76px;
float: left;
}
.op, .op_l
{
margin-right:57px;
float:left;
width:155px;
height:32px;
}

.op_l
{
margin-right:0px;
}

#optype_block a 
{
text-decoration:none;
}

#optype_block a span
{
color:#4c8fd8;
text-align:center;
display:block;
width:155px;
height:32px;
padding-top:9px;
cursor:pointer;
}

#what_change_block
{
text-align:center;
margin-top:10px;
font-size:18px;
}

#what_change_block span
{
font-size:20px;
font-weight:bold;
}

#rezerv_title
{
margin-left:10px;
background:#eeeeef;
width:641px;
overflow:hidden;
margin-top:12px;
}

#rtl, #rtr
{
width:14px;
height:33px;
overflow:hidden;
}

#rtl
{
background:url(/in_out/images/smartex_default/rblock_tl.gif) no-repeat;
float:left;
}

#rtr
{
background:url(/in_out/images/smartex_default/rblock_tr.gif) no-repeat;
float:right;
}

#rtc, .rezerv_item
{
width:594px;
float:left;
overflow:hidden;
padding:8px 0px;
position:relative;
left:19px;
}

.psystem, .prezerv
{
float:left;
overflow:hidden;
}

.psystem span, .prezerv span
{
color:#4c8fd8;
}

.psystem
{
/*width:215px;*/
text-align: justify;
}
.prezerv
{
width:120px;
text-align:center;
}

.rezerv_block
{
margin:10px 0px 0px 10px;
width:642px;
overflow:hidden;
}

.rezerv_header, .rezerv_footer
{
height:20px;
overflow:hidden;
}

.rezerv_header
{
background:url(/in_out/images/smartex_default/rblock_h.gif) no-repeat;
}

.rezerv_footer
{
background:url(/in_out/images/smartex_default/rblock_f.gif) no-repeat;
}

.rezerv_body
{
width:642px;
overflow:hidden;
background:url(/in_out/images/smartex_default/rblock_b.gif) repeat-y;
}

.ritem_d, .ritem_l
{
width:100%;
overflow:hidden;
background:#d9d9d9;
padding:2px 0px;
}

.ritem_l
{
background:none;
}

.rezerv_item
{
left:33px;
padding:0px;
}

.rezerv_item .prezerv
{
padding-top:5px;
}

.getcurencyd, .getcurencyl
{
float:left;
width:103px;
overflow:hidden;
margin-top:5px;
margin-left:70px;
}

.getcurencyd span, .getcurencyl span
{
display:block;
cursor:pointer;
width:103px;
height:21px;
overflow:hidden;
}
.getcurencyd span
{
background:url(/in_out/images/smartex_default/123.png);
}

.getcurencyl span
{
background:url(/in_out/images/smartex_default/123.png);
}

#baner
{
height:100px;
}

#about
{
color:#999;
width:642px;
margin-left:10px;
margin-top:10px;
}

#about ul
{
list-style:none;
}

#about ul li
{
background:url(/in_out/images/smartex_default/dot.gif) no-repeat;
background-position:0px 5px;
margin-bottom:8px;
}

#about a
{
color:#999;
border-bottom:1px solid #4c8fd8;
}

#status_payed {
      width: 97px;
      height: 36px;
      margin: 0;
      padding: 0;
      border: 0;
      background: transparent url(/in_out/images/pay.png) no-repeat top left;
      text-indent: -1000em;
      vertical-align: middle;
      cursor: pointer; /* hand-shaped cursor */
}
#status_paed {
      width: 97px;
      height: 36px;
      margin: 0;
      padding: 0;
      border: 0;
      background: transparent url(/in_out/images/pay2.png) no-repeat top left;
      text-indent: -1000em;
      vertical-align: middle;
      cursor: pointer; /* hand-shaped cursor */
}
#status_cancel {
      width: 97px;
      height: 36px;
      margin: 0;
      padding: 0;
      border: 0;
      background: transparent url(/in_out/images/otmena.png) no-repeat top left;
      text-indent: -1000em;
      vertical-align: middle;
      cursor: pointer; /* hand-shaped cursor */    
}
