html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    }
html, body{
    color:#3F3F3F;
    background:#333;
    font:12px Verdana, Geneva, sans-serif;
	height:100%;
    }
h1{
    padding:0;
    margin:0 0 10px;
    color:#222;
    font-size:20px;
    font-weight:normal;
    line-height:22px;
    }
h2{
    padding:0;
    margin:0 0 10px;
    color:#333;
    font-size:16px;
    font-weight:bold;
    line-height:18px;
    }
h3{
    padding:0;
    margin:0 0 10px;
    color:#333;
    font-size:14px;
    font-weight:bold;
    line-height:130%;
    }
h4{
    padding:0;
    margin:0 0 10px;
    color:#333;
    font-size:12px;
    font-weight:bold;
    line-height:130%;
    }
h5 , h6{
    padding:0;
    margin:0 0 10px;
    color:#333;
    font-size:12px;
    font-weight:bold;
    line-height:130%;
    }
p{
    padding:0;
    margin:0 0 10px;
    line-height:140%
    }
a{
    color:#800;
    text-decoration:underline;
    outline:none;
    }
    a:hover{
        color:#500;
        text-decoration:none;
        }
img,a img{
    border:0;
    }
ul{
    padding:0;
    margin:0 0 10px 0;
    }
    ul li{
        padding:3px 0;
        margin:0;
        }
ol{
    padding:0;
    margin:0 0 10px 0;
    list-style:decimal inside;
    }
    ol li{
        padding:3px 0;
        margin:0;
        }
blockquote{
    padding:0 0 9px 20px;
    margin:0;
    line-height:18px
    }
form,fieldset{
    margin:0;
    padding:0;
    border:0;
    }
    legend{
        display:none;
        }
input, textarea, select{
    padding:1px;
    vertical-align:middle;
    font:14px Arial, Helvetica, sans-serif;
    background:#FFF;
	color:#333;
	border:1px solid;
	border-color:#9FA4AA #CACECF #CACECF #9FA4AA;
    }
textarea{
    font:14px Arial, Helvetica, sans-serif;
	border:1px solid;
    border-color:#9FA4AA #CACECF #CACECF #9FA4AA;
	background:#D7D4CE;
	color:#333;
	padding:0;
    }
select{
    width:236px;
    }
input{
    width:440px
    }
dl{
    padding:0;
    margin:0 0 10px;
    }
    dt{
        padding:0;
        margin:0 0 7px 0
        }
    dd{
        padding:0;
        margin:5px 0 0 20px
        }
.fl{
    float:left;
    }
.fr{
    float:right;
    }
.ac{
    text-align:center;
    }
.ar{
    text-align:right;
    }
.al{
    text-align:left;
    }
.clr{
    clear:both;
    zoom:1;
    }
.clrfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    zoom:1;
    }
input.radio{
    border:none;
    display:block;
    float:left;
    margin-right:3px;
    margin-top:3px;
    width:14px !important;
    }
input.btn{
    color:#004F00;
    display:block;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:2px 10px;
    cursor:pointer;
    border:0;
    background:url(images/design/btn-bg.png) repeat-x 0 0;
    height:24px;
    width:auto;
    text-shadow:#FBE0AF 0px 1px 0px;
    }
    input.btn:hover{
        background:url(images/design/btn-bg.png) repeat-x 0 bottom;
        }
.forma .ok{
    background:#FFFFCC;
    border:1px solid #297E29;
    color:#297E29;
    margin:0 0 14px;
    padding:4px 8px;
    }
#wrapper-out{
    width:100%;
    background:#000;
    }
#wrapper{
    max-width:1400px;
    min-width:780px;
    padding:0;
    margin:0 auto;
    position:relative;
    }
	#header{
		padding:10px 0 0;
		margin:0;
		background:#000;
		}
    	#lang{
    		padding:0 0 8px;
    		margin:0;
    		list-style:none;
    		overflow:hidden;
    		zoom:1;
    		position:absolute;
    		}
    		#lang li{
    			padding:0 8px 0 10px;
    			margin:0;
    			float:left;
    			background:url(images/lang-sep.gif) no-repeat 0 6px;
    			}
    			#lang li a{
    				font-size:12px;
    				color:#C60;
    				text-decoration:underline;
    				}
    				#lang li a:hover{
    					color:#FFF;
    					text-decoration:none;
    					}
    			#lang li.active a{
    				color:#FFF;
    				font-weight:bold;
    				text-decoration:none;
    				}
			#lang li.first{
				background:none;
				}
		#header div.ac img{
			vertical-align:bottom;
			}
    #sidebar{
        padding:0;
        margin:0;
        float:left;
        width:252px;
        border:2px solid #FFF;
        background:#CCC;
        }
		h1#logo{
			padding:0;
			margin:0 0 10px;
			width:252px;
			height:211px;
			background:url(images/logo.jpg) no-repeat 0 0;
			}
			h1#logo a{
				padding:0;
				margin:0;
				display:block;
				width:252px;
				height:211px;
				}
				h1#logo a span{
					display:none
					}
		#menu{
            padding:0 20px 20px 20px;
            margin:0;
            list-style:none;
            }
    		#menu li{
                padding:0;
                margin:0;
                }
        		#menu li a{
                    padding:5px 0 5px 10px;
                    margin:0;
                    display:block;
                    background:url(images/menu-bllt.gif) no-repeat 0 11px;
                    text-transform:uppercase;
                    border-bottom:1px dotted #999;
                    text-decoration:none;
                    font-weight:bold;
                    zoom:1;
                    }
            		#menu li a:hover{
                        color:#3F3F3F;
                        }
        		#menu li.active a{
                    color:#3F3F3F;
                    font-weight:bold;
                    }
        		#menu li ul{
                    padding:0 0 6px 14px;
                    margin:0;
                    list-style:none;
                    }
            		#menu li ul li{
                        padding:0;
                        margin:0;
                        }
                		#menu li ul li a{
                            padding:3px 0 3px 16px;
                            margin:0;
                            display:block;
                            background:url(images/menu-bllt2.gif) no-repeat 0 9px;
                            text-transform:none;
                            font-weight:normal;
                            border-bottom:none;
                            }
                    		#menu li ul li a:hover{
                                color:#800;
                                }
                		#menu li.active ul li a{
                            font-weight:normal;
                            }
                		#menu li ul li.active a{
                            font-weight:bold;
                            }
		#banners{
            padding:0 10px 4px;
            margin:0;
            list-style:none;
            overflow:hidden;
            zoom:1;
            text-align:center;
            }
    		#banners li{
                padding:0 5px;
                margin:0;
                display:inline;
                height:28px;
                overflow:hidden;
                }
        		#banners li img{
                    vertical-align:bottom;
                    }
                    
#holder{
    padding:0;
    margin:0;
    background:#FFF url(images/holder-bg.gif) repeat-y right 0;
    }
    #content{
        padding:20px 174px 20px 0;
        margin:0 0 0 276px;
        min-height:550px;
        height:auto !important;
        height:550px;
        }
        #content ul{
            list-style-position:inside;
            }
        #content .more{
            padding:0 0 0 14px;
            margin:0 0 14px;
            background:url(images/more-bllt.gif) no-repeat 0 8px;
            font-size:11px;
            }
        #content table{
            border:0;
            width:100%;
        	border-collapse:collapse;
        	margin:0 0 14px;
            }
            #content table tr.header td{
                font-size:12px;
                vertical-align:top;
                text-align:left;
        		padding:6px 8px;
        		border:1px solid #CCC;
        		background:#DDD;
        		color:#555;
                }
            #content table td{
                font-size:12px;
                vertical-align:top;
                text-align:left;
        		padding:6px 8px;
        		border:0px solid #CCC;
                }
            #content p{
              font-weight:normal;
            }
            
            #content div{
              font-weight:normal;
            }
	#footer{
		padding:10px 0;
		margin:0 auto;
		color:#FFC;
		font-size:11px;
		overflow:hidden;
		zoom:1;
		text-align:center;
		background:#333;
		width:780px;
		}
		#footer a{
			color:#C60;
			}
		#footer p{
			line-height:18px;
			}
			
					

