body{ font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size:0.8em;
  color: #333333; /* don't use just black, it won't look good */}

#wrapper{color:#666;width:auto;margin:10px 0.5% 10px 0.5%;}

#wrapper{margin-right:0.5%;width:auto !important;}

/*#main2 ul{margin:5px 0 5px 15px;padding:0 0 15px 0;list-style-type:disc;line-height:2.8ex;text-align:justify;}*/

a{color:#666;text-decoration:underline;}

ul.photos{list-style-type:none;margin:0;padding:15px 0 0 0;}
ul.photos li{float:left;display:block;width:150px;height:150px;margin:0 10px 25px 10px;text-align:center;font-size:12px;position:relative;}
ul.photos li a.photo{height:120px;display:block;background:bottom center no-repeat;}
ul.photos li a.photo img{display:none;}
ul.photos li a.photo img.new{display:inline;position:absolute;left:0;top:0;}
ul.photos a{text-decoration:none;}
ul.photos li .bl{list-style-type:none;margin:0;padding:0;line-height:12px;}
ul.photos li .bl li{display:inline;float:none;width:auto;height:auto;margin:auto;}
ul.photos li .bl .nn{display:block;padding-top:3px;}
ul.photos li .bl .nn a{padding-left:15px!important;}

.dnone{display:none;}


/*ul.photos li{position:relative;}*/
ul.photos li .th{background:url(/img/tosprite/ico-thumb-grey.png) left center no-repeat;padding:0 2px 0 9px;}
ul.photos li .co{padding:0 2px 0 9px;}
ul.photos li .ga{background:url(/img/tosprite/ico-bullet-grey.png) left center no-repeat;padding:0 0 0 7px;}
ul.photos li .poke{font-weight:bold;padding-right:10px;font-size:1.1em;}

ul.profiles{clear:both;list-style-type:none;margin:0;padding:0;}
ul.profiles li{width:150px;height:150px;margin:0 10px 25px 10px;float:left;position:relative;text-align:center;}
ul.profiles li .por{line-height:138px;display:block;}
ul.profiles li .por img{vertical-align:bottom;}
ul.profiles li a{text-decoration:none;}
Dul.profiles li a.nf{position:absolute;top:103px;background:white;font-size:11px;padding:2px;color:orange;border:1px #DDD solid;height:11px;line-height:11px;cursor:pointer;}
ul.profiles li a img.new{display:inline;position:absolute;left:0;top:18px;}
ul.profiles .nn{padding:2px 0 0 15px;}
ul.profiles .nn.offline{background:url(/img/tosprite/ico-offline-small.png) left center no-repeat;padding-left:10px;}
ul.profiles .nn.online{background:url(/img/tosprite/ico-online-small.png) left center no-repeat;padding-left:10px;}

.searchResults ul.profiles li, .searchResults ul.photos li {width:140px;}



ul.albums{list-style-type:none;margin:0;padding:0;}
ul.albums li{float:left;display:block;width:150px;height:150px;margin:0 10px 25px 10px;position:relative;text-align:center;}
ul.albums img{display:block;border:1px #eee solid;padding:3px;margin:auto;}
ul.albums .n{display:block;padding:3px 0 0 3px;}

.clear{clear:both;}
div.clear{height:1px !important;font-size:1px !important;overflow:hidden;}
/*
#content{width:99%;margin:auto;text-align:left;}
#left{float:left;width:178px;margin:0;padding:0;clear:both;}
*/
div.sb{width:100%;max-width:178px;padding:5px 0 0 0;background:url(/img/themes/default/vertical.png) #f3f3f3 -358px 0 no-repeat;}
div.sbc1{padding:0 0 5px 0;background:url(/img/themes/default/vertical.png)  0 100% no-repeat;}
div.sbc2{margin:0;padding:0 5px 0px 5px;background:url(/img/themes/default/vertical.png) -179px 0 repeat-y;}
div.sb a{text-decoration:none;cursor:pointer;}
div.sb a:hover{color:black;text-decoration:underline;}

div.sb.warning{text-align:center;border:none;font-size:1em;}
div.sb.warning a{text-decoration:underline;}
div.sb.warning strong.red{color:red;font-size:1.2em;padding-bottom:10px;display:block;}
div.sb.warning .sbc2{padding:10px 0;}

/*
h1{font-size:10px;text-align:right;color:#666;font-family:arial,verdana,tahoma,sans-serif;text-transform:uppercase;padding:10px 15px 3px 0px;background:url(/img/tosprite/arrow-left-tiny-light.png) 97% 13px no-repeat;float:right;font-weight:bold;}
h2.main{font-size:13px;font-weight:bold;text-align:left;float:left;padding:5px 0 3px 0px;margin:0 0 10px 0;font-style:italic;font-family:verdana;border-bottom:1px #CCC solid;width:100%;margin-top:-22px;color:black;}
*/
h1{font-size:13px;font-weight:bold;text-align:left;float:left;padding:5px 0 3px 0px;margin:0 0 5px 0;font-style:italic;border-bottom:1px #CCC solid;width:100%;color:black;}
h1:first-letter {text-transform: capitalize;}
h2.main{font-size:10px;text-align:right;color:#666;text-transform:uppercase;padding:10px 15px 3px 0px;background:url(/img/tosprite/arrow-left-tiny-light.png) 97% 13px no-repeat;float:right;font-weight:bold;position:absolute;top:0;right:0;}

h1 span,
h2.main span{color:#56adb2;}
h2.sb{font-size:10px;text-align:right;color:#666;text-transform:uppercase;padding:9px 15px 3px 5px;background:url(/img/tosprite/arrow-left-tiny-light.png) 97% 13px no-repeat;}
h3.main{margin:15px 0 15px 5px;color:#BBB;}

.sb form{padding:0;}
.sb ul{list-style-type:none;margin:0;padding:0;}
ul.actions li{display:block;float:none;clear:both;}

#usermenu{list-style-type:none;margin:0;padding:0;}
#usermenu li{padding:1px 0;}
#usermenu li.link{background:url(/img/tosprite/usermenu-icon-bg.png) left center no-repeat;}
#usermenu li.link.blink{background:url(/img/tosprite/usermenu-icon-bg-blink.gif) no-repeat;}
#usermenu li.link.blink a{color:red;font-weight:bold;}
#usermenu li.link a{text-decoration:none;padding-left:35px;background:url(/img/sprites/usermenu-icons.png) no-repeat;line-height:28px;display:block;}
#usermenu li.link.settings{margin-bottom:5px;}
#usermenu li.link.photos a{background-position: 3px -206px;}
#usermenu li.link.messages a{background:url(/img/tosprite/icons/messages.png) 4px 7px no-repeat;/*background-position: 5px -66px;*/}
#usermenu li.link.contacts a{background-position: 4px 4px;}
#usermenu li.link.notes a{background-position: 4px -136px;}
#usermenu li.link.profile a{background-position: 3px -349px;}
#usermenu li.link.settings a{background-position: 3px -278px;}
#usermenu li.link.facebook a{background-position: 3px -431px;}
#usermenu li.red a{color:red !important;font-weight:bold;}

p{line-height:2.8ex;text-align:justify;margin-bottom:10px;}

.contacts td {vertical-align: top;padding-right: 8px;}

.chat_offline {background:url(http://www.fotoparta.cz/plugins/chat2/themes/default/images/cometchat.png) 0 -1085px no-repeat;padding:3px 3px 6px 20px;}
.chat_available{background:url(http://www.fotoparta.cz/plugins/chat2/themes/default/images/cometchat.png) 0 -126px no-repeat;padding:3px 3px 6px 20px;}
.chat_busy{background:url(http://www.fotoparta.cz/plugins/chat2/themes/default/images/cometchat.png) 0 -218px no-repeat;padding:3px 3px 6px 20px;}
.chat_away{background:url(http://www.fotoparta.cz/plugins/chat2/themes/default/images/cometchat.png) 0 -172px no-repeat;padding:3px 3px 6px 20px;}

img.ico-chat {padding-bottom: 2px; padding-left:2px}

a.button{text-decoration:none;display:block;float:left;font-variant:small-caps;text-transform:lowercase;}
a.button.add{background:url(/img/tosprite/icons/add-16.png) 2px center no-repeat;padding:3px 3px 6px 20px;}
a.button.edit{background:url(/img/tosprite/icons/edit-16.png) 2px center no-repeat;padding:3px 3px 6px 20px;}
a.button.search{background:url(/img/tosprite/icons/search-16.png) 2px center no-repeat;padding:3px 3px 6px 20px;}
a.button.image{background:url(/img/tosprite/icons/image-16.png) 2px center no-repeat;padding:3px 3px 6px 20px;}
a.button.envelope{background:url(/img/tosprite/icons/envelope-16.png) 2px center no-repeat;padding:3px 3px 6px 20px;}
a.button.chat_offline{padding:3px 3px 6px 20px;}
a.button.chat_available{background:url(/plugins/chat2/themes/default/images/cometchat.png) 0 -126px no-repeat;}
a.button.chat_busy{background:url(/plugins/chat2/themes/default/images/cometchat.png) 0 -218px no-repeat;}
a.button.chat_away{background:url(/plugins/chat2/themes/default/images/cometchat.png) 0 -172px no-repeat;}
a.button.users{background:url(/img/tosprite/icons/users-16.png) 2px center no-repeat;padding:3px 3px 6px 20px;}
a.button.delete{background:url(/img/tosprite/icons/delete-16.png) 2px center no-repeat;padding:3px 3px 6px 20px;}
a.button.delete:hover{background-image:url(/img/tosprite/icons/warning-16.png);}


dl.zend_form{width:560px;padding:20px 0;}
dl.zend_form dt{width:135px;text-align:right;float:left;clear:both;vertical-align:bottom;padding:0 0 10px 0;}
dl.zend_form dt label{color:#666;font-weight:bold;font-size:11px;vertical-align:baseline;padding:5px 10px 10px 0px;display:block;}
dl.zend_form dd{float:left;padding:0 0 10px 0;>width:420px;}
dl.zend_form label{cursor:pointer;}
dl.zend_form label.required{color:#238498;}

dl.zend_form input.input_text,
dl.zend_form input.input_password,
dl.zend_form input.input_file,
dl.zend_form input.input_datePicker,
dl.zend_form select,
dl.zend_form textarea{width:280px;font-size:11px;}

dl.zend_form select{width:auto;}
dl.zend_form input.input_datePicker{width:100px;}

select,
textarea,
input[type=text],
input[type=password]{border:1px #AAA solid;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:1em;margin:0;padding:3px;}

/*textarea{padding:0 !important;}*/

dl.zend_form textarea{height:100px;}

dl.zend_form dd ul.errors {
    list-style: none;
    padding: 0;
    margin: 0;

}

dl.zend_form .UI-Buttons{clear:both;}

form ul.errors li {
    /*float: left;*/
    padding:0;
    margin: 0 0.15em 10px;
    color: #FFA500;
    font-size:11px;font-weight:bold;
}

form.singleline dl.zend_form{width:100%;}
form.singleline dl.zend_form dt label{padding:1px 10px 0 0;}
form.singleline dl.zend_form dd{width:300px;}
form.singleline dl.zend_form dt,
form.singleline dl.zend_form dd{line-height:18px;float:left;clear:none;}
form.singleline .UI-Buttons{padding-top:0;clear:none;}

    .ui-datepicker{z-index:10;background:white;border:1px  #666 solid;}

#topright {text-align:right;line-height:16px;padding-top:0px}
#topright{float:right;width:350px;height:35px;overflow:hidden;}
#topright .loginButtons {height:25px !important; padding-top:10px !important;padding-right:2px}
#ownportrait{float:right;padding:0 0 0 5px;}
#ownportrait img{width:32px;border:1px #666 solid;}

#logo{margin:0 auto 5px auto;display:block;width:200px;height:35px;}
#topleft{float:left;}
#topright .nick{font-weight:bold;text-decoration:none;}
#topright .nick:hover{text-decoration:underline;}
#topright .logout{text-decoration:none;font-size:11px;}
#topright .logout:hover{text-decoration:underline;}
.searchform{padding:5px 0px 0 0;}
.searchform *{vertical-align:middle;}
.searchform .text{width:155px;height:18px;padding:1px 0 0 5px;margin:0;background:white;border:none;font-size:0.8em;line-height:18px;color:#999;font-style:italic;}
.searchform span{border:1px #B9B9B9 solid;background:white;display:block;height:20px;float:left;margin:0 1px 0 0;}


.dropshadow{background:url(/img/sprites/dropshadow.png) no-repeat;min-width:50px;min-height:50px;max-height:900px;max-width:900px;}
.dropshadow.rt{background-position:right top;}
.dropshadow.lb{background-position:left bottom;}
.dropshadow.lt{background-position:left top;}
.dropshadow.rb{background-position:right bottom;padding:15px;position:relative;}


#quicklinks{margin-top:50px;font-size:11px;}
#quicklinks h2{position:absolute;top:-17px;width:93px;height:17px;overflow:hidden;}
#quicklinks h2 span{background:url(/img/tosprite/quicklinks.png);position:absolute;top:0;left:0;width:93px;height:17px;}
#quicklinks ul{list-style-type:none;margin:0;padding:0}
#quicklinks ul li{float:left;width:195px;}
#quicklinks ul a{float:left;padding:8px 0 8px 10px;color:#666;text-decoration:none;background:url(/img/tosprite/bottom-bullet.png) left 55% no-repeat;}
#quicklinks ul a:hover{color:black;}

.bottom{background:url(/img/themes/default/main.png) #f3f3f3 left -158px;border-top:1px #b9b9b0 solid;position:relative;}
#footer ul{list-style-type:none;margin:0;padding:0;}
#footer ul li a:hover{color:black !important;text-decoration:underline;}
.bottom ul li.important a{color:black !important;}


#webcorp{float:left;display:block;padding:8px 8px 8px 0;text-decoration:none;color:#999;}
#webcorp img{vertical-align:middle;}
#footer{}
#footer ul li a{text-decoration:none;color:#999;display:block;padding:8px;border-left:1px white solid;}
#footer ul li.first a{border:none;}
#footer ul li.last a{padding-right:0;}
#footer ul{float:right;min-height:50px;_height:50px;}
#footer ul li{float:left;}

.bottom .content{width:990px;margin:auto;padding:0;}
.bottom #links {font-size:90%;}
.bottom #links a { color: #999;}

.comments{display:block;width:100%;font-size:13px;}
.comments ul{margin:0;padding:0;list-style-type:none;}
.comments li{position:relative;}

.comments.wide{float:left;width:100%;}
/*.comments.wide .replies{}*/
.comments li.comment.reply.newreply{text-align:right;}
.comments li.comment.reply.newreply textarea{width:400px;border:1px #CCC solid;}


.comments li.comment{margin:5px 0;padding:5px;border-bottom:1px #FAFAFA solid;clear:both;background:url(/img/posts-separator.png) bottom center no-repeat;}
.comments li.comment .ts{display:block;float:left;clear:left;width:160px;font-size:0.8em;padding:3px 0 0 0;}

.comments .sendform{background:none;border:none;padding:5px;}
.comments .sendform textarea{width:98%;height:44px;border:1px #CCC solid;}

.comments li.comment p{margin-left:170px;word-wrap: break-word}


.comments .replies{clear:none;list-style-type:none;margin:0;padding:0 0 0 30px;}
.comments .replies h3{font-weight:normal;font-size:11px;color:#999;padding:10px 0 0 5px;}
.comments .replies.hr0{margin-top:0px !important;}
/*.comments li.comment.reply{padding-left:55px;}*/

.comments li.comment a.button{display:none;position:absolute;right:0;bottom:0;}
.comments li.comment:hover a.button{display:block;}

.comments li.comment.reply.newreply{padding-left:0px;background:none;border-bottom:10px;;}


.norecords{font-size:1.5em;color:#C0C0C0;text-align:center;padding:10px;}


.nn a:first-letter {text-transform: capitalize;}
.nn.online a{background-image:url(/img/tosprite/ico-online-small.png);}
.nn.offline a{background-image:url(/img/tosprite/ico-offline-small.png);}

.ub{display:block;float:left;width:160px;list-style-type:none;margin:0;padding:0;position: relative;z-index: 5}
.ub ul{list-style-type:none;margin:0;padding:0;}
.ub.model a{color:#ee68b6;}
.ub.photographer a{color:#226a7d;}
.ub .por img{width:50px;border:1px #C0C0C0 solid;float:left;}
.ub .nn{float:left;width:105px;}
.ub .nn a{text-decoration:none;font-size:13px;font-weight:bold;display:block;padding:0 0 2px 3px;}
.ub .ico{padding:3px 0 0 0px;float:left;}
.ub .ico *{vertical-align:middle;}
.ub .ico a{padding:0 2px;}

.discussion.topics li.topic{clear:both;padding:5px 0 5px 5px;margin-bottom:20px;background:url(/img/posts-separator.png) left bottom no-repeat;border-bottom:1px #FAFAFA solid;}
.discussion.topics li.topic h3{font-size:1.1em;margin-left:160px;}
.discussion.topics li.topic h3 a{text-decoration:none;color:#327587}
.discussion.topics li.topic .ub{float:left;clear:left;display:block;width:160px;}
.discussion.topics li.topic .ub{clear:left;margin:0;}
.discussion.topics li.topic .ub .nn{}
.discussion.topics li.topic .ub img{}
.discussion.topics li p.topictext{margin-left:160px;padding:5px 0;}

ul.control{padding:3px 0 0 0;margin:0 0 0 160px;list-style-type:none;}
ul.control li{float:left;font-size:0.8em;padding-right:5px;}

img.play{vertical-align:middle;}

ul.fork{padding:30px 0 0px 50px;margin:0;list-style-type:none;}
ul.fork img{vertical-align:middle;}
ul.fork a{text-decoration:none;font-size:1.2em;margin-left:10px;}
ul.fork li{padding:0 0 30px 0;}
ul.fork.twocolumns{list-style-type:none;font-size:1em;}
ul.fork.twocolumns img{vertical-align:middle;margin-right:10px;}
ul.fork.twocolumns li{float:left;width:300px;}

#topicdesc{padding:5px 5px 25px 5px;border-bottom:1px #EEE solid;margin-bottom:15px;}

#topicdesc p{margin-left:170px;}
#topicdesc .control{margin-left:170px;}

.sendform{padding:5px;}
.sendform form{margin-left:170px;text-align:right;}
.sendform form textarea{width:100%;}
.sendform label{display:none;}
.sendform dt{display:none;}

#largephoto{clear:both;}
#largephoto div.photo{float:left;margin-right:20px;width:680px;}

#largephoto .info #boxtabs{clear:both;}
#largephoto .info{width:30%;min-width:200px;float:left;min-height:500px;}
#largephoto .info .box{min-height:110px;max-height:250px;overflow:auto;}
#largephoto .info .box h2{display:none;}
#largephoto .info .box dl{}
#largephoto .info .box dt{color:#238498;width:100px;float:left;clear:left;padding-bottom:5px;}
#largephoto .info .box dd{margin-left:100px;padding-bottom:5px;}

.ratings{min-height:100px;padding-left:5px;}
.ratings li{width:50px;height:60px;margin:0 10px 5px 0;font-size:0.8em;text-align:center;overflow:hidden;display:inline-block;padding-top:0px;}
.ratings.photo{}
.ratings.article{width:240px;height:300px;float:left;}

#lptop{position:relative;}
#photocontrols{position:absolute;bottom:0;width:30%;min-width:200px;left:680px}



ul.horizontal{float:left;list-style-type:none;margin:0;padding:0 0 10px 0;}
ul.horizontal li{float:left;margin-right:5px;}
ul.horizontal li a{display:block;float:left;}
ul.horizontal form .zend_form{padding:0;}

p#vtip { display: none; position: absolute; padding: 5px; left: 15px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 15px }


.gallerysort{float:left;line-height:13px;font-size:11px;padding-top:2px;}
.gallerysort select{margin-right:5px;vertical-align:middle;font-size:11px;padding:0;vertical-align:middle;}
.gallerysort dt,.gallerysort dd{display:inline;}

ul.notes{list-style-type:none;margin:0;padding:0;}
ul.notes li{clear:both;}
ul.notes li.note{padding-bottom:15px;}
ul.notes p{margin-right:170px;}
ul.notes .cb{float:right;list-style-type:none;border:none;}

#notes ul.notes li{padding:10px 5px 5px 5px;border-bottom:1px #EEE solid;float:right;width:170px;}



#fb_share_wrapper{padding:5px 0;text-align:center;}


/* profiles search */

fieldset.search{border-top:1px #CCC solid;float:left;padding:10px 0 10px 0 ;}
fieldset.search legend{padding:0 5px;}
fieldset.base{width:800px;}
fieldset.base .input_text{width:auto !important;}
fieldset.location{width:800px;}
fieldset.location select{height:240px;width:100%;}
fieldset.sizes{width:800px;}
/*
fieldset.sizes dt{width:55px;padding-right:5px;}
fieldset.sizes dd,
fieldset.sizes dt{float:left !important;clear:none;vertical-align:middle;text-align:right;}
fieldset.sizes dd{width:50px;clear:left;}
fieldset.sizes dd select{width:100%;}
*/
fieldset.other{clear:both;width:800px;line-height:1.5em;}
fieldset.other dt{width:130px;float:left;clear:left;padding:0 0 5px 0;}
fieldset.other dd{float:left;clear:none;width:610px;padding:0 0 5px 0;}
fieldset.other dd input{vertical-align:middle;}
fieldset.other dd label{white-space:nowrap;}
fieldset.other dd label:hover{background:#EEE;}



/* profiles serch end */

#fbsharedefault{text-align:center;padding:10px;}

#smallregform{padding-top:20px;}
#smallloginform h2,
#smallregform h2{color:#c83072;font-size:2em;text-transform:uppercase;font-weight:normal;text-align:center;letter-spacing:-1px;}
#smallloginform h3,
#smallregform h3{color:#c83072;font-size:1em;font-weight:normal;text-align:center;padding:3px 0;font-weight:bold;}
#smallregform p{text-align:justify;color:#666;padding:10px 0;text-align:center;}
#smallregform label{color:black;font-weight:normal;}
#smallregform img{margin:auto;display:block;margin:15px auto 0 auto;}

#smallregform .zend_form{width:400px;float:left;}
#smallregform .zend_form dt{>padding:0;}
#smallregform .zend_form dd{>width:200px;}
#smallregform .zend_form dd input{width:200px;}
#smallregform .zend_form dd .input_submit,
#smallregform .zend_form dd .input_reset{width:auto !important;padding-left:5px;padding-right:5px;;background:transparent;}

#smallloginform{padding:5px 15px;text-align:left;margin:auto;}
#smallloginform h2,#smallloginform h3{color:#238498;}
#smallloginform p{text-align:center;color:#666;padding:10px 0;width:250px;margin:auto;}
#smallloginform form{margin:auto;padding-right:80px;width:250px;margin:auto;}
#smallloginform form input{width:120px;}
#smallloginform form input.input_submit,
#smallloginform form input.input_reset{width:auto;}

ul.reglinks{font-size:1.4em;padding:0px 0 0 5px}
ul.reglinks li{padding-right:20px;}




#commentsmileys{float:left;display:block;width:275px;text-align:left;}
#commentsmileys *{vertical-align:middle;}
#commentsmileys img{cursor:pointer;margin:0 5px 0 0;}
#commentsmileys img:hover{background:#C0C0C0;}
#moresmileys{padding-bottom:15px;}

.lastvisits{padding:5px;margin:0;list-style-type:none;}
.lastvisits ul{padding:0;margin:0;list-style-type:none;}
.lastvisits li.visit{padding-bottom:20px;clear:both;float:left;width:100%;}
.lastvisits li.visit .ts{color:#BBB;padding-right:10px;}
.lastvisits:hover li.visit .ts{color:#DDD;}
.fbshare{padding:30px 0 0 0;text-align:center;}

.prevnext{padding:5px 8%;line-height:130px;margin:0;list-style-type:none;width:100%;}
.prevnext img{vertical-align:middle;}
.prevnext a{text-decoration:none;}
.prevnext .prev{float:left;text-align:left;}
.prevnext .next{float:right;text-align:right;}


table.profession{width:100%;}
table.profession td{padding:8px;}
table.profession td span{font-weight:bold;}
table.profession td strong{font-weight:normal;}

div.secondaryinfo{}

div.about{padding:5px 7px;}


div.detail{width:100%;clear:both;}

dl.norm{width:350px;border:1px red solid;}
dl.norm dt{width:145px;display:inline-block;padding:3px 5px 3px 0;text-align:right;}
dl.norm dd{width:200px;display:inline-block;padding:3px 0;font-weight:bold;}
dl.norm span.unknown{font-style:italic;color:#C0C0C0;font-weight:normal;}

dl.norm.profession{width:270px;float:left;}
dl.norm.profession dt{width:110px;}
dl.norm.profession dd{width:150px;}


table.maininfo{float:left;margin-right:20px;}
table.maininfo td{padding:0 0 10px 0;}
table.maininfo td span{font-weight:bold;}
table.maininfo td strong{font-weight:normal;}
div.maininfo{float:left;margin:0 30px 0 0;}
div.maininfo{font-size:0.8em;text-align:center;}

textarea#note{border:1px #EEE solid;width:98%;padding:1%;}

.articleBackLink {margin-top:20px;padding-left:15px;font-weight: bold;}
.articleBackLink a {color:#56ADB2;text-decoration: none;}
.articleBackLink a:hover {text-decoration:underline}

.articleCathegories {width:800px;list-style-type:none;margin:0;padding:0;font-size:112%;font-weight:bold;padding-bottom:0.6em;overflow:auto;border-bottom:1px solid #ebebeb;}
.articleCathegories li {float:left;}
.articleCathegories li a {color:#56ADB2;display:block;padding:1em 16px 1em 16px}
.articleCathegories li.active a {color:#666; text-decoration: none;}
.articleCathegories li a:hover {background-color:#888; color:white;}

.articles{width:800px;margin:0;padding:0;list-style-type:none; margin-bottom:20px;overflow:auto;}
.articles li{float:left;width:400px;padding:0 5px;height:125px;padding:25px 0px 20px 0px;position:relative; border-bottom: 1px solid #f3f3f3;}
.articles li.odd {background-color: #f9f9f9}
.articles li .info {width:220px; float:right; position: relative; height: 120px;margin-right: 20px;}
.articles li .image {float:left; width:130px; padding-left:10px;}
.articles li h2{font-size:1.4em;font-weight:normal;padding:0 0 0.1em 0; margin-bottom: 6px;line-height: 120%;}
.articles li img{font-size:1.2em;min-height:50px;}
.articles li p{text-align:justify;line-height: 120%; }
.articles li .footer{font-size:0.85em;display:block;position:absolute;bottom:0;width:100%;}
.articles li a.more{font-size:0.9em; color: #56ADB2; text-decoration: none;}
.articles li h2 a:hover {color:#56ADB2;}
.articles li a:hover {text-decoration:underline;}
.articles .author {color:#56ADB2; font-weight: bold;}

.headArticles {margin-bottom:0;overflow:auto;border-bottom:1px solid #ebebeb;padding-top:2em;}
.headArticles li {width:auto; height: 190px; border:0; padding-top:0;}
.headArticles li .info {width:370px; height:190px; margin-left:10px;}
.headArticles li h2 {font-size:200%; font-weight: normal; margin-bottom: 20px; line-height: 130%;}
.headArticles li .image {width:390px;}
.headArticles li p {line-height: 180%;}


.articletext {width:770px;padding-top:20px;padding-bottom: 20px;margin-left:15px;margin-right:15px;}
.articletext h2 {margin-bottom: 5px;color:#56ADB2; font-size:1.2em; line-height: 130%;}
.articletext {line-height:180%;}
.articletext .column.first {margin-left:-5px;margin-right:30px;}
.articletext .column.last {margin-right:-20px;}
.articletext .column img, .articletext .column object {max-width:370px !important; display:block; text-align: center; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom: 10px;}


#questions{margin:0;padding-left:25px;}
#questions li{border:1px transparent solid;padding:5px;margin:0 0 10px 0;}
#questions h3{cursor:pointer;}
#questions li.active{border-bottom:2px #DDD solid;}
#questions li.active h3{font-size:1.2em;padding-bottom:10px;}
#questions .qanswer{line-height:1.5em;}


.menuwrapper{height:30px;background:url(/img/themes/default/main.png) #888 left -31px;}
.menu{margin:0;padding:0;;list-style-type:none;font-size:13px;text-transform:uppercase;height:30px;float:left;background:url(/img/themes/default/main.png) #56ADB2;}
.menu.blue{padding:0 10px;}
.menu.grey{padding:0 10px;background:url(/img/themes/default/main.png) #888 left -31px;border-left:1px white solid;}
.menu li{float:left;padding:0 1px;line-height:24px;text-align:center;display:block;position:relative;}
.menu li a,
.menu li span.pseudoa{text-decoration:none;display:block;float:left;padding:4px 10px 3px 10px;color:white;height:23px;overflow:hidden;}
.menu li a img{display:none;}
.menu li.double{line-height:11px !important;}
.menu li.double small{text-transform:none;font-size:11px;}


.userHpBox #magazine-preview .articles {width: auto;padding:0 !important;}
.userHpBox #magazine-preview .articles li {width:400px; padding-top:0px; padding-bottom:20px; border-bottom:0}
.userHpBox #magazine-preview .articles li.odd {background-color: inherit;}
.userHpBox #magazine-preview .articles li .info {width:214px;}
.userHpBox #magazine-preview .articles li .image {padding-left:5px;}

.userHpBox h3.main {border-bottom:1px #EEE solid;font-size:11px;padding-bottom:2px;color:#666 !important;}
.userHpBox #magazine-preview {margin:0; padding:0 !important; margin-top:35px;}


.willbedeleted{opacity:0.3;}



.partialLimitLeft hr{border:none;border-bottom:1px #C0C0C0 solid;}


.adminbox{border:1px black solid;clear:both;margin:5px 0;padding:3px;}

a.exclam{text-decoration:none;}
a.exclam img{vertical-align:middle;}

a.morelink{float:right;font-weight:bold;font-size:11px;color:#C0C0C0;}

ul.sbphotos{list-style-type:none;margin:0;padding:0;text-align:center;font-size:11px;}
ul.sbphotos li{padding:5px 0 10px 0;}
ul.sbphotos a{text-decoration:none;}
ul.sbphotos a:hover{text-decoration:none;}