@charset "utf-8";

html { height:100%}
body { margin:0px; padding:0px; background:#9d0000; font-family:Tahoma; color:#febdbe; height:100%; font-size:11px;  }
img { border:none}

.break { clear:both; font-size:1px; line-height:1px; height:0px;}
.more_btn { float:right}

/* ----------Background styles------------*/

.main_container { background: url(../img/wtr_bodybg.jpg) -778px top #9d0000 no-repeat; width:971px; height:900px; }
.left_side { background: url(../img/wtr_bodybg_leftside.jpg) right top #9d0000 no-repeat;}
.right_side { background: url(../img/mainheader_bg1.gif) left 119px #9d0000 repeat-x;}
.right_side_top { background: url(../img/wtr_bodybg_rightside.jpg) left top no-repeat; height:700px;}
.left_side_bottom { background:url(../img/wtr_bodybg_bottomleft.jpg) no-repeat right 20px; vertical-align:top}
.right_side_bottom { background:url(../img/wtr_bodybg_bottomright.jpg) repeat-x 0px 8px; vertical-align:top}


/* ----------Header styles------------*/

.header { width:971px; margin:auto;}

.header .logo_bar { padding-left:12px; float:left;width:955px; height:119px; }
.header .logo_bar .logo { float:left;}
.header .logo_bar .logo a { font-size:24px; color:#CCCCCC; text-decoration:none; font-weight:bold}


.header .news_bar { clear:both; height:250px; background: url(../img/header_bg_main.jpg) #333333; position:relative }
.header .news_bar .flashholder { position:absolute; left:520px; width:454px; height:250px;}

.header .news_bar .news_content { width:480px; padding:35px 45px 10px 45px;}
.header .news_bar .news_content .title { float:left; }
.header .news_bar .news_content .pager { float:right; padding-right:20px;}
.header .news_bar .news_content .pager ul { list-style-type:none;  margin: 0px; padding: 0px; }
.header .news_bar .news_content .pager li { float: left; padding:0px 2px; text-align:center; }
.header .news_bar .news_content .pager li a {background:url(../img/button_pager_bg1.gif) 0px 0px #000000; text-align:center; display: block; width:24px; height: 24px; color:#cccccc; line-height:24px; font-size:10px; text-decoration:none; font-weight:normal; }
.header .news_bar .news_content .pager li a:hover {filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7;}
.header .news_bar .news_content .pager li a.news_tabs_active { font-weight:bold; }

.header .news_bar .news_content .textfield { color:#bbbbbb; height:88px; _height:87px; font-size:11px; line-height:1.50em; padding:20px 30px 0px 0px;}
.header .news_bar .news_content .textfield p { padding:0px; margin:0px;}

.header .news_bar .news_content .textfield div.news_boxes { display:none; }
.header .news_bar .news_content .textfield div.news_boxes_active { }

.header .news_bar .news_content .textfield div.news_more{ text-align:right; }


.header .news_bar .agent_content { width:480px; padding: 28px 45px 10px 45px;}
.header .news_bar .agent_content .title { float:left; height: 40px; }
.header .news_bar .agent_content .textfield { color:#bbbbbb; height: 108px; _height:107px; font-size:11px; line-height:1.50em; padding: 0px 30px 0px 0px;}
.header .news_bar .agent_content .textfield p { padding:0px; margin:0px;}

/* ----------Content styles------------*/

.main_content { padding-left:10px; width:961px; }

.dotted_line { background: url(../img/dotted_line.gif) repeat-x; line-height:1px; font-size:1px; height:1px; margin:0px 10px;}

.main_content .leftcolumn { width:620px; float:left;}
.main_content .leftcolumn .title { padding-left:10px;}
.main_content .leftcolumn .box1 { padding:15px 0px 15px 13px;}
.main_content .leftcolumn .box1 .photo{ float:left}
.main_content .leftcolumn .box1 .photo img { background:#FFFFFF;padding:3px; border:1px solid #000000; }
.main_content .leftcolumn .box1 .text{ float:left; width:327px; padding:0px 10px 0px 16px; color:#febdbe; line-height:140%; }

.main_content .leftcolumn .box2 { padding:15px 0px 15px 13px;}
.main_content .leftcolumn .box2 .photo{ float:left; padding-top:3px;}
.main_content .leftcolumn .box2 .photo img { background:#FFFFFF; padding:3px; border:1px solid #000000; }
.main_content .leftcolumn .box2 .slides { float:left; width:240px; padding:0px 1px 0px 7px;}
.main_content .leftcolumn .box2 .slides .arrow { text-align:center; width:220px;}
.main_content .leftcolumn .box2 .slides .arrow a { text-align:center; }
.main_content .leftcolumn .box2 .slides .arrow a:hover {filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7;}
.main_content .leftcolumn .box2 .slides .galleryview { width:240px; height:210px; overflow:hidden; }
.main_content .leftcolumn .box2 .slides .galleryview ul { list-style-type:none;  margin: 0px; padding: 0px; }
.main_content .leftcolumn .box2 .slides .galleryview li { float: left; margin:4px; padding:0px;border:1px solid #000000; background:#FFFFFF; font-size:1px; line-height:1px;}
.main_content .leftcolumn .box2 .slides .galleryview li a { display:block}
.main_content .leftcolumn .box2 .slides .galleryview li a:hover  {filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7;}

.main_content .rightcolumn { width:331px; float:left; background:url(../img/wtr_rightcolumn_bg.jpg) 1px top repeat-x; padding-left:10px }
.main_content .rightcolumn .calendar{ width:241px; padding:10px 45px}
.main_content .rightcolumn .calendar .title_bar{ background:url(../img/kalendarz_title_bg.gif) #303030; height:24px; padding:10px 0px 0px 17px;}
.main_content .rightcolumn .calendar .title_bar .arrow { float:left; padding:1px 10px;}
.main_content .rightcolumn .calendar .title_bar .arrow a:hover {filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7;}
.main_content .rightcolumn .calendar .title_bar .month { color:#FFFFFF; font-weight:bold; float:left; text-align:center; width:150px; }
.main_content .rightcolumn .calendar .content { background:url(../img/kalendarz_bg.jpg) no-repeat #303030; height:168px; padding:2px 20px}
.main_content .rightcolumn .calendar .bottom{ width:241px; background:url(../img/kalendarz_bottom_bg.gif) #303030; height:3px; font-size:1px; line-height:1px;}

.calendar_table { color:#FFFFFF}
.calendar_table td { border-left:1px #3c3c3c solid; border-right:1px #3c3c3c solid; text-align:center; padding:4px;}
.orange_cell { background:#ea3701}

.main_content .rightcolumn .sukcesy_box { width:290px; padding:10px 20px;}
.main_content .rightcolumn .sukcesy_box .content { background:#930101; overflow:auto}
.main_content .rightcolumn .sukcesy_box .content .prize { float:left; padding:5px 10px 0px 5px; width:65px; text-align:center}
.main_content .rightcolumn .sukcesy_box .content .what { float:left; width:200px; padding-top:22px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
.main_content .rightcolumn .sukcesy_box .content .what a { color:#FFFFFF; }
.main_content .rightcolumn .sukcesy_box .content .what a:hover { color:#FFFFFF; }

/* ----------Footer styles------------*/

.footer1 {vertical-align:top;}
.footer_icons { padding-bottom:30px;}
.footer_icons .logo { float:left;}
.footer_icons td { text-align:center}
.footer_icons a:hover {filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7;}

table.calendarTable {}
table.calendarTable th { background:#8f0001; color:#FFFFFF; font-weight:normal; }
table.calendarTable td { border-bottom:1px solid #8f0001; border-right:1px solid #8f0001; padding:2px 4px 2px 4px; }

div.box-partners { 
	padding: 15px 5px; 
	}
	div.box-partners td {
		text-align: center;
		}
	
div.box-carts {
	padding: 10px 0px 0px 30px;
	}
	div.box-carts-flash {
		width: 285px; height: 155px;
		background: #FFFFFF;
		}
	
div.news {
	padding: 15px 15px 25px 15px;
	}
	div.news-first {
		padding-bottom: 15px;
		}
		div.news-first-pic {
			float: left;
			width: 245px;
			}
			div.news-first-pic img {
				padding: 3px;
				background: #FFFFFF; border: 1px solid #333333;
				}			
		div.news-first-desc {
			float: right;
			width: 325px; padding: 5px 0px 0px;		
			}
			div.news-first-name {
				padding-bottom: 5px;
				} 			
				div.news-first-name a {
					font-size: 22px; color: #FFFFFF;
					}
			div.news-first-text {
				color: #FFBFC1; line-height: 160%;
				}
	div.news-list {}
		div.news-list-entry {
			float: left;
			width: 185px; margin-right: 10px;
			}
			div.news-list-entry-pic {
				text-align: center;
				}
				div.news-list-entry-pic img {
					padding: 3px;
					background: #FFFFFF; border: 1px solid #333333;
					}
			div.news-list-entry-name {
				padding-top: 5px;
				text-align: center;
				}
				div.news-list-entry-name a {
					color: #FFBFC1; text-align: center; font-weight: bold;
					}				