/* CSS Document */
html {
overflow-y: scroll;}

html, body{
width:100%;
height:100%;}

/*parse*/
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0e2654;
background:#fafcff url(/images/bg.png) repeat-x left top;
}

input[type='submit']{ cursor: pointer;
font-weight: bold;
background: #395fa8;
color: #ffffff;
height: 25px;
padding: 0.3em 1em;}

a{
color:#395fa8;}

a:hover{
color:#809dd4;}

h1,h3,h5{
color:#e21e03;
line-height:1.2em;}

h2, h4, h6{
color:#e21e03;
line-height:1.2em;}

h1,h2{
line-height:1em;}

h1,h2, #left div.module_menu, #content .newsblock .newsblock_item .data p, .module_subsection ul li a, .newsblock h3, #left #bell h4, .address h3, .address, #left .module h3, #left .vote h4{
font-family:"Tahoma", sans-serif;}

#content p img.img_right, #content p img.img_left, #content p img.img_nf{
padding: 3px;
max-width: 300px;
float: right;
margin: 3px 0 10px 10px;
border:1px solid #395fa8;}

#content p img.img_left{
float:left;
margin:0 10px 10px 0;}

#content p img.img_nf{
float:none;
margin:0 10px 10px 10px;}

#content h1{font-size:33px;
margin: 0 0 0.75em 0;
font-weight:normal;}

#content h2{
	/*font-size:1.5em;
	margin:0.5em 0;*/
	font-size: 27px;
    font-weight: normal;
    margin: 0.5em 0;
}

#content h3{font-size:1.2em;
margin:0.5em 0;}

#content  h4{
font-size:1em;
margin:0.75em 0;}

#content  h5{font-size:0.95em;
margin:0.5em 0;}

#content h6{font-size:0.8em;
margin:0.5em 0;}

p{
line-height:1.8em;}

#content p{
margin:0.5em 0;}

#content .wysiwyg p{line-height:1.8em;}

#content.content_news{
margin-bottom:320px;}

#content .wysiwyg, #content .wysiwyg p{
line-height:1.8em;}

#content table {
margin:0.8em 0;}

#content .wysiwyg table.user{
border-collapse:collapse;}

#content .wysiwyg table.user tr td, #content .wysiwyg table.user tr th{
border:1px solid #395fa8;
border-spacing:1px;
font-size:1em;
line-height:1.2em;
vertical-align:middle;
padding:0.8em 0.4em;}

#content .wysiwyg table.user tr th{
background-color:#e9f0fc;
color:#02112F;}

#content .wysiwyg ul{
margin: 1em 0 1em 24px;
line-height:1.4em;
list-style:none;
}

#content .wysiwyg ol{
padding-left:0.7em;
list-style-type:decimal;
margin-left:31px;}


#content .wysiwyg ul li{
padding-left:1.4em;
background: url(/images/icons/list.png) no-repeat left 5px;
}

/*endofparse*/
.bigpicture{
width:100%;
height:750px;
background:url(/images/main_img.jpg) no-repeat center top;
}
#basket {
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	background: #ed864c;
    height: 142px;
    width: 167px;
}
#basket a {
	color: #395FA8;
}
#basket .cart {
    background: #f3f6fd;
    border: 1px solid #f3f6fd;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    display: block;
    float: left;
    height: 118px;
    margin: 2px 2px 4px;
    padding: 10px 6px 8px;
    width: 149px;
}

#basket .cart h3 {
    background: url(/images/cart.png) no-repeat 30px 0;
    font-size: 14px;
    height: 36px;
    padding: 10px 0 2px 80px;
}
#basket .cart h3 a {
	color: #ED864C;
}
#basket .cart p {
    color: #ED864C;
    font-size: 12px;
    line-height: 1.4em;
    text-align: left;
}
#left .online h3 {
	background: #ED864C;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
	color: #fff;
    font-size: 16px;
    padding: 5px;
    position: relative;
    right: 0;
	height: 20px;
	width: 157px;
	margin-bottom: 5px;
	text-align: center;
}
#left .online h3 a {
	color: #fff;
	text-decoration: none;
}
#basket .cart p strong {
    color: #ED864C;
    white-space: nowrap;
}
#wrapper{
background:url(/images/footer.jpg) no-repeat -15px bottom;
width:970px;
padding:0 15px;
margin:0 auto;
min-height: 100%;
height: auto !important;
position: relative;
height: 100%;}

#header{
height:665px;}

#slogan {
	height: 15px;
    left: 187px;
    position: absolute;
    top: 135px;
    width: 624px;
}
#slogan p {
	background: url(/images/slogan.png) no-repeat;
	width: 624px;
	height: 15px;
	display: block;
}
#slogan.serb p {
	background: url(/images/slogan_serb.png) no-repeat;
	width: 624px;
	height: 15px;
	display: block;
}

#head_top{
padding:15px 25px 30px;}

a#logo{
display:inline-block;
margin-top: 10px;
width:249px;
height:150px;
background:url(/images/logo.png) no-repeat;}

.address{
font-size:14px;
}

.address p{
color:#fff;
font-family: Verdana,Arial,sans-serif;
line-height:1.4em;}
.address p.addr {
	font-size: 18px;
    line-height: 18px;
	padding-left:20px;
    margin: 5px 0 0 50px;
}
.address p.addr a {
	font-weight:normal;
	text-decoration:none!important;
}
.address p.addr a:hover {
	text-decoration: underline!important;
}
.address p span{
color:#395fa8;
font-weight:normal;
font-family: Verdana,Arial,sans-serif;
font-style:normal;
letter-spacing:0.05em;
font-size:30px;}

.address p span small{
font-size:16px;
margin:0 12px 0 6px;
color:#395fa8;}

.address p a{
color:#395fa8;
font-style:normal;
font-weight:normal;}

#header .address{
padding-top:10px;
}

#footer .address{
position:relative;
-moz-border-radius:0 0 6px 6px;
-webkit-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px;
background:#395fa8;
height:75px;}

#footer .address .border{
background:#E9F0FC url(../images/cont_border.png) repeat-x;
height:8px;}

#footer .address p{
vertical-align:top;
padding-top: 7px;
display:inline-block;
padding-bottom:0;}

#footer .address p span{
color:#395fa8;
font-weight:normal;
font-style:normal;
font-size:24px;
padding-top:12px;
}


#footer .address p.addr{
vertical-align:middle;
font-size:13px;
line-height: 14px;
margin-left:20px;
background:url(/images/address.png) no-repeat left center;
padding:13px 0 0 40px;
line-height:1.0em;
height:48px;
color:#ffffff;}

#footer .address p.addr ins {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#footer .address p.addr a{
	font-size: 11px;
color:#ffffff;}

#footer .address p span{
display:block;
color:#ffffff;
line-height: 24px;
font-family: Tahoma,Arial,sans-serif;
vertical-align:middle;}

#footer .address p small{
color:#ffffff;
margin-left:15px;}

.flash_menu-w {
	height: 250px;
    display: flex;
    align-items: flex-end;
}

.flash_menu{
    width:1000px;
    position:relative;
    right:15px;
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
}

.flash_menu object{
}

.flash_menu--item {
    background-color: #395fa8;
    color: white;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 21px;
    text-decoration: none;
    text-transform: capitalize;
    font-weight: normal;
    width: calc((970px - (20px * 4)) / 5);
    height: 55px;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
}

.flash_menu--item:hover {
    background-color: #e21e03;
    color: white;
}

.flash_menu--link {

}

#main{
margin-top:-120px;
padding-top:5px;
position:relative;}

#left{
display:inline-block;
width:240px;
padding:0 0 10px 25px;}

#left h3, .address h3, #content .newsblock h3{
font-size:21px;
height:25px;
font-weight:normal;
padding:1px 25px 5px;
display:inline-block;
color:#fff;
background:#e21e03;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius: 6px;
vertical-align:top;
position:relative;
right:25px;
margin:0;}

#footer .address h3{
position:absolute;
right:auto;
top:-15px;
font-style:normal;
padding:1px 15px 5px;}

span.tongue{
width:9px;
height:9px;
background:url(/images/tongue.png) no-repeat;
display:block;}

#footer span.tongue{
position:absolute;
top:16px;
left:15px;}

#left ul.menu{
margin-top:1em;}

#left ul.menu li{
margin-bottom:1.1em;}

#left ul.menu li a{
color:#395fa8;
font-size:1.5em;
}

#left ul.menu li a:hover{
color:#5078c6;}

#left ul.menu li ul{
}

#left ul.menu li ul li{
background: url(/images/left_menu.png) no-repeat left 4px;
padding-left:15px;
margin:0.75em 0 0.25em;
display:inline-block;}

#left ul.menu li ul li:hover{
background: url(/images/left_menu_hover.png) no-repeat left 4px;
color:#84B500;}

#left ul.menu li ul li a{
color:#809dd4;
font-size:15px;}

#left #bell{
position:relative;
margin-top:50px;
text-align:center;
background:#395fa8;
padding:15px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius: 6px;}

#left #bell h4{
margin:0.5em 0;
font-weight:normal;}

#bell > p {
/*bug_fix_6_11*/
font: bold 13px/13px 'Tahoma', sans-serif;
color: #fff;
text-transform: uppercase;
}

span.offer{
background:url(/images/offer.png) no-repeat;
position:absolute;

width:48px;
height:58px;
top:-20px;
left:-24px;}

#left #bell a{
display:block;
overflow:hidden;}

#left #bell h4 a{
text-decoration:underline;
color:#ffffff;

display:inline;
margin:0;
font-size:1.3em;}
#left #bell h4 a:hover{
color: #84B500}

#left p{
font-size:0.85em;
line-height:1.4em;}

#content{
overflow:visible;
overflow-x:auto;
overflow-y:hidden;
display:inline-block;
width:635px;
padding:0 5px 0 2px;
margin-left:40px;
margin-bottom:40px;
vertical-align:top;}
#content{line-height: 1.4em;}

#footclear{
clear:both;}

#footer{
width:658px;
padding:0 0 0 277px;
margin:0 auto;}

#footer #footer_bottom{
padding-top:30px;
height:65px;}

#footer_bottom p,#footer_bottom .design{
padding-top:4px;
height:28px;
display:inline-block;
float:right;
text-align:right;
line-height:1.3em;
font-size:11px;}

.counter{
display:inline-block;
vertical-align:middle;
padding-left:0px;
max-width:434px;
overflow:hidden;}

.counter a{
margin-right:8px;}

/*NEWSBLOCK*/
.newsblock{
background:#e9f0fc url(/images/dotted.png) repeat-x ;
padding:10px 0 40px;
position:absolute;
bottom:0;
width:660px;
margin-left:-19px;}

#content .newsblock{
line-height:1;}

#content .newsblock h3{
right:0px;
bottom:25px;
padding:1px 15px 5px;}

#content .newsblock h3 a{
color:#fff;
text-decoration:none;}

.newsblock span.tongue{
position:relative;
left:19px;
bottom:25px;}

.newsblock .newsblock_item{
width:193px;
margin-left:19px;
vertical-align:top;
display:inline-block;
height:175px;
overflow:hidden;
color:#0e2654;}

.newsblock .newsblock_item p{
padding-top:0.5em;
font-size:0.85em;
line-height:1.25em;
max-height:100px;
overflow:hidden;}

.newsblock .newsblock_item .data{
text-align:center;
width:60px;
height:58px;
float:left;
background:#395fa8;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;}

#content .newsblock .newsblock_item .data p{
height:47px;
color:#fff;
font-size:30px;
padding-top:0;
margin:0;}

#content .newsblock .newsblock_item h5{
font-size:0.85em;
margin:0 0 0 70px;
height:61px;
width:123px;
overflow:hidden;
line-height:1.2em;}

#content .newsblock .newsblock_item a{
font-size:0.85em;
color:#395fa8;}

#content .newsblock .newsblock_item a:hover{
color:#809dd4;}

#content .newsblock .newsblock_item h5 a{
font-size:1em;}

.data div{
-moz-border-radius:0 0 6px 6px;
-webkit-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px;
height:11px;
font-size:10px;
color:#395fa8;
background:#ffffff;}

#left .module{
line-height:1.4em;}

#left .module h4{
font-weight:bold;}

.vote form{
margin:1em 0;}

.vote form input[type='radio']{
border:none;}

#left .module{
background:url(/images/left_separator.png) top center no-repeat;
padding:3em 0 2em;}

#left .module .news_item{
margin:1.5em 0;}

#left .module p.data{
color:#b2b2b2;
margin:0.5em 0;}

#left .module p a{
text-decoration:none;
line-height:1.4em;
color:#4c4c4c;}

#left .module p a:hover{
color:#00aaff;
text-decoration:underline;}

#left .module a.all{
font-size:1.1em;}

#left .module h4{
margin:1em 0 0;}

#left .vote br{
height:0;}

#left .vote div{
line-height:1.4em;
padding:0.6em 0;}

#left .vote div span{
color:#809DD4;}

#left .vote .bar{
height:6px;
background:#395FA8;
margin:0.4em 0;
padding:0;}


#left .vote input{
margin:0.2em 4px 0 0;
float:left;}

#left .vote label{
display:block;
margin:0 0 0 17px;
line-height:1.4em;
vertical-align:top;
position:relative;
}

#left .vote input[type="submit"]{
margin:0.5em 0;
float:none;}

/*copyright*/
#footer_bottom p.copy {
	text-align: left;
}
#footer_bottom p.copy span {
    margin-left: 48px;
}
#language {
	position: absolute;
	right: 85px;
	top: 7px;
}