/*
	   	1.BODY
	   	2.DEFAULT STYLING
	   	3.HEADINGS
	   	4.TABLES
	   	5.IMAGES
	   	6.LAYOUT
	   	7.BRANDING/MASTHEAD/TABS
	   	8.NAVIGATION/LINKS
		9.HOMEPAGE
			9.1 CONTENT PRIMARY
			9.2 CONTENT SECONDARY
                        9.3 SITEINFO/FOOTER
*/
/* DEFAULT
----------------------------------------------------------------------*/
* { padding: 0; margin: 0; }
img { border: 0; vertical-align: top;}

/* 1.BODY
---------------------------------------------------------------------- */
html, body { margin: 0; padding: 0;}
body {
    margin: 0 0 40px 0;
    padding: 0;
    border: 0px;
    color: #707070;
    font: 14px/17px Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
    text-align: center;
    background: #fff;
    position: relative;
}
#home {
    width: 100%;
    position: relative;
    overflow: hidden;
}
#back-home {
    width: 750px;
    height: 451px;
    position: absolute;
    top: 152px;
    left: 50%;
    z-index: 1;
    margin-left: 528px;
}
/* 2.DEFAULT STYLING
---------------------------------------------------------------------- */
p {
    margin: 0 0 12px 0;
}
h1, h2, h3, h4, h5 {
    font-size: 1.2em;
    margin-bottom: 10px;
}

/* 3.HEADINGS
---------------------------------------------------------------------- */
.logo {
    position: absolute;
    width: 211px;
    height: 48px;
    top: 33px;
    left: 10px;
    z-index: 4;
    text-indent: -9000px;
    background: transparent url(/themes/gp/res/logo.png) 0% 0% no-repeat;
    margin: 0;
}
.title-page {
    color: #000;
    text-transform: uppercase;
}
.title-content {
    margin: 0 0 12px 0;
    font-size: 1.1em;
    color: #000;
    line-height: normal;
}
.menu-collection h1 {
    padding: 40px 0 0 50px;
    margin: 0 0 6px 0;
    background: #ececec url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/menu_catalog_top.gif) 0% 0% no-repeat;
    font-size: 12px;
    text-transform: uppercase;
    color: #000;
    text-align: left;
}
.title-form {
    color: #fedc00;
    padding: 28px 0 18px 0;
}
.error h1 {
    color: #fedc00;
    padding: 0;
    margin: 0;
}
/* 4.TABLES
---------------------------------------------------------------------- */
#magazine {
    width: 100%;
}
#magazine td {
    padding: 3px 3px;
}
#magazine h1 {
    padding: 0;
    margin: 0;
    color: #000;
    font-size: 12px;
}
#magazine h2 {
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: normal;
}
.back-city-line {
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/back_table_contacts.gif) 0% 50% repeat-x;
    height: 18px;
}
#magazine tr.hilite { 
    background: #ffdc00;
    color: #000;
}

/* 5.IMAGES
---------------------------------------------------------------------- */

/* 6.LAYOUT
---------------------------------------------------------------------- */
#wrapper {
    width: 1056px;
    margin: 0 auto;
    background: #fff;
    position: relative;
    z-index: 2;
}
.shell-content {
    padding: 34px 40px 0 25px;
    clear: both;
    font-size: 12px;
    line-height: normal;
    min-height: 480px;
}
.shell-content-popup {
    padding: 34px 40px 0 25px;
    text-align: left;
    font-size: 12px;
    line-height: normal;
}
.back-katalog {
    background: #d0d0d0 url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/back_katalog_bottom.gif) 0% 100% no-repeat;
    position: relative;
}
.back-title {
    background: #d0d0d0 url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/back_katalog.gif) 0% 0% no-repeat;
    padding: 34px 0 0 25px;
    margin: -34px -40px 10px -25px;
}
.shell-collection {
    clear: both;
    width: 266px;
    height: 137px;
    text-transform: uppercase;
    font-weight: bold;
}
.shell-news, .shell-sertificat {
    clear: both;
    width: 266px;
    height: 137px;
    margin-top: 20px;
}
.menu-navigation {
    margin-bottom: 10px;
}
.menu-navigation strong {
    font-weight: normal;
}
.menu-collection {
    background: #ececec url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/menu_catalog_bottom.gif) 0% 100% no-repeat;
    padding-bottom: 40px;
    margin-bottom: 20px;
}
.page-navigation {
    width: 140px;
    float: right;
    height: 22px;
    line-height: 22px;
    position: relative;
    text-indent: 20px;
}
.current-page {
    background: #fff url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/current_page.gif) 0% 0% no-repeat;    
    display: block;
    height: 22px;
    width: 22px;
    text-align: center;
    color: #000;
    font-weight: bolder;
    font-size: 11px;
    position: absolute;
    top: 0;
    right: 20px;
    z-index: 10;
    text-indent: 0;
}
.next-page {
    position: absolute;
    top: 6px;
    right: 0;
    z-index: 1;
    width: 10px;
    height: 10px;
    background: #fff url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/nav_catalog_right.gif) 0% 0% no-repeat;
    text-indent: -9000px;
}
.next-page a {
    display: block;
    height: 10px;
    background: #fff url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/nav_catalog_right.gif) 0% 0% no-repeat;
    text-decoration: none;
}
.previos-page {
    position: absolute;
    top: 6px;
    left: 0;
    z-index: 1;
    width: 10px;
    height: 10px;
    background: #fff url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/nav_catalog_left.gif) 0% 0% no-repeat;
    text-indent: -9000px;
}
.previos-page a {
    display: block;
    height: 10px;
    background: #fff url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/nav_catalog_left.gif) 0% 0% no-repeat;
    text-decoration: none;
}
.link-vacantion {
    text-align: right;
}
.link-vacantion a {
    margin: -1px -6px -3px;
    padding: 1px 6px 3px;
    text-decoration: none;
    border-radius: 6px;
    background: #FFDC00;
    color: #000;
    font-size: 11px;
}
.link-vacantion a:hover {
    background: #f8941d;
    color: #fff;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/* NEWS
-------------------------------------------------------------------------*/
.content-news {
    clear: both;
    margin-bottom: 20px;
}
.annotationImage {
    width: 107px;
    height: 107px;
    float: left;
    margin-right: 20px;
}
.annotationImage a {
    display: block;
    height: 107px;
    text-indent: -9000px;
}
.dateAnnotation {
    width: 100px;
    float: left;
    margin-right: 40px;
}
.date-month, .year {
    display: block;
}
.date-month {
    font-size: 14px;
    text-align: right;
    color: #464646;
    padding-bottom: 2px;
    padding-right: 14px;
}
.year {
    color: #898989;
    text-align: right;
}
.linkAnnotation {
    padding: 37px 0 0 0;
    margin: 0 0 6px 0;
    font-size: 14px;
    line-height: normal;
}
.linkAnnotation a {
    color: #363636;
    text-decoration: none;
    padding: 1px 3px;
    margin: -1px -3px;
}
.linkAnnotation a:hover {
    background: #ffdc00;
    color: #000;
}
.link-back-news {
    text-align: right;
    padding-bottom: 30px;
    font-size: 11px;
    line-height: normal;
}
.link-back-news a {
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/back_to_news.gif) 0% 50% no-repeat;
    padding-left: 14px;
}
#link {
    color: #363636;
}
.annotation3 {
    margin-left: 141px;
}
.comment-user-link {
    clear: both;
    text-align: right;
    padding: 20px 0;
}
#comment-user-link {
    background: none repeat scroll 0 0 #FFDC00;
    border-radius: 6px 6px 6px 6px;
    color: #000000;
    font-size: 11px;
    margin: -1px -6px -3px;
    padding: 1px 6px 3px;
    text-decoration: none;
}
#comment-user-link:hover {
    background: none repeat scroll 0 0 #F8941D;
    color: #FFFFFF;
}
/* END NEWS
--------------------------------------------------------------------------*/

/* FORMS
---------------------------------------------------------------------- */
.search {
    width: 230px;
    height: 26px;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/back_search_main.gif) 0% 0% no-repeat;
    margin-left: 276px;
    margin-bottom: 30px;
    padding: 15px 10px;
}
.search form {
    padding: 0;
    margin: 0;
}
.search-inside {
    width: 250px;
    height: 56px;
    padding: 30px 0;  
}
.button-search {
    text-align: center;
    color: #000;
    cursor: pointer;
    width: 68px;
    height: 24px;
    border: none;
    font-weight: bold;
    font-size: 12px;
    background: #ffdc00;
    padding: 0;
    border-radius: 5px;
}
button::-moz-focus-inner {
    padding:0;
    border:0;
}
.button-add-email {
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/button.png) 0% 0% repeat-x;
    border: none; 
    cursor: pointer; 
    font-weight: bold; 
    color: #000; 
    border-radius: 5px; 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    padding: 0 12px;
    font-size: 12px;
    height: 22px;
    line-height: normal;
}
.add-email {
    width: 180px;
    margin: 6px 0;
}

.error {
    padding: 6px 0;
    margin: 0 0 12px 0;
    text-align: center;
    border: 1px solid #fedc00;
}
.shell-form {
    background: #464646;
    border-radius: 10px;
    color: #fff;
    text-align: left;
    font-size: 12px;
    padding: 0 44px 28px 44px;
}

.shell-form input {
    width: 50%;
    padding: 3px 3px 1px 3px;
}
textarea {
    height: 10em;
    width: 100%;
}
input[type="text"]:focus, textarea:focus {
    background: none repeat scroll 0 0 #fff4ad;
}
.shell-form form div {
    padding: 0.4em 0 1.4em 0;
}
label {
    display: block;
}
.send-file input {
    width: 50%;
    padding: 3px 3px 1px 3px;
}
.send-file form div {
    padding: 0.4em 0 1.4em 0;
}
.required {
    color: #fedc00;
}
/* 7.BRANDING/MASTHEAD/TABS
---------------------------------------------------------------------- */
#masthead {
    width: 1056px;
    height: 152px;
    position: relative;
}
.back-logo {
    width: 234px;
    height: 112px;
    position: absolute;
    top: 0;
    left: 16px;
    z-index: 3;
    background: #160d0a;
}
.back-logo-left {
    width: 16px;
    height: 112px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/back_logo_left.gif) 0% 0% no-repeat;
}
.back-logo-right {
    width: 16px;
    height: 112px;
    position: absolute;
    top: 0;
    left: 250px;
    z-index: 2;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/back_logo_right.gif) 0% 0% no-repeat;
}
.icon-menu {
    position: absolute;
    top: 22px;
    left: 372px;
    width: 71px;
    height: 10px;
    z-index: 5;
}
.icon-menu p, .lang-menu p {
    padding: 0;
    margin: 0;
}
.home {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 6;
    width: 11px;
    height: 10px !important;
    line-height: 10px;
    text-indent: -9000px;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/home.gif) 0% 0% no-repeat;
}
.letter {
    position: absolute;
    top: 1px;
    left: 30px;
    z-index: 7;
    width: 13px;
    height: 9px !important;
    line-height: 9px;
    text-indent: -9000px;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/letter.gif) 0% 0% no-repeat;
}
.sitemap {
    position: absolute;
    top: 1px;
    right: 0;
    z-index: 8;
    width: 9px;
    height: 9px !important;
    line-height: 9px;
    text-indent: -9000px;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/sitemap.gif) 0% 0% no-repeat;
}
.top-menu {
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/back_top_menu.gif) 0% 0% no-repeat;
    float: right;
    list-style: none;
    padding: 79px 0 1px 16px;
    font-size: 11px;
    line-height: normal;
}
.top-menu li {
    float: left;
    margin-right: 10px;
    position: relative;
    z-index: 500;
    display: block;
}

.top-menu ul {
    position: absolute; 
    left: 0; 
    display: none; 
    margin: 0; 
    padding: 0; 
    list-style: none;
    top: 20px;
}

.top-menu ul li {
    width: 200px; 
    float: left; 
    border-bottom: 1px dotted #BEBEBE;
    text-align: left;
}
.lang-menu {
    position: absolute;
    top: 0;
    right: 40px;
    width: 66px;
    height: 40px;
    z-index: 9;
    font-size: 10px;
    line-height: normal;
    font-weight: bolder;
}
.lang-ua {
    position: absolute;
    top: 0;
    left: 0;
    width: 33px;
    height: 40px;
    z-index: 10;
}
.lang-ru {
    position: absolute;
    top: 0;
    right: 0;
    width: 33px;
    height: 40px;
    z-index: 11;
}
.lang-ru span {
    display: block;
    padding: 18px 0 8px 0;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/rus.gif) 0% 100% no-repeat;
    color: #000;
    text-decoration: none;
}
.lang-ua span {
    display: block;
    padding: 18px 0 8px 0;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/ukr.gif) 0% 100% no-repeat;
    color: #000;
    text-decoration: none;
}
.social-networks {
	position: absolute;
	z-index: 12;
	top: 19px;
	left: 620px;
}
.social-networks p {
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
}
.international a {
	background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/international.png) 0% 0% no-repeat;
	padding-left: 26px;
	padding-bottom: 6px;
	font-size: 12px;
	margin-right: 20px;
}
.odnoclasniki, .rss-channel, .fase-book, .v-kontakte {  text-indent: -9000px; width: 16px; height: 16px;}
.social-networks a{display: block;height: 16px; text-decoration: none;}
.v-kontakte a {background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/v_kontakte.gif) 0% 0% no-repeat;}
.fase-book a {background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/facebook.gif) 0% 0% no-repeat;}
.odnoclasniki a {background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/odnoclassniki.jpg) 0% 0% no-repeat;}
/*
.rss-channel, .fase-book, .v-kontakte {
    width: 16px;
    height: 16px !important;
    line-height: 16px;
    text-indent: -9000px;
}
.rss-channel {
    position: absolute;
    top: 19px;
    left: 830px;
    z-index: 12;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/rss.gif) 0% 0% no-repeat;
}
.fase-book {
    position: absolute;
    top: 19px;
    left: 856px;
    z-index: 13;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/facebook.gif) 0% 0% no-repeat;
}
.v-kontakte {
    position: absolute;
    top: 19px;
    left: 882px;
    z-index: 14;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/v_kontakte.gif) 0% 0% no-repeat;
}
.international {
    position: absolute;
    top: 19px;
    left: 700px;
    z-index: 15;
}
.odnoclasniki {
	width: 16px
	height: 16px;
	text-indent: -9000px;
	background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/odnoclassniki.jpg) 0% 0% no-repeat;
	position: absolute;
    top: 19px;
    left: 830px;
    z-index: 16;
}
.odnoclasniki a  {
	display: block;
	height: 16px;
	text-decoration: none;
}

	.rss-channel a {
    display: block;
    height: 16px;
    text-decoration: none;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/rss.gif) 0% 0% no-repeat;
}
.fase-book a {
    display: block;
    height: 16px;
    text-decoration: none;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/facebook.gif) 0% 0% no-repeat;
}
.v-kontakte a {
    display: block;
    height: 16px;
    text-decoration: none;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/v_kontakte.gif) 0% 0% no-repeat;
}
	*/
#mainNav {
    width: 750px;
    height: 38px;
    position: absolute;
    bottom: 0;
    left: 286px;
    z-index: 20;
    font-size: 12px;
}

#mainNav li.current a {
    border-bottom: 6px solid #ffdc00;
}
/*
#mainNav .current ul a {
    background: none;
}

#mainNav ul {
    float: left;
    list-style: none;
}
#mainNav li {
    float: left;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/main_nav_menu.gif) 0% 50% no-repeat;
    line-height: 38px;
    padding: 0 10px;
    position: relative;
}
#mainNav ul ul {
    position: absolute;
    top: 38px;
    left: 0;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/clear_menu.png) 0% 0% repeat;
    padding: 0 0 3px 0;
}
#mainNav ul ul li {
    background: none;
    display: block;
    clear: both;
    line-height: normal;
    text-align: left;
    padding: 6px 12px;
    white-space: nowrap;
    font-size: 11px;
}*/
/* 8.NAVIGATION/LINKS
---------------------------------------------------------------------- */
a {
    color: #7d7d7d;
    text-decoration: underline;
}
a:hover {
    color: #000;
    text-decoration: none;
}
a:focus {
    outline: none;
}
.shell-content a {
    color: #363636;
}
.logo a {
    display: block;
    height: 48px;
    background: url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/logo.png) 0% 0% no-repeat;
    text-decoration: none;
}
.home a {
    display: block;
    height: 10px;
    background: url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/home.gif) 0% 100% no-repeat;
    text-decoration: none;
}
.home a:hover {
    background: url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/home.gif) 0% 0% no-repeat;
}
.letter a {
    display: block;
    height: 9px;
    background: url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/letter.gif) 0% 100% no-repeat;
    text-decoration: none;
}
.letter a:hover {
    background: url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/letter.gif) 0% 0% no-repeat;
}
.sitemap a {
    display: block;
    height: 9px;
    background: url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/sitemap.gif) 0% 100% no-repeat;
    text-decoration: none;
}
.sitemap a:hover {
    background: url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/sitemap.gif) 0% 0% no-repeat;
}
.lang-ua a {
    display: block;
    padding: 18px 0 8px 0;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/ukr.gif) 0% 0% no-repeat;
    color: #7d7d7d;
    text-decoration: none;
}
.lang-ua a:hover {
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/ukr.gif) 0% 100% no-repeat;
    color: #000;
    text-decoration: none;
}
.lang-ru a {
    display: block;
    padding: 18px 0 8px 0;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/rus.gif) 0% 0% no-repeat;
    color: #7d7d7d;
    text-decoration: none;
}
.lang-ru a:hover {
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/rus.gif) 0% 100% no-repeat;
    color: #000;
    text-decoration: none;
}
.top-menu a {
    float: left;
    text-decoration: none;
    color: #7d7d7d;
    display:block;  
    height: 20px;
    line-height: 20px;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/bull.gif) 0% 60% no-repeat;
    padding-left: 15px;
}
.top-menu .first {
    padding: 0;
    background: none;
}
.top-menu a:hover {
    color: #000;
}
.top-menu ul a {
    height: 20px;
    line-height: 20px;
    display: block;
    width: 190px;
    background: #e6e6e6;
    padding-left: 10px;
}
.top-menu ul a:hover {
    background: #ffdc00;
    color: #000;

}

.shell-collection a {
    display: block;
    color: #000;
    height: 137px;
}
.shell-news a, .shell-sertificat a {
    display: block;
    color: #000;
    height: 137px;
}
.menu-navigation a strong {
    font-weight: bold;
}
.menu-collection ul a {
    height: 20px;
    line-height: 20px;
    color: #555;
    text-decoration: none;
    font-size: 14px;
    padding: 0 8px 3px 8px;
}
.menu-collection ul ul a {
    height: 18px;
    line-height: 18px;
    color: #464646;
    text-decoration: none;
    font-size: 14px;
    padding: 3px 24px;
}
.menu-collection ul a:hover {
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/back_table_contacts.gif) 0% 100% repeat-x;
    color: #f7941d;
    font-weight: bolder;
}
.menu-collection ul ul a:hover {
    background: #ffdc00;
    color: #000;
    font-weight: bolder;

}
.menu-collection li.collapse.active > a { 
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/back_table_contacts.gif) 0% 100% repeat-x;
    color: #f7941d;
    font-weight: bolder;
}
.menu-collection li.collapse.active li.active > a { 
    color: #000;
    font-weight: bolder;
    background: #ffdc00;
}
#next_page { 
    position: absolute;
    top: 50%;
    right: 10px;
    z-index: 1000;
    background: url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/arrow-next.png) 0% 100% no-repeat;
    width: 26px;
    height: 53px;
    text-indent: -9000px;
    display: block;
    text-decoration: none;
    margin-top: -24px;
}
#next_page:hover {
    background: url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/arrow-next.png) 0% 0% no-repeat;
}
#prev_page { 
    position: absolute;
    top: 50%;
    left: 10px;
    z-index: 1000;
    background: url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/arrow-prev.png) 0% 100% no-repeat;
    width: 26px;
    height: 53px;
    text-indent: -9000px;
    display: block;
    text-decoration: none;
    margin-top: -24px;
}
#prev_page:hover {
    background: url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/arrow-prev.png) 0% 0% no-repeat;
}
/*
#mainNav ul a {
    color: #000;
    text-decoration: none;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/back_link_main.gif) 0% 0% repeat-x;
    display: block;
}
#mainNav ul a:hover {
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/back_link_main.gif) 0% 100% repeat-x;
}
#mainNav ul ul a {
    background: none;
}
#mainNav ul ul a:hover {
    background: none;
}*/
/* 8.1 UL/LI------------------------------------------------------------*/
.shell-content ul, .shell-content ol {
    padding: 8px 40px;
}
.shell-content ul li, .shell-content ol li {
    margin-bottom: 8px;
}
.menu-collection ul {
    padding: 0 0 0 60px;
    margin: 0;
    list-style: none;
    text-align: left;
}
.menu-collection li {
    padding: 0;
    margin: 0 0 6px 0;
}
.menu-collection ul ul {
    padding: 0;
    margin: 6px 0 0 0;
    list-style: none;
    text-align: left;
}
/*.menu-collection li .collapse .active {
    background: red;
}
.menu-collection .active {
    background: #fdc742;
}*/
#navigation-per-page {
    background: red;
    width: 450px;
    float: left;
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
}
#navigation-per-page li {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/bull.gif) 100% 60% no-repeat;
    padding-right: 10px;
    line-height: 18px;
    height: 18px;
}
.per-page {
    visibility: hidden;
}
#navigation-per-page .active {
    visibility: visible;
}
/* 9.HOMEPAGE
---------------------------------------------------------------------- */

/* 9.1. CONTENT PRIMARY ------------ */
#primary {
    float: right;
    width: 750px;
    text-align: left;
    margin-right: 20px;
}
/* 9.2. CONTENT SECONDARY ------------ */
#secondary {
    float: left;
    width: 266px;
}

/* 9.3. SITEINFO/FOOTER
---------------------------------------------------------------------- */
#footer {
    width: 1036px;
    margin: 0 auto;
}
.copyright {
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/logo_footer.gif) 0% 0% no-repeat;
    width: 276px;
    float: left;
    color: #464646;
    text-align: left;
    font-size: 12px;
    line-height: normal;
}
.copyright p {
    margin: 0;
    padding: 0 0 0 52px;
}
.footer-block-first {
    width: 181px;
    float: left;
    text-align: left;
}
.footer-block-first h1, .footer-block-second h1, 
.footer-block-third h1, .footer-block-fourth h1,
.footer-block-fifth h1 {
    padding: 0;
    margin: 0 0 6px 0;
    text-transform: uppercase;
    color: #464646;
    font-size: 12px;
    line-height: normal;
}
.footer-block-first ul {
    font-size: 12px;
    line-height: normal;
}
.footer-block-first ul a {
    text-decoration: none;
    padding: 1px 0;
    display: block;
}
.footer-block-second, .footer-block-third {
    width: 181px;
    float: left;
    text-align: left;
    margin-left: 3px;
}
.footer-block-second ul {
    font-size: 12px;
    line-height: normal;
}
.footer-block-second  a {
    text-decoration: none;
    padding: 1px 0;
    display: block;
}
.footer-block-third ul {
    font-size: 12px;
    line-height: normal;
}
.footer-block-third ul a {
    text-decoration: none;
    padding: 1px 0;
    display: block;
}
/*.footer-block-fourth {
    width: 145px;
    float: left;
    text-align: left;
    margin-left: 3px;
}
.footer-block-fourth ul {
    font-size: 12px;
    line-height: normal;
}
.footer-block-fourth ul a {
    text-decoration: none;
}*/
.footer-block-fifth {
    width: 181px;
    float: left;
    text-align: left;
    margin-left: 3px; 
    font-size: 11px;
    line-height: normal;
}
.footer-block-fifth p {
    margin: 0;
}
.city {
    cursor: pointer;
    display: block;
    padding: 1px 0;
    position: relative;
    font-size: 12px;
    line-height: normal;
}
.over-city {
    color: #000;
}
.box-adress h2, .box-adress p {
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: normal;
}
.box-adress h2 {
    color: #f7941d;
    margin-bottom: 3px;
}
.box-adress {
    font-size: 12px;
    line-height: normal;
    width: 200px;
    padding: 20px;
    background: #e6e6e6;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 500;
    display: none;
}
.close-box-adress {
    display: block;
    width: 12px;
    height: 13px;
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 510;
    text-indent: -9000px;
    background: transparent url(/web/20130812070112im_/http://antoniobiaggi.com.ua/themes/gp/res/close.png) 0% 0% no-repeat;
}


/*
     FILE ARCHIVED ON 07:01:12 Aug 12, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:06:56 Aug 27, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.744
  exclusion.robots: 0.039
  exclusion.robots.policy: 0.024
  esindex: 0.012
  cdx.remote: 5.505
  LoadShardBlock: 793.108 (3)
  PetaboxLoader3.datanode: 89.73 (4)
  PetaboxLoader3.resolve: 723.944
  load_resource: 40.713
*/