/* 3Dsoftware.cz - CONTENT    */
/* BASIC RULES */
body {font: 75% Geneva, Arial, "Luxi Sans", Helvetica, sans-serif; padding: 10px; margin: 0;}
a {color: #2B85BB;}
a:visited {color: #2B85BB;}
a:hover {color: #565E71;}

img {border: 1px solid #999;}
img.no-border {border: none;}
h1, h2, h3, h4, h5, h6, p, ul, dl {margin-top: 0;}
h1, h2, h3, h4, h5, h6 { color: #2B85BB; font-family: "Trebuchet MS", Geneva, Arial, "Luxi Sans", Helvetica, sans-serif; margin-bottom: 0.5em;}
h2 a img {float: left; margin: 4px 15px 30px 0;}
h1, h2.first {font-size: 172%;}
h2 {font-size: 150%;}
h3 {font-size: 128%;}
h4 {font-size: 120%;}
h5 {font-size: 100%;}
h6 {font-size: 100%; font-weight: normal;}
p, ul, dl {margin-bottom: 1.3em;}          /*, table*/
p.no-border img {border: none;}
dt {color: #555; font-weight: bold;}
form {margin: 0; padding: 0;}
fieldset {margin: 0 0 1.3em; padding: 0; border: 0 solid transparent;}
input, select, textarea {font-size: 100%; font-family: Arial, Helvetica, sans-serif; vertical-align: middle; margin: 0 0 0.1em;}

table {font-size: 92%; border: 1px solid #ccc;}/**//*width:100%; TELERIK!!!!!!*/
table, table a {color: #666;}
table a:hover {color: #F60;}
td, th {border: none; border-bottom: 1px dotted #ccc;}/**//*padding: 0.3em 0.5em; TELERIK!!!!!!*/
tr.last td {border: none;}
th {background: #ECECEC url("/portal/img/tab-silver.gif") repeat-x 0 bottom; text-align: left;border-bottom: 1px solid #ccc;}
abbr, acronym {cursor: help;}
div.formated table, table.formated {width:100%; border-collapse:collapse; margin-bottom:1em;}
div.formated table td, div.formated table th, table.formated td, table.formated th {padding: 0.4em;}

div#telerikEditor table, div#telerikEditor table td, div#telerikEditor table th { padding:0px; margin:0px; border-collapse:collapse;}
div#telerikEditor img {border:none; margin:2px; }
/*---------------------------------------------------------------*/

code, samp, pre, p.codesample { background: #F4F4F4; width:690px; font: 95% "Lucida Console", Monaco, "Courier New", Courier, Monospace; padding: 3px; padding-bottom:25px; white-space: pre; border: 1px solid #aaa; clear:right;overflow: auto; margin:0px;}

.small {font-size: 92%;}
.bold {font-weight: bold;}
.suppress {color: #666;}
.dark, a.dark {color: #565E71;}
.noframe {border: none;}
a.dark:hover {color: #2B85BB;}
/* General classes */
.ext { background: url("../img/ico-ext.gif") no-repeat 100% 0; padding-right: 10px; }
.white { color:#FFF;}

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }

.l { display: inline; float: left; }
.r { display: inline; float: right; }
.out { position: absolute; left: -2000px; top: -2000px; }
.bold { font-weight: bold; }
.br { clear: both; }
.break { height: 1px; font-size: 1px; clear: both; overflow: hidden; visibility: hidden; }
.breakspace10 { height: 10px; font-size: 1px; clear: both; overflow: hidden; visibility: hidden; }
.small { font-size: 92%;}
.no-margin{ margin-bottom: 0 !important;}

.col-h-l {float: left; width: 48%; }
.col-h-r {float: right; width: 48%; }
.col-full {float: left; width: 96%; }

a.service {color: #666;}
a.service:hover {color: #2B85BB;}
a.ext {background: url("/3dportal/img/ico/ic_ext.gif") no-repeat 100% -4px; padding-right: 13px;}
ul.ext, ul.arrow, ul.page, ul.page-big {margin-left: 20px; padding: 0; line-height: 1.4em;}
ul.ext {list-style: url("/3dportal/img/ico/ic_ext.gif"); }
ul.arrow {list-style: url("/3dportal/img/ico/ic_arrow.gif"); line-height: normal; }
ul.arrow li {margin-top: -0px;}
ul.dark a, ul.dark a:visited {font-weight: bold; color: #565E71;}
ul.dark a:hover {color: #2B85BB;}

ul.page{ list-style: url("/3dportal/img/ico/ic_page.gif"); }

.center {text-align:center;}
.left {text-align: left;}
.right {text-align: right;}
.fleft {float: left;}
.fright {float: right;}
img.left {float: left; margin: 0 15px 15px 0;}
img.right {float: right; margin: 0 0 10px 10px;}
img.center {display: block; margin: 0 auto;}
.hidden { display:none;}

/* Icons */
.ico, ul.ico li {background-repeat: no-repeat; background-position: 0 3px; padding-left: 25px;}
ul.ico {line-height: 1.9em;}
ul.page-big li {background-image: url("/3dportal/img/ico/ic_page-big.gif");}

/* File Icons */
.file-ai {background-image: url("/3dportal/img/ico/ic_ai.gif");}
.file-avi {background-image: url("/3dportal/img/ico/ic_avi.gif");}
.file-cdr {background-image: url("/3dportal/img/ico/ic_cdr.gif");}
.file-doc {background-image: url("/3dportal/img/ico/ic_doc.gif");}
.file-dxf {background-image: url("/3dportal/img/ico/ic_dxf.gif");}
.file-exe {background-image: url("/3dportal/img/ico/ic_exe.gif");}
.file-fla {background-image: url("/3dportal/img/ico/ic_fla.gif");}
.file-mp3 {background-image: url("/3dportal/img/ico/ic_mp3.gif");}
.file-pdf {background-image: url("/3dportal/img/ico/ic_pdf.gif");}
.file-ppt {background-image: url("/3dportal/img/ico/ic_ppt.gif");}
.file-psd {background-image: url("/3dportal/img/ico/ic_psd.gif");}
.file-qt {background-image: url("/3dportal/img/ico/ic_qt.gif");}
.file-ra {background-image: url("/3dportal/img/ico/ic_ra.gif");}
.file-swf {background-image: url("/3dportal/img/ico/ic_swf.gif");}
.file-txt {background-image: url("/3dportal/img/ico/ic_txt.gif");}
.file-xls {background-image: url("/3dportal/img/ico/ic_xls.gif");}
.file-zip {background-image: url("/3dportal/img/ico/ic_zip.gif");}

.search-article {list-style-image: url("/portal/img/ico-search-clanek.gif");}
.search-news {list-style-image: url("/portal/img/ico-search-novinka.gif");}
.search-diskuse {list-style-image: url("/portal/img/ico-thread-normal.gif");}

.profile-email img { border:none; }

table.plain { border: 0; background: #FFFFFF; font-size: 80%; }
table.plain th, table.plain td {  border: 0; padding: 10px 5px 0 0;}
table.plain img { border: 0; margin-left: 10px; margin-right: 8px; }
table.plain .orangelnk {color: #F60;}