﻿body 
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 13pt;
	color: #333333;
	vertical-align: middle;
	margin: 0px;
	background: #3F89C3;
    background: url(images/bg2.gif);
}

h1 
{
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #9BBB38;
    color: #DD1212;
	font-size: 26pt;
	line-height: 38pt;
    margin: 0px;
}

h2
{
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16pt;
}

h3
{
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: 3px;
	color: #333333;
}

p
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 13pt;
	color: #666666;
	margin-bottom: 3px;
}

a
{
    font-size: 10pt;
    color: #E58712;
    color: #3F89C3;
    text-decoration: none;
}

a:hover
{
    color: #5EB8FE;
    border-bottom: solid 1px #3F89C3;
}
img:hover
{
    border-bottom: none;
}
.Icon
{
	margin-right: 5px;
}

.IconLeft
{
	margin-left: 5px;
}

ul
{
    margin-top: 5px;
    margin-left: 15px;
}

#All
{
    width: 1109px;
    margin-left: 10px;
}

#Container
{
    background: url(images/container_bg2.gif);
    width: 809px;
    float: left;
}

#Top
{
    height: 120px;
    background: url(images/bg_top.png);
}

#TopMenu
{
    margin: 0px 35px 20px 20px;
    background: url(images/topmenu_bg.gif) repeat-x;
    border: solid 1px #E6E7E7;
    padding: 0px;
}

.TopMenuHolder
{
    
}

.TopMenuItem
{
    float: left;    
    padding: 5px 10px 5px 10px;
    border-right: solid 1px #E6E7E7;
}

.TopMenuItem a
{
    color: #2B618B;
}

.TopMenuItem a:hover
{
    border-bottom: solid 1px #2B618B;
}

/*
Reklam
*/

#RightAd
{
    float: left;
    margin-left: 20px;
    margin-top: 20px;
}

/*
MENY
*/


#Menu
{
    float: left;
    margin-left: 20px;
    padding-top: 20px;
    padding-left: 15px;
    border: solid 1px #E6E7E7;
    width: 160px;
    background: url(images/menu_bg.gif) repeat-x;
    padding-right: 10px;
}

#Menu ul
{
    margin-left: 0px;
    padding-left: 15px;
}

#Menu li
{

    padding-bottom: 4px;
    padding-top: 4px;
    list-style-type: square;
    border-bottom: solid 1px #DCDCDC;
    color: #3F89C3;
}

#Search
{
    margin-top: 40px;
    margin-bottom: 40px;
}

.UserMenu
{
    margin-top: 10px;
    line-height: 20px;
}


/*
Content
*/

#Content
{
    float: left;
    padding-left: 40px;
    padding-top: 10px;
}

#ContentContainer
{
    width: 500px;
}


/*
Bottom
*/

#Bottom
{
    color: #6F6F6F;
    padding: 40px 0 40px 0;
    text-align: center;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}




/*
MPE
*/


.MPE_Bg {
	background-color: #424242;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.MPE
{
    background-color: #fff;
    padding: 30px;
    padding-top: 10px;
    width: 280px;
    border: solid 1px #424242;
    padding-bottom: 20px;
}


.MPE a
{
    font-size: 9pt;
    color: #3F89C3;
    text-decoration: none;
}

.MPE a:hover
{
    color: #5EB8FE;
}

.MPE_Password
{
    background-color: #fff;
    padding: 30px;
    padding-top: 10px;
    width: 250px;
    border: solid 1px #424242;
    padding-bottom: 20px;
}

.MPE_Password a
{
    font-size: 9pt;
    color: #3F89C3;
    text-decoration: none;
}

.MPE_Password a:hover
{
    color: #5EB8FE;
}

.Panel_ErrorMessage
{
    color: #E95C17;
    margin-top: 10px;
}

.MPE_AddComment
{
    background-color: #fff;
    padding: 30px;
    padding-top: 10px;
    width: 320px;
    border: solid 1px #424242;
    padding-bottom: 20px;
}

.MPE_AddComment a
{
    font-size: 9pt;
    color: #3F89C3;
    text-decoration: none;
}

.MPE_AddComment a:hover
{
    color: #5EB8FE;
}

.MPE_AddCoupon
{
    background-color: #fff;
    padding: 30px;
    padding-top: 10px;
    width: 320px;
    border: solid 1px #424242;
    padding-bottom: 20px;
}

.MPE_AddCoupon a
{
    font-size: 9pt;
    color: #3F89C3;
    text-decoration: none;
}

.MPE_AddCoupon a:hover
{
    color: #5EB8FE;
}

.TB_Date
{
    width: 70px;
    background: #fff;
    vertical-align: middle;
    border: none;
}

.IB_Date
{
    vertical-align: middle;
    margin-right: 8px;
}

.Panel_Show_AddShop
{
    border-top: solid 1px #DDDDDD;
    border-bottom: solid 1px #DDDDDD;
}

.Panel_Show_AddShopDDL
{
    line-height: 10px;
}

.Label_ErrorMessage
{
    margin-top: 10px;
    color: #E95C17;
}

.MPE_AddedCoupon
{
    background-color: #fff;
    padding: 30px;
    padding-top: 10px;
    width: 230px;
    border: solid 1px #424242;
    padding-bottom: 20px;
}

.AddedCouponHeader
{
    color: #B9D243;
}

.MPE_AddedComment
{
    background-color: #fff;
    padding: 30px;
    padding-top: 10px;
    width: 230px;
    border: solid 1px #424242;
    padding-bottom: 20px;
}

.AddedCommentHeader
{
    color: #B9D243;
}

.Button_AddedCancel
{
    font-size: 10pt;
}

/*
Shops
*/

.Repeater_CategoryHeader
{
    width: 500px;
    margin-bottom: 0px;
    padding: 0px;
}

.DL_Shop
{
    width: 500px;
    margin-top: 20px;
}

.DL_Shop td
{
    padding-right: 40px;  
    padding-bottom: 40px;
    vertical-align: top; 
}

.DL_Shop ul
{
    padding: 0 0 0 15px;
    list-style-type: square;
}

.HL_Coupon
{
    font-size: 10px;
}


/*
Coupon
*/
.Repeater_Shop
{
    width: 500px;
    margin-bottom: 40px;
}

.Repeater_Shop ul
{
    margin-left: 0px;
    padding-left: 15px;
    border-bottom: solid 1px #DDDDDD;
}

.Repeater_Shop li
{

    padding-bottom: 4px;
    padding-top: 4px;
    list-style-type: square;
    color: #3F89C3;
    font-size: 16pt;
}

.Repeater_Shop a
{
    font-size: 11pt;
    font-weight: bold;
}

.DG_Coupon
{
    width: 500px;
}

.DG_Coupon td
{
    padding-bottom: 20px;
    vertical-align: top; 
    padding-left: 10px;
}

.DG_Coupon_Pager td
{
    padding: 10px;
    color: #FFFFFF;
    text-align: center;
    font-size: 12px;
    border-top: solid 1px #DDDDDD;
}

.DG_Coupon p
{
    color: #333;
    padding-left: 10px;
    margin-top: 2px;
}

.DG_Coupon ul
{
    margin-left: 10px;
    padding-left: 10px;
}

.DG_Coupon li
{
    list-style-type: square;
    color: #333;   
    margin-right: 20px;
    margin-left: 0px;
    padding-left: 0px;
}

.DG_Coupon li strong
{
    color: #333;   
    font-weight: normal;
}

.DG_Coupon li a
{
    font-size: 10px;
}

.DG_TextHeader
{
    border-bottom: solid 1px #DDDDDD;
    margin-bottom: 5px;
}

.links
{
    list-style-type: none;
}

.DG_Coupon_Pager a
{
    padding-left: 10px;
    padding-right: 10px;
}

.DG_Coupon img
{
    margin-right: 5px;
}

.DG_Footer
{
    margin-bottom: 50px;
    margin-top: 10px;
    padding-left: 10px;
}

.DG_Comment
{
    width: 500px;
}

.DG_Comment td
{
    padding-bottom: 20px;
    padding-top: 5px;
    vertical-align: top; 
    padding-left: 10px;
}

.DG_Comment p
{
    color: #333;
    padding-left: 10px;
    margin-top: 2px;
}

.DG_Comment i
{
    font-weight: normal;
    font-style:normal;
}

.DG_Comment_Pager td
{
    padding: 10px;
    color: #FFFFFF;
    text-align: center;
    font-size: 12px;
    border-top: solid 1px #DDDDDD;
}

.DG_Comment_Pager a
{
    padding-left: 10px;
    padding-right: 10px;
}

.marked
{
    color: #DD9200;
    border-bottom: solid 1px #3F3F3F;
}




/*
START
*/





.DG_CouponStart
{
    width: 500px;
}

.DG_CouponStart td
{
    vertical-align: top; 
    padding-left: 10px;
    padding: 0px;
}

.DG_CouponStart h2
{
    margin-top: 3px;
}

.DG_CouponStart_Pager td
{
    padding: 10px;
    color: #FFFFFF;
    text-align: center;
    font-size: 12px;
    border-top: solid 1px #DDDDDD;
}

.DG_CouponStart p
{
    color: #333;
    padding-left: 10px;
    margin-top: 2px;
}

.DG_CouponStart ul
{
    margin-left: 10px;
    padding-left: 10px;
}

.DG_CouponStart li
{
    list-style-type: square;
    color: #333;   
    margin-right: 20px;
    margin-left: 0px;
    padding-left: 0px;
}

.DG_CouponStart li strong
{
    color: #333;   
    font-weight: normal;
}

.DG_CouponStart li a
{
    font-size: 10px;
}

.DG_TextHeader
{
    border-bottom: solid 1px #DDDDDD;
    margin-bottom: 5px;
}

.DG_CouponStart_Pager a
{
    padding-left: 10px;
    padding-right: 10px;
}

.DG_CouponStart img
{
    margin-right: 5px;
}

.DG_FooterStart
{
    margin-bottom: 50px;
    margin-top: 10px;
    padding-left: 10px;
}

.DG_CommentStart
{
    width: 500px;
}

.DG_CommentStart td
{
    padding-bottom: 5px;
    padding-top: 5px;
    vertical-align: top; 
    padding-left: 10px;
}

.DG_CommentStart p
{
    color: #333;
    padding-left: 10px;
    margin-top: 2px;
}

.DG_CommentStart i
{
    font-weight: normal;
    font-style:normal;
}

.DG_CommentStart_Pager td
{
    padding: 10px;
    color: #FFFFFF;
    text-align: center;
    font-size: 12px;
    border-top: solid 1px #DDDDDD;
}

.DG_CommentStart_Pager a
{
    padding-left: 10px;
    padding-right: 10px;
}





/*
Kontakt
*/

.MPE_Contact
{
    background-color: #fff;
    padding: 30px;
    padding-top: 10px;
    width: 350px;
    height: 300px;
    border: solid 1px #424242;
    padding-bottom: 20px;
    color: #000;
}














div.clearer 
{
	clear: left;
	margin: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	line-height: 0px; 
	height: 0px;
	width: 0px;
	overflow: hidden;
}

.TB
{
    padding-left: 3px;
    background-color: #F3F3F3;
    border: solid 1px #CAC9B5;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color: #333;
    width: 200px;
}

.TB_Search
{
    padding-left: 3px;
    background-color: #F3F3F3;
    border: solid 1px #CAC9B5;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color: #333;
    width: 100px;
}

.Button_Search
{
    vertical-align: bottom;
}

.TB_HF
{
    visibility: hidden;
    margin: 0px;
    padding: 0px;
    height: 2px;
    width: 2px;
}

.TA
{
    padding-left: 3px;
    background-color: #F3F3F3;
    border: solid 1px #CAC9B5;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color: #333;
    width: 300px;
}



.DDL_Shop
{
    padding-left: 3px;
    background-color: #F3F3F3;
    border: solid 1px #CAC9B5;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color: #333;
    margin-bottom: 10px;
}

.DDL_Shop_Menu
{
    padding-left: 3px;
    background-color: #F3F3F3;
    border: solid 1px #CAC9B5;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color: #333;
    margin-bottom: 10px;
    width: 140px;
}

.File
{
	background-color: #FBFBEA;
	border: solid 1px #CAC9B5;
	padding: 3px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 9pt;
    color: #333;
}


.InvalidText
{
    color: #E95C17;
}

.WatermarkedTA
{
    padding-left: 4px;
    background-color: #FBFBEA;
    border: solid 1px #CAC9B5;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 9pt;
    color: #AAA593;
    width: 300px;
}

.TBInvalid
{
    color: #8C0A0A;
}

.Button_Cancel
{
    color: #1A859F;
    font-size: 20px;
    margin-left: 5px;
}

.Button_Login
{
    color: #1A859F;
    font-size: 20px;
    margin-left: 5px;
}

.PS_CreatePassword
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 9pt;
}


.UsernotFree
{
    color: #E95C17;
    font-size: 10pt;
}

.UserFree
{
    color: #B9D243;
    font-size: 10pt;
}


.Tabs
{
    margin-top: 40px;
}

.Tabs .ajax__tab_header 
{
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(images/tab-line.gif) repeat-x bottom;
}

.Tabs .ajax__tab_header 
{
    white-space:nowrap;
}
.Tabs .ajax__tab_outer 
{
    display:-moz-inline-box;
    display:inline-block
    }
.Tabs .ajax__tab_inner 
{
    display:-moz-inline-box;
    display:inline-block
}
.Tabs .ajax__tab_tab 
{
    margin-right:4px;
    overflow:hidden;
    text-align:center;
    cursor:pointer;
    display:-moz-inline-box;
    display:inline-block
}

/* xp theme */
.Tabs .ajax__tab_header 
{
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
    background: url(images/tab-line.gif) repeat-x bottom;
}

.Tabs .ajax__tab_outer 
{
    padding-right:0px;
    background:url(images/tab-right.gif) no-repeat right;
    height:21px;
}
    
.Tabs .ajax__tab_inner 
{
    padding-left:3px;
    background:url(images/tab-left.gif) no-repeat;
}
    
.Tabs .ajax__tab_tab 
{
    height:13px;
    padding:4px;
    margin:0;
    background:url(images/tab.gif) repeat-x;
}

.Tabs .ajax__tab_hover .ajax__tab_outer 
{
    background:url(images/tab-hover-right.gif) no-repeat right;
}
.Tabs .ajax__tab_hover .ajax__tab_inner 
{
    background:url(images/tab-hover-left.gif) no-repeat;
}
.Tabs .ajax__tab_hover .ajax__tab_tab 
{
    background:url(images/tab-hover.gif) repeat-x;
}
.Tabs .ajax__tab_active .ajax__tab_outer 
{
    background:url(images/tab-active-right.gif) no-repeat right;
}
.Tabs .ajax__tab_active .ajax__tab_inner 
{
    background:url(images/tab-active-left.gif) no-repeat;
}
.Tabs .ajax__tab_active .ajax__tab_tab 
{
    background:url(images/tab-active.gif) repeat-x;
}
.Tabs .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border-top:0;
    padding: 20px;
    background-color:#ffffff;
}

.Tabs .ajax__tab_body p 
{
    font-weight: bold;
    margin: 0px;
    padding: 0px;
	color: #215D8C;
}





