* {
	margin: 0px;
	padding: 0px;
}

/* mac hide\*/
html, body {
	height: 100%
}
/* end hide */

* html #footer {/*only ie gets this style*/
	\height: 50px;/* for ie5 */
	he\ight: 50px;/* for ie6 */
}

* html input {/*only ie gets this style*/
	\margin: -1px;/* for ie5 */
	ma\rgin: -1px;/* for ie6 */
}

html >body #minHeight {
	float: left;
	width: 0px;
	height: 100%;
	margin-bottom: -15px;
} /*safari wrapper */

body {
	min-width: 910px;/* for mozilla*/
	font: 12px verdana,arial,sans-serif;
	text-align: center;
	color: #333333;
	background-color: #dddbcd;
	width: 100%;
	margin: 0;
	padding: 0;
}

div {position: relative}

h1 {
	font-size: 17px;
	text-transform: uppercase;
	margin-bottom: 5px;	
}

a, a:visited {
	color: #000000;
}

a:hover {
	color: #ff0000;	
}

p {margin: 7px}

ol {margin: 5px 0; list-style-position: outside; margin-left: 25px;} 
li {margin: 3px 3px 3px 15px;}

#tlo {
	height: 99.9%;
	width: 1200px;
	min-height: 100%;
	margin: 0 auto;
	position: relative;
	background:  #dddbcd url(img/pod1.gif) repeat-y center top;
	text-align: left;	
	color: #000
}

html>body #tlo {
	height: auto;
}

#footer, #topBar, #mainContent, #gAdSenseTop {width: 960px; margin: 0 auto;}
#gAdSenseTop {text-align: center; margin: 0 0 7px;}
#gAdSenseTop span.gAdSenseTopContainer {width: 891px; _width: 899px; padding: 3px; display: -moz-inline-stack; display: inline-block; border: 1px solid #B1AFA4; background-color: #fff1c6;}
#topBar {background: #fff; position: relative; overflow: hidden; margin: 0 auto; }
#topBar, #gAdSenseTop, #menu {margin-left: 120px;}

#baner {
	position: relative;
	float: right; width: 750px;
}

#logo {
	position: relative;		
	width: 200px;
	height: auto;
	float: left; width: 205px;
	margin: 5px 0 0 5px;
	_display: inline;
}

#logo a img {border: 0 none}

#menu {
	position: relative;
	font-weight: bold;
	font-size: 6pt;
	color: #555555;
	margin: 0 3px 5px;
}

#menu a {
	padding: 3px;
	font-size: 11px;
	cursor: pointer;
	border: 1px solid #b1afa4;
	border-right-width: 0;
	background-color: #fff1c6;
	text-decoration: none;
	color: #555;
	display: -moz-inline-stack;
	display: inline-block;
	text-shadow: #fff 1px 1px 0;
	text-align: center;
	_ie-xp: expression(
		this.parsed ? 0 : (
			this.className += (this === this.parentNode.lastChild) ? " last-child" : "",
			this.parsed = 1			
		)
	);
}

#menu a:visited {	
	background-color: #fff1c6;
	color: #555;
}

#menu a:last-child,
#menu a.last-child {	
	border-right-width: 1px;
}


#menu a:hover {	
	color: #fff;	
	background-color: #ccc;
	text-shadow: #555 1px 1px 0;
}

#menu div {text-align: center}

#epAdvertLeftBox {width: 160px; height: auto; min-height: 1px; color: #D1CFC2;}
#epAdvertLeftBox, #mainContent {float: left;}

#srodek {overflow: hidden; margin: 0; width: 1200px; _margin-bottom: 50px;}
#mainContent {margin-bottom: 50px; width: 920px;}
#gAdSenseLeft {float: left; width: 160px; margin: 0; padding: 0; border-top: 2px solid #B1AFA4;}

#content {
	position: relative;
	float: left;
	width: 785px;
	text-align: left;
	margin: 7px 10px 0; 
	width: 740px;
	overflow: hidden;
	_display: inline;
}

#adRectangle {
width:300px;
max-height:250px;
height: auto;
text-align:right;
color: #efefef;
float: right;
_display: inline;
_ie-xp: expression (
        this.height > 254 ? this.style.height = "255px" : 0
);
}

#footer {
	font-size: 80%;
	left: 120px;
	bottom: 0px;
	position: absolute;
	width: 960px;
	height: 50px;
	background: #fff url(img/footer.jpg) no-repeat;	
	color: #666;
	border-top: 1px solid #ccc;
	text-align: center;	
}

#footer div#systemPartners {position: absolute; bottom: 3px; right: 3px; width: auto;}
#footer .copyright,
#footer .cooperationInfo {display: block; margin: 2px 0;}
#footer div#systemPartners span.caption {display: block;}

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



h1.itsNew {background: transparent none; font-style: italic; text-transform: none; font-weight: 700; overflow: hidden;}
h1.itsNew img {vertical-align: middle;}
h1.itsNew span.date {background-color:#E5F1FB; border:1px dashed;
float:right; line-height:1em; margin:0 3px 0 3em; padding:3px;}

div.phoneInfo,
div.mergeInfo {margin: 0 0 7px 0; }

div.phoneInfo p {margin-top: 5px;}
div.phoneInfo h1.itsNew,
div.phoneInfo strong.phoneNo {color: #D66209; text-shadow: #f90 0 0 2px; font-weight: 700; font-size: 17px;}
div.phoneInfo h1.itsNew img{width: 35px; height: 28px;}
div.phoneInfo span.info {font-size: 10px !important; font-family: tahoma; }
div.phoneInfo span.info a {text-decoration: underline;}

div.mergeInfo h1.itsNew {color: #3487FA; text-shadow: #5DBEF1 0 0 2px;}
div.mergeInfo h1.itsNew img {width: 38px; height: 38px;}

div#ttext1.light,
div#ext1.light {margin: 25px 3px !important; border-color: #FBD973 !important; background-color: #FFF1C6 !important;
	-moz-border-radius: 5px;
	border-radius: 5px !important;
}

div#ttext1.light .widgetCaption,
div#ext1.light .widgetCaption{background-color: #FBD973 !important;}

div#ttext1.light .widgetCaption a.topLink,
div#ext1.light .widgetCaption a.topLink {color: #B25208 !important; text-shadow:  #fff 2px 1px 1px;}

div.contact {margin: 10px 0}
div.contact p {margin: 15px 0; }
div.contact p.adminInfo span.contactItemValue {color: #000; font-weight: 700}
div.contact address {font-style: normal; margin: 7px 0;}

div.mergeInfo { margin-top: 15px; border-bottom: 1px dashed #B1AFA4;}

.codePage h1 {text-align: right; padding: 3px; border-bottom: 1px solid #FFCB2F;}
.codePage .errorMessage {border: 3px double #FBD973; background: #FFF7DF; padding: 3px;}
.codePage .errorMessage ul.linksSuggestions {list-style: disc none inside; margin-left: 15px}
.codePage .errorMessage ul.linksSuggestions a {text-transform: capitalize;}