/* Minification failed. Returning unminified contents.
(7548,1): run-time error CSS1019: Unexpected token, found '}'
 */
body {
    background-color: #FFFFFF;
    padding: 0px;
    margin: 68px 0px 0px 0px;
    font-family: 'robotoregular';
}
#basket_content_mobile {
    overflow-y:auto;
}
textarea:hover, 
input:hover, 
textarea:active, 
input:active, 
textarea:focus, 
input:focus,
button:focus,
button:active,
select,
button:hover
{
    outline:0px !important;
    /*-webkit-appearance:none;*/
}

#_body {
display:none;
}

#modal_popup_bg {
    padding: 0px;
    margin: 0px;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 99999;
    display: none;
    background-image: url('../Images/Template/menu_bg.png');
}
#modal_popup_content {
    position: absolute;
    z-index: 100000;
    top: 50%;
    left: 50%;
    overflow: auto;
}

/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('../FhHRx.gif') 
                50% 50% 
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}

span.green {
    color: #a0c62c !important;
}

div.width50percent {
    width: 50%;
    text-align: center;
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
}

div.width50percent2 {
    width: 50%;
    float: left;
}
.ProductCommentForm_content {
    width: 50%;
    float: left;
}

.Table
{
    display: table;
}

.Heading
{
    display: table-row;
    font-weight: bold;
    text-align: center;
}
.Row
{
    display: table-row;
}
.Cell
{
    display: table-cell;
    /*border: solid;
    border-width: thin;*/
}

input:focus {outline:0;}
.header_block {
    width: 100%;
    height: 62px;
    position:fixed;
    top:0px;
    left:0px;
    background-color: #333433;
    z-index:9999;
}
.header_content {
    margin: auto;
    height: 62px;
    width: 1200px;
    position: relative;
    background-color: #333433;
}
.header_bottom_border {
    background-position: center 0px;
    height: 6px;
    width: 100%;
    position:fixed;
    top:62px;
    left:0px;
    background-image: url('../Images/Template/header_bottom_border.png');
    background-repeat: no-repeat;
    background-color: #333433;
    z-index:9998;
}
.body_content {
    width: 1220px;
    position: relative;
    margin: auto;
}
.carousel_content {

    margin-left:10px; 
    margin-right:10px;
}
.footer_block {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    background-image: url('../Images/Template/footer_bg.png');
    background-repeat: repeat-x;
    background-color: #FFFFFF;
}
.margin10 {
    margin: 10px;
}

a#header_logo {
    width: 247px;
    height: 38px;
    display: block;
    position: absolute;
    top: 11px;
    left: 0px;
    background-image: url('../Images/Template/logo.png');
}


a#header_logo2 {
    width: 247px;
    height: 38px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    background-image: url('../Images/Template/logo.png');
    margin-top: -19px;
    margin-left: -123px;
}

ul.tabmenu {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-family: 'robotobold_condensed';
    position: absolute;
    left: 324px;
    top: 0px;
}

ul.tabmenu li {
    float: left;
    list-style-type: none;
    margin-left: 1px;
    margin-right: 1px;
}
ul.tabmenu li a.href {
    padding: 0px 20px 0px 20px;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 24px;
    font-weight: bold;
    background-color: #3e3e3f;
    height: 62px;
    display: block;
    line-height: 78px;
}
ul.tabmenu li:hover a.href, ul.tabmenu li a.href:hover {
    color: #a2ca39;
    background-color: #494a4a;
}
ul.tabmenu li > div.sub_menu {
    margin: 0px;
    padding: 0px;
    position: absolute;
    z-index: 9999;
    opacity: 0;
    left: -324px;
    width: 1200px;
    height: 0px;
    overflow: hidden; 
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    
    -webkit-box-shadow: 3px 3px 18px -1px rgba(38,38,38,1);
    -moz-box-shadow: 3px 3px 18px -1px rgba(38,38,38,1);
    box-shadow: 3px 3px 18px -1px rgba(38,38,38,1);
}
ul.tabmenu li:hover > div.sub_menu {
    z-index:999;
    opacity: 1;
    margin-top:0;
    overflow:hidden;
    height: auto;
    width: 1200px;
}

ul.tabmenu li > div.sub_menu > div.sub_menu_content {
    margin: 6px 0px 0px 0px;
    background-color: #FFFFFF;
    width: 1200px;
    height:230px;
}

ul.tabmenu li > div.sub_menu > div.sub_menu_content > div.main_menu_category {
    width: 535px;
    float: left;
    background-color: #d9dada;
}
div.main_menu_category > img {
    width: 535px;
    height: 230px;
    display: block;
}
div.main_menu_category a > img {
    width: 535px;
    height: 230px;
    display: block;
}
ul.tabmenu li > div.sub_menu > div.sub_menu_content > div.sub_menu_items {
    width: 621px;
    float: right;
    background-color: #FFFFFF;
}
div.menu_column {
    width: 207px;
    float: left;
    /*margin-top: 40px;*/
}

div.menu_group {
    min-width:207px;
    float:left;
}
    div.menu_group h3 {
    font-family: 'robotoregular';
    margin: 5px 0px 0px 15px;
    padding: 0px;
    font-size: 16px;
}
div.menu_column a {
    float: left;
    clear: both;
    color: #313031;
    text-decoration: none;
    /*margin-top: 5px;*/
    margin-left: 15px;
    font-family: 'robotoregular';
    font-size:14px;
    line-height:28px;
}

div.menu_column a:hover {
    color: #a0c62c;
    cursor:pointer;
}



div#menu_bg {
    background-image: url('../Images/Template/menu_bg.png');
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 9997;
    display: none;

    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

.responsive_menu {
    display:none;
    position: fixed;
    /*z-index: 9999;*/
    top: 68px;
    left: 0px;
    width:100%;
}

.cleared {
clear:both;
}
.tabmenu_icons {
    width: 200px;
    height: 29px;
    position: absolute;
    right: 0px;
    top: 25px;
}

ul#login_icon {
    width: 24px;
    height: 24px;
    display: block;
    float: right;
}
ul#login_icon {
    list-style-type: none;
    margin:0px;
    padding:0px;
}
ul#login_icon li {
    margin: 0px;
    padding: 0px;
    display: block;
    position: relative;
    width: 24px;
    height: 24px;
    background-image: url('../Images/Template/login_icon.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
ul#login_icon li:hover {
    background-position: 0px -24px;
    cursor: pointer;
}
ul#login_icon li > div {
    position: absolute;
    z-index: 999;
    /*width: 248px;
    left: -62px;*/
    width: 300px;
    left: -114px;
    top: 24px;
    cursor: default;

    opacity: 0;
    height: 0px;
    overflow: hidden; 
    
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    
    /*-webkit-box-shadow: 3px 3px 18px -1px rgba(38,38,38,1);
    -moz-box-shadow: 3px 3px 18px -1px rgba(38,38,38,1);
    box-shadow: 3px 3px 18px -1px rgba(38,38,38,1);*/
}
ul#login_icon li:hover > div {
    /*display:block;*/
    opacity: 1;
    overflow:auto;
    height: auto;
}
ul#login_icon li > div > div {
    margin: 19px 0px 0px 0px;
    background-color: #FFFFFF;
}
ul#login_icon li > div > div > div {
    padding-top: 11px;
    padding-bottom: 11px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
}

div.login_grs {
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #989898;
    width: 149px;
    float: left;
    text-align: center;
    height: 39px;
    line-height: 39px;
}
div.login_uye {
    width: 150px;
    float:left;
    text-align: center;
    height: 39px;
    line-height: 39px;
}
div.login_grs > span, div.login_uye > span {
    font-family: 'robotomedium';
    font-size: 16px;
    color: #000000;
}
div.login_grs > span:hover, div.login_uye > span:hover {
    color: #a0c62c;
    cursor: pointer;
}
div#login_grs_content, div#login_uye_content {
    padding: 0px !important;
    border-style: none !important;
    border-width: 0px !important;
    margin: 10px 20px 0px 20px;
}
span.loginSpan {
    font-family: 'robotomedium';
    font-size: 12px;
    color: #cecece;
    margin-top: 5px;
    margin-bottom: 5px;
    display:block;
}

div#login_grs_content > div.login_btn > a {
    font-family: 'robotomedium';
    font-size: 12px;
    color: #454545;
    text-decoration: none;
}
div#login_grs_content > div.login_btn > a:hover {
    color: #a0c62c;
    cursor:pointer;
}
div.login_btn {
    text-align: center;
    padding-bottom: 14px;
}
div.login_btn > input[type="button"] {
    margin-top: 14px;
    margin-bottom: 4px;
}
div#login_uye_content > div.veya {
    background-image: url('../Images/Template/veya.png');
    background-repeat: repeat-x;
    background-position: 0px center;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
}
div#login_uye_content > div.veya > span {
    margin: auto;
    font-family: 'robotomedium';
    color: #cecece;
    font-size: 10px;
    background-color: #FFFFFF;
    display: block;
    width: 30px;
}
div.singup_btn {
    text-align: center;
    padding-bottom: 14px;
    padding-top: 14px;
}

.textright {
    text-align:right;
}

a#like_icon {
    width: 28px;
    height: 24px;
    background-image: url('../Images/Template/like_icon.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    display: block;
    float: right;
    margin-left: 25px;
}
a#like_icon:hover {
    background-position: 0px -24px;
}

ul#like_icon {
    width: 28px;
    height: 24px;
    display: block;
    float: right;
    margin-left: 25px !important;
}
ul#like_icon ,ul#like_icon li ul{
    list-style-type: none;
    margin:0px;
    padding:0px;
}
ul#like_icon li {
    margin:0px;
    padding:0px;
    display: block;
    position:relative;
    width: 28px;
    height: 24px;
}
ul#like_icon li a {
    width: 28px;
    height: 24px;
    display: block;
    background-image: url('../Images/Template/like_icon.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
ul#like_icon li.fav_active a {
    background-position: 0px -24px;
} 
ul#like_icon li:hover a {
    background-position: 0px -24px;
}
ul#like_icon li > ul {
    padding: 0px;
    margin: 0px;
    position: absolute;
    z-index: 1000;
    background-color: #FFFFFF;
    display: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    height: 18px;
    width: auto;
    right: -6px;
    bottom: -6px;
}
ul#like_icon li.fav_active > ul {
    display: block;
}
ul#like_icon li > ul > li {
    padding: 0px 6px 0px 6px;
    margin: 0px;
    text-align: center;
    height: 18px;
    line-height: 16px;
    width: auto;
}
ul#like_icon li > ul > li > span {
    font-family: 'square721_btroman' , Arial, sans-serif;
    font-size: 11px;
}
ul#like_icon li > ul > li > span:hover {
    cursor: default;
}

ul#search_icon {
    width: 25px;
    height: 24px;
    display: block;
    float: right;
    margin-left: 25px !important;
}
ul#search_icon ,ul#search_icon li{
    list-style-type: none;
    margin:0px;
    padding:0px;
}
ul#search_icon li {
    margin:0px;
    padding:0px;
    display: block;
    position:relative;
    width: 25px;
    height: 24px;
    background-image: url('../Images/Template/search_icon.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    }
ul#search_icon li:hover {
    background-position: 0px -24px;
    cursor: pointer;
}
ul#search_icon li > div {
    position: absolute;
    z-index: 999;
    width: 471px;
    top: 24px;
    right: -59px;
    cursor: default;
    opacity: 0;
    height: 0px;
    overflow: hidden;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    
    /*-webkit-box-shadow: 3px 3px 18px -1px rgba(38,38,38,1);
    -moz-box-shadow: 3px 3px 18px -1px rgba(38,38,38,1);
    box-shadow: 3px 3px 18px -1px rgba(38,38,38,1);*/
}
ul#search_icon li:hover > div.d1 {
    opacity: 1;
    /*overflow:auto;*/
    height: auto;
}
ul#search_icon li > div.d1 > div.d2 {
    background-position: 430px center;
    padding: 20px 27px 20px 27px;
    margin: 19px 0px 0px 0px;
    background-color: #FFFFFF;
    position:relative;
    background-repeat: no-repeat;
    background-image: url('../Images/Template/search_icon.jpg');
}
#divSearchPost {
    position: absolute;
    width: 24px;
    height: 24px;
    cursor: pointer;    
    top: 21px;
    right: 14px;
}


ul#basket_icon {
    width: 34px;
    height: 24px;
    display: block;
    float: right;
    margin-left: 25px !important;
}
ul#basket_icon {
    list-style-type: none;
    margin:0px;
    padding:0px;
}
ul#basket_icon li {
    margin: 0px;
    padding: 0px;
    display: block;
    position: relative;
    width: 34px;
    height: 24px;
    background-image: url('../Images/Template/basket_icon.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
ul#basket_icon li:hover {
    background-position: 0px -24px;
    cursor: pointer;
}
ul#basket_icon li.fav_active {
    background-position: 0px -24px;
} 

ul#basket_icon li > span#basket_prd_count {
    padding: 0px 6px 0px 6px;
    margin: 0px;
    position: absolute;
    z-index: 1000;
    background-color: #FFFFFF;
    display: block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    height: 18px;
    width: auto;
    right: -6px;
    bottom: -6px;
    font-family: 'square721_btroman' , Arial, sans-serif;
    font-size: 11px;
    line-height: 18px;
}

ul#basket_icon li > div {
    position: absolute;
    z-index: 999;
    width: 471px;
    top: 24px;
    right: 0px;
    cursor: default;

    opacity: 0;
    height: 0px;
    overflow: hidden; 
    
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    
    /*-webkit-box-shadow: 3px 3px 18px -1px rgba(38,38,38,1);
    -moz-box-shadow: 3px 3px 18px -1px rgba(38,38,38,1);
    box-shadow: 3px 3px 18px -1px rgba(38,38,38,1);*/
}
ul#basket_icon li:hover > div {
    opacity: 1;
    overflow:auto;
    height: auto;
}
ul#basket_icon li > div > div {
    padding: 12px 20px 12px 20px;
    margin: 19px 0px 0px 0px;
    background-color: #FFFFFF;
}
ul#basket_icon li > div > div > span {
    font-size: 20px;
    font-family: 'robotobold_condensed';
    color: #000000;
}
div.basket_item {
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 7px 0px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d4d4d4;
}
div.basket_item > div.basket_prd_img {
    width: 100px;
    display: block;
    float: left;
    padding: 0px;
    margin: 0px;
}
div.basket_item > div.basket_prd_img > img {
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    width: 100px;
}
div.basket_item > div.basket_prd_img > a > img {
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    width: 100px;
}
div.basket_item > div.basket_prd_detail {
    width: 312px;
    display: block;
    float: left;
    padding-left: 9px;
}
div.basket_item > div.basket_prd_detail > a.prd_name {
    text-decoration: none;
    color: #a0c62c;
    padding: 0px;
    margin: 0px;
    font-family: 'robotomedium';
    font-size: 18px;
}
div.basket_item > div.basket_prd_detail > div.prd_detail > span.order_detail {
    font-family: 'robotomedium';
    font-size: 14px;
    color: #000000;
}
div.basket_item > div.basket_prd_detail > div.prd_detail > span.order_count {
    font-family: 'robotomedium';
    font-size: 14px;
    color: #000000;
    padding-left: 10px;
}
span.order_price1 {
    color: #e73926;
    font-size: 16px;
    font-family: 'robotobold';
}
span.order_price2 {
    color: #e73926;
    font-size: 14px;
    font-family: 'robotobold';
}
div.basket_sum {
    text-align: right;
}
span.lock {
    padding: 0px 0px 0px 14px;
    margin: 0px;
    background-image: url('../Images/Template/lock.jpg');
    background-repeat: no-repeat;
    background-position: 0px center;
    color: #313031;
    font-size: 11px !important;
    font-family: 'robotomedium' !important;
}
a.red {
    padding: 2px 20px 2px 20px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    background-color: #e73926;
    color: #FFFFFF;
    font-family: 'robotoregular';
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
    text-decoration: none;
    font-size: 11px;
}
a.green {
    padding: 5px 25px 5px 25px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    background-color: #8dbd1e;
    color: #FFFFFF;
    font-family: 'robotomedium';
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
    text-decoration: none;
    font-size: 16px;
}

.category_list_row {
    margin-right: 10px;
    margin-left: 10px;
    min-height: 32px;
    background-color: #b8b9b9;
    margin-top: 16px;
    
}

.home_page_categories_header {
    margin-right: 10px;
    margin-left: 10px;
    border-bottom-style: solid;
    border-bottom-color: #4d4d4d;
    border-bottom-width: 3px;
}

.home_page_categories_header h1 {
    margin: 0px;
    padding: 0px;
    font-family: 'robotocondensed';
    font-size: 28px;
    color: #4d4d4d;
}
a.hp_category {
    border: 4px solid #FFFFFF;
    margin: 5px;
    width: 387px;
    float: left;
    display: block;
    position: relative;
    overflow: hidden;
}
a.hp_category:hover {
    border: 4px solid #8bc53e;
    cursor:pointer;
}

a.hp_category img {
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    width: 387px;
    height: 387px;
    vertical-align:top;
}

a.hp_category div.categoryname {
    background-image: url('../Images/Template/categories_desc_bg.png');
    font-family: 'square721_btroman' , Arial, sans-serif;
    color: #FFFFFF;
    font-size: 18px;
    height: 40px;
    width: 92%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    line-height: 40px;
    padding-right: 4%;
    padding-left: 4%;
}

a.hp_category div.categoryinfo {
    padding: 5px 4% 5px 4%;
    background-image: url('../Images/Template/categories_desc_bg.png');
    font-family: 'square721_btroman' , Arial, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    width: 92%;
    position: absolute;
    bottom: 53px;
    left: -100%;
    
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
a.hp_category:hover div.categoryinfo {
    left: 0px;
}
a.hp_product {
    position: relative;
}
a.hp_product div.productname {
    height: 40px;
    line-height: 40px;
    padding-right: 4%;
    padding-left: 4%;
    color: #FFFFFF;
    bottom: 0px;
    width:92%;
    position: absolute;
    font-size: 22px;
    left: 0px;
    background-image: url('../Images/Template/categories_desc_bg.png');
    font-family: 'square721_btroman' , Arial, sans-serif;
}
div.footer_content {
    float:right;
    position:relative;
    left:-50%;
    text-align:left;
}
div.footer_content > ul.footer_menu_content {
    margin: 0px auto 0px auto;
    padding: 0px;
    list-style-type: none;
    position:relative;
    left:50%;
}
div.footer_content > ul.footer_menu_content li {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

div.footer_content > ul.footer_menu_content li > ul.footer_menu {
    padding: 0px;
    margin: 0px 100px 0px 100px;
    float: left;
    display: block;
}
ul.ta_left li {
    text-align: left;
}
ul.ta_right li {
    text-align: right;
}
ul.ta_center li {
    text-align: center;
}
ul.footer_menu li {
    padding: 0px;
    margin: 7px 0px 7px 0px !important;
}
ul.footer_menu li a {
    font-family: 'robotobold_condensed';
    font-size: 18px;
    text-decoration: none;
    color: #868786;
}
ul.footer_menu li a:hover {
    color: #000000;
}

div.comment_content1 {
    margin: 10px 30px 10px 10px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #1a1a1a;
    width: 570px;
    float: left;
}
div.comment_content0 {
    margin: 10px 10px 10px 30px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #1a1a1a;
    width: 570px;
    float: left;
}
.comment_info {

}
.comment_info > span {
    font-family: 'robotoregular';
    font-size: 12px;
    color: #626262;
}
.comment_info > span > b {
    font-size: 16px;
}

.comment_info > span > p {
    padding: 0px;
    margin: 5px 0px 0px 0px;
    font-size: 12px;
}
span.right {
    float: right;
}
.comment_body {
    margin: 10px 0px 22px 0px;
    min-height: 112px;
}
.comment_body > p {
    padding: 0px;
    margin: 0px;
    font-family: 'square721_btroman' , Arial, sans-serif;
    font-size: 14px;
}
ul.rating {
    margin: 0px;
    padding: 0px;
}
ul.rating > li.rating_true {
    width: 22px;
    height: 18px;
    display: block;
    padding: 0px;
    margin: 0px 0px 0px 20px;
    background-image: url('../Images/Template/stars.png');
    background-repeat: no-repeat;
    background-position: 0px -18px;
    float: left;
}
ul.rating > li.rating_false {
    width: 22px;
    height: 18px;
    display: block;
    padding: 0px;
    margin: 0px 0px 0px 16px;
    background-image: url('../Images/Template/stars.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
}
.comment_rating {
    height: 32px;
}
.hide {
    display: none !important;
}
.footer_sm {
    width: 1200px;
    margin: auto;
}
.footer_sm div.sm {
    margin: 120px auto 10px auto;
    /*width: 644px;*/
    width:368px;
    height: 81px;
}
.footer_sm div.sm a {
    float: left;
    display: block;
    background-image: url('../Images/Template/social_media_icons.png');
    background-repeat: no-repeat;
    margin-left:11px;
    margin-right:11px;

}
.footer_sm div.sm a#smp {
    background-position: 0px 0px;
    width: 71px;
    height: 71px;
}
.footer_sm div.sm a#smp:hover {
    background-position: 0px -70px;
}
.footer_sm div.sm a#smf {
    background-position: -71px 0px;
    width: 70px;
    height: 71px;
}
.footer_sm div.sm a#smf:hover {
    background-position: -71px -70px;
}
.footer_sm div.sm a#smt {
    background-position: -141px 0px;
    width: 69px;
    height: 71px;
}
.footer_sm div.sm a#smt:hover {
    background-position: -141px -70px;
}
.footer_sm div.sm a#smi {
    background-position: -210px 0px;
    width: 69px;
    height: 71px;
}
.footer_sm div.sm a#smi:hover {
    background-position: -210px -70px;
}
.footer_sm div.sm a#smg {
    background-position: -279px 0px;
    width: 71px;
    height: 71px;
}
.footer_sm div.sm a#smg:hover {
    background-position: -279px -70px;
}
.footer_sm div.sm a#smin {
    background-position: -350px 0px;
    width: 69px;
    height: 71px;
}
.footer_sm div.sm a#smin:hover {
    background-position: -350px -70px;
}
.footer_sm div.sm a#smy {
    background-position: -419px 0px;
    width: 71px;
    height: 71px;
}
.footer_sm div.sm a#smy:hover {
    background-position: -419px -70px;
}
span.sm_phone {
    font-family: 'robotoregular';
    font-size: 19px;
    color: #878787;
    clear:right;
    float:right;
}
span.sm_mail {
    font-family: 'robotoregular';
    font-size: 19px;
    color: #878787;
    clear:right;
    float:right;
}
.sm_ img {
    float: left;
    margin-top: 16px;
}
.sm_ {
    height: 67px;
    margin-top: 40px;
}
span.social_media_tag {
    font-family: 'robotoregular';
    font-size: 19px;
    color: #878787;
}
div.center  {
    text-align:center;
}

.grd0 {
    margin-left: 10px !important;
}
.grd1 {
    margin-right: 30px !important;
    margin-left: 30px !important;
}
.grd2 {
    margin-right: 10px !important;
}
.grd_prd_content {
    margin: 15px 0px 15px 0px;
    border: 4px solid #cfd0d0;
    width: 372px;
    float: left;
    position: relative;

    
}
.grd_prd_content:hover {
    border: 4px solid #8bc53e;
    
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.grd_prd_content a.linkimg,.grd_prd_content a.linkimg img {
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    width: 372px;
    height:372px;
    display:block;
}
.grd_prd_content div.prd_caption {
    /*height: 40px;
    line-height: 40px;*/
    border-top-color: #4d4d4d;
    border-top-style: solid;
    border-top-width: 1px;
    position: relative;
}
.grd_prd_content div.prd_caption h3 {
    margin: 0px 0px 0px 20px;
    padding: 0px;
}
.grd_prd_content div.prd_caption h3 a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4d4d4d;
    text-decoration: none;
}

.grd_prd_content div.prd_caption a.sub_cat {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #a1c939;
    text-decoration: none;
    font-weight: bold;
}
span.price1 {
    font-family: 'robotocondensed';
    font-size: 18px;
    color: #e73926;
}
span.price2 {
    font-family: 'robotocondensed';
    font-size: 14px;
    color: #e73926;
}
.prd_fav {
    width: 94px;
    height: 84px;
    position: absolute;
    bottom: -8px;
    right: -25px;
}

.prd_fav input[type="button"] {
    margin: 0px;
    padding: 0px;
    border-style: none;
    border-width: 0px;
    background-position: 0px 0px;
    width: 94px;
    height: 84px;
    background-image: url('../Images/Template/fav_icon_94.png');
    background-repeat: no-repeat;
    background-color: transparent;
    
}
.prd_fav input[type="button"]:hover {
    cursor: pointer;
    background-position: 0px -84px;
}
.fav_active input[type="button"] {
    background-position: 0px -84px !important;
}
.pagging_content {
    min-height: 32px;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 10px;
    background-color: #a9abab;
}
.pagging_content span.data_count {
    float: left;
    font-family: 'robotobold_condensed';
    font-size: 16px;
    color: #FFFFFF;
    margin-left: 0px;
    margin-top: 0px;
    background-color: #a9abab;
    height: 32px;
    line-height: 32px;
    padding-right: 20px;
    padding-left: 20px;
}
.pagging_content ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    float: right;
}
.pagging_content ul li {
    margin: 0px;
    padding: 0px;
    float: left;
    background-color: #a9abab;
    height: 32px;
    padding-right: 8px;
    padding-left: 8px;
    line-height: 32px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #FFFFFF;
}
    .pagging_content ul li.responsive_back,.pagging_content ul li.responsive_next {
        display:none;
    }
.pagging_content ul li.back {
    background-image: url('../Images/Template/arrow_l.png');
    background-position: 8px center;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 1px;
}
.pagging_content ul li.next {
    background-image: url('../Images/Template/arrow_r.png');
    background-position: 66px center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-left: 1px;
}
.pagging_content ul li a {
    text-decoration: none;
    font-size: 15px;
    font-family: 'robotobold_condensed';
    letter-spacing: 1pt;
    color: #FFFFFF;
}
.pagging_content ul li:hover {
    background-color: #606060;
}
.pagging_content ul li:hover a {
    color: #8bc53e;
}
.pagging_content ul li.active  {
    background-color: #606060;
}
.pagging_content ul li.active a {
    color: #8bc53e;
}

.category_list_row ul.dropdown {
    list-style-type: none;
    padding: 0px;
    float: left;
    background-color: #868585;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 2px;
}
.category_list_row ul.dropdown li {
    background-position: right center;
    padding: 4px 50px 4px 25px;
    margin: 0px;
    background-image: url('../Images/Template/arrow_white_down.png');
    background-repeat: no-repeat;
}
.category_list_row ul.dropdown li:hover {
    cursor: pointer;
    background-color: #606060;
}
.category_list_row ul.open li {
    background-position: right center;
    background-color: #606060;
    background-image: url('../Images/Template/arrow_green_down.png');
    background-repeat: no-repeat;
}

.category_list_row ul.dropdown li span {
    font-family: 'robotobold_condensed';
    color: #FFFFFF;
    font-size: 18px;
}
.category_list_row ul.open li span {
    color: #BEE275;
}
.category_list_row ul.dropdown li:hover {
    background-image: url('../Images/Template/arrow_green_down.png');
    background-repeat: no-repeat;
    background-position: right center;
}
.category_list_row ul.dropdown li:hover span {
    color: #BEE275;
}

.category_list_row ul.dropdown li > ul {
    border: 2px solid #b8b9b9;
    margin: 4px 0px 0px -25px;
    padding: 10px 0px 15px 0px;
    display: none;
    position: absolute;
    z-index: 998;
    list-style-type: none;
    background-color: #606060; /*min-width:175px;*/
}
.category_list_row ul.dropdown li > ul.order {
    width:149.391px;
}
.category_list_row ul.dropdown li > ul.show {
    width:133.484px;
    margin: 4px 0px 0px -27px;
}
.category_list_row ul.dropdown li > ul.tableshape {
    width: 1200px;
    margin: 4px 0px 0px -178.391px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.category_list_row ul.dropdown li > ul.show > li {
    text-align: center;
}
.category_list_row ul.dropdown li > ul > li {
    padding: 5px 25px 5px 25px;
    background-image: none;
    display: block;
}

.category_list_row ul.dropdown li > ul.tableshape > li {
    padding: 0px !important;
}
.category_list_row ul.dropdown li > ul > li > a {
    text-decoration: none;
    font-family: 'robotocondensed';
    color: #FFFFFF;
}
.category_list_row ul.dropdown li > ul > li > a:hover {
    color: #BEE275;
}
.category_list_row ul.dropdown li > ul > li:hover {
    background-image: none;
}
.category_list_row ul.dropdown li > ul > li a.active {
    color: #BEE275 !important;
}

 .category_list_row ul.open li > ul {
    display: block !important;
}
.category_list_row span.page_value {
    float: right;
    font-family: 'robotobold_condensed';
    font-size: 16px;
    color: #FFFFFF;
    margin-right: 0px;
    margin-top: 0px;
    background-color: #b8b9b9;
    height: 32px;
    line-height: 32px;
    padding-right: 20px;
    padding-left: 20px;
}

.categories_header {
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 40px;
    padding-top:10px;
}

.categories_header h1 {
    margin: 0px;
    padding: 0px;
    font-family: 'robotobold_condensed';
    font-size: 32px;
    color: #4d4d4d;
    text-align:center;
}
a.category {
    border: 4px solid #FFFFFF;
    margin: 5px;
    width: 387px;
    float: left;
    display: block;
    position: relative;
    overflow: hidden;
}
a.category:hover {
    border-color: #a0c62c;
    cursor:pointer;
}
a.category img {
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    width: 387px;
    height: 387px;
    position: relative;
    top: 0px;
    left: 0px;
    vertical-align:top;
}

a.category div.categoryname {
    background-image: url('../Images/Template/categories_desc_bg.png');
    font-family: 'square721_btroman' , Arial, sans-serif;
    color: #FFFFFF;
    font-size: 18px;
    height: 40px;
    width: 92%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    line-height: 40px;
    padding-right: 4%;
    padding-left: 4%;
}

a.category div.categoryinfo {
    padding: 5px 4% 5px 4%;
    background-image: url('../Images/Template/categories_desc_bg.png');
    font-family: 'square721_btroman' , Arial, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    width: 92%;
    position: absolute;
    bottom: 53px;
    left: -100%;
    
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
a.category:hover div.categoryinfo {
    left: 0px;
}

.sub_categories_header {
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 40px;
    padding-top:10px;
    font-family: 'robotobold_condensed';
    font-size: 32px;
    color: #6c6c6c;
    text-align:center;
}

.sub_categories_header h1 {
    margin: 0px;
    padding: 0px;
    font-family: 'robotobold_condensed';
    font-size: 32px;
    color: #6c6c6c;
    display: inline;
}
.sub_categories_header h2 {
    margin: 0px;
    padding: 0px;
    font-family: 'robotocondensed';
    font-size: 24px;
    color: #6c6c6c;
    display: inline;
}



div.canvas_shape {
    padding-top: 10px;
    padding-bottom: 10px;
}

div.shape {
    padding-right: 20px !important;
    padding-left: 20px !important;
    height: 50px;
    min-width: 50px !important;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}


 div.shape > a > img {
    border-style: none;
    border-width: 0px;
    max-height:50px;
    max-width:50px;
    background-repeat: no-repeat;
}
div.shape_slider_frame {
    width: 1080px;
    position: relative;
    overflow: hidden;
    height:50px;
    float: left;
}
div.shape_slider {
    position: absolute;
    width: auto;
    top: 0px;
    left: 0px;
    height:50px;

    
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    -webkit-transition: all 0.6s ease;
}
div.shape_slider_back, div.shape_slider_next {
    background-image: url('../Images/Template/shape_arrows.png');
    background-repeat: no-repeat;
    width: 36px;
    height: 50px;
}
div.shape_slider_back {
    background-position: 0px -5px;
    float: left;
    margin-right: 22px;
}
div.shape_slider_back:hover {
    background-position: 0px -65px;
    cursor: pointer;
}
div.shape_slider_next {
    background-position: -36px -5px;
    float: right;
    margin-left: 22px;
}
div.shape_slider_next:hover {
    background-position: -36px -65px;
    cursor: pointer;
}
/* Page : Product*/
div.prd_frame {
    margin: 0px auto 0px auto;
    padding: 0px 10px 0px 10px;
}
div.prd_image_content {
    width:62%;
    float:left;
}
img#img_prdImage {
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    width: 100%;
    height:auto;
    vertical-align:top;
}
div.prd_detail_content {
    width:38%;
    float:left;
    position:relative;
}
ol.prd_image_breadcrumb {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: 'robotoregular';
}
ol.prd_image_breadcrumb > li {
    float: left;
}
ol.prd_image_breadcrumb > li + li:before {
    color: #979797;
    content: " / ";
    padding: 0px 5px 0px 5px;
}
ol.prd_image_breadcrumb > li > a {
    text-decoration: none;
    color: #a2a2a2;
    font-size: 14px;
}
ol.prd_image_breadcrumb > li > a:hover {
    color: #505050;
}
ol.prd_image_breadcrumb > li > span {
    text-decoration: none;
    color: #505050;
    font-size: 14px;
}
.relative {
    position:relative;
}
.btnPrdDecoration_hover {
    padding: 2px;
    width: 212px;
    height: 188px;
    position: absolute;
    right: 80px;
    bottom: 135px;
    display: none;
    background-color: #FFFFFF;
    text-align: center;
}
    .btnPrdDecoration_hover span {
    color: #e31e25;
    font-size: 10px;
    font-family: 'robotomedium';
    font-weight: bold;
}
.btnPrdShare_hover {
    width: 37px;
    height: 23px;
    position: absolute;
    background-image: url('../Images/Template/btn_share_buble.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    right: 32px;
    bottom: 105px;
    display:none;
    z-index:2;
}
.share_icon {
    width: 54px;
    height: 371px;
    position: absolute;
    right: 19px;
    /*bottom: 81px;*/
    bottom: 59px;
    display:none;
    z-index:1;
}
.prd_orientation {
    width: 99%;
    float:right;
    height:70px;
    overflow-y:hidden;
}
.textcenter {
text-align:center !important;
}
.prd_orientation > .Table > .Row > .Cell {
    display: table-cell !important;
    vertical-align: middle !important;
}
.prd_info {
    height: 28px;
    width: 99%; /*background-color: #9c9d9d;*/
    font-family: 'robotocondensed';
    color: #6a6a6a;
    font-size: 12px;
    line-height: 28px;
    float:right;
}
.prd_info a {
    color: #a0c62c;
    text-decoration: none;
}
.prd_info a:hover {
    text-decoration: underline;
}
a.prd_artist {
    /*color: #000000;*/
    color: #a0c62c;
}
a.prd_artist:hover {
    /*color: #000000;*/
    text-decoration: underline;
}
.prd_info > span.prd_code {
    float: right;
    color: #6a6a6a;
    font-size: 12px;
    line-height: 28px;
}
.product_essential {
margin-left:8%;
margin-right:8%;
}
.prd_table_size {
    width: 160px;
    padding-top:8px;
    position:relative;
    float:left;
}
div#divTableSizeList {
    border: 2px solid #9c9d9d;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    min-width: 156px;
    padding: 0px;
    background-color: #FFFFFF;
    position: absolute;
    top: 38px;
    left: 0px;
    display:none;
    font-size:14px;
    z-index:999;
}
div#divTableSizeList ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
div#divTableSizeList ul li {
    display: block;
    padding: 2px 22px 2px 22px;
    font-family: 'robotocondensed';
    white-space: nowrap ;
}
div#divTableSizeList ul li:hover {
    cursor: pointer;
    color: #a0c62c;
}
div#divTableSizeList ul li span {
    display:none;
}
div#divTableSizeList ul li:hover span {
    display: inline-block;
}
.prd_price {
    color: #f60000;
    font-family: 'robotocondensed';
    text-align: right;
    width:auto;
    float:right;
}
.prd_price > span#prd_price1 {
    font-size:20pt;
}
.prd_price > span#prd_price2 {
    font-size:14pt;
}
.prd_price > span#prd_currency {
    font-size:14pt;
}
.prd_price > span#prd_tax {
    font-size: 7pt;
    font-family: 'robotolight';
    display:block;
    margin-top:-8px;
}
span#richsnippets_price {
    color: #FFFFFF;
}
.prd_installment {
    padding: 20px 0px 0px 0px;
    text-align: center;
}
.prd_addtocart {
    padding: 0px;
    text-align: center;
}
.prd_deliveryinfo {
    padding-left: 8%;
    padding-right: 8%;
    padding-top: 5px;
}
.prd_deliveryinfo > span.delivery_date {
    background-position: 0px 1px;
    float: left;
    height: 20px;
    background-image: url('../Images/Template/ico_teslimat.png');
    background-repeat: no-repeat;
    padding-left: 27px;
    color: #6f6f6f;
    line-height:20px;
    font-family: 'robotocondensed';
    font-size: 12px;
}
.prd_deliveryinfo > span.warranty {
    background-position: 0px 0px;
    float: right;
    height: 20px;
    line-height:20px;
    padding-left: 20px;
    color: #2960a1;
    font-family: 'robotocondensed';
    font-size: 12px;
    background-image: url('../Images/Template/ico_garanti.png');
    background-repeat: no-repeat;
}
span.warranty:hover {
    cursor:pointer;
}
#CanvasTypesContent,#EffectContent,#EffectTextContent {
    width:99%;
    float:right;
    display:none;
}
.prd_canvastype_content {
    border: 1px solid #dfdeda;
    width: 100%;
    margin: 0px 0 1px 0;
    padding: 0px;
    float: left;
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'robotocondensed';
    font-size: 14px;
    text-align: center;
}
.margin2percent {
    margin-left:2%;
    margin-right:2%;
}
.c4c {
    margin-left:1%;
    margin-right:1%;
    width:98%;
}
.prd_canvastype_content > img {
    width: 100%;
    vertical-align: top;
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
}
.prd_canvastype_content > div.prd_canvastype_title {
    height: 31px;
    color: #e73926;
    position: absolute;
    bottom: -31px;
    left: 0px;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    background-image: url('../Images/Template/canvastype_hover_bg.png');
    background-repeat: repeat-x;
    width: 100%;
    line-height: 29px;
}
.prd_canvastype_content:hover {
    cursor: pointer;
    border: 1px solid #a0c62c;
}
.prd_canvastype_content:hover > div.prd_canvastype_title {
    bottom: 0px;
    left: 0px;
}
.canvastype_active {
    border: 1px solid #a0c62c;
}
.canvastype_active > div.prd_canvastype_title {
    bottom: 0px;
    left: 0px;
}
.prd_shape_title {
    font-family: 'robotocondensed';
    height: 30px;
    line-height: 30px;
    margin-right:5px;
    margin-left:5px;
}
.prd_cs {
    border: 3px solid #cfd0d0;
}
.prd_cs:hover {
    border: 3px solid #a0c62c;
    cursor:pointer;
}
.prd_cs > img {
    vertical-align: top;
    width: 100%;
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
}
.prd_cs > .prd_cs_name {
    height: 28px;
    text-align: center;
    line-height: 28px;
    color: #a0c62c;
    font-family: 'robotocondensed';
}


a.artist_category {
    border: 1px solid #333433;
    position:relative;
    display: block;
}
a.artist_category:hover {
    border: 1px solid #333433;
    cursor:pointer;
}
img.artist_category {
    vertical-align: top;
    display: block;
      width: 100%;
      height: auto;
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
}
.artist_category_name {
    height: 28px;
    text-align: center;
    line-height: 28px; /*color: #a0c62c;*/
    font-family: 'robotocondensed';
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background-image: url('../Images/Template/bg_333433.png');
    text-decoration: none;
}
.artist_category_name > span {
    color: #FFFFFF;
}
a.artist_category:hover > .artist_category_name > span {
    color: #a0c62c;
}


.cs_active {
    border: 3px solid #a0c62c !important;
}
a.cs_prev {
    width: 36px;
    height: 109px;
    background-image: url('../Images/Template/carousel_arrows.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    display: block;
    position: absolute;
    left: 5px;
    top: 50%;
    margin-top: -55px;
}
a.cs_next {
    width: 36px;
    height: 109px;
    background-image: url('../Images/Template/carousel_arrows.png');
    background-repeat: no-repeat;
    background-position: 0px -109px;
    display:block;
    position:absolute;
    right: 5px;
    top: 50%;
    margin-top: -55px;
}
a.cs_prev:hover, a.cs_next:hover {
    cursor:pointer;
}
.effect_text_buttons {
position:relative;
height:50px;
}
.fontsize-range {
    width: 94%;
    margin-right: 3%;
    margin-left: 3%;
    position: absolute;
    left: 0px;
    top: 80px;
    height:48px;
    display:none;
    z-index:99;
}
.fontsize-range > .noUi-background {
    border-style: none;
    border-width: 0px;
    background: #FFFFFF !important;
    background-image: url('../Images/Template/font_size_bg.png') !important;
    background-repeat: no-repeat !important;
    height: 48px;
    width:425px;
    margin:auto;
}
.fontsize-range > .noUi-background > .noUi-base > .noUi-origin > .noUi-handle {
    width: 32px !important;
    height: 32px !important;
    background-image: url('../Images/Template/font_size_range.png') !important;
    background-repeat: no-repeat !important;
	border: 0px none #D9D9D9;
    top: 24px;
    left: -16px;
}
.filtereffect-range {
    width: 94%;
    margin-right: 3%;
    margin-left: 3%;
    left: 0px;
    top: 80px;
    height:48px;
    display:none;
    z-index:99;
}
.filtereffect-range > .noUi-background {
    border-style: none;
    border-width: 0px;
    background: #FFFFFF !important;
    background-image: url('../Images/Template/filter_size_bg.png') !important;
    background-repeat: no-repeat !important;
    height: 48px;
    width: 425px;
    margin: auto;
}
.filtereffect-range > .noUi-background > .noUi-base > .noUi-origin > .noUi-handle {
    width: 32px !important;
    height: 32px !important;
    background-image: url('../Images/Template/font_size_range.png') !important;
    background-repeat: no-repeat !important;
	border: 0px none #D9D9D9;
    top: 24px;
    left: -16px;
}
.fontcolor,.fontshadow {
    width: 392px;
    position: absolute;
    top: 60px;
    display: none;
    -webkit-box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.75);
    left: 50%;
    margin-left: -193px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #FFFFFF;
    padding-bottom: 12px;
    z-index:99;
}

.fontcolor > .content,.fontshadow > .content {
    padding: 12px 12px 0px 12px;
}

.fontcolor .content input[type="button"],
.fontshadow .content input[type="button"] {
    margin: 1px;
    padding: 0px;
    border: 1px solid #b0b0b0;
    float: left;
    width: 21px;
    height: 21px;
}

.fontcolor > .header,
.fontshadow > .header{
    background-color: #d7d7d8;
    text-align: center;
    height: 35px;
    line-height: 37px;
    position: relative;
}
.textposition > .header {
    background-color: #39393a;
    text-align: center;
    height: 30px;
    line-height: 30px;
    position: relative;
}
.textposition > .header > span {
    color: #FFFFFF;
    font-family: 'robotomedium';
    font-size:14px;
}
.fontcolor > .header > span,
.fontshadow > .header > span  {
    color: #313031;
    font-family: 'robotoblack';
}

.button-set {
    padding: 12px 12px 0px 12px;
    text-align: right;
}

.shadow-range > .sr_d {
    width: 138px;
    height: 24px;
    line-height:24px;
    float: left;
    font-family: 'robotoregular';
    font-size: 12px;
}
.shadow-range > .range {
    width:230px;
    height:24px;
    float:left;
}
.shadow-range {
    padding: 0px 12px 0px 12px;
    margin-top: 12px;
}
.shadow-range > .range > .noUi-background {
    border-style: none;
    border-width: 0px;
    background: #FFFFFF !important;
    background-image: url('../Images/Template/font_shadow_range_bg.png') !important;
    background-repeat: no-repeat !important;
    height: 24px;
    width: 230px;
    margin: 0px;
}
.shadow-range > .range > .noUi-background > .noUi-base > .noUi-origin > .noUi-handle {
    width: 24px !important;
    height: 24px !important;
    background-image: url('../Images/Template/font_shadow_range_circle.png');
    background-repeat: no-repeat !important;
    border: 0px none #D9D9D9;
    top: 0px;
    left: -12px;
}
.textposition {
    width: 306px;
    position: absolute;
    top: 60px;
    display: none;
    -webkit-box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.75);
    left: 50%;
    margin-left: -153px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #FFFFFF;
    z-index: 99;
}
.user_info {
    padding-right: 11px;
    padding-left: 11px;
}
.user_info > span {
    font-family: 'robotoblack';
    color: #313031;
    font-size: 14px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #313031;
    display:block;
}
.user_info > a {
    font-family: 'robotoregular';
    color: #313031;
    font-size: 14px;
    text-decoration: none;
}

#EffectTextContent {
    display:none;
}
#EffectContent {
    display:none;
    position:relative;
}

.ui-autocomplete {
    z-index:-1 !important;
    border: 0px none #dddddd !important;
}

.auto_complete_txtsearch {
    background-color: #FFFFFF;
    height: auto;
    max-height:300px;
    overflow-y:auto;
}

.ac_items {
    padding: 5px 20px 5px 20px;
    /*height: 51px;*/
}

.ac_items > a {
    display:block;
    height: 51px;
    padding: 5px 0px 5px 0px;
}
.ac_items > a:hover > div.ac_search_list_item_container > div.ac_search_label,
.ac_items > a:hover > div.ac_search_list_item_container > div.ac_search_label2,
.ac_items > a:hover > div.ac_search_list_item_container > div.ac_search_label3 {
    color: #a0c62c;
}

.ac_search_list_item_container {
    padding: 0px;
    margin: 0px;
    width: 431px;
}
.ac_search_image {
    padding: 0px;
    margin:0px;
    width: 71px;
    float:left;
    text-align:center;
}
    .ac_search_image > img {
        max-width:71px;
        max-height:51px;
    }
.ac_search_label {
    padding: 0px;
    margin: 0px;
    width: 360px;
    float: left;
    height: 52px;
    line-height: 52px;
    font-size: 20px;
    font-family: 'robotobold_condensed';
    color: #000000;
    text-indent: 10px;
}
.ac_search_label2 {
    padding: 0px;
    margin: 0px;
    width: 360px;
    float: left;
    height: 26px;
    line-height: 26px;
    font-size: 20px;
    font-family: 'robotobold_condensed';
    color: #000000;
    text-indent: 10px;
}
.ac_search_label3 {
    padding: 0px;
    margin: 0px;
    width: 360px;
    float: left;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    font-family: 'robotoregular';
    color: #000000;
    text-indent: 10px;
}


.page-header {
    font-family: 'robotoregular';
    font-size: 24px;
    color: #464647;
    margin-top: 30px;
    margin-right: 10px;
    margin-left: 10px;
}
.page-header h1 {
    padding: 0px;
    margin: 0px;
    display: inline;
    font-size: 24px;
}
.page-header h2 {
    padding: 0px;
    margin: 0px;
    display: inline;
    font-size: 18px;
}
.account-left-menu {
    width:22%;
    float:left;
}


.account-left-menu > ul#a_leftmenu {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.account-left-menu > ul#a_leftmenu > li {
    background-position: 0px -52px;
    height: 52px;
    width: 100%;
    padding: 0px;
    margin: 18px 0px 0px 0px;
    background-image: url('../Images/Template/account-li.png');
    background-repeat: no-repeat;
    font-family: 'robotoregular';
    line-height: 51px;
}
.account-left-menu > ul#a_leftmenu > li.active {
    background-position: 0px 0px;
}
.account-left-menu > ul#a_leftmenu > li:hover {
    background-position: 0px 0px;
    cursor:default;
}

.account-left-menu > ul#a_leftmenu > li > span {
    width: 52px;
    height: 52px;
    text-align: center;
    font-size: 24px;
    display: inline-block;
    font-family: 'robotobold';
    float: left;
    color: #9c9d9d;
    margin-right: 20px;
}
.account-left-menu > ul#a_leftmenu > li.active > span {
    color: #ffffff;
}
.account-left-menu > ul#a_leftmenu > li:hover > span {
    color: #ffffff; 
}

.account-left-menu > ul#a_leftmenu > li > a {
    color: #9c9d9d;
    text-decoration: none;
    font-size: 18px;
}
.account-left-menu > ul#a_leftmenu > li.active > a,
.account-left-menu > ul#a_leftmenu > li:hover > a {
    color: #ffffff;
}

span.color9c9d9d {
    color: #9c9d9d;
}
.account-page {
    width:78%;
    float:left;
    margin-top:26px;
}
.ac_content {
    margin-left:10%;
}
.at {
padding-top:2px;
padding-bottom:8px;
}

.validate {
    margin: 0px !important;
    padding: 0px !important;
    color: #FF0000 !important;
    font-size: 13px;
}
.validate_green {
    margin: 0px !important;
    padding: 0px !important;
    color: #a0c62c !important;
    font-size: 16px;
}
.validate2 {
    margin: 0px !important;
    padding: 0px !important;
    color: #a0c62c !important;
    font-size: 13px;
}

.custom_dropdown_content {
    position:relative;
}
ul.custom_dropdown {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

ul.custom_dropdown > li {
    background-position: right center;
    border: 1px solid #cdcece;
    padding: 0px 5px 0px 5px;
    margin: 0px;
    width: 100%;
    height: 37px;
    line-height: 37px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-image: url('../Images/Template/drp_arrow.png');
    background-repeat: no-repeat;
    font-size:13.3333px;
}
ul.custom_dropdown > li:hover {
    border: 1px solid #a0c62c;
    cursor:pointer;
}
ul.custom_dropdown_item {
    display:none;
    position: absolute;
    top: 38px;
    left: 0px;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    border: 1px solid #cdcece;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 150px;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #FFFFFF;
}
ul.custom_dropdown_item > li {
    font-size:13.3333px;
    width: 100%;
    padding: 0px 5px 0px 5px;
    height: 25px;
    line-height: 25px;
}
ul.custom_dropdown_item > li:hover {
    cursor: pointer;
    background-color: #a0c62c;
}

.account_table1 {
    width:100%;
}

.account_table50 {
    width:50%;
}

.account_cell100 {
    width:100%;
}
.account_cell50 {
    width:50%;
}
.account_cell34 {
    width:34%;
}
.account_cell33 {
    width:33%;
}
.account_cell75 {
    width:75%;
}
.account_cell25 {
    width:25%;
}
.popupKadraj {
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: #313031;
    z-index: 10000;
}


.kadraj_content > .kadraj_rotate > .noUi-background{
    background-position: center;
    border-style: none;
    border-width: 0px;
    background: transparent !important;
    background-image: url('../Images/Template/vertical_range_kadraj.png') !important;
    background-repeat: no-repeat !important;
    height: 440px;
    width: 41px;
    margin: 0px;
}
.kadraj_content > .kadraj_rotate > .noUi-background > .noUi-base > .noUi-origin > .noUi-handle {
    width: 41px !important;
    height: 39px !important;
    background-image: url('../Images/Template/vertical_range_kadraj_circle.png');
    background-repeat: no-repeat !important;
    border: 0px none #D9D9D9;
    top: -20px;
    left: 0px;
    background-color: transparent;
}
.kadraj_rotate {
    background-position: 0px 0px;
    position: absolute;
    right: 120px;
    top: 30px;
    width: 41px;
    height: 440px;
    /*background-image: url('../Images/Template/vertical_range_kadraj_bg.png');*/
    background-repeat: no-repeat;
    /*margin-top: -299px;*/
}

.kadraj_zoom_content {
    background-position: 0 0;
    position: absolute;
    right: 92px;
    top: 20px;
    width: 15px;
    height: 387px;
}

.kadraj_zoom {
    width: 15px;
    height: 387px;
    position: relative;
    overflow:hidden;
}
#kadraj_zoom_range {
    background-position: 0px 0px;
    height: 1150px;
    width: 15px;
    position: absolute;
    background-image: url('../Images/Template/zoom_range_2.png');
    background-repeat: no-repeat;
    top: -575px;
    cursor: pointer;
}
span#span_zoom_value {
    width: auto;
    color: #FFFFFF;
    font-family: 'robotomedium';
    position: absolute;
    left: -44px;
    top: 194px;
    height:22px;
}
.zoom_arrow {
    background-image: url('../Images/Template/kadraj_arrow.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 14px;
    height: 16px;
    position: absolute;
    left: 17px;
    top: 196px;
}
.kadraj_rotate_content {
    background-position: 0 0;
    position: absolute;
    left: 117px;
    bottom: 140px;
    width: 445px;
    height: 30px;
}
.kadraj_rotate {
    width: 445px;
    height: 30px;
    position: relative;
    overflow:hidden;
    left: 0px;
}
#kadraj_rotate_range {
    background-position: 0px 0px;
    height: 30px;
    width: 1531px;
    position: absolute;
    background-image: url('../Images/Template/rotate_range_2.png');
    background-repeat: no-repeat;
    left: -543px;
    cursor: pointer;
}
.rotate_arrow {
    background-image: url('../Images/Template/kadraj_arrow2.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 16px;
    height: 14px;
    position: absolute;
    left: 217px;
    bottom: -50px;
}

.kadraj_canvastemp_content {
    background-position: 0 0;
    position: absolute;
    left: 118px;
    bottom: 9px;
    width: 445px;
    height: 55px;
}

.kadraj_cs_active div {
    border: 3px solid #a0c62c;
    height:55px;
    width:55px;
    margin:auto;
    display: inline-block;
}
.kadraj_cs_active div div {
    /*min-height:54px;
    min-width:54px;*/ /*min-width:54px;*/
    border-style: none;
    border-width: 0px;
    margin: auto;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.kadraj_cs {
    height: 55px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width:89px;
}
.kadraj_cs img {
    max-height:55px;
    max-width:55px;
    cursor:pointer;
    display:block;
    margin:auto;
}

.kadraj_button {
    position: absolute;
    right: -136px;
    bottom: -120px;
    width: 82px;
    text-align: center;
}
.kadraj_button_cancel {
    position: absolute;
    left: -113px;
    bottom: -120px;
    width: 82px;
    text-align: center;
}
span.span_zoom {
    color: #3f55a2;
    font-family: 'robotoregular';
    position: absolute;
    width: auto;
    right:0px;
    top:0px;
    font-size:20px;
}
span.span_rotate {
    color: #3f55a2;
    font-family: 'robotoregular';
    right:120px;
    top:0px;
    position: absolute;
    font-size:20px;
}
.text_effect_content {
    position:absolute;
    width:390px;
    top:0px;
    right:0px;
    height:470px;
}

.isloading-wrapper.isloading-right {
    margin-left: 10px;
}
.isloading-overlay {
    position: relative;
    text-align: center;
}.isloading-overlay .isloading-wrapper {
    /*background: #FFFFFF;*/
    -webkit-border-radius: 7px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 7px;
    -moz-background-clip: padding;
    border-radius: 7px;
    background-clip: padding-box;
    display: inline-block;
    margin: 0 auto;
    padding: 10px 20px;
    top: 10%;
    z-index: 9000;
}

/*Glyphicon Spinner*/
.glyphicon-spin {
    -animation: spin .9s infinite linear;
    -webkit-animation: spin2 .9s infinite linear;
}
img.glyphicon {
    width:100px;
    height:100px;
}

img.glyphicon40 {
    width:40px;
    height:40px;
}

.textcenter {
    text-align:center;
}.textleft {
    text-align:left;
}
.textindent5 {
    text-indent: 5px;
}
img.cardProductImg {
    width:100%;
    height:auto;
    display:block;
    padding-top:10px;
    padding-bottom:10px;
}
h3.cardProductName {
    padding: 0px;
    margin: 0px;
    font-family: 'robotobold';
    color: #a0c62c;
    font-size: 16px;
}
h3.cardProductName2 {
    padding: 0px;
    margin: 2px 0px 2px 0px;
    font-family: 'robotocondensed';
    color: #a0c62c;
    font-size: 22px;
    font-weight: normal;
}
span.cardProductInfo {
    padding: 0px;
    margin: 0px;
    font-family: 'robotomedium';
    color: #9a9a99;
    font-size: 13px;
    display: block;
}
span.cardProductPrice {
    padding: 0px;
    margin: 0px;
    font-family: 'robotomedium';
    color: #9c9d9d;
    font-size: 18px;
}
span.cardProductPrice2 {
    padding: 0px;
    margin: 0px;
    font-family: 'robotothin';
    color: #9c9d9d;
    font-size: 22px;
    font-weight: bold;
}
table.card_grid tr th {
    background-color: #e6e5e6;
    font-family: 'robotomedium';
    color: #9c9d9d;
    padding: 0px;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #cbcbcb;
    font-size: 18px;
    font-weight: normal;
    height: 39px;
    vertical-align:top;
    overflow:hidden;
}
    table.card_grid tr th > span {
        margin-top:10px;
        display:block;
    }
table.card_grid tr td {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e0e0e0;
}
table.card_grid_sub tr td {
    border-bottom-style: none;
    border-bottom-width: 0px;
}
table.card_grid_sub {
    width:90%;
    margin-left:10%;
}
h2.order_detail {
    padding: 0px;
    margin: 0px;
    background-color: #cccccc;
    font-family: 'robotomedium';
    color: #9c9d9d;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #cbcbcb;
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    height: 39px;
    line-height:39px;
}
.cart_total {
    width:90%;
    padding-left:5%;
    padding-right:5%;
    height:83px;
    line-height:83px;
}
span.cart_total_info {
    font-family: 'robotomedium';
    font-size: 24px;
    color: #008ad2;
    display: inline-block;
    float: left;
}
span.cart_total_price {
    font-family: 'robotomedium';
    font-size: 24px;
    color: #008ad2;
    display: inline-block;
    float: right;
}
.card_delivery_date {
    background-position: 15px center;
    background-color: #cccccc;
    height: 28px;
    background-image: url('../Images/Template/ico_teslimat2.png');
    background-repeat: no-repeat;
    padding-left:45px;
    line-height: 28px;
}
.card_delivery_date span {
    font-family: 'robotobold_condensed';
    font-size: 12px;
    color: #FFFFFF;

}
a.card_installment {
    font-family: 'robotocondensed';
    font-size: 16px;
    text-decoration: underline;
    color: #008ad2;
    margin-top: 55px;
    margin-left: 15px;
    display: block;
    float:left;
    width:115px;
    
}
a.card_installment:hover {
    cursor:pointer;
}
.card_button {
    width:185px;
    float:left;
    text-align:center;
    margin-top:25px;
}
span.card_security {
    color: #939392;
    background-image: url('../Images/Template/lock.png');
    background-repeat: no-repeat;
    background-position: 0px center;
    font-size: 9px;
    font-family: 'robotoregular';
    padding-left: 12px;
}
span.card_security:hover {
    color: #0099CC;
    cursor:pointer;
}

.order_note {
    margin-top:24px;
}
.order_note span {
    color: #939392;
    font-family: 'robotoregular';
    padding-left: 5%;
}

.buy_steps {
    position: relative;
    width: 90%;
    margin: auto;
    height: 100px;
}
.steps_bg {
    top:40px;
    left:0px;
    width:100%;
    height:10px;
    background-color:#e6e5e6;
    position:absolute;
}
.step1, .step2, .step3, .step4 {
    width: 130px;
    height: 100px;
    position: absolute;
    top: 20px;
    text-align: center;
}
.step1 {
left:-45px;
}
.step2 {
left:0px;
}
.step3 {
right:0px;
}
.step4 {
right:-45px;
}
.steps_center {
    width: 50%;
    height: 100px;
    position: absolute;
    top: 0px;
    /*margin-left: -50%;*/
    transform: translate(-50%, 0px);
    left: 50%;
}

.buy_steps_max800 {
    display:none;
}
.buy_steps_min800 {
    display:block;
}
.step_gray {
    display:block;
    width: 49px;
    height: 49px;
    background-image: url('../Images/Template/step_gray.png');
    position: absolute;
    top: 0px;
    left: 50%;
    margin-top: 0px;
    margin-left: -25px;
    background-repeat: no-repeat;
}
.step_blue, .step_green {
    width: 42px;
    height: 42px;
    position: absolute;
    top: 3.5px;
    left: 3.5px;
    text-align: center;
}
.step_blue {
    background-image: url('../Images/Template/step_blue.png');
    background-repeat: no-repeat;
    display:none;
}
.step_green {
    background-image: url('../Images/Template/step_green.png');
    background-repeat: no-repeat;
    display:none;
    z-index:2;
}
.step_gray span {
    width: 42px;
    height: 42px;
    position: absolute;
    top: 3.5px;
    left: 3.5px;
    display: block;
    z-index: 1;
    text-align: center;
    line-height: 42px;
    font-family: 'robotomedium';
    color: #989999;
    font-size: 22px;
    display:block;
}
span.colorwhite {
    color: #FFFFFF;
}
span.step_title {
    margin-top: 52px;
    display: block;
    color: #a1a1a0;
    font-size: 14px;
    font-family: 'robotomedium';
}
span.colorblue {
    color: #028bd2;
}
.customer_info {
    margin-left: 1%;
    margin-right: 1%;
}
.customer_cell_25 {
    width: 22%;
    /*margin-left: 3%;*/
    margin-right: 3%;
    float: left;
    margin-top: 20px;
}
.customer_cell_25_2 {
    width: 24%;
    /*margin-left: 3%;*/
    margin-right: 1%;
    float: left;
    margin-top: 20px;
}
.customer_cell_33 {
    width: 30%;
    /*margin-left: 3%;*/
    margin-right: 3%;
    float: left;
    margin-top: 20px;
}
.customer_cell_33_2 {
    width: 32%;
    /*margin-left: 3%;*/
    margin-right: 1%;
    float: left;
    margin-top: 20px;
}
.customer_cell_34_2 {
    width: 30%;
    margin-left: 3%;
    margin-right: 1%;
    float: left;
    margin-top: 20px;
}
.customer_cell_50 {
    width: 44%;
    margin-left: 3%;
    margin-right: 3%;
    float: left;
    margin-top: 20px;
}
.customer_cell_50_2 {
    width: 46%;
    margin-left: 3%;
    margin-right: 1%;
    float: left;
    margin-top: 20px;
}
.customer_cell_100 {
    width: 94%;
    margin-left: 3%;
    margin-right: 3%;
    float: left;
    margin-top: 20px;
}

.customer_cell_35 {
    width: 30%;
    margin-right: 5%;
    float: left;
    margin-top: 20px;
}
.customer_cell_30 {
    width: 30%;
    float: left;
    margin-top: 20px;
}

span.lb_customer {
    font-family: 'robotomedium';
    color: #939392;
    font-size: 16px;
}

label.lb_customer {
    font-family: 'robotoregular';
    color: #939392;
    font-size: 14px;
}

div#bill_info_content {
    display:none;
}
span.step_click {
    cursor:pointer;
}
.card_tab {
    height: 41px;
    background-color: #e6e5e6;
    width:100%;
}
div#corporate_form {
    display:none;
}
div#payment_type_card
,div#payment_type_transfer {
    display:none;
}
.payment_line {
    margin-left: 3%;
    width: 330px;
    float:left;
    margin-top:20px;
}
.payment_33 {
    width:33%;
    float:left;
}
.payment_42 {
    width:42%;
    float:left;
}
.payment_25 {
    width:25%;
    float:left;
}
.payment_20 {
    width:20%;
    float:left;
    height:33px;
}
.payment_75 {
    width:75%;
    float:left;
}
.payment_98 {
    width:98%;
    float:left;
}
.background939392 {
    background-color: #939392;
}
.payment_9 {
    width:9%;
    float:left;
}
.cvc_content {
    width:85px;
    float:left;
    position:relative;
    height:33px;
    line-height:33px;
    margin-top:42px;
    margin-left:10px;
}
span.cvc {
    background-image: url('../Images/Template/whatiscvc.png');
    background-repeat: no-repeat;
    background-position: 0px center;
    color: #939392;
    padding-left: 20px;
    font-size:12px;
    font-family: 'robotomedium';
}
span.cvc:hover {
    cursor:pointer;
}
.whatiscvc_content {
    width:15px;
    float:left;
    position:relative;
    height:33px;
    line-height:33px;
    margin-top:42px;
    margin-left:0px;
}
.whatiscvc {
    position: absolute;
    width: 169px;
    height: 94px;
    background-image: url('../Images/Template/cvc.png');
    background-repeat: no-repeat;
    top: 50%;
    left: 0px;
    margin-top: -47px;
    display:none;
}

.btnDecorationSofa {
    width: 49%;
    height: 26px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    cursor: pointer;
    display: none;
    margin: 3px;
    font-family: 'robotomedium';
    line-height: 26px;
    color: #FFFFFF;
    padding-right: 25px;
    padding-left: 25px;
    font-size: 14px;
    border: 1px solid #FFFFFF;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    background-image: url('../Images/Template/opacity_2b2a29.png');
    border: 1px solid transparent;
}
    .btnDecorationSofa:hover {
    border: 1px solid #FFFFFF;
    background-color: #2b2a29;
    }
.btnDecorationWall {
    margin: 3px;
    width: 49%;
    height: 26px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    cursor: pointer;
    display: none;
    font-family: 'robotomedium';
    line-height: 26px;
    color: #FFFFFF;
    padding-right: 25px;
    padding-left: 25px;
    font-size: 14px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    background-image: url('../Images/Template/opacity_2b2a29.png');
    border: 1px solid transparent;
}
    .btnDecorationWall:hover {
    border: 1px solid #FFFFFF;
    background-color: #2b2a29;
}
.decoration_ico {
    background-position: 0px 0px;
    width: 34px;
    height: 32px;
    background-image: url('../Images/Template/dekorasyon_btn.png');
    background-repeat: no-repeat;
    float:left;
}
.decoration_corner {
    background-position: 0px 0px;
    width: 7px;
    height: 32px;
    background-image: url('../Images/Template/decoration_corner.png');
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    left: 29px;
    z-index:1;
    display:none;
}
#decoration_span {
    font-family: 'robotomedium';
    height: 32px;
    width: auto;
    line-height: 32px;
    color: #e31e25;
    padding-right: 25px;
    padding-left: 25px;
    font-size: 14px;
    display: none;
    background-color: #FFFFFF;
    font-weight: bold;
}

#decoration_span2 {
    font-family: 'robotomedium';
    height: 32px;
    width: auto;
    line-height: 32px;
    color: #FFFFFF;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
    display: none;
    background-color: #e31e25;
}
.decoration_right {
    background-position: 0px 0px;
    width: 15px;
    height: 32px;
    background-image: url('../Images/Template/decoration_right.png');
    background-repeat: no-repeat;
    float: left;
    display:none;
}

.sofacolor,
.wallcolor {
    width: 392px;
    position: absolute;
    top: 0px;
    display: none;
    -webkit-box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.75);
    right: 0px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #FFFFFF;
    padding-bottom: 12px;
    z-index:99;
}

.sofacolor > .content,
.wallcolor > .content {
    padding: 12px 12px 0px 12px;
}

.sofacolor .content input[type="button"],
.wallcolor .content input[type="button"] {
    margin: 1px;
    padding: 0px;
    border: 1px solid #b0b0b0;
    float: left;
    width: 21px;
    height: 21px;
}

.sofacolor > .header,
.wallcolor > .header {
    background-color: #d7d7d8;
    text-align: center;
    height: 35px;
    line-height: 37px;
}

.sofacolor > .header > span,
.wallcolor > .header > span {
    color: #313031;
    font-family: 'robotoblack';
}

div.warning {
    padding: 30px;
    font-size: 20px;
    font-family: 'robotobold_condensed';
    color: #000000;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
    width: auto;
    background-color: #CCCCCC;
    margin-top: 30px;
}

.kadraj_cizgi_ust {
    width: 33%;
    height: 33%;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #FFFFFF;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float:left;
}
.kadraj_cizgi_ust_kose {
    width: 34%;
    height: 33%;
    /*border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float:left;
}
.kadraj_cizgi_orta {
    width: 33%;
    height: 33%;
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float:left;
}
.kadraj_cizgi_orta_kose {
    width: 34%;
    height: 33%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #FFFFFF;
} 
.kadraj_cizgi_alt{
    width: 33%;
    height: 34%;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #FFFFFF;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float:left;
}
.kadraj_cizgi_alt_kose {
    height: 34%;
    width: 34%;
    float:left;
}
ul.fontlist {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
ul.fontlist li {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}
    ul.fontlist li:hover {
    cursor: pointer;
    background-color: #dcdcdc;
}
    ul.fontlist li.active {
    background-color: #b9d153;
    }

.Albertus-Medium {
	font-family:'Albertus-Medium';
    font-size: 24px;
}
.Arial-ItalicMT {
	font-family:'Arial-ItalicMT';
    font-size: 24px;
}
.AvalonBold-Regular {
	font-family:'AvalonBold-Regular';
    font-size: 24px;
}
.BauhausITCbyBT-Medium {
    
	font-family:'BauhausITCbyBT-Medium';
    font-size: 24px;
}
.Bello-Pro {
    
	font-family:'Bello-Pro';
    font-size: 24px;
}
.BlackChancery-Regular {
    
	font-family:'BlackChancery-Regular';
    font-size: 24px;
}
.Brush445BT-Regular {
    
	font-family:'Brush445BT-Regular';
    font-size: 24px;
}
.AtechBrush-Regular {
    
	font-family:'AtechBrush-Regular';
    font-size: 24px;
}
.BrushScriptBT-Regular {
    
	font-family:'BrushScriptBT-Regular';
    font-size: 24px;
}
.Calligrapher-T {
    
	font-family:'Calligrapher-T';
    font-size: 24px;
}
.Calligraphic421BT-RomanB {
    
	font-family:'Calligraphic421BT-RomanB';
    font-size: 24px;
}
.CastleT-Book {
    
	font-family:'CastleT-Book';
    font-size: 24px;
}
.Chance-Regular {
    
	font-family:'Chance-Regular';
    font-size: 24px;
}
.DaxlinePro-Regular {
    
	font-family:'DaxlinePro-Regular';
    font-size: 24px;
}
.Georgia-Regular {
    
	font-family:'Georgia-Regular';
    font-size: 24px;
}
.Georgia-BoldItalic {
    
	font-family:'Georgia-BoldItalic';
    font-size: 24px;
}
.Helvetica-Regular {
    
	font-family:'Helvetica-Regular';
    font-size: 24px;
}
.SyntaxLTStd-Roman {
    
	font-family:'SyntaxLTStd-Roman';
    font-size: 24px;
}

.fontname {
    background-color: #FFFFFF;
    position:absolute;
    top:0px;
    right:1%;
    z-index:5;
    -webkit-box-shadow: 0px 0px 18px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 18px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 18px -1px rgba(0,0,0,0.75);
    overflow:hidden;
    display:none;
}
.fontname-header {
    position:relative;
}
.fontname-footer {
    height:50px;
}
.fontname-body {
    overflow-y:auto;
}
h3.fontname-content-h3 {
    display: block;
    margin: 0px;
    padding: 5px 0px 5px 0px;
    text-align: center;
    font-family: 'robotocondensed';
    font-size: 24px;
    color: #a0c630;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #a0c630;
}

a.prdname {
    font-family: 'robotobold';
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    margin: 0px 0px 0px 20px;
    padding: 0px;
    font-weight: bold;
}
a.artistname {
    font-family: 'robotobold';
    font-size: 12px;
    color: #a0c62c;
    text-decoration: none;
    margin: 0px 0px 0px 20px;
    padding: 0px;
    font-weight: bold;
}
a.artistname:hover {
    text-decoration: underline;
}
a.prdname:hover {
    text-decoration: none;
}

.reset_pass_content {
    border: 1px solid #313031;
    width: 757px;
    height: 343px;
    background-color: #FFFFFF;
}
.header_with_logo {
    background-position: center center;
    height: 110px;
    border-bottom-style: solid;
    border-bottom-width: 4px;
    border-bottom-color: #d2d2d3;
    background-color: #313031;
    background-image: url('../Images/Template/logo359_66.png');
    background-repeat: no-repeat;
}
h3.black_h3 {
    padding: 0px;
    margin: 0px;
    font-family: 'robotomedium';
    font-size: 30px;
}
.reset_pass_title {
    text-align: center;
    padding-top: 45px;
    padding-bottom: 45px;
}
.reset_pass_span {
    width:189px;
    height:30px;
    float:left;
    text-align:right;
    line-height:30px;
}
.reset_pass_span span {
    font-family: 'robotomedium';
    font-size: 18px;
    margin-right: 15px;
}
.reset_pass_txt {
    width:376px;
    height:30px;
    float:left;
}
.reset_pass_buttons {
    width:182px;
    height:30px;
    float:left;
    padding-left:10px;
    line-height:30px;
}
.height28 {
    height:28px !important;
}
.width370 {
    width:370px !important;
}
.transfer_grid_content {
    width: 85%;
    margin-top: 50px;
    margin-left: 3%;
}
.transfer_header {
    background-color: #e6e5e6;
    width: 100%;
    text-align:center;
    color:#939392;
    font-size:15px;
    font-family: 'robotomedium';
    height:26px;
    line-height:26px;

    
    border: 1px solid #e6e5e6;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
#payment_type_transfer {
    width:100%;
}
.th_row1,.tr_row1 {
    width: 3%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;

}
.th_row2,.tr_row2 {
    width:31%;
    float:left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #e0dfe0;
    border-left-color: #e0dfe0;
}
.th_row3 ,.tr_row3{
    width:10%;
    float:left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    
}
.th_row4,.tr_row4 {
    width:20%;
    float:left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #e0dfe0;
    border-left-color: #e0dfe0;
}
.th_row5,.tr_row5 {
    width:36%;
    float:left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.tr_row1, .tr_row2, .tr_row3, .tr_row4, .tr_row5 {
    height: 56px;
    line-height: 56px;
    font-size: 13px;
    font-family: 'robotomedium';
    color: #9a9a99;
}
.transfer_row {
    margin-top: 1px;
    border: 1px solid #e0dfe0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}
    .transfer_row:hover {
    border: 1px solid #abcc47;
    }


input[type=checkbox].chk2:not(old),
input[type=radio   ].chk2:not(old){
  width   : 18px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}
input[type=checkbox].chk2:not(old) + label,
input[type=radio   ].chk2:not(old) + label{
  display      : inline-block;
  margin-left  : -18px;
  padding-left : 18px;
  background   : url('../Images/Template/checks2.png') no-repeat 0 0;
  line-height  : 18px;
}
input[type=checkbox].chk2:not(old):checked + label{
  background-position : 0 -18px;
}
input[type=radio].chk2:not(old):checked + label{
  background-position : 0 -18px;
}
.installment_popup_content {
    padding: 48px 24px 24px 24px;
    background-color: #FFFFFF;
    display:block;
}
.installment_popup_content_max720 {
    display:none;
}


.order_result_header {
    height: 42px;
    line-height:42px;
    margin-left: 10px;
    margin-right: 10px;
    background-image: url('../Images/Template/order_header_bg.png');
    background-repeat: repeat-x;
    text-align: center;
}
.order_result_header h2 {
    margin: 0px;
    padding: 0px;
    color: #6e6e6e;
    font-family: 'robotobold';
}
div.order_result_order_code {
    margin: 30px 10px 30px 10px;
    text-align:center;
}
span.order_result_order_code {
    font-family: 'robotocondensed';
    color: #6e6e6e;
    font-size: 22px;
}
span.order_result_order_code2 {
    font-family: 'robotolight';
    color: #a0c62c;
    font-size: 22px;
    text-decoration: underline;
}
span.order_result_order_code3 {
    font-family: 'robotolight';
    color: #6e6e6e;
    font-size: 22px;
}
span.order_result_order_code4 {
    font-family: 'robotolight';
    color: #6e6e6e;
    font-size: 30px;
}

.popupKendinTasarla {
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: #FFFFFF;
    z-index: 10000;
}

.fu_content {
    width: 845px;
    height: 0px;
    top: 158px;
    position:fixed;
}
.fu_info_content {
    width: 845px;
    height: 0px;
    top: 131px;
    position:fixed;
}
.fu_loading {
    width: 374px;
    margin-right: auto;
    margin-left: auto;
    height: 390px;
    margin-top: -40px;
    position: relative;
    background-image: url('../Images/Template/fu_loading.png');
    background-repeat: no-repeat;
    display: none;
}
    .fu_loading img {
    position: absolute;
    top: 50px;
    width: 256px;
    height: 256px;
    display: block;
    margin-left: -128px;
    left: 50%;
}
.fu_percent_content {
    position: absolute;
    width: 200px;
    height:200px;
    position: absolute;
    margin-left: -100px;
    left: 50%;
    top: 35px;
    text-align: center;
    font-family: 'robotomedium';
    color: #0373bd;
}


.fu_info {
    font-family: 'robotomedium';
    color: #a1c62c;
    font-size: 20px;
    text-align: center;
}

.surukle_birak {
    background-position: center -187px;
    width: 148px;
    height: 187px;
    background-image: url('../Images/Template/fu_drag.png');
    background-repeat: no-repeat;
    float: left;
}
.surukle_birak:hover {
    background-position: center 0px;
}
.fu_buttons {
    width: 800px;
    margin: 56px auto auto auto;
}
.pointer {

    cursor:pointer;

}
.print_quality {
    font-family: 'robotobold_condensed';
    font-size: 18px;
    width: 100px;
    height: 26px;
    line-height: 26px;
    bottom: 5px;
    left: 10px;
    position: absolute;
}
.print_quality_header_content {
    background-image: url('../Images/Template/bannerr.png');
    background-repeat: no-repeat;
    background-position: center 0px;
    background-color: #313031;
    height: 63px;
    width: 100%;
}
.print_quality:hover {
    cursor:pointer;
}

.popupPrintQuality {
    border: 0px solid #000000;
    position: fixed;
    top: 95px;
    background-color: #FFFFFF;
    z-index: 10000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height:474px;
}

.print_quality_content {
    width: 95%;
    margin-right: auto;
    margin-left: auto;
    height: 100px;
    margin-top:20px;
    position:relative;
}
.print_quality_immeasurably_small_50 {
    color: #CC0000;
}
.print_quality_header {
    font-family: 'robotobold_condensed';
    font-size: 36px;
    text-align: center;
}
.print_quality_value {
    font-family: 'robotobold_condensed';
    color: #000000;
    font-size: 36px;
    text-align: center;
}
.print_quality_explanation { 
    margin-top: 10px; }

.print_quality_explanation ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.print_quality_explanation ul li {
    font-family: 'robotocondensed';
    color: #000000;
    font-size: 20px;
}
.print_quality_explanation ul li:before {
    content: "• ";
    color: #9dc42c; /* or whatever color you prefer */
    font-size: 20px;
}
.print_quality_explanation ul li span {
    color: #9dc42c; 
}
.effect_empty {
    width: 100%;
    height: 65px;
    background-color: #39393a;
    padding: 0px;
    border-style: none;
    border-width: 0px;
    margin-bottom:5px;
}

#dropZone {
    background-image: url('../Images/Template/fu_drag.png'); 
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}

#printquality_popup_bg {
    padding: 0px;
    margin: 0px;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 99999;
    display: none;
    background-image: url('../Images/Template/menu_bg.png');
}
div.soflow {
    background-position: right center;
    line-height: 37px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-image: url('../Images/Template/drp_arrow.png');
    background-repeat: no-repeat;
    font-size: 13.3333px;
    height: 37px;
    overflow: hidden;
    width: 100%;
    padding: 0px;
    margin: 0px;
    border: 1px solid #cdcece;
}
div.soflow:hover {
    border: 1px solid #a0c62c;
}
select.soflow {
    background: transparent;
    border: none;
    font-size: 13.3333px;
    height: 37px;
    /*padding: 5px;*/ /* If you add too much padding here, the options won't show in IE */
    width: 110%;
}
/*select.soflow {

   -webkit-appearance: button;
    background-position: right center;
    border: 1px solid #cdcece;
    padding: 0px 5px 0px 5px;
    margin: 0px;
    width: 100%;
    height: 37px;
    line-height: 37px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-image: url('../Images/Template/drp_arrow.png');
    background-repeat: no-repeat;
    font-size: 13.3333px;
}
select.soflow :hover {
    border: 1px solid #a0c62c;
}*/
#fu_facebook {
    margin-top: 178px;
    margin-right: auto;
    margin-left: auto;
    width: 845px;
}
.fb_left {
    width: 60px;
    height: 37px;
    line-height: 37px;
    float:left;
}
.fb_right {
    width: 785px;
    float:left;
}
.facebook_photolist {
    margin-top:20px;
    text-align:center;
    overflow-y:auto;
}
.facebook_photolist img {
    height: 128px;
    border: 3px solid #FFFFFF;
}
.facebook_photolist img:hover {
    border: 3px solid #a0c62c;
    cursor:pointer;
}
.artist_card_content {
    margin: auto;
    width: 1200px;
    background-image: url('../Images/Template/artist_card_bg.png');
    background-repeat: repeat-y;
}
.artist_photo_content {
    width: 23%;
    margin-left: 2%;
    margin-right: 5%;
    float: left;
}
.artist_photo_content img {
    width: 100%;
    display: block;
    margin-top: 10px;
}
.artist_bio_content {
    width: 65%;
    margin: 0px 5% 0px 0px;
    float: left;
    text-align: center;
}
.artist_bio_content h1 {
    font-family: 'Brush445BT-Regular';
    font-size: 28px;
    color: #353334;
    display: inline-block;
    margin: 0px 10px 0px 0px;
    padding: 0px;
}
.artist_bio_content h2 {
    font-family: 'robotomedium';
    font-size: 14px;
    color: #353334;
    display: inline-block;
    margin: 20px 0px 0px 0px;
    padding:0px;
}

.artist_bio {
    margin: 7px 0px 10px 0px;
    font-family: 'robotomedium';
    font-size: 15px;
    color: #353334;
}

.comment_form {
    margin-top: 20px;
}
.txtcomment_content {
    position:relative;
}
.vote_content {
    position:absolute;
    bottom:10px;
    right:20px;
}
.comment_login_content {
    background-color: #FFFFFF;
    background-image: url('../Images/Template/comment_login_content.png');
    background-repeat: no-repeat;
    width: 129px;
    height: 67px;
    position: absolute;
    bottom: -70px;
    right: 0px;
    display:none;
}
.comment_login_facebook {
    margin-left: 19px;
    margin-right: 19px;
    background-image: url('../Images/Template/facebook_16_16.png');
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 22px;
    margin-top: 14px;
    height: 22px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #979797;
    text-align:left;
}
.comment_login_facebook a {
    text-decoration: none;
    color: #2f2f2f;
    font-size: 15px;
    font-family: 'robotoregular';
    margin:0px;
    padding:0px;
}

.comment_login_facebook a:hover {
    color: #1c2d7c;
    cursor:pointer;
}

.comment_login_tabloonline {
    text-align:center;
}
.comment_login_tabloonline a {
    text-decoration: none;
    color: #494949;
    font-family: 'robotoregular';
    font-size: 10px;
    margin:0px;
    padding:0px;
}
.comment_login_tabloonline a:hover {
    color: #000000;
}

#btn_goTop {
    width: 64px;
    height: 64px;
    position: fixed;
    bottom: 50px;
    right: 50px;
    background-image: url('../Images/Template/arrow_page_top.png');
    background-repeat: no-repeat;
    display:none;
}
    #btn_goTop:hover {
    cursor:pointer;
    }

a#tabloonline_login_comment {
    cursor:pointer;
}

.popup_basket_content {
    width: 900px;
    height: auto;
    background-color: #FFFFFF;

    padding:8px;

    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;

    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
    .popup_basket_content_min900 {
        display:block;
    }
    .popup_basket_content_max900 {
        display:none;
    }
.popup_basket_header_content {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-color: #e6e6e6;
    width: 100%;
    font-family: 'robotobold';
    font-size: 20px;
    color: #464343;
}
.popup_basket_header_prd {
    width: 180px;
    height:45px;
    line-height:45px;
    float: left;
    text-align: center;
}
.popup_basket_header_prd_info {
    width: 265px;
    height:45px;
    line-height:45px;
    float: left;
}
.popup_basket_header_price {
    width: 132px;
    height:45px;
    line-height:45px;
    float: left;
    text-align: center;
}
.popup_basket_header_qty {
    width: 82px;
    height:45px;
    line-height:45px;
    float: left;
    text-align: center;
}
.popup_basket_header_sum {
    width: 190px;
    height:45px;
    line-height:45px;
    float: left;
    text-align: center;
}
.popup_basket_items_content {
    min-height: 142px;
    /*max-height: 284px;*/
    overflow-y: auto;
    margin-top: 10px;
}
.popup_basket_item {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e1e1e1;
}
.popup_basket_item_prd {
    width: 180px;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 20px;
    padding-bottom: 20px;
}
.popup_basket_item_prd img {
    margin: auto;
    max-height: 130px;
    max-width: 130px;
}
.popup_basket_item_prd a img {
    margin: auto;
    max-height: 130px;
    max-width: 130px;
}

.popup_basket_item_prd_info {
    width: 265px;
    
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.popup_basket_item_price {
    width: 132px;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.popup_basket_item_qty {
    width: 82px;
    text-align: center;
    
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.popup_basket_item_sum {
    width: 190px;
    text-align: center;
    
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

a#close_basket_summary_popup {
    font-family: 'robotothin';
    color: #000000;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold;
}
a#close_basket_summary_popup:hover {
    text-decoration: underline;
    cursor: pointer;
}
a#popup_basket_buy {
    padding: 3px 22px 3px 22px;
    background-color: #a2ca39;
    font-family: 'robotomedium';
    color: #FFFFFF;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-size: 20px;
    text-decoration: none;
}

.popup_basket_buttons {
    height:50px;
    line-height:50px;
}

#btn_cancel_fu {
    background-position: center 0px;
    width: 156px;
    height: 41px;
    position: absolute;
    bottom: 25px;
    left: 50%;
    background-image: url('../Images/Template/btn_fu_cancel2.png');
    background-repeat: no-repeat;
    display: block;
    margin-left: -78px;
}
    #btn_cancel_fu:hover {
    background-position: 0px -41px;
    cursor: pointer;
    width: 191px;
    height: 50px;
    margin-left: -96px;
    bottom: 20px;
}

.static_page_800 {
    width: 900px;
    margin: auto;
    padding-top: 20px;
}
.popup_static_page_900 {
    width: 900px;
    margin: auto;
    padding: 40px;
    background-color: #FFFFFF;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.popup_static_page_auto {
    width: auto;
    margin: auto;
    padding: 40px;
    background-color: #FFFFFF;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;

}
h1.h1_robotoMedium {

    font-family: 'robotomedium';
    font-size: 24px;
    text-align:center;
}
h2.h2_robotoMedium {

    font-family: 'robotomedium';
    font-size: 19px;
    text-align:center;
}
.static_page {
    /*font-family: 'robotomedium';*/
    font-size: 19px;
}

.meta_tag_metin {
    padding: 10px 10px 0px 10px;
    margin: 0px;
    font-size: 14px;
    color: #696767;
    text-align: center;
}
table.order_list {
    width:100%;
}
table.order_list tr th {
    padding: 5px;
    background-color: #edeced;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    color: #6b6b6b;
    text-align: left;
    font-weight: normal;
    font-family: 'robotomedium';
    font-size: 14px;
}
table.order_list tr td {
    padding: 5px;
    background-color: #FFFFFF;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    color: #6b6b6b;
    text-align: left;
    font-weight: normal;
    font-family: 'robotomedium';
    font-size: 14px;
}
table.order_detail_list {
    width:100%;
}
table.order_detail_list tr th {
    font-family: 'robotocondensed';
    background-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e5e5e5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px;
    color: #939392;
    font-size: 16px;
}
table.order_detail_list tr td {
    background-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e5e5e5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    color: #939392;
    font-family: 'robotocondensed';
}
table.order_detail_list tr td img {
    width: 100%;
    max-width: 100%;
    max-height: 100%;
}
h3.product_name {
    padding: 0px;
    margin: 0px;
    font-family: 'robotocondensed';
    color: #a0c62c;
    font-size: 16px;
    font-weight: normal;
}
span.product_info {
    padding: 0px;
    margin: 0px;
    font-family: 'robotocondensed';
    color: #9a9a99;
    font-size: 12px;
    display: block;
}
span.product_price {
    padding: 0px;
    margin: 0px;
    font-family: 'robotocondensed';
    color: #9a9a99;
    font-size: 16px;
    display: block;
}
.order_list_item_detail {
    /*display:none;*/
}
table.order_list tr.order_item:hover td {
    cursor: pointer;
    color: #a0c62c;
}
.color008ad2 {
color:#008ad2 !important;
}
.comment_title {
    font-family: 'robotocondensed_italic';
    margin-top: 8px;
    color: #666666;
}

span.payment_creditcard {
    font-family: 'robotomedium';
    color: #8f8f8e;
    font-size: 20px;
}
span.payment_creditcard_green {
    font-family: 'robotomedium';
    color: #9ac319;
    font-size: 20px;
}
.payment_creditcard_content {
    padding:20px;
}
.fu_images {
    width:845px;
    max-height:150px;
    overflow-y:auto;
}
.fu_img_item {
    width: auto;
    height:75px;
    margin: 3px;
    float:left;
    position:relative;
}
.fu_img_item img {
    height:75px;
    display:block;
}
.fu_img_item input[type="button"] {
    width: 16px;
    height: 16px;
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    background-color: transparent;
    background-image: url('../Images/Template/fu_img_delete.png');
    background-repeat: no-repeat;
    position: absolute;
    top: 2px;
    right: 2px;
}
a.textdecorationnone {
    text-decoration: none;
}
span#btnDevamEt2:hover {
    text-decoration: underline;
    cursor: pointer;
}
table.installment_table {
    width:800px;
    margin: 0px;
    padding: 0px;
    border-collapse:collapse
}
table.installment_table tr th {
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    color: #333333;
    height: 30px;
    border:1px solid #9c9d9d;
}
table.installment_table tr td {
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: center;
    color: #666666;
    height: 40px;
    border:1px solid #9c9d9d;
}
table.installment_table tr td img {
    display: block;
    margin: auto;
}
span.installment_price {
    color: #444444;
    font-weight: bold;
    font-size: 12px;
}
span.installment_price_decimals {
    color: #444444;
    font-weight: bold;
    font-size: 9px;
}
span.raked_price {
    color: #999999;
    font-size: 11px;
}
.installment_summary {
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    color: #999999;
}

.installment_card_empty {
    padding: 30px;
    font-size: 20px;
    font-family: 'robotobold_condensed';
    color: #000;
    display: block;
    width: auto;
    background-color: #ccc;
}
.canvas-container {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        overflow:hidden;
}
.canvas-container-select {
    border:2px solid #a0c62c!important;
}
#_card_details {
    width:74%; 
    float:left;
}
#_card_button_sets {
    width:26%; 
    float:left;
}
.card_details_max750 {
    display:none;
}
.card_details_min750 {
    display:block;
}
.transfer_content_min610 {
    display:block;
}
.transfer_content_max610 {
    display:none;
}

.responsive_search_box {
    position:relative;
    width:100%;
    height:50px;
}

#divResponsiveSearchPost {
    background-position: center center;
    width: 50px;
    height: 50px;
    cursor: pointer;
    background-color: #a1cb37;
    background-image: url('../Images/Template/resseach.png');
    background-repeat: no-repeat;
}

.auto_complete_txtresponsivesearch {
    background-color: #fff;
    height: auto;
    max-height: 300px;
    overflow-y: auto;    
    width: 100%;
    z-index: 9;
    position: absolute;
}


div.tablesize_mobile {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    overflow:hidden;
    background-position: 90% -3px;
    border-style: none;
    border-width: 0px;
    padding: 0px 24px 0px 24px;
    margin: 0px;
    background-color: #9c9d9d;
    color: #FFFFFF;
    font-family: 'robotocondensed';
    font-size: 14px;
    height: 27px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    width: 160px;
    text-align: left;
    background-image: url(../Images/Template/table_size_arrow_.png);
    background-repeat: no-repeat;
}
div.tablesize_mobile:hover {
    background-color: #a8a9a9;
    background-repeat: no-repeat;
    background-position: 90% -36px;
    cursor:pointer;
}
select.tablesize_mobile {
    background: transparent;
    border: none;
    font-size: 13.3333px;
    height: 27px; /*padding: 5px;*/ /* If you add too much padding here, the options won't show in IE */
    width: 155px;
    color: #FFFFFF;
}
    select.tablesize_mobile option {
    color: #000000;
}
/*select.tablesize_mobile {

   -webkit-appearance: button;
    background-position: right center;
    border: 1px solid #cdcece;
    padding: 0px 5px 0px 5px;
    margin: 0px;
    width: 100%;
    height: 37px;
    line-height: 37px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-image: url('../Images/Template/drp_arrow.png');
    background-repeat: no-repeat;
    font-size: 13.3333px;
}
select.tablesize_mobile :hover {
    border: 1px solid #a0c62c;
}*/


a.readmore {
    float:right;
    font-size:14px;
    text-decoration:none;
}
    a.readmore:hover {
    text-decoration: underline;
}

input[type="text"].txt1,input[type="password"].txt1 {
    padding: 0px 2px 0px 2px;
    height: 18px;
    border: 1px solid #cecece;
    font-size: 10px;
    font-family: 'robotoregular';
}
input[type="text"].txt1:focus,input[type="password"].txt1:focus {
    border: 1px solid #d0e396;
}
input[type="button"].btn1 {
    padding: 5px 30px 5px 30px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    background-color: #8dbd1e;
    color: #FFFFFF;
    font-family: 'robotoregular';
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 16px;
}
input[type="button"].btn2 {
    height: 24px;
    padding: 0px 20px 0px 20px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    background-color: #8dbd1e;
    color: #FFFFFF;
    font-family: 'robotoregular';

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
input[type="button"].btn3 {
    height: 24px;
    padding: 0px 20px 0px 20px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    background-color: #FF0000;
    color: #FFFFFF;
    font-family: 'robotoregular';
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
input[type="button"]:hover {
    cursor: pointer;
}
input[type="button"].singupwithfacebook {
    background-position: 0px 0px;
    height: 28px;
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    background-color: #FFFFFF;
    color: #FFFFFF;
    font-family: 'robotoregular';
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
    width: 80px;
    background-image: url('../Images/Template/btn_singupfacebook.png');
    background-repeat: no-repeat;
}
input[type="button"].singupwithgplus {
    background-position: 0px 0px;
    height: 28px;
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    background-color: #FFFFFF;
    color: #FFFFFF;
    font-family: 'robotoregular';
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
    width: 80px;
    background-image: url('../Images/Template/btn_singupgplus.png');
    background-repeat: no-repeat;
}


input[type="text"].search {
    margin: 0px;
    padding: 0px;
    border: 0px none #FFFFFF;
    font-size: 20px;
    font-family: 'robotobold_condensed';
    color: #000000;
}
input[type="button"].btn_basket_close {
    background-position: 0px 0px !important;
    margin: 0px;
    padding: 0px;
    border: 0px none #FFFFFF;
    width: 9px;
    height: 9px;
    display: block;
    float: left;
    background-color: #FFFFFF;
    background-image: url('../Images/Template/btn_close_icon.jpg');
    background-repeat: no-repeat;
}
input[type="button"]#btnPrdShare {
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    width: 55px;
    height: 53px;
    background-image: url('../Images/Template/btn_share.png');
    background-repeat: no-repeat;
    position: absolute;
    bottom: 51px;
    right: 19px;
    background-color: transparent;
}
input[type="button"]#btnPrdShare:hover {
    cursor: pointer;
}
input[type="button"]#btnPrdShare:hover + div.btnPrdShare_hover {
    display:block;
}
input[type="button"]#btnPrdDecoration {
    background-color: transparent;
    background-position: 0px 0px;
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    width: 54px;
    height: 53px;
    background-image: url('../Images/Template/btn_dekorasyonda_gor.png');
    background-repeat: no-repeat;
    position: absolute;
    bottom: 113px;
    right: 19px;
}
input[type="button"]#btnPrdDecoration:hover {
    /*background-position: 0px -53px;*/
    cursor: pointer;
}
/*input[type="button"]#btnPrdDecoration:hover + div.btnPrdDecoration_hover {
    display:block;
}*/

.share_icon .si > input[type="button"] {
    background-image: url('../Images/Template/share_icons.png');
    background-repeat: no-repeat;
    background-color: transparent;
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    width: 54px;
    height: 53px;
}


.share_icon .si {
    width: 54px;
    height: 53px;
    /*overflow: hidden;*/
    position:relative;
}
.share_btn_hover {
    display:none;
    background-position: 0px 0px;
    position: absolute;
    height: 20px;
    top: 16px;
    left: 56px;
    padding-left: 9px;
    background-image: url('../Images/Template/hover_left_arrow.png');
    background-repeat: no-repeat;
}
.share_hover_val {
    line-height: 20px;
    height: 20px;
    background-color: #313031;
    color: #FFFFFF;
    font-family: 'robotomedium';
    font-size: 10px;
    padding-left: 3px;
    padding-right: 5px;
    width: auto;
    white-space: nowrap;
}

.share_icon .si > input[type="button"]:hover + div.share_btn_hover {
    display:block;
}
input[type="button"]#btnShareFav {
    background-position: 0px 0px;
}
input[type="button"].share_fav_active {
    background-position-x:-55px !important;
}

input[type="button"]#btnShareComment {
    background-position: 0px -53px;
}
input[type="button"]#btnShareGooglePlus {
    background-position: 0px -106px;
}
input[type="button"]#btnSharePinterest {
    background-position: 0px -159px;
}
input[type="button"]#btnShareTwiter {
    background-position: 0px -212px;
}
input[type="button"]#btnShareInstagram {
    background-position: 0px -265px;
}
input[type="button"]#btnShareFacebook {
    background-position: 0px -318px;
}

.btn_orientation > input[type="button"] {
    /*background-image: url('../Images/Template/btn_prd_orientation.png');*/
    background-repeat: no-repeat;
    width: 100%;
    height: 65px;
    background-color: #39393a;
    padding: 0px;
    border-style: none;
    border-width: 0px;
    /*margin-left: 1%;
    margin-right: 1%;*/
}
.btn_orientation > input[type="button"]:hover {
    background-color: #8b8b8b;
}
.btn_orientation > input[type="button"].active {
    background-color: #8b8b8b;
}
input[type="button"]#btnOrientationframing {
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url('../Images/Template/kadraj.png');
}

input[type="button"]#btnOrientationeffect {
    background-image: url('../Images/Template/efekt.png');
    background-repeat: no-repeat;
    background-position: center center;
}

input[type="button"]#btnOrientationarticle {
    background-image: url('../Images/Template/yazi.png');
    background-repeat: no-repeat;
    background-position: center center;
}

input[type="button"]#btnOrientationframe {
    background-image: url('../Images/Template/cerceve.png');
    background-repeat: no-repeat;
    background-position: center center;
}


input[type="button"]#btnTableSizeSelect {
    background-position: 90% -3px;
    border-style: none;
    border-width: 0px;
    padding: 0px 24px 0px 24px;
    margin: 0px;
    background-color: #9c9d9d;
    color: #FFFFFF;
    font-family: 'robotocondensed';
    font-size: 14px;
    height: 27px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    width: 160px;
    text-align: left;
    background-image: url('../Images/Template/table_size_arrow_.png');
    background-repeat: no-repeat;
}

input[type="button"]#btnTableSizeSelect:hover {
    background-color: #a8a9a9;
    background-repeat: no-repeat;
    background-position: 90% -36px;
}

input[type="button"].TableSizeSelect {
    background-position: 90% -102px !important;
}
input[type="button"].TableSizeSelect:hover {
    background-position: 90% -69px !important;
}

input[type="button"]#btn_installment {
    background-color: transparent;
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    font-family: 'robotocondensed';
    color: #e73926;
    text-decoration: none;
}
input[type="button"]#btn_installment:hover {
    text-decoration: underline;
    cursor: pointer;
}
input[type="button"]#btn_addtocart {
    background-position: 20px -8px;
    background-color: #A0C62C;
    border-style: none;
    border-width: 0px;
    padding: 0px 25px 0px 50px;
    margin: 0px;
    font-family: 'robotobold';
    color: #FFFFFF;
    text-decoration: none;
    background-image: url('../Images/Template/btn_addtocart.png');
    background-repeat: no-repeat;
    height: 34px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    font-size: 18px;
}
input[type="button"]#btn_addtocart:hover {
    cursor: pointer;
    background-position: 20px -58px;
    background-color: #B8D73A;

}
input[type="button"].btn_get_comment {
    background-position: 228px 0px;
    background-color: #dbdbdb;
    border: 1px solid #bcbcbc;
    padding: 0px 77px 0px 21px;
    margin: 0px;
    height: 46px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    background-image: url('../Images/Template/btn_comment_arrow.png');
    background-repeat: no-repeat;
    font-family: 'robotocondensed';
    font-size: 24px;
    color: #828282;
}
input[type="button"].btn_get_comment:hover {
    background-color: #868786;
    border: 1px solid #a4a5a4;
    background-position: 228px -46px;
    color: #d9dada;
}
#_ProductComments {
    padding-top:60px;
}

textarea#txtEffectText {
    padding: 4px;
    margin: 0% 0.5% 0% 0.5%;
    border: 1px solid #9c9d9d;
    width: 99%;
    height: 100px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'robotocondensed';
}
textarea#txtEffectText:focus {
    border: 1px solid #9fbc48;
    outline: none !important;
}
div.effect_text_buttons > input[type="button"] {
    background-image: url('../Images/Template/effect_text_icons.png');
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    float: left;
    margin: 1% 0px 0px 1%;
    padding: 0px;
    border-style: none;
    border-width: 0px;
    background-color: transparent;
}

input[type="button"]#btn_et_font {
    background-position: 0px 0px;
}
input[type="button"]#btn_et_fontsize {
    background-position: -55px 0px;
}
input[type="button"]#btn_et_pos {
    background-position: -111px 0px;
}
input[type="button"]#btn_et_color {
    background-position: -167px 0px;
}
input[type="button"]#btn_et_shadow {
    background-position: -223px 0px;
}
input[type="button"]#btn_et_rotateleft {
    background-position: -279px 0px;
}
input[type="button"]#btn_et_rotateright {
    background-position: -335px 0px;
}

div.effect_text_buttons > input[type="button"]:hover {
    background-position-y:-51px !important;
}
div.effect_text_buttons > input[type="button"].active {
    background-position-y:-101px !important;
}

input[type="button"].font-effect-cancel {
    border: 1px solid #dfdfdf;
    background-color: #FFFFFF;
    padding-right: 13px;
    padding-left: 13px;
    height: 22px;
    font-family: 'robotocondensed';
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    color: #313031;
}
input[type="button"].font-effect-ok {
    border: 1px solid #a0c62c;
    background-color: #a0c62c;
    padding-right: 13px;
    padding-left: 13px;
    height: 22px;
    font-family: 'robotocondensed';
    color: #FFFFFF;

    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.textpositionlist input[type="button"] {
    width: 102px;
    height: 50px;
    margin: 0px;
    padding: 0px;
    float: left;
    border-style: none;
    border-width: 0px;
    background-color: transparent;
    background-image: url('../Images/Template/font-position-bg.png');
    background-repeat: no-repeat;
}
input[type="button"]#btn_lt {
    background-position: 0px 0px;
}
input[type="button"]#btn_lt:hover {
    background-position: 0px -150px;
}
input[type="button"]#btn_lt.active_pos {
    background-position: 0px -300px;
}

input[type="button"]#btn_ct {
    background-position: -102px 0px;
}
input[type="button"]#btn_ct:hover {
    background-position: -102px -150px;
}
input[type="button"]#btn_ct.active_pos {
    background-position: -102px -300px;
}

input[type="button"]#btn_rt {
    background-position: -204px 0px;
}
input[type="button"]#btn_rt:hover {
    background-position: -204px -150px;
}
input[type="button"]#btn_rt.active_pos {
    background-position: -204px -300px;
}


input[type="button"]#btn_lm {
    background-position: 0px -50px;
}
input[type="button"]#btn_lm:hover {
    background-position: 0px -200px;
}
input[type="button"]#btn_lm.active_pos {
    background-position: 0px -350px;
}

input[type="button"]#btn_cm {
    background-position: -102px -50px;
}
input[type="button"]#btn_cm:hover {
    background-position: -102px -200px;
}
input[type="button"]#btn_cm.active_pos {
    background-position: -102px -350px;
}

input[type="button"]#btn_rm {
    background-position: -204px -50px;
}
input[type="button"]#btn_rm:hover {
    background-position: -204px -200px;
}
input[type="button"]#btn_rm.active_pos {
    background-position: -204px -350px;
}


input[type="button"]#btn_lb {
    background-position: 0px -100px;
}
input[type="button"]#btn_lb:hover {
    background-position: 0px -250px;
}
input[type="button"]#btn_lb.active_pos {
    background-position: 0px -400px;
}

input[type="button"]#btn_cb {
    background-position: -102px -100px;
}
input[type="button"]#btn_cb:hover {
    background-position: -102px -250px;
}
input[type="button"]#btn_cb.active_pos {
    background-position: -102px -400px;
}

input[type="button"]#btn_rb {
    background-position: -204px -100px;
}
input[type="button"]#btn_rb:hover {
    background-position: -204px -250px;
}
input[type="button"]#btn_rb.active_pos {
    background-position: -204px -400px;
}

input[type="text"].account_textbox {
    width: 90%;
    height: 37px;
    padding: 4px;
    margin: 0px;
    border: 1px solid #cdcece;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #FFFFFF;
}
input[type="text"].account_textbox:focus {
    border: 1px solid #cfe295;
}
input[type="text"].account_textbox2 {
    width: 95%;
    height: 37px;
    padding: 4px;
    margin: 0px;
    border: 1px solid #cdcece;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #FFFFFF;
}
input[type="text"].account_textbox2:focus {
    border: 1px solid #cfe295;
}

input[type="password"].account_textbox2 {
    width: 95%;
    height: 37px;
    padding: 4px;
    margin: 0px;
    border: 1px solid #cdcece;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #FFFFFF;
}
input[type="password"].account_textbox2:focus {
    border: 1px solid #cfe295;
}

textarea.account_textbox2 {
    width: 98.5%;
    height: 110px;
    padding: 4px;
    margin: 0px;
    border: 1px solid #cdcece;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #FFFFFF;
}
textarea.account_textbox2:focus {
    border: 1px solid #cfe295;
    outline: none !important;
}

input[type="button"].button_green {
    background-color: #a0c62c;
    color: #FFFFFF;
    border-width: 0px;
    border-style: none;
    padding-right: 29px;
    padding-left: 29px;
    height: 40px;
    font-size:18px;

    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
input[type="button"].button_green:hover {
    cursor:pointer;
}

input[type="button"]#btnKadrajClose {
    width: 30px;
    height: 31px;
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    background-image: url('../Images/Template/btn_kadraj_close.png');
    background-repeat: no-repeat;
    position: absolute;
    top: 30px;
    right: 30px;
}
input[type="button"]#btnKadrajClose:hover {
    cursor: pointer;
}

input[type="button"]#btnKadrajSave {
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    color: #a0c62c;
    background-color: transparent;
    font-family: 'robotocondensed';
    font-size: 24px;
}
input[type="button"]#btnKadrajSave:hover {
    cursor: pointer;
}
.prd_cs > img,.grd_prd_content a.linkimg img,
a.hp_category img,
a.category img {
  background: url('../Images/Template/ajax-loader.gif') no-repeat 50% 50%;
}
input[type="text"].cardQuantity {
    border-style: none;
    border-width: 0px;
    padding: 5px 0px 5px 0px;
    margin: 0px;
    color: #FFFFFF;
    background-color: #cccccc;
    font-family: 'robotomedium';
    font-size: 18px;
    text-align: center;
    width: 50px;
}

input[type="button"].cardQuantityUp {
    border-style: none;
    border-width: 0px;
    width: 11px;
    height: 9px;
    background-image: url('../Images/Template/card_quantity_up.png');
    background-repeat: no-repeat;
    background-color: transparent;
    display: block;
    margin: auto auto 2px auto;
}
input[type="button"].cardQuantityDown {
    border-style: none;
    border-width: 0px;
    width: 11px;
    height: 9px;
    background-image: url('../Images/Template/card_quantity_down.png');
    background-repeat: no-repeat;
    background-color: transparent;
    margin: 2px auto auto auto;
    display: block;
}

input[type="button"].button_green2 {
    font-family: 'robotobold';
    background-color: #a0c62c;
    color: #FFFFFF;
    border-width: 0px;
    border-style: none;
    padding-right: 29px;
    padding-left: 29px;
    height: 36px;
    font-size:20px;

    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
input[type="button"].button_green2:hover {
    cursor:pointer;
}

textarea.txt_order_note {
    padding: 4px;
    margin: 10px 3% 0% 3%;
    border: 1px solid #dfdfdf;
    width: 99%;
    height: 100px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'robotocondensed';
}
textarea.txt_order_note:focus {
    border: 1px solid #9fbc48;
    outline: none !important;
}
input[type="text"].customer_textbox {
    width: 100%;
    height: 33px;
    padding: 4px;
    margin: 0px;
    border: 1px solid #cdcece;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #FFFFFF;
}
input[type="text"].customer_textbox:focus {
    border: 1px solid #cfe295;
}
textarea.customer_textbox {
    width: 100%;
    height: 100px;
    padding: 4px;
    margin: 0px;
    border: 1px solid #cdcece;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #FFFFFF;
}
textarea.customer_textbox:focus {
    border: 1px solid #cfe295;
    outline: none !important;
}

input[type="button"].card_tab_button {
    margin: 0px;
    padding: 0px 53px 0px 3%;
    background-position: right -41px;
    height: 41px;
    background-color: #e6e5e6;
    border-style: none;
    border-width: 0px;
    background-image: url('../Images/Template/tabmenu_arrow.png');
    background-repeat: no-repeat;
    font-family: 'robotoregular';
    color: #949392;
    font-size: 18px;
}
input[type="button"].card_tab_button:hover {
    cursor: pointer;
    background-color: #a0c62c;
    background-position: right 0px;
    color: #FFFFFF;
}
.tab_active {
    cursor: pointer;
    background-color: #a0c62c !important;
    background-position: right 0px !important;
    color: #FFFFFF !important;
}
input[type="button"].btn_payment_date_up {
    background-position: 0px 0px;
    width: 9px;
    height: 9px;
    padding: 0px;
    margin: 7px auto 0px auto;
    border-style: none;
    border-width: 0px;
    background-color: transparent;
    background-image: url('../Images/Template/payment_arrows.png');
    background-repeat: no-repeat;
    display: block;
}

input[type="button"].btn_payment_date_down {
    background-position: 0px -10px;
    width: 9px;
    height: 9px;
    padding: 0px;
    margin: 0px auto 0px auto;
    border-style: none;
    border-width: 0px;
    background-color: transparent;
    background-image: url('../Images/Template/payment_arrows.png');
    background-repeat: no-repeat;
    display:block;
}

input[type="button"]#btn_zoom_plus {
    background-position: 0px 0px;
    width: 17px;
    height: 17px;
    padding: 0px;
    margin: 0px auto 0px auto;
    border-style: none;
    border-width: 0px;
    background-color: transparent;
    background-image: url('../Images/Template/kadraj_plus_minus.png');
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: -20px;
    left: -1px;
}
input[type="button"]#btn_zoom_minus {
    background-position: 0px -17px;
    width: 17px;
    height: 17px;
    padding: 0px;
    margin: 0px auto 0px auto;
    border-style: none;
    border-width: 0px;
    background-color: transparent;
    background-image: url('../Images/Template/kadraj_plus_minus.png');
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    bottom: -20px;
    left: -1px;
}
input[type="button"]#btn_zoom_reset {
    padding: 0px;
    margin: 0px auto 0px auto;
    border-style: none;
    border-width: 0px;
    background-color: transparent;
    display: block;
    position: absolute;
    top: 195px;
    left: 17px;
    color: #3d69b1;
    font-family: 'robotomedium';
    width:51px;

    -ms-transform: rotate(270deg); /* IE 9 */
    -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
    transform: rotate(270deg);
}

input[type="button"]#btn_zoom_in {
    padding: 0px;
    margin: 0px auto 0px auto;
    border-style: none;
    border-width: 0px;
    background-color: transparent;
    display: block;
    position: absolute;
    top: 195px;
    left: 20px;
    color: #3d69b1;
    font-family: 'robotomedium';
    width:81px;

    -ms-transform: rotate(270deg); /* IE 9 */
    -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
    transform: rotate(270deg);
}

input[type="button"]#btn_zoom_out {
    padding: 0px;
    margin: 0px auto 0px auto;
    border-style: none;
    border-width: 0px;
    background-color: transparent;
    display: block;
    position: absolute;
    top: 195px;
    left: 37px;
    color: #3d69b1;
    font-family: 'robotomedium';
    width:81px;

    -ms-transform: rotate(270deg); /* IE 9 */
    -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
    transform: rotate(270deg);
}
input[type="button"]#btn_rotate_reset {
    padding: 0px;
    margin: 0px auto 0px auto;
    border-style: none;
    border-width: 0px;
    background-color: transparent;
    display: block;
    position: absolute;
    bottom: -70px;
    left: 199px;
    color: #3d69b1;
    font-family: 'robotomedium';
    width:51px;
}

input[type="button"]#btn_rotate_minus {
    background-position: 0px center;
    padding: 0px 0px 0px 18px;
    margin: 0px auto 0px auto;
    border-style: none;
    border-width: 0px;
    background-color: transparent;
    display: block;
    position: absolute;
    bottom: -85px;
    left: 0px;
    color: #3d69b1;
    font-family: 'robotomedium';
    background-image: url('../Images/Template/angle_minus.png');
    background-repeat: no-repeat;
}
input[type="button"]#btn_rotate_plus {
    background-position: right center;
    padding: 0px 0px 0px 0px;
    margin: 0px auto 0px auto;
    border-style: none;
    border-width: 0px;
    background-color: transparent;
    display: block;
    position: absolute;
    bottom: -70px;
    /*bottom: -85px;*/
    right: 203px;
    color: #3d69b1;
    font-family: 'robotomedium';
    /*background-image: url('../Images/Template/angle_plus.png');
    background-repeat: no-repeat;*/
}

input[type="button"]#btnKadrajCancel {
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    color: #3d69b1;
    background-color: transparent;
    font-family: 'robotocondensed';
    font-size: 24px;
}
input[type="button"]#btnKadrajCancel:hover {
    cursor: pointer;
}

.disable-select {
  -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;
}

input[type="button"]#btnFontNameClose1 {
    background-color: #FFFFFF;
    color: #4a4849;
    font-size: 24px;
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    position:absolute;
    font-family: 'robotobold';
    height:29px;
    top:7px;
    right:20px;
}
input[type="button"]#btnFontNameClose2 {
    background-color: #e73927;
    border-style: none;
    border-width: 0px;
    color: #FFFFFF;
    float: right;
    display: block;
    font-size: 14px;
    height: 30px;
    font-family: 'robotomedium';
    padding-right: 20px;
    padding-left: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin-right: 20px;
    margin-top: 10px;
}

input[type="button"]#btnTextPositionClose {
    border: 0px none #39393a;
    background-color: #39393a;
    padding: 0px;
    margin: 0px;
    color: #FFFFFF;
    font-size: 14px; /*font-family: 'robotomedium';*/
    font-family: 'robotobold';
    position: absolute;
    top: 5px;
    right: 10px;
    height:20px;
    width:20px;
}
input[type="button"]#btnFontColorClose {
    border: 0px none #39393a;
    background-color: #d7d7d8;
    padding: 0px;
    margin: 0px;
    color: #313031;
    font-size: 16px; /*font-family: 'robotomedium';*/
    font-family: 'robotobold';
    position: absolute;
    top: 6px;
    right: 10px;
    height: 23px;
    width: 23px;
}


input[type="button"].button_green3 {
    font-family: 'robotobold';
    background-color: #a0c62c;
    color: #FFFFFF;
    border-width: 0px;
    border-style: none;
    padding-right: 25px;
    padding-left: 25px;
    height: 30px;
    font-size:18px;

    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

input[type="button"]#btnPhotoUploadBack {
    background-position: center center;
    width: 32px;
    height:32px;
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    background-image: url('../Images/Template/fu_btn_back.png');
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: transparent;
}

input[type="button"]#btnPhotoUploadClose {
    width: 27px;
    height: 26px;
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    background-image: url('../Images/Template/fu_close_btn.png');
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: transparent;
}

input[type="button"]#btnPagePopupClose {
    width: 27px;
    height: 26px;
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    background-image: url('../Images/Template/fu_close_btn.png');
    background-repeat: no-repeat;
    position: absolute;
    top: 14px;
    right: 24px;
    background-color: transparent;
}

input[type="button"]#btnFuComputer {
    background-position: center -192px;
    width: 148px;
    height: 192px;
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px 213px 0px 0px;
    background-image: url('../Images/Template/fu_comp.png');
    background-repeat: no-repeat;
    background-color: transparent;
    float: left;
}
input[type="button"]#btnFuComputer:hover {
    background-position: center 0px;
}

input[type="button"]#btnFuFacebook {
    background-position: center -188px;
    width: 148px;
    height: 188px;
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px 65px 0px 65px;
    background-image: url('../Images/Template/fu_facebook.png');
    background-repeat: no-repeat;
    background-color: transparent;
    float: left;
}
input[type="button"]#btnFuFacebook:hover {
    background-position: center 0px;
}

input[type="button"]#btnFuInstagram {
    background-position: center -199px;
    width: 148px;
    height: 199px;
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    background-image: url('../Images/Template/fu_instagram.png');
    background-repeat: no-repeat;
    background-color: transparent;
    float: left;
}
input[type="button"]#btnFuInstagram:hover {
    background-position: center 0px;
}

input[type="button"].btn_x_basket {
    width: 15px;
    height: 17px;
    background-image: url('../Images/Template/btn_x_bg.png');
    background-repeat: no-repeat;
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 17px 13px 0px 0px;
    background-color: transparent;
}

input[type="text"].comment_input {
    padding: 10px 20px 10px 20px;
    margin: 0px;
    border: 1px solid #dfdfe0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 100%;
    height: 50px;
    font-family: 'robotolight';
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    color: #7B7B7B;
}


input[type="text"].comment_input:focus {
    border: 1px solid #b6c67e;
}

textarea.comment_input {
    padding: 10px 20px 40px 20px;
    margin: 0px;
    border: 1px solid #dfdfe0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 100%;
    height: 140px;
    font-family: 'robotolight';
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    color: #7B7B7B;
}
textarea.comment_input:focus {
    border: 1px solid #b6c67e;
}
img.imgStar {
    cursor:pointer;
}

input[type="button"]#btnSendComment {
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    height: 36px;
    width: 117px;
    background-color: #95ac43;
    color: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: 'robotomedium';
    font-size: 18px;
}


input[type="text"].responsive_search {
    border-style: solid none solid solid;
    border-width: 1px 0px 1px 1px;
    margin: 0px;
    padding: 5px 20px 5px 20px;
    font-size: 16px;
    font-family: 'robotobold_condensed';
    color: #000000;
    border-top-color: #a1cb37;
    border-bottom-color: #a1cb37;
    border-left-color: #a1cb37;
    height: 50px;
    width: 100% !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
@media screen and (max-width: 1260px) {
    
    .card_button_content {
        text-align:center;
    }

    span.cart_total_info,span.cart_total_price {
        font-size:20px;
    }

    a.card_installment {
        margin-top: 10px;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 10px;
        display: inline-block;
        float: none;
    }
    .card_button {
        width: 185px;
        float: none;
        text-align: center;
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
    }
    textarea.txt_order_note {
        width:94%;
    }

    .prd_cs > img {
        height:auto;
    }


    
    ul#tabmenu_responsive {
        /*display: none;*/
    }

    .tabmenu_icons {
        /*display: none;*/
        right: 10px;
    }
    

    ul#login_icon li > div {
        left:-162px;
    }

    .footer_sm {
        width: 100%;
    }

    ul#tabmenu_responsive, ul#tabmenu_responsive li, ul#tabmenu_responsive li ul {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
    }

        ul#tabmenu_responsive li {
            border-bottom-style: none;
            border-bottom-width: 0px;
        }

            ul#tabmenu_responsive li a {
                padding: 10px;
                color: #FFFFFF;
                font-family: 'square721_btroman', Arial, sans-serif;
                text-decoration: none;
                display: block;
                border-bottom-style: solid;
                border-bottom-width: 2px;
                border-bottom-color: #FFFFFF;
            }

            ul#tabmenu_responsive li ul li {
                border-bottom-style: none;
                border-bottom-width: 0px;
            }

                ul#tabmenu_responsive li ul li a {
                    border-style: none;
                    border-width: 0px;
                    padding: 2px 10px 2px 10px;
                    color: #FFFFFF;
                    font-family: 'square721_btroman', Arial, sans-serif;
                    text-decoration: none;
                    display: block;
                }
                    ul#tabmenu_responsive li ul li a:hover {
                    cursor:pointer;
                    }

    .header_content {
        height: 62px;
        width: 100%;
    }

    .body_content {
        width: 100%;
    }

    .responsive_menu_content {
        background-color: #333433;
        height:62px;
    }

    input[type="button"]#btn_responsive_menu {
        width: 32px;
        height: 32px;
        padding: 0px;
        margin: 4px;
        border-style: none;
        border-width: 0px;
        background-color: transparent;
        background-image: url('../Images/Template/responsive_menu_icon.png');
        background-repeat: no-repeat;
        float: right;
    }

    a#header_logo {
        /*width: 247px;
        height: 38px;
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        background-image: url('../Images/Template/logo.png');
        margin-left: -123px;
        margin-top: -19px;*/
    }

    a.hp_category {
        margin: 10px 1% 10px 1%;
        width: 48%;
        float: left;
        display: block;
        position: relative;
        border-style: none;
        border-width: 0px;
    }
    
a.hp_category:hover {
    border: 0px solid #8bc53e;
}
    a.hp_category img {
        padding: 0px;
        margin: 0px;
        border-style: none;
        border-width: 0px;
        width: 100%;
        height:auto;
    }
    
    a.category {
        border-style: none;
        border-width: 0px;
        margin: 5px 1% 5px 1%;
        width: 31%;
        height: auto;
        float: left;
        display: block;
        position: relative;
        overflow: hidden;
    }
    a.category:hover {

    }
    a.category img {
        padding: 0px;
        margin: 0px;
        border-style: none;
        border-width: 0px;
        width: 100%;
        height:auto;
        position: relative;
        top: 0px;
        left: 0px;
        vertical-align:top;
    }

    div.comment_content1 {
        margin: 10px 3% 10px 1%;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #1a1a1a;
        width: 46%;
        float: left;
    }

    div.comment_content0 {
        margin: 10px 1% 10px 3%;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #1a1a1a;
        width: 46%;
        float: left;
    }

    .comment_body {
        margin: 16px 0px 16px 0px;
        min-height: 130px;
    }


    .sm_ {
        margin-right: 1%;
        margin-left: 1%;
    }

    .grd0 {
        margin-left: 1% !important;
    }
    .grd1 {
        margin-right: 2% !important;
        margin-left: 2% !important;
    }
    .grd2 {
        margin-right: 1% !important;
    }
    .grd_prd_content {
        margin: 1% 0px 1% 0px;
        border: 1px solid #cfd0d0;
        width: 31%;
        float: left;
        position: relative;
    }
    .grd_prd_content:hover {
        border: 1px solid #8bc53e;
    }
    .grd_prd_content a.linkimg,.grd_prd_content a.linkimg img {
        padding: 0px;
        margin: 0px;
        border-style: none;
        border-width: 0px;
        width: 100%;
        height:auto;
        display:block;
    }
    .prd_fav {
        width: 73px;
        height: 65px;
        position: absolute;
        bottom: -4px;
        right: -13px;
    }

    .prd_fav input[type="button"] {
        margin: 0px;
        padding: 0px;
        border-style: none;
        border-width: 0px;
        background-position: 0px 0px;
        width: 73px;
        height: 65px;
        background-image: url('../Images/Template/fav_icon_73.png');
        background-repeat: no-repeat;
        background-color: transparent;
    }
    .prd_fav input[type="button"]:hover {
        cursor: pointer;
        background-position: 0px -65px;
    }
    .fav_active input[type="button"] {
        background-position: 0px -65px !important;
    }
    .fav_active input[type="button"].btn_basket_close {
        background-position: 0px 0px !important;
    }
    .sub_categories_header,.categories_header {
        margin-top: 0px;
    }

}
@media screen and (max-width: 1200px) {
    .artist_card_content {
        width:100%;
    }
    
    ul.tabmenu li a.href {
    padding: 0px 20px 0px 20px;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 20px;
    font-weight: bold;
    background-color: #3e3e3f;
    height: 62px;
    display: block;
    line-height: 78px;
    }

}
@media screen and (max-width: 1100px) {

    ul.tabmenu {
        left: 286px;
    }
        ul.tabmenu li > div.sub_menu {
        left:-286px
        }

    
}
@media screen and (max-width: 1060px) {

    input[type="button"]#btnPrdShare {
            bottom: 17px;
    }
    .btnPrdShare_hover {
            bottom: 65px;
    }
    .share_icon {
            bottom: 20px;
    }
    input[type="button"]#btnPrdDecoration,
    .btnPrdDecoration_hover {
            bottom: 74px;
    }

    ul.tabmenu {
        /*left: 257px;*/
    }
    
    ul.tabmenu li a.href {
        padding: 0px 20px 0px 20px;
        color: #FFFFFF;
        text-decoration: none;
        font-size: 16px;
        font-weight: bold;
        background-color: #3e3e3f;
        height: 62px;
        display: block;
        line-height: 78px;
    }
    #_card_details {
        width:100%; 
        float:left;
    }
    #_card_button_sets {
        width:100%; 
        float:right;
    }
    span.cart_total_price {
        float: left;
        text-indent: 5px;
    }
    .cart_total {
        padding: 0px;
        margin-right: auto;
        margin-left: auto;
        width: 249px;
    }
    .cell_prdname {
        width:60%!important;
    }
    .cell_prdprice {
        width:40%!important;
    }
    .prd_fav {
        width: 53px;
        height: 47px;
        position: absolute;
        bottom: 16px;
        right: 6px;
    }

    /*.prd_fav input[type="button"] {
        margin: 0px;
        padding: 0px;
        border-style: none;
        border-width: 0px;
        background-position: 0px 0px;
        width: 53px;
        height: 47px;
        background-image: url('../Images/Template/fav_icon_53.png');
        background-repeat: no-repeat;
        background-color: transparent;
    }
    .prd_fav input[type="button"]:hover {
        cursor: pointer;
        background-position: 0px -47px;
    }*/
    .fav_active input[type="button"] {
        background-position: 0px -47px !important;
    }
    .fav_active input[type="button"].btn_basket_close {
        background-position: 0px 0px !important;
    }

    .grd_prd_content div.prd_caption {
        /*height: 30px;
        line-height: 30px;
        border-top-color: #4d4d4d;
        border-top-style: solid;
        border-top-width: 1px;
        position: relative;*/
    }
    .grd_prd_content div.prd_caption h3 {
        margin: 0px 0px 0px 20px;
        padding: 0px;
    }
    .grd_prd_content div.prd_caption h3 a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #4d4d4d;
        text-decoration: none;
    }

    .grd_prd_content div.prd_caption a.sub_cat {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #a1c939;
        text-decoration: none;
        font-weight: bold;
    }
    span.price1 {
        font-family: 'robotocondensed';
        font-size: 18px;
        color: #e73926;
    }
    span.price2 {
        font-family: 'robotocondensed';
        font-size: 14px;
        color: #e73926;
    }

    .account-left-menu,.account-page {
        width:100%;
    }
    .ac_content {
        margin:0px;
    }

    .account-left-menu > ul#a_leftmenu > li {
    width: 25%;
    float:left;
    }

    .transfer_grid_content {
        width:100%;
        margin-left:0%;
        margin-right:0%;
    }
}
@media screen and (max-width: 960px) {
    ul.tabmenu {
        left: 257px;
    }
        ul.tabmenu li > div.sub_menu {
        left:-257px
        }
}
@media screen and (max-width: 940px) {
    .share_icon .si {
        width: 40px;
        height: 39px;
        position: relative;
    }
    input[type="button"].share_fav_active {
            background-position-x: -40px!important;
    }

    input[type="button"]#btnPrdShare {
        padding: 0;
        margin: 0;
        border-style: none;
        border-width: 0;
        width: 40px;
        height: 39px;
        background-image: url(../Images/Template/btn_share_min.png);
        background-repeat: no-repeat;
        position: absolute;
        bottom: 17px;
        right: 19px;
        background-color: transparent;
    }

    .btnPrdShare_hover {
            bottom: 51px;
    }
    .share_icon {
        bottom: 62px;
        width: 40px;
        height: 231px;
    }

    .btnPrdDecoration_hover {
            bottom: 74px;
            right: 63px;
    }
    .share_btn_hover {
        background-position: right 0px;
        top: 10px;
        right: 44px;
        left: auto;
        padding-right: 9px;
        padding-left: 0px;
        background-image: url(../Images/Template/hover_right_arrow.png);
    }
    input[type="button"]#btnPrdDecoration {
        background-color: transparent;
        background-position: 0 0;
        padding: 0;
        margin: 0;
        border-style: none;
        border-width: 0;
        width: 40px;
        height: 39px;
        background-image: url(../Images/Template/btn_dekorasyonda_gor_min.png);
        background-repeat: no-repeat;
        position: absolute;
        bottom: 60px;
        right: 19px;
    }

    .share_icon .si > input[type="button"] {
        background-image: url('../Images/Template/share_icons_min.png');
        width: 40px;
        height: 39px;
    }
    input[type="button"]#btnShareComment {
        background-position: 0 -40px;
    }
    input[type="button"]#btnShareGooglePlus {
        background-position: 0 -80px;
    }
    input[type="button"]#btnSharePinterest {
        background-position: 0 -119px;
    }
    input[type="button"]#btnShareTwiter {
        background-position: 0 -158px;
    }
    input[type="button"]#btnShareFacebook {
        background-position: 0 -236px;
    }

    body {
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    font-family: 'robotoregular';
}
    .responsive_menu ,.header_bottom_border,.header_block{
        display: block;
        position:relative;
        top: 0px;
    }

    ul#tabmenu_screen {
        display: none;
    }

    div#div_tabmenu_responsive {
        display: none;
        overflow-y:auto;
    }
    ul#search_icon {
        display:none;
    }

    
    ul.tabmenu {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        font-family: 'robotobold_condensed';
        position: absolute;
        left: 0px;
        top: 0px;
        width:100%;
    }
    
    ul.tabmenu li {
        margin: 0px;
        padding: 0px;
        width: 33%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        border-right-style: solid;
        border-left-style: solid;
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-color: #333433;
        border-left-color: #333433;
    }
    ul.tabmenu li a.href {
        text-align:center;
        padding: 0px 5px 0px 5px;
        color: #FFFFFF;
        text-decoration: none;
        font-size: 24px;
        font-weight: bold;
        background-color: #3e3e3f;
        display: block;
        height: 62px;
        line-height:normal;
    }
    ul.tabmenu li a.href span {
        display: inline-block;  
        vertical-align: middle;  
    }
    ul.tabmenu li a.href:before{
        content: '';
        display: inline-block;
        vertical-align: middle;
        height: 100%;       
    }
    ul.tabmenu li:hover a.href, ul.tabmenu li a.href:hover {
        color: #a2ca39;
        background-color: #494a4a;
    }

    div.footer_content > ul.footer_menu_content li > ul.footer_menu {
    margin: 0px 50px 0px 50px;
    }
    .grd0 {
        margin-right: 1% !important;
        margin-left: 1% !important;
    }
    .grd1 {
        margin-right: 1% !important;
        margin-left: 1% !important;
    }
    .grd2 {
        margin-right: 1% !important;
        margin-left: 1% !important;
    }
    .grd_prd_content {
        margin: 1% 0px 1% 0px;
        border: 1px solid #cfd0d0;
        width: 47.5%;
        float: left;
        position: relative;
    }
    .grd_prd_content:hover {
        border: 1px solid #8bc53e;
    }
    .grd_prd_content a.linkimg,.grd_prd_content a.linkimg img {
        padding: 0px;
        margin: 0px;
        border-style: none;
        border-width: 0px;
        width: 100%;
        height:auto;
        display:block;
    }
    
    .cell_prdname {
        width:70% !important;
    }
    .cell_prdprice {
        width:30% !important;
    }
    
    div.prd_image_content {
        width:62%;
    }
    div.prd_detail_content {
        width:38%;
    }

    .account-left-menu {
        width:100%;
        float:left;
    }

    
    .ProductCommentForm_content {
        width: 100%;
    }
    
}
@media screen and (max-width: 900px) {
    .popup_basket_content {
    width:100%;
    }
    .popup_static_page_900 {
    width:800px;
    }
    .popup_basket_content_min900 {
        display:none;
    }
    .popup_basket_content_max900 {
        display:block;
    }
    .popup_basket_item_prd {
        width:120px;
    }
    .popup_basket_item_prd img {
        display:block;
        float:left;
        max-height: 112px;
        max-width: 110px;
    }
    .popup_basket_item_price_header,.popup_basket_item_qty_header,.popup_basket_item_sum_header {
        width:120px;
        text-align:left;
    }
    .popup_basket_item_price,.popup_basket_item_qty,.popup_basket_item_sum {
        text-align:left;
    }

    .fu_buttons {
        width:296px;
    }
    .fu_info_content {
        width:100%;
        left:0px !important;
    }

    
    input[type="button"]#btnFuComputer {
        background-position: center -192px;
        width: 148px;
        height: 192px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 0px 148px 0px 0px;
        background-image: url('../Images/Template/fu_comp.png');
        background-repeat: no-repeat;
        background-color: transparent;
        float: left;
    }
    input[type="button"]#btnFuComputer:hover {
        background-position: center 0px;
    }

    input[type="button"]#btnFuFacebook {
        background-position: center -188px;
        width: 148px;
        height: 188px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 0px 0px 0px 0px;
        background-image: url('../Images/Template/fu_facebook.png');
        background-repeat: no-repeat;
        background-color: transparent;
        float: left;
    }
    input[type="button"]#btnFuFacebook:hover {
        background-position: center 0px;
    }

    input[type="button"]#btnFuInstagram {
        background-position: center -199px;
        width: 148px;
        height: 199px;
        border-style: none;
        border-width: 0px;
        padding: 0px;
        margin: 0px 0px 0px 0px;
        background-image: url('../Images/Template/fu_instagram.png');
        background-repeat: no-repeat;
        background-color: transparent;
        float: left;
    }
    input[type="button"]#btnFuInstagram:hover {
        background-position: center 0px;
    }
}
@media screen and (max-width: 848px) {

    table.installment_table {
        width:100%!important;
    }
}
@media screen and (max-width: 840px) {
    .prd_deliveryinfo > span.delivery_date,
    .prd_deliveryinfo>span.warranty,
    input[type="button"]#btn_installment,
    .meta_tag_metin {
    font-family: 'robotobold';
    }

    div.prd_image_content {
        width:100%;
    }
    div.prd_detail_content {
        width:100%;
    }
    .static_page_800 {
        width:100%;
    }

    
    .account-left-menu > ul#a_leftmenu > li {
    width: 50%;
    float:left;
    }

    .prd_fav {
        right:16px;
    }
    .cell_prdname {
        width:60%!important;
    }
    .cell_prdprice {
        width:40%!important;
    }
}
@media screen and (max-width: 800px) {
    .popup_static_page_900 {
    width:100%;
    }
    
    .step1, .step2, .step3, .step4 {
        width: 100%;
        left:0px;
    }
    .buy_steps_max800 {
        display:block;
    }
    .buy_steps_min800 {
        display:none;
    }
}
@media screen and (max-width: 757px) {
    .reset_pass_content {
        width:100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }
    .reset_pass_span,.reset_pass_buttons,.reset_pass_txt {
        width:100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        text-align:center;
    }
    input[type="text"]#txtResetPassEmail {
        
        width:90% !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }
}
@media screen and (max-width: 750px) {
    .card_details_max750 {
        display:block;
        padding-top:41px;
    }
    .card_details_min750 {
        display:none;
    }
    img.cardProductImg {
        width:110px;
    }
    table.card_grid_responsive {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #e0e0e0;
        padding: 5px;
    }
        table.card_grid_responsive tr td {
        min-height: 30px;
    }
        
    div.comment_content1 {
        margin: 10px 1% 10px 1%;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #1a1a1a;
        width: 98%;
        float: left;
    }
    div.comment_content0 {
        margin: 10px 1% 10px 1%;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #1a1a1a;
        width: 98%;
        float: left;
    }
}
@media screen and (max-width: 725px) {

    .pagging_content ul li.back {
        border-left-style: none;
    }
    
    .pagging_content ul {
        padding: 0px;
        list-style-type: none;
        clear:left;
        margin:auto;
        float:none;
        text-align: initial;
        display: inline-block;
    }
    .pagging_content {
        min-height: 76px;
        margin-top: 10px;
        margin-right: 10px;
        margin-left: 10px;
        background-color: #a9abab;
        text-align: center;
    }

    .pagging_content span.data_count {
        float: left;
        font-family: 'robotobold_condensed';
        font-size: 16px;
        color: #FFFFFF;
        margin-left: 1%;
        margin-right: 1%;
        width: 98%;

        height: 32px;
        line-height: 32px;
        text-align:center;
        padding:0px;
    }

}
@media screen and (max-width: 720px) {
    .installment_popup_content_max720 {
        display:block;
    padding: 48px 24px 24px 24px;
    background-color: #FFFFFF;
    }
    .installment_popup_scroll {
    background-color: #FFFFFF;
    overflow-y:auto;
    }
        .installment_popup_content_max720 table tr td {
        border-bottom-style: solid;
        border-bottom-width: 2px;
        border-bottom-color: #505050;
    }
    .installment_popup_content {
        display:none;
    }
    div.prd_image_content {
        width:100%;
    }
    div.prd_detail_content {
        width:100%;
    }
    .sub_categories_header {
        margin-top: 0px;
    }
    .sub_categories_header h1 {
        
        font-size: 22px;
    }
    .sub_categories_header h2 {
        
        font-size: 16px;
    }

    a.hp_category div.categoryname {
        font-size: 16px;
    }

    a.hp_category div.categoryinfo {
        font-size: 12px;
    }
    .home_page_categories_header h1 {
        font-size: 18px;
    }
    a.hp_product div.productname {
        font-size: 16px;
    }
    .comment_info > span {
        font-size: 12px;
    }
    .comment_body > p {
        font-size: 11px;
    }
    .comment_body {
        min-height:115px;
    }
    div.footer_content > ul.footer_menu_content li > ul.footer_menu {
    margin: 0px 25px 0px 25px;
    }

    .footer_sm div.sm {
        margin: 60px auto 10px auto;
        width: 239px;
        height: 61px;
    }
    .footer_sm div.sm a {
        float: left;
        display: block;
        background-image: url('../Images/Template/social_media_icons_2.png');
        background-repeat: no-repeat;
        margin-left: 5px;
        margin-right: 5px;
    }
    .footer_sm div.sm a#smp {
        background-position: 0px 0px;
        width: 51px;
        height: 50px;
    }
    .footer_sm div.sm a#smp:hover {
        background-position: 0px -50px;
    }
    .footer_sm div.sm a#smf {
        background-position: -51px 0px;
        width: 50px;
        height: 50px;
    }
    .footer_sm div.sm a#smf:hover {
        background-position: -51px -50px;
    }
    .footer_sm div.sm a#smt {
        background-position: -101px 0px;
        width: 49px;
        height: 50px;
    }
    .footer_sm div.sm a#smt:hover {
        background-position: -101px -50px;
    }
    .footer_sm div.sm a#smi {
        background-position: -150px 0px;
        width: 49px;
        height: 50px;
    }
    .footer_sm div.sm a#smi:hover {
        background-position: -150px -50px;
    }
    .footer_sm div.sm a#smg {
        background-position: -199px 0px;
        width: 51px;
        height: 50px;
    }
    .footer_sm div.sm a#smg:hover {
        background-position: -199px -50px;
    }
    .footer_sm div.sm a#smin {
        background-position: -250px 0px;
        width: 49px;
        height: 50px;
    }
    .footer_sm div.sm a#smin:hover {
        background-position: -250px -50px;
    }
    .footer_sm div.sm a#smy {
        background-position: -300px 0px;
        width: 51px;
        height: 50px;
    }
    .footer_sm div.sm a#smy:hover {
        background-position: -300px -50px;
    }
    span.social_media_tag {
        font-size:12px;
    }
    span.sm_phone {
        font-size: 14px;
    }
    span.sm_mail {
        font-size: 14px;
    }
    .sm_ img {
        height:20px;
    }
    .sm_ {
        height:56px;
    }

    a.category {
        border-style: none;
        border-width: 0px;
        margin: 5px 1% 5px 1%;
        width: 48%;
        height: auto;
        float: left;
        display: block;
        position: relative;
        overflow: hidden;
    }
    a.category:hover {

    }
    a.category img {
        padding: 0px;
        margin: 0px;
        border-style: none;
        border-width: 0px;
        width: 100%;
        height:auto;
        position: relative;
        top: 0px;
        left: 0px;
    }

    
    .cell_prdname {
        width:60% !important;
    }
    .cell_prdprice {
        width:40% !important;
    }

    .artist_photo_content {
        display:none;
    }

    .artist_bio_content {
        width: 90%;
        margin: 0px 5% 0px 5%;
    }

}
@media screen and (max-width: 660px) {
    a.hp_category div.categoryname,
    a.category div.categoryname {
        font-family:'robotobold';
    }

    a.cs_next {
        width: 24px;
        height: 73px;
        background-image: url(../Images/Template/carousel_arrows_min.png);
        background-repeat: no-repeat;
        background-position: 0px -73px;
        display: block;
        position: absolute;
        right: 5px;
        top: 50%;
        margin-top: -49px;
    }

    a.cs_prev {
        width: 24px;
        height: 73px;
        background-image: url(../Images/Template/carousel_arrows_min.png);
        background-repeat: no-repeat;
        background-position: 0 0;
        display: block;
        position: absolute;
        left: 5px;
        top: 50%;
        margin-top: -49px;
}

    ul.tabmenu {
        left: 0px;
        top: 0px;
        width:100%;
        margin-left:0px;
    }

    ul.tabmenu li {
        margin: 0px;
        padding: 0px;
        width: 33%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        border-right-style: solid;
        border-left-style: solid;
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-color: #333433;
        border-left-color: #333433;
    }
    ul.tabmenu li a.href {
        padding: 0px 5px 0px 5px;
        color: #FFFFFF;
        text-decoration: none;
        font-size: 20px;
        font-weight: bold;
        background-color: #3e3e3f;
        display: block;
        height: 62px;
        line-height: normal;
        text-align: center;
    }

    ul.tabmenu li:hover a.href, ul.tabmenu li a.href:hover {
        color: #a2ca39;
        background-color: #494a4a;
    }
    .grd0 {
        margin-right: 1% !important;
        margin-left: 1% !important;
    }
    .grd1 {
        margin-right: 1% !important;
        margin-left: 1% !important;
    }
    .grd2 {
        margin-right: 1% !important;
        margin-left: 1% !important;
    }
    /*.grd_prd_content {
        margin: 1% 0px 1% 0px;
        border: 1px solid #cfd0d0;
        width: 96%;
        float: left;
        position: relative;
    }
    .grd_prd_content:hover {
        border: 1px solid #8bc53e;
    }
    .grd_prd_content a.linkimg,.grd_prd_content a.linkimg img {
        padding: 0px;
        margin: 0px;
        border-style: none;
        border-width: 0px;
        width: 100%;
        display:block;
    }*/
    .cell_prdname,.cell_prdprice {
        
        width:100%!important;
    }
    .grd_prd_content div.prd_caption {
        line-height:16px;
    }
    .cell_prdprice {
    line-height:normal !important;
    margin-left:20px;
    }
    
    .prd_fav {
        bottom: 16px;
        right: 13px;
    }
}
@media screen and (max-width: 620px) {
    
    .category_list_row {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 1%;
        width: 98%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #868585;
    }
    ul.tableshape li,
    ul.show li,
    ul.order li {
        border-left-style: none !important;
        border-left-width: 0px !important;
        border-left-color: #b8b9b9 !important;
    }
    /*.category_list_row ul.dropdown {
        list-style-type: none;
        padding: 0px;
        float: left;
        margin-top: 4px;
        margin-bottom: 0px;
        margin-left: 1px;
        margin-right: 0px;
        width: 33%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }*/
        .category_list_row span.page_value {
        float: right;
        font-family: 'robotobold_condensed';
        font-size: 16px;
        color: #fff;
        margin-top: 0px;
        width: 100%;
        height: 32px;
        line-height: 32px;
        text-align: center;
        padding: 0;
        border-top-style: solid;
        border-top-width: 1px;
        border-top-color: #b8b9b9;
    }
    .category_list_row ul.dropdown li {
        border-left-style: solid;
        border-left-width: 1px;
        border-left-color: #b8b9b9;
            margin-right: 0px;
    }

    .category_list_row ul.dropdown li > ul.order {
        margin: 4px 0px 0px -26px;
        box-sizing: border-box;
    }
    .category_list_row ul.dropdown li > ul.show {
        margin: 4px 0px 0px -26px;
        box-sizing: border-box;
    }
    .category_list_row ul.dropdown li > ul.tableshape {
        margin: 4px 0px 0px -180.391px;
        box-sizing: border-box;
    }

}
@media screen and (max-width: 610px) {
    .card_tab {
        min-height: 41px;
        height: auto;
    }
    input[type="button"].card_tab_button {
        width:100%;
    }
    .transfer_content_min610 {
        display:none;
    }
    .transfer_content_max610 {
        display:block;
    }
    .transfer_content_max610 span {
        padding: 0;
        margin: 0;
        color: #9c9d9d;
        font-size: 14px;
    }
}
@media screen and (max-width: 600px) {
    ul.tabmenu li a.href {
        font-size: 20px;
    }

    .footer_block {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    div.footer_content > ul.footer_menu_content li > ul.footer_menu {
        margin: 10px 0px 0px 0px;
        float: none;
    }
    ul.ta_left li {
        text-align: center;
    }
    ul.ta_right li {
        text-align: center;
    }
    ul.ta_center li {
        text-align: center;
    }
    .comment_body {
        min-height:50px;
    }
    div.comment_content1 {
        margin: 10px 1% 10px 1%;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #1a1a1a;
        width: 98%;
        float: left;
    }
    div.comment_content0 {
        margin: 10px 1% 10px 1%;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #1a1a1a;
        width: 98%;
        float: left;
    }
    
}
@media screen and (max-width: 580px) {
        
    .account-left-menu > ul#a_leftmenu > li {
    width: 100%;
    float:left;
    }
}
@media screen and (max-width: 560px) {
    
    .pagging_content ul li.responsive_back {
        background-image: url('../Images/Template/arrow_l.png');
        background-position: 8px center;
        background-repeat: no-repeat;
        padding-left: 20px;
        margin-right: 1px;
        border-left-style: none;
    }
    .pagging_content ul li.responsive_next {
        background-image: url('../Images/Template/arrow_r.png');
        background-position: 66px center;
        background-repeat: no-repeat;
        padding-right: 20px;
        margin-left: 1px;
    }
    .pagging_content ul li.back,.pagging_content ul li.next {
        display:none;
    }
    .pagging_content ul li.responsive_back,.pagging_content ul li.responsive_next {
        display:block;
    }
}
@media screen and (max-width: 550px) {
    .category_list_row ul.dropdown li {
        padding: 4px 20px 4px 10px;
        background-image: url(../Images/Template/arrow_white_down_min.png);
    }
    .category_list_row ul.dropdown li:hover {
        padding: 4px 20px 4px 10px;
        background-image: url(../Images/Template/arrow_green_down_min.png);
    }

    .category_list_row ul.dropdown li span {
        font-size:15px;
    }
        .category_list_row ul#dropdown_sort_count {
        width: 113px;
        }
    .category_list_row ul#dropdown_table_shape {
        width: 129px;
    }
    .category_list_row ul#dropdown_show_count {
        width: 100px;
    }
    
    .category_list_row ul.dropdown li > ul.order {
        margin: 4px 0px 0px -11px;
        box-sizing: border-box;
    }
    .category_list_row ul.dropdown li > ul.show {
        margin: 4px 0px 0px -11px;
        box-sizing: border-box;
    }
    .category_list_row ul.dropdown li > ul.tableshape {
        margin: 4px 0px 0px -126.391px;
        box-sizing: border-box;
    }

    .category_list_row ul.dropdown li > ul.order  li:hover,
    .category_list_row ul.dropdown li > ul.show  li:hover,
    .category_list_row ul.dropdown li > ul.tableshape  li:hover {
        padding: 5px 25px 5px 25px;
    }
}

}
@media screen and (max-width: 510px) {
    
    ul#basket_icon li > div {
        width: 371px;
    }
    div.basket_item > div.basket_prd_detail {
        width:212px;
    }
}
@media screen and (max-width: 500px) {
        a.cs_next {
        width: 20px;
        height: 47px;
        background-image: url(../Images/Template/carousel_arrows_min_2.png);
        background-repeat: no-repeat;
        background-position: 3px -50px;
        display: block;
        position: absolute;
        right: 5px;
        top: 50%;
        margin-top: -37px;
        background-color: #9C9D9D;
    }

    a.cs_prev {
        width: 20px;
        height: 47px;
        background-image: url(../Images/Template/carousel_arrows_min_2.png);
        background-repeat: no-repeat;
        background-position: 3px 0px;
        display: block;
        position: absolute;
        left: 5px;
        top: 50%;
        margin-top: -37px;
        background-color: #9C9D9D;
}

    a.hp_category {
        /*margin: 10px 1% 10px 1%;
        width: 98%;*/
    }
        a.hp_category div.categoryname,a.category div.categoryname {
        font-size:12px;
        }


    /*a.category {
        border-style: none;
        border-width: 0px;
        margin: 5px 1% 5px 1%;
        width: 98%;
        height: auto;
        float: left;
        display: block;
        position: relative;
        overflow: hidden;
    }
    a.category:hover {

    }
    a.category img {
        padding: 0px;
        margin: 0px;
        border-style: none;
        border-width: 0px;
        width: 100%;
        height:auto;
        position: relative;
        top: 0px;
        left: 0px;
    }*/
    .prd_fav {
        width: 53px;
        height: 47px;
        position: absolute;    
        bottom: 5px;
        right: 0px;
    }

    .prd_fav input[type="button"] {
        margin: 0px;
        padding: 0px;
        border-style: none;
        border-width: 0px;
        background-position: 0px 0px;
        width: 53px;
        height: 47px;
        background-image: url('../Images/Template/fav_icon_53.png');
        background-repeat: no-repeat;
        background-color: transparent;
    }
    .prd_fav input[type="button"]:hover {
        cursor: pointer;
        background-position: 0px -47px;
    }
    .fav_active input[type="button"] {
        background-position: 0px -47px !important;
    }
    .fav_active input[type="button"].btn_basket_close {
        background-position: 0px 0px !important;
    }
}
@media screen and (max-width: 460px) {
    a.prdname,a.artistname {
        font-size: 11px;
        margin: 0 0 0 5px;
    }
    .cell_prdprice {
        font-size: 11px;    
        margin-left: 5px;
    }
}
@media screen and (max-width: 450px) {
    .share_btn_hover {
        top: 4px;
        right: 33px;
    }
    input[type="button"].share_fav_active {
            background-position-x: -30px!important;
    }

    .share_icon .si {
        width: 30px;
        height: 29px;
        position: relative;
    }

    input[type="button"]#btnPrdShare {
        padding: 0;
        margin: 0;
        border-style: none;
        border-width: 0;
        width: 30px;
        height: 29px;
        background-image: url(../Images/Template/btn_share_min_2.png);
        background-repeat: no-repeat;
        position: absolute;
        bottom: 17px;
        right: 19px;
        background-color: transparent;
    }

    .btnPrdShare_hover {
        bottom: 41px;    
        right: 12px;
    }
    .share_icon {
        bottom: 48px;
        width: 30px;
        height: 173px;
    }

    .btnPrdDecoration_hover {    
        bottom: 47px;
        right: 60px;
        width: 146px;
        height: 163px;
    }

    input[type="button"]#btnPrdDecoration {
        background-color: transparent;
        background-position: 0 0;
        padding: 0;
        margin: 0;
        border-style: none;
        border-width: 0;
        width: 30px;
        height: 29px;
        background-image: url(../Images/Template/btn_dekorasyonda_gor_min_2.png);
        background-repeat: no-repeat;
        position: absolute;
        bottom: 48px;
        right: 19px;
    }

    .share_icon .si > input[type="button"] {
        background-image: url('../Images/Template/share_icons_min_2.png');
        width: 30px;
        height: 29px;
    }
    input[type="button"]#btnShareComment {
        background-position: 0 -30px;
    }
    input[type="button"]#btnShareGooglePlus {
        background-position: 0 -60px;
    }
    input[type="button"]#btnSharePinterest {
        background-position: 0 -90px;
    }
    input[type="button"]#btnShareTwiter {
        background-position: 0 -119px;
    }
    input[type="button"]#btnShareFacebook {
        background-position: 0 -177px;
    }
}
@media screen and (max-width: 430px) {
    
    ul#basket_icon li > div {
        width: 301px;
    }
    div.basket_item > div.basket_prd_detail {
        width:142px;
    }
    a#header_logo {
        width: 158px;
        height: 24px;
        display: block;
        position: absolute;
        top: 22px;
        left: 4px;
        background-image: url('../Images/Template/logo158.png');
    }

    .footer_sm div.sm {
        margin: 60px auto 10px auto;
        width: 179px;
        height: 61px;
    }
    .footer_sm div.sm a {
        float: left;
        display: block;
        background-image: url('../Images/Template/social_media_icons_3.png');
        background-repeat: no-repeat;
        margin-left: 5px;
        margin-right: 5px;
    }
    .footer_sm div.sm a#smp {
        background-position: 0px 0px;
        width: 36px;
        height: 35px;
    }
    .footer_sm div.sm a#smp:hover {
        background-position: 0px -35px;
    }
    .footer_sm div.sm a#smf {
        background-position: -36px 0px;
        width: 35px;
        height: 35px;
    }
    .footer_sm div.sm a#smf:hover {
        background-position: -36px -35px;
    }
    .footer_sm div.sm a#smt {
        background-position: -71px 0px;
        width: 34px;
        height: 35px;
    }
    .footer_sm div.sm a#smt:hover {
        background-position: -71px -35px;
    }
    .footer_sm div.sm a#smi {
        background-position: -105px 0px;
        width: 34px;
        height: 35px;
    }
    .footer_sm div.sm a#smi:hover {
        background-position: -105px -35px;
    }
    .footer_sm div.sm a#smg {
        background-position: -139px 0px;
        width:36px;
        height: 35px;
    }
    .footer_sm div.sm a#smg:hover {
        background-position: -139px -35px;
    }
    .footer_sm div.sm a#smin {
        background-position: -175px 0px;
        width: 34px;
        height: 35px;
    }
    .footer_sm div.sm a#smin:hover {
        background-position: -175px -35px;
    }
    .footer_sm div.sm a#smy {
        background-position: -209px 0px;
        width: 36px;
        height: 35px;
    }
    .footer_sm div.sm a#smy:hover {
        background-position: -209px -35px;
    }
}
@media screen and (max-width: 420px) {
    .grd_prd_content {
        width:46.5%;
    }
    .category_list_row ul.dropdown li {
        padding: 4px 10px 4px 10px;
        background-image: url(../Images/Template/arrow_white_down_min_2.png);
    }
    .category_list_row ul.dropdown li:hover {
        padding: 4px 10px 4px 10px;
        background-image: url(../Images/Template/arrow_green_down_min_2.png);
    }

    .category_list_row ul#dropdown_sort_count {
        width: 100px;
        }
    .category_list_row ul#dropdown_table_shape {
        width: 116px;
    }
    .category_list_row ul#dropdown_show_count {
        width: 86px;
    }
    
    .category_list_row ul.dropdown li > ul.order {
        margin: 4px 0px 0px -11px;
        box-sizing: border-box;
    }
    .category_list_row ul.dropdown li > ul.show {
        margin: 4px 0px 0px -11px;
        box-sizing: border-box;
    }
    .category_list_row ul.dropdown li > ul.tableshape {
        margin: 4px 0px 0px -113.391px;
        box-sizing: border-box;
    }
}
@media screen and (max-width: 400px) {
    .prd_fav {
        width: 34px;
        height: 30px;
        position: absolute;    
        bottom: 14px;
        right: 3px;
    }

    .prd_fav input[type="button"] {
        margin: 0px;
        padding: 0px;
        border-style: none;
        border-width: 0px;
        background-position: 0px 0px;
        width: 34px;
        height: 30px;
        background-image: url('../Images/Template/fav_icon_34.png');
        background-repeat: no-repeat;
        background-color: transparent;
    }
    .prd_fav input[type="button"]:hover {
        cursor: pointer;
        background-position: 0px -30px;
    }
    .fav_active input[type="button"] {
        background-position: 0px -30px !important;
    }
    .fav_active input[type="button"].btn_basket_close {
        background-position: 0px 0px !important;
    }
}
@media screen and (max-width: 380px) {
    .artist_photo_content {
        margin: 0px 2% 0px 2%;
        display: block;
        width: 96%;
    }
    a.artistname {
        font-size:9px;
    }
}
@media screen and (max-width: 360px) {
    /*a.hp_category {
        margin: 10px 1% 10px 1%;
        width: 98%;
    }*/
    
        a.hp_category div.categoryname,a.category div.categoryname {
            font-size: 9px;
        }
        a.hp_category div.categoryname,a.category div.categoryname {
            height:30px;
            line-height:30px;
        }
}
@media screen and (max-width: 350px) {
    a.prdname {
        font-size:10px;
    }
    a.artistname {
        font-size:9px;
    }
}



@font-face {
    font-family: 'square721_btroman';
    src: url('../Content/webfontkit/tt0246m_-webfont.eot');
    src: url('../Content/webfontkit/tt0246m_-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/tt0246m_-webfont.woff') format('woff2'),
         url('../Content/webfontkit/tt0246m_-webfont.woff') format('woff'),
         url('../Content/webfontkit/tt0246m_-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/tt0246m_-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'square721_btbold';
    src: url('../Content/webfontkit/tt0247m_-webfont.eot');
    src: url('../Content/webfontkit/tt0247m_-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/tt0247m_-webfont.woff') format('woff2'),
         url('../Content/webfontkit/tt0247m_-webfont.woff') format('woff'),
         url('../Content/webfontkit/tt0247m_-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/tt0247m_-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'square721_cn_btroman';
    src: url('../Content/webfontkit/tt0248m_-webfont.eot');
    src: url('../Content/webfontkit/tt0248m_-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/tt0248m_-webfont.woff') format('woff2'),
         url('../Content/webfontkit/tt0248m_-webfont.woff') format('woff'),
         url('../Content/webfontkit/tt0248m_-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/tt0248m_-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'square721_cn_btbold';
    src: url('../Content/webfontkit/tt0249m_-webfont.eot');
    src: url('../Content/webfontkit/tt0249m_-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/tt0249m_-webfont.woff') format('woff2'),
         url('../Content/webfontkit/tt0249m_-webfont.woff') format('woff'),
         url('../Content/webfontkit/tt0249m_-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/tt0249m_-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'robotomedium_italic';
    src: url('../Content/webfontkit/roboto-mediumitalic-webfont.eot');
    src: url('../Content/webfontkit/roboto-mediumitalic-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/roboto-mediumitalic-webfont.woff') format('woff2'),
         url('../Content/webfontkit/roboto-mediumitalic-webfont.woff') format('woff'),
         url('../Content/webfontkit/roboto-mediumitalic-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/roboto-mediumitalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoregular';
    src: url('../Content/webfontkit/roboto-regular-webfont.eot');
    src: url('../Content/webfontkit/roboto-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/roboto-regular-webfont.woff') format('woff2'),
         url('../Content/webfontkit/roboto-regular-webfont.woff') format('woff'),
         url('../Content/webfontkit/roboto-regular-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/roboto-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotothin';
    src: url('../Content/webfontkit/roboto-thin-webfont.eot');
    src: url('../Content/webfontkit/roboto-thin-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/roboto-thin-webfont.woff') format('woff2'),
         url('../Content/webfontkit/roboto-thin-webfont.woff') format('woff'),
         url('../Content/webfontkit/roboto-thin-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/roboto-thin-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotothin_italic';
    src: url('../Content/webfontkit/roboto-thinitalic-webfont.eot');
    src: url('../Content/webfontkit/roboto-thinitalic-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/roboto-thinitalic-webfont.woff') format('woff2'),
         url('../Content/webfontkit/roboto-thinitalic-webfont.woff') format('woff'),
         url('../Content/webfontkit/roboto-thinitalic-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/roboto-thinitalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoblack';
    src: url('../Content/webfontkit/roboto-black-webfont.eot');
    src: url('../Content/webfontkit/roboto-black-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/roboto-black-webfont.woff') format('woff2'),
         url('../Content/webfontkit/roboto-black-webfont.woff') format('woff'),
         url('../Content/webfontkit/roboto-black-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/roboto-black-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoblack_italic';
    src: url('../Content/webfontkit/roboto-blackitalic-webfont.eot');
    src: url('../Content/webfontkit/roboto-blackitalic-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/roboto-blackitalic-webfont.woff') format('woff2'),
         url('../Content/webfontkit/roboto-blackitalic-webfont.woff') format('woff'),
         url('../Content/webfontkit/roboto-blackitalic-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/roboto-blackitalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotobold';
    src: url('../Content/webfontkit/roboto-bold-webfont.eot');
    src: url('../Content/webfontkit/roboto-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/roboto-bold-webfont.woff') format('woff2'),
         url('../Content/webfontkit/roboto-bold-webfont.woff') format('woff'),
         url('../Content/webfontkit/roboto-bold-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/roboto-bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotobold_condensed';
    src: url('../Content/webfontkit/roboto-boldcondensed-webfont.eot');
    src: url('../Content/webfontkit/roboto-boldcondensed-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/roboto-boldcondensed-webfont.woff') format('woff2'),
         url('../Content/webfontkit/roboto-boldcondensed-webfont.woff') format('woff'),
         url('../Content/webfontkit/roboto-boldcondensed-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/roboto-boldcondensed-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotobold_condensed_italic';
    src: url('../Content/webfontkit/roboto-boldcondenseditalic-webfont.eot');
    src: url('../Content/webfontkit/roboto-boldcondenseditalic-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/roboto-boldcondenseditalic-webfont.woff') format('woff2'),
         url('../Content/webfontkit/roboto-boldcondenseditalic-webfont.woff') format('woff'),
         url('../Content/webfontkit/roboto-boldcondenseditalic-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/roboto-boldcondenseditalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotobold_italic';
    src: url('../Content/webfontkit/roboto-bolditalic-webfont.eot');
    src: url('../Content/webfontkit/roboto-bolditalic-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/roboto-bolditalic-webfont.woff') format('woff2'),
         url('../Content/webfontkit/roboto-bolditalic-webfont.woff') format('woff'),
         url('../Content/webfontkit/roboto-bolditalic-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/roboto-bolditalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotocondensed';
    src: url('../Content/webfontkit/roboto-condensed-webfont.eot');
    src: url('../Content/webfontkit/roboto-condensed-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/roboto-condensed-webfont.woff') format('woff2'),
         url('../Content/webfontkit/roboto-condensed-webfont.woff') format('woff'),
         url('../Content/webfontkit/roboto-condensed-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/roboto-condensed-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotocondensed_italic';
    src: url('../Content/webfontkit/roboto-condenseditalic-webfont.eot');
    src: url('../Content/webfontkit/roboto-condenseditalic-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/roboto-condenseditalic-webfont.woff') format('woff2'),
         url('../Content/webfontkit/roboto-condenseditalic-webfont.woff') format('woff'),
         url('../Content/webfontkit/roboto-condenseditalic-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/roboto-condenseditalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoitalic';
    src: url('../Content/webfontkit/roboto-italic-webfont.eot');
    src: url('../Content/webfontkit/roboto-italic-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/roboto-italic-webfont.woff') format('woff2'),
         url('../Content/webfontkit/roboto-italic-webfont.woff') format('woff'),
         url('../Content/webfontkit/roboto-italic-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/roboto-italic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotolight';
    src: url('../Content/webfontkit/roboto-light-webfont.eot');
    src: url('../Content/webfontkit/roboto-light-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/roboto-light-webfont.woff') format('woff2'),
         url('../Content/webfontkit/roboto-light-webfont.woff') format('woff'),
         url('../Content/webfontkit/roboto-light-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/roboto-light-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotolight_italic';
    src: url('../Content/webfontkit/roboto-lightitalic-webfont.eot');
    src: url('../Content/webfontkit/roboto-lightitalic-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/roboto-lightitalic-webfont.woff') format('woff2'),
         url('../Content/webfontkit/roboto-lightitalic-webfont.woff') format('woff'),
         url('../Content/webfontkit/roboto-lightitalic-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/roboto-lightitalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotomedium';
    src: url('../Content/webfontkit/roboto-medium-webfont.eot');
    src: url('../Content/webfontkit/roboto-medium-webfont.eot#iefix') format('embedded-opentype'),
         url('../Content/webfontkit/roboto-medium-webfont.woff') format('woff2'),
         url('../Content/webfontkit/roboto-medium-webfont.woff') format('woff'),
         url('../Content/webfontkit/roboto-medium-webfont.ttf') format('truetype'),
         url('../Content/webfontkit/roboto-medium-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
	font-family:'Albertus-Medium';
	src: url('../Content/webfontkit/Albertus-Medium_gdi.eot');
	src: url('../Content/webfontkit/Albertus-Medium_gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/Albertus-Medium_gdi.woff') format('woff'),
		url('../Content/webfontkit/Albertus-Medium_gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/Albertus-Medium_gdi.otf') format('opentype'),
		url('../Content/webfontkit/Albertus-Medium_gdi.svg') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'Arial-ItalicMT';
	src: url('../Content/webfontkit/Arial-ItalicMT_gdi.eot');
	src: url('../Content/webfontkit/Arial-ItalicMT_gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/Arial-ItalicMT_gdi.woff') format('woff'),
		url('../Content/webfontkit/Arial-ItalicMT_gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/Arial-ItalicMT_gdi.otf') format('opentype'),
		url('../Content/webfontkit/Arial-ItalicMT_gdi.svg') format('svg');
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
	unicode-range: U+0020-F005;
}
@font-face {
	font-family:'AvalonBold-Regular';
	src: url('../Content/webfontkit/AvalonBold_gdi.eot');
	src: url('../Content/webfontkit/AvalonBold_gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/AvalonBold_gdi.woff') format('woff'),
		url('../Content/webfontkit/AvalonBold_gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/AvalonBold_gdi.otf') format('opentype'),
		url('../Content/webfontkit/AvalonBold_gdi.svg') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2122;
}
@font-face {
	font-family:'BauhausITCbyBT-Medium';
	src: url('../Content/webfontkit/BauhausITCbyBT-Medium_gdi.eot');
	src: url('../Content/webfontkit/BauhausITCbyBT-Medium_gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/BauhausITCbyBT-Medium_gdi.woff') format('woff'),
		url('../Content/webfontkit/BauhausITCbyBT-Medium_gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/BauhausITCbyBT-Medium_gdi.otf') format('opentype'),
		url('../Content/webfontkit/BauhausITCbyBT-Medium_gdi.svg') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'Bello-Pro';
	src: url('../Content/webfontkit/Bello-Pro_gdi.eot');
	src: url('../Content/webfontkit/Bello-Pro_gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/Bello-Pro_gdi.woff') format('woff'),
		url('../Content/webfontkit/Bello-Pro_gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/Bello-Pro_gdi.otf') format('opentype'),
		url('../Content/webfontkit/Bello-Pro_gdi.svg') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'BlackChancery-Regular';
	src: url('../Content/webfontkit/BlackChancery_gdi.eot');
	src: url('../Content/webfontkit/BlackChancery_gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/BlackChancery_gdi.woff') format('woff'),
		url('../Content/webfontkit/BlackChancery_gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/BlackChancery_gdi.otf') format('opentype'),
		url('../Content/webfontkit/BlackChancery_gdi.svg') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2666;
}
@font-face {
	font-family:'Brush445BT-Regular';
	src: url('../Content/webfontkit/Brush445BT-Regular_gdi.eot');
	src: url('../Content/webfontkit/Brush445BT-Regular_gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/Brush445BT-Regular_gdi.woff') format('woff'),
		url('../Content/webfontkit/Brush445BT-Regular_gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/Brush445BT-Regular_gdi.otf') format('opentype'),
		url('../Content/webfontkit/Brush445BT-Regular_gdi.svg') format('svg');
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'AtechBrush-Regular';
	src: url('../Content/webfontkit/AtechBrush_gdi.eot');
	src: url('../Content/webfontkit/AtechBrush_gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/AtechBrush_gdi.woff') format('woff'),
		url('../Content/webfontkit/AtechBrush_gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/AtechBrush_gdi.otf') format('opentype'),
		url('../Content/webfontkit/AtechBrush_gdi.svg') format('svg');
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
	unicode-range: U+0020-2666;
}
@font-face {
	font-family:'BrushScriptBT-Regular';
	src: url('../Content/webfontkit/BrushScriptBT-Regular_gdi.eot');
	src: url('../Content/webfontkit/BrushScriptBT-Regular_gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/BrushScriptBT-Regular_gdi.woff') format('woff'),
		url('../Content/webfontkit/BrushScriptBT-Regular_gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/BrushScriptBT-Regular_gdi.otf') format('opentype'),
		url('../Content/webfontkit/BrushScriptBT-Regular_gdi.svg') format('svg');
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'Calligrapher-T';
	src: url('../Content/webfontkit/Calligrapher-T._gdi.eot');
	src: url('../Content/webfontkit/Calligrapher-T._gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/Calligrapher-T._gdi.woff') format('woff'),
		url('../Content/webfontkit/Calligrapher-T._gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/Calligrapher-T._gdi.otf') format('opentype'),
		url('../Content/webfontkit/Calligrapher-T._gdi.svg') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'Calligraphic421BT-RomanB';
	src: url('../Content/webfontkit/Calligraphic421BT-RomanB_gdi.eot');
	src: url('../Content/webfontkit/Calligraphic421BT-RomanB_gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/Calligraphic421BT-RomanB_gdi.woff') format('woff'),
		url('../Content/webfontkit/Calligraphic421BT-RomanB_gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/Calligraphic421BT-RomanB_gdi.otf') format('opentype'),
		url('../Content/webfontkit/Calligraphic421BT-RomanB_gdi.svg') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'CastleT-Book';
	src: url('../Content/webfontkit/CastleT-Book_gdi.eot');
	src: url('../Content/webfontkit/CastleT-Book_gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/CastleT-Book_gdi.woff') format('woff'),
		url('../Content/webfontkit/CastleT-Book_gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/CastleT-Book_gdi.otf') format('opentype'),
		url('../Content/webfontkit/CastleT-Book_gdi.svg') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'Chance-Regular';
	src: url('../Content/webfontkit/Chance_gdi.eot');
	src: url('../Content/webfontkit/Chance_gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/Chance_gdi.woff') format('woff'),
		url('../Content/webfontkit/Chance_gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/Chance_gdi.otf') format('opentype'),
		url('../Content/webfontkit/Chance_gdi.svg') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2122;
}
@font-face {
	font-family:'DaxlinePro-Regular';
	src: url('../Content/webfontkit/DaxlinePro-Regular_gdi.eot');
	src: url('../Content/webfontkit/DaxlinePro-Regular_gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/DaxlinePro-Regular_gdi.woff') format('woff'),
		url('../Content/webfontkit/DaxlinePro-Regular_gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/DaxlinePro-Regular_gdi.otf') format('opentype'),
		url('../Content/webfontkit/DaxlinePro-Regular_gdi.svg') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'Georgia-Regular';
	src: url('../Content/webfontkit/Georgia_gdi.eot');
	src: url('../Content/webfontkit/Georgia_gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/Georgia_gdi.woff') format('woff'),
		url('../Content/webfontkit/Georgia_gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/Georgia_gdi.otf') format('opentype'),
		url('../Content/webfontkit/Georgia_gdi.svg') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'Georgia-BoldItalic';
	src: url('../Content/webfontkit/Georgia-BoldItalic_gdi.eot');
	src: url('../Content/webfontkit/Georgia-BoldItalic_gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/Georgia-BoldItalic_gdi.woff') format('woff'),
		url('../Content/webfontkit/Georgia-BoldItalic_gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/Georgia-BoldItalic_gdi.otf') format('opentype'),
		url('../Content/webfontkit/Georgia-BoldItalic_gdi.svg') format('svg');
	font-weight: 700;
	font-style: italic;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'Helvetica-Regular';
	src: url('../Content/webfontkit/Helvetica_gdi.eot');
	src: url('../Content/webfontkit/Helvetica_gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/Helvetica_gdi.woff') format('woff'),
		url('../Content/webfontkit/Helvetica_gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/Helvetica_gdi.otf') format('opentype'),
		url('../Content/webfontkit/Helvetica_gdi.svg') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'SyntaxLTStd-Roman';
	src: url('../Content/webfontkit/SyntaxLTStd-Roman_gdi.eot');
	src: url('../Content/webfontkit/SyntaxLTStd-Roman_gdi.eot#iefix') format('embedded-opentype'),
		url('../Content/webfontkit/SyntaxLTStd-Roman_gdi.woff') format('woff'),
		url('../Content/webfontkit/SyntaxLTStd-Roman_gdi.ttf') format('truetype'),
		url('http://www.tabloonline.com.tr/Content/webfontkit/SyntaxLTStd-Roman_gdi.otf') format('opentype'),
		url('../Content/webfontkit/SyntaxLTStd-Roman_gdi.svg') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
/****************************************************************
 *
 * CSS Percentage Circle
 * Based on CSS provided by Andre Firchow
 *
*****************************************************************/

.prog-circle .slice {
  position : absolute;
  width    : 1em;
  height   : 1em;
  clip     : rect(0em, 1em, 1em, 0.5em);
}
.prog-circle .slice.clipauto {
  clip : rect(auto, auto, auto, auto);
}
.prog-circle .fill, .prog-circle .bar {
  position              : absolute;
  border                : 0.08em solid #1c4f9e;
  width                 : 0.84em;
  height                : 0.84em;
  clip                  : rect(0em, .5em, 1em, 0em);
  -webkit-border-radius : 50%;
  -moz-border-radius    : 50%;
  -ms-border-radius     : 50%;
  -o-border-radius      : 50%;
  border-radius         : 50%;
  -webkit-transform     : rotate(20deg);
  -moz-transform        : rotate(20deg);
  -ms-transform         : rotate(20deg);
  -o-transform          : rotate(20deg);
  transform             : rotate(20deg);
}
.prog-circle {
  position              : relative;
  font-size             : 120px;
  width                 : 1em;
  height                : 1em;
  -webkit-border-radius : 50%;
  -moz-border-radius    : 50%;
  -ms-border-radius     : 50%;
  -o-border-radius      : 50%;
  border-radius         : 50%;
  float                 : left;
  margin                : 0 0.1em 0.1em 0;
  background-color      : #d2e3f4;
}
.prog-circle .percenttext {
  position                           : absolute;
  width                              : 100%;
  height                             : 1em;
  z-index                            : 1;
  margin                             : auto;
  top                                : 0;
  left                               : 0;
  right                              : 0;
  bottom                             : 0;
  font-size                          : 0.3em;
  color                              : #1c4f9e;
  display                            : block;
  text-align                         : center;
  white-space                        : nowrap;
  line-height                        : 100%;
  -webkit-transition-duration        : 0.2s;
  -moz-transition-duration           : 0.2s;
  -o-transition-duration             : 0.2s;
  transition-duration                : 0.2s;
  -webkit-transition-timing-function : ease-out;
  -moz-transition-timing-function    : ease-out;
  -o-transition-timing-function      : ease-out;
  transition-timing-function         : ease-out;
}
.prog-circle .after {
  position              : absolute;
  top                   : 0.08em;
  left                  : 0.08em;
  display               : block;
  content               : " ";
  -webkit-border-radius : 50%;
  -moz-border-radius    : 50%;
  -ms-border-radius     : 50%;
  -o-border-radius      : 50%;
  border-radius         : 50%;
  background-color      : #FFFFFF;
  width                 : 0.84em;
  height                : 0.84em;
}
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(http://www.tabloonline.com.tr/bundles/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(http://www.tabloonline.com.tr/bundles/AjaxLoader.gif) no-repeat center center
}