@charset "utf-8";

#ir {
}
#uk
{
}
#ir.hidden, #uk.hidden {
	display: none;
}

html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,ol,ul,li,fieldset,form,input,button,select,label,table,tr,th,td
{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body
{
line-height:1;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#494949;
}
ol,ul
{
list-style:none;
}
table
{
border-collapse:collapse;
border-spacing:0;
}
a
{
color:#3066b0;
}
#tabs
{
height:36px;
display:block;
}
#tabs li
{
float:left;
height:32px;
width:50%;
}
#tabs a
{
font-size:16px;
font-weight:bold;
color:#e4e4e4;
text-decoration:none;
line-height:36px;
}
#tabs a,#tabs span
{
display:block;
height:36px;
}
#ch1 a
{
	background:url(../art/images-lib.png) 0 -686px repeat-x;
	text-align:right;
}
#ch1 span
{
	background:url(../art/tabs240.png) right -36px no-repeat;
	padding:0 18px 0 0;
}
#ch1 .active
{
	background:url(../art/images-lib.png) 0 -650px repeat-x;
}
#ch1 .active span
{
	background:url(../art/tabs240.png) right 0 no-repeat;
}
#ch2 a
{
	background:url(../art/images-lib.png) 0 -686px repeat-x;
}
#ch2 a span
{
	background:url(../art/tabs240.png) 0 -108px no-repeat;
	padding:0 0 0 59px;
}
#ch2 .active
{
	background:url(../art/images-lib.png) 0 -650px repeat-x;
}
#ch2 .active span
{
	background:url(../art/tabs240.png) 0 -72px no-repeat;
}
#tabform
{
background:#103888 url(../art/rpt.png) 0 0 repeat-x;
text-align:center;
border-bottom:5px solid #dfdfdf;
}
#tabform h1
{
font-weight:bold;
color:#fff;
padding:15px 0;
}
#intro
{
padding:0 0 30px 0;
}
#intro h2
{
font-size:12px;
font-weight:bold;
color:#081424;
padding:15px 20px 0 20px;
}
#intro p
{
padding:7px 20px 0 20px;
line-height:16px;
}
#frame
{
margin:7px 11px;
}
.tlf
{
background:url(../art/frame.png) 0 0 no-repeat;
}
.brf
{
background:url(../art/frame.png) right bottom no-repeat;
}
.trf
{
background:url(../art/frame2.png) right top no-repeat;
}
.blf
{
background:url(../art/frame2.png) left bottom no-repeat;
padding:7px 11px;
}
#frame table
{
width:100%;
}
#frame td
{
padding:4px 0;
vertical-align:middle;
}
#frame .cl1
{
font-size:12px;
color:#515254;
width:40px;
}
#frame .cl2
{
font-size:12px;
font-weight:bold;
color:#363d47;
line-height:20px;
}
#frame p span
{
font-size:10px;
font-weight:bold;
color:#65686c;
padding:1px 4px 0 0;
}
/*icons*/
#frame .mb
{
background:url(../art/icons-lib.png) right 0 no-repeat;
padding:2px 22px 0 0;
}
#frame .t_sal
{
background:url(../art/icons-lib.png) 0 -18px no-repeat;
padding-left:24px;
}
#frame .c_blk
{
background:url(../art/icons-lib.png) 0 -33px no-repeat;
padding-left:11px;
}
#frame .f_dis
{
background:url(../art/icons-lib.png) 0 -50px no-repeat;
padding-left:14px;
}
#frame .tr_man
{
background:url(../art/icons-lib.png) 0 -71px no-repeat;
padding-left:18px;
}
#frame .ns
{
font-size:11px;
float:right;
}
#offer
{
padding:0 11px 8px 11px;
background:url(../art/border.png) 0 bottom repeat-x;
}
#ofhd
{
background:url(../art/images-lib.png) 0 -844px repeat-x;
}
#ofhd h3
{
background:url(../art/images-lib.png) right -815px no-repeat;
text-align:center;
font-size:12px;
font-weight:bold;
color:#fff;
line-height:27px;
}
#ofhd span
{
display:block;
height:29px;
background:url(../art/images-lib.png) 0 -786px no-repeat;
}
#ofhd strong
{
background:url(../art/images-lib.png) 0 -879px no-repeat;
padding:0 0 0 25px;
}
#offer table
{
width:100%;
}
#offer td
{
vertical-align:top;
padding:5px 0;
}
#offer .mid td
{
padding:15px 0 15px 0;
}
#offer .bt td
{
border-top:1px solid #cecece;
}
#offer p
{
line-height:15px;
padding:5px 0;
}
#offer .mid p
{
padding:5px 0 5px 10px;
}
#offer h4
{
font-size:11px;
font-weight:bold;
color:#081424;
margin:8px 0 0 0;
}
#offer .mid
{
background:#e5eddc url(../art/arrow.png) center 0 no-repeat;
}
#offer .mid h4
{
font-size:14px;
padding:0 0 0 10px;
}
#offer h4 span
{
color:#3980ef;
padding:0 0 0 4px;
}
#offer .bns
{
display:block;
background:url(../art/buy-small.png) 0 0 no-repeat;
width:77px;
height:29px;
font-size:10px;
font-weight:bold;
color:#100727;
text-decoration:none;
line-height:27px;
text-align:center;
margin:0 auto 5px auto;
}
#offer .mid .bns
{
display:block;
background:url(../art/buy-large.png) 0 0 no-repeat;
width:86px;
height:33px;
font-size:12px;
font-weight:bold;
color:#100727;
text-decoration:none;
line-height:32px;
text-align:center;
margin:0 auto;
}
#offer .bns:hover
{
background:url(../art/buy-small.png) 0 -29px no-repeat;
color:#fff;
cursor: pointer; cursor: hand;
}
#offer .mid .bns:hover
{
background:url(../art/buy-large.png) 0 -33px no-repeat;
color:#fff;
}
#offer .bns:active
{
color:#90ca4c;
}
#offer .mid .bns:active
{
background:url(../art/buy-large.png) 0 -33px no-repeat;
color:#90ca4c;
}
#wr1
{
background:url(../art/images-lib.png) 0 -722px no-repeat;
width:175px;
margin:0 auto;
padding:0 0 0 3px;
}
#wr2
{
background:#fff url(../art/images-lib.png) right -754px no-repeat;
height:32px;
padding:0 3px 0 0;
}
#tabform .txt
{
width:150px;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#494949;
margin:5px 3px;
padding:3px 0;
}
#cnt h4,#cnt label
{
font-size:12px;
font-weight:bold;
color:#363d47;
display:block;
padding:8px 0 4px 0;
}
#cnt .text
{
font-size:11px;
padding:2px 3px;
border:1px solid #adadad;
background:#fff;
width:97%;
}
#cnt select
{
font-size:11px;
padding:1px 2px;
border:1px solid #adadad;
background:#fff;
margin:0 7px 0 0;
}
#cnt .check
{
margin:0 4px 0 0;
border:1px solid #adadad;
background:#fff;
}
#wr
{
position:relative;
}
#cnt form fieldset
{
border-bottom:1px solid #c4cbd3;
padding:0 0 10px 0;
}
#cnt form .sd
{
float:right;
padding:8px 0 4px 0;
}
#hd
{
padding:7px 10px;
text-align:right;
background:url(../art/br-bg.png) 0 bottom repeat-x;
}
#hd h1
{
background:url(../art/logo-short.png) 0 0 no-repeat;
width:142px;
float:left;
margin-top:5px;
display:inline;
text-align:left;
}
#hd h1 strong a
{
    display: block;
    float: left;
    width:143px;
    height:24px;
    text-indent:-999px;
}
#hd h1 span
{
display:block;
font-size:9px;
color:#30363f;
text-transform:uppercase;
padding:35px 0 0 1px;
}
#siteSeal {display: block; width:61px; height:60px;} 
#rep
{
padding:11px;
background:url(../art/gr-bg.png) 0 bottom repeat-x;
border-top:1px solid #c4cbd3;
}
#rep .int
{
color:#6c6d70;
display:block;
}
#rep .rep
{
font-size:12px;
font-weight:bold;
color:#363d47;
line-height:16px;
}
#rep .rep a
{
font-size:10px;
}
#rep .rep span
{
padding:0 0 0 5px;
}
#rep em
{
font-size:11px;
font-weight:bold;
color:#3980ef;
font-style:normal;
}
#rep strong
{
font-size:11px;
color:#616a76;
}
#rep p
{
padding:0 0 5px 0;
}
#cnt
{
padding:7px 0 0 0;
}
.row
{
position:relative;
clear:both;
padding:0 11px;
}
.short
{
width:57px;
}
.row1, .row2
{
float:left;
margin:0 0 10px 0;
display:inline;
}
.gr
{
background:#e0e0e0;
padding:7px 11px;
clear:both;
}
.button
{
padding:0 11px 0 7px;
}
.button p
{
padding:9px 0 4px 4px;
}
.button input, .btn
{
background:url(../art/button.png) 0 0 no-repeat;
width:178px;
height:39px;
font-size:12px;
font-weight:bold;
color:#100727;
text-align:center;
}
.btn
{
background:url(../art/btn.png) 0 0 no-repeat;
width:152px;
margin:10px 0;
}
#rst
{
padding:0 11px 7px 11px;
}
#rst p
{
line-height:17px;
padding:3px 0 5px 0;
}
#rst div
{
margin:3px 0 7px 0;
}
#ft
{
padding:12px 11px 0 11px;
height:58px;
background:url(../art/fo-bg.png) 0 0 repeat-x;
}
#menu
{
font-weight:bold;
font-size:11px;
color:#373e48;
padding:0 0 10px 0;
}
#menu a
{
font-weight:bold;
font-size:11px;
color:#373e48;
line-height:16px;
text-decoration:none;
}
#menu a:hover
{
color:#1e52a1;
}
#menu span
{
padding:0 5px;
}
#mc strong
{
display:none;
}
#mc
{
background:url(../art/motorcheck.png) right 0 no-repeat;
height:10px;
width:74px;
float:left;
}
#copy
{
float:left;
color:#747474;
font-size:10px;
letter-spacing:-1px;
}
.stack
{
padding:7px 11px 0 11px;
clear:both;
border-top:1px solid #d3d5d7;
}
.unr h3
{
float:left;
width:140px;
font-weight:bold;
font-size:14px;
padding:0 0 5px 0;
}
.lnks
{
float:left;
padding:0 0 7px 0;
}
.unr .lnks
{
width:150px;
}
.lnks a
{
float:left;
display:block;
padding:0 0 0 30px;
font-size:12px;
line-height:21px;
font-weight:bold;
text-decoration:none;
color:#3066b0;
width:170px;
margin:0 2px 2px 0;
background:#daefc1 url(../art/images-lib.png) 0 0 no-repeat;
}
.lnks a span
{
display:block;
height:21px;
padding:0 12px 0 0;
background:url(../art/images-lib.png) right -42px no-repeat;
}
.lnks a:hover
{
color:#fff;
background:#3066b0 url(../art/images-lib.png) 0 -21px no-repeat;
}
.lnks a:hover span
{
background:url(../art/images-lib.png) right -63px no-repeat;
}
#error a
{
background:#fbadad url(../art/images-lib.png) 0 -84px no-repeat;
}
#error a span
{
background:url(../art/images-lib.png) right -105px no-repeat;
}
#error h3
{
color:#e03417;
}
#warn h3
{
color:#f88407;
}
#warn a
{
background:#f7e887 url(../art/images-lib.png) 0 -126px no-repeat;
}
#warn a span
{
background:url(../art/images-lib.png) right -147px no-repeat;
}
#list
{
clear:both;
}
#list h3 span
{
float:left;
}
#list h3 strong
{
display:none;
}
#list h3 a
{
float:right;
height:25px;
width:25px;
margin:4px 4px 0 0;
display:inline;
}
/*norm*/
#list h3
{
height:32px;
background:#60a608 url(../art/images-lib.png) -5px -170px no-repeat;
font-size:12px;
font-weight:bold;
color:#fff;
padding:0 11px 0 35px;
line-height:32px;
text-align:right;
}
#list .double
{
height:45px;
line-height:16px;
}
#list .double span
{
text-align:left;
padding:7px 0 0 0;
}
#list h3 a.info
{
background:url(../art/images-lib.png) 0 -348px no-repeat;
}
#list h3 a.info:hover
{
background:url(../art/images-lib.png) -25px -348px no-repeat;
}
#list h3 a.info:active
{
background:url(../art/images-lib.png) -50px -348px no-repeat;
}
#list h3 a.top
{
background:url(../art/images-lib.png) 0 -423px no-repeat;
}
#list h3 a.top:hover
{
background:url(../art/images-lib.png) -25px -423px no-repeat;
}
#list h3 a.top:active
{
background:url(../art/images-lib.png) -50px -423px no-repeat;
}
/*warn*/
#list h3.warn
{
background:#f88407 url(../art/images-lib.png) -5px -235px no-repeat;
}
#list h3.warn a.info
{
background:url(../art/images-lib.png) 0 -373px no-repeat;
}
#list h3.warn a.info:hover
{
background:url(../art/images-lib.png) -25px -373px no-repeat;
}
#list h3.warn a.info:active
{
background:url(../art/images-lib.png) -50px -373px no-repeat;
}
#list h3.warn a.top
{
background:url(../art/images-lib.png) 0 -448px no-repeat;
}
#list h3.warn a.top:hover
{
background:url(../art/images-lib.png) -25px -448px no-repeat;
}
#list h3.warn a.top:active
{
background:url(../art/images-lib.png) -50px -448px no-repeat;
}
/*error*/
#list h3.err
{
background:#e03417 url(../art/images-lib.png) -5px -290px no-repeat;
}
#list h3.err a.info
{
background:url(../art/images-lib.png) 0 -398px no-repeat;
}
#list h3.err a.info:hover
{
background:url(../art/images-lib.png) -25px -398px no-repeat;
}
#list h3.err a.info:active
{
background:url(../art/images-lib.png) -50px -398px no-repeat;
}
#list h3.err a.top
{
background:url(../art/images-lib.png) 0 -473px no-repeat;
}
#list h3.err a.top:hover
{
background:url(../art/images-lib.png) -25px -473px no-repeat;
}
#list h3.err a.top:active
{
background:url(../art/images-lib.png) -50px -473px no-repeat;
}
#list .adj
{
margin:7px;
}
#list table
{
width:100%
}
#list td
{
font-size:10px;
color:#22252a;
height:21px;
vertical-align:middle;
}
#list .fr
{
width:120px;
padding-left:4px;
}
#list .extnd .fr
{
width:175px;
}
#list .sr
{
font-weight:bold;
padding-right:4px;
}
#list .tr
{
font-weight:bold;
padding-right:4px;
}
#list tr.warn .fr
{
font-weight:bold;
background:#f7e887 url(../art/images-lib.png) 0 -498px no-repeat;
}
#list tr.warn .sr
{
background:#f7e887 url(../art/images-lib.png) right -519px no-repeat;
}
#list .trpl tr.warn .fr
{
font-weight:bold;
background:#f7e887 url(../art/images-lib.png) 0 -498px no-repeat;
}
#list .trpl tr.warn .sr
{
background-image:none;
background:#f7e887;
}
#list .trpl tr.warn .tr
{
background:#f7e887 url(../art/images-lib.png) right -519px no-repeat;
}
#list tr.err .fr
{
font-weight:bold;
background:#fbadad url(../art/images-lib.png) 0 -540px no-repeat;
}
#list tr.err .sr
{
background:#fbadad url(../art/images-lib.png) right -561px no-repeat;
}
#list .trpl tr.err .fr
{
font-weight:bold;
background:#fbadad url(../art/images-lib.png) 0 -540px no-repeat;
}
#list .trpl tr.err .sr
{
background-image:none;
background:#fbadad;
}
#list .trpl tr.err .tr
{
background:#fbadad url(../art/images-lib.png) right -561px no-repeat;
}
#list .hd td
{
border-bottom:1px solid #b1b1b1;
}
#list h6
{
width:55px;
height:11px;
background:url(../art/images-lib.png) 0 -637px no-repeat;
}
#list .st1
{
background:url(../art/images-lib.png) 0 -626px no-repeat;
}
#list .st2
{
background:url(../art/images-lib.png) 0 -615px no-repeat;
}
#list .st3
{
background:url(../art/images-lib.png) 0 -604px no-repeat;
}
#list .st4
{
background:url(../art/images-lib.png) 0 -593px no-repeat;
}
#list .st5
{
background:url(../art/images-lib.png) 0 -582px no-repeat;
}
#list h6 span
{
display:none;
}
#notify
{
padding:11px;
}
#notify .wrn
{
background:#ffff66 url(../art/warn-guy.jpg) right bottom no-repeat;
padding:14px;
}
#notify .wrn h2
{
background:url(../art/warn.png) 0 0 no-repeat;
color:#e07f0c;
}
#notify .ok
{
background:#ccf29e url(../art/ok-guy.jpg) right bottom no-repeat;
padding:14px;
}
#notify .ok h2
{
background:url(../art/ok.png) 0 0 no-repeat;
color:#539205;
}
#notify .ern
{
background:#ffa090 url(../art/err-guy.jpg) right bottom no-repeat;
padding:14px;
}
#notify .ern h2
{
background:url(../art/err.png) 0 0 no-repeat;
color:#db0707;
}
#notify div
{
margin:7px 0 0 0;
}

#notify p
{
padding:15px 0;
font-size:12px;
color:#313131;
line-height:16px;
}
#notify h2
{
font-size:16px;
font-weight:bold;
height:40px;
padding:0 0 0 50px;
}
#notify h2 span
{
display:block;
padding:21px 0 0 0;
}
#notify h5
{
padding:0 75px 15px 0;
font-size:12px;
font-weight:bold;
color:#313131;
line-height:18px;
}
#notify .back
{
font-size:12px;
color:#3066b0;
}
#hist
{
margin:7px 11px;
}
#hist h5
{
padding:5px 0 0 0;
font-size:14px;
font-weight:bold;
color:#363d47;
}
#hist p
{
padding:5px 0 5px 0;
}

/**
 * Error flash message.
 */
#container {
    padding: 2px;
}
#container p {
    margin: 2px;
    padding: 2px;
 }
.flash {
    background-color: red;
    color: white;
    font-size: 1.2em;
    margin: 2px;
    padding: 2px;
}  
form input.validation-error {
    background-color: #FFDEDE !important;
    border: 1px red solid !important;
}
#confirm.validation-error {
    background: #FFDEDE !important;
    border: 1px red solid !important;
}