/*--------------------ukmc-------------------------------------- */

/* === Other === */

.w25 {
	width: 25%;
}

.w33 {
	width: 33%;
}

.w50 {
	width: 50%;
}

.w100 {
	width: 100%;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

* {
    padding: 0px;
    margin: 0px;
}

html {
    height: 100%;
}

body {
    height: 100%;
    text-align: center; /* IE5.5 centravimas */
    background: transparent url(../images/background.gif);
    font-family: georgia;
}

a {
	color: #FFCA4B;
}

    #container  {
        width: 916px;
        display: table;
        height: auto;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        background: url(../images/container-background.gif);
        border-bottom: 1px #62654D solid;
        border-left: 1px #7E8262 solid;
        border-right: 1px #7E8262 solid;
        border-top: 1px #7E8262 solid;
    }

        #top {
            width: 916px;
            height: 39px;
        }

        ul.icons {
        	list-style: none;
        	padding-left: 143px;
        	margin: 0px;
        }

    	.icons li {
    		float: left;
    		padding: 14px 0px 0px 3px;
    	}

    		.icons li.first {
    			background: none;
    		}

    		.icons li a {
    			display: block;
    			width: 20px;
    			height: 19px;
    		}

    			.icons a span {
    				display: none;
    			}
    	#input-box {
    	    width: 406px;
    	    height: 39px;
    	    float: right;
    	    text-align: left;
        }

        	.input {
        		padding: 1px;
        		color: #ffffff;
        		font-size: 11px;
        	    width: 92px;
        	    float: left;
                background-color: #AAAE92;
                border: 1px #BEC1AB solid;
                margin: 13px 2px 0px 0px;
            }

            .submit {
                width: 65px;
                background-color: #6F7257;
                border: 0px;
                float: left;
                color: white;
                font-family: arial;
                font-size: 11px;
                margin: 13px 0px 0px 5px;
            }



        #header {
            font-size: 0px;
            position: relative;
            height: 187px;
            margin-left: 25px;
            background: transparent url(../images/hdr-background.gif) no-repeat;
        }
            h1.logo {
    			float: left;
    			padding: 66px 0px 0px 26px;
    		}

    			h1.logo a,
    			h1.logo b {
    				display: block;
    				background: transparent url(../images/logo.gif) no-repeat;
    				width: 187px;
    				height: 85px;
    			}

    				h1.logo a span,
    				h1.logo b span {
    					display: none;
    				}

            #flash {
                position: absolute;
                top: 0px;
                left: 244px;
                width: 620px;
                height: 179px;
                /*background: transparent url(../images/tmp.jpg) no-repeat right top;*/
            }

                #corners {
                    position: absolute;
                    right: 25px;
                    width: 7px;
                    height: 179px;
                    background: transparent url(../images/corners.gif) no-repeat;
                }

			#nav-wrapper {
			    text-align: left;
                float: left;
                padding-left: 53px;
                font-family: georgia;
                font-size: 12px;`
            }


		      #nav-wrapper ul {
		      	padding: 28px 0px;
	      		width: 200px;
            	list-style-type: none;
              }

                	#nav-wrapper ul li {
                	    line-height: 16px;
                	    padding: 2px 0px;
                	}

                		#nav-wrapper ul a {
                			background: url(../images/nav-bullet.gif) no-repeat 0px 6px;
                			font-size: 12px;
                			color: white;
                			padding-left: 10px;
                			text-align: left;
                			text-decoration: none;
                			display: block;
                		}

                		#nav-wrapper ul a:hover {
                			color: #FFCA4B;
                		}

                		#nav-wrapper ul a.selected {
                			color: #FFCA4B;
                			background: url(../images/nav-bullet-selected.gif) no-repeat;
                			text-decoration: underline;
                		}

                		#nav-wrapper ul a.selected:hover {
                			color: #FFCA4B;
                		}


	                		#nav-wrapper ul ul {
	                			margin: 5px 0px;
	                			padding: 5px 0px;
	                			border-top: 1px solid #BBBCA7;
	                			border-bottom: 1px solid #BBBCA7;
	                		}

			                	#nav-wrapper ul ul li {
			                	    line-height: 16px;
			                	    padding: 2px 0px 2px 10px;
			                	}

	                		#nav-wrapper ul ul a {
	                        	background: url(../images/sub-bullet.gif) no-repeat 0px 6px;
	                        	font-size: 11px;
	                        	color: #E6E6DE;
	                        	padding-left: 10px;
	                        	text-align: left;
	                        	text-decoration: none;
	                        }

	                		#nav-wrapper ul ul a:hover {
	                    		color: #E6E6DE;
	                    	}

	                		#nav-wrapper ul ul a.selected {
	                    		color: #E6E6DE;
	                    		text-decoration: underline;
	                    		background: url(../images/sub-bullet.gif) no-repeat 0px 6px;
	                    	}

	                		#nav-wrapper ul ul a.selected:hover {
	                    		color: #E6E6DE;
	                    	}





/*------------------------------kalbos----------------------------*/
                        ul.lang {
                            position: absolute;
                            left: 115px;
                            top: 29px;
                            font-family: georgia;
                            font-size: 11px;
                        	list-style: none;
                        	padding: 0px 0px 0px 0px;
                        	float: right;
                        }

                        	.lang li {
                        		float: left;
                        	}

                        	.lang div {
                        		/*+*/
                        	}

                        		.lang a {
                        			display: block;
                        			font-size: 11px;
                        			color: white;
                        			text-align: center;
                        			text-decoration: none;
                        			padding: 0px 3px 0px 11px;
                        		}

                        		.lang a:hover {
                        			color: black;
                        			text-decoration: underline;
                        		}

                        		.lang a.selected {
                        			color: #FFCA4B;
                        			text-decoration: none;
                        		}

                        		.lang a.selected:hover {
                        			color: #FFCA4B;
                        			text-decoration: underline;
                        		}

                        			.lang a.first {
                        				background: none;
                        			}

                    #container #content-wrapper {
                        width: 647px;
                        float: right;
                        text-align: left;
                    }


                        #container #content {
                            width: 610px;
                            font-family: tahoma;
                            font-size: 12px;
                            color: white;
                            line-height: 16px;
                            text-align: left;
                            padding: 1px 25px 44px 10px;
                        }

                            #content p {
                                padding: 0px 0px 0px 0px;
                            }

                            #content ul {
                                padding: 0px 0px 0px 20px;
                                list-style-type: disc;
                            }

                            #news-wrapper {
                                width: 292px;
                                font-size: 11px;
                                font-family: georgia;
                                float: left;
                            }
                                .news-title {
                                    padding-top: 16px;
                                    font-size: 13px;
                                    font-weight: bold;
                                    color: #FFCA4B;
                                }
                                    .date {
                                        color: white;
                                    }

                                    .news-content {
                                        color: white;
                                    }

                                            .more a {
                                                color: #FFCA4B;
                                                text-decoration: none;
                                            }

                            #news-wrapper2 {
                                width: 310px;
                                font-size: 11px;
                                font-family: georgia;
                                float: right;
                            }

                        #title-wrapper {
                            width: 610px;
                            height: 53px;
                            margin-left: 10px;
                            margin-bottom: 15px;
                            background: transparent url(../images/title-bullet.gif) no-repeat 0px 51px;
                        }

                        h2 {
                            float: left;
                            font-weight: normal;
                            font-size: 22px;
                            font-family: georgia;
                            color: white;
                            padding: 16px 0px 0px 0px;
                        }

                        p a.link-print {
                            float: right;
							background: url(../images/print.gif) no-repeat right 26px;
							text-decoration: none;
							color: white;
							font-size: 11px;
							font-family: georgia;
							padding-right: 21px;
							padding-top: 25px;
							margin-right: 0px;
						}

                    #footer {
                        width: 918px;
                        background: url(../images/footer.gif);
                        margin-left: auto;
                        margin-right: auto;
                        text-align: center;
                    }

                        #logos-wrapper {
                            text-align: left;
                            width: 280px;
                            float: left;
                        }

                        #logos-wrapper .container {
                        	margin: 0px 0px 0px 0px;
                        	padding: 20px 0px 0px 50px;
                        }

                            .logos {
                                padding: 0px 0px 0px 0px;
                                float: left;
                            }

                                .logos img {
                                    border: 0px;
                                }

                        #contacts-wrapper {
                        	margin-left: 280px;
                            padding: 20px 0px;
                        }

                        .contacts {
                            float: left;
                            font-family: georgia;
                            font-size: 11px;
                            color: white;
                            text-align: left;
                        }

                        .contacts span {
                            color: #DCDECC;
                        }

                    #created {
                    	margin-top: 10px;
                    	margin-bottom: 10px;
                        margin-left: -40px;
        				background: none;
        				color: #54554c;
        				height: 40px;
        				font-family: georgia;
        				font-size: 10px;
        			}

        				#created p {
        					padding: 4px 0px 5px 0px;
        				}

        				#created a.created-by {
        					background: transparent url(../images/sys/artogama.gif) no-repeat right center;
        					text-decoration: none;
        					color: #54554c;
        				    font-family: georgia;
        				    font-size: 10px;
        					padding: 3px 70px 5px 0px;
        				}

        					#created a.created-by span.hide {
        						display: none;
        					}

/* Sub menu */
            #sub-nav-wrapper {
            	text-align: left;
                border-bottom: 1px #BBBDA8 solid;
                margin-bottom: 20px;
                padding-bottom: 5px;
            }

                #sub-nav-wrapper ul {
                	padding: 0px;
                	margin: 0px;
                	list-style-type: none;
                }

                	#sub-nav-wrapper ul li {
                		float: left;
                		width: 33%;
                		padding-top: 5px;
                	}

                		#sub-nav-wrapper ul a {
	                    	background: url(../images/sub-bullet.gif) no-repeat 0px 6px;
	                    	padding-left: 10px;
	                    	padding-right: 10px;
                			display: block;
                			color: #FFFFFF;
                			text-decoration: none;
                		}



                		#sub-nav-wrapper ul a:hover {
                			color: #FFCA4B;
                			text-decoration: none;
                		}

                		#sub-nav-wrapper ul a.selected {
                			color: #FFCA4B;
                			text-decoration: underline;
                		}

                		#sub-nav-wrapper ul a.selected:hover {
                			color: #FFCA4B;
                			text-decoration: underline;
                		}

/* Content images */

	.img-container {
	   width: 100%;
		/*+*/
	}

		.img-container table tr.image td {
			padding: 0;
		}

		.img-container table tr.title {
			/*+*/
		}

			.img-container table tr.title td {
				text-align: center;
			}

/* Clear Fix */

.clearfix:after {
	content: ".";
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
    display: inline-block;
}

.clearfix {
    display: block;
}

* html .clearfix {
    height: 1px;
}


#search {
	display: none;
}