.pulkovo_icons {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    width: 950px;
}

.pulkovo_icons:after {
    content: '';
    display: block;
    clear: both;
}

.pulkovo_icons .icons_list {
    float: left;
    margin: 0;
    padding: 20px;
    text-align: center;
    width: 380px;
}

.pulkovo_icons .icons_list li {
    background: #fff url('small-icons.png') 0 0 no-repeat;
    border: 1px solid #cdcdcd;
    cursor: pointer;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    list-style: none;
    margin: 0px;
    padding: 0;
    height: 80px;
    width: 80px;
}

.pulkovo_icons .icons_list li:hover {
    border-color: rgba(0,0,0,.6);
}

.pulkovo_icons .icons_list .selected,
.pulkovo_icons .icons_list .selected:hover {
    cursor: auto;
    border-color: rgba(250, 167, 22, 0.6) #faa716;
}

.pulkovo_icons .icons_list .item_2 {background-position: 0px -80px;}
.pulkovo_icons .icons_list .item_3 {background-position: 0px -160px;}
.pulkovo_icons .icons_list .item_4 {background-position: 0px -240px;}
.pulkovo_icons .icons_list .item_5 {background-position: 0px -320px;}
.pulkovo_icons .icons_list .item_6 {background-position: 0px -400px;}
.pulkovo_icons .icons_list .item_7 {background-position: 0px -480px;}
.pulkovo_icons .icons_list .item_8 {background-position: 0px -560px;}
.pulkovo_icons .icons_list .item_9 {background-position: 0px -640px;}
.pulkovo_icons .icons_list .item_10 {background-position: 0px -720px;}
.pulkovo_icons .icons_list .item_11 {background-position: 0px -800px;}
.pulkovo_icons .icons_list .item_12 {background-position: 0px -880px;}
.pulkovo_icons .icons_list .item_13 {background-position: 0px -960px;}
.pulkovo_icons .icons_list .item_14 {background-position: 0px -1040px;}
.pulkovo_icons .icons_list .item_15 {background-position: 0px -1120px;}
.pulkovo_icons .icons_list .item_16 {background-position: 0px -1200px;}
.pulkovo_icons .icons_list .item_17 {background-position: 0px -1280px;}
.pulkovo_icons .icons_list .item_18 {background-position: 0px -1360px;}
.pulkovo_icons .icons_list .item_19 {background-position: 0px -1440px;}
.pulkovo_icons .icons_list .item_20 {background-position: 0px -1520px;}
.pulkovo_icons .icons_list .item_21 {background-position: 0px -1600px;}



.pulkovo_icons .icons_list .item_1.selected {background-position: 0px -1680px;}
.pulkovo_icons .icons_list .item_2.selected {background-position: 0px -1760px;}
.pulkovo_icons .icons_list .item_3.selected { background-position: 0 -1840px; } 
.pulkovo_icons .icons_list .item_4.selected { background-position: 0 -1920px; } 
.pulkovo_icons .icons_list .item_5.selected { background-position: 0 -2000px; } 
.pulkovo_icons .icons_list .item_6.selected { background-position: 0 -2080px; } 
.pulkovo_icons .icons_list .item_7.selected { background-position: 0 -2160px; } 
.pulkovo_icons .icons_list .item_8.selected { background-position: 0 -2240px; } 
.pulkovo_icons .icons_list .item_9.selected { background-position: 0 -2320px; } 
.pulkovo_icons .icons_list .item_10.selected { background-position: 0 -2400px; } 
.pulkovo_icons .icons_list .item_11.selected { background-position: 0 -2480px; } 
.pulkovo_icons .icons_list .item_12.selected { background-position: 0 -2560px; } 
.pulkovo_icons .icons_list .item_13.selected { background-position: 0 -2640px; } 
.pulkovo_icons .icons_list .item_14.selected { background-position: 0 -2720px; } 
.pulkovo_icons .icons_list .item_15.selected { background-position: 0 -2800px; } 
.pulkovo_icons .icons_list .item_16.selected { background-position: 0 -2880px; } 
.pulkovo_icons .icons_list .item_17.selected { background-position: 0 -2960px; } 
.pulkovo_icons .icons_list .item_18.selected { background-position: 0 -3040px; } 
.pulkovo_icons .icons_list .item_19.selected { background-position: 0 -3120px; } 
.pulkovo_icons .icons_list .item_20.selected { background-position: 0 -3200px; } 
.pulkovo_icons .icons_list .item_21.selected { background-position: 0 -3280px; } 



.pulkovo_icons .large_icon_container .item_1 { background-position: 0 0; } 
.pulkovo_icons .large_icon_container .item_2 { background-position: 0 -350px; } 
.pulkovo_icons .large_icon_container .item_3 { background-position: 0 -700px; } 
.pulkovo_icons .large_icon_container .item_4 { background-position: 0 -1050px; } 
.pulkovo_icons .large_icon_container .item_5 { background-position: 0 -1400px; } 
.pulkovo_icons .large_icon_container .item_6 { background-position: 0 -1750px; } 
.pulkovo_icons .large_icon_container .item_7 { background-position: 0 -2100px; } 
.pulkovo_icons .large_icon_container .item_8 { background-position: 0 -2450px; } 
.pulkovo_icons .large_icon_container .item_9 { background-position: 0 -2800px; } 
.pulkovo_icons .large_icon_container .item_10 { background-position: 0 -3150px; } 
.pulkovo_icons .large_icon_container .item_11 { background-position: 0 -3500px; } 
.pulkovo_icons .large_icon_container .item_12 { background-position: 0 -3850px; } 
.pulkovo_icons .large_icon_container .item_13 { background-position: 0 -4200px; } 
.pulkovo_icons .large_icon_container .item_14 { background-position: 0 -4550px; } 
.pulkovo_icons .large_icon_container .item_15 { background-position: 0 -4900px; } 
.pulkovo_icons .large_icon_container .item_16 { background-position: 0 -5250px; } 
.pulkovo_icons .large_icon_container .item_17 { background-position: 0 -5600px; } 
.pulkovo_icons .large_icon_container .item_18 { background-position: 0 -5950px; } 
.pulkovo_icons .large_icon_container .item_19 { background-position: 0 -6300px; } 
.pulkovo_icons .large_icon_container .item_20 { background-position: 0 -6650px; } 
.pulkovo_icons .large_icon_container .item_21 { background-position: 0 -7000px; } 


.pulkovo_icons .large_icon_container {
    float: right;
    text-align: center;
    padding: 60px 80px 0 0;
}

.pulkovo_icons .large_icon {
    background: url('big-black-icons.png') no-repeat;
    height: 350px;
    width: 420px;
}

.pulkovo_icons .large_icon_container .label {
	padding-right: 70px;
    color: #000;
    font-family: 'ALSArtemiusSerif', serif;
}
