/*******************************************************************************/
/* ÎÁÙÈÅ ÑÒÈËÈ */

html, body {
        width:100%;
        height:100%;
        background:#131929;
}

body, table, input, textarea, select, h1, h2, h3
{
        font:11px Tahoma;
        color:#B8C9E6;
        line-height:110%;
}

html, body, table, td, a, p, div, form, ol, ul, li, h1, h2, h3, h4, dl, dt, dd, img, blockquote
{
        margin:0;
        padding:0;
        border:0;
}


a                               {color:#cdb388;}
/*a:link                {text-decoration:underline;}
a:visited       {text-decoration:underline;}*/
a:hover         {color:#7fbf43;}

.dashed {
        border-bottom:1px dashed #0066CC;
        color:#0066CC;
        cursor:pointer;
        line-height:110%;
}


h1      {
        margin:0 0 1em 0;
        font:normal 18px Tahoma;
        color:#A3C9FD;
}
h2      {
        margin:1.5em 0 1em 0;
        font:bold 13px Tahoma;
        color:#FF5259;
}
h3 {font:bold 12px Tahoma;}
h4 {font:bold 11px Tahoma;}

p {
        margin:0 0 1em 0;
        clear:both;
}

ul, ol {
        margin:0 0 0.5em -5px;
        padding:0 0 1px;
        position:relative;
        clear:both;
}
        ul li {
                margin:0;
                padding:0 0 0.5em 25px;
                background:url('../img/ul_marker.gif') no-repeat 4px 4px;
                color:#838EA4;
                list-style-type:none;
        }
        ol li {
                margin:0 0 0 25px;
                padding:0 0 0.5em 0;
                color:#838EA4;
                list-style:decimal outside;
        }


table {
        width:100%;
        margin:0 0 1em 0;
        clear:both;
        border-collapse:collapse;
}

td {
        padding:1em 20px;
        border:1px solid #283555;
        border-width:1px 0;
        vertical-align:top;
}

.header td {
        background:#283555;
        font-weight:bold;
        color:#838EA4;
}

td.green {font-weight:bold;}

.tableHeader {
        margin:1.5em 0 0 0;
        padding:1em 0;
        border-top:1px solid #283555;
        font:11px Tahoma;
        color:#838EA4;
        text-align:center;
}


.info {
        margin-left:-5px;
        padding:9px 0 11px 25px;
        display:block;
        background:url('../img/info_marker.gif') no-repeat left;
        position:relative;
        font:11px Tahoma;
        color:#B8C9E6;
}

img.left, img.right {border:3px solid #30497C;}

img.left {
        margin:0 15px 1em 0;
        float:left;
}
img.right {
        margin:0 0 1em 15px;
        float:right;
}


.green {color:#5A9426;}
.white {color:#fff;}


.size10 {font-size:10px;}
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size14 {font-size:14px;}
.size16 {font-size:16px;}


.pre    {white-space: pre;}
.nobr {white-space: nowrap;}
.tab    {padding-right:3em;}
        .tab span {position:absolute;}

        
.clear {
        width:100%;
        height:1px;
        margin:0 0 -1px;
        padding:0;
        clear:both;
        visibility:hidden;
        overflow:hidden;
}

.invisible {visibility:hidden;}




/* border:1px solid #000;*/

/*******************************************************************************/
/* ÒÅËÎ */
#W {            border:0;
        width:960px;
        height:100%;
        margin:0 auto;
        background:#1C2844;
}
#H {
        width:1px;
        height:100%;
        margin:0 0 -166px 0;
        float:left;
        overflow:hidden;
        visibility:hidden;
}


/*******************************************************************************/
/* ÒÅËÎ */

#M {
        width:960px;
        margin:0 -10000px 0 0;
        float:left;
        background:url('../img/t_bg.gif') no-repeat 0 0 #1C2844;
}

#C {
        width:620px;
        margin:235px -10000px 2em 0;
        padding:0 20px;
        float:left;
        position:relative;
        left:280px
}
#C.Narrow {
        width:420px;
        margin:207px -10000px 2em 0;
}


.NewsDate {
/*      width:90px;*/
        height:21px;
        margin:0 0 50px;
        padding:10px 13px 0;
        float:left;
        background:url('../img/date_marker.gif') no-repeat 0 0 #29395E;
        font-size:10px;
        color:#CFE0FD;
}
        .NewsDate strong {color:#fff;}

.NewsHeader {
        width:300px;
        margin:0;
        padding:0 13px;
        float:left;
}

.Pages {
        margin:30px 0 0;
        padding:17px;
        border-top:1px solid #38486B;
        font-size:10px;
        text-align:center;
}
        .Pages a {
                margin:0 5px;
                padding:3px 0;
                color:#CAAD73;
        }
        .Pages a:hover {color:#ffe4ad;}
        .Pages .prev {
                margin-right:15px;
                padding-left:11px;
                background:url('../img/pager_prev.gif') no-repeat 0 5px;
        }
        .Pages .next {
                margin-left:15px;
                padding-right:11px;
                background:url('../img/pager_next.gif') no-repeat right 5px;
        }
        .Pages strong {
                margin:0 5px;
                font:bold 11px Tahoma;
                color:#A3C9FD;
        }

#Bread {
        width:630px;
        margin:210px -10000px 0 0;
        padding:0 30px 3px 0;
        float:left;
        position:relative;
        left:300px;
        font:10px Tahoma;
        line-height:10px;
        color:#828EA6;
}
        #Bread a {color:#CAAD73;}
        #Bread a:hover {color:#ffe4ad;}







/*******************************************************************************/
/* ËÅÂÎÅ ÏÎËÅ */
#L {
        width:240px;
        margin:209px -10000px 2em 0;
        float:left;
        position:relative;
        left:30px;
        overflow:auto;
}

#LContacts {
        height:165px;
        margin:0 0 25px;
        padding-top:1px;
        background:url('../img/l_contacts.jpg') no-repeat 0 0;
}
        #LContacts a {
                width:80px;
                height:30px;
                margin:45px 0 0 135px;
                display:block;
        }

#LInfo {
        margin:0 0 25px;
        padding:20px 0 0;
        background:url('../img/l_info.gif') no-repeat 13px 0;
}
        #LInfo .top {
                height:8px;
                position:relative;
                top:7px;
                z-index:1;
                background:url('../img/l_info_top.gif') no-repeat 0 0;
        }
        #LInfo ul {
                margin:0;
                padding:0 0 1px 0;
                overflow:hidden;
                background:url('../img/l_info_bg.gif') repeat-y 0 0;
        }
                #LInfo ul li {
                        margin:-1px 4px 0 3px;
                        padding:0 0 1px;
                        border-top:1px solid #2C4274;
                        background:none;
                        color:#fff;
                }
                        #LInfo ul li a {
                                width:173px;
                                padding:10px 10px 12px 50px;
                                display:block;
                                background:url('../img/l_info_arr_1.gif') no-repeat 12px;
                                color:#fff;
                                text-decoration:none;
                        }
                        #LInfo ul li a:hover {text-decoration:underline;}
                        #LInfo ul li.arr_1 a {background-image:url('../img/l_info_arr_1.gif');}
                                #LInfo ul li.arr_1 a:hover {color:#7fcf74;}
                        #LInfo ul li.arr_2 a {background-image:url('../img/l_info_arr_2.gif');}
                                #LInfo ul li.arr_2 a:hover {color:#deb942;}
                        #LInfo ul li.arr_3 a {background-image:url('../img/l_info_arr_3.gif');}
                                #LInfo ul li.arr_3 a:hover {color:#98ebfe;}
                        #LInfo ul li.arr_4 a {background-image:url('../img/l_info_arr_4.gif');}
                                #LInfo ul li.arr_4 a:hover {color:#ff7b93;}
                        #LInfo ul li.open a {
                                font-weight:bold;
                                color:#9FBAE7;
                        }
        #LInfo .bottom {
                height:10px;
                position:relative;
                top:-6px;
                z-index:1;
                background:url('../img/l_info_bottom.gif') no-repeat 0 0;
        }

#LViza {
        margin:0 0 25px;
}
        #LViza .top {
                width:153px;
                height:18px;
                margin:7px 0 5px 13px;
                overflow:hidden;
        }
                #LViza .top img {position:absolute;}
                
        #LViza ul {
                margin:0;
                padding:0 0 1px 0;
                overflow:hidden;
        }
                #LViza ul li {
                        margin:-1px 4px 0 3px;
                        padding:0 0 1px;
                        border-top:1px solid #2C4274;
                        background:url('../img/l_viza_marker.gif') no-repeat 221px;
                }
                        #LViza ul li a {
                                width:173px;
                                padding:10px 10px 12px 50px;
                                display:block;
                                background:url('../img/l_viza_flag_1.gif') no-repeat 12px;
                                text-decoration:none;
                                color:#a3c8fd;
                        }
                        #LViza ul li a:hover {
                                text-decoration:underline;
                                color:#fff;
                        }
                        
                        #LViza ul li.flag_1 a {background-image:url('../img/l_viza_flag_1.gif');}
                        #LViza ul li.flag_2 a {background-image:url('../img/l_viza_flag_2.gif');}
                        #LViza ul li.flag_3 a {background-image:url('../img/l_viza_flag_3.gif');}
                        #LViza ul li.flag_4 a {background-image:url('../img/l_viza_flag_4.gif');}
                        #LViza ul li.flag_5 a {background-image:url('../img/l_viza_flag_5.gif');}
                        #LViza ul li.flag_6 a {background-image:url('../img/l_viza_flag_6.gif');}
                        #LViza ul li.flag_7 a {background-image:url('../img/l_viza_flag_7.gif');}
                        #LViza ul li.flag_8 a {background-image:url('../img/l_viza_flag_8.gif');}
                        #LViza ul li.flag_9 a {background-image:url('../img/l_viza_flag_9.gif');}
                        #LViza ul li.flag_10 a {background-image:url('../img/l_viza_flag_10.gif');}
                        
                        #LViza ul li.open a {
                                font-weight:bold;
                                color:#fff;
                        }
                





/*******************************************************************************/
/* ÏÐÀÂÎÅ ÏÎËÅ */
#R {
        width:214px;
        margin:210px -10000px 2em 0;
        padding:0 0 110px;
        float:left;
        position:relative;
        left:733px;
        overflow:auto;
        
        background:url('../img/r_bg2.gif') no-repeat 0 bottom #30487C;
}

#News {
        padding:55px 15px 10px;
        position:relative;
        background:url('../img/r_bg1.gif') no-repeat 0 0;
}
        #News .item {
                margin:0 0 30px;
                font-size:10px;
        }
        #News .date {
                width:90px;
                height:21px;
                padding:10px 13px 0;
                background:url('../img/date_marker.gif') no-repeat 0 0 #29395E;
                color:#CFE0FD;
        }
                #News .date strong {color:#fff;}
        
        #News h3 {
                margin:0 0 0.3em;
                padding:0 0 0.3em;
                border-bottom:2px solid #364F85;
        }
                #News h3 a {
                        font:bold 13px Arial;
                        color:#8AACDD;
                        text-decoration:none;
                }
                #News h3 a:hover {text-decoration:underline;}
        
#Advert {
        padding:20px 15px 0;
        position:relative;
        background:url('../img/r_reclama.gif') no-repeat 15px 0;
}
        #Advert ul {
                margin:0;
                padding:0 0 1px 0;
        }
                #Advert ul li {
                        margin:13px 0 0;
                        padding:0 0 1px 17px;
                        background:url('../img/r_marker.gif') no-repeat 0 2px;
                }
                        #Advert ul li a {color:#a3c9fd;}
                        #Advert ul li a:hover {color:#77bd3a;}



/*******************************************************************************/
/* ØÀÏÊÀ */
#T {
        width:900px;
        height:190px;
        padding:15px 30px 0;
        
        clear:both;
        position:absolute;
        top:0;
        
/*      background:url('../img/b_bg.gif') repeat-x 0 0 #1D2844;*/
}

#TLogo {
        width:241px;
        height:156px;
        margin:0 -10000px 0 0;
        padding:15px 0 0 15px;
        position:relative;
        float:left;
        overflow:hidden;
}
        #TLogo a {
                width:241px;
                height:156px;
                display:block;
                position:absolute;
        }
        #TLogo strong {
                position:relative;
                top:-40px;
        }

#TMenu {
        width:630px;
        margin:0 -10000px 0 0;
        padding:0 30px 2em 270px;
        float:left;
}

        #TMenu p {
                height:60px;
                margin:0;
                border-top:1px solid #2C4274;
        }
                #TMenu p small {
                        width:148px;
                        display:block;
                        position:relative;
                        top:-8px;
                        background:#1C2844;
                        color:#838EA4;
                        font:10px Tahoma;
                }

#TVisa {
        height:28px;
        position:relative;
        overflow:hidden;
}
        #TVisa img {position:absolute;}
        #TVisa strong {
                position:relative;
                top:-40px;
        }


#Menu {
        width:100%;
        margin:0 0 0 -16px;
        padding:0 0 1px;
        overflow:hidden;
}
        #Menu li {
                height:28px;
                margin:0 0 0 -1px;
                padding:3px 16px;
                float:left;
                border-left:1px solid #60697E;
                background:none;
                font-size:10px;
        }
                #Menu li a {
                        padding:0 0 3px;
                        display:block;
                        text-decoration:none;
                        color:#fff;
                }
                #Menu li a img {
                        margin:0 0 -20px;
                        display:block;
                        position:relative;
                }



/*******************************************************************************/
/* ÍÈÇ */

#B {
        width:900px;
        height:136px;
        padding:15px 30px;
        clear:both;
        
        background:url('../img/b_bg.gif') repeat-x 0 0 #1D2844;
        
}

#BCopy {
        width:240px;
        margin:0 -10000px 0 0;
        padding:0 0 0 53px;
        position:relative;
        float:left;
        overflow:auto;
        background:url('../img/b_logo.gif') no-repeat 0 0;
}
#BContacts {
        width:630px;
        margin:0 -10000px 0 0;
        padding:0 30px 0 270px;
        float:left;
        overflow:auto;
}
        #BContacts div {
                padding:0 25px 0 0;
                float:left;
        }
        #BContacts a {text-decoration:none;}
    
		
/* ÔÎÐÌÀ ÇÀÊÀÇÀ ÂÈÇÛ */

#C #ErrorMessage
  {padding:0 0 25px 0;background: url('../img/error-logo.png') 0 0 no-repeat;}
#C #ErrorMessage .yellow
  {color:#FF7800;margin:0 0 0 64px;}
#C #ErrorMessage ul
  {margin:7px 0 0 60px;}
#C #ErrorMessage ul li
  {color:#FFF;margin:0;padding:0 0 3px 15px;}

#C .red
  {color:#FF5259;}

#C #BigForm .error
  {color:#E67700;}
#C #BigForm .error select
  {color:#E67700 !important;}
#C #BigForm .error input
  {border:2px solid #E67700 !important;}

#C #BigForm
  {background:#33405E url('../img/form-top-bg.png') 0 0 no-repeat;width:624px;overflow:hidden;padding:0;margin:10px 0 20px 0;}
#C #BigForm p
  {margin:0 18px 0 18px;vertical-align:middle;}
#C #BigForm p.addzak
  {	
	margin:0 18px 5px 18px;vertical-align:middle;
	margin-top:9px;
}

#C .BigForm input
  {color:#000 !important;vertical-align:middle;display:inline;}
#C .BigForm select
  {color:#000 !important;}

#C #BigForm .hr
  {font-size:1px;line-height:1px;background:#57617A !important;clear:both;display:block;/*width:590px;*/height:1px;overflow:hidden;margin:5px 18px;}

#C #BigForm h3
  {margin:10px 18px 15px 18px;font-size:11px;color:#FFFFFF;font-weight:normal;}
#C #BigForm .size10
  {margin:10px 18px 10px 18px;}

#C #BigForm #nome
  {width:532px;border:1px solid #1D2845;margin:0 0 0 10px;padding:3px;}
#C #BigForm #nazionalita
  {border:1px solid #1D2845;width:154px;margin:0 0 0 28px;padding:3px;}
#C #BigForm #numero_passaporto
  {border:1px solid #1D2845;width:158px;margin:0 0 0 21px;padding:3px;}
#C #BigForm #citta_visitare
  {border:1px solid #1D2845;width:578px;margin:10px 0 0 0;padding:3px;}
#C #BigForm #telefono
  {border:1px solid #1D2845;width:158px;margin:0 0 0 58px;padding:3px;}
#C #BigForm #mail
  {border:1px solid #1D2845;width:154px;margin:0 0 0 34px;padding:3px;}

#C #BigForm #visa_duration
  {width:125px;margin:0 0 0 10px;}
#C #BigForm #visa_post_type
  {width:125px;margin:0 0 0 55px;}
#C #BigForm #visa_type
  {width:150px;margin:0 0 0 1px;}
#C #BigForm #visa_production_time
  {width:150px;margin:0 0 0 4px;}
#C #BigForm #nascita_day
  {width:40px;margin:0 0 0 19px;}
#C #BigForm #nascita_month
  {width:67px;margin:0;}
#C #BigForm #nascita_year
  {width:55px;margin:0;}
#C #BigForm #cittadinanza
  {border:1px solid #1D2845;width:154px;margin:0 0 0 28px;padding:3px;}
#C #BigForm #rilasciato_il_day
  {width:40px;margin:0 0 0 21px;}
#C #BigForm #rilasciato_il_month
  {width:67px;margin:0;}
#C #BigForm #rilasciato_il_year
  {width:55px;margin:0;}
#C #BigForm #valido_fino_al_day
  {width:40px;margin:0;}
#C #BigForm #valido_fino_al_month
  {width:67px;margin:0;}
#C #BigForm #valido_fino_al_year
  {width:55px;margin:0;}
#C #BigForm .leftSubCol
  {float:left;width:100px;}
#C #BigForm #nazione_nascita
  {border:1px solid #1D2845;width:158px;margin:0 0 0 15px;padding:3px;}
#C #BigForm #nazione_residenza
  {border:1px solid #1D2845;width:158px;padding:3px;}
#C #BigForm #indirizzo_residenza
  {border:1px solid #1D2845;width:463px;margin:0 0 0 6px;padding:3px;}
#C #BigForm #dal_day
  {width:40px;margin:0 0 0 92px;}
#C #BigForm #dal_month
  {width:67px;margin:0;}
#C #BigForm #dal_year
  {width:55px;margin:0;}
#C #BigForm #al_day
  {width:40px;margin:0 0 0 76px;}
#C #BigForm #al_month
  {width:67px;margin:0;}
#C #BigForm #al_year
  {width:55px;margin:0;}
#C #BigForm .date_inputs_name
  {float:left;width:100px;}
#C #BigForm #al
  {border:1px solid #1D2845;width:154px;margin:0 0 0 9px;padding:3px;}
#C #BigForm .consolato_quale
  {float:left;width:100px;}
#C #BigForm #consolato_quale
  {border:1px solid #1D2845;width:158px;margin:0 0 0 15px;padding:3px;}
#C #BigForm .ragione_sociale
  {float:left;width:100px;}
#C #BigForm #ragione_sociale
  {border:1px solid #1D2845;width:154px;margin:0 0 0 9px;padding:3px;}
#C #BigForm #posizione_nella_ditta
  {border:1px solid #1D2845;width:158px;margin:0 0 0 45px;padding:3px;}
#C #BigForm #telefono_lavoro
  {border:1px solid #1D2845;width:154px;margin:0 0 0 7px;padding:3px;}
#C #BigForm #indirizzo_lavoro
  {border:1px solid #1D2845;width:158px;margin:0 0 0 27px;padding:3px;}
#C #BigForm #citta_nascita
  {border:1px solid #1D2845;width:154px;margin:0 0 0 9px;padding:3px;}

#C #BigForm p.figli
  {margin:15px 18px 15px 18px;}
#C #BigForm p.figli select
  {vertical-align:middle;}
#C #HiddenFigli
  {display:none;}
#C #BigForm #FigliBox h3
  {background:#33405E;float:left;margin:-12px 0 0 18px;}
#C #BigForm #FigliBox .nome
  {width:532px;border:1px solid #1D2845;margin:0 0 0 10px;padding:3px;}
#C #BigForm #FigliBox .day
  {width:40px;margin:0 0 0 19px;}
#C #BigForm #FigliBox .month
  {width:67px;margin:0;}
#C #BigForm #FigliBox .year
  {width:55px;margin:0;}
#C #BigForm #FigliBox .cittadinanza
  {border:1px solid #1D2845;width:158px;margin:0 0 0 31px;padding:3px;}
#C #BigForm .FigliBlock
  {margin:0 0 10px 0;}

#C #BigForm .costo
  {background:#D1D2D4 url('../img/price-right-bg.png') bottom right no-repeat;font-size:19px;font-weight:normal;color:#1C2844;float:left;height:53px;line-height:53px;margin:25px 0 0 18px;padding:0 18px 0 0;min-width:191px;}
#C #BigForm .costo span
  {font-size:22px;color:#000;}

#C #BigForm .row
  {padding:0;margin:15px 18px 0 18px;}
#C #BigForm .leftCol
  {float:left;width:315px;position:relative;z-index:10;padding:0;}
#C #BigForm .rightCol
  {margin:0 0 0 315px;padding:0;}

#C #BigForm p.additional
  {line-height:25px;}

.subm
  {background:#1C2844 url('../img/form-bottom-bg.png') 0 0 no-repeat;margin:15px 0 0 0;padding:15px 0 0 0;}
.subm .submtext
  {background:url('../img/info_marker.gif') 0 0 no-repeat;margin:10px 50px 0 330px;padding:3px 0 5px 20px;color:#838EA4;}
.subm .submbutton
  {clear:both;margin:0 0 0 18px;}
.subm .submbutton input
  {width:127px;height:32px;font-family:Arial;font-size:13px;margin:20px 0 0 0;}

#C #BigForm span.radio
  {line-height:20px;}
#C #BigForm span.radio .red
  {padding:0 15px 0 0;}

/*ff3 hack*/
@-moz-document url-prefix() {
  #C #BigForm span.radio
    {line-height:18px;width:150px;vertical-align:middle;}
  #C #BigForm span.radio input
    {display:inline;vertical-align:top;}
.subm .submbutton input
  {padding:0 0 3px 0;}
}

/*ie6 hack*/
* html #C #BigForm .leftCol
  {width:310px;}
* html #C #BigForm .rightCol
  {width:275px;margin:0;}
* html #C #BigForm .costo
  {margin:25px 0 0 10px;}
* html #C #BigForm #FigliBox h3
  {margin:-12px 0 0 0;padding:0 0 0 18px;}



/* ----- ord ----- */
.ord { padding: 0 0 11px 0; }
.ord img { float: left; margin: 0 27px 0 0; }
.ord .fq { margin: 24px 27px 0 0; }

/* ----- Faq ----- */
#Faq { background: url("../img/r-voprosi.gif") no-repeat #30487c; position: relative; }
#Faq .in { background: url("../img/r-voprosi-in.gif") 0 bottom no-repeat; padding: 43px 15px 36px 15px; position: relative; }
#Faq p { padding: 0 0 14px 0; margin: 0; }
#Faq a { font: bold 14px Arial; color: #8aacdd; text-decoration: underline; }
#Faq a:hover {color:#7fbf43;}
#Faq .alls { color: #cdb388; font: bold 10px Arial; background: url("../img/r-qv.gif") no-repeat; padding: 1px 0 5px 19px; }

/* ----- navi ----- */
.navi { font-size: 10.5pt; border-top: 1px solid #38486b; padding: 23px 0 23px 0; height: 1%; margin: 17px 0 0 0; }
.navi a { color: #fff; text-decoration: underline; }
.navi a:hover { text-decoration: none; }
.previ { padding-left:11px; background:url('../img/pager_prev.gif') no-repeat 0 5px; }

/* ----- questions ----- */
.questions { margin: 0 -18px 0 -13px; padding: 0; list-style: none; color: #a6b3cb; }
.questions li { margin: 0 0 1px 0; padding: 9px 13px 0 13px; background: none; height: 1%; }
.questions p { padding: 0 0 11px 0; margin: 0; }
.questions .question { font-size: 10.5pt; padding: 0 0 15px 20px; background: url("../img/c-question.gif") 0 2px no-repeat; line-height: 16px; }
.questions .answer { padding: 0 0 0 20px; }  
.questions .mores { padding-right:11px; background:url('../img/pager_next.gif') right 5px no-repeat; font-size: 10.5pt; color: #fff; }
.questions .mores:hover { color:#7fbf43; }
.questions .question-act { background: #253150; position:relative;
		border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;	behavior: url("js/PIE.htc"); }
.questions .question-act .question { background: url("../img/c-question-act.gif") 0 2px no-repeat; }
.questions .question-act .question a { color: #c6f897; }
.questions .question-act .question a:hover { color:#7fbf43; }

/* ----- asks ----- */
.asks { background: url("../img/c-asks-point.gif") 0 28px repeat-x; padding: 9px 0 24px 0; height: 1%; }

/* ----- pages ----- */
.Pages { font-size: 9pt; color: #d5af70; margin:22px 0 0 0; padding:30px 17px; }
.Pages a { margin:0 2px;}
.Pages .prev { background:url('../img/pager_prev.gif') no-repeat 0 6px;}
.Pages .next { background:url('../img/pager_next.gif') no-repeat right 6px; }
.Pages strong { margin:0 2px; font-size: 9pt; }

/* ----- newform ----- */
.newform { background: none !important; }
.ins { background: #293e5f; position:relative; padding: 23px 0 20px 0;
		border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;	behavior: url("js/PIE.htc"); }
#C #BigForm.newform .row { margin: 0; padding: 0 15px 12px 15px; }
.rl { float: left; width: 108px; line-height: 20px; }
.rr { margin: 0 0 0 108px; }
.newform .txt { width: 469px !important; color: #000; padding: 3px 6px !important; margin: 0 !important; border: 1px solid #1D2845; }
.newform textarea.txt { height: 70px !important; }
.newform #capha { width: 150px !important; float: left; }
.capchas-img { float: left; width: 108px; font-size: 7.5pt; }
#C #BigForm.newform .hr { margin: 7px 18px 18px 18px; }
.newform .subm { margin: 0; padding: 0; background:none !important;}

/* .newform .error {border:2px #E67700 solid; color:#E67700;} */
.newform .error input {border:2px #E67700 solid; color:#E67700;}
.newform .error textarea{border:2px #E67700 solid; color:#E67700;}

