@charset "windows-1251";
html, body {
	margin: 0px; padding: 0px;
	font-family:Tahoma;
	font-size:90%;
	background:#F2F2F2;
}
#body { width:expression(document.body.clientWidth > 1150? "1150px":"auto"  );max-width:1150px; background:#FFFFFF;}
form, p {margin: 0px; padding: 0px;}
table {border-collapse:collapse; border-width:0px; font-size:100%; width:100%; }
font, div {font-size:100%; border: none;}
td { vertical-align:top;}
img { border:0px; behavior:url(htc/png.htc);}

/* << Main styles >> */
a { color:#BD0000; cursor: hand;}
a:hover { color:#BD0000;}
a:visited { color:#BD0000;}

blockquote { color:#4A4546; margin:10px 10px 10px 20px; padding-left:20px; font-style:italic;}
p { margin:15px 0px;}
h1 {
 	color:#45A600;
	font-size:200%;
	margin:20px 0px 30px -45px;
	font-family:"Times New Roman", Times, serif, Tahoma;
	font-weight: normal;
	text-align:left;
}
#main_page h1 { margin-left:0px;}
h2 {
	font-size:150%;
	color:#45A600;
	font-weight: normal;
	margin:18px 5px 20px 0px;
	font-family:"Times New Roman", Times, serif, Tahoma;
}
h3 {
 	font-size:150%;
	margin:20px 5px 10px 0px;
	font-weight:normal;
}
h3 a {color:#824E2E;}
h4 {
	font-family:Tahoma;
	font-size:110%;
	color:#45A600;
	margin:15px 0px -10px 0px;
	font-weight:normal;
}
h5 {
	font-size:105%;
	margin:15px 0px 5px 0px;
	font-weight:bold;
}
h6 {
	font-size:100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:20px 5px 10px 0px;
	color:#9A9A9A;
	font-weight:normal;
	margin:20px 0px 0px 0px;
}
ul, ol {
	margin:15px 10px 15px 30px;
	padding:0px;
}
ul {list-style-image: url(img/bullit.gif);}
ul ul, ol ol { margin:5px 10px 5px 30px; padding:0px;}
li { padding: 0px 0px 0px 0px}
ol li { padding:3px 0px 0px 1px}
input, textarea { border:#B0B0B2 solid 1px; background: #FFFFFF; width:100%;}
textarea { font-family:Arial, Helvetica, sans-serif;}
hr { border:none; border-top: #416989 solid 1px; margin:26px 0px 10px 0px;}
.h { background:url(img/uzor.gif) repeat-x right 5px; color:#DA020E; font-size:12px; padding:0px 0px 2px 52px;}
.h div { background:#FFFFFF url(img/uzor2.gif) repeat-x right 5px;}
.h span { background:#FFFFFF;  padding:0px 5px;}



/* << modular grid >> */
/* logo */
#left { width:262px; padding-bottom:23px;}
#logo { padding:48px 17px 17px 54px;}
#main_menu { height:280px; font-size:14px;  margin-top:10px;}
#main_menu td { vertical-align:middle; padding:0px 0px 0px 56px;}

#map { margin:30px 0px;}
#main_menu div, #map div { border-left:#51AC11 solid 5px; margin:3px 0px; padding:4px 0px 4px 12px; line-height:95%; color:#458F0E;}
#main_menu div a, #map div a { text-decoration:none; color:#BD0000;}
#main_menu div a:hover, #map div a:hover { color:#458F0E;}
#map div { border: none; padding-left:27px; background:url(img/mapbullit.gif) no-repeat left center;}

#main_menu .a { border-left:#DA020E solid 5px; margin-top:30px;}
#main_menu div span { font-size:10px;}
#main_menu .a {line-height:100%;}
#main_menu .a span { color:#000000;}
#search .b { background:#F2F2F2 url(img/decor.gif) no-repeat; padding:22px 0px 20px 56px;}
#search .b table { width: 189px;}
#search { margin-top:40px;}
#search input { width:100%; border:#C2C2C2 solid 1px;}
#news .b { background:#ECF6E5;}
#news a { color:#000000;}
#news a:hover { color:#000000;}
#news a:visited { color:#000000;}
#news .b { padding:1px 17px 1px 56px;}
#news .b h4 { margin:15px 0px 0px 0px; font-weight: normal;}
#news .b p { margin:0px 0px 15px 0px;}

/* right */
#right { width:100%; padding:0px 60px 20px 95px; text-align: justify;}
#main_page #right { padding:0px 0px 20px 50px;}
#flash { height:300px; margin:0px 0px 0px -50px; background:url(img/minsk2.jpg) no-repeat right top;}
#right #flash img { margin:0px; border: none;}
#flash .shade { position:absolute;}
#address_string { color:#000000; margin:10px 0px 40px 0px; text-align:right;}
#address_string a {color:#959595; text-decoration:none;}
#address_string a:hover {color:#000000; text-decoration:none;}
#top { background:url(img/topline.gif) repeat-x top; margin:0px -60px 0px -95px;}
#main_page #top { margin:0px 0px 0px -50px;;}
#top .a { background:url(img/topflowers.jpg) no-repeat right 9px;}
#top .b { background:url(img/topleft.gif) no-repeat left top; padding:67px 65px 29px 52px;}
#main_page #top .b { background:url(img/topleftmp.gif) no-repeat left top; padding:67px 65px 0px 100px; height:45px; *height:112px;}
#top .b .table { height:38px;}
.table { display:table; padding:0px; width:100%; *width: auto;}
#top .b .table div { float:left;}
#top .b .table .g { text-align:right; padding:7px 0px 10px 0px; color:#444444; float:right; font-size:11px;}
#top .g span { margin:0px 6px;}
#top a, #top a:visited { color:#959595; text-decoration:none;}
#top a:hover { color:#000000;}

 /* content */
#content { padding-top:10px;}
#right img { border-bottom:#BD0000 solid 5px; margin:5px 20px 10px 20px;}
#right #top img { border-bottom:none; margin:0px;}
#plus_share {
	padding-right:60px;
 	background:#FFFFFF url(img/flowers.jpg) no-repeat right top;
 	margin-top:-20px; padding-top:20px;
	*width:100%;
}
#plus_share  p {text-align:justify;}

.tabarend {
	border-collapse:inherit;
	spacing:1px;
	}
	.tabarend td {
		padding:2px;
		border-bottom:solid 1px #cccccc;
		text-align: left;
	}
	.tabarend th {
		padding:5px;
		color:#ffffff;
		font-weight:bold;
		background-color:#bd0000;
	}

#share { padding-left:52px;}
#share .a { background:url(img/contr.gif) no-repeat right top; padding-right:5px; margin-top:10px;}
#share .b { background:#BD0000 url(img/contl.gif) no-repeat; height:5px; font-size:1px;}
#share .c { background:#BD0000 url(img/conbl.gif) no-repeat left bottom;}
#share .d { background:url(img/conbr.gif) no-repeat right bottom; padding:5px 20px 60px 20px; color:#FFFFFF;}
#share .f { text-align:right; padding:5px 10px 0px 0px;}

#share h4 { color:#FFF799; margin:20px 0px 0px 0px}
#share a, #share a:hover, #share a:visited { color:#FFFFFF;}
#share .f a, #share .f a:hover, #share .f a:visited { color:#BD0000;}
#share p { margin:0px 0px 15px 0px; text-align:left;}

/* Galery */
#galery  { background:#FFFFFF;}
#galery td { background:#E9F4E3; border:#FFFFFF solid 20px; vertical-align:bottom; padding:10px;}
#galery img, #right .foto img { border:#FFFFFF solid 1px; margin:0px;}

#galery .b { padding:3px 0px 0px 0px; }
#galery { font-size:95%;}
#galery a { text-decoration:none; }

#galery .a {  width:1px;}
#galery .a td { border:none; background:#75BC44 url(img/fotoborder.gif) repeat-x top; padding:0px; vertical-align:top;}
#galery .a div { background:url(img/fotoborder.gif) repeat-y left; padding:0px 3px 4px 0px;}

.foto {  width:1px; margin-top:20px;}
.foto td { border:none; background:#75BC44 url(img/fotoborder2.gif) repeat-x top; padding:0px;}
.foto div { background:url(img/fotoborder2.gif) repeat-y left; padding:0px 5px 6px 0px;}

/* feedback */
.feedback {  display:table; width:84%;}
.feedback div { border:#A8A8A8 solid 1px; background:#EBEBEB; padding:10px 20px; margin-bottom:5px;}
.feedback .a { padding:4px 5px 10px 0px; text-align:right;}
.feedback .b { padding:4px 0px 20px 10px; vertical-align:bottom; color:#000000; text-align:left;}
.feedback .c { padding:15px 7px 0px 0px;}
.feedback .d { padding:15px 0px 0px 7px; text-align:right;}
.feedback .d input { width:80px;}
.feedback .e { padding:12px 0px 0px 7px; text-align:right;}
.feedback .f { padding:8px 0px 0px 7px; }
.feedback .h { width:400px; }

/* kontakty */
#kontakty { margin:30px 0px;}
#kontakty .left { float:left;}
#kontakty h2 { margin-top:0px;}
#kontakty .right { float:right;}
#kontakty .right img { margin:0px;}
#kontakty .left h5 { margin-bottom:-13px;}


/* bottom */
#bottom { padding-right:52px; *padding-right:104px; }
#bottom .a { border-top:#DA020E solid 7px; }
#bottom .b { background: url(img/uzor2.gif) repeat-x right 1px;padding:25px 0px 30px 52px; }
#bottom table { }
#address { }
#address p { margin:0px;}
#address h5 { margin:5px 0px 0px 0px;}
#cop {color:#959595; text-align:right;}
#cop a, #cop a:visited {color:#959595; text-decoration:none;}
#cop a:hover {color:#000000;}

/* counters */
.top_counters {	display: none;	height: 1px;
	height: 92px;
	background: url(img/bot_fon.gif) repeat-x left bottom;
}
#count { padding:0px 10px;}
#count div { float:left; margin:0px 5px 10px 5px;}
#count div.hidden { visibility: hidden; display: none;}
