@import 'reset.css';

behavior: url(/behavior.htc);

textarea,input,select {font-family:Arial,Tahoma,sans-serif}

html {font-size:100.01%}

html,body {height:100%}

body {

	background:#EEF3F6;

	text-align:center;

	font:.8em/1.3 Tahoma,Arial,sans-serif;

	color:#000;

	}

.d3d_images 
{
    background:transparent url(../i/3d.gif) no-repeat scroll 0 0;
    display:block;
    height:17px;
    margin-left:6px;
    margin-top:-9px;
    position:absolute;
    width:82px;
}
    .d3d_images:hover {
        background:transparent url(../i/3d.gif) no-repeat scroll 0 -17px;    
    }
#game_holder {
    position: absolute;
    top: 107px;
    width:100%;
    left:0px;
    z-index:1000;
}
    #game_holder #div_relactive {
        width:646px;
        margin:auto;
        padding:10px;
        padding-bottom:0px;
        height:490px;
        background: white url('/i/l-t.gif') 0px 0px no-repeat;      
        position: relative; 
          
    }
    #game_holder #div_relactive .closed {
        float:right;
        position: absolute;
        right:0px;
        top:0px;
        z-index:10000001;
    }
     #game_holder #div_relactive .l-b {
        position: absolute;
        left:0px;
        bottom:0px;
        font-size:1px;
        z-index: 10000;
        width:7px;
        height:8px;
        background: white url('/i/l-b.gif') 0px 0px no-repeat;      
     }
     #game_holder #div_relactive .r-b {
        position: absolute;
        right:0px;
        bottom:0px;
        font-size:1px;
        z-index: 10000;
        width:7px;
        height:8px;
        background: white url('/i/r-b.gif') 0px 1px no-repeat;      
     }
     #replaceMe {
         z-index:10000000;
         position: absolute;
         left:10px;
     }
     .bunner_place {
         position: absolute;
         top: 174px;
         z-index:10000000;
     }

a, a span {cursor:pointer}

img {

	background:#EEE;

	vertical-align:bottom;

	}

hr,legend {display:none}

.preis {
 width: 278px;
 
}




/* Page
------------------------------------ */

#page {


	margin:0 auto;

	padding:33px 2px;

	width:926px;

	text-align:left;

	}            
    
#print_page {
    margin:0 auto;

    padding:10px 2px;
    font-family: verdana;
    width:926px;

    text-align:left;
}
#print_page .foto_div {
 float: left;
 width: 156px;
}

#print_page .foto_div .item_foto img {
 border:1px dashed #A9BDCC;
 margin-top: 14px;
 margin-left: 2px;
 width: 140px;
}
#print_page .text_print {
 padding-top: 28px;
 float: left;
 position: absolute;
 margin-left: 156px;
 width: 500px;
}
#main_information {
    _height: 332px;
}
#print_page .text_print h2 {
 color: #295980;
 font-size: 13pt;
 font-weight: bold;
 font-family: verdana;
}

#print_page .main_text {
 color: #545454;
 font-size: 8pt;
 font-family: verdana;
 margin-top: 12px;
}

#print_page .preis_print {
 margin-top: 13px; 
 
}
.ccc {
color: #545454;
}
#print_page .frst {
 margin-top: 31px; 
}

#print_page  .ins  {
 color: black;
 font-size: 8pt;
 font-family: verdana;
}



#print_page .preis_print span {
 color: #295980;
 font-size: 8pt;
 width: 52px;
 display: block;
 float: left;
 font-family: verdana;
}





/* Header

------------------------------------ */

#header {

    background:#FEFCFB;
	position:relative;

	overflow:hidden;

	width:100%;

	margin-bottom:0px;


	height:128px;

	background:#295980;

	}

	#header a {

		text-decoration:none;

		color:#FFF;

		height:60px;overflow:hidden;

		}



	#header h1 {

		overflow:hidden;

		top:17px;

		left:18px;

		text-align:right;

		font:2.2em/26px Arial,sans-serif;

		color:#FFF;

		}

	#header h1,

	#header h1 span {

		position:absolute;

		width:133px;

		height:26px;

		}

		#header h1 span {

			display:block;

			z-index:1;

			top:0;

			left:0;

			background:url(../i/logo.gif) no-repeat;

			}

	#header ul {

		position:absolute;

		top:0;

		left:284px;

		width:369px;

		}



		/* Submenu */

		#header ul ul {

			display:none;

			position:absolute;

			z-index:3;

			left:0;

			top:60px;

			width:926px;

			height:68px;

			background:#295980;

			}

			#header ul #e-shop ul {margin-left:-284px}

			#header ul #events ul {margin-left:-405px}

			#header ul #company ul {margin-left:-532px}

			#header ul ul li {

				display:inline;

				padding-left:2.5em;

				width:auto;

				height:68px;

				font:bold .65em/95px Tahoma,Arial,sans-serif;

				}

		#header li:hover ul,

		#header li.active ul {display:block}



	#header li {

		position:relative;

		z-index:1;

		float:left;

		text-align:center;

		text-transform:uppercase;

		font:1.3em/101px Tahoma,Arial,sans-serif;

		}

	#header li,

	#header li span {

		width:121px;

		height:60px;

		}

		#header li span {

			display:block;

			position:absolute;

			overflow:hidden;

			z-index:2;

			top:0;

			left:0;

			background:url(../i/header-menu.gif) no-repeat;

			}

		#header .active .active {background:url(../i/header-menu-dot.gif) 1.4em 4em no-repeat}



		#header #e-shop:hover a {color:#F6CF42}

		#header #e-shop:hover ul li a {color:#FFF}

		#header #e-shop.active a:link {color:#F6CF42}

		#header #e-shop.active ul li a:link {color:#FFF}

		#header #e-shop.active ul li a:hover {color:#F6CF42}

		#header #e-shop.active ul li.active a {color:#F6CF42}

		#header #e-shop span {background-position:0 0}

		#header #e-shop:hover span,

		#header #e-shop.active span {background-position:0 100%}



	#header #events {

		width:127px;

		background:url(../i/header-menu.gif) 50% 0 no-repeat;
		}

		#header #events:hover a {color:#F63}

		#header #events:hover ul li a {color:#FFF}

		#header #events.active a:link {color:#F63}

		#header #events.active ul li a:link {color:#FFF}

		#header #events.active ul li a:hover {color:#F63}

		#header #events.active ul li.active a {color:#F63}

		#header #events span {

			left:3px;

			background-position:50% 0;

			}

		#header #events:hover span,

		#header #events.active span {background-position:50% 100%}



		#header #company:hover a {color:#D4EDFA}

		#header #company:hover ul li a {color:#FFF}

		#header #company.active a:link {color:#D4EDFA}

		#header #company.active ul li a:link {color:#FFF}

		#header #company.active ul li a:hover {color:#D4EDFA}

		#header #company.active ul li.active a {color:#D4EDFA}

		#header #company span {background-position:100% 0}

		#header #company:hover span,

		#header #company.active span {background-position:100% 100%}



/* Main

------------------------------------ */

#main ,#main1, #main2, #main3 {
    position:relative;
    overflow:hidden;
    margin-bottom:4px;
    width:100%;
    
    min-height: 412px;   
    height: expression( this.scrollHeight < 412 ? "412px" : "auto" ); /* задает min-height для IE */
    
    
    
    padding-bottom: 4px;
    }

    #white_body  {background:#FEFCFB; padding-top:4px;}

    #main_meh {
      position:relative;

    overflow:hidden;

    margin-bottom:4px;

    width:100%;



    }


    .main_loading {
	position:relative;
	overflow:hidden;
	background-image: url('/i/ajax-loader.gif');
    background-position: center;
    background-repeat: no-repeat;
	width:926px;
    height: 423px; 
    _height: 426px; 
	}

    #content_page {
        position:relative;
        overflow:hidden;
        background-position: center;
        background-repeat: no-repeat;
        width:926px;
        min-height: 423px; 
        _height: expression( this.scrollHeight < 426 ? "426px" : "auto" ); 
        }


	/* Please rename it */

    #page .home0 {background:url(/main_banner/home.jpg) no-repeat; position: absolute;}

    #page .home1 {background:url(/main_banner/home.jpg) no-repeat; position: absolute;}

    #page .home2 {position: absolute;}

    #page .home3 {position: absolute;}
	
    #page .home {height: 420px; }




	#page .inner2 {background:url(../i/inner2.jpg) no-repeat}

    #page .inner3 {background:url(../i/inner3.jpg) 222px 100% no-repeat}

    #page .inner_man {background:url(../i/man.jpg) 222px 100% no-repeat}

    #page .home_lager {background:url(../main_banner/lager.jpg) 0 100% no-repeat}

    #page .inner_woman {background:url(../i/woman.jpg) 222px 100% no-repeat}

    #event_baner {
    position: absolute;
    width: 275px;
    margin-left: 653px;
    *margin-left: 0px;
    _margin-left: 0px;
    background-position: right;
    height: 412px;
    z-index: 1999;
    margin-right: 5px;
     }





	#page .inner3_void {}





	/* Main Content */

    #main #content, #content_page #content {

        position:absolute;

        float:right;


        right: 0px;
        
        min-height: 412px;   
        height: expression( this.scrollHeight < 412 ? "412px" : "auto" ); /* задает min-height для IE */

        width:704px;

        }
        
        
            .info_event {

            float: left;

            overflow: auto;

            margin-right: 5px;

            background-color: #EAEDF2;
  
            width:481px;

            height: 412px;

            border:1px dashed #A9BDCC;
               
            color:#868789;

            }

            .info_event div {
             margin-left: 6px;
             margin-top: 21px;
             _margin-top: 16px;

            }        
        

    #content_st {
     float:right;


     
        right: 0px;
        _right: 0px;


        width:704px;
        color: #545454;
        font-family: verdana;
        font-size: 11px;
        line-height: 15px;

    }

   

	    #main #content_ev {

		position:relative;

		float:left;

		width:934px;

		}



		/* Content Item */

		#content .item {
			float:left;
			width:243px;
			min-height:330px;
			height:auto !important;
			height:330px;
			border:1px dashed #A9BDCC;
            position: absolute;
			}

			#content .item img {
				display:block;
				margin:0 auto;
				}



            

            .info_event h2, h2.ttt {
             color: red;
             margin-top: 8px;
             *margin-top: 24px;
             font-weight: bold;
             font-family: verdana;
             font-size: 16px; 
             margin-bottom: 10px;
             *margin-bottom: 13px;
            }

            #top_basket {
             background-color: #537A99;
             width: 163px;
             height: 128px;
             padding-left: 9px;
             padding-top: 11px;
             margin-left: 767px;
             z-index: 1000;
             position:absolute;
            }
            





            #top_basket a, #yellow-text, .yellow-text {

             color: #F5CE43;

             font-family: arial;

             font-size: 11px;
             margin-left: 2px;
             font-weight: bold;

            }
             .yellow-text-basket {

             color: #F5CE43;

             font-family: arial;

             font-size: 11px;

             margin-left: 0px;
             margin-top: 29px;
             margin-bottom: 27px;

             font-weight: bold;

            }



            .left_inp

            {

             width: 85px;

             border: 0;

             font-size: 11px;

             color: #636363;

            }



		/* Content Info */

		#content .info, #content #content .info {

			position:relative;

			float:right;

			padding:7px 165px 18px 7px;

            margin-right: 0px;

			width:280px;

			
            height: expression( this.scrollHeight < 305 ? "305px" : "auto" ); /* задает min-height для IE */
            min-height:305px;
			

			background:url(/i/content-info.gif) 100% 0 repeat-y;

			border:1px dashed #A9BDCC;

			color:#868789;

			}











			/* Content Info Farbe */

			#main #content .info .farbe, #content #content .info .farbe  {color:#7E9BB3}



			/* Content Info Preis */

			.preis {
				position:absolute;
                bottom:-10px;   
				left:8px;
				color:#E84A74;
                _line-height: 20px;
				}
                
                .preis a {
                 float: right;
                 /*margin-top: -18px; 
                 *margin-top: -15px; 
                 _margin-top: -15px; */
                 
                 font-weight: normal;
                 text-decoration: none;
                 font-size: 8pt;
                 margin-right: 3px;
                 color: #295980; 
                 /*padding-left: 22px;*/
                 /*background-image: url('/i/print.jpg');*/
                 background-repeat: no-repeat;
                }
                
                .print_link_servis {
                 
                 text-align: left;                 
                 
                 text-decoration: none;
                 font-size: 8pt;
                 color: #295980; 
                 /*padding-left: 22px;   */
                 /*background-image: url('/i/print.jpg');*/
                 background-repeat: no-repeat;
                 
                }
                #print_link_servis-p {
                 margin-top: 28px;
                }
                

				.preis span {color:black; font-size: 11px; font-family: verdana; display: block; float: left; }

                .preis del {font-weight: bold; color:black; font-size:11px; font-family: verdana; padding-left: 6px; }
                .preis #pr {color:red; font-weight: bold; font-size: 16px; margin-top: -4px; padding-left: 6px; }
                .preis .sup {color:red; font-weight: bold; font-size: 10px; margin-top: -5px; float: left; display: block; }

				.preis #val {color:red; font-weight: bold; font-size: 16px;}

              


		/* Content Order */

		 #content .order  {

			position:absolute;

			top:13px;

            right:0px;
			_right:-5px;

			width:153px;

			}

			#content .order h3 {
				margin-top:10px;
                margin-left: 4px;
				font:bold .80em/1 verdana,Arial,sans-serif;
				color:black;

		        }

            #content .order h3 span  {

                color: #2C5980;
                font-weight: bold;
                font: 12px Tahoma,Arial,sans-serif;
                margin-left: 1px;
            }

            .table_fiels {
              font-size: 12px;
              font-family: arial;
              color: black;
              float: right;
              margin-right: 4px;
              font-weight: 100;
            }

            #er_mess {
                                                       
                color: red;

                font:bold 0.90em/1 Tahoma,Arial,sans-serif;

            }



            #next_place {

             position: absolute;

             top: 290px;

             z-index: 1000;

            }



			#content .order p  {

				padding:5px 0;

				width:100%;

				background:#FFF;

				font:.85em/1 Tahoma,Arial,sans-serif;

				text-align:center;

				color:#686868;

				}

			#content .order input  {width:85px}



            .nav_div_first {

                 background: #BFCDD8;

            }

            .tablesorter_basket_big {
             background: #EAEDF2;
             font-family: verdana;
            }
            .tablesorter_basket_big .blue_td {
             font-size: 11px;
             font-family: verdana;
             color: #2F6892;
            }

            .tablesorter_basket_big th {
             padding-top: 5px;
             * padding-top: 0px;

             color: #878988;
             font-weight: normal;
             font-size: 10px;

            }


            .tablesorter_basket_big td {

             vertical-align: text-top;

             padding-top: 6px;

             color: black;

             font-weight: normal;

             font-size: 13px;

            }

            .tablesorter_basket_big input {
             width: 37px;
             text-align: center;
            }
            .tablesorter_basket_big select {
             width: 52px;
             text-align: center;
            }

            .tablesorter_basket_big td.td3 {
             vertical-align: text-top;
             padding-top: 6px;
             padding-right: 19px;
             color: black;
             width: 199px;
             font-weight: 500;
             font-family: verdana;
             font-size: 11px;
            }

            .tablesorter_basket_big td.td5 {
             color: #2F6892;
             font-weight: bold;
             font-family: verdana;
             font-size: 11px;
            }

            .tablesorter_basket_big span {

             color: #5A819E;

             font-size: 11px;
             font-family: verdana; 

            }

            .under_liner {

            font-size: 11px;
            font-family: verdana;
             border-bottom: 1px dotted #A9BDCC;


            }

            .img_border {

             border:1px dashed #A9BDCC;

            }





            #pl_for_table {
                background: #EAEDF2;
                width: 868px;
                margin: auto;
                padding: 0 12px;
                min-height: 267px;
                height: expression( this.scrollHeight < 267 ? "267px" : "auto" ); /* задает min-height для IE */ 
                position: relative;
            }





		/* Content Scroller */

        #main #content #scroller, #main #content #no_scroller {position:relative}
		#content #content #scroller, #content #content #no_scroller {position:relative}

			#main #content #scroller img, #main #content #no_scroller img, .itemssss {

                float: left;

                width: 55px;

                margin-right: 6px;

                display:block;

                border:1px dashed #A9BDCC;
                }
                #content #scroller img, #content #no_scroller img, .itemssss2 {

                float: left;

                width: 55px;

                margin-right: 5px;

                display:block;

                border:1px dashed #A9BDCC;
                }
                #content #scroller img, #content #no_scroller img, .itemssss0 {

                float: left;

                width: 55px;

                margin-right: 0px;

				display:block;

				border:1px dashed #A9BDCC;
				}


			#content #scroller li, #no_content #scroller li {margin:0 8px 0 0}



	/* Main Aside */

    #aside, #aside  {

        position:absolute;

        float:left;

        width:220px;
        
        height: 412px;
        text-transform:uppercase;

        }

       #aside a {

            text-decoration:none;

            color:#7E9BB3

            }

         #aside a:hover,

         #aside .active a {color:#EE6689}

         #aside .active {background:url(../i/aside-menu-dot.gif) 32px 50% no-repeat}

            #aside .active a {padding-left:5px}

       #aside h2 {

            padding: 22px 0 .6em 16px;

            font:16px verdana;
            font-weight: bold;

            color:#295980;

            }

         #aside ul {font:.85em/1.7em Tahoma,Arial,sans-serif}

         #aside li {

            padding-left:40px;

            width:180px;

            }



    /* Infoblock */
    /* Main Aside */

	#aside_ev {

		position:relative;

		float:left;

		width:168px;

		text-transform:uppercase;

		}

		#aside_ev a {

			text-decoration:none;

			color:#7E9BB3

			}

		#aside_ev a:hover,

		#aside_ev .active a {color:#EE6689}

		#aside_ev .active {background:url(../i/aside-menu-dot.gif) 22px 50% no-repeat}

			#aside _ev .active a {padding-left:3px}

		#aside_ev h2 {

			padding: 22px 0 .6em 16px;

			font:16px verdana;
            font-weight: bold;

			color:#295980;

			}

		#aside_ev ul {font:.85em/1.7em Tahoma,Arial,sans-serif}

		#aside_ev li {

			padding-left:30px;

			width:180px;

			}



	/* Infoblock */

	#main .infoblock {

		position:absolute;

		top:222px;

		left:491px;

		width:315px;

		height:95px;

		border:4px solid #FFF;

		}

	

			

	    .home .infoblock li span {background:url(../i/home-infoblock-links.gif) no-repeat}
		.home .infoblock .men-wear {margin-right:10px}
		.home .infoblock .men-wear,
		.home .infoblock .men-wear span {
			width:145px;
			height:29px;
			}
		.home .infoblock .women-wear,
		.home .infoblock .women-wear span {
			width:160px;

			height:29px;

			}

			.home .infoblock .men-wear span {background-position:0 0}

			.home .infoblock .men-wear a:hover span {background-position:0 100%}

			.home .infoblock .women-wear span {background-position:100% 0}

			.home .infoblock .women-wear a:hover span {background-position:100% 100%}

		#main .infoblock a {

			text-decoration:none;

			color:#F6CF42;

			}

		#main .infoblock a:hover {color:#FFF}

		#main .infoblock h2 {

			position:relative;

			overflow:hidden;

			text-align:left;
            margin-left: 20px;

			text-transform:uppercase;

			font:22px/63px verdana; 
            font-weight: 800;
			color:#FFF;

			}

		#main .infoblock h2,

		#main .infoblock h2 span {

			width:315px;

			height:60px;

			}

			#main .infoblock h2 span {

				display:block;

				position:absolute;

				z-index:1;

				top:0;

				left:0;

				}

		#main .infoblock ul {

			position:relative;

			overflow:hidden;

			width:100%;

			text-transform:uppercase;

			font:1.3em/29px Tahoma,Arial,sans-serif;

			height:29px;

			}

		#main .infoblock li {

			display:inline;

			float:left;

			position:relative;

			overflow:hidden;

			text-align:center;

			}

			#main .infoblock li span {

				display:block;

				position:absolute;

				z-index:1;

				top:0;

				left:0;

				}



	/* Infoline */

	#main .infoline {

		position:absolute;

		overflow:hidden;

		top:360px;

		left:0;

		width:100%;

		height:54px;

		background:#F6CF42;

		text-align:center;

		text-transform:uppercase;

		font:1.6em/54px Tahoma,Arial,sans-serif;

		color:#295980;

		}

		#main .infoline strong {color:#E2003B}



	/* Discount Block */

	#main .discountblock {

		position:absolute;

		top:260px;

		left:222px;

		color:#F63;

		font:6em/1 Verdana,sans-serif;

		}

		#main .discountblock em {font:normal 2em/1 Verdana,sans-serif}





/* Footer

------------------------------------ */
.mod_footer {
 position: absolute;
 top: 0px;
 _top: 5px;
}



#footer {
    margin-top: -4px;
    _margin-top: -7px;
	position:relative;

	overflow:hidden;

	width:100%;

	background:#295980 url(../i/processors.gif) 100% 100% no-repeat;

	color:#DCDCDC;

	}

	#footer a {

		text-decoration:none;

		color:#DCDCDC;

		}

	#footer a:hover {text-decoration:underline}

	#footer address {

		clear:both;

		border-top:1px solid #7F9CB3;

		padding-left:25px;

		font:.8em/3em Verdana,sans-serif;

		}

	#footer ul {

		position:relative;

		float:left;

		margin:7px 0;

		width:45em;

		text-transform:uppercase;

		font:.85em/25px Tahoma,Arial,sans-serif;

		}

	#footer li {

		display:inline;

		float:left;

		padding-left:25px;

		}

	#footer p {

		margin:7px 0;

		font:.85em/25px Tahoma,Arial,sans-serif;

		}

	#footer fieldset {

		position:relative;

		overflow:hidden;

		right:0;

		width:32em;
        	margin-right: 14px;
                _margin-right: 7px;

		float:right;

		}

	#footer label {

		float:left;

		text-transform:uppercase;

		font-weight:bold;

		}

	#footer input {

		float:left;

		margin:.3em .5em;

		width:170px;

		font:.9em/1 Verdana,sans-serif;

		color:#606060;

		}

	#footer button {

		position:relative;

		overflow:hidden;

		float:left;

		margin:.3em 0;

		padding:0;

		width:14px;

		height:1.8em;

		background:#7F9CB3 url(../i/footer-submit.gif) 0 50% no-repeat;

		border:0;

		font:bold .9em/18px Verdana,sans-serif;

		text-align:center;

		text-indent:-1000em; /* IR */

		color:#FFF;

		cursor:pointer;

		}



	/* Elements */

    .recovery {font:.85em Arial,sans-serif; }
	.recovery2 {font:1.1em Arial,sans-serif;}



    .recovery h1 { /* don't use it */

		margin:0 0 1em;

		font:1.5em/1 Arial,sans-serif;

		color:#295980;

		}

	.recovery h2 {

		margin:0 0 1em;

		font:bold 1.3em/1 Arial,sans-serif;

		color:#295980;

		}
    html:not([lang]) .recovery h2 { font:bold 1.6em/1 Arial,sans-serif;  }
    


	.recovery h3 {

		margin:0 0 1em;

		font:bold 1.1em/1 Arial,sans-serif;

		color:#295980;

		}

	.recovery h4 {

		margin:0 0 1em;

		font:bold .9em/1 Arial,sans-serif;

		color:#295980;

		}

	.recovery p {margin:0 0 1.5em}

	.recovery dl {margin:0 0 1.5em}

	.recovery dt {font-weight:bold}

	.recovery ul,

	.recovery ol {margin:0 0 1.4em}

	.recovery ol {list-style:decimal}

	.recovery ul dl,

	.recovery ol dl {margin:0}

	.recovery ul li,

	.recovery ol li {margin:0 0 .3em}

	.recovery ul li {

		padding-left:20px;

		background:url(../i/bullet.gif) 0 .3em no-repeat;
        background-position: top left;

		}

	.recovery ol li {

		padding:0;

		background:none;

		}

	.recovery ul ul,

	.recovery ul ol,

	.recovery ol ol,

	.recovery ol ul {margin:.4em 0 .5em 2em}





/* jCarousel */

.jcarousel-clip-horizontal, #no_scroller {width:100%}

.jcarousel-container {

	clear:both;

	position:relative;

	width:681px;

	padding-top:4px;

}



.jcarousel-clip {

    z-index: 2;

    padding: 0;

    margin: 0;

    overflow: hidden;

    position: relative;

}



.jcarousel-list {

    z-index: 1;

    overflow: hidden;

    position: relative;

    top: 0;

    left: 0;

    margin: 0;

    padding: 0;

}



.jcarousel-list li,

.jcarousel-item , #no_scroller li{

    float: left;

    list-style: none;

    /* We set the width/height explicitly. No width/height causes infinite loops. */

    width: 57px;

    height: 79px;

}



.pad {

    margin: 4px 4px 4px 0px;

}

/**

 * The buttons are added dynamically by jCarousel before

 * the <ul> list (inside the <div> described above) and

 * have the classnames "jcarousel-next" and "jcarousel-prev".

 */

.jcarousel-next {

    z-index: 3;

    display: none;

}



.jcarousel-prev {

    z-index: 3;

    display: none;

}

.jcarousel-prev-horizontal {

	position:absolute;

	top:4px;

	left:0;

	margin-left:-23px;

	width:23px;

	height:79px;

	background:#F4F7F9 url(../i/carousel.gif) 0 100% no-repeat;

	cursor:pointer;

	}

.jcarousel-next-horizontal {

	position:absolute;

	top:4px;

	right:-23px;

	width:23px;

	height:79px;

	background:#F4F7F9 url(../i/carousel.gif) 100% 100% no-repeat;

	cursor:pointer;

	}

.pay_it {

    color: black;

}

.hide {

display: none;

}



.gross_table, .gross_div_place {
 float: right;
 margin-right: 4px;
 width: 145px;
 margin-top: 15px;
}


.gross_table td, .gross_div {
 width: 23px;
 margin:1px;
 float: left;
 border-width:1px;
 border-style:solid;
 border-color: white;
 text-align: center;
 padding: 2px 4px 2px 4px;
 color: white;
 font-size: 80%;
 font-weight: bold;
 font-family: tahoma;
 cursor: pointer;
}

.gross_div:hover {
 background-color: #F5CE42;
 color: blue;
}

.gross_table td.isset {

 background-color: #F5CE42;
 color: blue;
}

.gross_table td:hover {
 background-color: #F5CE42;
 color: blue;
}
#text_infor b, #text_infor strike{
 color: #545454;
 font-size: 11px;
}
#text_infor {
 color: #545454;
 font-size: 11px;
 line-height: 15px;
 position: absolute;
 top: 57px;
 height: 240px;
 
 overflow: hidden;
 width: 278px;
 font-family: verdana;
}


#text_infor p {
 margin: 0;
 padding: 0;
}
#text_infor .ogr ul li  {
 padding-left: 8px;
 background-image: url('/i/inner_mark.gif');
 background-position: 0px 3px;
 background-repeat: no-repeat;
}
#text_infor .ogr {
 position: relative;
}
#mat_table img {
 position: absolute;
 margin: 0;
 padding: 0;
 border: none;
}
#newsletter_layer {
 width: 173px;
 height: 160px;
 background-image: url(/i/newsletter.jpg);
 background-position: top;
 background-repeat: no-repeat;
 background-color: white;
 position: absolute;
 text-align: left;
 padding: 0 10px 7px 10px;
 font-size: 11px;
 color: #545454;
 line-height: 15px;
 display: none;
}
#newsletter_layer b {
 color: #F03F6D;
 font-size: 12px;
}
#newsletter_layer a {
 color: #F03F6D;
 font-weight: bold;
 text-decoration: none;
}


/* paymebt */
.ncoltxtr {
 padding-left: 3px;
 text-align: left;
 width: 483px;
}
.ncoltable1 {
 margin-top: 20px;
}
.ncoltable1 b {
 font-weight: normal;
 font-family: verdana;
 color: #305E86;
}
.ncoltxtl {
 width: 443px;
}

