html {overflow-y: scroll; outline: none;}
/*Reserves space for scrollbar in Firefox so pages don't jump*/
/*Removes the outline for links*/

body
{
 font-family: verdana, arial, tahoma;
 font-size: 11px;
 color: #000;
 background-color: #fff;
 margin: 0;
 margin-top: 30px;
 margin-bottom: 10px;
}

.center{ margin-left: auto; margin-right: auto; text-align: center;}
.sitewidth{ position: relative; width: 961px; text-align: left; margin-left: auto; margin-right: auto; background-color: #faf9f8; border-right: 1px solid #ece9e5; border-bottom: 1px solid #ece9e5; min-height: 460px; height: auto !important; height: 460px; background-image: url('/AjrGfx/gfx/bg_sitewidth_2.gif'); background-repeat: repeat-y; background-position: top left;}

/* ----------------- default classes ----------------- */

h1,h2{ margin: 0; padding: 0; }
form{ margin: 0; display: inline; }
img{ border: 0; outline: none; }

.left{ float: left; }
.right{ float: right; }
.clear{ clear: both ;}
.debug{ background-color: red; }

/* ----------------- start text classes ----------------- */

h1{ font-size: 23px; color: #9a1032; font-weight: bold; text-transform: uppercase; line-height: 27px;}

h2{ font-size: 13px; color: #003354; font-weight: bold; line-height: 16px;}

div{ font-size: 11px; line-height: 16px; color: #003354; }

/* ----------------- start link classes ----------------- */

a{ font-size: 11px; text-decoration: none; color: #9a1032; outline: none;}
a:hover {text-decoration: underline; }


/* ----------------- start menu classes ----------------- */

a.level0{ color: #9a1032; text-decoration: none; letter-spacing: -1px; }
a.level0:hover { font-weight: bold; }
a.level0selected{ color: #9a1032; text-decoration: none; font-weight: bold; letter-spacing: -1px;}
a.level0selected:hover {}

a.level0top{ color: #ffffff; text-decoration: none; letter-spacing: -1px;}
a.level0top:hover { font-weight: bold;}
a.level0topselected{ color: #ffffff; text-decoration: none; letter-spacing: -1px;}
a.level0topselected:hover { }

a.level1{ color: #333333; text-decoration: none;  letter-spacing: -1px;}
a.level1:hover { font-weight: bold; }
a.level1selected{ color: #333333; text-decoration: none; font-weight: bold; letter-spacing: -1px;}
a.level1selected:hover { }

a.level2{ color: #9a1032; text-decoration: none; letter-spacing: -1px;}
a.level2:hover { font-weight: bold; }
a.level2selected{ color: #9a1032; text-decoration: none; font-weight: bold; letter-spacing: -1px;}
a.level2selected:hover {}

/* ----------------- start form classes ----------------- */

input,textarea,select{ font-family: arial, verdana, tahoma; color: #000; font-size: 11px; outline: none;}

.ButtonInputsMedium{ font-weight: bold; height: 20px; padding: 0px 10px 0px 10px; cursor: pointer; background-color: #cccccc; border: 1px solid #999999;}

input.FormFieldInputsNarrow{ width: 206px; height: 16px; border: 1px solid #cccccc; padding-left: 2px; }
input.FormFieldInputsMedium{ background-color: #e7e4d0; border: 0px solid #B9B399; width: 246px; height: 14px; padding-left: 4px;}
input.FormFieldInputsWide{ width: 420px; height: 16px; padding-left: 2px;}

textarea.FormFieldInputsMedium{ background-color: #e7e4d0; border: 0px solid #000000; width: 246px; height: 135px; padding-left: 4px;}

.FormFieldLabelMediumStdColor{ font-weight: bold;}
.minor { font-size: 11px }

/* ----------------- start list classes ----------------- */
ul.nav{ padding: 0; margin: 0; margin-left: 18px;}

ol{ padding-left: 15px; margin-left: 2px; padding-top: 0px; margin-top: 0px;  padding-bot: 0px; margin-bot: 0px;}
ul{ padding-left: 15px; margin-left: 2px; padding-top: 0px; margin-top: 0px;  padding-bot: 0px; margin-bot: 0px;}

ol li{ margin: 0; padding: 0; background-image: none;}

ul li{ margin: 0; padding: 0; background-image: none;list-style-type: none; list-style-image: url('/AjrGfx/gfx/bullet.gif');}

ul li.level2{ list-style-type: none; list-style-image: none; padding-bottom: 5px; padding-left: 0px; background-image: none;}
ul li.level3{ list-style-type: none; list-style-image: none; padding-bottom: 5px; padding-left: 10px; background-image: none;}


/* ----------------- Start custom classes ----------------- */

.bgMenu{ padding-left: 30px; padding-top: 2px; background-image:url('/AjrGfx/gfx/bg_menu.jpg'); background-repeat: no-repeat; background-position: top left; width: 215px; height: 20px;}
.bgMenulvl0top{ padding-left: 30px; padding-top: 2px; background-image:url('/AjrGfx/gfx/bg_leftcol_lvl0_selected.jpg'); background-repeat: no-repeat; background-position: top left; width: 215px; height: 20px;}
.bgMenulvl1{ padding-left: 30px; padding-top: 2px; background-color: #e3dfd9; height: 16px;}
.bgMenulvl2{ padding-left: 30px; padding-top: 2px; background-color: #e3dfd9; height: 16px;}

.bgFpLeftTop{ background-image:url('/AjrGfx/gfx/bg_fp_lefttop.jpg'); background-repeat: no-repeat; background-position: top left; width: 215px; height: 96px; position: relative;}
.bgFpLeftBot{ position: relative; background-image:url('/AjrGfx/gfx/bg_leftcol_bot.gif'); background-repeat: no-repeat; background-color: #fefefe; background-position: bottom left; width: 215px; height: 250px;}

.bgFpRight{ background-image:url('/AjrGfx/gfx/bg_fp_right.jpg'); background-repeat: no-repeat; background-position: top left; width: 745px; height: 680px;}
.bgSpRight{ background-image:url('/AjrGfx/gfx/bg_sp_right.jpg'); background-repeat: no-repeat; background-position: top left; width: 745px; height: 96px; background-color: #ffffff;}

.bgRightColGrey{ background-image: url('/AjrGfx/gfx/bg_sp_rightcol_center.jpg'); background-repeat: no-repeat; background-position: top left; background-color: #f2f0ed; min-height: 244px;; height: auto !important; height: 244px; }

.bgLeaflet{ position: absolute; top: 168px; left: 31px; z-index: 4; background-image: url('/AjrGfx/gfx/img_pjece.png'); width: 205px; height: 180px; }

.bgQuote{ background-image: url('/AjrGfx/gfx/img_quote.gif'); background-position: top left; background-repeat: no-repeat; padding-left: 25px; margin-top: 10px; }

.breadcrumb{ font-size: 11px; color: #989898;}

.btnHotline{ position: absolute; top: 36px; left: 272px; z-index: 4; }
.btnKenderDu{ position: absolute; top: 110px; left: 26px; }
.btnUdsat{ position: absolute; top: 36px; left: 26px; }

.col20{ width: 20px;}
.col27{ width: 27px;}
.col180{ width: 180px;}
.col215{ width: 215px;}
.col500{ width: 500px;}
.col715{ width: 715px;}
.col745{ width: 745px;}

.EraseBtn{ position: absolute; bottom: 145px; left: 10px;}

.fpFatma{ position: absolute; top: 168px; left: 272px; z-index: 4; }
.fpLanguage{ position: absolute; top: 33px; left: 31px; z-index: 4; }
.fpRightTopCol{ height: 95px; position: relative; }
.fpRightMiddleCol{ height: 210px; position: relative; }
.fpRightBottomCol{ height: 375px; position: relative; }

/*.innerBorder{ background-color: #faf9f8; border-right: 1px solid #ece9e5; border-bottom: 1px solid #ece9e5; min-height: 460px; height: auto !important; height: 460px; }*/

.innerBorder{ background-color: #faf9f8; border-right: 1px solid #ece9e5; border-bottom: 1px solid #ece9e5; min-height: 460px; height: auto !important; height: 460px; }

.spRightTopCol{ height: 95px; position: relative; }

.fpWoman{ position: absolute; right: -1px; top: -81px; z-index: 5; }

.rightcolBox{ color: #4d4d4d; padding-left: 15px; padding-right: 15px; }
.rightcolHeader{ color: #9a1032; font-size: 12px; padding-bottom: 6px; }

input.search{ width: 141px; border: 0px solid #ffffff; height: 16px; padding-left: 2px; position: absolute; top: 61px; left: 15px; }
input.searchBtn{ position: absolute; top: 61px; left: 163px; }

.LogoParams{ position: absolute; bottom: 70px; left: 30px; }
.LogoParamsNyiDK{ position: absolute; bottom: 30px; left: 30px; }

.maincontent i{ color: #9a1032;}

.BreadMediumStdColor i { color: #9a1032; }
.BreadMediumStdColor b { color: #9a1032; }
.BreadMediumStdColor a { color: #9a1032; text-decoration: none;}
.BreadMediumStdColor_w_black b { color: #000000; }

/*.maincontLeftcol{ margin-right: 20px; margin-left: 27px; padding-top: 8px; }*/
.maincontLeftcol{ padding-top: 8px; }
/*.maincontFull{ margin-right: 20px; margin-left: 27px; padding-top: 8px; }*/
.maincontFull{ padding-top: 8px; }

.minheight800{ min-height: 800px; height: auto !important; height: 800px; }
.minheightFp{ min-height: 678px; height: auto !important; height: 678px; }

.padtop7{ padding-top: 7px; }
.padtop8{ padding-top: 8px; }
.padtop15{ padding-top: 15px; }
.padtop22{ padding-top: 22px; }

.photographer{ font-size: 9px; color: #989898; }

table{ font-size: 11px; }

* --- Style til sitemap --- */

.VerticalLine{ background-image:url('/AjrGfx/Sitemap/sitemap_vertical_line.gif'); background-repeat: repeat-y;background-position: top left;}

.VerticalLine2{ background-image:url('/AjrGfx/Sitemap/sitemap_vertical_line2.gif'); background-repeat: repeat-y; background-position: top left;}

.ChildNode{ background-image:url('/AjrGfx/Sitemap/sitemap_childnode.gif'); background-repeat: no-repeat; background-position: top left;}

.LastChildNode{ background-image:url('/AjrGfx/Sitemap/sitemap_lastchildnode.gif'); background-repeat: no-repeat; background-position: top left;}

