body li, body p, body td {
	font-size: 11px;
}

html body {
	background: url("/img/page_background.jpg") repeat-x #A0A0A0;
	margin: 0;
	padding: 0;
	border: 0;
}

html body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	text-align: center; /* text-align required for IE 5.5 */
} 

img {
	border: 0;
}

a {
	color: #666666;
	text-decoration: none;
	font-size: inherit;
	font-family: inherit;
}

a:hover {
	color: #EAB719;
	text-decoration: none;
	font-size: inherit;
	font-family: inherit;
}


#page-border {
	margin: 0;
	background: none;
}

#page {
	width: 850px;
	padding: 0;
	border: 1px solid white;
	border-bottom: none;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background: white;
}

#page-border > #page {
	float: center;
	width: 850px;
	min-width: 850px;
	max-width: 850px;
}


/* END Page definitions */


/* Sites Area */
#sites {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	position: relative;
	z-index: 7;
	height: 32px;
	/*width: 100%/*850px*/;
	margin: 0 auto;
	padding: 0;
}

#sites .active {
	font-weight: bold;
	font-size: 11px;
}

/* For Mozilla/Opera/Safari, we make sure the separator is missing from the first element */
ul#sites > li {
	background-image: none;
}

ul#sites > li + li {
	background: url("/img/separator_sites_list.gif") no-repeat 0 3px;
}

#sites li {
	background: url("/img/separator_sites_list.gif") no-repeat 0 3px;
	display: block;
	float: left;
	margin-top: 8px;
	margin-left: -9px;
	padding-left: 9px;
	padding-right: 16px;
}

#sites li.active a {
	margin-top: 0px;
}

#sites li a {
	color: white;
	margin-top: 1px;
	display: block;
}

#sites li a:hover {
	color: #EAB719;
}

#sites img.expand {
	padding-left: 3px;
	top: -1px;
	position: relative;
}

#site-tools img.expand {
	padding-left: 2px;
	top: -2px;
	position: relative;
}

#sites li ul, #site-tools li ul {
	display: none;
	position: absolute;
	z-index: 5;
	background-color: #7F3300;
	border: 1px solid #C1BFBF;
	padding: 0 0px 10px;
	margin: -1px 0 0 -10px;
}


#sites li ul, #sites li li {
	width: 145px;
}

#sites #vmtn ul, #sites #vmtn li {
	width: 165px;
}

#sites #global ul, #sites #global li {
	width: 84px;
}

#site-tools li ul, #site-tools li li {
	width: 120px;
}

#site-tools li ul {
	height: auto;
	margin: -1px 0 0 0;
}

#sites li li, #site-tools li li {
	background-image: none;
	text-align: left;
	padding: 0;
	margin: 4px 0;
	height: auto;
}
#sites li.expand:hover, #sites li.over {
	margin: 5px 7px -1px -10px;
	padding-right: 0px;
	background-image: none;
	border-left: 1px solid #C1BFBF;
}

#site-tools li.expand:hover, #site-tools li.over {
	margin: 4px 0 0 -10px;
	padding: 0 8px 0 0;
	background-image: none;
}

#site-tools li.over {
	left: -10px; /* Needed to be done this way (rather than margin-left) due to IE 5.5 bug */
	margin: 4px -10px 0 0;
}

#sites li.expand:hover a, 
#sites li.over a, 
#site-tools li.expand:hover a, 
#site-tools li.over a {
	position: relative;
	z-index: 6;
	display: block;
	color: #EAB719;
	background: #7F3300;
	border: 1px solid #C1BFBF;
	border-bottom: 1px solid #7F3300;
	padding: 4px 8px 4px 9px;
	margin: -1px 0 0 -10px;
}

#site-tools li.expand:hover a, 
#site-tools li.over a {
	padding-right: 7px;
	margin-left: 0;
}

#sites li.expand:hover li a, 
#sites li.over li a, 
#site-tools li.expand:hover li a, 
#site-tools li.over li a {
	position: relative;
	z-index: 8;
	display: block;
	color: white;
	text-transform: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: auto;
	border: none;
	padding: 4px 10px;
	margin: -4px 0 -2px;
}

#sites li.expand li a:hover, 
#site-tools li.expand li a:hover {
	background-color: #542100;
	color: white;
}

#sites li.expand:hover ul, 
#sites li.over ul, 
#site-tools li.expand:hover ul, 
#site-tools li.over ul {
	display: block;
} /* Activates the drop downs */

#sites li.expand:hover + li, 
#site-tools li.expand:hover + li {
	background-image: none;
} /* Removes the separator from the following element in Mozilla, doesn't work in Opera */

#sites li.over, 
#site-tools li.over {
	position: relative;
	z-index: 2;
} /* Removes the separator from the following element in Internet Explorer */

/* Toggles the 'v' expand image */
#site-tools li .hover {
	display: none;
}

#site-tools li:hover .expand, 
#site-tools li.over .expand {
	display: none;
}

#site-tools li:hover img.hover, 
#site-tools li.over img.hover {
	display: inline;
}
/* END Sites Area */


/* Logo and Search Area */
#top-of-page {
	height: 116px;
	width: 850px;
	background: url("/img/cheapdoors_logo_background.gif") repeat-x white;
	display: table-cell;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#top-of-page img.icon {
	margin: auto 2px -2px auto;
}

#logo {
	float: left;
	height: 77px;
	width: 49%;
	font-size: 0px; /* IE fix, Makes whitespace around image disappear */
	background: url("/img/corner_page_ul.gif") no-repeat;
	position: relative;
	top: -1px;
	left: -1px;
}

#logo * {
	margin-left: 12px;
	margin-top: 1px;
}

#banner {
	float: left;
	height: 77px;
	width: 99%;
	font-size: 0px; /* IE fix, Makes whitespace around image disappear */
	background: url("/img/corner_page_ul.gif") no-repeat;
	position: relative;
	top: -1px;
	left: -1px;
}

#banner * {
	margin-left: 12px;
	margin-top: 1px;
}

#banner-right {
	float: right;
	margin: 0;
	padding: 0;
	height: 30px;
	width: 1%;
	background: url("/img/corner_page_ur.gif") no-repeat top right;
	position: relative;
	top: -1px;
	right: -1px;
	z-index: 7;
}

#site-tools {
	float: right;
	margin: 0;
	padding: 0;
	height: 30px;
	width: 50%;
	background: url("/img/corner_page_ur.gif") no-repeat top right;
	position: relative;
	top: -1px;
	right: -1px;
	z-index: 7;
}

#site-tools ul {
 float: right; padding: 0 21px 0 0; margin: 0 -16px 0 0;
 height: 30px; width: auto; white-space: nowrap;
 display: table; /* Opera fix */
}

#site-tools ul > li {
	background: none;
} /* Remove separator from first item in standards compliant browsers */

#site-tools li + li {
	background: url("/img/separator_site_tools.gif") no-repeat 0 3px;
} /* Insert separator on all but first element */

#site-tools li {
	color: #5A5F65;
	background: url("/img/separator_site_tools.gif") no-repeat 0px 3px;
	display: block;
	float: left;
	margin-top: 8px;
	margin-left: -9px;
	padding-left: 9px;
	padding-right: 16px;
	font-size: 11px;
}

#site-tools li a {
	color: #53606D;
}

#site-tools li a:hover {
	color: #EAB719;
}

#site-tools li li a {
	color: white;
}

#site-tools li li a:hover {
	color: white;
}


/* END Logo and Search Area */


/* Primary Navigation */
#primary-navigation {
	clear: left;
	background: url("/img/primary_navigation_background.gif") repeat-x #CCA474;
	height: 28px;
	padding: 0px;
	position: relative;
	z-index: 3;
	margin-top: 0;
	margin-right: 27px;
	margin-bottom: 0;
	margin-left: 21px;
	width: auto;
}

#primary-navigation ul {
	margin: 0;
	padding: 0;
}

#primary-navigation li {
	float: left;
	display: block;
	padding: 5px 13px 5px 13px;
	border-left: 1px solid #E0D4B8;
	height: 18px;
	position: relative;
	z-index: 5;
}

#primary-navigation li.edge {
	padding: 5px 15px 5px 15px;
}

#primary-navigation li a {
	font-family: arial, franklin gothic medium cond,sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: white;
	text-transform: uppercase;
	height: 18px;
}

#primary-navigation li div, 
#primary-navigation li ul, 
#primary-navigation li li {
	width: 145px;
}

#primary-navigation li div {
	position: absolute;
	left: 0px;
	top: 28px;
	background: url("/img/primary_navigation_corners_lower.gif") bottom no-repeat transparent;
	padding: 0 0 3px;
	margin: 0;
	display: none;
}

#primary-navigation li.edge div {
	left: auto;
	right: -1px;
	top: 28px;
}

#primary-navigation li.edge li {
	text-align: right;
}

#primary-navigation li ul {
	background: url("/img/primary_navigation_dropdown_background.gif") repeat-x #A4582C;
	padding: 0 0 14px;
	margin: 0;
	display: table; /* Mozilla, Opera background fix *//* Mozilla, Opera background fix */
}

#primary-navigation li li {
	display: block;
	float: left;
	padding: 0;
	margin: 10px 0px -10px;
	border-left: none;
	height: 30px;
}

#primary-navigation li li a {
	display: block;
	padding: 6px 15px 3px;
	margin: 0px 0px;
	text-transform: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

#primary-navigation li li a img {
	vertical-align: middle;
}

#primary-navigation li li:hover {
	background: none transparent;
}

#primary-navigation a:hover {
	text-decoration: none;
}

#primary-navigation li li a:hover {
	text-decoration: none;
	background: #B7724B;
}

#primary-navigation li:hover div, #primary-navigation li.over div {
	display: block;
}

#primary-navigation li:hover, 
#primary-navigation li.over, 
#primary-navigation li.active {
	background: url("/img/primary_navigation_background_active.gif") repeat-x #A4582C;
}

/* Code for removing the primary navigation */
.nonav #top-of-page {
	height: 77px;
}

.nonav #content {
	background: url("/img/background_no_nav.gif") no-repeat white;
}
/* END Primary Navigation */


/* Kolonka novostei */

div.callout_content_spacer {
	float: left;
	width: 18px;
	min-width: 18px;
	max-width: 18px;
	}

div.callout_content {
	float: left;
	display: block;
	width: 782px;
	margin: 0px;
	padding: 0px 6px;
	_padding: 0px 0px;
	border: 1px solid #CACAC9;
	}

div.callout_content:hover {
	background: #EFEFEF;
}

div.callout_content a.news {
	display: block;
	width: 100%;
	padding: 8px 0px;
	_padding: 8px 6px;
	margin: 0;
	color: #AE3F00;
}

div.callout_content a.news:hover {
	display: block;
	width: 100%;
	padding: 8px 0px;
	_padding: 8px 6px;
	margin: 0;
	background: #EFEFEF;
}

div.callout_content a.news p.date {
	margin: 0;
	padding: 0;
	color: #A9AAAA;
}

div.callout_content a.news p.link {
	margin: 0;
	padding: 0;
	color: #875C42;
	font-size-adjust: 0.60;
}

/* END Homepage Definitions */





/* Footer */
#footer {
	clear: both;
	height: 66px;
	width: 850px;
	font-size: 10px;
	color: #A9AAAA;
	background: url("/img/background_footer.gif") repeat-x;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	display: table-cell;
}

#footer-corner {
	background: url("/img/corner_footer_ll.gif") no-repeat bottom left;
	position: relative;
	margin: -11px -1px 0;
	height: 11px;
	width: 100%;
}

#footer-corner div {
	background: url("/img/corner_footer_lr.gif") no-repeat bottom right transparent;
	height: 11px;
	position: relative;
	right: -2px;
}

#footer div.inner {
	/* This is required for IE 5.5 */
	padding: 30px 16px 36px;
	background: url("/img/corner_footer_lr.gif") no-repeat bottom right;
}

#footer p {
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
	font-size: 10px;
}

#footer ul {
	float: left;
	margin: 0;
	padding: 0 0 0 12px;
}

#footer ul > li {
	background: none;
} /* Remove separator from first item in standards compliant browsers */

#footer li + li {
	background: url("/img/separator_footer.gif") no-repeat 0 3px;
} /* Insert separator on all but first element */

#footer li {
	color: #53606D;
	background: url("/img/separator_footer.gif") no-repeat 0px 3px;
	display: block;
	float: left;
	margin-left: -9px;
	padding-left: 9px;
	padding-right: 16px;
	font-size: 10px;
}

#footer a {
	color: #A9AAAA;
}

#footer a:hover {
	color: #EAB719;
}

#footer a.counter {
	float: right;
}
/* END Footer */

/* Content */

/* Layout */


#content-wrapper {
	margin: 0 21px; /* IE 6 but not 5. Also Opera and Mozilla */
	display: table;
	_display: block;
	width: 838px;
	_width: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#content-wrapper .wider { width: auto; }

#content {
	padding: 0;
	\padding: 0 21px;
	width: 800px;
	float: left;
	display: table-cell;
	_display: block;
	font-family: arial, franklin gothic medium cond,sans-serif;
	/*	font-weight: bold;*/
	font-size: 10pt;
	padding-top: 0;
	padding-right: 21px;
	padding-bottom: 0;
	padding-left: 21px;

/*	font: 10pt/125% arial, microsoft sans-serif, nimbus sans l, sans-serif;	*/
}

#content-left {
	width: 660px;/*663*/
	float: left;
	}

#content-right {
	width: 132px;
	float: right;
	}


#content p, #content li, #content td {
	font-size: 10pt;
}



	/* END Layout */

	/* Rounded Corners */
	.upper-corners, .lower-corners {
	background: url("/img/corner_white_ul.gif") no-repeat top left transparent;
	height: 6px;
	width: auto;
	position: relative; /* Needs to be relative instead of absolute for mozilla */
	z-index: 2;
	margin: -1px 0 0 -1px;
}

.upper-corners *, .lower-corners * {
	background: url("/img/corner_white_ur.gif") no-repeat top right transparent;
	height: 6px;
	width: auto;
	position: relative;
	right: -1px;
}

.lower-corners {
	background-image: url("/img/corner_white_ll.gif");
	margin: 0 0 -1px -1px;
	clear: both;
}

.lower-corners * {
	background-image: url("/img/corner_white_lr.gif");
}


	.bordered .upper-corners {
	background-image: url("/img/corner_bordered_ul.gif");
}

	.bordered .lower-corners {
	background-image: url("/img/corner_bordered_ll.gif");
}

.bordered .upper-corners * {
	background-image: url("/img/corner_bordered_ur.gif");
}

.bordered .lower-corners * {
	background-image: url("/img/corner_bordered_lr.gif");
}

#features .upper-corners {
	_background-color: #8397AA; /* Fixes occasional IE issue */
}
	/* END Rounded Corners */

	
	/* Style */
#content a {
	color: #4073DB;
}

#content a:hover {
	color: #EAB719;
}

#content p {
	padding: 0 0 0 0;
	/*margin: 4px 0 18px;*/
}

h1 {
	font-size: 15px; /* Used in div.login */
	line-height: 100%;
}

h2, span.h2 {
	/* font-size: 12px; (goatboy) */
	font-size: 13px;
	color: #3D1300;
	margin: 10px 0px 5px 0px;
}

h3, span.h3 {
	/* font-size: 12px; (goatboy) */
	font-size: 13px;
	color: #454545;
	margin: 10px 0 0;
}

h4 {
	/* font-size: 11px; (goatboy) */
	font-size: 12px;
	margin: 10px 0 4px;
}

h5 {
	/* font-size: 11px; (goatboy) */
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
}

hr {
	clear: left;
	height: 1px;
	border: none;
	border-top: 1px solid #C4CED4;
	margin: 8px 0 12px;
}

	 /*strong { color: #030303; }*/

#content ul {
	padding: 0;
	list-style-type: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
}

#content li {
	margin-bottom: 4px;
}

#content ol, #content ol li {
	list-style-image: none;
}

#content ol ul, #content ol ul li {
	list-style: square url("/img/bullet_regular.gif");
}

	blockquote {
	margin: 0;
}

#content-left blockquote {
	margin: 0 30px 0 0;
	padding: 6px 23px 6px;
	/*border-top: 6px solid #E8BD25;*/ /* assume all have the yellow, not #8CBAD9; (blue) */
	border-top: 6px solid #A2704F;
	border-left: 1px solid #EAE6E3;
	border-right: 1px solid #EAE6E3;
	border-bottom: 1px solid #EAE6E3;
	color: #070707;
	background: url("/img/background_quote_wide.gif") top center no-repeat #EAEAEA;
	font-stretch: wider;
}

#content-left blockquote a.linko {
	color: #070707;
	text-decoration: none;
	font-size: inherit;
	font-family: inherit;
}

#content-left blockquote a.linko:hover {
	color: #070707;
	text-decoration: none;
	font-size: inherit;
	font-family: inherit;
}


#content-left blockquote a.linka {
	color: #AE3F00;
	text-decoration: none;
	font-size: inherit;
	font-family: inherit;
}

#content-left blockquote a.linka:hover {
	color: #A9AAAA;
	text-decoration: none;
	font-size: inherit;
	font-family: inherit;
}


	/* END Style */





/* END Content */





/*Made by Kulich*/


#topmenu-border {
	margin: 0;
}

#topmenu {
	width: 850px; /* For IE browsers */
	margin: 0 auto;
	padding: 0;
	border-bottom: none;
	text-align: center;
	font-size: 14px;
}

#topmenu-border > #topmenu {
	float: center;
	width: 850px; /* 768px -21 -21 */
	min-width: 850px;
	max-width: 850px;
}


/*Description Blockquote*/

#description {
	margin: 0px;
	padding: 0px;
}

#description blockquote {
	margin: 0;
}

#description blockquote {
	display: block;
	border-top: 6px solid #A2704F;
	border-left: 1px solid #EAE6E3;
	border-right: 1px solid #EAE6E3;
	border-bottom: 1px solid #EAE6E3;
	color: #070707;
	background: url("/img/background_quote_wide.gif") top center no-repeat #EAEAEA;
	padding-top: 18px;
	padding-right: 23px;
	padding-bottom: 18px;
	padding-left: 23px;
}

#description blockquote ul {
	border: 0px;
	padding: 3px 0px 3px 16px;
	list-style-type: disc;
	margin: 0px;
}

#description ul li {
	border: 0px;
	margin: 0px;
	padding: 0px 0px 0px 3px;
}

#description a {
	color: #878787;
}

#description blockquote a.linko {
	color: #070707;
	text-decoration: none;
	font-size: inherit;
	font-family: inherit;
}

#description blockquote a.linko:hover {
	color: #070707;
	text-decoration: none;
	font-size: inherit;
	font-family: inherit;
}


#description blockquote a.linka {
	color: #AE3F00;
	text-decoration: none;
	font-size: inherit;
	font-family: inherit;
}

#description blockquote a.linka:hover {
	color: #A9AAAA;
	text-decoration: none;
	font-size: inherit;
	font-family: inherit;
}


/* Kolonka novostei vo vsu shirinu*/

#top_news_all {
	width: 100%;
	float: left;
	margin-right: 0px;
	margin-top: 4px;
}

#top_news_all ul.news_column {
	padding: 0;
	list-style-type: none;
	margin: 0px;
	overflow: hidden;
	display: block;
}

#top_news_all ul.news_column li {
	display: block;
	width: inherit;
	margin: 3px 0px 14px 0px;
	padding: 0;
	border-top: 1px solid #CACAC9;
}

#top_news_all ul.news_column a {
	display: block;
	width: 100%;
	padding: 0px;
	margin: 0px;
	color: #545454;	
}

#top_news_all ul.news_column a:hover {
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
  color: #A9AAAA;
}

#top_news_all ul.news_column a p.date {
	margin: 0;
	padding: 0;
	color: #AE3F00;
}

#top_news_all ul.news_column a p.author {
	margin: 0;
	padding: 0;
}

#top_news_all ul.news_column a p.link {
	margin: 0;
	padding: 0;
}

/* End of kolonka novostei vo vsu shirinu*/

