/* Default */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul,
li, fieldset, form, label, legend, table, caption, thead, tbody, tfoot, tr, th, td
{
   margin: 0;
   padding: 0;
   border: 0;
}

ol, ul
{
   margin: 10px;
   padding-left: 15px;
   border: 0;
}

html, body
{
  font-size: 11px;
  font-family: Tahoma;
  color: #000000;

  background-color: #ffffff;
  background-image: url(../img/bkg.gif);
  background-repeat: repeat-x;
}
a img { border: none; }
a { text-decoration: underline; color: #000000; }
a:hover { text-decoration: none;  }
td { vertical-align: top; }

.fl { float: left !important; }
.fr { float: right !important; }
.ml { margin-left: 10px !important; }
.mr { margin-right: 10px !important; }
.tl { text-align: left !important; }
.tr { text-align: right !important; }
.tc { text-align: center !important; }
.tj { text-align: justify !important; }
.dn { display: none; }
.cb { clear: both; }
.undl { text-decoration: underline; }

h1 
{
   color: #9f3a2b;
   font-size: 12px;
   font-family: Verdana, Tahoma;
}

input.btn
{
   padding: 2px;
   font-size: 11px;
   font-family: Tahoma;
   margin-top: 2px;
   margin-bottom: 2px;
}
input.form
{
   border: 1px solid #c2a694;
   padding: 2px;
   font-size: 11px;
   font-family: Tahoma;
   margin-top: 2px;
   margin-bottom: 2px;
}
textarea.form
{
   border: 1px solid #c2a694;
   padding: 2px;
   font-size: 11px;
   font-family: Tahoma;
   margin-top: 2px;
   margin-bottom: 2px;
}

#main
{
   position: relative;
   width: 990px;

   margin-left: auto;
   margin-right: auto;
}

/* Naglowek */
#top
{
   position: relative;
   width: 990px;
   height: 220px;
   background-image: url(../img/top.jpg);
   background-repeat: no-repeat;
   z-index:9;
}
#logo
{
   position: absolute; right: 0px; top: 0px;
   width: 400px;
   height: 130px;
   z-index: 1;
}
#logo a
{
   display: block;
   width: 400px;
   height: 130px;
}

#plogo
{
   position: absolute; left: 10px; top: 35px;
   width: 550px;
   height: 125px;
   z-index: 1;
}
#plogo a
{
   display: block;
   width: 570px;
   height: 125px;
}

#account
{
   position: absolute; left: 11px; top: 10px;
   color: #ffffff;
}
#account a { color: #ffffff; margin-left: 5px; margin-right: 5px; }
#account a:hover { text-decoration: underline; }
.account_box
{
   position: relative;
   float: right;
}
.account_box .ac_mask
{
}
.account_box .ac_content
{
   font-weight:bold;
   position: relative;
   z-index: 100;
   text-align: center;
}

#search
{
   position: absolute; right: 5px; top: 135px;
   width: 395px;
   color: #a9a9a9;
   font-size: 9px;
   font-family: Tahoma;
   line-height: 15px;
   z-index:10 !important;
}
#searchForm {z-index:10 !important;}
#search a { color: #d9d9d9; float:left; z-index:10 !important; margin:7px 15px 0 0; text-decoration: none; }
#search a:hover { color: #797979; text-decoration: underline; }
.sform
{
   width: 160px;
   color: #e8cfcc;
   background-color: #9f3a2b;
   border: 1px solid #c16d5f;
   padding: 3px;

   margin-top: 2px;
}
.esform
{
   width: 680px;
   color: #ffffff;
   background-color: #9f3a2b;
   border: 1px solid #9f3a2b;
   padding: 3px;
   margin-top: 2px;
}

#banner_loop{
position:relative;
top:0;
right:0;
float:right;
height:173px;
width:400px;
overflow:hidden;
}


.button
{
   font-family: Verdana;
   font-size: 11px;
   background-image: url(../img/button.gif);
   color: #000000;
   margin-bottom: 1px;
   margin-left: 2px;
   width: 81px;
   height: 20px;
   border: 0;
}
#menu
{
   position: absolute; top: 196px; left: 0px;
   width: 990px;
   height: 22px;

   color: #ffffff;
   font-size: 13px;
   font-family: Tahoma;
   line-height: 22px;

   overflow: hidden;
}
#menu a { color: #ffffff; text-decoration: none; margin-left: 7px; margin-right: 7px; }
#menu a:hover { text-decoration: underline; }
#menu img { float: left; }

#category
{
   position: absolute; top: 174px; left: 0px;
   width: 990px;
   height: 21px;
   z-index:1000;
   color: #ffffff;
   font-size: 13px;
   font-family: Tahoma;
   line-height: 22px;

   /*overflow: hidden;*/
}
#category a { color: #ffffff; text-decoration: none; }
#category span.cbox { color: #ffffff; text-decoration: none; margin-left: 7px; margin-right: 7px; }
#category a:hover { text-decoration: underline; }
#category img { float: left; }

.category_box
{
   position: absolute; bottom: 18px;
   /*padding: 10px;*/
   display: none;
   z-index: 1000 !important;
   left:62px !important;
}
.category_box .cbox_mask
{
   position: absolute; bottom: 0px; left: 0px;
   border: 1px solid #9f3a2b;
   background-color: #000000;
   height:170px;
   width:630px;
   z-index:1001;
   
   /*background-image: url(../img/logo.png);
   background-repeat: no-repeat;
   background-position: bottom right;*/
}

.category_box div{
   z-index:1001;
}

.category_box .cbox_data
{
position: absolute; bottom: 5px; left: 10px; right: 10px;
color:#FFFFFF;
height:160px;
overflow:hidden;
width:610px;
z-index:1001;
}
.cbox_data span.cb_item
{
   width: 150px;
   height: 15px;
   margin-right: 2px;
   float: left;

   background-image: url(../img/ptr.png);
   background-position: left;
   background-repeat: no-repeat;
   
   margin-bottom: 5px;
}
.cbox_data .cb_spacer
{
   float: left; 
   width: 610px;
   height: 1px;
   background-color: #9f3a2b;

   margin-bottom: 4px;
   filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}
.cbox_data span.cb_empty
{
   width: 150px;
   height: 15px;
   margin-right: 2px;
   float: left;

   margin-bottom: 5px;
}
.cbox_data span a
{
   padding-left: 15px;
   color: #ffffff;
   text-decoration: none;
   line-height: 14px;
}
.cbox div, .cbox span
{
   float: left;
}

/* Content */
#content
{
   position: relative;
   width: 990px;
   height: auto;
   overflow: hidden;
   /*display: table;*/
}
#sitemap
{
   position: relative;
   width: 990px;
   height: 18px;

   font-size: 11px;
   line-height: 18px;
   font-family: Arial;
   text-align: right;
}
#sitemap .smItem { margin-left: 10px; background-image: url(../img/sm_ptr.gif); background-repeat: no-repeat; background-position: 0 60%; }
#sitemap .smItem a { padding-left: 9px; color: #000000; text-decoration: none; }
#sitemap .smItem a:hover { text-decoration: underline; }
#lside
{
   position: relative;
   float: left;
   width: 258px;
   height: auto;
   overflow: hidden;

}
#rside
{
   position: relative;
   float: right;
   width: 728px;
   height: auto;
   overflow: hidden;

}

/* Left Side Block */
.ls_block
{
   position: relative;
   width: 258px;
}
.ls_block .ls_title
{
   position: relative;
   width: 258px;
   height: 15px;
   background-image: url(../img/tabbkg.gif);
   background-repeat: repeat-x;
   line-height: 15px;
   font-size: 11px;
   font-family: Verdana;
   color: #ffffff;
   overflow: hidden;
   border-bottom: 1px solid #000000;
}
.ls_title img { float: left; margin-right: 5px; }
.ls_block .ls_content
{
   position: relative;
   width: 258px;
   background-image: url(../img/lblockbkg.gif);
   background-repeat: no-repeat;
}
.ls_block .ls_spacer
{
   position: relative;
   width: 258px;
   height: 10px;
}

/* Right Side Block */
.rs_block
{
   position: relative;
   width: 728px;
   height: auto;
   
   font-size: 11px;
   font-family: Verdana;
}
.rs_block .rs_title
{
   position: relative;
   width: 728px;
   height: 15px;
   background-image: url(../img/tabbkg.gif);
   background-repeat: repeat-x;
   line-height: 15px;
   font-size: 11px;
   font-family: Verdana;
   color: #ffffff;
   overflow: hidden;
   border-bottom: 1px solid #000000;
}
.rs_block .rs_gray_title
{
   position: relative;
   width: 728px;
   height: 15px;
   background-image: url(../img/tabbkgg.gif);
   background-repeat: repeat-x;
   line-height: 15px;
   font-size: 11px;
   font-family: Verdana;
   color: #000000;
   overflow: hidden;
   border-bottom: 1px solid #000000;
}
.rs_block .rs_mp_title
{
   position: relative;
   width: 728px;
   height: 15px;
   line-height: 15px;
   font-size: 11px;
   font-family: Verdana;
   color: #ffffff;
   overflow: hidden;
   border-bottom: 1px solid #000000;
}
.rs_title img, .rs_mp_title img, .rs_gray_title img { float: left; margin-right: 5px; }
.rs_title span, .rs_mp_title span, .rs_gray_title span { margin-right: 15px; }
.rs_title a, .rs_mp_title a
{
   font-size: 11px;
   font-family: Verdana;
   color: #ffffff;
   text-decoration: none;
}
.rs_gray_title a
{
   font-size: 10px;
   font-family: Verdana;
   color: #000000;
   text-decoration: none;
}
.rs_gray_title a:hover { text-decoration: underline; }
.rs_mp_title .b_active { background-image: url(../img/tabbkg.gif); background-repeat: repeat-x; cursor: pointer; }
.b_active .dptr { height: 15px; width: 15px; float: left; margin-right: 5px; background-image: url(../img/ptr.gif); background-repeat: repeat-x; }
.b_unactive .dptr { height: 15px; width: 15px; float: left; margin-right: 5px; background-image: url(../img/ptr_b.gif); background-repeat: repeat-x; }
.rs_mp_title .b_unactive { background-image: url(../img/tabbkgb.gif); background-repeat: repeat-x; cursor: pointer; }
.rs_block .rs_content
{
   position: relative;
   width: 728px;
   height: auto;
   background-image: url(../img/tabcbkg.gif);
   background-repeat: repeat-x;
}

.rs_block .rs_white_content
{
   position: relative;
   width: 728px;
   height: auto;
}

.advBox
{
   width: 728px;
   margin-top: 5px;
}
.advBox .advTitle { color: #979797; height: 18px; line-height: 18px; padding-left: 2px; }
.advBOx .advContent { width: 728px; height: 90px; overflow: hidden; }

.rs_block .rs_spacer
{
   position: relative;
   width: 728px;
   height: 10px;
}

.Error40X
{
   margin: 50px;
}


/* Stopka */
.spacer
{
   position: relative;
   height: 18px;
}
#footer
{
   position: relative;
   width: 990px;
   height: 63px;
   background-image: url(../img/footer.gif);
   background-repeat: repeat-x;
}
#footer .fta
{ 
   position: relative;
   width: 990px;
   height: 21px;

   color: #9f3a2b;
   font-size: 10px;
   font-family: Tahoma;
   line-height: 21px;
}
#footer .fta a { color: #9f3a2b; text-decoration: none; }
#footer .fta a:hover { color: #9f3a2b; text-decoration: underline; }
#footer .ftb
{
   position: relative;
   width: 990px;
   height: 19px;

   margin-top: 2px;

   color: #ffffff;
   font-size: 10px;
   font-family: Tahoma;
   line-height: 19px;
}
#footer .ftb a { color: #ffffff; text-decoration: none; }
#footer .ftb a:hover { color: #ffffff; text-decoration: underline; }
#footer .ftc
{
   position: relative;
   width: 990px;
   height: 19px;
   
   color: #000000;
   font-size: 10px;
   font-family: Tahoma;
   line-height: 19px;
   
   text-align: center;
}
#footer .ftc a { color: #000000; text-decoration: none; }
#footer .ftc a:hover { color: #000000; text-decoration: underline; }

/* Kategoria */
.sortBar
{
   height: 15px;
   width: 728px;
   border-bottom: 1px solid #c8c8c8;
   background-image: url(../img/sort_bkg.gif);
   background-repeat: repeat-x;
   
   line-height: 15px;
   font-size: 11px;
   font-family: Verdana;
}

.pageBar
{
   /*height: 15px;*/
   width: 728px;
   border-top: 1px solid #bababa;
   background-image: url(../img/sort_bkg.gif);
   background-repeat: repeat-x;

   line-height: 15px;
   font-size: 11px;
   font-family: Verdana;
}

.pageBar a, .miniPageBar a { text-decoration: none; }
.pageBar a:hover, .miniPageBar a:hover { text-decoration: underline; }

.cObject
{
   position: relative;
   width: 728px;
   height: 109px;
   border-bottom: 1px solid #c8c8c8;
}
.cObject .cImage
{
   position: absolute; left: 15px; top: 15px;
   width: 75px;
   height: 75px;
   overflow: hidden;
   
   text-align: center;
}
.cObject .cDesc
{
   position: absolute; top: 15px; left: 100px;
   width: 625px;
   height: 75px;
   line-height: 18px;
}
.cDesc a { color: #000000; text-decoration: underline; }
.cObject .cButtons
{
   position: absolute; top: 85px; right: 20px;
   height: 15px;
   z-index: 10;
}

/* produkt */
.rvBox
{
   position: relative;
   width: 161px;
   height: 125px;
   
   margin-top: 10px;
   
   background-image: url(../img/review_bkg.gif);
   background-repeat: no-repeat;
}
.rvBox_info
{
   position: absolute; top: 10px; left: 20px;
   width: 135px;
   height: 70px;

   font-size: 10px;
   line-height: 12px;
   font-family: Verdana;
   color: #6b6a6a;
}
.rvBox_links
{
   position: absolute; top: 90px; left: 8px; right: 8px; bottom: 5px;
   overflow: hidden;
}
.rvBox_links a
{
   color: #000000;
   width: 144px;
   height: 11px;
   line-height: 11px;
   margin-bottom: 3px;

   background-image: url(../img/rv_ptr.gif);
   background-repeat: no-repeat;
   background-position: left 50%;

   display: block;
   text-decoration: none;
}
.rvBox_links a span
{
   padding-left: 10px;
}

div.slider {
	width: 200px;
	height: 16px;
	background: #eee;
}
div.slider div.knob {
	background: #000;
	width: 16px;
	height: 16px;
}
div#fontSize {
	height: 50px;
}

div.advanced {
	width: 290px;
	margin: 5px 0;
	background: url(../img/slider.png) 0 center repeat-x;
}
div.advanced div.knob {
float:left;
	background: no-repeat center center;
	cursor: pointer;
}
div#red div.knob {
	background-image: url(../img/red.png);
}
div#green div.knob {
	background-image: url(images/green.png);
}
div#blue div.knob {
	background-image: url(images/blue.png);
}

/* sekcja */
.sObject
{
    width: 228px;
    height: 23px;
    float: left;
    line-height: 23px;
    background-image: url(../img/rptr.gif);
    background-repeat: no-repeat;
    background-position: 0% 50%;
}
.sObject span { margin-left: 10px; }
.sObject a { color: #000000; text-decoration: none; }
.sObject a:hover { text-decoration: underline; }

.pObject
{
    position: relative;
    /*width: 203px;*/
    width: 163px;
    height: 75px;
    float: left;

    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.pObject .pImage
{
    width: 50px;
    height: 75px;
    overflow: hidden;
    float: left;
}
.pObject .pDesc
{
    /*width: 152px;*/
    width: 112px;
    height: 73px;
    float: right;
    background-color: #ffffff;
    border: 1px solid #dedede;
    border-left: 0px;
}
.pObject .pPrice
{
    position: absolute; bottom: 3px; left: 50px;
}
.pObject a { text-decoration: none; }
.pObject a:hover { text-decoration: underline; }

.myReviews
{
   margin-bottom: 5px;
}
.myReviews .reviewTitle
{
   position: relative;
   width: 728px;
   height: 17px;
   background-color: #ececec;
   line-height: 17px;
   font-size: 11px;
   font-family: Verdana;
   color: #000000;
   overflow: hidden;
   border-bottom: 1px solid #d0d0d0;
}
.myReviews .reviewDesc
{
   position: relative;
   width: 728px;
   height: auto;
}

.ptrLink, .ptrLinkG
{
   width: 144px;
   height: 11px;
   line-height: 11px;
   margin-bottom: 3px;

   background-image: url(../img/rv_ptr.gif);
   background-repeat: no-repeat;
   background-position: left 50%;

   display: block;
   
   margin-top: 5px;
}
.ptrLinkG
{
   background-image: url(../img/rv_ptr_g.gif);
}
.ptrLink
{
   width: 115px;
}
.ptrLink a { color: #9f3a2b; }
.ptrLinkG a { color: #c0c0c0; }
.ptrLink span, .ptrLinkG span
{
   padding-left: 10px;
}

/* zapowiedzi */
.ann_select
{
   border: 1px solid #acacac;
   height: 20px;
   line-height: 20px;
}

.ann_search
{
   border: 0px;
   width: 21px;
   height: 20px;
   background-image: url(../img/ann_search.gif);
   background-repeat: no-repeat;
   padding-bottom: 2px;
   cursor: pointer;
}

.ann_object
{
   position: relative;
   width: 350px;
   height: 150px;
   float: left;
   overflow: hidden;
   margin-left: 9px;
   margin-bottom: 15px;
   
   /*background-color: #c0c0c0;*/
}
.ann_image
{
   position: relative;
   width: 100px;
   height: 150px;
   overflow: hidden;
}
.ann_desc
{
   position: absolute; top: 0px; left: 102px;
   width: 248px;
   height: 123px;
   overflow: hidden;
   line-height: 15px;
   /*text-align: justify;*/
}
.ann_link
{
   position: absolute; bottom: 2px; right: 2px;
}

#annMonths a
{
   color: #9F3A2B;
   text-decoration: underline;
   margin-left: 10px;
}
#annMonths a:hover { text-decoration: none; }

/* podobne produkty */
#sp_block
{
   position: relative;
   width: 100%;
   height: 181px;
   background-image: url(../img/sp_bkg.gif);
   background-repeat: repeat-y;
   overflow: hidden;
}
.sp_object
{
   position: relative;
   width: 125px;
   height: 171px;
   margin-left: 10px;
   margin-right: 10px;
   margin-bottom: 10px;
   float: left;
   overflow: hidden;
   /*background-color: #c0c0c0;*/
}
.sp_object a
{
   color: #9f3a2b;
   font-weight: bold;
   text-decoration: underline;
   font-family: Verdana;
   font-size: 11px;
}
.sp_object a:hover
{
   text-decoration: underline;
}
#sp_more, #sp_hide
{
   cursor: pointer;
}

.sp_more
{
   position: relative;
   width: 100%;
   height: 16px;
   border-top: 1px solid #9f3a2b;
   background-image: url(../img/sp_ptr_color.gif);
   background-repeat: no-repeat;
   background-position: center top;
}
.sp_more_desc
{
   position: relative;
   width: 100%;
   height: 16px;
   line-height: 16px;
   text-align: center;
   color: #9f3a2b;
}

.sp_more_gray
{
   position: relative;
   width: 100%;
   height: 16px;
   border-top: 1px solid #cecece;
   background-image: url(../img/sp_ptr.gif);
   background-repeat: no-repeat;
   background-position: center top;
}
.sp_more_desc_gray
{
   position: relative;
   width: 100%;
   height: 16px;
   line-height: 16px;
   text-align: center;
   color: #cecece;
}


/* formularze accounts */

#content2 { width:765px; overflow: hidden; background-repeat: no-repeat; background-position: 20px 30px;  position: relative; }
#content_short { display: block; width: 520px; margin-left: 128px; }
.acc_desc { margin-bottom: 15px; margin-top: 30px;}
.form_line { clear: both; margin: 4px; position: relative; }
.text_input { border: 1px solid #d79388; width: 170px; height: 15px; font-size: 11px; }
.form_text {font-family: Verdana; color: #000000; font-weight: bold; float: left; width: 140px; display: block; padding-top:3px;}
#dataAuthDesc {margin-top: 30px;}
.orange_button, .gray_button , .green_button   { margin: 10px; background-image: url(../img/red_button.gif); background-repeat: no-repeat; font-family: Verdana; font-weight: bold; width: 141px; height: 30px; overflow: hidden;}
.orange_button a, .gray_button a, .green_button a { height: 22px; text-align: center; padding-top: 8px; display: block; color: #ffffff; text-decoration: none;}
.error {color: #ff0000; font-weight: bold;}

/* added by obik :) fix for znajdziek */
#konkurs_cnt p a {float: left;}


.th_object a { color: #9f3a2b; }


.th_page
{
   position: relative;
   width: 705px;
   height: auto;
   overflow: hidden;

   top: 5px;
   margin-left: auto;
   margin-right: auto;
}
.th_tabs
{
   position: absolute; top: 1px; left: 0px;
   width: 705px;
   height: 21px;
   overflow: hidden;
   z-index: 10;
}

.th_tabs .others { float: right; margin-right: 3px; }
.th_tabs .others a { color: #b35647; }

.th_tabs .inactive, .th_tabs .active
{
   position: relative;
   cursor: pointer;
   float: left;
   margin-right: 5px;
}

.th_tabs .inactive a, .th_tabs .active a
{
   font-weight: bold;
   color: #000000;
}
.th_tabs .inactive a { text-decoration: underline; }
.th_tabs .active a { text-decoration: none; }

/* Inactive tabs */
.th_tabs .inactive .t_left
{
   width: 2px;
   height: 21px;
   background-image: url(../ExtTheatres/th_i_l.gif);
   background-repeat: no-repeat;
   float: left;
}
.th_tabs .inactive .t_center
{
   width: auto;
   height: 21px;
   line-height: 21px;
   background-image: url(../ExtTheatres/th_i_c.gif);
   background-repeat: repeat-x;

   float: left;

   padding-left: 3px;
   padding-right: 3px;
}
.th_tabs .inactive .t_right
{
   width: 2px;
   height: 21px;
   background-image: url(../ExtTheatres/th_i_r.gif);
   background-repeat: no-repeat;
   float: left;
}

/* Active tabs */
.th_tabs .active .t_left
{
   width: 2px;
   height: 21px;
   background-image: url(../ExtTheatres/th_a_l.gif);
   background-repeat: no-repeat;
   float: left;
}
.th_tabs .active .t_center
{
   width: auto;
   height: 21px;
   line-height: 21px;
   background-image: url(../ExtTheatres/th_a_c.gif);
   background-repeat: repeat-x;

   float: left;

   padding-left: 3px;
   padding-right: 3px;
}
.th_tabs .active .t_right
{
   width: 2px;
   height: 21px;
   background-image: url(../ExtTheatres/th_a_r.gif);
   background-repeat: no-repeat;
   float: left;
}

.th_block
{
   position: relative;
   top: 21px;
   width: 705px;
   height: auto;
   min-height: 160px;
   overflow: hidden;
   
   background-image: url(../ExtTheatres/th_page.gif);
   background-repeat: no-repeat;
}
.th_block img.logo { border: 1px solid #b6b6b6; margin-left: 10px; }

.th_block .th_gallery { clear: both; margin-top: 10px; text-align: center; }
.th_block .th_gallery img { margin: 10px; }

.th_rep_title
{
   background-image:url("../img/rptr.gif");
   background-position:0 50%;
   background-repeat:no-repeat;
   height:23px;
   line-height:23px;
}
.th_rep_title span { margin-left:10px; }
.th_rep_title a { color: #b35647; }

.ab {position: absolute;}
.cl {clear: both;width: 100%;}
.ov {overflow: hidden;}
.s0 {line-height: 0px;font-size: 0px;}
.le {float: left;}
.re {float: right;}
.dz {margin: 0px auto; width: 990px;}

#slideshow .paginator {left: 390px; top: 85px; width: 80px; height: 15px; z-index: 1000;}

#slideshow .slideshow_container {width: 469px; height: 99px; margin: 7px 16px 0px 7px; float: left; overflow: hidden;}

#slideshow .slideshow_box {width: 467px; height: 97px; overflow: hidden; border: 1px solid #ffffff; position: absolute; top: 7px; left:7px; }
#slideshow .slideshow_ad_box {width: 225px; height: 97px; overflow: hidden; border: 1px solid #ffffff; margin: 7px 0px 0px 0px; float: left;}

#slideshow .slideshow_box .txt {padding: 10px; width: 245px; float: left; overflow: hidden; height: 79px;}
#slideshow .slideshow_box .txt h2 {font-size: 13px; color: #802112; margin: 0px 0px 5px 0px;}
#slideshow .slideshow_box .txt p {margin: 0px;}
#slideshow .slideshow_box .txt p a {text-decoration: none;}
#slideshow .slideshow_box .txt p .read_more {text-decoration: underline !important;}
#slideshow .page1 {float: left; width: 13px; height: 13px; color: #000000; background: #ffffff; border: 1px solid #ffffff; /*margin: 79px 0px 0px 0px;*/ text-align: center; text-decoration: none;}
#slideshow .page1:hover {color: #ffffff; background: #791708;}

#slideshow .page2 {float: left; width: 13px; height: 13px; color: #000000; background: #ffffff; border: 1px solid #ffffff; margin: 0px 0px 0px 12px; text-align: center; text-decoration: none;}
#slideshow .page2:hover {color: #ffffff; background: #791708;}

#slideshow .page3 {float: left; width: 13px; height: 13px; color: #000000; background: #ffffff; border: 1px solid #ffffff; margin: 0px 0px 0px 12px; text-align: center; text-decoration: none;}
#slideshow .page3:hover {color: #ffffff; background: #791708;}

#slideshow .active {color: #ffffff; background: #791708;}
