/* znaczniki */
body { margin:0px; background-color:#c2c2c2; font:12px Arial; color:#363636;}
a,a:link,a:visited,a:active {color:#d382ad; text-decoration:underline;}
a:hover {color:#b0467e; text-decoration:underline;}
a.headers,a.headers:link,a.headers:active,a.headers:visited { text-decoration:none;}
a.headers:hover { text-decoration:underline;}
a.nounderline,a.nounderline:link,a.nounderline:hover,a.nounderline:active,a.nounderline:visited { text-decoration:none;}
h1,h2 { margin:0px; padding:0px; font:16px Arial; font-weight:bold; color:#b0467e; text-transform:uppercase;}
h2 {  margin-top:2px;}
h3 { height:20px; overflow:hidden; margin:7px 14px 5px; font:16px Arial; font-weight:bold; color:#b0467e; text-transform:uppercase;}
form { margin:0px; padding:0px; border:none;}
input { height:14px; margin:0px; padding:3px; font:11px Tahoma; border:1px solid #e0e0e0; background-color:#f2f2f2;}
select { width:175px; height:20px; margin:3px 5px; padding:1px; font:11px Tahoma; border:none; background-color:#f2f2f2;}
textarea { width:284px; height:69px; padding:3px; font:11px Tahoma; border:1px solid #e0e0e0; background-color:#f2f2f2; display:block;}

/* glowna ramka */
#container { width:992px; left:50%; margin-left:-496px; padding-bottom:10px; position:absolute;}
#page { width:982px; padding:0px 4px;}
#page-ledge-top { height:4px; margin:0px -4px;}
#page-ledge-bottom { height:5px; margin:0px -4px;}

/* top */
#top { height:50px; margin:0px 0px 5px; padding:0px 5px;}
#top-logo { width:166px; float:left;}
#top-logo-img { width:40px;}
#top-search { height:40px; float:right;}
#top-search-input { width:249px; margin:9px 0px; float:left;}

/* prezentacja tresci */
#content { width:665px; padding:0px 5px; margin-bottom:4px; float:left; background-color:#fafafa;}
.special { padding:0px 9px; border-top:none; border-right:1px solid #e0e0e0; border-bottom:none; border-left:1px solid #e0e0e0; background-color:#f2f2f2;}
.special-left { width:480px; float:left; margin:10px 20px 10px 10px;}
.special-right { float:right; width:115px; border-left:1px solid #e0e0e0; padding:0px 10px 0px 9px; margin:10px 0px}
.special-thumb { width:133px; float:left; padding:13px 8px 5px 0px; margin-left:-1px;}
.special-description { width:325px; float:right; padding:10px 0px 10px 15px;}
.special-overwiev { width:115px; height:43px; margin:-3px 0px 9px 0px; border-bottom:1px solid #e0e0e0; padding:0px 0px 5px;}
.special-overwiev-last { width:115px; height:43px; margin:-3px 0px 0px; padding:0px 0px 5px;}
#sort { height:35px; padding-left:10px;}
.sort { float:right; width:230px; height:26px; margin:5px 0px 4px;}
.sort-capt { width:45px; height:18px; padding-top:7px; border-bottom:1px solid #e0e0e0; float:left; text-align:right;}
.sort-opt { width:185px; height:26px; background:url(../i/gardentv/bkg-sort.jpg) no-repeat top right; float:right;}
.thumb { border:1px solid #d5d5d5;}
.list-left { float:left; padding:0px 5px; width:318px; border-top:none; border-right:1px solid #e0e0e0; border-bottom:none; border-left:1px solid #e0e0e0; background-color:#fafafa;}
.list-right { float:right; padding:0px 5px; width:318px; border-top:none; border-right:1px solid #e0e0e0; border-bottom:none; border-left:1px solid #e0e0e0; background-color:#fafafa;}
.spacer { height:5px; clear:both;}
.movie-header { margin:10px 10px 3px;}
.movie-flash { margin:10px; text-align:center;}
.movie-autor { margin:0px 10px 5px; font:11px Tahoma; color:#a1a1a1;}
#movie-description { padding:0px 5px;}
#movie-description p { margin:6px 15px;}
.col-left { width:330px; float:left;}
.col-right { width:330px; float:right;}
#send-link { padding:0px 5px;}
#send-link-display-link { margin:0px 9px; padding:6px 0px 9px; border-bottom:1px solid #e0e0e0; font:11px Arial;}
#send-link-form { margin:10px 9px 0px;}
.send-link-form-row { text-align:right; width:300px;}
.send-link-input { margin:4px; width:194px;}
#comment-add { padding:0px 5px; margin-bottom:5px;}
.comment { padding:0px 5px; margin-bottom:5px; border-top:none; border-right:1px solid #e0e0e0; border-bottom:none; border-left:1px solid #e0e0e0; background-color:#fafafa;}
.comment h3 { margin-bottom:0px;}
.comment .text-11-grey { margin:0px 14px;}
.comment p { margin:7px 14px;}
.comment-add-send { width:25px; height:25px; padding:0px; border:none; background:url(../i/gardentv/btn-comment.jpg) no-repeat;}
.vote-opt { margin:1px 6px 0px 1px; border:none;}
.opt { margin:1px 6px 0px 1px; border:none; background-color:#fafafa;}
.opt-group { width:202px; height:20px; margin:0px; padding:2px; font:11px Tahoma; border:1px solid #e0e0e0; background-color:#f2f2f2;}
.opt-group-dis { width:202px; height:20px; margin:0px; padding:2px; font:11px Tahoma; border:1px solid #e0e0e0; background-color:#f2f2f2; color:#dadada;}
.button { width:auto; height:auto; padding:6px 22px 8px; border:none; background-color:#d382ad; text-transform:uppercase; color:#fafafa; font:12px Tahoma;}
.input-disabled { border:1px solid #fafafa; background-color:#fafafa;}
a.button { text-decoration:none; color:#fafafa;}
#bottom-navigation { padding:0px 5px; text-align:center; vertical-align:middle;}
#profil-menu { width:655px; height:30px; padding:5px 5px 0px;}
.profil-menu-active { margin:0px 5px; background-color:#9f1f63;}
.profil-menu-active-ledge { margin:0px 5px; background-color:#9f1f63; height:5px;}
.profil-menu-noactive { margin:0px 5px; background-color:#fafafa; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.profil-menu-noactive-ledge { margin:0px 5px; background-color:#fafafa; height:4px; border-top:1px solid #e0e0e0;}
.profil-menu-text-active { padding:2px 10px 8px; color:#fafafa; text-transform:uppercase; margin:0px;}
.profil-menu-text-noactive { padding:2px 9px 8px; color:#d382ad; text-transform:uppercase; margin:0px;}

/* style tekstu i odnosników */
.text-11 {font:11px Tahoma; color:#363636;}
a.text-11:link,a.text-11:visited,a.text-11:active { font:11px Tahoma; color:#d382ad; text-decoration:underline;}
a.text-11:hover { font:11px Tahoma; color:#b0467e; text-decoration:underline;}
.text-11-grey {font:11px Tahoma; color:#a1a1a1;}
.text-18 {font:16px Arial; font-weight:bold; color:#b0467e;}
.text-info { width:100%; height:16px; margin:12px 0px 4px 0px; padding:0px 0px 2px; border-bottom:1px solid #e0e0e0; font:11px Tahoma; color:#a1a1a1; text-indent:20px; background:url(../i/gardentv/text-info.jpg) no-repeat top left;}
.big-text { font:16px Arial; font-weight:bold; color:#363636; padding-top:6px;}

/* wyglad obszarów i krawedzi */
.white{ border-top:none; border-right:1px solid #e0e0e0; border-bottom:none; border-left:1px solid #e0e0e0; background-color:#fafafa;}
.grey { border-top:none; border-left:1px solid #e0e0e0; border-bottom:0px; border-right:1px solid #e0e0e0;  background-color:#f2f2f2;}
.white-ledge-top { height:5px; margin:0px -5px; border-top:1px solid #e0e0e0; border-right:none; border-bottom:none; border-left:none; background-color:#fafafa;}
.white-ledge-bottom { height:5px; margin:0px -5px; clear:both; border-top:none; border-right:none; border-bottom:1px solid #e0e0e0; border-left:none; background-color:#fafafa;}
.grey-ledge-top { border-top:1px solid #e0e0e0; border-right:none; border-bottom:none; border-left:none; background-color:#f2f2f2;}
.grey-ledge-bottom { border-top:none; border-right:none; border-bottom:1px solid #e0e0e0; border-left:none; background-color:#f2f2f2;}
.corns-top { margin:-1px -1px 0px -1px; display:block;}
.corns-bottom { margin:-0px -1px -1px -1px; display:block;}

/* nawigacja */
#rightarea { width:302px; margin-bottom:4px; float:right; background-color:#f2f2f2;}
#login-box { padding:0px 4px; margin:0px 0px 4px 0px;}
.login-input { width:119px; margin:4px 3px 4px 0px;}
.right-box { width:300px; margin:0px 1px 10px;}
.navmenu,.navmenu:link,.navmenu:visited { width:280px; border:1px solid #e0e0e0; padding:9px 9px 10px; margin:0px 0px 5px 0px; background-color:#fafafa; font:12px Arial; font-weight:bold; color:#9f1f63; display:block; text-decoration:none;}
.navmenu:active,.navmenu:hover { border:1px solid #9f1f63; background-color:#9f1f63; color:#fafafa; text-decoration:none;}

/* boksy reklamowe */
.advert-top { text-align: center;padding:5px 0px;}
.advert-content { text-align: center; padding:0px 0px 5px;}
.advert-right { text-align:left; padding:0px;}

/* komunikaty */
.alert-info { background-color:#e4ebf9; margin-top:5px;}
.alert-info-ico { width:20px; background-color:#e4ebf9; padding-left:10px; float:left;}
.alert-info-text { width:615px; font:12px Tahoma; color:#869bb7; background-color:#e4ebf9; padding:3px 10px; float:right;}
.alert-info-text-small{ width:280px; font:12px Tahoma; color:#869bb7; background-color:#e4ebf9; padding:3px 10px; float:right;}
.alert-info-ledges { height:10px; background-color:#e4ebf9; clear:both;}
.alert-error { background-color:#fcc9c8; margin-top:5px;}
.alert-error-ico { width:20px; background-color:#fcc9c8; padding-left:10px; float:left;}
.alert-error-text { width:615px; font:12px Tahoma; color:#dd5e5c; background-color:#fcc9c8; padding:3px 10px; float:right;}
.alert-error-text-small{ width:280px; font:12px Tahoma; color:#dd5e5c; background-color:#fcc9c8; padding:3px 10px; float:right;}
.alert-error-ledges { height:10px; background-color:#fcc9c8; clear:both;}

/* stopka */
#footer { padding:0px 14px; margin:0px 1px; border-top:none; border-left:1px solid #e0e0e0; border-bottom:none; border-right:1px solid #e0e0e0; clear:both;}
#footer-menu { padding:6px 0px 10px;}
.footer-menu { font:11px Tahoma; color:#a1a1a1; text-decoration:none;}
a.footer-menu:link,a.footer-menu:active,a.footer-menu:visited { font:11px Tahoma; color:#a1a1a1; text-decoration:none;}
a.footer-menu:hover { font:11px Tahoma; color:#a1a1a1; text-decoration:underline;}
#footer-logos { padding:4px 0px 5px; border-top:1px solid #e0e0e0; border-right:none; border-bottom:1px solid #e0e0e0; border-left:none; background-color:#f2f2f2;}
.footer-logos{ margin:24px 20px 25px; border:none;}
.footer-copyright,a.footer-copyright:link,a.footer-copyright:active,a.footer-copyright:visited { font:10px Tahoma; color:#a1a1a1; text-decoration:none;}
a.footer-copyright:hover { text-decoration:underline;}
.footer-ledge-top { height:4px; margin:0px -14px;  border-top:1px solid #e0e0e0; border-right:none; border-bottom:none; border-left:none; background-color:#f2f2f2;}
.footer-ledge-bottom { height:4px; margin:0px -14px;  border-top:none; border-right:none; border-bottom:1px solid #e0e0e0; border-left:none; background-color:#f2f2f2;}