@font-face {
    font-family: 'Aharoni-Bold';
    src: url('../fonts/ahronbd.eot');
    src: url('../fonts/ahronbd.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ahronbd.woff') format('woff'),
         url('../fonts/ahronbd.ttf') format('truetype'),
         url('../fonts/ahronbd.svg#ahronbd') format('svg');
    font-weight: normal;
    font-style: normal;
}

*{
	margin: 0;
	padding: 0;
}
a{
	color: black;
}
p{
	margin-bottom: 10px;
        font-size: 9.5pt;
}
h4{
        font-size: 13.3333px;
	font-family: Tahoma; 
        font-weight:bold;
}
ol{
        margin: 12pt;
        margin-left: 16pt;
}
ol li{
        font-size: 9.5pt;
}
.item-list ul{
	margin: 0;
}
#page{
	background-color: #a19b9b;
	background-image: url(/sites/all/themes/func/images/bg.png);
	background-repeat: repeat;
	font-family: Tahoma; 
}
.nodisplay{
	width: 0;
	height: 0;
	overflow: hidden;
}
tbody{
	border: 0;
}
/*HEADER*/
#header{
	width: 100%;
	height: 115px;
	background-color: #ffffff;
}
#header-inner{
	width: 920px;
	height: 115px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background-color: silver;
}

#logo{
	//width: 283px;
	width: 320px;
	height: 115px;
	position: absolute;
	left: 0;
	top: 0;
}
#logo .logoicon{
	height: 35px;
	width: 38px;
	position: absolute;
	top: 19px;
}
#logo .logoicon a{
	display: block;
	width: 100%;
	height: 100%;
}
#logo #logo-play{
	right: 151px;
}
#logo #logo-access{
	right: 113px;
}
#logo #logo-control{
	right: 75px;
}
#logo #logo-baby{
	right: 37px;
}
#logo #logo-iq{
	right: 0px;
}
#logo-main{
	height: 80px;
	width: 130px;
	position: absolute;
	top: 10px;
	left:0px;
}

/*SEARCH*/
#search-container{
	width: 173px;
	height: 25px;
	position: absolute;
	right: 0px;
	top: 33px;
}

#search-container #search input{
	border: 0;
} 
#search-container #search .form-submit{
	vertical-align: middle;
}
#search-container #search #edit-search-theme-form-1{
	width: 148px;
}
.search-results .search-info{
	display: none;
}
/*SEARCH*/
#socialbuttons{
    left: 131px;
    position: absolute;
    top: 65px;
}
#bottomicons{
	position: relative;
	width: 100%;
	height: 100px;
}



.bottomicon{
	position: absolute;
	top: 15px;
	height: 70px;
	width: 67px;
}
#wheretobuy.bottomicon{
	right: 420px;
	width: 85px;
}
#video.bottomicon{
	right: 340px;
}
#forum.bottomicon{
	right: 260px;
}
#blog.bottomicon{
	right: 180px;
}
#faq.bottomicon{
	right: 100px;
}
/*HEADER*/

.front #header #header-inner{
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/sites/all/themes/func/images/frontheader.png);
}
.front #bigpic{
	position: relative;
}
.front #bigpic #play{
	position: absolute;
	top: 0px;
	left: 0px;
}
.front #bigpic #access{
	position: absolute;
	top: 0px;
	left: 0px;
}
.front #bigpic #control{
	position: absolute;
	top: 0px;
	left: 0px;
}
.front #bigpic #baby{
	position: absolute;
	top: 0px;
	left: 0px;
}
.front #bigpic #top{
	width: 920px;
	height: 14px;
	background-position: center;
	background-repeat: no-repeat;
}
.front #bigpic #play #top{
	background-image: url(/sites/all/themes/func/images/front_bigpic_top_red.png);
}
.front #bigpic #access #top{
	background-image: url(/sites/all/themes/func/images/front_bigpic_top_blue.png);
}
.front #bigpic #control #top{
	background-image: url(/sites/all/themes/func/images/front_bigpic_top_yellow.png);
}
.front #bigpic #baby #top{
	background-image: url(/sites/all/themes/func/images/front_bigpic_top_green.png);
}
.front #bigpic #bottom{
	width: 920px;
	height: 15px;
	background-position: center;
	background-repeat: no-repeat;
}
.front #bigpic #play #bottom{
	background-image: url(/sites/all/themes/func/images/front_bigpic_bottom_red.png);
}
.front #bigpic #access #bottom{
	background-image: url(/sites/all/themes/func/images/front_bigpic_bottom_blue.png);
}
.front #bigpic #control #bottom{
	background-image: url(/sites/all/themes/func/images/front_bigpic_bottom_yellow.png);
}
.front #bigpic #baby #bottom{
	background-image: url(/sites/all/themes/func/images/front_bigpic_bottom_green.png);
}
.front #bigpic #center{
	width: 920px;
	height: 411px;
	background-position: center top;
	background-repeat: repeat-x;
	position: relative;
}
.front #bigpic #play #center{
	background-image: url(/sites/all/themes/func/images/front_bigpic_bg_red.png);
}
.front #bigpic #access #center{
	background-image: url(/sites/all/themes/func/images/front_bigpic_bg_blue.png);
}
.front #bigpic #control #center{
	background-image: url(/sites/all/themes/func/images/front_bigpic_bg_yellow.png);
}
.front #bigpic #baby #center{
	background-image: url(/sites/all/themes/func/images/front_bigpic_bg_green.png);
}
.front #bigpic #play #bigbanner{
	position: absolute;
	width: 513px;
	height: 319px;
	background-position: center;
	background-repeat: no-repeat;
	/*background-image: url(/sites/all/themes/func/images/main_graph_play.png);*/
	left: 290px;
	top: 70px;
}
.front #bigpic #access #bigbanner{
	position: absolute;
	width: 431px;
	height: 338px;
	background-position: center;
	background-repeat: no-repeat;
	/* background-image: url(/sites/all/themes/func/images/main_graph_access.png); */
	left: 430px;
	top: 55px;
}
.front #bigpic #control #bigbanner{
	position: absolute;
	width: 776px;
	height: 347px;
	background-position: center;
	background-repeat: no-repeat;
	/* background-image: url(/sites/all/themes/func/images/main_graph_control.png); */
	left: 62px;
	top: 59px;
}
.front #bigpic #baby #bigbanner{
	position: absolute;
	width: 852px;
	height: 365px;
	background-position: center;
	background-repeat: no-repeat;
	/* background-image: url(/sites/all/themes/func/images/main_graph_baby.png); */
	left: 33px;
	top: 45px;
}

.front #catalog{
	width: 258px;
	height: 410px;
	position: absolute;
	top: 0px;
}
.front #play #catalog{
	left: 0px;
}
.front #access #catalog{
	left: 230px;
}
.front #control #catalog{
	left: 460px;
}
.front #baby #catalog{
	left: 660px;
}
/*MENUTOP*/
#menutop-wrapper{
	width: 100%;
	height: 34px;
	background-color: #ffffff;
	overflow: hidden;
}
#menutop{
	width: 920px;
	height: 34px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 15;
	overflow: hidden;
}
/*
#menutop.equal{
	background: url(/sites/all/themes/func/images/menutop-equal-bg-white.png) no-repeat center center silver;
}
*/


#menutop .button a:hover,
#menutop .button:hover a{
	color: #FCF073;
}
#menutop.branches{
	position: absolute;
	top: 118px;
	left: 0px;
	overflow: hidden;
}
#menutop.forum-blog #button-blog a,
#menutop.forum-blog #button-blog a:hover{
	color: black;
}


#menutop.branches.red #button-play a{
	width: 507px;
	background: url(/sites/all/themes/func/images/catalog_play.png) no-repeat 68px 13px;
}
#menutop.branches.blue #button-access a{
	width: 507px;
	background: url(/sites/all/themes/func/images/catalog_access.png) no-repeat 85px 13px;
}
#menutop.branches.yellow #button-control a{
	width: 507px;
	background: url(/sites/all/themes/func/images/catalog_control.png) no-repeat 91px 13px;
}
#menutop.branches.green #button-baby a{
	width: 507px;
	background: url(/sites/all/themes/func/images/catalog_baby.png) no-repeat 75px 13px;
}
#menutop.branches.purple #button-iq a{
	width: 507px;
	background: url(/sites/all/themes/func/images/catalog_iq.png) no-repeat 48px 13px;
}



#menutop.simple{
	width: 920px;
	height: 37px;
	position: absolute;
	bottom: 0;
	left: 0;
}

/*MENUTOP*/

/*BIGPIC*/
#bigpic-wrapper{
	width: 100%;
	height: 440px;
}
#bigpic{
	width: 920px;
	height: 440px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
#bigpic>img{
	border: 2px solid #e0791d;
}
#bigpic>a>img{
	border: 2px solid #e0791d;
}
/*BIGPIC*/
#functext-wrapper{
	width: 100%;
	height: 102px;
	margin-top: 11px;
}
#functext-wrapper-inner{
	width: 920px;
	height: 82px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.functext{
	width: 920px;
	height: 82px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-repeat: no-repeat;
	background-image: url(/sites/all/themes/func/images/firstpage/bubble-black.png);
	font-size: 0.7em;
	line-height: 1.8em;

}
#black.functext{
	background-position: 0px 0px;
}
#red.functext{
	background-position: 0px -82px;
	display: none;
}
#blue.functext{
	background-position: 0px -164px;
	display: none;
}
#yellow.functext{
	background-position: 0px -246px;
	display: none;
}
#green.functext{
	background-position: 0px -328px;
	display: none;
}
.functext-text{
	width: 600px;
	height: 60px;
	overflow: hidden;
	position: absolute;
	top: 16px;
	left: 250px;
}


#news-wrapper{
	width: 100%;
}
#news{
	width: 920px;	
	margin-left: auto;
	margin-right: auto;
}
#news #top{
	width: 920px;
	height: 51px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/sites/all/themes/func/images/newstop.png);
}
#news #center{
	width: 920px;
	background-position: center;
	background-repeat: repeat-y;
	background-image: url(/sites/all/themes/func/images/newscenter.png);
}
#news-txt{
	padding-left: 8px;
	padding-right: 11px;
	font-family: Tahoma;
	font-size: 0.8em;
}
#news #bottom{
	width: 920px;
	height: 16px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/sites/all/themes/func/images/newsbottom.png);
}
#news-front{
	width: 900px;
}
#news-front p{
	display: inline;
}
#news-front td{
	vertical-align: top;
}
#news-front td.news-half{
	width: 450px;
}
#news-front  td#column-1.news-half .news-inner{
	padding-right: 30px;
}
#news-front td.picture{
	padding-right: 8px;
}
#news-txt #news-front a{
	color: #000000;
}
#news-txt #news-front #date{
	font-weight: bold;
	padding-right: 8px;

}
#news-txt #news-front #date a{
	text-decoration: none;	
}
/*footer*/



#footer-wrapper{
	width: 100%;
	height: 25px;
	margin-top: 30px;
	background-color: #ffffff;
	position: relative;
}
#footer{
	width: 1024px;
	height: 114px;
	margin-left: auto;
	margin-right: auto;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/sites/all/themes/func/images/footer.png);
	position: relative;
}
/*product-page*/
.product-page #header{
	height: 168px;
}
.product-page #header-inner{
	height: 150px;
	background-position: center center;
	background-repeat: no-repeat;
}
.product-page #header.red #header-inner{
	background-image: url(/sites/all/themes/func/images/redheader.png);
}
.product-page #header.blue #header-inner{
	background-image: url(/sites/all/themes/func/images/blueheader.png);
}
.product-page #header.yellow #header-inner{
	background-image: url(/sites/all/themes/func/images/yellowheader.png);
}
.product-page #header.green #header-inner{
	background-image: url(/sites/all/themes/func/images/greenheader.png);
}
.product-page #header.purple #header-inner{
	background-image: url(/sites/all/themes/func/images/purpleheader.png);
}
.product-page #headerbottom{
	width: 920px;
	height: 18px;
	margin-left: auto;
	margin-right: auto;
	background-position: center center;
	background-repeat: no-repeat;
}
.product-page #header.red #headerbottom{
	background-image: url(/sites/all/themes/func/images/redheaderbottom.png);	
}
.product-page #header.blue #headerbottom{
	background-image: url(/sites/all/themes/func/images/blueheaderbottom.png);	
}
.product-page #header.yellow #headerbottom{
	background-image: url(/sites/all/themes/func/images/yellowheaderbottom.png);	
}
.product-page #header.green #headerbottom{
	background-image: url(/sites/all/themes/func/images/greenheaderbottom.png);	
}
.product-page #header.purple #headerbottom{
	background-image: url(/sites/all/themes/func/images/purpleheaderbottom.png);	
}

#branch-picture.purple #picmain{
	background-color: transparent;
	width: 635px;
	padding-left: 2px;
	overflow: hidden;
}


.product-page #bigpic-wrapper{
	width: 920px;
	height: 406px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background-position: left top;
	background-repeat: repeat-x;
}
.product-page #bigpic-wrapper.red{
	background-image: url(/sites/all/themes/func/images/redbigpicbg.png);
}
.product-page #bigpic-wrapper.blue{
	background-image: url(/sites/all/themes/func/images/bluebigpicbg.png);
}
.product-page #bigpic-wrapper.yellow{
	background-image: url(/sites/all/themes/func/images/yellowbigpicbg.png);
}
.product-page #bigpic-wrapper.green{
	background-image: url(/sites/all/themes/func/images/greenbigpicbg.png);
}
.product-page #bigpic-wrapper.purple{
	background: url(/sites/all/themes/func/images/purple_product_bigpic_wrapper_bg.png) no-repeat center center;
}
			
.product-page #bigpic{
	height: 350px;
	width: 662px;
	background-image: none;
	margin-right: 0;
	margin-left: 0;
	position: relative;
}
.product-page #catalog{
	width: 258px;
	height: 410px;
	position: absolute;
	right: 0;
	top: 0;
}
.product-page #bigpicbottom{
	width: 920px;
	height: 14px;
	margin-right: auto;
	margin-left: auto;
	background-position: center center;
	background-repeat: no-repeat;
}
.product-page #bigpicbottom.red{
	background-image: url(/sites/all/themes/func/images/redbigpicbottom.png);	
}
.product-page #bigpicbottom.blue{
	background-image: url(/sites/all/themes/func/images/bluebigpicbottom.png);	
}
.product-page #bigpicbottom.yellow{
	background-image: url(/sites/all/themes/func/images/yellowbigpicbottom.png);	
}
.product-page #bigpicbottom.green{
	background-image: url(/sites/all/themes/func/images/greenbigpicbottom.png);	
}
.product-page #bigpicbottom.purple{
	background-color: white;
	background-image: url(/sites/all/themes/func/images/purplebigpicbottom.png);	
}
.product-page #main{
	width: 920px;	
	margin-left: auto;
	margin-right: auto;
	background-position: center top;
	background-repeat: repeat-y;
	font-size: 0.8em;
	line-height: 1.4em;
}
.product-page #main.red{
	background-image: url(/sites/all/themes/func/images/redmainbg.png);
}
.product-page #main.blue{
	background-image: url(/sites/all/themes/func/images/bluemainbg.png);
}
.product-page #main.yellow{
	background-image: url(/sites/all/themes/func/images/yellowmainbg.png);
}
.product-page #main.green{
	background-image: url(/sites/all/themes/func/images/greenmainbg.png);
}
.product-page #main.purple{
	background-image: url(/sites/all/themes/func/images/purplemainbg.png);
}
.product-page #mainbottom{
	width: 920px;
	height: 16px;
	margin-left: auto;
	margin-right: auto;
	background-position: center center;
	background-repeat: no-repeat;

}
.product-page #mainbottom.red{
	background-image: url(/sites/all/themes/func/images/redmainbottom.png);	
}
.product-page #mainbottom.blue{
	background-image: url(/sites/all/themes/func/images/bluemainbottom.png);	
}
.product-page #mainbottom.yellow{
	background-image: url(/sites/all/themes/func/images/yellowmainbottom.png);	
}
.product-page #mainbottom.green{
	background-image: url(/sites/all/themes/func/images/greenmainbottom.png);	
}
.product-page #mainbottom.purple{
	background-image: url(/sites/all/themes/func/images/purplemainbottom.png);	
}
.product-page #mdleft{
	padding-top: 20px;
}
.product-page #picmain, #branch-picture #picmain{
	width: 536px;
	height: 288px;
	position: absolute;
	top: 17px;
	left: 22px;
	background-color: white;
	display: table-cell;   
	vertical-align: middle;
}
.product-page .purple #picmain{
	width: 534px;
	left: 24px;
}
#branch-picture #picmain{
	width: 637px;
	height: 370px;
}
.product-page #picmain img{
	display: block;
	margin-left: auto;
	margin-right: auto;	
}
.product-page #picmainwrapper{
	width: 538px;
	height: 320px;
	position: absolute;
	top: 0px;
	left: 20px;
	background-position: center center;
	background-repeat: no-repeat;

}
#branch-picture #picmainwrapper{
	width: 538px;
	height: 320px;
	position: absolute;
	top: -15px;
	left: 0px;
	background-position: center center;
	background-repeat: no-repeat;

}
#branch-picture #picmain{
	padding-left: 1px;
}
#branch-picture #picmain a{
    display: block;
    left: 2px;
    overflow: hidden;
    position: relative;
    width: 635px;
    padding-left: 0px;
}
#branch-picture #picmainwrapper{
	width: 640px;
	height: 400px;
}
.product-page #bigpic-wrapper.red #picmainwrapper{
	background-image: url(/sites/all/themes/func/images/redmainpicwrapper.png);	
}
.product-page #bigpic-wrapper.blue #picmainwrapper{
	background-image: url(/sites/all/themes/func/images/bluemainpicwrapper.png);	
}
.product-page #bigpic-wrapper.yellow #picmainwrapper{
	background-image: url(/sites/all/themes/func/images/yellowmainpicwrapper.png);	
}
.product-page #bigpic-wrapper.green #picmainwrapper{
	background-image: url(/sites/all/themes/func/images/greenmainpicwrapper.png);	
}
.red #branch-picture #picmainwrapper{
	background-image: url(/sites/all/themes/func/images/branch_pics/red_branch_pic_wrapper.png);	
}
.blue #branch-picture #picmainwrapper{
	background-image: url(/sites/all/themes/func/images/branch_pics/blue_branch_pic_wrapper.png);	
}
.yellow #branch-picture #picmainwrapper{
	background-image: url(/sites/all/themes/func/images/branch_pics/yellow_branch_pic_wrapper.png);	
}
.green #branch-picture #picmainwrapper{
	background-image: url(/sites/all/themes/func/images/branch_pics/green_branch_pic_wrapper.png);	
}
.product-page #picmainwrapper #leftarrow{
	width: 22px;
	height: 56px;
	position: absolute;
	left: 0px;
	top: 132px;
	background-position: center center;
	background-repeat: no-repeat;

}
.product-page #picmainwrapper #rightarrow{
	width: 22px;
	height: 56px;
	position: absolute;
	right: 0px;
	top: 132px;
	background-position: center center;
	background-repeat: no-repeat;
}
.product-page #bigpic-wrapper.red #leftarrow{
	background-image: url(/sites/all/themes/func/images/redarrowleft.png);
}
.product-page #bigpic-wrapper.blue #leftarrow{
	background-image: url(/sites/all/themes/func/images/bluearrowleft.png);
}
.product-page #bigpic-wrapper.green #leftarrow{
	background-image: url(/sites/all/themes/func/images/greenarrowleft.png);
}
.product-page #bigpic-wrapper.yellow #leftarrow{
	background-image: url(/sites/all/themes/func/images/yellowarrowleft.png);
}
.product-page #bigpic-wrapper.purple #leftarrow{
	background-image: url(/sites/all/themes/func/images/purplearrowleft.png);
}
.product-page #bigpic-wrapper.red #rightarrow{
	background-image: url(/sites/all/themes/func/images/redarrowright.png);
}
.product-page #bigpic-wrapper.blue #rightarrow{
	background-image: url(/sites/all/themes/func/images/bluearrowright.png);
}
.product-page #bigpic-wrapper.green #rightarrow{
	background-image: url(/sites/all/themes/func/images/greenarrowright.png);
}
.product-page #bigpic-wrapper.yellow #rightarrow{
	background-image: url(/sites/all/themes/func/images/yellowarrowright.png);
}
.product-page #bigpic-wrapper.purple #rightarrow{
	background-image: url(/sites/all/themes/func/images/purplearrowright.png);
}
.product-page #picmainwrapper #leftarrow:hover, .product-page #picmainwrapper #rightarrow:hover{
	cursor: pointer;
}
.product-page .piccol{
	height: 56px;
	width: 92px;
	background-color: white;
	position: absolute;
	right: 6px;
	display: table-cell;   
	vertical-align: middle;
}
.product-page .piccol img{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.product-page #piccol-0{
	top: 2px;
	border-radius: 0px 18px 0px 0px;
}
.product-page #piccol-0 img{
	border-radius: 0px 18px 0px 0px;
}
.product-page #piccol-1{
	top: 67px;
}
.product-page #piccol-2{
	top: 132px;
}
.product-page #piccol-3{
	top: 197px;
}
.product-page #piccol-4{
	top: 262px;
}
.product-page .piccol-wrapper{
	width: 96px;
	height: 60px;
	position: absolute;
	right: 4px;
	background-position: center center;
	background-repeat: no-repeat;

}
.product-page #bigpic-wrapper.red .piccol-wrapper{
	background-image: url(/sites/all/themes/func/images/redpiccolwrapper.png);	
}
.product-page #bigpic-wrapper.blue .piccol-wrapper{
	background-image: url(/sites/all/themes/func/images/bluepiccolwrapper.png);	
}
.product-page #bigpic-wrapper.yellow .piccol-wrapper{
	background-image: url(/sites/all/themes/func/images/yellowpiccolwrapper.png);	
}
.product-page #bigpic-wrapper.green .piccol-wrapper{
	background-image: url(/sites/all/themes/func/images/greenpiccolwrapper.png);	
}
.product-page .piccol-wrapper:hover{
	cursor: pointer;
}
.product-page #piccol-wrapper-0{
	top:0px;
}
.product-page #bigpic-wrapper.red #piccol-wrapper-0{
	background-image: url(/sites/all/themes/func/images/redpiccolwrapper1.png);	
}
.product-page #bigpic-wrapper.blue #piccol-wrapper-0{
	background-image: url(/sites/all/themes/func/images/bluepiccolwrapper1.png);	
}
.product-page #bigpic-wrapper.yellow #piccol-wrapper-0{
	background-image: url(/sites/all/themes/func/images/yellowpiccolwrapper1.png);	
}
.product-page #bigpic-wrapper.green #piccol-wrapper-0{
	background-image: url(/sites/all/themes/func/images/greenpiccolwrapper1.png);	
}
.product-page #piccol-wrapper-1{
	top: 65px;
}
.product-page #piccol-wrapper-2{
	top: 130px;
}
.product-page #piccol-wrapper-3{
	top: 195px;
}
.product-page #piccol-wrapper-4{
	top: 260px;
}

.product-page #status{
	width: 134px;
	height: 0px;
	overflow: hidden;
	position: absolute;
	top: 320px;
	right: 285px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(/sites/all/themes/func/images/redstatusbg.png);
}
.product-page #status #status-text{
	font-size: 0.8em;
	color: #e71b32;
	margin-left: 30px;
	margin-top: 7px;
	font-weight: bold;
}
.product-page #price{
	width: 181px;
	height: 28px;
	position: absolute;
	top: 320px;
	right: 104px;
	background-position: center center;
	background-repeat: no-repeat;
}
.product-page #bigpic-wrapper.red #price{
	background-image: url(/sites/all/themes/func/images/redpricebg.png);	
}
.product-page #bigpic-wrapper.blue #price{
	background-image: url(/sites/all/themes/func/images/bluepricebg.png);	
}
.product-page #bigpic-wrapper.yellow #price{
	background-image: url(/sites/all/themes/func/images/yellowpricebg.png);	
}
.product-page #bigpic-wrapper.green #price{
	background-image: url(/sites/all/themes/func/images/greenpricebg.png);	
}
.product-page #bigpic-wrapper.purple #price{
	background-image: url(/sites/all/themes/func/images/purplepricebg.png);	
}
.product-page #price #price-text{
	font-size: 0.8em;
	float: right;
	margin-right: 24px;
	margin-top: 7px;
	font-weight: bold;
}
.product-page #bigpic-wrapper.red #price #price-text{
	color: #e71b32;	
}
.product-page #bigpic-wrapper.blue #price #price-text{
	color: #0079bc;	
}
.product-page #bigpic-wrapper.yellow #price #price-text{
	color: #f58a1f;	
}
.product-page #bigpic-wrapper.green #price #price-text{
	color: #70b04b;	
}
.product-page #bigpic-wrapper.purple #price #price-text{
	color: #960FB3;	
}
.product-page #bigpic-title{
	font-size: 1.3em;
	color: white;
	font-weight: bold;
	margin-left: 22px;
	margin-top: 20px;
}
.product-page #main-description{
	width: 100%;
	overflow: hidden;
}
.product-page #main-description #mdleft{
	width: 558px;
	float: left;
}
.product-page #main-description #mdleft #inner{
	padding-left: 22px;
	padding-right: 22px;
}
.product-page #main-description #mdright{
	width: 350px;
	float: right;
	margin-right: 10px;
	padding-top: 20px;
}
.product-page #main-description #mdright #features, .product-page #main-description #mdright #komplektacija{
	width: 342px;
	margin-left: 4px;
}
.product-page #main-description #mdright #features .feature-line, .product-page #main-description #mdright #komplektacija .feature-line{
	width: 100%;
	overflow: hidden;
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-bottom: 9px;
}
.product-page #main-description #mdright #komplektacija #kom_label{	
	padding-top: 15px;
	padding-bottom: 8px;
	font-size: 1.1em;
}
.product-page #main.red #main-description #mdright #features .feature-line, .product-page #main.red #main-description #mdright #komplektacija .feature-line{
	background-image: url(/sites/all/themes/func/images/redfeature-linebg.png);
}
.product-page #main.blue #main-description #mdright #features .feature-line, .product-page #main.blue #main-description #mdright #komplektacija .feature-line{
	background-image: url(/sites/all/themes/func/images/bluefeature-linebg.png);
}
.product-page #main.yellow #main-description #mdright #features .feature-line, .product-page #main.yellow #main-description #mdright #komplektacija .feature-line{
	background-image: url(/sites/all/themes/func/images/yellowfeature-linebg.png);
}
.product-page #main.green #main-description #mdright #features .feature-line, .product-page #main.green #main-description #mdright #komplektacija .feature-line{
	background-image: url(/sites/all/themes/func/images/greenfeature-linebg.png);
}
.product-page #main.purple #main-description #mdright #features .feature-line, .product-page #main.purple #main-description #mdright #komplektacija .feature-line{
	background-image: url(/sites/all/themes/func/images/purplefeature-linebg.png);
}

.product-page #reviews{
	margin-top: 30px;


}
.product-page .red #reviews .reviews-line{
	background-image:  url(/sites/all/themes/func/images/reviews/quote-left-red.png);
	color: #e71b32;
}
.product-page .blue #reviews .reviews-line{
	background-image:  url(/sites/all/themes/func/images/reviews/quote-left-blue.png);
	color: #0079bc;
}
.product-page .yellow #reviews .reviews-line{
	background-image:  url(/sites/all/themes/func/images/reviews/quote-left-yellow.png);
	color: #e5811c;
}
.product-page .green #reviews .reviews-line{
	background-image:  url(/sites/all/themes/func/images/reviews/quote-left-green.png);
	color: #70b04b;
}
.product-page .purple #reviews .reviews-line{
	background-image:  url(/sites/all/themes/func/images/reviews/quote-left-purple.png);
	color: #960FB3;
}
.product-page #reviews a{
	padding-right: 20px;
	background-position: right bottom;
	background-repeat: no-repeat;
}
.product-page .red #reviews a{
	color: #e71b32;
	background-image:  url(/sites/all/themes/func/images/reviews/quote-right-red.png);
}
.product-page .blue #reviews a{
	color: #0079bc;
	background-image:  url(/sites/all/themes/func/images/reviews/quote-right-blue.png);
}
.product-page .yellow #reviews a{
	color: #e5811c;
	background-image:  url(/sites/all/themes/func/images/reviews/quote-right-yellow.png);
}
.product-page .green #reviews a{
	color: #70b04b;
	background-image:  url(/sites/all/themes/func/images/reviews/quote-right-green.png);
}
.product-page .purple #reviews a{
	color: #960FB3;
	background-image:  url(/sites/all/themes/func/images/reviews/quote-right-purple.png);
}
.product-page #reviews .reviews-source{
	color: black;
	float: right;
}
.product-page #reviews .reviews-line{
	padding-bottom: 30px;
	padding-left: 20px;
	background-position: left top;
	background-repeat: no-repeat;
}


.product-page .feature-1f{
	
	padding-bottom: 2px;
	width: 145px;
	float: left;
}
.product-page #main.red .feature-1f{
	color: #e71b32;
}
.product-page #main.blue .feature-1f{
	color: #0079bc;
}
.product-page #main.yellow .feature-1f{
	color: #e5811c;
}
.product-page #main.green .feature-1f{
	color: #70b04b;
}
.product-page #main.purple .feature-1f{
	color: #960FB3;
}
.product-page .feature-2f{
	color: black;
	padding-bottom: 2px;
	width: 192px;
	float: right;
}

.product-page .ftplink{
         margin-top: 20px;
         margin-left: 5px;
}
.product-page #footer-wrapper.red #footer{
	background-image: url(/sites/all/themes/func/images/redfooter.png);
}
.product-page #footer-wrapper.blue #footer{
	background-image: url(/sites/all/themes/func/images/bluefooter.png);
}
.product-page #footer-wrapper.yellow #footer{
	background-image: url(/sites/all/themes/func/images/yellowfooter.png);
}
.product-page #footer-wrapper.green #footer{
	background-image: url(/sites/all/themes/func/images/greenfooter.png);
}
/*product-page*/
/*taxonomy*/
.product-list-page #header{
	height: 168px;
}
.product-list-page #header-inner{
	height: 150px;
	background-position: center center;
	background-repeat: no-repeat;
}
.product-list-page #header.red #header-inner{
	background-image: url(/sites/all/themes/func/images/redheader.png);
}
.product-list-page #header.blue #header-inner{
	background-image: url(/sites/all/themes/func/images/blueheader.png);
}
.product-list-page #header.yellow #header-inner{
	background-image: url(/sites/all/themes/func/images/yellowheader.png);
}
.product-list-page #header.green #header-inner{
	background-image: url(/sites/all/themes/func/images/greenheader.png);
}
.product-list-page #header.purple #header-inner{
	background-image: url(/sites/all/themes/func/images/purpleheader.png);
}
.product-list-page #headerbottom{
	width: 920px;
	height: 18px;
	margin-left: auto;
	margin-right: auto;
	background-position: center center;
	background-repeat: no-repeat;
}
.product-list-page #header.red #headerbottom{
	background-image: url(/sites/all/themes/func/images/redheaderbottom.png);	
}
.product-list-page #header.blue #headerbottom{
	background-image: url(/sites/all/themes/func/images/blueheaderbottom.png);	
}
.product-list-page #header.yellow #headerbottom{
	background-image: url(/sites/all/themes/func/images/yellowheaderbottom.png);	
}
.product-list-page #header.green #headerbottom{
	background-image: url(/sites/all/themes/func/images/greenheaderbottom.png);	
}
.product-list-page #header.purple #headerbottom{
	background-image: url(/sites/all/themes/func/images/purpleheaderbottom.png);	
}
.product-list-page #bigpic-wrapper{
	width: 920px;
	height: 406px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background-position: left top;
	background-repeat: repeat-x;
}
.product-list-page #bigpic-wrapper.red{
	background-image: url(/sites/all/themes/func/images/redbigpicbg.png);
}
.product-list-page #bigpic-wrapper.blue{
	background-image: url(/sites/all/themes/func/images/bluebigpicbg.png);
}
.product-list-page #bigpic-wrapper.yellow{
	background-image: url(/sites/all/themes/func/images/yellowbigpicbg.png);
}
.product-list-page #bigpic-wrapper.green{
	background-image: url(/sites/all/themes/func/images/greenbigpicbg.png);
}
.product-list-page #bigpic-wrapper.purple{
	background: url(/sites/all/themes/func/images/purple_bigpic_wrapper_bg.png) no-repeat center center;
}
.product-list-page #bigpic{
	height: 350px;
	width: 662px;
	background-image: none;
	margin-right: 0;
	margin-left: 0;
	position: relative;
}
.product-list-page #catalog{
	width: 258px;
	height: 410px;
	position: absolute;
	right: 0;
	top: 0;
}
.product-list-page #bigpicbottom{
	width: 920px;
	height: 14px;
	margin-right: auto;
	margin-left: auto;
	background-position: center center;
	background-repeat: no-repeat;
}
.product-list-page #bigpicbottom.red{
	background-image: url(/sites/all/themes/func/images/cat_red_bigpic_bottom.png);	
}
.product-list-page #bigpicbottom.blue{
	background-image: url(/sites/all/themes/func/images/cat_blue_bigpic_bottom.png);	
}
.product-list-page #bigpicbottom.yellow{
	background-image: url(/sites/all/themes/func/images/cat_yellow_bigpic_bottom.png);	
}
.product-list-page #bigpicbottom.green{
	background-image: url(/sites/all/themes/func/images/cat_green_bigpic_bottom.png);	
}
.product-list-page #bigpicbottom.purple{
	background-image: url(/sites/all/themes/func/images/cat_purple_bigpic_bottom.png);	
}
.product-list-page #main{
	width: 920px;	
	margin-left: auto;
	margin-right: auto;
	background-position: center top;
	background-repeat: repeat-y;
	font-size: 0.8em;
	line-height: 1.4em;
}
.product-list-page .cat-rows{
	width: 920px;
	height: 220px;
	margin-top: 36px;
}
.product-list-page .squares{
	width: 176px;
	height: 220px;
	margin-left: 5px;
	float: left;
}
.product-list-page #col-first.squares{
	width: 196px;
	height: 220px;
	margin-left: 0px;
	float: left;
}
.product-list-page .squares #top{
	width: 176px;
	height: 37px;
	background-position: center;
	background-repeat: no-repeat;
}
.product-list-page .squares #top a{
	color: #ffffff;
	margin-left: 22px;
	padding-top: 16px;
	font-size: 1.25em;
	display: block;
	text-decoration: none;
	font-weight: bold;
}
.product-list-page .squares #top a:hover{
	color: #fcf073;
}
.product-list-page #col-first.squares #top{
	width: 196px;
	height: 37px;
	background-position: center;
	background-repeat: no-repeat;
}
.product-list-page #main.red .squares #top{
	background-image: url(/sites/all/themes/func/images/cat_red_top.png);
}
.product-list-page #main.blue .squares #top{
	background-image: url(/sites/all/themes/func/images/cat_blue_top.png);
}
.product-list-page #main.yellow .squares #top{
	background-image: url(/sites/all/themes/func/images/cat_yellow_top.png);
}
.product-list-page #main.green .squares #top{
	background-image: url(/sites/all/themes/func/images/cat_green_top.png);
}
.product-list-page #main.purple .squares #top{
	background-image: url(/sites/all/themes/func/images/cat_purple_top.png);
}


.product-list-page #main.red #col-first.squares #top{
	background-image: url(/sites/all/themes/func/images/cat_red_top_1.png);
}
.product-list-page #main.blue #col-first.squares #top{
	background-image: url(/sites/all/themes/func/images/cat_blue_top_1.png);
}
.product-list-page #main.yellow #col-first.squares #top{
	background-image: url(/sites/all/themes/func/images/cat_yellow_top_1.png);
}
.product-list-page #main.green #col-first.squares #top{
	background-image: url(/sites/all/themes/func/images/cat_green_top_1.png);
}

.product-list-page #main.purple #col-first.squares #top{
	background-image: url(/sites/all/themes/func/images/cat_purple_top_1.png);
}

.product-list-page .squares #center{
	width: 176px;
	height: 135px;

}
.product-list-page #main.red .squares #center{
	background-color: #dd1a33;
}
.product-list-page #main.blue .squares #center{
	background-color: #0072b2;
}
.product-list-page #main.yellow .squares #center{
	background-color: #e47a1d;
}
.product-list-page #main.green .squares #center{
	background-color: #6fb14c;
}
.product-list-page #main.purple .squares #center{
	background-color: #9208c5;
}
.product-list-page #col-first.squares #center{
	width: 196px;
	height: 135px;
	background-position: left top;
	background-repeat: no-repeat;
}
.product-list-page #main.red #col-first.squares #center{
	background-image: url(/sites/all/themes/func/images/cat_red_left_1.png);	
}
.product-list-page #main.blue #col-first.squares #center{
	background-image: url(/sites/all/themes/func/images/cat_blue_left_1.png);	
}
.product-list-page #main.yellow #col-first.squares #center{
	background-image: url(/sites/all/themes/func/images/cat_yellow_left_1.png);	
}
.product-list-page #main.green #col-first.squares #center{
	background-image: url(/sites/all/themes/func/images/cat_green_left_1.png);	
}
.product-list-page #main.purple #col-first.squares #center{
	background-image: url(/sites/all/themes/func/images/cat_purple_left_1.png);	
}
.product-list-page .squares #center-inner{
	height: 135px;
	width: 172px;
	margin-left: 2px;
	background-color: white;
}
.product-list-page #col-first.squares #center-inner{
	margin-left: 22px;
}
.product-list-page .squares #bottom{
	width: 176px;
	height: 48px;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}
.product-list-page .squares #bottom #price{
	color: #ffffff;
	text-align: right;
	margin-right: 22px;
	padding-top: 16px;
	font-size: 1.4em;
	font-weight: bold;
}
.product-list-page .squares #bottom #price #rub{
	font-size: 0.75em;
}
.product-list-page #main.red .squares #bottom{
	background-image: url(/sites/all/themes/func/images/cat_red_bottom_down.png);	
}
.product-list-page #main.blue .squares #bottom{
	background-image: url(/sites/all/themes/func/images/cat_blue_bottom_down.png);	
}
.product-list-page #main.yellow .squares #bottom{
	background-image: url(/sites/all/themes/func/images/cat_yellow_bottom_down.png);	
}
.product-list-page #main.green .squares #bottom{
	background-image: url(/sites/all/themes/func/images/cat_green_bottom_down.png);	
}
.product-list-page #main.purple .squares #bottom{
	background-image: url(/sites/all/themes/func/images/cat_purple_bottom_down.png);	
}
.product-list-page #col-first.squares #bottom{
	width: 196px;
	height: 48px;
	background-position: center;
	background-repeat: no-repeat;
}
.product-list-page #main.red #col-first.squares #bottom{
	background-image: url(/sites/all/themes/func/images/cat_red_bottom_1_down.png);
}
.product-list-page #main.blue #col-first.squares #bottom{
	background-image: url(/sites/all/themes/func/images/cat_blue_bottom_1_down.png);
}
.product-list-page #main.yellow #col-first.squares #bottom{
	background-image: url(/sites/all/themes/func/images/cat_yellow_bottom_1_down.png);
}
.product-list-page #main.green #col-first.squares #bottom{
	background-image: url(/sites/all/themes/func/images/cat_green_bottom_1_down.png);
}
.product-list-page #main.purple #col-first.squares #bottom{
	background-image: url(/sites/all/themes/func/images/cat_purple_bottom_1_down.png);
}
.product-list-page .squares #bottom #slide-down{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 176px;
	display: none;
	z-index: 3;
}
.product-list-page #col-first.squares #bottom #slide-down{
	width: 196px;
}
.product-list-page .squares #bottom #slide-feature{
	width: 176px;	
	font-size: 0.8em;
}
.product-list-page #col-first.squares #bottom #slide-feature{
	width: 196px;	
	background-position: left top;
	background-repeat: no-repeat;
}
.product-list-page #main.red #col-first.squares #bottom #slide-feature{
	background-image: url(/sites/all/themes/func/images/cat_red_left_1.png);
}
.product-list-page #main.blue #col-first.squares #bottom #slide-feature{
	background-image: url(/sites/all/themes/func/images/cat_blue_left_1.png);
}
.product-list-page #main.yellow #col-first.squares #bottom #slide-feature{
	background-image: url(/sites/all/themes/func/images/cat_yellow_left_1.png);
}
.product-list-page #main.green #col-first.squares #bottom #slide-feature{
	background-image: url(/sites/all/themes/func/images/cat_green_left_1.png);
}
.product-list-page #main.purple #col-first.squares #bottom #slide-feature{
	background-image: url(/sites/all/themes/func/images/cat_purple_left_1.png);
}
.product-list-page #main.red .squares #bottom #slide-feature{
	background-color: #dd1a33;
}
.product-list-page #main.blue .squares #bottom #slide-feature{
	background-color: #0072b2;
}
.product-list-page #main.yellow .squares #bottom #slide-feature{
	background-color: #e47a1d;
}
.product-list-page #main.green .squares #bottom #slide-feature{
	background-color: #6fb14c;
}
.product-list-page #main.purple .squares #bottom #slide-feature{
	background-color: #9208c5;
}
.product-list-page .squares #bottom #slide-down #slide-feature-inner{
	width: 172px;
	margin-left: 2px;
	background-color: white;
	padding-bottom: 20px;
}
.product-list-page #col-first.squares #bottom #slide-down #slide-feature-inner{
	margin-left: 22px;
}
.product-list-page .squares #slide-down .two-fields{
	width: 155px;
	margin-left: auto;
	margin-right: auto;
	background-position: bottom center;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 2px;
	overflow: hidden;
}

.product-list-page .squares #slide-down .two-fields .two-fields-first-field{
	display: block;
	width: 49%;
	float: left;
}
.product-list-page #main.red .squares #slide-down .two-fields .two-fields-first-field{
	color: #e71b32;	
}
.product-list-page #main.blue .squares #slide-down .two-fields .two-fields-first-field{
	color: #0079bc;	
}
.product-list-page #main.yellow .squares #slide-down .two-fields .two-fields-first-field{
	color: #e5811c;	
}
.product-list-page #main.green .squares #slide-down .two-fields .two-fields-first-field{
	color: #70b04b;	
}
.product-list-page #main.purple .squares #slide-down .two-fields .two-fields-first-field{
	color: #960fb3;	
}
.product-list-page .squares #slide-down .two-fields .two-fields-second-field{
	display: block;
	width: 49%;
	float: left;
}

.product-list-page #main.red .squares #slide-down .two-fields{
	background-image: url(/sites/all/themes/func/images/cat_red_fl.png);
}
.product-list-page #main.blue .squares #slide-down .two-fields{
	background-image: url(/sites/all/themes/func/images/cat_blue_fl.png);
}
.product-list-page #main.yellow .squares #slide-down .two-fields{
	background-image: url(/sites/all/themes/func/images/cat_yellow_fl.png);
}
.product-list-page #main.green .squares #slide-down .two-fields{
	background-image: url(/sites/all/themes/func/images/cat_green_fl.png);
}
.product-list-page #main.purple .squares #slide-down .two-fields{
	background-image: url(/sites/all/themes/func/images/cat_purple_fl.png);
}
.product-list-page .squares #slide-bottom{
	width: 176px;
	height: 48px;
	background-position: center;
	background-repeat: no-repeat;
}
.product-list-page #col-first.squares #slide-bottom{
	width: 196px;
}
.product-list-page #main.red .squares #slide-bottom{
	background-image: url(/sites/all/themes/func/images/cat_red_bottom_up.png);
}
.product-list-page #main.blue .squares #slide-bottom{
	background-image: url(/sites/all/themes/func/images/cat_blue_bottom_up.png);
}
.product-list-page #main.yellow .squares #slide-bottom{
	background-image: url(/sites/all/themes/func/images/cat_yellow_bottom_up.png);
}
.product-list-page #main.green .squares #slide-bottom{
	background-image: url(/sites/all/themes/func/images/cat_green_bottom_up.png);
}
.product-list-page #main.purple .squares #slide-bottom{
	background-image: url(/sites/all/themes/func/images/cat_purple_bottom_up.png);
}
.product-list-page #main.red #col-first.squares #slide-bottom{
	background-image: url(/sites/all/themes/func/images/cat_red_bottom_1_up.png);
}
.product-list-page #main.blue #col-first.squares #slide-bottom{
	background-image: url(/sites/all/themes/func/images/cat_blue_bottom_1_up.png);
}
.product-list-page #main.yellow #col-first.squares #slide-bottom{
	background-image: url(/sites/all/themes/func/images/cat_yellow_bottom_1_up.png);
}
.product-list-page #main.green #col-first.squares #slide-bottom{
	background-image: url(/sites/all/themes/func/images/cat_green_bottom_1_up.png);
}
.product-list-page #main.purple #col-first.squares #slide-bottom{
	background-image: url(/sites/all/themes/func/images/cat_purple_bottom_1_up.png);
}
/*taxonomy*/
/*adminka*/
.node-type-admin .submitted{
	display: none;
}
select#edit-taxonomy-1{
	width: 40em;
}
.node-type-product div.body-field-wrapper{
	display: none;
}
.node-add-edit.simple-page div.body-field-wrapper, .node-add-edit.show-body div.body-field-wrapper{
	display: block;
}
.node-add-edit div.standard>div{
	padding-bottom: 30px;
}
#content-bottom{
	padding: 20px;
}
.page-taxonomy #content-bottom{
	padding: 0px;
}
#content-area{
	padding:20px;
}
#header.simple{
	width: 100%;
	height: 152px;
	background-color: #ffffff;
}
#header.simple #header-inner{
	width: 920px;
	height: 152px;
	margin-left: auto;
	margin-right: auto;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/sites/all/themes/func/images/simpleheader.png);
	position: relative;
}
#main.simple{
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	background-position: center top;
	background-repeat: repeat-y;
	background-image: url(/sites/all/themes/func/images/simplemainbg.png);
	padding-top: 10px;
}
#mainbottom.simple{
	width: 920px;
	height: 18px;
	margin-left: auto;
	margin-right: auto;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/sites/all/themes/func/images/simplemainbottombg.png);
}
#main.simple .meta{
	display: none;
}
#content-header{
	padding: 10px;
}
/*adminka*/

/*catalog*/
#catalog-links{
	padding-left: 20px;
	font-size: 0.9em;
	font-family: "MS Sans Serif", sans-serif;
}
#catalog-links a{
	color: #ffffff;
}
#catalog-links a:hover{
	color: #fcf073;
	text-decoration: none;
}
.catalog-branches{
	background-position: top left;
	background-repeat: no-repeat;
}
.catalog-branches .catalog-line:hover{
	background-position: top left;
	background-repeat: no-repeat;
}
#branch-1.catalog-branches{
	background-image: url(/sites/all/themes/func/images/catalog_play.png);
}
#branch-2.catalog-branches{
	background-image: url(/sites/all/themes/func/images/catalog_access.png);
}
#branch-3.catalog-branches{
	background-image: url(/sites/all/themes/func/images/catalog_control.png);
}
#branch-4.catalog-branches{
	background-image: url(/sites/all/themes/func/images/catalog_baby.png);
}
#branch-272.catalog-branches{
	background-image: url(/sites/all/themes/func/images/catalog_iq.png);
}
#branch-1.catalog-branches .catalog-line:hover{
	background-image: url(/sites/all/themes/func/images/catalog_play.png);
}
#branch-2.catalog-branches .catalog-line:hover{
	background-image: url(/sites/all/themes/func/images/catalog_access.png);
}
#branch-3.catalog-branches .catalog-line:hover{
	background-image: url(/sites/all/themes/func/images/catalog_control.png);
}
#branch-4.catalog-branches .catalog-line:hover{
	background-image: url(/sites/all/themes/func/images/catalog_baby.png);
}
#branch-272.catalog-branches .catalog-line:hover{
	background-image: url(/sites/all/themes/func/images/catalog_iq.png);
}
.nobackground{
	background-image: none !important;
}
.secondlvl-wrapper{
	padding-bottom: 3px;
	padding-right: 6px;
}
.catalog-line{
	padding-left: 30px;
	padding-bottom: 10px;
}
.catalog-line.thirdlvl{
	padding-left: 50px;
	padding-top: 4px;
}
#catalog-links .catalog-line.current a{
	color: #fcf073;
	text-decoration: none;
}
/*catalog*/

/*crossbanners*/
#crossbanners .cbanners{
	width: 300px;
	height: 170px;
	float: left;
	margin-left: 10px;
	top: 0px;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 1;
}
#crossbanners .cbanners.firstb{
	margin-left: 0px;
}
#crossbanners{
	width: 920px;
	height: 170px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 45px;
	margin-bottom: 45px;
	position: relative;
}
#crossbanners #banner-1{
	background-image: url(/sites/all/themes/func/images/crossbanner_red.png);
}
#crossbanners #banner-2{
	background-image: url(/sites/all/themes/func/images/crossbanner_blue.png);
}
#crossbanners #banner-3{
	background-image: url(/sites/all/themes/func/images/crossbanner_yellow.png);
}
#crossbanners #banner-4{
	background-image: url(/sites/all/themes/func/images/crossbanner_green.png);
}
.page-cross-banners-list .views-field{
	padding: 10px;
}
/*crossbanners*/

/*BLOG FORUM*/
#header.blog, #header.forum{
	width: 100%;
	height: 150px;
	background-color: #ffffff;
	overflow: hidden;
}

#header.blog #header-inner, #header.forum #header-inner{
	width: 920px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/sites/all/themes/func/images/blog/header.png);
}
#header.forum #header-inner{
	background-image: url(/sites/all/themes/func/images/forum/header.png);
}
#header.blog #menutop, #header.forum #menutop{
	width: 920px;
	height: 34px;
	position: absolute;
	bottom: 0;
	left: 0;
}


#main.blog, #main.forum{
	width: 920px;
	margin-left: auto;
	margin-right: auto;
}

#main.blog #top, #main.forum #top{
	width: 920px;
	height: 59px;
	background-position: center top;
	background-repeat: repeat-y;
	background-image: url(/sites/all/themes/func/images/blog/main-top.png);
}
#main.forum #top{
	background-image: url(/sites/all/themes/func/images/forum/main-top.png);
}
#main.blog #center-wrapper, #main.forum #center-wrapper{
	width: 920px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/sites/all/themes/func/images/blog/main-podlozhka.png);
	position: relative;
}
#main.blog #center, #main.forum #center{
	width: 607px;
	margin-left: 23px;
	background-position: left top;
	background-repeat: repeat-y;
	background-image: url(/sites/all/themes/func/images/blog/main-center-bg.png);
	position: relative;
	z-index: 2;
}

#main.forum #center{
	background-image: url(/sites/all/themes/func/images/forum/main-center-bg.png);
	width: 880px;
}
#mainbottom.blog, #mainbottom.forum{
	width: 920px;
	height: 27px;
	margin-left: auto;
	margin-right: auto;
	background-position: 23px top;
	background-repeat: no-repeat;
	background-image: url(/sites/all/themes/func/images/blog/main-bottom.png);
}
#mainbottom.forum{
	background-image: url(/sites/all/themes/func/images/forum/main-bottom.png);
}
.blog-post .picture{
	margin-right: 90px;
}
.blog-post .picture img{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
}
#main.blog #content-area{
	padding: 0;
}
#main.blog #column-right{
	position: absolute;
	left: 620px;
	top: 25px;
	width: 280px;
	z-index: 1;
}
#main.blog #column-right #tags #tags-top{
	width: 100%;
	height: 50px;
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url(/sites/all/themes/func/images/blog/tagi-header-top.png);
}
#main.blog #column-right #tags #tags-center{
	width: 100%;
	background-position: top right;
	background-repeat: repeat-y;
	background-image: url(/sites/all/themes/func/images/blog/tagi-main-bg.png);
}
#main.blog #column-right #tags #tags-center-inner{
	padding-left: 28px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 20px;
}
#main.blog #column-right #tags #tags-bottom{
	width: 100%;
	height: 11px;
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url(/sites/all/themes/func/images/blog/tagi-bottom.png);
}
#main.blog #column-right #tags .tag-line a{
	font-weight: bolder;
	font-size: 0.9em;
	text-transform: capitalize;
	color: #000000;
	display: block;
	padding-bottom: 7px;	
}
.blog-post {
	padding-left: 108px;
	padding-right: 30px;
	position: relative;
	padding-top: 44px;
	font-family: Tahoma;
}
.blog-post.first{
	padding-top: 25px;
}
.blog-post .date{
	position: absolute;
	left: -22px;
	top: 44px;
	width: 125px;
	height: 50px;
	background-position: center center;
	background-repeat: no-repeat;
	color: #ffffff;
	line-height: 48px;
	text-align: right; 
}
.blog-post.first .date{
	top: 25px;
}
.blog-post.blog .date{
	background-image: url(/sites/all/themes/func/images/blog/date-blog.png);
}
.blog-post.play .date{
	background-image: url(/sites/all/themes/func/images/blog/date-red.png);
}
.blog-post.access .date{
	background-image: url(/sites/all/themes/func/images/blog/date-blue.png);
}
.blog-post.control .date{
	background-image: url(/sites/all/themes/func/images/blog/date-yellow.png);
}
.blog-post.baby .date{
	background-image: url(/sites/all/themes/func/images/blog/date-green.png);
}
.blog-post.iq .date{
	background-image: url(/sites/all/themes/func/images/blog/date-purple.png);
}
.blog-post .date .month{
	font-size: 1.3em;
}
.blog-post .date .day{
	font-size: 2.4em;
	font-weight: bold;
	padding-right: 14px;
}

.blog-post .title{
	font-size: 1.2em;
	font-weight: bolder;
	color: #000000;
	padding-bottom: 5px;
	display: block
}
.blog-post .title a{
	color: #000000;
	text-decoration: none;
}

.blog-post .substring{
	color: #a6a59a;
	font-size: 0.6em;
	font-weight: bold;
	background-image: url(/sites/all/themes/func/images/blog/substring-bg.png);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-bottom: 6px;
	margin-bottom: 3px;
}
.blog-post .substring a{
	color:#a6a59a;
	text-decoration: none; 
}
.blog-post .substring .tags{
	text-transform: uppercase;
}
.blog-post .text{
	color: #000000;
	font-size: 0.8em;
	line-height: 1.7em;
	padding-bottom: 15px;
}

.blog-post .text a{
		color: #000000;
	font-weight: bold;
	
}
.blog-post .text p{
	padding-bottom: 15px;
}
.front #news-front .text p{
	padding-bottom: 15px;
}
.blog-post .text .arrows div{
	width: 16px;
	height: 10px;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
}
.blog-post .text .arrows div a{
	width: 100%;
	height: 100%;
	text-decoration: none;
}
.blog-post.blog .text .arrows div{
	background-image: url(/sites/all/themes/func/images/blog/arrows-blog.png);
}
.blog-post.play .text .arrows div{
	background-image: url(/sites/all/themes/func/images/blog/arrows-red.png);
}
.blog-post.access .text .arrows div{
	background-image: url(/sites/all/themes/func/images/blog/arrows-blue.png);
}
.blog-post.control .text .arrows div{
	background-image: url(/sites/all/themes/func/images/blog/arrows-yellow.png);
}
.blog-post.baby .text .arrows div{
	background-image: url(/sites/all/themes/func/images/blog/arrows-green.png);
}
/*BLOG*/

#video{
	padding-top: 30px;
}
#block-block-3{
	padding-left: 13px;
	overflow: hidden;
}
#block-block-3 .content{
	background-color: white;
	float: left;
}
/*VIDEO*/

.view-video .views-row{
	margin-top: 20px;
}
/*SITEMAP*/
#sitemap{
	font-size: 1.3em;
}
#sitemap .common_line{
	margin-left: 40px;
	padding-bottom: 10px;
}
#sitemap .taxonomy_line{
	margin-left: 40px;
	font-size: 1.2em;
	padding-top: 20px;
	padding-bottom: 10px;
}
#sitemap .tovar_line{
	margin-left: 60px;
	padding-bottom: 10px;
}
#sitemap .red a{
	color: #e71b32;
}
#sitemap .blue a{
	color: #0079bc;
}
#sitemap .yellow a{
	color: #e5811c;
}
#sitemap .green a{
	color: #70b04b;
}

/*FAQ*/
/* old faq
.page-faq .views-field-title{
	font-size: 1.5em;
	font-weight: bold;
}
.page-faq .views-field-edit-node{
	float: left;
	margin-right: 10px;
}
.page-faq .views-field-delete-node{
	float: left;
	margin-right: 10px;
}
.page-faq .views-field-body{
	clear: both;
	padding-top: 20px;
	padding-bottom: 35px;
}
#counters{
	position: absolute;
	top: 15px;
	left: 30px;
}
*/

/*WHERETOBUY*/
.page-wheretobuy td.views-field-title{
	margin-bottom: 10px;
        font-size: 13.3333px;
        color: #000;
	font-family: Tahoma; 
        font-weight:bold;
}
.page-wheretobuy td.views-field{
	padding: 10px;
}
.page-wheretobuy td.views-field-field-phone-value{
	white-space: nowrap;
}
.page-wheretobuy th a,
.page-wheretobuy th{
        font-size: 14px;
        color: #000;
	font-family: Tahoma; 
        font-weight:bold;
        text-decoration: none;
}

/*FORUM*/
.forum-secondary-links {
	height: 35px;
	margin-bottom: 20px;
}
#forum a:hover{
	text-decoration: underline !important;
}
#forum td.active{
	background-color: white;
}
.forum-secondary-links #graphics-left, .forum-primary-links #graphics-left{
	width: 18px;
	height: 35px;
	background-image:  url(/sites/all/themes/func/images/forum/bar-left.png);
	float: left;
}
.forum-secondary-links #graphics-center,  .forum-primary-links #graphics-center{
	margin-left: 18px;
	margin-right: 18px;
	height: 35px;
	background-repeat: x-repeat;
	background-image:  url(/sites/all/themes/func/images/forum/bar-center.png);
}
.forum-primary-links {
	padding-bottom: 20px;
	overflow: hidden;
}
.forum-primary-links #graphics-center{
	float: left;
	margin: 0;
	color: white;
	padding-top: 7px;
	height: 28px;
}
.forum-primary-links #graphics-center a{
	color: white;
	text-decoration: none;
}
.forum-primary-links #graphics-center li{
	padding-left: 3px;
}
.forum-secondary-links #graphics-right, .forum-primary-links #graphics-right{
	width: 18px;
	height: 35px;
	background-image:  url(/sites/all/themes/func/images/forum/bar-right.png);
	background-repeat: no-repeat;
	float: right;
}
.forum-primary-links #graphics-right{
	float: left;
}
.forum-secondary-links .forum-links{
	padding-top: 7px;
	color: white;
}
.forum-secondary-links ul.forum-links li{
	padding-left: 8px;
	border-right: thin solid white;
}
.forum-secondary-links .forum-links a{
	color: white;
	text-decoration: none;
	padding-right: 15px;
}
table.forum-table{
	border: 0 none;
	margin-bottom: 10px;
}
table.forum-table tbody{
	border-bottom: 2px black solid;
}

.forum-table thead{
	height: 33px;
	overflow: hidden;
	background-color: white;
	background-position: top;
	background-repeat: repeat-x;
	background-image:  url(/sites/all/themes/func/images/forum/forum-top-center.png);
}
.forum-table thead tr{
	height: 33px;
}
.forum-table th{
	background-color: transparent;
}
.views-field-topic-icon{
	padding-left: 5px;
	padding-right: 5px;
}

.forum-table th.forum-icon, .forum-table th.views-field-topic-icon{
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	background-image:  url(/sites/all/themes/func/images/forum/forum-top-left.png);
}
.forum-table th.forum-last-post, .forum-table th.views-field-last-updated{
	background-color: transparent;
	background-position: right top;
	background-repeat: no-repeat;
	background-image:  url(/sites/all/themes/func/images/forum/forum-top-right.png);
}
.forum-table th{
    color: white;
    font-weight: normal;
	font-size: 0.9em;
}
.forum-table th a, .forum-table th a:visited, .forum-table th a:link{
    color: white;
    font-weight: normal;
	text-decoration: none;
}
.forum-table tbody{
	font-size: 0.85em;
}
.forum-table tbody .forum-description{
	font-size: 0.9em;
	color: #8b8b8b;
}
.forum-table tr.even {
    background-color: white;
}
tr.even, tr.odd {
    border-bottom: 0px none;
    padding: 0;
}
.forum-table td {
    border: 0 none;
}
.forum-table tbody .forum-details, .forum-table tbody td.forum-number-topics, .forum-table tbody td.forum-number-posts{
	border-right: 1px solid #d9d9d9;
}
.forum-table tbody .views-field-title, .forum-table tbody .views-field-comment-count, .forum-table tbody .views-field-totalcount{
	border-right: 1px solid #d9d9d9;
}
.forum-table tbody .views-field-last-updated{
	padding-left: 10px;
}
.forum-table tbody .forum-last-reply{
	padding-left: 10px;
}
.forum-table tr.forum-row,.forum-table  tbody .views-field-topic-icon{
	background-position: left;
	background-repeat: repeat-y;
	background-image:  url(/sites/all/themes/func/images/forum/forum-bg-left.png);
}
.forum-row td.forum-details{
	padding-left: 8px;
}
.forum-table td.forum-last-reply,.forum-table tbody .views-field-last-updated{
	background-position: right;
	background-repeat: repeat-y;
	background-image:  url(/sites/all/themes/func/images/forum/forum-bg-right.png);
}
.forum-last-reply{
	font-size: 0.9em;
}
.views-field-title{
	font-size: 0.8em;
	color: #8b8b8b;
	padding-top: 7px;
	padding-bottom: 8px;
}
.views-field-title a{
	color: black;
	text-decoration: none;
}
.views-field-title .forum-topic-title{
	font-size: 1.4em;
}
.views-field-last-updated{
	font-size: 0.8em;
	color: #8b8b8b;
}
.forum-last-reply .forum-author{
	font-size: 0.8em;
	color: #8b8b8b;
}
.forum-last-reply .forum-post-time{
	font-size: 0.8em;
	color: #8b8b8b;
}
.forum-folder-legend, .forum-topic-legend {
	font-size: 0.8em;
	color: #8b8b8b;
	margin-bottom: 20px;
}
#forum-statistics {
	border: 0;
	border-bottom: 2px solid black;
	font-size: 0.85em;
}
#forum-statistics-header {
	padding: 0;
    background-color: white;
}
#forum-statistics-header-left{
	height: 33px;
	width: 18px;
	float: left;
	background-image:  url(/sites/all/themes/func/images/forum/forum-top-left.png);
}
#forum-statistics-header-right{
	height: 33px;
	width: 20px;
	float: right;
	background-image:  url(/sites/all/themes/func/images/forum/forum-top-right.png);
}
#forum-statistics-header-center{
	height: 24px;
	margin-left: 18px;
	margin-right: 20px;
	padding-top: 9px;
	color: white;
	font-weight: normal;
	background-repeat: repeat-x;
	background-image:  url(/sites/all/themes/func/images/forum/forum-top-center.png);
}
#forum-statistics-wrapper-left{
	background-position: left;
	background-repeat: repeat-y;
	padding-left: 2px;
	background-image:  url(/sites/all/themes/func/images/forum/forum-bg-left.png);
}
#forum-statistics-wrapper-right{
	background-position: right;
	background-repeat: repeat-y;
	padding-right: 2px;
	background-image:  url(/sites/all/themes/func/images/forum/forum-bg-right.png);
		padding-bottom: 8px;
}
.forum-statistics-sub-body{
	padding-bottom: 0.2em;
}
.forum-statistics-sub-header {
	font-weight: normal;
}
.forum-statistics-sub-body{
	font-size: 0.9em;
}
#forum-sort-top{
	display: none;
}
.author-joined, .author-offline, .forum-number-new-topics{
	color: #8b8b8b;
}
.author-joined .author-pane-label, .forum-number-new-topics{
	font-size: 0.6em;
}

/*Forum "support"*/

#forums-poll{
     float: right;
     width: 400px;
}
#forums-poll .title{
     text-decoration: none;
     font-size: 0.9em;
}

#forums-poll .form-radios{
     margin:0;
}

#forums-poll .form-submit{
     margin:15px;
}
#forums-poll .vote-form, .choices{
     float:left;
}
#forums-poll .text{
     padding:0;
     margin:0;
}
#forums-poll .poll .bar{
     width: 200;
     clear:both;
}
#forums-poll .poll .total,
#forums-poll .poll .percent{
     display:none;
}

.poll .bar .foreground{
    background-color: #07abdb;
}

#right-region{
    padding: 15px;
}

#right-region .poll .vote-form .choices .title{
     text-decoration: none;
     font-size: 1.2em;
     font-weight: bold;
     padding-bottom: 15px;
}

/*big icons*/
#big_icons{
	height: 100px;
	width: 373px;
	position: absolute;
	z-index: 40;
	background:  url(/sites/all/themes/func/images/whitepixel.png) repeat;
}
#header #big_icons{
	left: 355px;
	top: 10px;
}
.big_icon{
	position: absolute;
	bottom: 30px;
	height: 70px;
	background-position: bottom;
	background-repeat: no-repeat;
}
#wheretobuy.big_icon{
	left: 13px;
	width: 71px;
	height: 60px;
	background-image:  url(../images/icon_big/icon_big_wheretobuy_80.png);
}
#video.big_icon{
	left: 35px;
	width: 41px;
	height: 52px;
	display: none;
	background-image:  url(../images/icon_big/icon_big_video_80.png);
}
#forum.big_icon{
	left: 96px;
	width: 49px;
	height: 49px;
	background-image:  url(../images/icon_big/icon_big_forum_80.png);
}
#blog.big_icon{
	left: 163px;
	width: 40px;
	height: 51px;
	background-image:  url(../images/icon_big/icon_big_blog_80.png);
}
#faq.big_icon{
	left: 216px;
	width: 65px;
	height: 49px;
	/*background-image:  url(../images/icon_big/icon_big_faq_80.png);*/
	background-image:  url(../images/icon_big/icon_bij.png);
}
#contacts.big_icon{
	left: 293px;
	width: 55px;
	height: 38px;
	background-image:  url(../images/icon_big/icon_big_contacts_80.png);
}

/*pictoicons*/

#pictomenu{
	width: 305px;
	height: 19px;
	position: absolute;
	right: 70px;
	top: 58px;
}
.pictoicon{
	height: 19px;
	position: absolute;
	bottom: 0px;
	background-position: bottom;
	background-repeat: no-repeat;
}
#about.pictoicon{
	left: 0px;
	width: 65px;
	height: 9px;
	background-image:  url(../images/icon_small/about.png);
}
#wheretobuy.pictoicon{
	left: 75px;
	width: 60px;
	height: 10px;
	background-image:  url(../images/icon_small/wheretobuy.png);
}
#home.pictoicon{
	left: 145px;
	width: 12px;
	height: 10px;
	background-image:  url(../images/icon_small/home.png);
}
#forum.pictoicon{
	left: 167px;
	width: 13px;
	height: 9px;
	background-image:  url(../images/icon_small/forum.png);
}
#blog.pictoicon{
	left: 190px;
	width: 9px;
	height: 11px;
	background-image:  url(../images/icon_small/blog.png);
}
#faq.pictoicon{
	left: 209px;
	width: 9px;
	height: 9px;
	background-image:  url(../images/icon_small/faq.png);
}
#sitemap.pictoicon{
	left: 228px;
	width: 11px;
	height: 9px;
	background-image:  url(../images/icon_small/sitemap.png);
}
#contacts.pictoicon{
	left: 249px;
	width: 12px;
	height: 9px;
	background-image:  url(../images/icon_small/mail.png);
}
#video.pictoicon{
	left: 269px;
	width: 12px;
	height: 11px;
	background-image:  url(../images/icon_small/video.png);
}
#block-views-banners_blog-block_1{
	padding-left: 13px;
	padding-top: 13px;
}
#block-views-banners_blog-block_1 .views-row{
	margin-bottom: 13px;
    overflow:hidden;
}
.view-id-banners_blog.view-display-id-page_1 table{
	width: 100%;
}
.product-list-page .view-id-taxonomy_term.view-display-id-block_2 p{
	margin: 0;
}
.product-list-page .view-id-taxonomy_term.view-display-id-block_2 .cat-rows{
	margin: 0;
}
.product-list-page .view-id-taxonomy_term.view-display-id-block_3 p{
	margin: 0;
}
.product-list-page .view-id-taxonomy_term.view-display-id-block_3 .cat-rows{
	margin: 0;
}
.product-list-page .view-id-taxonomy_term.view-display-id-block_4 p{
	margin: 0;
}
.product-list-page .view-id-taxonomy_term.view-display-id-block_4 #row-0{
	margin: 0;
}
.product-list-page .view-id-taxonomy_term.view-display-id-block_5 p{
	margin: 0;
}
.product-list-page .view-id-taxonomy_term.view-display-id-block_5 .cat-rows{
	margin: 0;
}
.product-list-page .view-id-taxonomy_term.view-display-id-block_3 .view-header, .product-list-page .view-id-taxonomy_term.view-display-id-block_2 .view-header{
	height: 20px;
   padding-bottom: 6px;
   padding-left: 23px;
   padding-top: 10px;
}
.product-list-page .view-id-taxonomy_term.view-display-id-block_4 .view-header, .product-list-page .view-id-taxonomy_term.view-display-id-block_5 .view-header{
	height: 20px;
   padding-bottom: 6px;
   padding-left: 23px;
   padding-top: 10px;
}
#block-block-4{
	padding-left: 13px;
	padding-top: 13px;
}

.simple #menutop.equal{
	position: absolute;
	bottom: 0px;
}

div.tabs{
	width: 900px;
	height: 35px;
	background:  url(../images/tabs-bar.png) center center no-repeat;
}
.tabs ul.tabs.primary{
	margin: 0px;
	padding: 0px;
	border: none;
	padding-top: 7px;
	padding-left: 5px;
}
.tabs ul.tabs.primary a{
	color: white;
	background: transparent;
	border: none;
	padding: 0px;
	padding-left: 8px;
	padding-right: 15px;
	margin: 0;
	border-right: 1px solid white;
}
.tabs ul.tabs.primary a:hover{
	text-decoration: underline;
}
table.privatemsg-list{
	width: 100%;
	border-bottom: 1px solid #c6d5d2;
	margin-bottom: 20px;
}
.privatemsg-list th, .privatemsg-list td{
	padding: 6px;
	border: none;
	border-top: 1px solid #c6d5d2;
	background: #f5f5f5;
}
#edit-submit, #edit-preview, #edit-field-purchase-field-purchase-add-more{
	padding: 4px;
	padding-left: 20px;
	padding-right: 20px;
}
#search #edit-submit{
	padding: 0px;
}
.message-participants{
	margin-bottom: 0px;
	padding-bottom: 8px;
	border: none;
	border-bottom: 1px solid #c6d5d2;
	margin-left: 0px;
}
.privatemsg-box-fb{

	background: #f5f5f5;
}
.privatemsg-box-fb .bottom-border{
	border-bottom: 1px solid #c6d5d2;
	margin: 0px;
}
.page-messages h1.title{
	color: #155592;
	font-weight: normal;
	margin-top: 15px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 22px;
}
.page-user h1.title{
	display: none;
}
.personal-navigation{
	position: absolute;
	right: 0px;
   top: 60px;
	width: 182px;
	text-align: right;
}
.personal-navigation .cabinet{
	float: left;
}
.personal-navigation .cabinet a{
	color: green;
}
#field-purchase-items{
	margin-bottom: 15px;
}

/* Форма обратной связи */
#webform-client-form-11216 {
  font-family: Tahoma;
  font-size: 13px;
}

#webform-client-form-11216 .form-required {
  display: none;
}

#webform-client-form-11216 .form-item {
  overflow: hidden;
}

#webform-client-form-11216 .form-item label {
  float: left;
  width: 160px;
}

#webform-client-form-11216 .form-item input[type="text"], 
#webform-client-form-11216 .form-item textarea {
  width: 406px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-border-radius:11px;
  -moz-border-radius:11px;
  border-radius:11px;
  border: 1px solid black;
}

#webform-client-form-11216 .form-item input[type="text"] {
/*  background-image: url(../images/input_radiused.png);
  background-repeat: no-repeat; */
  height: 27px;
}

#webform-client-form-11216 .form-item input[type="text"]:focus {
  outline: none;
}


#webform-client-form-11216 .form-item textarea {
/*  background-image: url(../images/textarea_radiused.png);
  background-repeat: no-repeat; */
  height: 124px;
  resize: none;
  padding-top: 5px;
  padding-bottom: 5px;
}

#webform-client-form-11216 .form-item textarea:focus {
  outline: none;
}

#webform-client-form-11216 .form-item .bue-ui {
  display: none;
}

#webform-client-form-11216 #edit-captcha-response {
  width: 213px;
  margin-top: 12px;
}

#webform-client-form-11216 .captcha {
  overflow: hidden;
}

#webform-client-form-11216 .captcha > img {
  float: left;
} 

#webform-client-form-11216 #edit-captcha-response-wrapper {
  margin-left: 160px;
  margin-bottom: 0;
  margin-top: 0px;
}

#webform-client-form-11216 #edit-captcha-response-wrapper label {
  display: none;
}

#webform-client-form-11216 .captcha .description {
  position: absolute;
  top: 287px;
  text-align:justify;
  width: 240px;
  font-size: 11px;
  font-family: Tahoma;
}


body .popups-box {
  width: 630px !important;
  overflow: hidden !important;
  -webkit-border-radius:11px;
  -moz-border-radius:11px;
  border-radius:11px;
  border: 1px solid black;
  z-index: 200;
}
#popups-overlay{
  z-index: 180;
}
.popups-box .popups-title .title {
  padding-left: 10px;
}

.popups-box .node {
  margin: 0;
  padding: 10px;
}

.popups-box .links {
  display: none;
}



.page-faq #content-header .title,
.product-faq #content-header .title{
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #8b8b8b;
	text-align: center;
}
.faq-page-table{
	width: 100%;
}
.faq-page-table td{
	vertical-align: top;
	width: 50%;
}

.faq-page-table img, 
.product-faq #main_faq_pic img{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	display: block;
}

.faq-page-table .title{
	margin-left: auto;
	margin-right: auto;
	width: 290px;
	color: #8b8b8b;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 40px;
	text-align: center;
}
.faq-page-table a{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;	
	color: black;
}
.players_faq .links{
	width: 357px;
	padding-left: 40px;
	margin-left: auto;
	margin-right: auto;
}

.players_faq .links .views-row{
	width: 159px;
	margin-right: 15px;
	float: left;
}

.product-faq .container{
	margin-left: 40px;
}

.product-faq .faq-trigger{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: underline;
	margin-bottom: 4px;
}

.product-faq .faq-collapse{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 10px;
	display: none;
}
/*.product-faq .feature-1f{
	font-style: italic;
}*/
.product-faq .feature-1f,
.product-faq .feature-2f{
	margin-left: 0px;
	margin-bottom: 3px;
}
.product-faq .features.faq-collapse{
	margin-bottom: 10px;
}
.product-faq .faq-collapse li{
	list-style-position: outside;
	list-style-type: circle;
}

.product-faq .faq-collapse .title{
	font-style: italic;
	margin-bottom: 4px;	
}
.product-faq .faq-collapse .text{
	margin-left: 40px;
	margin-bottom: 10px;
}
.product-faq .faq-collapse .text p{
	margin: 0px;
	font-size: 12px;
}

.product-faq #troubles .text p{
	margin-bottom: 4px;
}
.product-faq #troubles .text li{
	margin-bottom: 4px;
}

.product-faq #faq-questions .text p{
	margin-bottom: 4px;
}
.product-faq #faq-questions .text li{
	margin-bottom: 4px;
}
.product-faq .faq-functional .text{
	margin-left: 0px;
}


.product-faq .ask-question{
	margin-left: 40px;
	margin-top: 25px;
}
.product-faq .ask-question a{
	font-family: Tahoma;
	font-size: 12px;	
	color: black;
}

.firmware table{
	margin-top: 20px;
	width: 100%;
}
.firmware table td{
	width: 33%;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
}
.firmware table td.col1,
.firmware table td.col1 a{
	font-weight: bold;
}
.firmware table thead td.col1,
.firmware table thead td.col1 a{
	font-weight: normal;
}
.firmware table td.col2{
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
.firmware table td.col3{
	text-align: center;
}
.view-faq-module .views-field-title{
	padding-top: 5px;
	padding-bottom: 5px;
}
.view-faq-module .views-field-title a{
	text-decoration: underline;
}

.page-faq #content-area{
	padding-bottom: 70px;
	padding-left: 70px;
	padding-right: 70px;
}

.additional-features .title{
	display: none;
}
.product-faq .faq-collapse.additional-features .text{
	margin-left: 0px;
}
.additional-features .subtitle{
	font-style: italic;
}
.additional-features ul{
	margin-left: 40px;
}
.additional-features ul li{
	margin-bottom: 20px;
}
.product-faq .container{
	width: 640px;
}

.page-faq .players-table td{
	/*height: 26px;*/
	vertical-align: middle;
	width: 165px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.page-faq .players-table .row-0 td{
	padding-top: 5px;
}
.page-faq .players-table td.col-2{
	padding-left: 40px;
}
.page-faq .players-table td .sub{
	font-size: 9px;
}
.page-faq .players-table td a{
	display: block;
	line-height: 1;
}
/*.page-faq .players-table tr.row-3{
	height: 38px;
}*/
.product-faq #content-header{
	padding: 7px;
	padding-top: 27px;
}

.product-faq #content-area{
	padding-top: 0px;
}

.page-faq #content-header{
	padding-bottom: 24px;
	padding-top: 27px;
}

#node-11555 table{
	border: 1px solid grey;
	text-align: center;
	vertical-align: middle;
}
#node-11555 table thead td{
	padding: 6px;
	color: #424242;
	background-color: #e9e9e9;
	border: 1px solid grey;	
}
#node-11555 table tbody td{
	border: 1px solid grey;
}
#node-11555 table tbody td{
	border: 1px solid grey;
	padding: 10px;
}
#node-11555 table tbody td.col-4{
	width: 30%;
}
#node-11555 table tbody td.col-1{
	font-weight: bolder;
}
#node-11555 table tbody td.col-2,
#node-11555 table tbody td.col-3,
#node-11555 table tbody td.col-4{
	font-size: 15px;
}
#node-11555 table tr{
border: 1px solid grey;
}
.services-link{
	margin-left: 38px;
	margin-top: 33px;
}
.node-nid-11555 #content-header .title{
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #8b8b8b;
	text-align: center;
}

#main-menu-alt,
#top-menu-alt{

	position: absolute;
}
#top-menu-alt{
	top: 60px;
	z-index: 20;
	left: 386px;
	font-size: 10pt;
	font-family: Tahoma;
}
#top-menu-alt div{
	margin-right: 15px;
}
#main-menu-alt div,
#top-menu-alt div{
	float: left;
}
#main-menu-alt{
	top: 128px;
	z-index: 10;
}
#main-menu-alt div{
	width: 153px;
	padding-left: 30px;
}

.front #bigpic>a>img{
	left: 0px;
}


.forum-post-content img{
	max-width: 650px;
}

.front #bigpic .carousel-item{
	display: none;
}
.front #bigpic .carousel-item.item-0{
	display: block;
}

.front #bigpic img{
	border: 2px solid #e0791d;
}
.front #carousel_display_area{
	position: relative;
}
.front #carousel_display_area .element{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
}

.view-id-carousel_main.view-display-id-page_1 td{
	padding: 10px;	
}
.view-id-carousel_main.view-display-id-page_1 tr.even{
	background-color: #f7f7f7;
}
.page-adminka #content-area .menu>.expanded{
	margin-top: 10px;
	margin-bottom: 10px;
}

#menutop .button{
	float: left;
	font-family: 'Aharoni-Bold';
	font-weight: normal;
	font-size: 19px;
	position: relative;
	border-radius: 15px;
	height: 31px;
}


.button .bg-cut{
	width: 20px;
	height: 12px;
	position: absolute;
	right: -9px;
	bottom: -2px;
}

.button .bg-border{
	width: 20px;
	height: 13px;
	position: absolute;
	right: -22px;
	bottom: -3px;
}
#button-1{
	width: 353px;
}
#button-2{
	width: 352px;
}
#button-3,
#button-4,
#button-5{
	width: 65px;
}

.yellow #button-2{
	width: 572px;
	height: 33px;
	border-bottom: 0px;
	border-radius: 15px 15px 0px 0px;
}
.yellow #button-1{
	width: 133px;
}

.red #button-1{
	width: 572px;
}
.red #button-2{
	width: 133px;
}

#menutop #button-5{
	border-radius: 15px 15px 0px 15px;
}
#menutop #button-1{
	border-radius: 15px 15px 15px 0px;
}
#button-1{
	border: 2px solid #d50033;
	background:  url(../images/new_menu/bg_red.png) left top repeat #e10434;
}
#button-2{
	border: 2px solid #db782c;
	background:  url(../images/new_menu/bg_orange.png) left top repeat #f58f33;
}
#button-3{
	border: 2px solid #2164b1;
	background:  url(../images/new_menu/bg_blue.png) left top repeat #2d6cb5;
}
#button-4{
	border: 2px solid #72b24f;
	background:  url(../images/new_menu/bg_green.png) left top repeat #88cf48;
}
#button-5{
	border: 2px solid #9208c5;
	background:  url(../images/new_menu/bg_purple.png) left top repeat #a71fc4;
}
#button-blog{
	border: 2px solid #f8b924;
	background:  url(../images/new_menu/bg_yellow.png) left top repeat #f9e329;
}

#button-1 .bg-cut{
	background:  url(../images/new_menu/bg_red.png) 11px 7px  repeat #e10434;
	border-bottom: 2px solid #d50033;
}
#button-2 .bg-cut{
	background:  url(../images/new_menu/bg_orange.png) 11px 7px  repeat #f58f33;
	border-bottom: 2px solid #db782c;
}
#button-3 .bg-cut{
	background:  url(../images/new_menu/bg_blue.png) 11px 7px  repeat #2d6cb5;
	border-bottom: 2px solid #2164b1;
}
#button-4 .bg-cut{
	background:  url(../images/new_menu/bg_green.png) 11px 7px  repeat #88cf48;
	border-bottom: 2px solid #72b24f;
}
#button-5 .bg-cut{
	background:  url(../images/new_menu/bg_purple.png) 11px 7px  repeat #a71fc4;
	border-bottom: 2px solid #9208c5;
	display: none;
}
#button-blog .bg-cut{
	background:  url(../images/new_menu/bg_yellow.png) 11px 7px  repeat #f9e329;
}

#button-1 .bg-border{
	border-bottom: 2px solid #d50033;
	border-left: 2px solid #d50033;
	border-radius: 0px 0px 0px 15px;
}
#button-2 .bg-border{
	border-bottom: 2px solid #db782c;
	border-left: 2px solid #db782c;
	border-radius: 0px 0px 0px 15px;
}


#button-3 .bg-border{
	border-bottom: 2px solid #2164b1;
	border-left: 2px solid #2164b1;
	border-radius: 0px 0px 0px 15px;
}
#button-4 .bg-border{
	border-bottom: 2px solid #72b24f;
	border-left: 2px solid #72b24f;
	border-radius: 0px 0px 0px 15px;
}
#button-5 .bg-border{
	border-bottom: 2px solid #9208c5;
	border-left: 2px solid #9208c5;
	border-radius: 0px 0px 0px 15px;
	display: none;
}
#button-blog .bg-border{
	border-left: 2px solid #f8b924;
	border-radius: 0px 0px 0px 15px;
	bottom: 0px;
}
#menutop .button a{
	color: white;
	text-decoration: none;
	display: block;
	padding-left: 21px;
	padding-top: 9px;
	padding-bottom: 3px;
	cursor: pointer;
}

#menutop.forum-blog #button-blog{
	border-radius: 15px 15px 0px 0px;
	border-bottom: 0px;
	height: 33px;
	width: 427px;
}
#menutop.forum-blog #button-1{
	width: 137px;
	border-radius: 15px 15px 0px 15px;
}
#menutop.forum-blog #button-2{
	width: 137px;
}


.in-row {
  overflow: hidden;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

.element-hidden {
  display: none;
}

/* Yandex inside button styles by Graywolf */
#page div#yandex-inside {
  position: relative;
}

#page span#tooltip-yandex {
  display: block;
  width: 92px;
  height: 22px;
  background: url(../images/yandex-inside.png) center center no-repeat;
  position: absolute;
  right: 265px;
  top: -28px;
  cursor: pointer;
}
/* End yandex inside button styles by Graywolf */

/* Error block styles by Graywolf */
.block-send_error .content {
  width: 210px;
  border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  -khtml-border-radius: 10px 10px 0px 0px;
  -webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2);
  position: fixed;
  bottom: 0px;
  right: 20px;
  z-index: 10;
}

.block-send_error .content #send-error-title {
  height: 14px;
  border-left: 1px #b2b3b7 solid;
  border-right: 1px #b2b3b7 solid;
  border-top: 1px #b2b3b7 solid;
  position: relative;
  background: #fff url(../images/send_error_button.png) center 3px no-repeat;
  border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  -khtml-border-radius: 10px 10px 0px 0px;
  cursor: pointer;
}

.block-send_error .content #send-error-text {
  background-color: #fff;
  border-left: 1px #b2b3b7 solid;
  border-right: 1px #b2b3b7 solid;
  position: relative;
  padding: 5px 15px 10px;
  font-size: 12px;
  font-family: Myriad Pro;
  color: #747474;
  text-align: center;
  cursor: pointer;
  line-height: 1.2;
  /*z-index: 10;*/
}

.block-send_error .content #send-error-text span {
  font-weight: bold;
}
/* End error block styles by Graywolf */

div#node-36119 table td {
  padding-right: 20px;
  padding-bottom: 20px;
  vertical-align: top;
  font-size: 9.5pt;
  width: 45%;
}

div#vacancy {
  position: absolute;
  right: 10px;
  top: 60px;
}

div#vacancy a {
  color: #a2a094;
  text-transform: lowercase;
  font-weight: bold;
  font-size: 11px;
}

body.node-nid-36229 h1 {
  margin-left: 55px;
}

div#node-36229 ul {
  margin-left: 60px;
  font-size: 9.5pt;
  margin-bottom: 10px;
}

div#node-36229 ul li {
  padding-left: 15px;
}

div#node-36229 p {
  text-indent: 45px;
}

div#node-36229 h3 {
  font-size: 9.5pt;
  font-weight: bold;
  margin-bottom: 10px;
}

div#warranty-repair {
  padding-top: 10px;
  height: 23px;
  padding-left: 35px;
  background: url(../images/tools_icon.png) left bottom no-repeat;
  clear: both;
}
div#partners-information{
	height: 23px;
	padding-left: 35px;
	background: url(/sites/all/themes/func/images/hat.png) left bottom no-repeat;
}
div#node-37323{
	padding-bottom: 100px;
	position: relative;
}
.node-nid-37323 .title{
	padding-left: 9px; 
}
div#node-37323 .form-item label{
	width: 48%;
	display: inline-block;
	text-align: right;
	margin-right: 1em;
	color: #7c7c7c;
}
div#node-37323 .to-the-bottom {
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 40px;
	text-align: center;
}
div#node-37323 .resizable-textarea{
	width: 390px;
	margin-left: 443px;
	margin-top: -22px;
}

div#node-37323 .description{
	font-style: italic;
	text-align: right;
	width: 48%;
}

div#node-37323 #edit-actions{
	text-align: center;
}