html { margin: 0px;  padding: 0px; font-family: Tahoma, Arial; font-size: 11px; }
body {margin: 0px; padding: 0px; background: url('images/user/bg_x.jpg') repeat-x;}

a img { border: none; }
a {text-decoration: none;}
a:hover {text-decoration: underline;}
a:link, a:visited, a:hover, a:active { color: #2364A8; }

* {margin:0px; padding:0px;}
p {padding: 2px 0px;}

.ui-tabs .ui-tabs-hide {
     display: none;
}

h2 {font-size: 13px; font-weight: bold; margin: 0px; padding: 0px;}
h1 {font-size: 19px; font-weight: bold; margin: 0px; padding: 0px;}

.gRequired {color: #EF7A3B;}


ul.gUl li {list-style-type: none; padding: 2px 2px 2px 12px;}
ul.gUl li.active a {text-decoration: underline; font-weight: bold;}

ul.gUlSzary li {background: url('images/common/kropka_szara.jpg') no-repeat 0px 8px; }
ul.gUlNiebieski li {list-style-type: none; background: url('images/common/kropka_niebieska.jpg') no-repeat 0px 8px; }
ul.gUlCzerwony li {list-style-type: none; background: url('images/common/kropka_czerwona.jpg') no-repeat 0px 8px; }
ul.gUlLista li {list-style-type: none; background: url('images/common/znaczek_lista_czerwony.gif') no-repeat 0px 8px; }
ul.gUlListaBlue li {list-style-type: none; background: url('images/common/znaczek_blue.gif') no-repeat 0px 8px; }
ul.gUlOrange li {list-style-type: none; background: url('images/common/kropka_orange.jpg') no-repeat 0px 8px; }

ul.tabs {float: right; list-style-type: none; display: block; position: relative;}
ul.tabs li {float: right; height: 30px; border: 1px solid #C2C2C2; 
    background: #EDEDED; margin-left: 3px; position: relative; top: 1px;}
ul.tabs li a {height: 30px; color: #636363; font-size: 13px; font-weight: bold;}
ul.tabs li a span {display: block; padding: 5px 15px;}
ul.tabs li div {display: inline; height: 30px; color: #636363; font-size: 13px; font-weight: bold;}
ul.tabs li div span {display: block; padding: 5px 15px; color: #C7C7C7;}
ul.tabs li.active {border-bottom: white; background: white; height: 31px; }
ul.tabs li.unactive {background: #F5F5F5;}

.message {border: 1px solid #E1D2A7; background: #FFFDE4; padding: 20px; margin: 7px 0px; color: #6F6161;}
.warning {border-top: 1px solid #FFCC33; border-bottom: 1px solid #FFCC33; background: #FFFFCC; color: #6F6F6F; padding: 5px; margin: 3px 0px; font-size: 12px;}
.warning ul {margin-left: 20px; }
.warning li {padding: 2px 0px;}
.warningOnSite {border: 1px solid #FFCC05; background: #FFFFCC; color: #666666; font-weight: bold; padding: 15px; margin: 3px 0px; font-size: 11px;}

.gDefTabsBody {border: 1px solid #C2C2C2; padding-top: 10px; overflow: hidden;}
.gDefTabsBody .gDefNav {margin-left: 10px; margin-right: 10px;}
.gDefTabsHeader {float: left;}
.gDefTabsHeader h2 {padding: 5px 5px; color: #656565;}

.gDefForm {padding: 10px;}
.gDefForm .label {text-align: right; padding: 5px 5px 0px 0px; width: 25%; float: left; clear: both; color: #353535;}
.gDefForm .field {width: 70%; float: left; padding: 3px 0px;}
.gDefForm .fieldSet {background: url('images/common/field_set.gif') repeat-x; height: 21px; margin: 25px 10px 15px 10px; color: #646464}
.gDefForm .fieldSet span {margin-left: 30px; padding: 5px 10px 0px 10px; background: white;}
.gDefForm .submitBlock {margin-top: 30px; text-align: center; }
.gDefForm .submitBlock input {padding: 5px 10px; color: white; font-weight: bold;
            cursor: pointer; font-size: 11px; background: #4B80AA; border: none;}

.gDefForm .packInfo {margin: 15px 15px 15px 55px; color: #646464;}
.gDefForm .packInfo h2 {color: #4B82AB; display: inline;}
.gDefForm .requiredInf {color: #807F84; padding: 10px 0px 5px 10px;}

.gPointC {background: url('images/common/kropka_czerwona.jpg') no-repeat left center; padding-left: 10px;}
.gPointOrange {background: url('images/common/kropka_orange.jpg') no-repeat left center; padding-left: 10px;}
.gZnaczekC {background: url('images/common/znaczek_lista_czerwony.gif') no-repeat left center; padding-left: 10px;}

.gDefHeader {background: url('images/common/belka_srodek.jpg') no-repeat; height: 41px;}
.gDefHeader h2 {padding: 16px 0px 0px 20px; color: #345382; font-size: 14px;}

.gDefNav {border-bottom: 1px solid #C3C3C3; margin: 0px 0px 0px 0px; padding-bottom: 10px; padding-left: 5px;}
.gDefNav a {font-size: 11px; color: #204CD1;}
.gDefBox {margin-top: 5px; overflow: hidden; padding-top: 5px;}
.gDefBorder {margin-top: 5px; overflow: hidden; padding: 15px; border: 1px solid #C2C2C2;}
.gDefBody {padding: 10px; overflow: hidden; }
.gDefTitle {font-size: 13px; font-weight: bold; color: #144881;}

.gDefHeaderB {background: url('images/common/belka_srodek_niebieska.jpg') no-repeat; height: 33px;}
.gDefHeaderB h2 {padding: 9px 0px 0px 15px; color: #5B5B5B}
.gDefBoxB {margin-top: 5px; border: 1px solid #C9D9F3; padding: 15px; overflow: hidden;}

.gDefRightHeader {background: url('images/common/belka_prawa.jpg') no-repeat; height: 33px;}
.gDefRightHeader h2 {padding: 9px 0px 0px 15px; color: #636365; }
.gDefRightBox {margin-top: 5px; border: 1px solid #C8D9F5; padding: 5px; margin-bottom: 10px;
    background: #F6F9FE; font-size: 11px;}

.gDefRightHeaderG {background: url('images/common/belka_prawa_szara.jpg') no-repeat; height: 33px;}
.gDefRightHeaderG h2 {padding: 9px 0px 0px 15px; color: #636365; }
.gDefRightBoxG {margin-top: 5px; border: 1px solid #C2C2C2; padding: 5px; font-size: 11px;}


.gDefAdd {display: block; margin-bottom: 10px;}
.gFieldSet {margin: 20px 0px; font-weight: bold; font-size: 13px; background: #F2F2F2; color: #434343; padding: 7px 5px;}

.gPic {margin-top: 20px; text-align: center;}
.gPic .minPic {margin-top: 10px; text-align: center;}
.gPic .pic img:hover {cursor: pointer;}

.gPicOpt {font-size: 11px;}
.gCompImg {float: left; border: 1px solid #C3C3C3; text-align: center; margin-right: 3px;}

.gMContent {line-height: 150%;}
.gMContent ul {margin: 10px 30px; padding-left: 5px; }
.gMContent ul li {padding: 1px; }
.gMContent ol {margin: 10px 30px; padding-left: 5px; }
.gMContent ol li {padding: 1px; }
.gMContent p {padding: 0px; margin: 0px;}

.gNoData {color: #3F3F3F; text-align: center; padding-top: 30px; }
.gLH {line-height: 150%; }
a.gSh:hover {
border-color:#999;background:#f3f3f3;background-image:-moz-linear-gradient(top,#ffffff,#ebebeb);
background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#ebebeb);
outline:0;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999
}
.gPointComm {position: absolute; top: -30px; left: 30px; padding: 10px; background: #EFF4FF; border: 2px solid #1160FB; display: none;}

.gLeft {float: left;}
.gRight {float: right;}
.gSmallComment {font-size: 11px; margin-top: 5px;}

.gProgress {background: url('images/user/pr_bg.gif') repeat-x; border: 1px solid #C2C2C2; color: #4F4F4F;}
.gProgress .active {font-weight: bold;}
.gProgress .num {font-weight: bold; color: #1668E5;}
.gProgress .block {float: left; padding: 10px 13px 0px 13px; }
.gProgress img {float: left;}

#container {width: 968px; margin: 0px auto; padding: 0px; min-height: 400px; height: auto !important; height: 400px;}
#container table, td {margin: none; padding: none; border-collapse: collapse;}

#header {padding-top: 20px; }
#header ul {list-style-type: none; }
#header .center {width: 30%; float: left; text-align: center;}
#header .left {width: 35%; float: left; padding-top: 20px;}
#header .left a {margin-right: 40px; margin-left: 15px}
#header .left li {float: left; }
#header .right {width: 35%; float: left; padding-top: 20px;}
#header .right a {margin-left: 40px; margin-right: 15px; }
#header .right li {float: right; }
#header .category a {color: #2064ad; }
#header .category a {display: block; width: 52px; height: 52px;}
#header .category a span {display: block; padding-top: 48px; text-align: center;}

#header .rozrywkaLink {background: url('images/user/header/rozrywka_normal.gif') no-repeat; }
#header .pracaLink {background: url('images/user/header/praca_normal.gif') no-repeat; }
#header .kinoLink {background: url('images/user/header/kino_normal.gif') no-repeat; }
#header .profilLink {background: url('images/user/header/profil_normal.gif') no-repeat; }
#header .ogloszeniaLink {background: url('images/user/header/ogloszenia_normal.gif') no-repeat; }
#header .katalogLink {background: url('images/user/header/katalog_firm_normal.gif') no-repeat; }


#topMenu {position: relative; margin-top: 20px;}
#topMenu .tmLeft {height: 40px; width: 8px; position: absolute; top: 0px; left: 0px; background: url('images/user/menu_top_left.jpg') no-repeat;}
#topMenu .tmRight {height: 40px; width: 26px; position: absolute; top: 0px; right: 0px; background: url('images/user/menu_top_gwiazdka.jpg') no-repeat;}
#topMenu .tmContentWrap {height: 40px; margin: 0px 26px 0px 8px; background: #2080F0 url('images/user/menu_top_tlo_x.jpg') repeat-x; }
#topMenu .tmContent {}
#topMenu .tmContent .tmTab {float: left; display: block; height: 40px; background: url('images/user/tab_tlo.gif') repeat-x;}
#topMenu .tmContent .tmTab span.wrap {float: left; display: block; height: 40px; background: url('images/user/taby_rozdzielenie.jpg') no-repeat right;}
#topMenu .tmContent .tmTab span.wrapLast {float: left; display: block; height: 40px; background: url('images/user/tab_ostatni.jpg') no-repeat right;}
#topMenu .tmContent .tmTab span.pad {display: block; padding: 10px 20px 0px 10px; }
#topMenu a {color: white;}
#topMenu a:hover {cursor: pointer;}
#topMenu .right {float: right; padding: 10px 0px 0px 0px;}
#topMenu .right a {padding-left: 10px; padding-right: 10px;}


#topBaner {text-align: center; padding: 20px 0px;}

#siteContentStartWrapper .clear {clear: both;}
#siteContentWrapper .clear {}

#left {float: left; width: 185px; }
#siteContentStart {float: left; width: 777px; margin-left: 6px; font-size: 12px; }
#siteContent {font-size: 12px;}
#siteContent .leftContent {float: left; width: 660px; }
#siteContent .rightContent {float: left; width: 300px; margin-left: 8px;}

#leftMenu {color: white;}
#leftMenu .boxHeader {width: 185px; height: 41px; background: #3DA9F4 url('images/user/menu_lewa_belka.jpg') no-repeat;}
#leftMenu .boxHeader h2 {padding: 7px 0px 0px 15px;}
#leftMenu .boxContent {border: 1px solid #B7C5CE; border-top: none; border-bottom: none;
    padding: 1px; color: #4075AB; background: url('images/user/menu_lewa_gradient.jpg') repeat-x bottom;}
#leftMenu ul {margin: 0px 10px 0px 10px; }
#leftMenu li {padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #4176A9; }
#leftMenu li a {color: #335280; font-weight: bold;}
#leftMenu li.noBorder {border-bottom: none;}
#leftMenu .boxBottom {background: url('images/user/menu_lewa_dol.jpg') no-repeat; width: 185px; height: 7px;  }

#home {color: #2064AD;}
#home a {color: #2064AD;}
.hLeft {float: left; width: 425px; }
.hRight {float: right; width: 345px; margin-left: 7px;}

.boxContent {overflow: hidden; }

#homeAlbum {background: #E9F8FF url('images/user/home/galeria_rogi_gora.gif') no-repeat; }
#homeAlbum .homeAlbumWrap {background: url('images/user/home/galeria_rogi_dol.gif') bottom no-repeat; padding: 0px 10px;} 
#homeAlbum .title {font-weight: bold; color: #32639D; padding: 10px 0px; font-size: 12px;}
#homeAlbum .pic {text-align: center;}
#homeAlbum .pic img {border: 1px solid #A4A39E; padding: 1px;;}
#homeAlbum .album {padding: 10px 0px;}
#homeAlbum .album .label {color: #4C5359;}

#search {height: 51px; background: #E8E8E8 url('images/user/home/home_szukaj.jpg') no-repeat; }
#search .wrap {padding: 10px 10px 10px 10px;}
#search input.s {float: left; height: 25px; font-size: 15px; width: 290px; }
#search input.b {float: left; width: 91px; height: 29px; margin-left: 10px; cursor: pointer;
    background: url('images/common/szukaj_btn.gif') no-repeat; border: none;}

#searchR {height: 51px; background: #E8E8E8 url('images/user/belka_szukaj_prawa.jpg') no-repeat; margin-bottom: 10px;}
#searchR .wrap {padding: 10px 10px 10px 10px;}
#searchR input.s {float: left; height: 25px; font-size: 15px; width: 170px; }
#searchR input.b {float: left; width: 91px; height: 29px; margin-left: 10px; cursor: pointer;
    background: url('images/common/szukaj_btn.gif') no-repeat; border: none;}


#homeParty {margin-top: 4px; }
#homeParty ul.boxHeader {height: 38px; background: url('images/user/home/belka.jpg') repeat-x left bottom; display: block; list-style-type: none; }
#homeParty ul.boxHeader li.title {float: left; background: none; padding: 12px 0px 0px 15px; color: #5D5D5D;}
#homeParty ul.boxHeader li.tab {float: right; height: 38px; width: 93px; background: url('images/user/home/tab_normal.jpg') no-repeat; }
#homeParty ul.boxHeader li.tab a {display: block; height: 38px; width: 93px; text-align: center; color: #717171; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold;}
#homeParty ul.boxHeader li.tab a:hover {text-decoration: none;}
#homeParty ul.boxHeader li.tab a span {display: block; padding-top: 5px;  }

#homeParty ul.boxHeader li.ui-tabs-selected {background: url('images/user/home/tab_over.jpg') no-repeat;}

#homeParty .todayWeekContent {border: 1px solid #C2C2C2; border-top: none; }
#homeParty .todayItem {height: 217px; overflow: hidden; }
#homeParty .todayItem .wrap {padding: 10px; }
#homeParty .todayItem .img {float: left; }
#homeParty .todayItem .title {font-size: 13px; font-weight: bold; color: #2464AB; }
#homeParty .todayItem .content {color: #464646; margin-top: 15px; font-size: 11px;}

#homeParty .iterator {background: #E2E2E2; height: 40px; }
#homeParty .iterator .wrap {padding: 10px 0px 0px 10px;}
#homeParty .iterator ul {list-style-type: none; }
#homeParty .iterator li {float: left; width: 19px; height: 19px; display: block; background: url('images/user/home/123_normal.jpg') no-repeat;}
#homeParty .iterator li:hover {width: 19px; height: 19px; display: block; background: url('images/user/home/123_over.jpg') no-repeat;}
#homeParty .iterator li.active {width: 19px; height: 19px; display: block; background: url('images/user/home/123_over.jpg') no-repeat;}
#homeParty .iterator li a {text-align: center; width: 19px; height: 19px; display: block; color: white; font-size: 10px;}
#homeParty .iterator li a span {display: block; padding-top: 3px;}


#homeParty .partyAll {float: right; padding-right: 10px; padding-top: 3px;}
#homeParty .partyAll a {color: #ED0C08; text-decoration: underline; font-size: 11px;}

#homeParty .week {height: 217px; overflow: hidden; font-size: 12px;}
#homeParty .week .wrap {padding: 10px; }

#homeNews {height: 358px; overflow: hidden;}
#homeNews .boxHeader {width: 345px; height: 33px; background: #E7E7E7 url('images/user/home/newsy_belka.jpg') no-repeat; }
#homeNews .boxHeader h2 {padding: 7px 0px 0px 15px; color: #5B5B5B; }
#homeNews .boxHeader h2 a {color: #5B5B5B; }
#homeNews .boxContent {}
#homeNews ul {font-size: 13px; margin: 0px; margin-top: 5px; padding: 0px 0px 0px 5px; }
#homeNews ul li {list-style-type: none; background: url('images/common/kropka_orange.jpg') no-repeat 0px 8px; padding: 2px 2px 2px 12px;}
#homeNews ul li.first {background: none; padding-bottom: 3px; padding-left: 0px; margin-left: 0px;}
#homeNews ul li.first .pic {float: left; }
#homeNews ul li.first .data {padding-left: 110px; padding-right: 10px;}
#homeNews ul li.first .dataNoPic {padding-left: 12px; padding-right: 10px;}
#homeNews ul li.more {padding-left: 2px; background: none; font-size: 11px;}
#homeNews ul li.more a {color: #777777; text-decoration: underline;}
#homeNews ul li .labelU {color: #777777; font-size: 11px; margin-top: 5px;}
#homeNews ul li .labelC {color: #777777; font-size: 11px;}

#homeEnt {}
#homeEnt .boxHeader {width: 425px; height: 32px; background: #E7E7E7 url('images/user/home/belka_rozrywka.jpg') no-repeat; }
#homeEnt .boxHeader h2 {padding: 7px 0px 0px 15px; color: #5B5B5B}
#homeEnt .boxHeader h2 a {color: #5B5B5B; }
#homeEnt .boxContent {border: 1px solid #C2C2C2; border-top: none; height: 520px; overflow: hidden; }

#homeEnt ul.boxCategory {height: 26px; display: block; background: #F5F5F7 url('images/user/home/rozrywka_tlo_x.jpg') repeat-x; list-style-type: none; }
#homeEnt ul.boxCategory li {float: left; margin-top: 1px; height: 25px; border-right: 1px solid #C2C2C4; }
#homeEnt ul.boxCategory li a {color: #454547; padding: 5px 14px; display: block;}
#homeEnt ul.boxCategory li.ui-tabs-selected {background: white; }

#homeEnt ul.locationName {list-style-type: none; display: block; padding: 13px 20px 5px 50px; float: left; }
#homeEnt ul.locationName li {float: left; padding: 7px 14px; background: #EDEDED; margin-left: 5px;}
#homeEnt ul.locationName li.ui-tabs-selected a {color: #EE2223;}

#homeEnt .item {position: relative; height: 120px; padding: 10px 0px; margin: 0px 4px;
    color: #636363; border-bottom: 1px solid #C2C2C2; overflow: hidden;}
#homeEnt .item .pic {position: absolute; width: 105px; text-align: center; }
#homeEnt .item img.poster {border: 1px solid #bfbfbd; }
#homeEnt .item .data {padding-left: 110px; }
#homeEnt .item .title a {font-size: 13px; font-weight: bold; color: #1F66A8;}
#homeEnt .item .onlyTitle {font-size: 13px; font-weight: bold; color: #1F66A8;}
#homeEnt .item .movieInfo {padding-top: 5px; font-size: 11px;}
#homeEnt .item .repInfo {padding-top: 15px;}
#homeEnt .item .moreInfo {padding-top: 10px;}
#homeEnt .item .moreInfo a.trailer {float: left; color: #E41211; text-decoration: underline; margin-top: 5px;}
#homeEnt .item .moreInfo a.moreInfoButton {float: right; font-size: 10px; color: white; background: #4B80AA; padding: 5px 6px; margin-right: 10px; }

#homeEnt .item .seanceInfo {padding-top: 5px;}

#homeEnt ul.clubList {padding: 7px;}
#homeEnt .itemClub {color: #656565; font-size: 11px; border-bottom: 1px solid #C2C2C2; padding-top: 7px; padding-bottom: 0px;}
#homeEnt .itemClub a {color: #2064AB}

#homeEnt .noBorder {border-bottom: none;}
#homeEnt .moreRep {padding: 5px 0px 2px 10px; }
#homeEnt .moreRep a {font-size: 11px; color: #3D3D3D; padding-left: 3px; text-decoration: underline;}
#homeEnt .noRep {color: #3F3F3F; text-align: center; padding-top: 30px; }


#homeNotice {padding-top: 7px;}
#homeNotice .boxHeader {width: 425px; height: 33px; background: #E7E7E7 url('images/user/home/belka_ogloszenia.jpg') no-repeat;}
#homeNotice .boxHeader h2 {padding: 7px 0px 0px 15px; color: #5B5B5B}
#homeNotice .boxHeader h2 a {color: #5B5B5B; }
#homeNotice .boxContent {border: 1px solid #C2C2C2; border-top: none; padding: 1px; xbackground: url('images/shadow_box.jpg') repeat-x bottom;}
#homeNotice ul {font-size: 13px; margin: 0px; padding: 5px 10px; }
#homeNotice ul li {list-style-type: none; background: url('images/common/kropka_niebieska.jpg') no-repeat 0px 8px; padding: 2px 2px 2px 12px; }
#homeNotice .more {padding: 2px 5px; }
#homeNotice .more a {font-size: 11px; color: #777777; text-decoration: underline;}

.gDefaultBoxHeader {width: 345px; height: 33px; background: #E7E7E7 url('images/user/home/belka.jpg') no-repeat; }
.gDefaultBoxHeader h2 {padding: 7px 0px 0px 15px; color: #5B5B5B}


#homeWeather {}
#homeWeather .item {float: left; border: 1px solid #C2C2C2; border-right: none; width: 67px;}
#homeWeather .itemLast {border-right: 1px solid #C2C2C2; width: 71px;}
#homeWeather .item .today {background: #D9F0FE;}
#homeWeather .item .day {color: #616161; text-align: center; padding: 3px; border-bottom: 1px solid #C2C2C2;}
#homeWeather .item .pic {text-align: center; padding-top: 4px;}
#homeWeather .item .weather {color: #616161; text-align: center; font-size: 12px; padding-bottom: 8px;}
#homeWeather .item .weather .night {color: white; background: #8B8D8A; padding: 1px 1px 1px 1px;}
#homeWeather .boxContent {margin-top: 5px;}

#homeWeather .more{padding: 5px 10px; text-align: right;}
#homeWeather .more a {font-size: 11px; color: #777777; text-decoration: underline;}

#hRightBaner {padding-top: 7px; }


#homeWork {padding-top: 7px; font-size: 13px; }
#homeWork .gDefaultBoxHeader h2 a {color: #5B5B5B;}
#homeWork .boxContent {background: url('images/user/home/prawa_tlo_x.jpg') repeat-x bottom; font-size: 13px; padding: 1px;
    xborder: 1px solid #C2C2C2; border-top: none; }
#homeWork ul {margin: 0px; padding-left: 10px; padding-top: 10px;}
#homeWork ul li {list-style-type: none; background: url('images/common/kropka_niebieska.jpg') no-repeat 0px 8px; padding: 2px 2px 2px 12px; }
#homeWork .more {padding: 5px 10px 10px 10px; text-align: right;}
#homeWork .more a {font-size: 11px; color: #777777; text-decoration: underline;}


#homeSell {padding-top: 7px; font-size: 13px; }
#homeSell .gDefaultBoxHeader h2 a {color: #5B5B5B;}
#homeSell .boxContent {background: url('images/user/home/prawa_tlo_x.jpg') repeat-x bottom; font-size: 13px; padding: 1px;
    xborder: 1px solid #C2C2C2; border-top: none;}
#homeSell .boxLeft {float: left; width: 48%; }
#homeSell .boxRight {float: right; width: 49%; }
#homeSell ul {margin: 0px; padding-left: 10px; padding-top: 10px;}
#homeSell ul li {list-style-type: none; background: url('images/common/kropka_niebieska.jpg') no-repeat 0px 8px; padding: 2px 2px 2px 12px; }
#homeSell li .count {font-size: 11px; color: #767676; }
#homeSell .more {padding: 5px 10px 10px 10px; text-align: right;}
#homeSell .more a {font-size: 11px; color: #777777; text-decoration: underline;}

#noticeGroup {}
#noticeGroup .gDefBody {background: #F8FCFD; border-bottom: 1px solid #C2C2C2;}
#noticeGroup .groupColumn {float: left; width: 33%;}
#noticeGroup .group {padding-bottom: 20px;}
#noticeGroup .group h2 a {color: #164982;}
#noticeGroup .cat {margin: 5px 20px 10px 10px; }
#noticeGroup .cat a {color: #545456; font-size: 11px;}
#noticeGroup .titleLast {color: #335481; font-size: 14px; font-weight: bold; padding-top: 10px;}

#noticeList {margin-top: 10px;}
#noticeList .item {padding: 15px 5px 15px 0px; border-bottom: 1px solid #C2C2C2; }
#noticeList .item .left {float: left; width: 100px; text-align: center;}
#noticeList .item .right {float: right; width: 100px; text-align: right; white-space: nowrap; }
#noticeList .item .center {margin-left: 100px; margin-right: 100px; overflow: hidden;}
#noticeList h2 a {color: #2363AA;}
#noticeList .pic {border: 1px solid #C2C2C2; padding: 1px;}
#noticeList .price {color: #373737;}
#noticeList .priceLabel {color: #F60C0B}
#noticeList .created {color: #969696; font-size: 11px;}
#noticeList .content {margin-top: 5px; content: #373737;}
#noticeList .more {margin-top: 15px; text-align: right;}
#noticeList .more a {color: #174882; font-size: 11px;}

#noticeNavRight {font-size: 11px; }
#noticeNavRight .actGr ul {margin-left: 15px;}
#noticeNavRight .actGr ul a {color: #646464;}

#noticeView {}
#noticeView .title {font-size: 15px; font-weight: bold; padding: 10px 0px; color: #164A83;}
#noticeView .data {color: #373737; margin-top: 20px;}
#noticeView .label {font-weight: bold;}
#noticeView .picHeader img {width: 213px;}
#noticeView .right {vertical-align: top;}
#noticeView .right .wrap {padding-left: 10px;}

#noticeView p.bPrice {margin-top: 10px}
#noticeView p.bPrice .price {font-weight: bold; font-size: 14px; color: #F70B0F; }
#noticeView .defHead {margin-top: 20px; font-weight: bold; font-size: 13px;
    background: #F2F2F2; color: #335280; padding: 7px 5px; -moz-border-radius: 3px; border-radius: 3px;}
#noticeView .content {margin-top: 10px; padding: 0px 5px; font-size: 12px;}

#noticeForm {margin: 20px 0px; padding: 10px; background: #FFFAE4; border-top: 1px solid #EFDF95; border-bottom: 1px solid #EFDF95;}
#noticeView .gNoticeForm .label {font-size: 11px; font-weight: normal;}
.gNoticeForm .field {padding: 10px 0px;}
.gNoticeForm .field input {width: 100%;}
.gNoticeForm .field textarea {width: 100%;}

.gNoticeForm .submitBlock {margin-top: 30px; text-align: right; }
.gNoticeForm .submitBlock input {padding: 5px 10px; color: white; font-weight: bold;
            cursor: pointer; font-size: 11px; background: #4B80AA; border: none;}


#companyPack {color: #4C4C4C;}
#companyPack .body {padding: 20px 10px; }
#companyPack .labelH {border-top: none; border-left: none;}
#companyPack .sH {width: 150px; padding: 10px 0px; border-top: none; }
#companyPack .bH {width: 150px; padding: 10px 0px; background: #EEF7FF; border-top: none; }
#companyPack .pH {width: 150px; padding: 10px 0px; background: #FEFAD4; border-top: none; }

#companyPack td {border: 1px solid #D9D9D9; text-align: center;}
#companyPack .label {background: #F6F6F6; padding: 10px 10px; border-left: none; text-align: left;}
#companyPack .s {padding: 7px 0px; }
#companyPack .b {background: #EEF7FF; margin: 1px; padding: 7px 0px; }
#companyPack .p {background: #FEFAD4; margin: 1px; padding: 7px 0px; border-right: none;}

#companyPack .labelP {padding: 30px 0px; border-left: none; border-bottom: none;}
#companyPack .sP {}
#companyPack .bP {}
#companyPack .pP {border-right: none;}
#companyPack .noborder {border: none; padding: 20px 5px;}

#companyGroup {}
#companyGroup .gDefBody {background: #F8FCFD; border-bottom: 1px solid #C2C2C2; padding-bottom: 0px;}
#companyGroup .count {padding: 16px 20px 0px 0px; font-size: 11px; color: #545454;}
#companyGroup .group {width: 45%; margin-bottom: 15px;}
#companyGroup .group .cat {margin: 0px 20px 10px 10px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #C2C2C2;}
#companyGroup .group .last {border-bottom: none; padding-bottom: 0px; margin-bottom: 0px; }
#companyGroup .group h2 a {color: #154985; }
#companyGroup .group ul li {padding-top: 3px; padding-bottom: 3px;}
#companyGroup .group ul li a {color: #545456; font-size: 11px;}
#companyGroup .more {text-align: right; }
#companyGroup .more a {font-size: 11px; color: #184682;}
#companyGroup .rollCat {text-align: right; padding-top: 3px;}
#companyGroup .rollCat a {color: #154680; font-size: 11px;}
#companyGroup .adsense {margin: 15px 13px; }

#companyCategory {}
#companyCategory .gDefBody {background: #F8FCFD; border-bottom: 1px solid #C2C2C2; padding-bottom: 0px;}
#companyCategory .group {margin-bottom: 20px;}
#companyCategory .group h2 a {color: #154985; }
#companyCategory .group .cat {float: left; width: 50%; padding-top: 5px;}
#companyCategory .group ul {margin-left: 10px;}
#companyCategory .group ul li {padding-top: 3px; padding-bottom: 3px;}
#companyCategory .group li a {color: #545456; font-size: 11px;}
#companyCategory .adsense {margin: 15px 13px; }

#companyBrs {}
#companyBrs .catName {color: #154983; margin: 10px 0px; }
#companyBrs .count {padding: 16px 20px 0px 0px; font-size: 11px; color: #545454;}
#companyBrs .item {border-bottom: 1px solid #C3C3C3; padding: 15px 5px 10px 15px;}
#companyBrs .logo {float: right; width: 100px; text-align: center;}
#companyBrs .main {padding-right: 100px;}
#companyBrs .name a {color: #2163AD; }
#companyBrs .address {color: #363636; padding-top: 3px;}
#companyBrs .phone {color: #363636; padding-top: 3px;}
#companyBrs .more {margin-top: 15px; text-align: right;}
#companyBrs .more a {color: #174882; font-size: 11px;}
#companyBrs .noBorder {border-bottom: none;}
#companyBrs .light {background: #FFF4BF;}

#companyNavRight {font-size: 11px;}
#companyNavRight .actGr ul {margin-left: 15px; }
#companyNavRight .actGr ul a {color: #646464;}

#companyView {color: #363636;}
#companyView .gDefaultBox {min-heigt: 400px;}
#companyView .cat {margin-top: 10px;}
#companyView .name {color: #244DCD}
#companyView .logo {float: right; clear: right; margin-left: 20px;}
#companyView .pContact {margin-top: 10px;}
#companyView .pWeb {margin-top: 15px;}
#companyView .hour {margin-top: 20px;}
#companyView .content {margin-top: 20px;}
#companyView .content .cHead {font-weight: bold; }
#companyView .adsense {margin: 15px 13px; }

#related {margin-top: 15px;}
#related h2 {color: #5F5D5E; padding: 5px 15px; }
#related .cBox {background: #F8FCFD; padding: 10px 0px; padding: 5px 15px;
    border-top: 1px solid #C1C3C2; border-bottom: 1px solid #C1C3C2; }
#related li {padding-top: 3px; padding-bottom: 3px;}
#related li a {color: #164782; }


#companyAdd {}
#companyAdd .biznes {background: #F2F9FF url('images/user/company/star_biznes.jpg') no-repeat;}
#companyAdd .biznes .fieldSet span {background: #F2F9FF;}
#companyAdd .pro {background: #FCFAE3 url('images/user/company/star_pro.jpg') no-repeat ;}
#companyAdd .pro .fieldSet span {background: #FCFAE3;}
#companyAdd .mapBox {margin-top: 25px;}

#companyAdd .cancel, #compAddFinish .cancel {padding: 6px 16px; color: white; font-size: 11px; font-weight: bold; background: #8F8F8F; }
#companyAdd .back, #compAddFinish .back {padding: 6px 16px; color: white; font-size: 11px; font-weight: bold; background: #4B80AA; }
#companyAdd .submitBlock input, #compAddFinish .submitBlock input {padding: 5px 15px; margin: 0px;}
            
            
#compAddFinish {color: #4a4a4a; padding-bottom: 20px;}
#compAddFinish .gDefForm {padding: 30px}
#compAddFinish .info {padding: 20px 0px;}

#partyBrs {color: #424242}
#partyBrs .gDefBody {padding: 0px; background: #F8FCFD;}
#partyBrs .category {border-bottom: 1px solid #C2C2C2; padding: 20px 10px 10px 10px;}
#partyBrs .category h2 {color: #144884; }
#partyBrs .category h2 a {color: #144884; }
#partyBrs .category table {margin-left: 10px; margin-top: 10px;}
#partyBrs .category tr {border-bottom: 1px dotted #919191;}
#partyBrs .category tr.noBorder {border-bottom: none;}
#partyBrs .category .title {width: 100%; padding: 5px 4px 5px 0px; font-size: 12px;}
#partyBrs .category .title .point {color: #134A82; padding-right: 5px;}
#partyBrs .category .title a {color: #343537;}
#partyBrs .category .date { white-space: nowrap; text-align: right; font-size: 12px; padding: 4px 4px; }
#partyBrs .no_party {margin-left: 10px; padding: 5px 10px 20px 0px;}
#partyBrs .recRow {background: #D6F3F9; }
#partyBrs .more {margin-top: 15px; text-align: right;}
#partyBrs .more a {color: #174882; font-size: 11px;}

#partyView {color: #363636;}
#partyView .block {margin-bottom: 20px;}

#partyNavR {}
#partyNavR li {padding-top: 4px; padding-bottom: 4px; }
#partyNavR li a {color: #154983;}

#news { }
#news .gDefNav {margin-bottom: 0px;}
#news .boxCategory {background: #F8FCFD; padding: 20px 20px 20px 20px; border-bottom: 1px solid #C3C3C3;}
#news .boxCategory ul.left {float: left; width: 40%;}
#news .boxCategory ul.center {float: left; width: 35%;}
#news .boxCategory ul.right {float: left; width: 25%;}
#news .boxCategory ul a { color: #164982; font-size: 13px;}
#news .boxCategory ul .commentCount {color: #7E7F81; font-size: 11px;}


#newsList {color: #787878; overflow: hidden;}
#newsList .item {border-bottom: 1px solid #C2C2C2; padding: 10px;}
#newsList .noBorder {border-bottom: none;}
#newsList .title {color: #2362A9; font-weight: bold; }
#newsList .info {color: #656565; font-size: 10px; }
#newsList .info a {color: #0E67E7; text-decoration: underline; }
#newsList .content {color: #363636; padding: 10px 0px; }
#newsList .com {color: #FF7200; font-size: 11px; }

#newsBrs {}

#newsView {color: #363636;}
#newsView  h1 {color: #2363AB;}
#newsView .underTitle {font-size: 10px; color: #777777; padding-bottom: 15px;}
#newsView .underTitle .created {margin-right: 10px;}
#newsView .content {font-size: 12px;}
#newsView .pPic {margin-top: 8px;}
#newsView .pic img {border: 1px solid #bfbfbd; padding: 1px;}
#newsView .tools {margin-top: 10px;}
#newsView .otherNews {margin-top: 10px;}
#newsView .otherNews a {color: #174984; margin-left: 10px; }

#newsPoint {background: url('images/user/news/point_box.jpg') no-repeat;
    width: 58px; height: 61px; text-align: center; color: #FF7900;}
#newsPoint .wrap {padding-top: 18px; }
#newsPoint .wrap .pkt {font-weight: bold; font-size: 16px;}
#newsPoint .wrap .label {font-size: 10px;}

#comment {margin-top: 10px;}
#comment  h2 {color: #5E5E5E;}
#comment .comCount {color: #5D5D5D; font-size: 11px;}
#comment .cHead {border-bottom: 1px solid #C2C2C2;}
#comment .cLogin {float: left; font-weight: bold; font-size: 14px; }
#comment .cLogin a {color: #2361AA;}
#comment .cDate {float: right; font-size: 11px; color: #ADADAD;}
#comment .cContent {padding-bottom: 20px; margin-top: 5px; font-size: 12px;}
#comment .moreComm {text-align: right; font-weight: bold; font-size: 11px; padding: 9px 10px 0px 0px;}
#comment .moreComm .count {font-weight: normal; }

#addComment {margin-top: 10px;}
#addComment h2 {color: #305E9A; padding: 5px; }
#addComment .cBox {background: #F8FCFD; padding: 10px 0px; border-top: 1px solid #C1C3C2; border-bottom: 1px solid #C1C3C2;}
#addComment.gDefForm .label {width: 15%;}
#addComment.gDefForm .field {width: 80%;}
#addComment.gDefForm .submitBlock {margin-top: 5px;}

#newsCommentAdd {}
#newsCommentAdd h1 {color: #2363AB;}
#newsCommentAdd .gDefForm .label {width: 15%;}
#newsCommentAdd .gDefForm .field {width: 80%;}
#newsCommentAdd .gDefForm .submitBlock {margin-top: 5px;}

#rankCommentAdd {}
#rankCommentAdd h1 {color: #2363AB;}
#rankCommentAdd .gDefForm .label {width: 15%;}
#rankCommentAdd .gDefForm .field {width: 80%;}
#rankCommentAdd .gDefForm .submitBlock {margin-top: 5px;}

#newsCatR {font-size: 11px;; color: #80807E;}
#newsCatR a {color: #154983; }
#newsCatR .left {float: left;}
#newsCatR .right {float: right; xmargin-left: 15px;}

#newsListR a {color: #16477F;}
#newsListR .count {color: #808080; font-size: 11px;}

#newsDayHotR {}
#newsDayHotR .head h2 {color: #F60903;}
#newsDayHotR .body {padding: 10px 15px;}
#newsDayHotR .title a {color: #2462AB; font-weight: bold; }
#newsDayHotR .label {color: #656563; font-size: 11px;}
#newsDayHotR .pic {text-align: center; padding: 10px; border: 1px dotted #4D4C4A;
    border-left: none; border-right: none; margin-top: 10px; }
#newsDayHotR .pic2 {text-align: center; margin: 10px;}
#newsDayHotR .pic2 img {border: 3px solid #B2DEF7; }
#newsDayHotR .content {color: #353736; font-size: 10px;}

#galleryR {}
#galleryR .body {color: #343434; font-size: 11px;}
#galleryR .pic {text-align: center; margin: 10px; }
#galleryR .picWrap {height: 110px;}
#galleryR .pic .left {float: left; margin-top: 40px; display: block; width: 40px;}
#galleryR .pic .center {display: block; margin-left: 40px; margin-right: 40px;}
#galleryR .pic .right {float: right; margin-top: 40px; display: block; width: 40px;}
#galleryR .pic img.photo {border: 3px solid #878787; }
#galleryR a {color: #E00C0B; text-decoration: underline; }

#noticeLastR {}
#noticeLastR a {color: #164982;}

#noticeGroupR a {color: #154983; }
#noticeGroupR li {padding-top: 4px; padding-bottom: 4px; }
#noticeGroupR .left {float: left;}
#noticeGroupR .right {float: left; margin-left: 40px;}

#companyPromR {}
#companyPromR .title a {color: #2361AA; font-weight: bold; }
#companyPromR .pic {text-align: center; margin: 10px;}
#companyPromR .pic img {border: 3px solid #D4D0AD; }
#companyPromR .content {color: #363634; font-size: 11px; }

#promR {}
#promR .title a {color: #2364A8; font-weight: bold; }
#promR .pic {text-align: center; margin: 10px;}
#promR .pic img {border: 3px solid #DAD198; }
#promR .content {color: #353537; font-size: 11px; }

#partyR {}
#partyR .head h2 {color: #F90504}
#partyR img.pic {border: 3px solid #B3DDF6; margin-right: 10px; margin-bottom: 5px;}
#partyR .data {color: #383431; font-size: 11px; margin-top: 10px; line-height: 130%;}

#rankR {}
#rankR h2 a {color: #464646;}
#rankR .left {vertical-align: middle; width: 50px; font-size: 20px; color: #B3B3B3;
    font-weight: bold; font-family: Arial; text-align: center; }
#rankR .left.first {font-size: 30px; color: #FE7C00;}
#rankR .right {color: #33527E; font-weight: bold; padding: 5px 0px;}
#rankR a.selected {text-decoration: underline; }



.gBox {margin-bottom: 10px; -moz-border-radius: 7px; border-radius: 7px;}
.gBox .head {color: #5C5B57;}
.gBox .head h2 {padding: 9px 0px; }
.gBox .body {padding: 10px;}
.gBox .body li {padding-top: 4px; padding-bottom: 4px; }

.gBoxB {background: #E8F6FF; border: 1px solid #E8F6FE; }
.gBoxB .head {border-bottom: 1px solid #95CDEF; margin: 0px 15px;}

.gBoxG {background: #E6FDEB; border: 1px solid #E6FDE9; }
.gBoxG .head {border-bottom: 1px solid #B2D2BA; margin: 0px 15px;}

.gBoxGray {background: #F1F1F1; border: 1px solid #F8F8F8; }
.gBoxGray .head {border-bottom: 1px solid #CDCBCC; margin: 0px 15px;}

.gBoxBeige {background: #F4F1E0; border: 1px solid #F4F1DE; }
.gBoxBeige .head {border-bottom: 1px solid #D4CEAC; margin: 0px 15px;}

.gBoxY {background: #FDF8D0; border: 1px solid #FDF8CE; }
.gBoxY .head {border-bottom: 1px solid #DAD196; margin: 0px 15px;}

.gClear {clear: both; }

#workBrs {}
#workBrs .item {padding: 10px 0px 10px 0px; border-bottom: 1px solid #C2C2C2; }
#workBrs .item .left {float: left; width: 110px; text-align: center;}
#workBrs .item .right {margin-left: 110px; padding-left: 10px; overflow: hidden;}
#workBrs .pic {width: 100px; border: 1px solid #C2C2C2; padding: 1px;}
#workBrs .noBorder {border-bottom: none; }
#workBrs .title a {color: #2363AD; font-size: 14px; font-weight: bold;}
#workBrs .catName {font-size: 11px;}
#workBrs .catName a {color: #656565}
#workBrs .created {color: #656565; font-size: 11px;}
#workBrs .content {color: #353535; font-size: 12px; line-height: 150%; margin-top: 15px;}
#workBrs .more {margin-top: 15px; text-align: right;}
#workBrs .more a {color: #174882; font-size: 11px;}

#workBrs .box {margin-bottom: 15px;}
#workBrs iframe {overflow: hidden;}
#workNavRight {}

#workView {color: #363636;}
#workView .data {vertical-align: top;}    
#workView .gDefTitle {margin-bottom: 20px; color: #164883;}
#workView .pic {padding-left: 10px; vertical-align: top; }
#workView .block {margin-bottom: 20px;}
#workView .block p {padding: 4px 0px;}
#workView .defHead {margin-top: 20px; font-weight: bold; font-size: 13px;
    background: #F2F2F2; color: #335280; padding: 7px 5px; -moz-border-radius: 3px; border-radius: 3px;}
#workView .content {margin-top: 10px; padding: 0px 5px; font-size: 12px;}


#cinema {}
#cinema ul.cTabs {list-style-type: none; padding-top: 10px;}
#cinema ul.cTabs li {float: left; background: url('images/user/repertoire/tab_kino_normal.jpg');
    width: 91px; height: 32px; margin-right: 2px;}
#cinema ul.cTabs li.active {background: url('images/user/repertoire/tab_kino_over.jpg');}
#cinema ul.cTabs li a {display: block; height: 32px; text-align: center;}
#cinema ul.cTabs li span {display: block; padding-top: 6px; font-size: 11px; }

#cinema .location {background: url('images/user/repertoire/belka_kino.jpg') no-repeat;
    padding: 15px 10px; text-align: center;}
#cinema .location a {padding: 7px 14px; margin-left: 5px;}
#cinema .location a.active {font-weight: bold; color: #EE2223;}
#cinema .gDefBody {padding: 10px 0px 10px 0px;}


#cinema {}
#cinema2 ul.cTabs {padding-top: 5px; float: left; list-style-type: none; display: block; position: relative;}
#cinema2 ul.cTabs li {float: left; height: 30px; border: 1px solid #C2C2C2; 
    background: #EDEDED; margin-left: 4px; position: relative; top: 1px;}
#cinema2 ul.cTabs li a {xdisplay: block; height: 30px; color: #2464AE; font-size: 11px; font-weight: normal;}
#cinema2 ul.cTabs li a span {display: block; padding: 6px 19px 4px 19px;}
#cinema2 ul.cTabs li.active {border-bottom: white; background: white; height: 31px; }
#cinema2 ul.cTabs li.active a {color: #F12121;}
#cinema2 ul.cTabs li.unactive {background: #F5F5F5; border: 1px solid #E2E2E2; border-bottom: 1px solid #C2C2C2}
#cinema2 ul.cTabs li.unactive a {color: #C8C8C8;}

#cinema2 .location {background: #EDEDED url('images/user/repertoire/podkategorie_tlo_x.jpg') repeat-x;
    padding: 15px 10px; text-align: center;}
#cinema2 .location a {padding: 7px 14px; margin-left: 5px;}
#cinema2 .location a.active {font-weight: bold; color: #EE2223;}

#cinema .repDate {text-align: right; color: #373737; font-size: 11px; padding-right: 10px;}

#cinema .item { padding: 10px 0px; margin: 0px 4px; color: #363636; border-bottom: 1px solid #C2C2C2; }
#cinema .item .pic {width: 105px; text-align: center; float: left;}
#cinema .item img.poster {border: 1px solid #C1C1C1; padding: 1px;}
#cinema .item .data {margin-left: 105px}

#cinema .item .title a {font-size: 13px; font-weight: bold; color: #2462AB;}
#cinema .item .onlyTitle {font-size: 13px; font-weight: bold; color: #1F66A8;}
#cinema .item .movieInfo {padding-top: 5px;}
#cinema .item .repInfo {padding-top: 15px;}
#cinema .item .moreInfo {padding-top: 15px;}
#cinema .item .moreInfo a.trailer {float: left; margin-top: 10px; color: #174882; font-size: 11px;}
#cinema .item .moreInfo a.moreInfoButton {float: right; font-size: 10px; color: white; background: #4B80AA;
    padding: 6px 8px; margin-right: 10px; -moz-border-radius: 3px; border-radius: 3px;}

#cinema .item .seanceInfo {padding-top: 5px;}

#cinema .noBorder {border-bottom: none;}
#cinema .noRep {color: #3F3F3F; text-align: center; padding-top: 30px;}

#movieView {color: #343434;}
#movieView .left {float: left; width: 180px;}
#movieView .right {padding-left: 180px; }
#movieView .title {font-size: 13px; font-weight: bold; color: #2464AE}
#movieView .data {margin: 30px 0px;}
#movieView .label {font-weight: bold; color: #2563AE}
#movieView .movie {text-align: center; margin-top: 20px;}
#movieView img.poster {border: 1px solid #bfbfbd; }
#movieView a.trailer {float: left; color: #174882; font-size: 11px; margin-top: 5px;}
#movieView .tabsIndent {margin-top:3px;}

#pageView {}
#pageView .content {margin-top: 20px;}

#radioView {}
#radioView .item {padding-bottom: 15px;}
#radioView .item .left {float: left; width: 55%; }
#radioView .item .right {float: left; width: 45%; }
#radioView .item .wrap {padding: 10px;}
#radioView .item .data {margin-top: 15px; color: #545454;}
#radioView .item .img {padding-right: 10px; padding-bottom: 10px;}
#radioView .item .link {margin-top: 10px;}
#radioView .item .link a {color: #949494;}

#mostPopularCompany {margin-bottom: 20px;}
#mostPopularCompany li {padding-top: 3px; padding=bottom: 3px;}


.gDefFormTab {}
.gDefFormTab .label {text-align: right; padding-right: 10px;}
.gDefFormTab .field {padding: 3px 0px;}
.gDefFormTab input.gDefFormButton {padding: 5px 10px; color: white; font-weight: bold;
            cursor: pointer; font-size: 11px; background: #4B80AA; border: none;}

#iterator2 {text-align: center; margin-top: 10px;}
#iterator2 a {color: #2064AB;}
#iterator2 .current {color: #144A7C;}
#iterator2 .disable {color: #787878;}

#iterator {text-align: center; margin-top: 25px; margin-bottom: 20px; font-size: 11px;}
#iterator a, #iterator span {color: #2064AB; border: 1px solid #B2BECA; color: #2363AA; padding: 6px 5px;
    -moz-border-radius: 4px; border-radius: 4px;}
#iterator a:hover {background: #E8F2FB;}
#iterator .current {color: #144A7C; background: #E6F3FB;}
#iterator .disable {color: #787878;}

#registry {}
#registry .gDefBody {background: #FAFAFA; border-bottom: 1px solid #C3C3C3; padding-bottom: 20px; }
#registry .gDefFormWrap {padding-top:30px;}
#registry .label {width: 40%;}
#registry .field input {width: 220px;}
#registry .separate {padding-top: 50px;}
#registry .reg {padding-left: 10px; margin-top: 10px; margin-bottom: 50px; }

#login {}
#login .gDefBody {background: #FAFAFA; background: #FAFAFA url('images/user/klodka_tlo.jpg') no-repeat 250px;
    border-bottom: 1px solid #C3C3C3; padding-bottom: 20px; margin-bottom: 30px;}
#login .gDefFormWrap {padding-top:50px;}
#login .label {width: 37%; }
#login .left {float: left; }
#login .right {float: right; }
#login .submitBtn {text-align: left; padding: 20px 0px 0px 60px; }
#login .reg {margin-top: 40px; text-align: right;}

#passForgotten {}
#passForgotten .gDefBody {background: #FAFAFA; border-bottom: 1px solid #C3C3C3; padding: 30px 10px;}

#userMsg {}
#userMsg .gDefBox {padding-top:20px; padding-bottom:20px;}

#profile {}
#profile .submenu {border-bottom: 1px solid #78AFC7; padding: 5px; text-align: right;}
#profile .submenu a {margin-left: 10px; margin-right: 10px;}
#profile .submenu .active {font-weight: bold;}
#profile .gDefTabsBody {padding: 5px 15px 5px 15px;}
#profile .form {position: relative;}
#profile .form .l {white-space: nowrap; text-align: right; padding: 5px 5px 5px 0px; }
#profile .form .f {}
#profile .view {position: relative; font-size: 12px; color: #646464; margin-top: 25px;}
#profile .view .l {white-space: nowrap; text-align: right; color: #646464; padding: 5px 5px 5px 0px; }
#profile .view .f {color: #363636; font-weight: bold;}
#profile .view .address {color: #2E74E6}
#profile .pic {width: 140px; position: absolute; top: 0px; left: 0px;}
#profile .data {padding-left: 140px; padding-bottom: 10px; color: #363636;}

#profile .indent {padding-left: 20px;}
#profile .profImg {border: 1px solid #D4D4D4;}
#profile a.dot {background: url('images/common/kropka_czerwona.jpg') no-repeat 0px 5px; padding-left: 8px;}
#profile .lista {margin-bottom: 20px;}
#profile .lista td {padding: 5px 5px; vertical-align: top;}
#profile ul.listaUser {margin-bottom: 20px;}
#profile ul.listaUser li {list-style-type: none; }
#profile ul.listaUser li {margin-left: 0px; padding: 2px 0px;}
#profile .cat {color: #335280; font-weight: bold; border-bottom: 1px solid #C3C3C3; padding-bottom: 4px; margin-bottom: 7px;}
#profile .mod {color: #4B82AB; margin: 15px 0px;}
#profile .noactive {font-weight: bold; color: red;}

#contact {color: #444444;}
#contact .content {padding: 30px 5px; }
#contact .content h2 {margin: 5px 0px;}
#contact .content h2.blue {color: #2362A9;}
#contact .b {border-bottom: 1px solid #C2C2C2;}
#contact .gLeft {width: 60%;}
#contact .gRight {width: 40%;}

#gallery {}
#gallery .gDefBody {padding: 10px 0px; }
#gallery .content {padding: 10px 0px;}
#gallery .item {float: left; margin: 10px; width: 110px; height: 110px; text-align: center; display: block;}
#gallery .item img {padding: 8px; background: #E8E8E8; }
#gallery .item a {display: block;}
#gallery .active img {background: #A4C8EF;}
#gallery .album {padding: 10px; }
#gallery .album .boxAlbum {float: left; margin: 10px;}
#gallery .album .title {font-size: 11px; color: #4D4D4D; font-weight: bold;}
#gallery .album .date {font-size: 11px; padding-bottom: 7px; color: #808080; }
#gallery .album .itemAlbum {background: url('images/user/gallery/album.gif'); width: 127px; height: 121px; }
#gallery .album .itemAlbum a {display: block; margin-left: 12px; padding-top: 12px;}
#gallery .album .itemAlbum .count {font-size: 11px; color: #1F6B9D; margin-top: 22px; margin-right: 15px; text-align: right;}

#gallery .pic {margin: 0px auto; width: 570px;}
#gallery .picTop {position: relative; }
#gallery .picTop .title {float: left; color: #373737;}
#gallery .picTop .nav {margin-bottom: 5px; float: right; white-space: nowrap;}

#gallery .pic .picBox {background: #DFDFDF; text-align: center; padding: 10px 0px;}
#gallery .picNext {border-top: 1px solid #C2C2C2; margin-top: 20px; }

#gallery .sendInfo { border-top: 1px solid #C2C2C2; margin-top: 20px; padding: 20px; }
#gallery .sendInfo h2 {color: #325082; font-size: 14px; }
#gallery .sendInfo p {color: #4E4E4E; margin-top: 10px; }

#rankBrs {}
#rankBrs .gDefBody {padding: 10px 0px;}
#rankBrs .item {border-bottom: 1px solid #C2C2C2; padding: 10px 10px;}
#rankBrs .left {float: left; width: 100px; text-align: center;}
#rankBrs .right {margin-left: 115px; }
#rankBrs  img {border: 1px solid #C2C2C2; padding: 1px;}
#rankBrs .title {margin-bottom: 10px;}
#rankBrs .title a {color: #335280; font-size: 13px; font-weight: bold;}
#rankBrs .content {color: #5D5D5D;}
#rankBrs .noBorder {border-bottom: none;}

#rankItemBrs {}
#rankItemBrs .left {float: left; width: 50px; font-size: 35px; color: #B3B3B3;
    font-weight: bold; font-family: Arial; text-align: center;}
#rankItemBrs .left.first {font-size: 60px; color: #FE7C00;}
#rankItemBrs .right {margin-left: 50px}
#rankItemBrs .leftInto {width: 110px; float: left;}
#rankItemBrs .rightInto {margin-left: 110px;}
#rankItemBrs .item {border-bottom: 1px solid #C2C2C2; padding: 15px 0px 10px 0px;}
#rankItemBrs .pic {border: 1px solid #C2C2C2; padding: 1px;}
#rankItemBrs .title {color: #335280; font-size: 16px;}
#rankItemBrs .name {margin-bottom: 5px;}
#rankItemBrs .name a {color: #32537E; font-size: 13px; font-weight: bold;}
#rankItemBrs .content {color: #363636;}
#rankItemBrs .btn {margin-top: 15px;}
#rankItemBrs .btn a {margin-right: 5px;}
#rankItemBrs .points {color: #FF5B01; font-size: 15px; font-weight: bold; padding: 5px 0px 0px 10px;}
#rankItemBrs .pointsLabel {color: #FF5B01; font-size: 15px; font-weight: bold; padding: 5px 0px 0px 5px;}
#rankItemBrs .comm_count {color: #6D6D6D; font-size: 11px; text-align: right;}
#rankItemBrs h2 a {color: #335280; }
#rankItemBrs .noBorder {border-bottom: none;}

#rankItemView {color: #373737;}
#rankItemView h2 a {color: #335280; }
#rankItemView .title {color: #335280; font-size: 16px; padding-top: 5px;}
#rankItemView .lp {float: left; font-size: 35px; color: #B3B3B3; font-weight: bold; font-family: Arial; }
#rankItemView .lp.first {font-size: 60px; color: #FE7C00;}
#rankItemView .name {float: left; color: #335281; font-weight: bold; padding: 10px 0px 0px 10px;}
#rankItemView .points {color: #FF5B01; font-size: 15px; font-weight: bold; padding: 5px 0px 0px 10px; margin-left: 5px;}
#rankItemView .pointsLabel {color: #FF5B01; font-size: 15px; font-weight: bold; padding: 5px 0px 0px 5px; }
#rankItemView .pic {float: left; border: 1px solid #C2C2C2; padding: 1px; margin: 0px 10px 5px 0px;}
#rankItemView .pics img {float: left; border: 1px solid #C2C2C2; padding: 1px; margin: 10px;}
#rankItemView .btn {margin-top: 15px;}
#rankItemView .btn a {margin-right: 5px;}
#rankItemView #addThis {margin-top: 10px;}

#rightPics {}
#rightPics .box {margin-bottom: 20px;}


#adsense {margin: 15px; border-top: 1px solid #DDDDDD; padding-top: 10px;}
#adsenseVertical {margin-top: 10px; border-top: 1px solid #DDDDDD; padding-top: 5px;}
#addThis {margin-top: 40px; float: right;}

#preview{
    position:absolute;
    border:1px solid #ccc;
    background:#333;
    padding:5px;
    display:none;
    color:#fff;
    }


#footer {margin-top: 20px; color: #7d7d7d; margin-bottom: 10px;}
#footer .menu {height: 53px; border-top: 1px solid #C2C2C2;
    background: url('images/user/obrazek_stopka.jpg') no-repeat top right; border-bottom: 1px solid #C2C2C2; }
#footer .menu .wrap {padding: 8px 5px;}
#footer .menu a {color: #7d7d7d; }
#footer .stopka {padding-top: 7px; }
#footer .stopka .contact {float: left; padding-left: 5px;}
#footer .stopka .contact .mail {color: #7CA6CC; }
#footer .stopka .contact a {color: #7CA6CC;}
#footer .stopka p.link {float: right; }
#footer .stopka p.link a {color: #616161; font-weight: bold;}

