#topline {background: #E6376C; height: 44px;}
#new_label {background: #6DC7E1; height: 44px; float: left; border-right: 1px solid #ffffff;}
#underlabel {margin-left: 288px;}
#new_permanent {background: #9DD71F; height: 44px; width: 250px; float: left; border-right: 1px solid #ffffff; color: #D8EFA5;}
#new_permanent .inner {margin: 7px 10px 0 20px;}
#new_permanent a {color: #FFFFFF;}
#quick_choise {float: left;}
#quick_choise .inner {margin: 5px 0 0 10px; float: left;}
#quick_choise .inner_select {margin: 9px 0 0 10px; float: left;}
#quick_choise select {font-size: 15px; width: 150px;}
#quick_choise input {font-size: 15px; border: 0; background: #E6376C; color: #ffffff;}

#korset { height: 470px; background: url('/images/bg_main_new.gif') no-repeat;}
#korset a {color: #E6376C;}

#blue_text {position: relative; top: 230px; left: 260px; width: 220px; color: #3FBED9;}
/*#right_part {margin-top: -60px; margin-left: 550px;}    */


table.small {width: 100%;}
table.small td {color: #000000; padding-left: 10px;}
table.small tr.b {vertical-align: top; background: #F7F9FA;}
table.small tr.w {vertical-align: top;}

div#da {margin: 50px 0 25px 0; background: url('/images/heart.gif') no-repeat left #E6376C; text-align: center;}
table.da {width: 100%;}

form {padding: 0; margin: 0;}

.second_column {margin-left: 450px; border: 1px solid white;}
.second_column  #pink_menu_block {margin-left: 40px;}

#sortby_ruler {margin: 30px 0 10px 0; background: url('/images/katalog_ons.gif') no-repeat #9DD71F; height: 38px; color: #000000; font-size: 120%;}
#sortby_ruler #sortby {margin: 0px 0 0 190px; padding-top: 10px;}

#searchfield {margin-left: 335px; background: url('/images/search_bg.gif');}
#searchfield #podlozhka {background: url('/images/white.gif') top right repeat-y; height: 500px;}
#searchfield .model {float: left; width: 112px; margin: 0 12px 20px 4px;}
#searchfield .model .pic {text-align: center;}
#searchfield .model .title {height: 70px; color: #969696; text-align: center; font-size: 160%; margin-top: 5px;}
#searchfield .model .typ {color: #E6376C; text-align: center; font-size: 80%;}
#searchfield .model .line {background: #8E8E8E; height: 1px; margin: 3px 0 3px 0;}
#searchfield .model .price_min {float: left; width: 50%; font-size: 80%;}
#searchfield .model .price_max {float: left; width: 50%; font-size: 80%; text-align: right;}

.clear {clear: both; width: 100%; height: 1px; font-size: 0px;}

.bg_index {background: url('/images/bg_index_new.gif') 0 30px no-repeat;}
.bg_index #right_part {margin-left: 500px;}
.bg_index #pink_menu_block {background: url('/images/skoba_pink_l.gif') no-repeat top left; width: 99%;}
.bg_index #pink_menu_block_skoba {margin-left: 30px;}
.bg_index #pink_menu_block .first_column {float: left; width: 23%; padding: 0 10px 0 0;}
.bg_index #pink_menu_block .column {float: left; width: 23%; padding-right: 5px;}
.bg_index #pink_menu_block .last_column {float: left; padding-right: 30px; background: url('/images/skoba_pink_r.gif') no-repeat bottom right;}
.bg_index .pinkmenu_item {margin-bottom: 2px; background: url('/images/dot.gif') no-repeat left bottom; padding-left: 10px;}
.bg_index .pinkmenu_item a { color: #E6376C;}
.bg_index table#oftheday {width: 100%; margin: 0 0 30px 0;}
.bg_index table#oftheday h1 {margin: 0 0 10px 0; padding: 0px; color: #9DD71F; font-size: 280%;}
.bg_index .news_item {float: left; width: 33%;}
.bg_index .news_item_inner {margin-left: 45px;}
.bg_index .news_item .image_border {background: #9DD71F; float: left;}
.bg_index .news_item .image {margin-top: 5px;}
.bg_index .news_item .date {color: #9A868C; font-size: 80%; margin: 3px 0 2px 0;}
.bg_index .news_item .title a {color: #3FBED9; text-decoration: none;}
.bg_index .news_item .text {color: #000000;}
.bg_index .arc {padding: 0px; margin: 10px 0 0 45px; //margin: -20px 0 0 45px;}
.bg_index .arc a {color: #E6376C;}
.bg_index .rss {margin: 3px 0 0 45px;}
.bg_index .rss a {color: #E6376C;}
.bg_index .search_part {margin-left: 45px;}
.bg_index div#da2 {margin: 50px 0 25px 0; background: #E6376C; text-align: center;}

table.index {width: 100%; padding: 50px 0 0 0; //margin-top: 50px; //padding-top: 0px;}
table.index td.left {padding: 0 30px 0 0;}
table.index td.left div.model {margin: 120px 0 0 35px; color: #000000;}
table.index td.left div.model .foto {float: left; text-align: right; margin: 0 20px 0 0;}
table.index td.left div.model .desc {float: left; width: 45%; margin: 0 20px 0 0;}
table.index td.left div.model .desc h1 {margin: 0 0 0px 0; padding: 0px; color: #9DD71F; font-size: 280%;}
table.index td.left div.model .desc .navi {font-size: 90%;}
table.index td.left div.model .desc .navi a {color: #E6376C;}
table.index td.left div.model .desc .text {color: #666666; margin: 5px 0 0 0;}
table.index td.left div.model .desc .more_news {font-weight: bold; color: #4C4C4C; margin: 20px 0 0 0;}
table.index td.left div.model .desc .news_item {width: 100%; background: url('/images/dot.gif') no-repeat left bottom; padding: 3px 0 0 10px;}
table.index td.left div.model .desc .news_item a {color: #42A1C2;}
table.index td.left div.model .games {float: left; padding: 35px 0 0 0;}
table.index td.left div.model .games .item {width: 100%; background: url('/images/dot.gif') no-repeat left bottom; padding: 1px 0 0 10px; font-size: 90%;}
table.index td.left div.model .games .item a {color: #42A1C2;}
table.index td.left div.model .dir_block {margin: 10px 0 10px 0;}
table.index td.left div.model .canbuy {padding: 30px 0 7px 0;}
table.index td.left div.model .canbuy h2 {color: #F40E9B; padding: 0; margin: 0; font-size: 125%; font-size: bold;}
table.index td.left div.model .price_block {float: left; width: 190px; float: left; text-align: right;}
table.index td.left div.model #begun {margin-bottom: 15px;}
table.index td.left div.model .price_block a {color: #4C4C4C;}
table.index td.left div.model .price_block .add {font-size: 90%; margin-top: 5px;}
table.index td.left table.two {margin: 30px 0 30px 0;}
table.index td.left table.two td.left {width: 50%;}
table.index td.left .repads {}
table.index td.left .repads .title {float: left; margin: 5px 0 10px 0;}
table.index td.left .repads .title a {color: #E6376C;}
table.index td.left .repads h2 {color: #000000; padding: 0; margin: 0; font-size: 125%; font-size: bold;}
table.index td.left .repads .button {text-align: right;}
table.index td.left .repads .explain {width: 50%; margin-bottom: 10px;}
table.index td.left .repads .message {background: #F7F7F7; padding: 15px 15px 15px 15px; border-top: 5px solid #9DD71F; border-bottom: 1px solid #D6D6D6;}
table.index td.left .repads .answer {background: #F7F7F7; padding: 15px 15px 15px 15px; border-top: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6;}
table.index td.left .repads .user {color: #42A1C2;}
table.index td.left .repads .date {color: #7A7A7A;}
table.index td.left .repads .text {margin-top: 5px;}
table.index td.left .repads .link_answer {margin: 2px 0 14px 0; text-align: right; font-size: 90%;}
table.index td.left .repads .link_answer a {color: #42A1C2;}
table.index td.left .repads .line {height: 1px; font-size: 0px; background: #9DD71F; margin: 0 0 7px 0;}
table.index td.left .repadadd {margin: 120px 0 0 35px; color: #000000;}
table.index td.left .repadadd .form {margin: 20px 0 0 0;}
table.index td.left .repadadd .form input, textarea {width: 50%;}
table.index td.left .repadadd .form .checkbox {width: 15px;}
table.index td.left .repadadd .form .submit {width: 100px;}
table.index td.left .newsone {margin: 120px 0 0 35px; color: #000000;}
table.index td.left .newsone .foto {float: left; margin: 10px 10px 10px 0; color: #C2B6BA; font-size: 80%;}
table.index td.left .newsone .date {color: #000000; font-size: 80%;}
table.index td.left .newsone h1 {margin: 0 0 0px 0; padding: 0px; color: #9DD71F; font-size: 200%;}
table.index td.left .newsone .author {font-size: 80%;}
table.index td.left .newsone .text {margin: 15px 0 0px 0; font-size: 120%;}
table.index td.left .newsone .text a.mlink {color: #ED3E73; text-decoration: none; border-bottom: 1px dashed #ED3E73;}
table.index td.left .newsone .more {margin: 10px 0 0 15px;}
table.index td.left .newsone .moreexplain {font-weight: bold; margin-top: 20px;}
table.index td.left .newsone .item {width: 100%; background: url('/images/dot.gif') no-repeat left bottom; padding: 3px 0 0 10px;}
table.index td.left .newsone .page {float: left; margin-right: 5px;}
table.index td.left .newsone .item a {color: #3FBED9;}
table.index td.left .newsone .item span.date {color: #C2B6BA; font-size: 80%;}
table.index td.left .newsone .arc {margin: 10px 0 0 0;}
table.index td.left .newsone .arc a {color: #3FBED9;}
table.index td.left .newsone .redtram a {color: #3FBED9;}
table.index td.left .newsone ul {margin: 0 0 0 15px; padding: 0px;}
table.index td.left .newsone ul li {padding: 3px 0 0 10px; list-style-type:none; background: url('/images/dot.gif') no-repeat left bottom;}
table.index td.left .newsarc {margin: 120px 0 0 35px; color: #000000;}
table.index td.left .newsarc .tags {float: left; width: 40%;}
table.index td.left .newsarc .tags .explain {color: #9DD71F; font-size: 90%;}
table.index td.left .newsarc .tags .links a {color: #3FBED9;}
table.index td.left .newsarc .tags .links a.big {font-size: 200%;}
table.index td.left .newsarc .tags .links a.small {font-size: 120%;}
table.index td.left .newsarc .search {float: left; width: 55%;}
table.index td.left .newsarc .search .field {background: url('/images/sfield_bg.gif') repeat-x; margin: 0 0 0 30px; width: 100%; }
table.index td.left .newsarc .search .field .inner {background: url('/images/sfield_left.gif') no-repeat; }
table.index td.left .newsarc .search .field .ausser {background: url('/images/sfield_right.gif') right no-repeat; height: 50px;}
table.index td.left .newsarc .search .field .ausser div {padding: 15px 0 0 15px;}
table.index td.left .newsarc .search .field .ausser div input.t {width: 78%;}
table.index td.left .newsarc .parts {margin-top: 30px;}
table.index td.left .newsarc .parts .leftpart {float: left; width: 22%; padding-top: 100px;}
table.index td.left .newsarc .parts .leftpart .leftblock {width: 100px; height: 55px; background: #F1F1F1; border: 1px solid #AFAFAF;}
table.index td.left .newsarc .parts .leftpart .leftblock .inner {margin: 10px;}
table.index td.left .newsarc .parts .leftpart .leftblock a {color: #E6376C;}
table.index td.left .newsarc .parts .centrpart {float: left; width: 54%;}
table.index td.left .newsarc .parts .rightpart {float: left; width: 19%; padding-top: 100px;}
table.index td.left .newsarc .parts .rightpart .rightblock {float: right; width: 100px; height: 55px; background: #F1F1F1; border: 1px solid #AFAFAF;}
table.index td.left .newsarc .parts .rightpart .rightblock .inner {margin: 10px;}
table.index td.left .newsarc .parts .rightpart .rightblock a {color: #E6376C;}

table.index td.left .newsarc .parts a {color: #3FBED9;}
table.index td.left .newsarc .item {width: 100%; background: url('/images/dot.gif') no-repeat 0 21px; padding: 15px 0 0 10px;}
table.index td.left .newsarc .item a {color: #3FBED9;}
table.index td.left .newsarc .item span.date {color: #C2B6BA; font-size: 80%;}

table.index td.left div.catalogue {margin: 0px 0 0 0; color: #000000;}
table.index td.left div.catalogue .spacer {float: left; width: 59%;}
table.index td.left div.catalogue .sort {float: left; width: 40%;}
table.index td.left div.catalogue .text {margin: 0 5px 0 5px;}
table.index td.left div.catalogue .sort_by {background: url('/images/sby_l.gif') no-repeat left #9DD71F; margin: 10px 0 0 0;}
table.index td.left div.catalogue .sort_by div {height: 45px; //height: 53px; padding: 8px 10px 0 10px; background: url('/images/sby_r.gif') no-repeat right;}
table.index td.left div.catalogue .sort_by div select {margin-top: 3px; width: 100%;}
table.index td.left div.catalogue .nav_mod {width: 100%;}
table.index td.left div.catalogue .navigator {width: 270px; color: #000000; padding-left: 15px;}
table.index td.left div.catalogue .pic {margin: 10px 0 0 12px;}
table.index td.left div.catalogue .explain {margin: 0 0 15px 12px; width: 250px;}

table.index td.left div.catalogue div.modeles {background: url('/images/s_bg_new.gif');}
table.index td.left div.catalogue .models .model {float: left; width: 131px; margin: 0 0px 0px 0; height: 200px;}
table.index td.left div.catalogue .models .model .mfoto {height: 70px; text-align: center; margin: 20px 0 0 0;}
table.index td.left div.catalogue .models .model .mlink {height: 50px; padding: 5px 2px 0 2px; text-align: center; font-size: 160%; font-weight: bold;}
table.index td.left div.catalogue .models .model .mlink a {text-decoration: none; color: #ED3E73;}
table.index td.left div.catalogue .models .model .mprice {text-align: center; color: #7F7F7F; font-size: 85%;}
table.index td.left div.catalogue .models .model .mshop {text-align: center; font-size: 85%;}
table.index td.left div.catalogue .nothing {color: #000000;}

table.index td.right {width: 300px;}
table.index td.right .banner {float: left; background: #E0F4F9;}
table.index td.right .banner .inner {margin: 20px 20px 5px 20px;}
table.index td.right .advert {text-align: right; margin: 0 20px 15px 0;}
table.index td.right #right_news {margin-left: 10px; text-align: left;}
table.index td.right #right_news .news_item2 {padding: 20px 30px 0 0; margin: 0px;}
table.index td.right #right_news .news_item2 .image_border2 {width: 80px; background: #9DD71F; float: left; margin: 0 10px 5px 0;}
table.index td.right #right_news .news_item2 .image2 {margin-top: 5px;}
table.index td.right #right_news .news_item2 .date {color: #9A868C; font-size: 80%; margin: 3px 0 2px 0;}
table.index td.right #right_news .news_item2 .title a {color: #3FBED9; text-decoration: none;}
table.index td.right #right_news .news_item2 .text {color: #000000;}
table.index td.right #right_news .arc_link {margin-top: 15px; color: #000000;}
table.index td.right #right_news .arc_link a {color: #3FBED9;}


#pages {background: #9DD71F; height: 33px; margin: 30px 0px 0 0;  text-align: right;}
#pages .pblock {float: right; margin-right: 15px;}
#pages .text {margin: 5px 0 0 0px; float: left; font-weight: bold; font-size: 9px;}
#pages .page {margin: 5px 0 0 5px; float: left; border: 1px solid #9DB6D0; background: #E6376C; width: 25px; text-align: center; padding: 4px 0 5px 0;}
#pages .page a {color: #FFFFFF; font-weight: bold; text-decoration: underline;}


.p4g_common_table {width: 280px;}
.p4g_1_td {color: #000000; border-bottom: 1px solid #dfdfdf;}
.p4g_3_td {color: #000000; height: 28px; padding-left:8px; padding-bottom:5px;}
.p4g_ul {color: #424242; margin-left:25px; margin-top:0px; margin-right:10px; margin-bottom:4px;}
.p4g_bullet {list-style-image: url(http://price.nadavi.com.ua/imgp/arr_30.gif); padding-bottom:4px;}
.p4g_link {color: #E6376C; font-weight: bold;}
.p4g_link2 {color: #000000;}
.p4g_link3 {color: #000000; font-size:10px; padding-right: 10px;}

div.indexlink {float: left; position: absolute; top: 100px; left: 140px;}

div.bottom {text-align: center;}
div.bottom a {color: #3FBED9;}
div.bottom div.bt {margin: 50px 20px 10px 20px;}
div.bottom div.bt div.blackline {border-top: 1px solid black; height: 10px; font-size: 1px;}
div.bottom div.bt div.blackline2 {border-bottom: 1px solid black; height: 10px; font-size: 1px;}
div.bottom div.bt div.counter {float: left; width: 10%; text-align: left; padding-top: 2px;}
div.bottom div.bt div.adv { text-align: left; background: url('/images/label_green.gif') right no-repeat;}
div.bottom div.bt div.adv .title {font-weight: bold; font-size: 160%; color: #9DD71F;}
div.bottom div.bt div.adv .explain {color: #000000;}
div.bottom div.bt .mob {float: right; text-align: left; margin: -31px 0 0 0; padding-right: 23px;}
div.bottom div.bt .mob a {color: #FFFFFF; text-decoration: none;}
div.bottom div.bt .ps {color: #000000; margin-top: 3px; text-align: left;}

div.special {width: 321px; height: 75px; background: url('/images/bg_special.gif') no-repeat;}
div.special div.foto {float: left; width: 78px; text-align: center;}
div.special div.foto img {margin-top: 7px;}
div.special div.text {width: 243px ; float: left; color: #FFFFFF; padding-top: 5px;}
div.special div.text a {color: #FFFFFF; text-decoration: underline; font-weight: bold;}
div.special_explain {padding: 0 0 0 3px; color: #6dc7e1; font-size: 9px;}