* {background-repeat:no-repeat;}
body {font-family: "Trebuchet MS", Verdana, Arial, Helvetica; font-size:11px;}
body * { overflow: visible;}
#szm_divlayer { overflow: visible !important;}
#szm_layer { overflow: visible !important;}
table, td, div, p, ul, ol, h1, h2, h3, h4, h5, h6, hr, img { margin: 0; padding: 0; border-style: none; background-repeat: no-repeat;}
i,em { font-style:normal;}
ul { }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration:none;}
img { border: 0; display: block;}


p {margin-top:0; margin-bottom:7px;}

a {color:#a00;}
a:hover {color:#f00;}
a.out {}
a.out:hover {}

img {border:none;}

div,span {margin:0; padding:0; overflow:hidden;}

ul,ol {}
ul li {margin:0; padding:0; margin-bottom:3px;}
ol li {margin-bottom:3px;}

table {border-collapse: collapse; border-color:#ccc; border:1px solid #ccc; margin:1px; margin-bottom:10px; }
table thead {background-color:#EDECC2;}
table tbody {}
table caption {font-weight:bold; text-align:left; }
table tr {width:100%;}
table td {padding:1px 3px; }
table th {padding:1px 3px;}

table.tableFloatBox1 {margin:0 7px; border:1px solid #999; width:50%;}
table.tableFloatBox1 td {background-color:#eee; padding:5px; }
table.tableFloatBox2 {margin:0 7px; width:50%;}
table.tableFloatBox2 td {background-color:#000; color:#fff; padding:5px;}
#body table.tableFloatBox1 td p, table.tableFloatBox2 td p {margin-bottom:2px;margin-top:2px;}

form {display:block; overflow:hidden; }
form p.notice {background-color:pink; font-weight:bold; padding:5px 10px; border:1px solid red; }
form p.requiredFields {font-size:9px; font-family:Tahoma,Arial,Verdana; color:#ccc;}
form div.element label, form div.element p.label {display:block; float:left; font-weight:bold; width:30%; border-bottom:1px dotted #ccc;}
form div.element label:hover, form div.element p.label:hover {color:#a00; }
form div.element span.error {display:block; clear:both; font-size:9px; font-family:Tahoma,Arial,Verdana; color:red; }

form fieldset {background-color:#fff; display:block; border:1px solid #ccc; padding:5px 10px; margin-bottom:7px;}
form fieldset legend {font-size:12px; font-weight:bold; background-color:#ccc; padding:2px 5px;}

form div.element {clear:both; margin:0; padding:2px 0; }
form div.actions {padding:5px 10px; }

form input.btn {border:2px solid #edecc2; color:#fff; background-color:#a00; font-family:verdana,arial; font-size:10px; font-weight:normal; padding:2px 5px;}
form input.btn:hover {background-color:#d00;}

form input.submit,form input.commit  {border:2px solid #edecc2; color:#fff; background-color:#a00; font-family:verdana,arial; font-size:10px; font-weight:normal; padding:2px 5px;}
form input.submit:hover,form input.commit:hover {background-color:#a00;}

form div.checkboxes input {width:20px; float:left; }
form div.checkboxes div.inputs {border:1px solid red;}
form div.checkboxes label {width:85%; font-weight:normal; margin-left:20px;}

form div.element div.inputs ul {list-style-type:none; margin:0; padding:0;}
form div.element div.inputs ul li {margin:0 10px 5px 0;padding:0;}
form div.element div.inputs ul.flat {width:100%; overflow:hidden;}
form div.element div.inputs ul.flat li {float:left; width:45%}
form div.element div.inputs ul.flat li input {float:left;}
form div.element div.inputs ul.flat li label {display:inline; width:auto; border:none;}



/* h1, h2, h3, h4, h5, h6 {font-family: Tahoma, Trebuchet MS, Arial Black, Verdana,Arial; } */
h1 {font-size:36px; line-height:39px;}
h2 {font-size:20px; line-height:22px;}
h3 {font-size:18px; line-height:20px;}
h4 {font-size:16px; line-height:17px;}
h5 {font-size:14px; line-height:15px;}
h6 {font-size:12px; line-height:13px;}


/* BUNNIES CONTEST */

form#detailForm p input.submit { background-position: 0 right; width: 162px; height: 215px; display: block; background-color: transparent; border-style: none; cursor: pointer;}
form#detailForm p input#bunny_0 { background-image: url(../img/misc/cizma.jpg);}
form#detailForm p input#bunny_1 { background-image: url(../img/misc/cizma.jpg);}
form#detailForm p input#bunny_2 { background-image: url(../img/misc/cizma.jpg);}
form#detailForm p input#bunny_3 { background-image: url(../img/misc/cizma.jpg);}
form#detailForm p input#bunny_4 { background-image: url(../img/misc/cizma.jpg);}
form#detailForm p input#bunny_5 { background-image: url(../img/misc/cizma.jpg);}
form#detailForm p input#bunny_6 { background-image: url(../img/misc/cizma.jpg);}
form#detailForm p input#bunny_7 { background-image: url(../img/misc/cizma.jpg);}
form#detailForm p input#bunny_8 { background-image: url(../img/misc/cizma.jpg);}
form#detailForm p input#bunny_9 { background-image: url(../img/misc/cizma.jpg);}
form#detailForm p input#bunny_10 { background-image: url(../img/misc/cizma.jpg);}

form#contest_BUNNIES {}
form#contest_BUNNIES span.rules { display: none;}
form#contest_BUNNIES label { width: 100px;}
form#contest_BUNNIES textarea { width: 180px;}
form#contest_BUNNIES input { width: 186px;}
form#contest_BUNNIES input.submit { width: auto;}
form#contest_BUNNIES p.error { text-align: right; display: block;}

#bunnyContest { padding: 3px; margin-right: 6px; margin-bottom: 5px;}
body.casa-domain #bunnyContest {}
body.cosmo-domain #bunnyContest {}

p.contest.info { margin-top: 20px;  padding: 3px;}

#primary div.comments ul.comments-pagination { list-style-type: none; overflow: hidden;}
#primary div.comments ul.comments-pagination li { float: left; border-left: 1px solid #ccc; padding: 0px 5px 0px 5px;}
#primary div.comments ul.comments-pagination li.first {border: 0px;}


div#id6390 { width: 350px !important;}
#recommendForm {}
#recommendForm label { float:left; width: 150px;}
#recommendForm textarea { width: 300px;}


#content #primary div.concurs_poze { margin-top: 20px; border-bottom: 1px dotted #CCC; margin-bottom: 10px; padding-bottom: 5px;}
#content #primary div.concurs_poze_list { margin-top: 10px;}
#content #primary div.concurs_poze_list p#img { margin-left: 10px;} 
#content #primary div.concurs_poze-detail h1 { font-size: 18px; margin-left: 10px; line-height: 19px;}
#content #primary div.concurs_poze-detail p.age { margin-left: 10px;}
#content #primary div.concurs_poze-detail div.description { margin-left: 10px;}
#content #primary div.concurs_poze-detail p#img { margin-left: 10px; border: 1px solid #414141; width: 360px; overflow: hidden;} 
#content #primary div.concurs_poze-detail div.votes { border: 1px solid #414141; padding: 5px 0px 5px 10px; margin-left: 10px; width: 350px;}
#content #primary div.concurs_poze-detail p.back { margin-left: 10px; clear: both; margin-top: 15px;}
#content #primary div.concurs_poze-detail p.back a { padding: 2px 5px 2px 5px; color: #ffffff; border: 2px solid #edecc2; background-color: #aa0000; font-weight: normal;}
#content #primary div.concurs_poze-detail p.back a:hover { background-color: #dd0000;}
#content #primary div.concurs_poze-detail div.concursNav { overflow: hidden; clear: both;}
#content #primary div.concurs_poze-detail div.concursNav p.back { float: left; margin-right: 10px; clear: none;}
#content #primary div.concurs_poze_list #images {}
#content #primary div.concurs_poze_list #images p.image { width: 100px; float:left; border: 1px solid #000; margin: 8px;}
#content #primary div.concurs_poze_list #images > p.image { margin-left: 10px;}

#content #primary ul.concurs_poze-navigation { overflow: hidden; list-style-type: none; clear: both; width: 100%;}
#content #primary ul.concurs_poze-navigation li { float: left; margin: 5px; border-left: 1px solid #CCC; padding: 3px 7px; margin: 0px;}
body.sec640 #content #primary ul.concurs_poze-navigation li.selected { background: #F6510F;}
body.sec640 #content #primary ul.concurs_poze-navigation li.selected a {color:#FFF;}

div.body div.concurs_poze_list ul.chart-list {list-style-type:none; margin:0px; padding:0px;}
div.body div.concurs_poze_list ul.chart-list li.chart-list-element {list-style-type:none; float:left; clear:none; margin:2px;}
