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{
    font-size:100%;
    }
body{
    color:#201C20;
    background:#863185;
    font:13px Arial, Helvetica, sans-serif;
    }
h1{
    padding:0;
    margin:0 0 10px;
    color:#000;
    font-size:1.54em;
    font-weight:normal;
    line-height:22px;
    }
h2{
    padding:0;
    margin:0 0 10px;
    color:#000;
    font-size:1.38em;
    font-weight:normal;
    line-height:22px;
	clear:both;
    }
h3{
    padding:0;
    margin:0 0 10px;
    color:#000;
    font-size:1.23em;
    font-weight:regular;
    line-height:18px;
	clear:both;
    }
h4{
    padding:0;
    margin:0 0 10px;
    color:#000;
    font-size:1.08em;
    font-weight:regular;
    line-height:16px;
	clear:both;
    }
h5, h6{
    padding:0;
    margin:0 0 10px;
    color:#000;
    font-size:0.92em;
    font-weight:bold;
    line-height:130%;
	clear:both;
    }
p{
    padding:0;
    margin:0 0 10px;
    line-height:140%
    }
a{
    color:#5D0054;
    text-decoration:none;
    outline:none;
    }
    a:hover{
        color:#000;
        text-decoration:underline;
        }
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:2px;
    vertical-align:middle;
    font:14px Arial, Helvetica, sans-serif;
    background:#FFF;
	color:#333;
	border:1px solid;
	border-color:#B6B6B6 #E3E3E3 #E3E3E3 #B6B6B6;
    }
textarea{
	padding:1px;
    }
select{
    width:258px;
    }
input{
    width:252px;
    }
input.long{
    width:534px;
    }
dl{
    padding:0;
    margin:0 0 10px;
    }
    dt{
        padding:0;
        margin:0 0 7px 0
        }
    dd{
        padding:0;
        margin:5px 0 0 20px
        }
table{
    border:0;
    width:100%;
    }
    table td{
        font-size:0.92em;
        vertical-align:top;
        text-align:left;
        }
.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:#FFF;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:0 0 2px;
    cursor:pointer;
    border:0;
    background:url(../img/images/btn-bg.png) no-repeat 0 0;
    height:21px;
    width:91px;
    }
    input.btn:hover{
        background:url(../img/images/btn-bg.png) no-repeat 0 bottom;
        }
input.btn-long{
    color:#FFF;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:0 0 2px;
    cursor:pointer;
    border:0;
    background:url(../img/images/btn-long-bg.png) no-repeat 0 0;
    height:21px;
    width:172px;
    }
    input.btn-long:hover{
        background:url(../img/images/btn-long-bg.png) no-repeat 0 bottom;
        }
.btnl{
    padding:0;
    margin:0 0 10px;
    width:112px;
    height:21px;
    text-align:center;
    background:url(../img/images/btnl-bg.png) no-repeat 0 0;
    }
    .btnl a{
        padding:2px 0 0;
        margin:0;
        width:112px;
        height:19px;
        display:block;
        color:#FFF;
        font-weight:bold;
        font-size:12px;
        }
        .btnl a:hover{
            background:url(../img/images/btnl-bg.png) no-repeat 0 bottom;
            text-decoration:none;
            }
.line{
    padding:0;
    margin:0;
    height:14px;
    border-top:1px dotted #C4C4C4;
    }
	
#wrapper{
    width:980px;
    padding:0 10px 20px 10px;
    margin:0 auto;
	background:#E6E6E6 url(../img/images/wrapper-bg.png) repeat-x 0 0;
    }
    #header{
        padding:77px 0 0;
        margin:0 0 8px;
        position:relative;
        height:41px;
        background:url(../img/images/lns-title-bg.png) no-repeat 227px 8px;
        }
        #header h1#logo{
            padding:0;
            margin:7px 0 0;
            width:102px;
            height:108px;
            left:49px;
            top:0;
            position:absolute;
            background:url(../img/images/nedzirdigo-savieniba.png) no-repeat 0 0;
            border:none;
            }
            #header h1#logo a{
                padding:0;
                margin:0;
                display:block;
                width:102px;
                height:108px;
                }
                #header h1#logo span{
                    display:none;
                    }
    	#menu{
    		padding:1px 20px 1px 210px;
    		margin:0;
    		list-style:none;
    		overflow:hidden;
    		zoom:1;
    		background:url(../img/images/menu-bg.png) no-repeat 0 0;
    		}
    		#menu li{
    			padding:0;
    			margin:0;
    			float:left;
    			}
    			#menu li a{
    			    padding:10px 16px;
    				height:19px;
    				color:#FFF;
    				font-weight:bold;
    				text-decoration:none;
    				font-size:1.31em;
    				display:block;
    				border-right:1px solid #73245E;
    			    float:left;
    			    white-space:nowrap;
    				}
    			#menu li.first a{
    				border-left:1px solid #73245E;
    				}
        			#menu li a:hover{
        				color:#ddd;
        				text-decoration:none;
        				}
    			#menu li.active a{
    				color:#ddd;
    				}
    		#menu li.question{
    			padding:0;
    			margin:0;
    			float:right;
    			width:166px;
    			}
    			#menu li.question a{
    				border-left:1px solid #73245E;
    				border-right:none;
    			    float:right;
    			    white-space:nowrap;
    				}
	#lang{
		padding:4px 0 0 29px;
		margin:0 10px 10px 0;
		list-style:none;
		width:170px;
		float:left;
		}
		#lang li{
			padding:0 8px 0 0;
			margin:0;
			display:inline;
			}
			#lang li a{
				height:17px;
				color:#5D0054;
				text-transform:uppercase;
				font-size:0.92em;
				}
    			#lang li a:hover{
    				color:#333;
    				}
			#lang li.active a{
				color:#5D0054;
    			font-weight:bold;
				}
	#search-block{
		padding:0;
		margin:0 0 10px;
		float:left;
		width:562px;
		text-align:right;
		overflow:hidden;
		zoom:1;
		}
		ul#zoom{
			padding:4px 0 0;
			margin:0;
			float:right;
			width:70px;
			text-align:right;
			list-style:none;
			}
			ul#zoom li{
				padding:0 4px 0 0;
				margin:0;
				display:inline;
				}
				ul#zoom li a{
					font-size:0.92em;
					}
			ul#zoom li.title{
				padding:0 12px 0 0;
				background:url(../img/images/zoom-letter.gif) no-repeat 0 center;
				}
		#search-form{
			padding:0;
			margin:0;
			float:right;
			text-align:right;
			}
			#search-form input{
				width:130px;
				float:right;
				padding:2px 1px 1px;
				height:17px;
				}
			#search-form input.search-btn{
				width:21px;
				height:21px;
				padding:0;
				margin:0;
				float:right;
				border:none;
				background:url(../img/images/search-btn.png) no-repeat 0 0;
				cursor:pointer;
				}
    			#search-form input.search-btn:hover{
    				background:url(../img/images/search-btn.png) no-repeat 0 bottom;
    				}
	#links{
		padding:5px 10px 0 4px;
		margin:0;
		list-style:none;
		width:185px;
		float:right;
		overflow:hidden;
		zoom:1;
		}
		#links li{
			padding:0 0 0 12px;
			margin:0;
			float:left;
			font-size:0.92em;
			}
		#links li.sitemap{
			background:url(../img/images/sitemap-ico.gif) no-repeat 0 4px;
			}
		#links li.rss{
			float:right;
			background:url(../img/images/rss-ico.gif) no-repeat 0 4px;
			}
	#sidebar{
        padding:0;
        margin:0 10px 0 0;
        width:199px;
        float:left;
        }
        #sidebar .frame{
            padding:0;
            margin:0 0 10px;
            background:url(../img/images/sidebar-top-bg.png) no-repeat 0 0;
            }
        #sidebar .frame.last{
            margin:0;
            }
            #sidebar .inner{
                padding:6px 1px;
                margin:0;
                background:url(../img/images/sidebar-bottom-bg.png) no-repeat 0 bottom;
                min-height:20px;
                height:auto !important;
                height:20px;
                }
                #sidebar ul.sub-menu{
                    padding:0;
                    margin:0;
                    list-style:none;
                    }
                #sidebar ul{
                    list-style:none;
                    }
                    #sidebar ul.sub-menu li{
                        padding:0;
                        margin:0;
                        }
                        #sidebar ul.sub-menu li a{
                            padding:4px 0 4px 27px;
                            color:#5D0054;
                            font-size:1.11em;
                            font-weight:bold;
                            display:block;
                            background:url(../img/images/sub-menu-bllt.gif) no-repeat 7px 6px;
							zoom:1;
                            }
                            #sidebar ul.sub-menu li a:hover{
                                color:#000;
                                }
                        #sidebar ul.sub-menu li.active a{
                            color:#000;
                            }
                    #sidebar ul.sub-menu ul{
                        padding:0 0 0 16px;
                        margin:0 0 4px;
                        background:#F1E8F0;
                        font-size:0.91em;
                        }
                        #sidebar ul.sub-menu ul li{
                            padding:0;
                            margin:0;
                            }
                            #sidebar ul.sub-menu li.active ul li a{
                                padding:4px 0 4px 24px;
                                font-size:1.15em;
                                color:#5D0054;
                                background:url(../img/images/sub-menu-bllt2.gif) no-repeat 7px 5px;
								zoom:1;
                                }
                            #sidebar ul.sub-menu li.active ul li.active a{
                                color:#000;
                                }
                                #sidebar ul.sub-menu li.active ul li a:hover, #sidebar ul.sub-menu li.active ul li.active ul li a:hover{
                                    color:#000;
                                    }
                                #sidebar ul.sub-menu li.active ul li.active ul li a{
                                    padding:4px 0 4px 24px;
                                    font-size:1.00em;
                                    color:#5D0054;
                                    background:url(../img/images/sub-menu-bllt2.gif) no-repeat 7px 5px;
									zoom:1;
                                    }
                                #sidebar ul.sub-menu li.active ul li.active ul li.active a{
                                    color:#000;
                                    }
                            
                #sidebar ul.banners{
                    padding:0 10px;
                    margin:0;
                    list-style:none;
                    }
                    #sidebar ul.banners li{
                        padding:5px 0;
                        margin:0;
                        overflow:hidden;
                        }
                        #sidebar ul.banners li img{
                            vertical-align:bottom;
                            }
                        #sidebar ul.banners li a{
                            padding:57px 0 0 0;
                            margin:0;
                            width:175px;
                            height:23px;
                            display:block;
                            overflow:hidden;
                            background-position:0 0;
                            background-repeat:no-repeat;
                            }
                            #sidebar ul.banners li a span{
                                display:none;
                                }
                            #sidebar ul.banners li a b{
                                padding:1px 8px 0 8px;
                                font-weight:normal;
                                display:block;
                                line-height:20px;
                                height:22px;
                                background:url(../img/images/transp-bg.png);
                                }
#holder{
    background:url(../img/images/content-mid-bg.gif) repeat-y 209px 0;
    }
    #holder #holderin{
        overflow:hidden;
        zoom:1;
        background:url(../img/images/content-bottom-bg.gif) no-repeat 209px bottom;
        }
    #content{
        padding:10px;
        margin:0;
        width:542px;
        float:left;
        min-height:450px;
        height:auto !important;
        height:450px;
        background:url(../img/images/content-top-bg.gif) no-repeat 0 0;
        }
        
    #aside{
        padding:0;
        margin:0;
        width:199px;
        float:right;
        }
        #aside .frame{
            padding:0;
            margin:0 0 10px;
            background:url(../img/images/aside-top-bg.png) no-repeat 0 0;
            }
        #aside .frame.last{
            margin:0;
            }
            #aside .inner{
                padding:6px 10px;
                margin:0;
                background:url(../img/images/aside-bottom-bg.png) no-repeat 0 bottom;
                min-height:20px;
                height:auto !important;
                height:20px;
                }
                #aside h2,
                #sidebar h2{
                    padding:0;
                    margin:0 0 6px;
					font-size:1.62em;
					color:#201c20;
					line-height:24px;
					font-weight:normal;
                    }
                #sidebar h2{
                	margin-left:10px;
                }
                #aside ul{
                    padding:0;
                    margin:0;
                    list-style:none;
                    }
                    #aside ul li{
                        padding:4px 0;
                        margin:0;
                        }
                        #aside ul li a{
                            font-weight:bold;
                            font-size:1.00em;
                            }
                    #aside ul.list li{
                        padding:4px 0 4px 22px;
                        margin:0;
                        }
                    #aside ul.list li.logon{
						background:url(../img/images/logon-ico.png) no-repeat 0 5px;
                        }
                    #aside ul.list li.reg{
						background:url(../img/images/reg-ico.png) no-repeat 0 5px;
                        }
                    #aside ul.list li.video{
						background:url(../img/images/video-ico.png) no-repeat 0 5px;
                        }
                    #aside ul.list li.foto{
						background:url(../img/images/foto-ico.png) no-repeat 0 5px;
                        }
                            
                #aside ul.banners{
                    padding:0;
                    margin:0;
                    list-style:none;
                    }
                    #aside ul.banners li{
                        padding:5px 0;
                        margin:0;
                        overflow:hidden;
                        }
                        #aside ul.banners li img{
                            vertical-align:bottom;
                            }
                        #aside ul.banners li a{
                            padding:57px 0 0 0;
                            margin:0;
                            width:175px;
                            height:23px;
                            display:block;
                            overflow:hidden;
                            background-position:0 0;
                            background-repeat:no-repeat;
                            }
                            #aside ul.banners li a span{
                                display:none;
                                }
                            #aside ul.banners li a b{
                                padding:1px 8px 0 8px;
                                font-weight:normal;
                                display:block;
                                line-height:20px;
                                height:22px;
                                background:url(../img/images/transp-bg.png);
                                }
		#aside .play-video{
			margin:0 0 4px;
			width:175px;
			height:111px;
			overflow:hidden;
			}
			#aside .play-video a{
				width:175px;
				height:111px;
				display:block;
				background:url(../img/images/video-play.png) no-repeat center center;
				}
				#aside .play-video a:hover{
					background:url(../img/images/video-playh.png) no-repeat center center;
					}
				#aside .play-video a span{
					display:none;
					}

#footer{
    width:960px;
    padding:10px 20px;
    margin:0 auto;
    font-size:0.92em;
    color:#FFF;
    overflow:hidden;
    text-align:center;
    }
    #footer a{
        color:#FFF;
        }
.entry{
	padding:0;
	margin:0 0 10px;
	border-bottom:1px dotted #C4C4C4;
	overflow:hidden;
	zoom:1;
	clear:both;
	}
.entry.last{
	border-bottom:none;
	}
.entry.hands{
	background:url(../img/images/hands-ico.png) no-repeat right 0;
	}
	.entry .image, .entry .picture{
		padding:0 10px 10px 0;
		margin:0;
		float:left;
		}
		.entry .image img, .entry .picture img{
			vertical-align:bottom;
			}
	.entry .text{
		overflow:hidden;
		zoom:1;
		}
		.entry h2{
			padding:0 30px 0 0;
			margin:0 0 6px;
			font-size:1.08em;
			font-weight:normal;
			line-height:16px;
			clear:none;
			color:#7F7F7F;
			}
    		.entry h2 a{
    			font-weight:bold;
    			}
		.entry .date{
			padding:0;
			margin:0 0 8px;
			font-size:0.85em;
			font-weight:normal;
			line-height:12px;
			color:#7f7f7f;
			}
h1.fl{
	margin:0 0 14px;
	width:470px;
	}
.print{
	padding:0 0 0 20px;
	margin:0 0 6px;
	float:right;
	line-height:16px;
	background:url(../img/images/print-ico.png) no-repeat 0 1px;
	}
.data{
    padding:0;
    margin:0 0 6px;
    float:left;
    color:#767B7F;
	line-height:16px;
    font-style:italic;
    }
.img-desc{
	padding:4px 14px 10px 0;
	margin:0;
	float:left;
	}
	.img-desc .image{
		padding:0;
		margin:0 0 6px;
		}
		.img-desc .image img{
			vertical-align:bottom;
			}
	.img-desc .title{
		padding:0 6px 0 8px;
		margin:0;
		line-height:14px;
		font-size:0.85em;
		color:#999;
		font-style:italic;
		}
#content table{
    border:0;
    width:100%;
	border-collapse:collapse;
	margin:0 0 14px;
    }
    #content table tr.header td{
        font-size:0.92em;
        vertical-align:top;
        text-align:left;
		padding:6px 8px;
		border:1px solid #CCC;
		background:#EAEAEA;
		font-weight:bold;
		color:#333;
        }
    #content table td{
        font-size:0.92em;
        vertical-align:top;
        text-align:left;
		padding:6px 8px;
		border:1px solid #CCC;
        }
#content ul{
	margin:0 0 14px;
	list-style:none;
	}
	#content ul li{
		padding:2px 0 2px 12px;
		margin:0;
		background:url(../img/images/bllt.gif) no-repeat 0 7px;
		}
.back{
	padding:0 22px 0 20px;
	margin:0 0 10px;
	float:left;
	background:url(../img/images/back-ico.gif) no-repeat 0 0;
	line-height:16px;
	font-size:0.92em;
	}
.ontop{
	padding:0 20px 0 20px;
	margin:0 0 10px;
	float:left;
	background:url(../img/images/ontop-ico.gif) no-repeat 0 0;
	line-height:16px;
	font-size:0.92em;
	}
.more{
	padding:0 20px 0 20px;
	margin:0 0 10px;
	float:left;
	background:url(../img/images/more-ico.png) no-repeat 0 0;
	line-height:16px;
	font-size:0.92em;
	}
.add-files span{
	color:#767b7f;
	font-style:italic;
	}
#content #bc{
    padding:0;
    margin:0 0 10px;
    list-style:none;
    overflow:hidden;
    zoom:1;
    }
    #content #bc li{
        padding:0 9px 0 6px;
        margin:0;
        float:left;
        background:url(../img/images/bc-sep.gif) no-repeat right 5px;
        }
    #content #bc li.first{
        padding-left:0;
        }
        #content #bc li a{
            color:#7F7F7F;
            font-size:0.85em;
            text-decoration:underline;
            }
            #content #bc li a:hover{
                color:#333;
                text-decoration:none;
                }
#content .pager{
    padding:0 0 10px;
    margin:0 0 10px;
    list-style:none;
    overflow:hidden;
    zoom:1;
    border-bottom:1px dotted #C4C4C4;
	clear:both;
    }
    #content .pager li{
        padding:3px 0;
        margin:0;
        float:left;
        font-size:0.92em;
        background:none;
        text-align:center;
        }
        #content .pager li a{
            display:block;
            width:22px;
            }
    #content .pager li.active{
        background:url(../img/images/pager-active-bg.gif) no-repeat center 0;
        }
        #content .pager li.active a{
            font-weight:bold;
            color:#FFF;
            }
    #content .pager li.prev{
        padding-right:6px;
        padding-left:0px;
        background:url(../img/images/prev-ico.png) no-repeat 0 4px;
        }
        #content .pager li.prev a{
            width:15px;
            height:15px;
            }
        #content .pager li.prev span{
            display:none;
            }
    #content .pager li.next{
        padding-right:20px;
        padding-left:6px;
        background:url(../img/images/next-ico.png) no-repeat right 4px;
        }
        #content .pager li.next a{
            width:auto;
            }
#content .under{
    padding:10px 0 0;
    margin:0 0 10px;
    list-style:none;
    overflow:hidden;
    zoom:1;
    border-top:1px dotted #C4C4C4;
    border-bottom:none;
    }
#content .news-nav{
    padding:3px 0 0 6px;
    margin:0 0 14px;
    list-style:none;
    overflow:hidden;
    zoom:1;
	clear:both;
	height:56px;
	background:url(../img/images/news-nav-bg-2015.png) no-repeat 0 0;
    }
#content .news-nav.up{
    margin:0 0 4px;
    padding:3px 0 0 6px;
    list-style:none;
    overflow:hidden;
    zoom:1;
    clear:both;
    height:25px;
    background:url(../img/images/news-nav-bg.png) no-repeat 0 0;
    }
    #content .news-nav li{
        padding:0;
        margin:0 1px 0 0;
        background:none;
        float:left;
        font-size:0.92em;
        }
        #content .news-nav li a{
            padding:4px 6px 3px;
            margin:0;
            display:block;
            color:#FFF;
            text-decoration:none;
            }
            #content .news-nav li:hover{
                /*background:url(../img/images/news-hover-left-2015.png) no-repeat 0 0;*/
                background-color: #5d0054;
                border-radius: 5px;
                }
                #content .news-nav li a:hover{
                    color:#FFF;
                    text-decoration:none;
                    /*background:url(../img/images/news-hover-right-2015.png) no-repeat right 0;*/
                    }
                #content .news-nav.up li:hover{
                background:url(../img/images/news-hover-left.png) no-repeat 0 0;
                background-color: none;
                border: 0px;
                }
                #content .news-nav.up li a:hover{
                    color:#FFF;
                    text-decoration:none;
                    background:url(../img/images/news-hover-right.png) no-repeat right 0;
                    }
    #content .news-nav li.active{
        /*background:url(../img/images/news-active-left-2015.png) no-repeat 0 0;*/
        border-radius: 5px;
        border: 1px solid #73245e;
        background-color: #ffffff;
        margin:0px 1px -2px 0px;
        }
        #content .news-nav li.active a{
            color:#000;
            /*background:url(../img/images/news-active-right-2015.png) no-repeat right 0;*/
            font-weight:bold;
            }
            #content .news-nav li.active a:hover{
                /*background:url(../img/images/news-active-right-2015.png) no-repeat right 0;*/
                color:#000;
                }
    #content .news-nav.up li.active{
        background:url(../img/images/news-active-left.png) no-repeat 0 0;
        background-color: none;
        border: 0px;
        margin:0 1px 0 0;
        }
        #content .news-nav.up li.active a{
            color:#000;
            background:url(../img/images/news-active-right.png) no-repeat right 0;
            font-weight:bold;
            }
            #content .news-nav.up li.active a:hover{
                background:url(../img/images/news-active-right.png) no-repeat right 0;
                color:#000;
                }
    #content .news-nav li.txt{
        padding:4px 9px 3px;
        color:#FFF;
        }
        #content .news-nav li.txt:hover{
            background:none;
            border: 0px;
            }
#content .gallery{
    padding:0;
    margin:0;
    list-style:none;
    overflow:hidden;
    zoom:1;
	clear:both;
    }
    #content .gallery li{
        padding:0;
        margin:0 20px 0 0;
        background:none;
        float:left;
        width:261px;
        height:244px;
        overflow:hidden;
        }
    #content .gallery li.last{
        margin:0;
        }
        #content .gallery li .image{
            padding:0;
            margin:0 0 4px;
            width:261px;
            height:178px;
            background-position:center center;
            background-repeat:no-repeat;
            }
            #content .gallery li .image a{
                padding:0;
                margin:0;
                display:block;
                width:261px;
                height:178px;
                }
            #content .gallery.video li .image a{
                background:url(../img/images/video-play.png) no-repeat center center;
                }
                #content .gallery li .image span{
                    display:none;
                    }
                #content .gallery li .image a:hover{
                    border:2px solid #863185;
                    width:257px;
                    height:174px;
                    }
                #content .gallery.video li .image a:hover{
                    background:url(../img/images/video-playh.png) no-repeat center center;
                    }
        #content .gallery li h2{
            padding:0;
            margin:0 0 4px;
            font-size:1.08em;
            font-weight:bold;
            line-height:16px;
            }
        #content .gallery li p.count{
            padding:0;
            margin:0;
            color:#7F7F7F;
            font-size:0.85em;
            line-height:12px;
            }
#content .gallery-list{
    padding:0;
    margin:0;
    list-style:none;
    overflow:hidden;
    zoom:1;
	clear:both;
    }
    #content .gallery-list li{
        padding:0;
        margin:0 12px 0 0;
        background:none;
        float:left;
        width:126px;
        height:190px;
        overflow:hidden;
        }
    #content .gallery-list li.last{
        margin:0;
        }
        #content .gallery-list li .image{
            padding:0;
            margin:0 0 4px;
            width:126px;
            height:126px;
            background-position:center center;
            background-repeat:no-repeat;
            }
            #content .gallery-list li .image a{
                padding:0;
                margin:0;
                display:block;
                width:126px;
                height:126px;
                }
            #content .gallery-list.video li .image a{
                background:url(../img/images/video-play.png) no-repeat center center;
                }
                #content .gallery-list li .image span{
                    display:none;
                    }
                #content .gallery-list li .image a:hover{
                    border:2px solid #863185;
                    width:122px;
                    height:122px;
                    }
                #content .gallery-list.video li .image a:hover{
                    background:url(../img/images/video-playh.png) no-repeat center center;
                    }
        #content .gallery-list li h2{
            padding:0;
            margin:0 0 2px;
            font-size:0.92em;
            font-weight:normal;
            line-height:14px;
            }
        #content .gallery-list li p.count{
            padding:0;
            margin:0;
            color:#7F7F7F;
            font-size:0.85em;
            line-height:14px;
            }
.open-img{
    padding:0;
    margin:0 0 10px;
    text-align:center;
    }
    .open-img img{
        vertical-align:bottom;
        }
.desc-img{
    text-align:center;
    font-size:0.92em;
    }
#content .open-nav{
    padding:10px 0 0;
    margin:0 0 30px;
    overflow:hidden;
    zoom:1;
    list-style:none;
    border-top:1px dotted #C4C4C4;
    font-size:0.92em;
    }
    #content .open-nav li{
        padding:0 0 0 22px;
        margin:0;
        float:left;
        background:url(../img/images/prev-ico.png) no-repeat 0 1px;
        }
    #content .open-nav li.next{
        padding:0 22px 0 0;
        margin:0;
        float:right;
        background:url(../img/images/next-ico.png) no-repeat right 1px;
        }
#content h3.add{
    margin:0 0 4px;
    }
#content .forma{
    padding:0;
    margin:0 0 10px;
    overflow:hidden;
    zoom:1;
    }
    #content .forma ul{
        padding:0 0 10px;
        margin:0;
        overflow:hidden;
        zoom:1;
        list-style:none;
        }
        #content .forma ul li{
            padding:5px 0;
            margin:0;
            background:none;
            float:left;
            width:260px;
            overflow:hidden;
            zoom:1;
            }
        #content .forma ul li.fr{
            float:right;
            }
            #content .forma em{
                color:#A40079;
                font-style:normal;
                }
            #content .forma ul li label{
                padding:0 0 2px 0;
                margin:0;
                display:block;
                }
                #content .forma ul li label span{
                    color:#7F7F7F;
                    font-style:italic;
                    }
        #content .forma ul li.onerow{
            width:auto;
            float:none;
            clear:both;
            }
        #content .forma ul li.row{
            width:auto;
            float:none;
            clear:both;
            }
            #content .forma ul li.row label{
                float:left;
                }
            #content .forma ul li .count{
                padding:2px 2px 0 0;
                margin:0;
                line-height:12px;
                float:right;
                color:#767B7F;
                font-size:0.85em;
                }
            #content .forma ul li textarea{
                width:537px;
                height:130px;
                }
        #content .forma ul li.captcha{
            width:300px;
            }
            #content .forma ul li.captcha label{
                float:left;
                width:110px;
                padding:2px 0 0 0;
                overflow:hidden;
                }
            #content .forma ul li.captcha img{
                float:left;
                margin:0 6px 0 0;
                vertical-align:bottom;
                }
            #content .forma ul li.captcha input{
                float:left;
                width:80px;
                }
            #content .forma ul li.code img{
                float:left;
                vertical-align:bottom;
                }
            #content .forma ul li.code input{
                float:left;
                width:80px;
                margin:0 6px 0 0;
                }
        #content .forma ul li.btns{
            width:200px;
            float:right;
            text-align:right;
            }
        #content .forma ul li.reg-btn{
            padding:16px 0 4px;
            width:auto;
            float:none;
            text-align:center;
            clear:left;
            }
            .forma .error{
                margin:0;
                padding:2px 0 0;
                color:#C20000;
                font-weight:bold;
                clear:both;
                }
            .ok{
                background:#EADEE9;
                border:1px solid #5D0054;
                color:#5D0054;
                margin:0 0 14px;
                padding:4px 8px;
                }
            .forma ul li.err input, .forma ul li.err select, .forma ul li.err textarea{
                border:1px solid #C20000;
                }
            .forma .important{
                margin:0 0 10px;
                padding:0;
                font-size:0.85em;
                line-height:12px;
                }
#content .comment{
    padding:0;
    margin:0 0 12px;
    border-bottom:1px dotted #C4C4C4;
    }
    #content .comment h2{
        padding:0;
        margin:0 0 10px;
        font-size:0.92em;
        color:#7F7F7F;
        line-height:12px;
        }
.sort{
    font-size:0.92em;
    text-align:right;
    }
.full-page #holder{
    background:url(../img/images/full-middle.gif) repeat-y 0 0;
    }
    .full-page #holder #holderin{
        background:url(../img/images/full-bottom.gif) no-repeat 0 bottom;
        }
        .full-page #holder #content{
            background:url(../img/images/full-top.gif) no-repeat 0 0;
            float:none;
            width:auto;
            }
.sitemap-block{
    padding:0 12px 0 0;
    margin:0;
    float:left;
    width:228px;
    }
    .sitemap-block h2{
        padding:0;
        margin:0 0 6px;
        color:#5D0054;
        font-size:1.69em;
        font-weight:bold;
        line-height:24px;
        }
    #content .sitemap-block ul{
        padding:0;
        margin:0 0 14px;
        list-style:none;
        }
        #content .sitemap-block ul li{
            padding:0;
            margin:0;
            font-weight:bold;
            background:none;
            }
            #content .sitemap-block ul li a{
                background:url(../img/images/sub-menu-bllt.gif) no-repeat 0 6px;
                color:#5D0054;
                display:block;
                font-size:1.31em;
                font-weight:bold;
                padding:4px 0 4px 20px;
                zoom:1;
                }
                #content .sitemap-block ul ul{
                    padding:0 0 0 16px;
                    margin:0 0 4px;
                    }
                    #content .sitemap-block ul li{
                        padding:0;
                        margin:0;
                        }
                        #content .sitemap-block ul li ul li a{
                            padding:4px 0 4px 24px;
                            font-size:1.15em;
                            color:#5D0054;
                            background:url(../img/images/sub-menu-bllt2.gif) no-repeat 7px 5px;
							zoom:1;
                            }
                            #content .sitemap-block ul li ul li ul li a{
                                padding:4px 0 4px 24px;
                                font-size:1.00em;
                                color:#5D0054;
                                background:url(../img/images/sub-menu-bllt2.gif) no-repeat 7px 5px;
								zoom:1;
                                }
.double-page #holder{
    background:url(../img/images/double-middle.gif) repeat-y 0 0;
    }
    .double-page #holder #holderin{
        background:url(../img/images/double-bottom.gif) no-repeat 0 bottom;
        }
        .double-page #holder #content{
            background:url(../img/images/double-top.gif) no-repeat 0 0;
            float:none;
            width:auto;
            }
    .reg-left{
        padding:10px 30px 0 20px;
        margin:0 22px 0 0;
        width:424px;
        float:left;
        }
    .reg-right{
        padding:10px 0 0;
        margin:0;
        width:440px;
        float:right;
        }
#content .reg-forma{
    padding:0;
    margin:0 0 10px;
    overflow:hidden;
    zoom:1;
    }
    #content .reg-forma ul{
        padding:0;
        margin:0;
        overflow:hidden;
        zoom:1;
        list-style:none;
        }
        #content .reg-forma ul li{
            padding:5px 0;
            margin:0;
            background:none;
            overflow:hidden;
            zoom:1;
            }
            #content .reg-forma em{
                color:#A40079;
                font-style:normal;
                }
            #content .reg-forma ul li label{
                padding:3px 6px 0 0;
                margin:0;
                display:block;
                float:left;
                width:70px;
                text-align:right;
                }
            #content .reg-forma ul li.captcha img{
                float:left;
                margin:0 0 0 6px;
                vertical-align:bottom;
                }
            #content .reg-forma ul li.captcha input{
                float:left;
                width:90px;
                }
            .reg-forma .error {
                color:#C20000;
                font-weight:bold;
                margin:0;
                padding:2px 0 0 76px;
                clear:both;
                }
            #content .reg-forma ul li.err input{
                border:1px solid #C20000;
                }
            #content .reg-forma .btns{
                padding:10px 0 4px 76px;
                }
            #content .reg-forma .btns .link{
                padding:2px 0 0 14px;
                margin:0;
                float:left;
                }
                
                #content table img {
                	/* fix for old images */
                	width:250px;
                	height:auto;
                }
.video-left{
    padding:0;
    margin:0;
    float:left;
    width:540px;
    }
    #content .video-left .forma ul li textarea{
        width:534px;
        }
.video-right{
    padding:0;
    margin:0;
    float:right;
    width:400px;
    }
    .player{
        margin:0 0 14px;
        }


#content em.red {
	color:red;
}

#content #search-form {
	float:none;
	text-align:left;
}

#content #search-form input {
	height:auto;
	padding:auto;
	width:auto;
	float:left;
}

#content #search-form .btns {
	float:left;
}

#content #search-form .btns input.btn {
	background:url("../img/images/btn-bg.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	height:21px;
	margin:0;
	padding:0 0 2px;
	width:91px;
}

#content #search-form .btns input.btn:hover {
	background:url(../img/images/btn-bg.png) no-repeat 0 bottom;
}



/* Share Buttons */
#share {
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 6px;
    float: right;
    line-height: 16px;
    }
#share a {

}
#share a#draugiem {
    background-image:url("../images/ieteikt.png");
    height:20px;
    width:84px;    
    display: inline-block;
}
#share a#facebook {
    background-image:url("../images/share.png");
    height:20px;    
    width:53px;
    display: inline-block;
}
#share a#twitter {
    background-image:url("../images/tweet.png");
    height:20px;
    width:58px;
    display: inline-block;
}
/* End - Share Buttons */