@charset "utf-8";

body { margin:0px; padding:0px; font-size:11px; font-family:Tahoma; color:#666666; background: url(../img/body_bg.gif) repeat-x #edf5e8}
img { border:none;}
a { outline: none ; }
.main_container { margin:auto; width:913px;}

.player_video { border:#c9cfc9 4px solid; float:left}

li.button_link a, a.button_link { color:#5e6c70; text-decoration:none; font-size:10px; background: url(../img/bullet_button1.gif) no-repeat 0px 1px; padding-left:18px;}
li.button_link a:hover, a.button_link:hover { color:#82959b; }
li.button_languages img{ padding-left:5px; }

a.button_goleft { background:url(../img/button_left.gif) no-repeat; width:17px; height:15px; display:block}
a.button_goleft:hover { filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5 }
a.button_goright { background:url(../img/button_right.gif) no-repeat; width:17px; height:15px; display:block}
a.button_goright:hover {filter:alpha(opacity=50) ;opacity: 0.5; -moz-opacity:0.5 }

.line_top { height:2px; line-height:1px; font-size:1px; background:#93c2cc;}

/* header */

.header { width:913px; background:url(../img/header_bg.jpg) 0px 0px; height:97px;}
.header .left {float:left; width:340px;}
.header .right {float:left; width:573px;}

.header .logo {padding:0px 0px 21px 32px; height:50px;}
.header .logo a { color:#336666; font-size:20px; text-decoration:none; font-weight:bold}
.header .logo_bottom { background:#FFFFFF; height:30px; font-size:1px; line-height:1px;}

.header .buttons_top { float:right; padding-right:18px;}
.header .buttons_top ul { padding:0px; margin:0px; list-style:none;}
.header .buttons_top li { display:block; float:left; padding:0px 5px;}

.header .buttons_top a.flag_pl { display:block; background: url(../img/flag_pl.gif); width:17px; height:12px;filter:alpha(opacity=50) ;opacity: 0.5; -moz-opacity:0.5 }
.header .buttons_top a.flag_pl_active { display:block; background: url(../img/flag_pl.gif); width:17px; height:12px;}
.header .buttons_top a.flag_en { display:block; background: url(../img/flag_en.gif); width:17px; height:12px;filter:alpha(opacity=50) ;opacity: 0.5; -moz-opacity:0.5 }

.menu_holder ul, .menu_holder li{ padding:0px; margin:0px; }


/* content */
.title_pad{ padding:10px 10px 10px 20px; height:23px; }
.title_pad h1 { color:#FFFFFF}

.main_content { width:913px; margin:auto; background:url(../img/content_shadow.gif) repeat-y top right #ffffff; overflow:auto}
.page_content { width:913px; margin:auto; background:url(../img/content_shadow.gif) repeat-y top right #f8f8f8; overflow:auto}
.box_info { width:326px; float:left; padding-left:14px; background:#FFFFFF}
.box_info .title { background:#e6efe0;}
.box_info .txt { padding:20px 10px 10px 10px; min-height: 139px; height: auto !important; height: 139px;}
.box_info .txt div { line-height: 160%; margin:0px; padding:0px; color:#9ea699}
.box_info .banner { background:#8b140c;}

.box_viz { float:left}
.box_viz .title { background:#5e6c70;}
.box_viz .banner { width:553px; height:226px; background:#5e6c70 url(../img/viz_main.jpg); position:relative;}
.box_viz .banner_sub { width:553px; height:84px; background:#5e6c70 url(../img/viz_sub.jpg); position:relative;}
.box_viz  ul {list-style-type: none;  margin: 0px; padding: 0px; color:#c7e1e8; position:absolute; bottom:7px; left:15px}
.box_viz  li { background: url(../img/icon_ok.gif) no-repeat 0px 50%; padding:3px 20px;}


.promos{ background:#F8F8F8; float:left; }
.promo_box { float:left; width:302px;min-height: 237px; height: auto !important; height: 237px; }
.promo_box .see_more { background:url(../img/line_dotted.gif) repeat-x top #f8f8f8; text-align:right; padding:10px; margin:10px }

.promo_box .filmy_title { background:#677478;}
.promo_box .filmy_content { text-align:center; background:#f8f8f8; padding:25px 27px; min-height: 200px; height: auto !important; height: 200px;}

.promo_box .oferta_title { background:#374446;}
.promo_box .oferta_content { text-align:center; background:#e6e7e6; padding:25px 0px;min-height: 227px; height: auto !important; height: 227px;}
.promo_box .oferta_left { float:left; position:relative; left:4px; top:100px;}
.promo_box .oferta_middle { border:4px solid #c9cfc9; float:left;}
.promo_box .oferta_right { float:left; position:relative; left:-4px; top:100px; }

.promo_box .kontakt_title { background:#667376;}
.promo_box .kontakt_content { text-align:center; background:#f9f9f9; padding:25px 0px;min-height: 227px; height: auto !important; height: 227px;}


.article_content { background:#e7e8e7;float:left; width:605px; min-height: 360px; height: auto !important; height: 360px;}
.article_content .title0 { background:url(../img/title_info_ofirmie_wide.jpg) no-repeat 0px 0px #374547; height:43px;}
.article_content .title1 { background:url(../img/title_info_oferta_wide.jpg) no-repeat 0px 0px #374547; height:43px;}
.article_content .title2 { background:url(../img/title_info_filmy_wide.jpg) no-repeat 0px 0px #374547; height:43px;}
.article_content .title3 { background:url(../img/title_info_kontakt_wide.jpg) no-repeat 0px 0px #374547; height:43px;}


/* gallery  */		
div.slide { float:left; width:auto; position:relative; height:220px; }
div.scroll_gallery { margin:auto; height:220px; width:235px; overflow:hidden }
div.scroll_gallery div.gall_content { height:190px; width:auto; }
div.scroll_gallery div.gall_img { float:left; margin:0px; }
div.scroll_gallery div.gall_img img { margin-top:10px; }
div.scroll_gallery div.gall_img div.product { color:#00759B; float:none; height:190px; text-align:center; width:190px; }
div.scroll_gallery div.gall_img div.product div.prod_name { font-weight:bold; margin:0px; }
div.scroll_gallery div.gall_img div.product div.prod_descript { color:#999999; margin:0px; text-align:left; }
a#scrollLw { cursor:pointer;  }
a#scrollRg { cursor:pointer;  }

div.slide_pic { height:200px; overflow:hidden; }
div.slide_name { position:absolute; bottom:0px; left:0px; width:225px; padding:5px 5px 5px 5px; color:#FFFFFF; background:#3d4b4c; }

div#pageIndex { width:100%; text-align:center; margin:auto; } 
div#pageIndex span.page_a { background:url(../img/gal_i.gif) no-repeat scroll 0%;  font-size:11px; width:11px; height:11px; line-height:0px; margin:0px 4px; padding:0px 4px 0px 4px; cursor:pointer }
div#pageIndex span.page_i { background:url(../img/gal_a.gif) no-repeat scroll 0%;  font-size:11px; width:11px; height:11px; line-height:0px; margin:0px 4px;  padding:0px 4px 0px 4px; cursor:pointer  }

/* @ end */



/* footer */

.footer { padding:0px 0px 20px 5px; width:908px; clear:both}
.shadow { background:#bacad0; height:7px; line-height:1px; font-size:1px; }
.addres { float:left; padding:5px}
.addres strong {color:#86130c;}
.ecreo { float:right;padding:5px}
.ecreo a { color:#86130c; text-decoration:none}
.ecreo a:hover { text-decoration:underline}

.seo { text-align:right; }
.seo h1 { font-size:11px; color:#86130c; display:inline; clear:none; background:none; padding:0px; margin:0px; font-weight:normal; font-family:Tahoma, Arial, Verdana, sans-serif; }
.seo h1 a { font-size:11px; color:#666666; }
.seo strong { font-size:11px; color:#86130c; display:inline; clear:none; background:none; padding:0px; margin:0px; font-weight:normal; font-family:Tahoma, Arial, Verdana, sans-serif; }
.seo a { font-size:11px; color:#666666; display:inline; clear:none; background:none; padding:0px; margin:0px; font-weight:normal; font-family:Tahoma, Arial, Verdana, sans-serif; }

.content_box { padding:25px 15px; line-height:150%; color:#354345}

.box_button{ background:#FFFFFF; padding:0px 8px 0px 8px; border:1px solid #d8d8d8; position:absolute; right:20px; top:10px; }
.box_button a{ font-size:10px !important; color:#555555 !important; text-decoration:none !important; padding-right:10px; background:url(../img/arrow_right.gif) 95% 60% no-repeat; }
.box_button a:hover{ font-size:10px !important; color:#999999 !important; text-decoration:none !important; }
