html, body{
    margin: 0;
    padding: 0;
	height: 100%;
}

html{
    font-size: 62.5%;
}

body{
    font-size: 1.1em;
    background-color: #fff;
    color: #000;
    font-family:tahoma,verdana,sans-serif;
}

.index-bg{
    background: #f1f1f1 url('img/bg.gif') repeat-x;
}

.page-bg{
    background: #f1f1f1 url('img/page-bg.gif') repeat-x;        
}

.page{
    width: 1000px;
    margin: 0 auto 0 auto;
}

img{
	border: none;
}

.blogHeader{
	width: 1000;
	height: 107px;
	position: relative;
}

.header{
	position: relative;
}

.header-main{
    height: 75px;
}

.header-inside{
   height: 383px;
}

    .header h2{
        font-size: 1em;
        width: 281px;
        height: 75px;
        margin: 0;
        float: left;
    }

        .header h2 a{
            position: relative;
            width: 281px;
            height: 70px;
            display: block;
            padding-top: 5px;
        }

            .header h2 a p{
                margin: 0;
            }

            .header h2 a span{
                background: transparent url('img/logo_info.gif') no-repeat;
                width: 281px;
                height: 75px;
                position: absolute;
                left: 0;
                top: 0;
            }

.clear{
    clear: both;
}

.lt{
    position: absolute;
    top: 0;
    left: 0;
}

.rt{
    position: absolute;
    top: 0;
    right: 0;
}

.lb{
    position: absolute;
    bottom: 0;
    left: 0;
}

.rb{
    position: absolute;
    bottom: 0;
    right: 0;
}

a.current{
    color: #b13849 !important;
}

.menu{
    height: 58px;
    position: relative;
    font-family: Georgia;
}

    .menu ul{
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .menu ul li{
            list-style: none;
            text-transform: uppercase;
            display: inline;
        }
            .menu ul li a{
                list-style: none;
                text-transform: uppercase;
                display: inline;
                color: #636363;
                text-decoration: none;
                margin: 0 14px;
                font-size: 1.1em;
                line-height: 5.9em;
                font-weight: 500;
            }

            .menu ul li a:hover, #curr{
                color: #000;
                text-decoration: underline;
            }

    .menu .crTL{
        width: 7px;
        height: 7px;
        background: transparent url('img/star7.png') no-repeat -7px -7px;
    }

    .menu .crTR{
        width: 7px;
        height: 7px;
        background: transparent url('img/star7.png') no-repeat 0 -7px;
    }

    .menu .crLB{
        width: 7px;
        height: 7px;
        background: transparent url('img/star7.png') no-repeat -7px 0;
    }

    .menu .crLB-on{
        width: 7px;
        height: 7px;
        background: transparent url('img/star7_3.png') no-repeat -7px 0;
    }

    .menu .crRB{
        width: 7px;
        height: 7px;
        background: transparent url('img/star7.png') no-repeat 0 0;
    }

    .menu .crRB-on{
        width: 7px;
        height: 7px;
        background: transparent url('img/star7_3.png') no-repeat 0 0;
    }

.menu-s{
    height: 46px;
}
    .menu-s ul{
        width: 582px;
        margin: 0 0 0 0;
        padding: 0;
        list-style: none;
        float: right;
    }

        .menu-s ul li{
            width: 192px;
            height: 36px;
            float: left;
            background-color: #d7d7d7;
            margin-left: 2px;
            text-align: center;
            text-transform: uppercase;
            position: relative;
        }

        .menu-s ul li a{
            color: #636363;
            text-decoration: none;
            height: 28px;
            display: block;
            padding-top: 8px;
        }

        .menu-s ul li a:hover, .menu-s ul li a#current {
            color: #fff;
            background-color: #b13849;
            margin-top: -10px;
            height: 28px;
            padding-top: 18px;
        }

.menu-sRed{
    width: 580px;
    height: 30px;
    float: right;
    margin-top: -20px;
    position: relative;
    z-index: -2;
}

.active .menu-sRed{
    background-color: #b13849;
}

    .menu-sRed .crLB{
        width: 7px;
        height: 7px;
        background: transparent url('img/star7.png') no-repeat -7px 0 !important;
    }

    .menu-sRed .crRB{
        width: 7px;
        height: 7px;
        background: transparent url('img/star7.png') no-repeat 0 0 !important;
    }

.top-info{
    margin-top: 15px;
    position: relative;
    overflow: hidden;
}
    .top-info .crTL{
        width: 7px;
        height: 7px;
        background: transparent url('img/star7.png') no-repeat -7px -7px;
    }

    .top-info .crTR{
        width: 7px;
        height: 7px;
        background: transparent url('img/star7.png') no-repeat 0 -7px;
    }

.top-info-menu{
    width: 345px;
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
}

    .top-info-menu li{
        height: 82px;
        background-image: url('img/top-infomenu-bg.png');
        text-transform: uppercase;
    }

        .top-info-menu li p.big{
            font-size: 1.6em;
        }

        .top-info-menu li p{
            margin: 0;
        }

    .top-info-menu li a{
        height: 62px;
        background-image: url('img/top-infomenu-bg1.png');
        text-transform: uppercase;
        padding-top: 20px;
        padding-left: 30px;
        display: block;
        color: #636363;
        text-decoration: none;
    }

    .top-info-menu li a:hover{
        background-image: url('img/top-infomenu-bg.png');
        color: #b13849;
    }

.content{
    margin-top: 5px;
    overflow: hidden;
    text-align:justify;
    padding: 16px;
}

    .content a{
        color: #000;
        text-decoration: none;
    }

        .content a:hover{
            text-decoration: underline;
        }
    .content h2{
        font-weight: normal;
        font-size: 1.4em;
        font-family: Georgia;
    }
    
    .content h2 a{
    	color: #000;
    	text-decoration: none;
    }
    
    .content h2 a:hover{
    	color: #000;
    	text-decoration: none;
    }

    .content h3{
        font-weight: normal;
        font-size: 1.8em;
    }

    .content h3 small{
        color: #aeaeae;
    }
    
    .content img{
    	margin-right: 10px;
    }
    
.indexNews{
	float: left;
	background: transparent url('img/bottom-line.gif') no-repeat 0 bottom;
	padding: 16px 0;
}

	.indexNews .date, .dateB{
		width: 54px;
		float: left;
		font-size: 2em;
		font-family: Georgia;
	}
	
	.indexNews .text{
		margin-left: 64px;
	}
	
.sidebar{
	float: right;
	margin-top: 15px;
	/* margin-right: 16px; */
}

/*Blog*/
.rightBox{
	width: 660px;
	float: left;
	
}

#sidebar{
	width: 250px;
	float: right;
	text-align: left;
}

#sidebar ul{
	margin: 0;
	list-style: none;
	padding: 0;
	/* font-size: 1.1em; */
}

	#sidebar ul li ul li{
		border-bottom: #000 dotted 1px;
		padding: 5px 5px 5px 10px;
		background: transparent url('img/listStyle.gif') no-repeat left 14px;
		margin: 0;
	}
	
	#sidebar ul a{
		color: #000;
		/* font-family: Georgia; */
		
	}
	
	#sidebar li{
		margin-bottom: 40px;
	}
	
.category-blog{
	font-size: 1.1em;
}

	.category-blog h2{
		font-size: 2.1em;
		border-bottom: #000 dotted 1px;
		display: inline;
		margin: 15px 0 0 0;
	}

.inputText{
	width: 311px;
	float: left;
}

	.inputText small{
		font-size: 1.4em;
		font-family: Georgia;
	}

#respond label{
	display: block;
}

.widecolumn{
	width: 660px;
	float: left;
}

#author, #email, #url{
	width: 303px;
	height: 15px;
	border: none;
	background: transparent url('img/form.png') no-repeat 0 -108px;
	padding: 4px;
}

span.your-name input, span.your-email input{
	width: 253px;
	height: 15px;
	border: none;
	background: transparent url('img/contacts_text.gif') no-repeat;
	padding: 4px;
}

span.your-email-ask input{
	width: 908px;
	height: 15px;
	border: none;
	background: transparent url('img/email-big.gif') no-repeat;
	padding: 4px;
}

span.your-subject input{
	width: 615px;
	height: 15px;
	border: none;
	background: transparent url('img/contacts_title.gif') no-repeat;
	padding: 4px;
}

span.your-subject-ask input{
	width: 856px;
	height: 15px;
	border: none;
	background: transparent url('img/ask_big_title.gif') no-repeat;
	padding: 4px;
}


#respond textarea{
	width: 630px;
	height: 98px;
	background: transparent url('img/form.png') no-repeat;
	border: none;
	padding: 5px;
}

span.your-message textarea{
	width: 665px;
	height: 95px;
	background: transparent url('img/contacts_masege.gif') no-repeat;
	border: none;
	padding: 5px;
}

span.your-message-ask textarea{
	width: 906px;
	height: 95px;
	background: transparent url('img/contacts_masege_ask.gif') no-repeat;
	border: none;
	padding: 5px;
}

#submit{
	width: 146px ;
	height: 25px ;
	background: transparent url('img/dodati_komentar_but.png') no-repeat; 
	border: none ;
	cursor: pointer ;
	float: right;
	margin-right: 18px;
}

.wiget h2{
	font-size: 1.7em;
}

.questionTitle{
	float: left;
	width: 200px;
	margin-left: 20px;
	
}
	.questionTitle a{
		background-color: #32222f;
		color: #fff;
		padding: 1px 5px;
	}
	
.questionText {
	float: left;
	width: 650px;
	margin-left: 20px;
}
	.questionText p{
		margin: 0;
	}


.odnoklasniki{
	width: 54px;
	height: 42px;
	display: block;
	cursor: pointer;
	background: transparent url('img/sicial.png') no-repeat -15px 0;
	float: left;
}

.twitter{
	width: 91px;
	height: 42px;
	cursor: pointer;
	display: block;
	background: transparent url('img/sicial.png') no-repeat -80px 0; 
	float: left;
	margin-left: 15px;
}

.vk{
	width: 91px;
	height: 42px;
	cursor: pointer;
	display: block;
	background: transparent url('img/sicial.png') no-repeat -185px 0; 
	float: left;
	margin-left: 15px;
}
	
	.blogHeader .odnoklasniki{
		position: absolute;
		top: 20px;
		right: 245px;
		width: 54px;
		height: 42px;
		display: block;
		cursor: pointer;
		background: transparent url('img/sicial_top.gif') no-repeat 0 0;
		float: left;
	}
	
	.blogHeader .twitter{
		position: absolute;
		top: 20px;
		right: 130px;
		width: 91px;
		height: 42px;
		cursor: pointer;
		display: block;
		background: transparent url('img/sicial_top.gif') no-repeat -76px 0; 
		float: left;
		margin-left: 15px;
	}
	
	.blogHeader .vk{
		position: absolute;
		top: 20px;
		right: 20px;
		width: 91px;
		height: 42px;
		cursor: pointer;
		display: block;
		background: transparent url('img/sicial_top.gif') no-repeat -185px 0; 
		float: left;
		margin-left: 15px;
	}

.imgBorder{
	/* background: transparent url('img/img-border.gif') no-repeat 0 0; */
/*
	padding: 4px;
	overflow: hidden;
	position: relative;
*/
}

	.imgBorder img{
		margin: 0 !important;
	}
	
	/*
.imgBorder span{
		display: block;
		position: absolute;
		bottom: 0;
		right: 0;
		background: transparent url('img/img-border.gif') no-repeat 100% 100%;
		width: 500px;
		height: 500px;
	}
*/

.borTop{
	background: transparent url('img/img-border.gif') no-repeat 100% 100%;
	height: 4px;
}

.borBott{
	background: transparent url('img/img-border.gif') no-repeat 100% 100%;
	height: 4px;
}

.borVert{
	background: transparent url('img/img-border.gif') no-repeat 100% 100%;
	width: 4px;
}

.biodate {
    width: 110px;
    text-align: right;
    color: #b13849;
    font-weight: bold;
    display: block;
    float: left;
    margin-right: 3px;
}

.redbold{
    color: #b13849;
    font-weight: bold !important;
}

.low{
    width: 400px;
    padding-right: 30px;
    float: left;
}
    .low a{
        color: #000;
        text-decoration: none;
    }
        .low a:hover{
            text-decoration: underline;
        }
.lowOne{
    padding: 15px 0;
    border-bottom: 1px dotted #636363;
}

.blog{
    width: 275px;
    margin-right: 30px;
    float: left;
}

    .blog .blogOne{
        padding: 15px 0;
        border-bottom: 1px solid #c1c1c1;  
    }

    .blog .blogOne p{
        margin-bottom: 0;
    }

        .blog .blogOne h2{
            font-size: 1em;
            margin: 0;
            font-weight: bold;
        }

            .blog .blogOne h2 a{
                color: #000;
                text-decoration: none;
            }

                .blog .blogOne h2 a:hover{
                    text-decoration: underline;
                }

        .blog .blogOne em{
            color: #000;
        }

.question{
    width: 275px;
    float: left;
}
    .questionOne{
        padding: 15px 0;
    }

        .questionOne h2{
            font-size: 1em;
            margin-top: 0;
            font-weight: bold;
        }

        .questionOne p{
            margin-bottom: 0;
        }
        
        .questionOne h2.blogOneTitle a{
        	color: #B13849;
        } 



.footer{
    background: #fafafa url('img/footer.jpg') no-repeat;
    margin-top: 35px;
    margin: 0 auto;
    padding: 25px 16px 0;
    width: 968px;
    position: relative;
    height: 53px;
    color: #fff;
}

    .footer p{
        margin: 0;
    }

    .crTLm, .footer .crTL, .pagination .crTL, .search .crTL, .map .crTL, .adress .crTL{
        width: 7px;
        height: 7px;
        background: transparent url('img/star7_2.png') no-repeat -7px -7px;
    }

    .crTRm,.footer .crTR, .pagination .crTR, .search .crTR, .map .crTR, .adress .crTR{
        width: 7px;
        height: 7px;
        background: transparent url('img/star7_2.png') no-repeat 0 -7px;
    }

    .crLBm, .footer .crLB, .menu-s .crLB, .map .crLB, .adress .crLB{
        width: 7px;
        height: 7px;
        background: transparent url('img/star7_2.png') no-repeat -7px 0;
    }

    .crRBm, .footer .crRB, .menu-s .crRB, .map .crRB, .adress .crRB{
        width: 7px;
        height: 7px;
        background: transparent url('img/star7_2.png') no-repeat 0 0;
    }

.floatLeft{
    float: left;
}

.floatRight{
    float: right;
}

.copy{
    font-weight: bold;
}

.created{
    margin: 10px;
}

    .created a{
        color: #636363;
    }

    .created a:hover{
        text-decoration: none;
    }

.publicationL{
    margin: 0 0 32px;
    background: transparent url('img/blog_bot.gif') no-repeat 0 100%;
    padding-bottom: 10px;      
}

    .publicationL h2{
        font-size: 2.2em;
        font-weight: normal;
        margin-bottom: 0;
        border-bottom: #000 dotted 1px;
        display: inline;
    }

    .publicationL em{
        color: #a4a6a9;
    }
   
.datePost{
	font-family: Georgia;
}

.pagination, .search{
    height: 21px;
    padding: 7px;
    background-color: #d7d7d7;
    position: relative;
}

    .pagination a{
        position: relative;
        float: left;
        background: transparent url('img/pag.gif') repeat-x;
        height: 18px;
        display: block;
        padding: 3px 10px 0 10px;
        color: #636363;
        text-decoration: none;
        margin: 0 2px;
        
    }
        .pagination a span.right{
            width: 4px;
            height: 21px;
            background: transparent url('img/pag.gif') no-repeat -217px 0;
            position: absolute;
            right: 0;
            top: 0;
        }

    .pagination a:hover, .pagination a.current {
        background: transparent url('img/pagRed.gif') repeat-x;
        color: #b13849;
    }
        .pagination a:hover span.right, .pagination a.current span.right{
            background: transparent url('img/pagRed.gif') no-repeat -217px 0;
        }

.search_input{
    height: 15px;
    width: 215px;
    padding: 3px 3px;
    border: none;
    background-image: url('img/pag.gif');
    float: left;
}

.submit{
    width: 21px;
    height: 21px;
    border: medium none;
    cursor: pointer;
    background-image: url('img/submit.gif');
    padding: 0;
    margin: 0 0 0 5px;
    float: left;
}

.border-bot{
    background: transparent url(img/bottom-line.gif) repeat-x scroll 0 bottom;
    padding: 12px 0;
    overflow: hidden;
}

.map{
    width: 674px;
    /*height: 417px;*/
    background-color: #e2e2e2;
    text-align: center;
    padding: 7px;
    position: relative;
    float: right;
}



.presskit{
    background-color: #D7D7D7;
    position: relative;
    width: 300px;
    text-align: center;
    float: left;
    margin-bottom: 12px;
}
    .presskit h2{
        font-weight: normal;
        margin: 0 0 0 0;
        padding: 12px 0;

    }

    .presskit .img{
        position: relative;
        display: block;
        width: 290px;
        margin-left: 5px;
    }

    .press-cn{
        width: 290px;
        height: 185px;
        background-image: url('img/press_cr.png');
        position: absolute;
        top: 0;
        left: 0;
    }

    .presskit p{
        margin: 0;
        padding: 10px 5px;
        height: 15px;
    }

    .presskit p a{
        background: transparent url('img/arrow.gif') no-repeat 0 4px;
        padding-left: 12px;
        color: #646464;
    }

.presskit.center{
    margin: 0 12px;
}

.questionAns{
    border: #ababab dotted 1px;
    position: relative;
    margin-bottom: 10px;
    padding: 10px 0;
    height: 30px;
}
    .questionAns .cont{
        width: 100%;
        height: 100%;
        overflow: hidden;
    }

    .questionAns .date{
        float: left;
        height: 100%;
        color: #000;
        font-weight: bold;
        margin-left: 12px;
        margin-right: 50px;
        width: 150px;
    }
        .questionAns .date span{
            display: block;
            text-align: center;
        }

            .questionAns .date span.day{
                font-size: 2.9em;
            }

    .questionAns h2{
        padding: 0 18px;
        font-size: 1em;
        font-weight: bold;
		margin: 0;
    }
    
    .questionAns p{
    	margin: 0;
    }

    .questionAns .text{
        margin-top: 3px;
        padding-right: 18px;
    }

    .crTLmask{
        width: 10px;
        height: 10px;
        background: transparent url('img/ask.gif') no-repeat 0px 0px;
    }

    .crTRmask{
        width: 10px;
        height: 10px;
        background: transparent url('img/ask.gif') no-repeat -10px 0;
    }

    .crLBmask{
        width: 10px;
        height: 10px;
        background: transparent url('img/ask.gif') no-repeat 0 -10px;
    }

    .crRBask{
        width: 10px;
        height: 10px;
        background: transparent url('img/ask.gif') no-repeat -10px -10px;
    }

.tabs{
    width: 589px;
}
    .tabs dt{
        background: #b13849 url('img/star7_2.png') no-repeat -7px -7px;
        float: left;
        color: #fff;
        padding: 15px 40px;
        font-size: 1.5em;
        position: relative;
    }

    .tabs dd{
        width: 100%;
        background-color: #b13849;
        float: right;
        color: #fff;
        position: relative;
        margin: 0;
    }

.gallery{
    position: relative;
    margin: 5px;
}

.main_photo{
    background-color: #f1f1f1;
    padding: 5px;
    text-align: center;
}

.scrollable{
    height: 68px;
    width: 455px;
    overflow: hidden;
    float: left;
    margin-top: 5px;
    padding: 0 4px;
    position: relative;
}

.items{
    text-align: center;
    width: 2000px;
    position: relative;
}

.items div{
    float: left;
    margin: 0 4px;
}

.items img{
    border: #fff solid 2px;

}

.prev{
    width: 58px;
    height: 73px;
    background: transparent url('img/prev.gif') no-repeat;
    float: left;
}

.next{
    width: 58px;
    height: 73px;
    background: transparent url('img/next.gif') no-repeat;
    float: left;
}

.cont{
    float: left;
}

    .cont ul{
        list-style: none;
        margin: 0;
        padding: 0;
    }
        .cont ul li{
            position: relative;
        }

        .cont ul li:hover{
            cursor: pointer;
        }

        .cont ul li div.adress-bg{
            background-color: transparent;
        }

        .cont ul li.active div.adress-bg, .cont ul li:hover div.adress-bg{
            background-color: #E2E2E2;
        }


.adress{
    padding: 12px;
    width: 213px;
    text-transform: uppercase;
    line-height: 1.7em;
    position: relative;
}
.VR{
    margin-top: 75px;
}

td, th{
	border: #fff solid 1px;
}

#wpcf7-f1-p63-o1{
	width: 680px;
	overflow: hidden;
}

.wpcf7-form p{
	float: left;
}

.wpcf7-form p span.lable{
	display: block;
	float: left;
	/* font-family: Georgia; */
	width: 52px;
	/* font-size: 1.5em; */
}

.buttonCont input{
	float: right;
	border: none;
	background-color: #fff;
	font-family: Georgia;
	cursor: pointer;
	background-image: url('img/to_send.png');
	width: 95px;
	height: 25px;
}

.toAskLink a{
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 1.5em;
	font-family: Georgia;
	margin-left: 70px;
	display: block;
	width: 95px;
	height: 25px;
	background-image: url('img/to_ask.png');
	cursor: pointer;
}

.breadcrumb{
	margin: 0 0 15px 0;
}

#wpcf7-f3-p424-o1 .wpcf7-form{
	width: 822px;
}
#wpcf7-f3-p424-o1 .wpcf7-form .your-subject-ask input{

	width: 761px !important;
	background-image: url('img/ask_question_761.gif') !important;
	
}

.widgettitle{
	margin-top: 0px;
}

.video-inner-list{
	float: left;
}

.video-inner-list ul{
	list-style: none;
	padding: 0;
	margin-left: 20px;
}
	
	.video-inner-list ul li{
		margin-top: 10px;
	}
	
	.video-inner-list ul li a{
		text-decoration: underline;
	}
	
	.video-inner-list ul li a:hover{
		text-decoration: none;
	}