html, body, div, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, fieldset {
margin:0pt;
padding:0pt;
}
body {
color:#ddd;
font-family:Arial,Tahoma,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt;
padding:0pt;
}
.correct {
clear: left;
height: 1px;
} 
a {
color: #7EB5C6;
text-decoration:none;
}
a:hover, a:hover {
color: #7EB5C6;
text-decoration:underline;
}
.right {
float:right;
}
.left {
float:left;
}
.new {
color:#CC3333;
}
h1 {
	font-size: 16px;
	font-weight: bold;
	color: #58CCD6;
	margin: 5px;
}
.error {
background-color:#F9E1E1;
border:1px solid #EAAEAE;
padding:6px;
}
.success {
background-color:#EDF9E2;
border:1px solid #CCEBAD;
padding:6px;
}
#container {
margin:0pt auto;
padding:0pt;
text-align:left;
width:770px;
}
#header {
background:#FAFEFF url(/images/header_bg.gif) repeat-x scroll 0% 0%;
height:94px;
}
#header img {
margin:27px 0pt 0pt 24px;
}
#background_swap {
background:transparent url(/images/swap_bg.gif) no-repeat scroll 0% 0%;
display:inline;
float:right;
height:30px;
margin:30px 24px 0pt 0pt;
padding:10px 0pt 0pt 71px;
width:98px;
}
#background_swap a {
margin:0pt 4px 0pt 0pt;
padding:0pt;
}
#background_swap a img {
margin:0pt;
padding:0pt;
}
#navigation {
background:#FAFEFF url(/images/nav_bg.gif) repeat-x scroll 0pt 3px;
height:33px;
}
#navigation ul, #sub_navigation span {
margin-left:24px;
}
#navigation li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#navigation a {
background-position:30px 13px !important;
float:left;
height:30px;
text-decoration:none;
text-indent:-9999px;
}
#navigation .selected a, #navigation a:hover {
background-position:30px 8px !important;
border-top:3px solid #7EC638;
line-height:30px;
}
#navigation span {
background:transparent url(/images/nav_bg_sep.gif) no-repeat scroll 0pt 3px;
float:left;
height:33px;
width:1px;
}
#nav_products a {
background:transparent url(/images/nav_products.gif) no-repeat scroll 0% 0%;
width:111px;
}
#nav_schemes a {
background:transparent url(/images/nav_schemes.gif) no-repeat scroll 0% 0%;
width:145px;
}
#nav_forums a {
background:transparent url(/images/nav_forums.gif) no-repeat scroll 0% 0%;
width:136px;
}
#nav_articles a {
background:transparent url(/images/nav_articles.gif) no-repeat scroll 0% 0%;
width:131px;
}
#nav_blog a {
background:transparent url(/images/nav_blog.gif) no-repeat scroll 0% 0%;
width:85px;
}
#nav_contact a {
background:transparent url(/images/nav_contact.gif) no-repeat scroll 0% 0%;
width:103px;
}
#sub_navigation {
background:#CBEEA8 url(/images/subnav_bg.gif) repeat-x scroll left top;
border-bottom:1px solid #525C3D;
overflow:auto;
}
#sub_navigation ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#sub_navigation li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#sub_navigation a {
background:transparent url(/images/subnav_bg_sep.gif) no-repeat scroll right center;
color:#447744;
float:left;
font-size:10px;
line-height:10px;
padding:10px 25px 10px 24px;
text-decoration:none;
}
#sub_navigation a:hover, #sub_navigation .selected a {
background-color:#DCF3C2;
color:#3F5A3F;
}
#sub_navigation span {
background:transparent url(/images/subnav_bg_sep.gif) no-repeat scroll 0% 0%;
float:left;
height:30px;
width:1px;
}
#sub_navigation.flat {
background:#B4DE8B none repeat scroll 0% 0%;
font-size:1px;
height:5px;
line-height:5px;
}
#bigbar {
background:#0C9FD6 url(/images/bigbar_bg.gif) repeat-x scroll 0% 0%;
clear:left;
height:210px;
}
#bigbar a {
color:#EBF7FA;
text-decoration:none;
}
#bigbar a:hover {
color:#FFFFFF;
}
#bigbar #news1 {
background:transparent url(/images/bigbar_bg_left.jpg) no-repeat scroll 0% 0%;
display:inline;
float:left;
height:179px;
padding:30px 10px 0pt;
text-align:center;
width:241px;
}
#bigbar #news2 {
display:inline;
float:left;
height:179px;
padding:30px 10px 0pt;
text-align:center;
width:238px;
}
#news1 p, #news2 p {
margin-top:4px;
}
a img {
border:medium none;
}
#news_studioscreen_png {
height:128px;
width:122px;
}
#news_osxscreen_png {
height:128px;
width:133px;
}
#news_schemes_png {
height:125px;
width:74px;
}
#bigbar h3 {
color:#FFFFBB;
font-family:Arial,Tahoma,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:4px 0pt 10px;
padding:0pt;
text-transform:uppercase;
}
#bigbar #quote {
float:left;
height:210px;
position:relative;
width:230px;
}
#bigbar #quote_bg {
background:transparent url(/images/quote_bg.png) no-repeat scroll 0% 0%;
color:#EBF7FA;
font-family:Arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
height:176px;
line-height:19px;
margin:22px 0pt 0pt 15px;
padding:4px 0pt 30px;
text-align:center;
vertical-align:middle;
width:215px;
}
#bigbar #quote_bg td {
padding:0pt 8px;
}
#bigbar cite {
color:#E1F5FA;
font-style:normal;
left:90px;
position:absolute;
top:177px;
width:136px;
}
.bigbar_sep {
background:transparent url(/images/news_sep.png) no-repeat scroll 0% 0%;
float:left;
height:209px;
width:2px;
}
#smallbar {
background:#0C9FD6 url(/images/content_header_bg.gif) repeat-x scroll 0% 0%;
clear:left;
height:70px;
}

#smallbar span {
background:transparent url(/images/content_header_bg_right.gif) no-repeat scroll 0% 0%;
float:left;
height:70px;
width:75px;
}
#small_quote {
font-family:Arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
height:70px;
line-height:19px;
text-align:right;
vertical-align:middle;
width:423px;
}
#small_quote a {
color:#CBE9F6;
}
#small_quote a:hover {
color:#FFFFFF;
text-decoration:none;
}
#main {
overflow:auto;
}
#content {
display:inline;
float:left;
line-height:19px;
margin:25px 24px 0pt;
width:474px;
}
#content p {
margin:0pt 0pt 14px;
}
h2 {
color:#CC5522;
font-family:Optima,Georgia,Arial Narrow,Arial,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:23px;
margin:0pt 0pt 17px;
}
h2 .info {
border-left:1px solid #E4ECF2;
color:#999999;
display:inline;
float:right;
font-family:Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
height:21px;
line-height:21px;
margin:3px 8px 0pt 0pt;
padding-left:8px;
}
h2 .no_border {
border:medium none;
}
.pc {
background:transparent url(/images/winicon.gif) no-repeat scroll 8px 1px;
border-left:1px solid #E4ECF2;
color:#FFFFFF;
float:right;
font-size:1px;
height:21px;
line-height:21px;
margin:3px 0pt 0pt;
width:36px;
}
.mac {
background:transparent url(/images/macicon.gif) no-repeat scroll 8px 1px;
border-left:1px solid #E4ECF2;
color:#FFFFFF;
float:right;
font-size:1px;
height:21px;
line-height:21px;
margin:3px 0pt 0pt;
width:36px;
}
.web {
background:transparent url(/images/webicon.gif) no-repeat scroll 8px 2px;
border-left:1px solid #E4ECF2;
color:#FFFFFF;
float:right;
font-size:1px;
height:21px;
line-height:21px;
margin:3px 0pt 0pt;
width:36px;
}
.product {
background:transparent url(/images/header_hr.gif) no-repeat scroll 0pt bottom;
color:#8FA5AD;
font-size:20px;
margin:0pt 0pt 5px;
padding:0pt 0pt 16px;
}
.studio {
color:#006F9A;
}
.osx {
color:#CC3333;
}
.v3 {
color:#D6601F;
}
.colorpix {
color:#664C99;
}
.online {
color:#448822;
}
.galleria {
color:#CC5566;
}
h2 .bullet {
color:#8FA5AD;
font-family:Arial,Tahoma,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:43px;
vertical-align:top;
}
.product_screenshot {
display:inline;
float:right;
margin:6px 0pt 0pt 16px;
}
.requires {
clear:right;
color:#999999;
float:right;
font-size:11px;
text-align:center;
width:200px;
}
.screenshot_block {
clear:left;
margin-bottom:24px;
overflow:auto;
}
h4 {
font-size:12px;
font-weight:bold;
}
.screenshot {
display:inline;
float:left;
margin:0pt 16px 0pt 0pt;
}
.colorpix_screen {
margin-right:45px;
}
.content_block {
margin-bottom:36px;
overflow:hidden;
}
.product_nav {
color:#446677;
margin-left:2px;
overflow:auto;
}
.product_nav li {
display:inline;
list-style-type:none;
margin-right:16px;
}
ul.with_bullets {
margin-bottom:14px;
}
ul.with_bullets li {
color:#445555;
list-style-type:square;
margin:0pt 0pt 6px 22px;
}
.popout_block {
background-color:#FFFFF4;
border:1px solid #F4F4CC;
margin:20px 0pt;
padding:14px;
}
.popout {
color:#990033;
}
.highlighter {
background-color:#FFFFF0;
color:#000000;
}
.key {
float:left;
width:140px;
}
hr {
border: 1px solid #555555;
clear:left;
height:1px;
margin:16px 0pt !important;
}
.product_table {
border-collapse:collapse;
border-spacing:0pt;
margin:10px 0pt 20px;
width:100%;
}
.row1 {
background-color:#F5F9FA;
}
.row2 {
background-color:#F1F7F9;
}
.product_table .col1, .product_table .col3, .product_table .col4 {
text-align:center;
}
.product_table .col5 {
text-align:right;
}
.product_table .col_foot1 {
background-color:#FFFFFF;
border-top:1px solid #E7F0F4;
}
.product_table .col_foot1 a {
font-weight:normal;
}
.product_table .col_foot2 {
background-color:#FFFFFF;
border-top:1px solid #E7F0F4;
text-align:right;
}
.product_table th, .product_table td {
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
padding:8px;
}
.product_table th {
background-color:#E6F1F4;
}
.product_table td {
}
.product_table td a {
font-weight:bold;
}
.order_submit {
padding:4px 6px;
}
#pageNav {
border-top:1px solid #CCCCCC;
float:left;
font-family:Tahoma,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:40px;
padding:20px 0pt;
text-align:center;
width:474px;
}
#pageNav span {
border:1px solid #FFFFFF;
font-weight:bold;
margin-bottom:20px;
padding:2px 6px 3px;
}
#pageNav a {
background:#F8FBFC none repeat scroll 0% 0%;
border:1px solid #E2EFF3;
color:#006699;
padding:2px 6px 3px;
text-decoration:none;
}
#pageNav a:hover {
border-color:#B7D7E1;
}
.right {
float:right;
}
.right a {
padding:0pt;
}
.sep {
color:#C6D6E6;
padding:0pt 6px;
}
#tags {
float:left;
font-family:Georgia,"Times New Roman",Serif;
margin-top:10px;
}
#tags span {
line-height:42px;
margin-right:6px;
}
.blockInfo {
background:transparent url(/images/optsbg.gif) repeat scroll 0% 0%;
border-bottom:1px solid #E3EBF3;
border-top:1px solid #E3EBF3;
color:#666666;
font-family:Tahoma,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:20px;
padding:12px 1px 12px 4px;
}
p#nowShowing {
margin:0px;
}
p#sortOptions {
float:right;
}
p#sortOptions span {
margin:0pt 3px;
}
#content h3.scheme_title {
background:transparent url(/images/docicon16.gif) no-repeat scroll 0pt 5px;
border-bottom:1px solid #D8E3EE;
float:left;
font-family:Georgia,"Times New Roman",serif;
font-size:19px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:19px;
margin:10px 0pt 0pt;
padding:4px 0pt 3px;
width:474px;
}
#content h3.scheme_title a {
color:#006699;
letter-spacing:-0.02em;
padding-left:22px;
text-decoration:none;
}
#content h3.scheme_title a:hover {
color:#0099CC;
text-decoration:none;
}
a.del {
color:#CC3333 !important;
font-family:Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0pt 0pt 0pt 4px !important;
}
a.del:hover {
color:#CC3333 !important;
}
#content .scheme {
display:block;
float:left;
margin-bottom:30px;
width:474px;
}
#content .scheme p {
color:#4E6C7E;
display:inline;
float:left;
font-size:11px;
line-height:15px;
margin:8px 7px 0pt;
padding:0pt;
}
#content .schemeInfo {
background:transparent url(/images/optsbg.gif) repeat scroll 0% 0%;
color:#385A6B;
float:left;
font-family:Tahoma,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:11px;
margin-bottom:14px;
padding:10px 7px;
width:460px;
}
#content .tags {
clear:left;
color:#385A6B;
display:inline;
float:left;
font-family:Tahoma,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
margin:0pt 7px;
padding:6px 0pt;
width:460px;
}
#content .top-border {
border-top:1px dashed #E6E6E6;
margin-top:8px !important;
}
#content .bottom-border {
border-bottom:1px dashed #E6E6E6;
}
#content .tags p {
float:left;
margin:0pt 6px 0pt 0pt;
padding:0pt;
}
#content .tags a {
float:left;
margin-right:5px;
}
#content .outer {
border:1px solid #CCCCCC;
float:left;
margin:0pt 0pt 7px 7px;
padding:1px;
}
#content .shadow {
display:block;
padding:1px;
}
#content .color {
display:block;
height:25px;
margin:0pt;
padding:0pt;
width:25px;
}
#content .highlight {
border-color:#666666;
}
.rating {
margin-left:4px;
}
.votes {
color:#99AABB;
}
.star_rating {
background:transparent url(/images/rating_stars.gif) repeat-x scroll 0pt 50%;
height:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-1px 0pt 0pt -1px;
overflow:hidden;
padding:0pt;
position:relative;
width:70px;
}
.star_rating li {
float:left;
margin:0pt;
padding:0pt;
}
.star_rating li a {
display:block;
height:12px;
margin:0pt;
padding:0pt;
position:absolute;
text-decoration:none;
text-indent:-9000px;
width:14px;
z-index:20;
}
.star_rating li a:hover {
background:transparent url(/images/rating_stars.gif) repeat scroll 0pt 12px;
left:0pt;
z-index:2;
}
.star_rating a.one_star {
left:0pt;
}
.star_rating a.one_star:hover {
width:14px;
}
.star_rating a.two_stars {
left:14px;
}
.star_rating a.two_stars:hover {
width:28px;
}
.star_rating a.three_stars {
left:28px;
}
.star_rating a.three_stars:hover {
width:42px;
}
.star_rating a.four_stars {
left:42px;
}
.star_rating a.four_stars:hover {
width:56px;
}
.star_rating a.five_stars {
left:56px;
}
.star_rating a.five_stars:hover {
width:70px;
}
.star_rating li.current_rating {
background:transparent url(/images/rating_stars.gif) repeat scroll 0pt 24px;
display:block;
height:12px;
left:0pt;
position:absolute;
text-indent:-9000px;
z-index:1;
}
#sidebar {
display:inline;
float:left;
font-size:11px;
margin:16px 0pt 0pt 25px;
width:200px;
}
#sidebar ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#sidebar p {
color:#4B798B;
line-height:14px;
margin:0pt 0pt 10px;
padding:0pt;
}
#sidebar li {
margin:0pt 0pt 16px;
padding-bottom:7px;
}
#sidebar ul li ul li {
border:medium none;
margin:0pt;
padding:0pt;
}
#sidebar h2 {
border:medium none;
font-size:12px;
line-height:15px;
margin:12px 0pt 8px;
text-transform:uppercase;
}
#sidebar #fresh_schemes a {
border-top:1px solid #DFEDF2;
display:block;
line-height:23px;
padding:4px 0pt 0pt 2px;
width:198px;
}
#sidebar #fresh_schemes a:hover {
background-color:#FFFFFF;
color:#1177AA;
text-decoration:none;
}
#sidebar #fresh_schemes a span.doc_icon {
background:transparent url(/images/docicon16.gif) no-repeat scroll 1px 0pt;
padding:2px 0pt 0pt 19px;
}
.bullet {
font-family:tahoma,arial,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
#sidebar .scheme {
display:block;
margin:5px 0pt 0pt;
overflow:auto;
padding-bottom:11px;
width:190px;
}
#sidebar .outer {
background-color:#FFFFFF;
border:1px solid #C4D4D4;
display:block;
float:left;
margin:0pt 5px 0pt 0pt;
padding:1px;
}
#sidebar .shadow {
display:block;
padding:1px;
}
#sidebar .color {
display:block;
height:21px;
margin:0pt;
padding:0pt;
width:21px;
}
div.clear {
clear:both;
}
#sidebar img.screen {
border:0pt none;
display:block;
margin:0pt auto;
}
#sidebar a.pcicon {
background:#FBFDFE url(/images/winicon.gif) no-repeat scroll 26px 8px;
border-bottom:1px solid #D4E7ED;
display:block;
padding:11px 6px 10px 52px;
}
#sidebar a.pcicon:hover {
background-color:#FFFFFF;
text-decoration:none;
}
#sidebar a.macicon {
background:#FBFDFE url(/images/macicon.gif) no-repeat scroll 26px 9px;
border-bottom:1px solid #D4E7ED;
display:block;
padding:11px 6px 10px 52px;
}
#sidebar a.macicon:hover {
background-color:#FFFFFF;
text-decoration:none;
}
#sidebar span#logout {
float:right;
}
ul#userNav {
border-top:1px solid #D4E7ED;
list-style-type:none;
margin:0pt;
padding:0pt;
}
ul#userNav li {
border-bottom:1px solid #D4E7ED !important;
margin:0pt;
padding:0pt;
}
ul#userNav li a {
background-color:#FBFDFE;
color:#117CA1;
display:block;
font-family:tahoma,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:11px 0pt 10px 11px;
text-decoration:none;
}
ul#userNav li a:hover {
background-color:#FFFFFF;
color:#006699;
text-decoration:none;
}
ul#userNav li a strong {
margin-right:4px;
}
ul#userNav li a:hover strong {
color:#CC3333;
}
#sideLogin fieldset {
background:#FBFDFE none repeat scroll 0% 0%;
border:1px solid #D4E7ED;
padding:10px;
text-align:right;
}
#sideLogin .textbox {
width:100px;
}
#sideLogin .submit {
margin-top:6px;
}
#sideLogin .lostpassword {
float:left;
margin-top:7px;
}
#sideLogin .lostpassword label {
color:#4E6C7E;
font-size:11px;
margin:0pt;
padding:0pt;
}
.sideoutline {
background-color:#F8FBFC;
border-bottom:1px solid #D4E7ED;
border-top:1px solid #D4E7ED;
padding:14px 0pt;
}
#footer {
border-top:1px solid #E6E6E6;
clear:left;
color:#AAAAAA;
margin:24px 25px;
padding-top:16px;
text-align:center;
width:475px;
}
#footer a {
color:#778888;
}
#footer p {
font-size:11px;
}
fieldset {
border:medium none;
}
#content fieldset {
background-color:#FDFDF8;
border-bottom:1px solid #F3F3E2;
border-top:1px solid #F3F3E2;
margin:20px 0pt;
padding:20px 16px;
}
#content fieldset p.small {
font-size:11px;
margin-top:10px;
}
fieldset#mycs input {
margin-left:14px;
}
.row {
clear:left;
}
.textbox {
margin-top:2px;
}
#contact .textbox {
width:200px;
}
#login label.left, #contact label, #register label {
float:left;
margin:2px 0pt 10px;
width:90px;
}
#sideLogin label.left {
color:#0F4257;
float:left;
font-size:11px;
margin:6px 0pt 9px;
text-align:left;
width:62px;
}
#private1, #private2, #private3, #private4, #remember {
margin:4px 4px 0pt 0pt !important;
padding:0pt;
}
#remem {
margin:4px 4px 0pt 0pt !important;
padding:0pt;
}
#login label.remember {
font-size:11px;
}
#upload fieldset .row {
margin-bottom:30px;
}
#login span {
float:left;
width:90px;
}
#register label {
float:left;
margin:6px 0pt 10px;
width:140px;
}
#editscheme label.right {
float:right;
margin:6px 0pt 10px 7px;
width:160px;
}
#editscheme h3 {
margin-top:12px;
}
#editscheme .row {
clear:both;
margin-left:7px;
}
#editscheme .rowcomment {
color:#999999;
font-family:Tahoma,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:2px;
}
#editscheme .submit {
margin-left:7px;
}
a.pop {
color:#0066CC;
cursor:help;
position:relative;
}
a.pop:hover {
border:medium none;
text-decoration:none;
}
a.pop span {
display:none;
}
a.pop:hover span {
background:#FFFFF4 none repeat scroll 0% 0%;
border:1px solid #F4F4CC;
color:#333333;
display:block;
font-size:11px;
left:0pt;
padding:8px;
position:absolute;
top:20px;
width:160px;
z-index:100;
}
#upload label {
clear:none;
font-size:11px;
}
#upload label.number {
border-right:1px solid #EDEDAB;
clear:left;
color:#EDEDAB;
float:left;
font-family:Georgia,"Times New Roman",serif;
font-size:48px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt 20px 0pt 0pt;
padding:0pt 12px 0pt 0pt;
text-align:center;
width:40px;
}
#upload label.check {
color:#80804C;
}
h2 a {
color:#D6601F;
}
small {
color:#999999;
}
#comment {
width:450px;
}
p.postmetadata {
border-top:1px dotted #EEEEEE;
color:#999999;
font-size:11px;
padding:10px 0pt 0pt;
}
p.postmetadata strong {
color:#778888;
font-weight:normal;
}
ol li {
/*
border-bottom:1px dotted #EEEEEE;
list-style-type:decimal;
margin:0pt 0pt 14px 24px;
padding:0pt 0pt 14px;
*/
}
ol.commentlist {
margin-bottom:30px;
}
* {
margin:0pt;
padding:0pt;
}
body {
background-color:#ECECEC;
font-family:lucida sans unicode,verdana,arial,sans-serif;
font-size:11px;
}
.page-container {
font-size:1em;
margin:0px;
width:900px;
}
.main {
clear:both;
width:900px;
}
.main-nav {
display:inline;
float: left;
margin:0pt 10px 0pt 15px;
overflow:visible !important;
width:160px;
}
.main-content {
border-top:1px solid #555;
border-bottom:1px solid #1A1A1A;
padding-bottom:20px;
float:left;
overflow:visible !important;
padding:10px 10px 25px 10px;
background:#3F403B none repeat scroll 0% 0%;
margin-bottom:10px;
width:485px;
_width:468px;
}


.main-subcontent {
	float:right;
	margin:0pt 5px 0pt 0px;
	overflow:visible !important;
	width:185px;
}
.header {
background:#232833 url(../img/back_stripes.png) repeat-x scroll 0% 50%;
border-bottom:1px solid #333333;
font-family:lucida sans unicode,"trebuchet ms",arial,sans-serif;
height:125px;
margin-left:5px;
width:889px;
}
.header-top {
/* background:#ECECEC url(../img/head.png) repeat scroll 0% 0%; */
height:90px;
overflow:visible !important;
/* width:900px; */
}
.header-bottom {
/* background:#FFFFFF url(../img/menubar.png) repeat-y scroll 0% 0%; */
height:34px;
/* width:900px; */
}
.header-breadcrumbs {
/* background:transparent url(../img/content-back.png) repeat-y scroll left top; */
clear:both;
padding:1em 0pt 1.5em;
/* width:900px; */
}
.sitelogo {
	background:transparent url(../img/turf_logo.png) no-repeat scroll 0% 50%;
	height:80px;
	margin:18px 0pt 0pt 10px;
	position:absolute;
	width:200px;
	z-index:1;
	left: 0px;
	top: 1px;
}
.badge {
background:transparent url(../img/header_badge.gif) repeat scroll 0% 0%;
display:none;
height:70px;
margin:5px 0pt 0pt 205px;
position:absolute;
width:70px;
z-index:1;
}
.header-bottom ul {
list-style-type:none;
}
.header-bottom ul li {
	border-right:0px solid #AFAFAF;
	float:left;
	display: inline;
	position:relative;
	z-index:auto !important;
	margin: 8pt 0pt 0pt 25px;
}
.header-bottom ul li a {
color:#777777;
display:block;
float:left;
font-size:10px;
font-weight:normal;
line-height:24px;
text-decoration:none;
}
.header-bottom ul li ul {
border:medium none;
display:none;
}
.header-bottom ul li a:hover {
color:#FFFFFF;
text-decoration:none;
border-bottom:2px solid #7EB5C6;
}

.header-breadcrumbs ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0pt 0pt 0pt 15px;
width:560px;
}
.header-breadcrumbs ul li {
background:transparent url(../img/bg_bullet_arrow.gif) no-repeat scroll 0pt 50%;
color:#666666;
display:inline;
font-size:9px;
font-weight:normal;
padding:0pt 0pt 0pt 10px;
}
.header-breadcrumbs ul a {
color:#666666;
text-decoration:none;
}
.header-breadcrumbs ul a:hover {
color:#F6A900;
text-decoration:underline;
}
.searchform {
left:413px;
position:absolute;
top:220px;
width:470px;
}
.searchform form fieldset {
border:medium none;
float:right;
}
.searchform input.field {
font-size:13px;
left:295px;
padding:4px;
text-align:left;
top:-2px;
width:110px;
}

#ajaxSearch_input {
font-size:13px;
left:295px;
padding:4px;
text-align:left;
top:-2px;
width:110px;
height:15px;
}

#ajaxSearch_submit {
background:transparent url(../img/bgstripe.jpg) repeat scroll 0% 0%;
border:1px solid #555;
color:#F5F5F5;
cursor:pointer;
font-size:11px;
height:25px;
padding:3px auto 5px auto;
}

.ajaxSearch_result {
    margin-bottom: 15px;
}

.ajaxSearch_extract {
    margin-top: 5px;
}

.searchform input {
border:medium none;
/* height:22px; */
left:420px;
position:absolute;
text-align:center;
top:-3px;
width:45px;
}
input.button {
background:transparent url(../img/bgstripe.jpg) repeat scroll 0% 0%;
border:1px solid #555;
color:#F5F5F5;
cursor:pointer;
font-size:11px;
height:28px;
padding:0 0 2px;
width:75px;
}
.banner {
margin-bottom:10px;
width:478px;
}
.column-left, .column-right {
margin-bottom:10px;
width:227px;
}

.column-left {
float:left;
}

.column-right {
float:right;
}

.footer p {
color:#f5f5f5;
font-size:110%;
font-weight:normal;
height:60px;
line-height:17px;
text-align:center;
width:886px;
margin:0;
}
.footer p.credits {
border-top:medium none;
color:#DBDBDB;
font-weight:normal;
}
.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .content:after, .content div:after, .main-subcontent:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.column:after, .column-left:after, .column-right:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.subcontent-unit:after, .subcontent-unit-noborder:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.subcontent-unitorder-blue:after, .subcontent-unit-noborder-green:after, .subcontent-unit-noborder-orange:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.footer:after, p:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.header-top {
height:80px;
overflow:visible !important;
/* width:900px; */
}
.header-breadcrumbs {
/* width:900px; */
}
.nav2 {
background:#F0F0F0 none repeat scroll 0% 0%;
border:medium none;
color:#4B4B4B;
float:left;
font-size:130%;
width:900px;
}
.main {
clear:both;
padding-bottom:30px;
width:900px;
}
.main-navigation {
background-color:#F0F0F0;
border-bottom:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
display:inline;
float:left;
overflow:visible !important;
width:199px;
}
.footer {
background:#232833 url(../img/back_stripes.png) repeat-x scroll 0% 50%;
border-top:1px solid #222;
border-bottom:1px solid #222;
clear:both;
font-size:1em;
height:124px;
margin-left:5px;
overflow:visible !important;
padding:0pt;
text-align:left;
width:889px;
}
.content h1, .content h2, .content h3, .content h4, .content h5 {
color:#fff;
font-family:lucida sans unicode,"trebuchet ms",arial,sans-serif;
font-weight:normal;
padding:0pt;
clear: both;
}
.content h1 {
background:transparent url(../img/dot.png) repeat-x scroll center bottom;
font-family:lucida sans unicode,"trebuchet ms",arial,sans-serif;
font-size:24px;
font-weight:normal;
margin:0 0 25px 0;
padding:5px 0pt;
/* width:460px; */
}
.content h2 {
font-size:18px;
margin:0pt 0pt 10px;
}
.content h3 {
font-size:16px;
margin:0pt 0pt 10px;
}
.content h4 {
font-size:14px;
margin:0pt 0pt 10px;
}
.content h5 {
font-size:12px;
margin:0pt 0pt 10px;
}
.column-left h2, .column-right h2, .column h2 {
clear:both;
font-family:arial,"trebuchet ms",arial,sans-serif;
font-size:13px;
font-weight:normal;
line-height:17px;
margin-bottom:5px;
}
.column-left h3, .column-right h3 {
color:#B32E33;
font-family:lucida sans unicode,"trebuchet ms",arial,sans-serif;
font-size:13px;
font-weight:normal;
margin:10px 0pt 0pt;
padding:0pt;
}
.column-left h2, .column-right h2, .column h2 {
color:#7EB5C6;
}

.column-left .label, .column-right .label, .column .label, .column-label {
clear:both;
color:#F5F5F5;
font-family:lucida sans unicode,"trebuchet ms",arial,sans-serif;
font-size:19px;
font-weight:normal;
height:19px;
margin:0pt 0pt 20px;
background:transparent url(../img/dot.png) repeat-x scroll center bottom;
padding-bottom:12px;
}
.column-left .label {
}
.column-right .label {
}
p {
color:#ddd;
font-size:12px;
line-height:19px;
margin:0pt 0pt 15px;
}
.column-left p, .column-right p, column p {
margin-bottom:15px;
/* text-align:justify; */
}
p.etc {
background:transparent url(../img/dot.png) repeat-x scroll center bottom;
color:#666666;
font-size:10px;
margin-bottom:5px;
padding-bottom:10px;
text-align:right;
}
p.date {
color:#999;
font-size:10px;
text-align:left;
margin:0;
}
.comment img {
background-color:#F5F5F5;
border:1px solid #DBDBDB;
padding:5px 5px 15px;
}
.content .comment_text {
float:right;
padding-top:6px;
width:383px;
}

.content ul {
color:#222222;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:20px 0pt 10px 20px;
}
.content ul li {
font-family:lucida sans unicode,"trebuchet ms",arial,sans-serif;
font-size:11px;
line-height:19px;
padding:0pt 0pt 10px;
text-align:justify;
}
.content ol {
margin:20px 0pt 10px 20px;
}
.content ol li {
font-family:lucida sans unicode,"trebuchet ms",arial,sans-serif;
font-size:11px;
line-height:19px;
list-style-position:outside;
padding:0pt 0pt 10px;
text-align:justify;
}
.add_comment {
margin:0pt 10px 25px;
width:458px;
}
.add_comment p {
clear:both;
margin:0pt;
padding:0pt;
}
.add_comment fieldset {
border:medium none;
width:229px;
}
.add_comment label {
float:left;
font-size:11px;
margin:0pt 0pt 3px;
width:125px;
}
.add_comment input.field {
border:1px solid #DBDBDB;
font-family:lucida sans unicode,verdana,arial,sans-serif;
font-size:11px;

margin:0pt 0pt 5px;
padding:0.2em 0.5em;
width:229px;
}
.add_comment textarea {
border:1px solid #DBDBDB;
font-family:lucida sans unicode,verdana,arial,sans-serif;
font-size:11px;
height:100px;
margin:0pt 0pt 5px;
padding:0.2em 0.5em;
width:443px;
}
.add_comment input.button {
border:medium none;
float:left;
height:22px;
margin:10px 0pt;
padding:1px;
text-align:center;
width:75px;
}
.add_comment input.button:hover {
background:#A8C631 none repeat scroll 0% 0%;
color:#FFFFFF;
cursor:pointer;
}
.subcontent-unit {
background-color:#3F403B;
border-bottom:1px solid #1A1A1A;
margin:0px 0pt 10px;
padding-bottom:10px;
width:185px;
_width: 155px;
}

#squares1.subcontent-unit {
width: 160px;
margin-top:10px
}


#squares1.subcontent-unit p, #squares2.subcontent-unit p  {
margin:0
}

#squares1.subcontent-unit p img {
margin-left: 16px;
}

#squares2.subcontent-unit p img {
margin-left: 29px;
}


#squares1.subcontent-unit h1 {
width: auto;
}

.subcontent-unit h1 {
	border-top: 1px solid #555555;
	background-image:url(../img/label-back.png);
	clear:both;
	color:#FFFFFF;
	font-family:lucida sans unicode,"trebuchet ms",arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	height:34px;
	margin:0pt 0pt 0px 0px;
	padding:10px 0pt 0pt 30px;
	width:155px;
}
.subcontent-unit p {
	clear:both;
	margin:0pt 10px 1em 10px;
}
.subcontent-unit p.center {
text-align:center;
}
.newsletter {
margin:0pt 10px;
width:165px;
}
.newsletter p {
clear:both;
margin:0pt;
padding:0pt;
text-align:center;
}
.newsletter fieldset {
border:medium none;
width:160px;
}
.newsletter label.top {
float:left;
font-size:11px;
margin:0pt 0pt 3px;
width:125px;
}
.newsletter label.right {
float:left;
font-family:lucida sans unicode,verdana,arial,sans-serif;
font-size:10px;
margin:5px 0pt 0pt;
padding:0pt 0pt 0pt 3px;
width:125px;
text-align:left;
}
.newsletter input.field {
border:1px solid #DBDBDB;
font-family:lucida sans unicode,verdana,arial,sans-serif;
font-size:11px;
margin:0pt 0pt 5px;
padding:0.2em 0.5em;
width:150px;
}
.newsletter input.checkbox {
border:medium none;
float:left;
margin:5px 0pt 0pt !important;
}
.newsletter input.button {
margin:10px 0pt;
width:75px;
}
.loginform {
margin:0pt 10px;
width:165px;
}
.loginform p {
clear:both;
margin:0pt;
padding:0pt;
}
.loginform a {
display:block;
}
.loginform fieldset {
border:medium none;
width:160px;
}
.loginform label.top {
float:left;
font-size:11px;
margin:0pt 0pt 3px;
width:125px;
}
.loginform label.right {
float:left;
font-family:lucida sans unicode,verdana,arial,sans-serif;
font-size:10px;
margin:5px 0pt 0pt;
padding:0pt 0pt 0pt 3px;
width:125px;
}

input.field {
border:1px solid #DBDBDB;
font-family:lucida sans unicode,verdana,arial,sans-serif;
font-size:11px;
padding:0.2em 0.5em;
}

.loginform input.field {
margin:0pt 0pt 5px;
width:150px;
}


.loginform input.checkbox {
border:medium none;
float:left;
margin:5px 0pt 0pt !important;
}
.loginform input.button {
margin:10px 0pt;
width:75px;
}
img {
/* float:left; */
margin:3px 10px 7px 0pt;
padding:1px;
float:left;
}
img[align="right"]
{
margin:3px 10px 7px 10px;
}
img.right
{
margin:3px 10px 7px 10px;
}
img.center {
clear:both;
display:block;
float:none;
margin:10px auto;
}
.main-content img, .main-content a:hover img {
background:#555555 none repeat scroll 0% 0%;
/* margin: 10px 0pt 20px; */
padding:5px;
}
.content .banner img, .main-content .banner a:hover img {
background:#fff none repeat scroll 0% 50%;
margin-left: 5px;
border: 0;
padding: 0;
}
img.right {
float:right;
margin:10px;
}
img.left {
float:left;
margin:10px;
}
img.right_banner {
display:block;
float:right;
margin:30px 0pt 15px 15px;
padding:0px;
border:5px solid #555555;
}
a:hover img.right_banner {
/* padding:0pt; */
}
img.right_text {
background:#FFFFFF url(../img/stripes_bg.gif) repeat scroll 0% 0%;
clear:both;
display:block;
float:right;
margin:30px 0pt 15px 15px;
padding:5px 5px 15px;
}
a img {
border:medium none;
}
a:hover img {
border:medium none;
}


.vcard, dl.parameters {
background-color:#272727;
border: 5px solid #555555;
margin-bottom:30px;
margin-top:20px;
padding:10px;
clear:both;
}
.vcard .org, .vcard .fn {
color:#f5f5f5;
font-size:14px;
margin-bottom:10px;
}

.vcard .url {
font-size: 12px;
}


dl.parameters {
line-height:20px;
}


dl.parameters dt {
display:inline;
float:left;
font-weight:bold;
width:200px;
}
dl.parameters dd {
display:table;
}
.article_summary {
	background: transparent url(../img/dot.png) repeat-x scroll bottom;
	height: auto;
	width: 480px;
	clear:both;
	margin-bottom:10px;
}
.article_summary.product {
	height:auto;
	margin-bottom:0px;
}

.article_summary.category {
background:none;
clear:none;
float:left;
height:135px;
margin:5px;
width:150px;
}

.article_summary.category a.frame {
float:none;
margin:0pt 35px;
}

.article_summary.category .desc {
float:none;
margin:0pt;
padding:0pt;
text-align:center;
width:150px;
}

.article_summary.category .desc h2 {
  font-size: 11px;
  margin:5px 0pt;
}

.coaches div.article_summary {
height: 110px;
padding-bottom:10px;
}



.tab-page .article_summary {
width: 453px;
}


.article_summary img.foto {
width: 70px;
border-color: #f5f5f5;
border:5px solid #f5f5f5;
border-bottom: 15px solid #f5f5f5;
padding: 0;
}
.article_summary .desc {
float:left;
padding:10px 0pt 0pt 0px;
width:333px;
margin:0 0 0 15px;
}
.article_summary h2 {
clear:both;
font-family:arial,"trebuchet ms",arial,sans-serif;
font-size:14px;
font-weight:normal;
line-height:18px;
margin:0pt;
}

.article_summary h2 a {
color: #7EB5C6;
text-decoration: none
}

.article_summary_square_left, .article_summary_square_right {
background:#292C28 none repeat scroll 0%;
border:1px solid #555555;
display:table-cell;
height:230px;
padding:5px;
width:220px;
}
.article_summary_square_left .desc, .article_summary_square_right .desc {
padding:10px 5px 5px;
}
/*
.article_summary_square_left a img, .article_summary_square_right a img, .article_summary_square_left a:hover img, .article_summary_square_right a:hover img {
background-color:#292C28;
border: 1px solid #555555;
clear:left;
float:right;
left:0px;
margin:5px 10px 10px 5px;
padding:5px;
position:relative;
top:0px;
}
*/

.article_summary_square_left a h2, .article_summary_square_right a h2 {
color:#7DB3C3;
display:block;
font-family:Arial;
font-size:15px;
font-weight:normal;
margin:0pt 5px 0pt 90px;
}
.article_summary_square_left p, .article_summary_square_right p {
clear:both;
margin-bottom:5px;
}
.article_summary_square_left p.etc, .article_summary_square_right p.etc {
clear:left;
float:right;
}
.article_summary_square_left {
float:left;
width:222px;
}
.article_summary_square_right {
float:right;
width:222px;
}
.left {
float:left;
}
.right {
float:right;
}
.noline {
text-decoration:none;
}
.B_crumbBox {
font-size:10px;
margin-left:20px;
}

img.more, img.more, a:hover img.more, a:hover img.more {
border: none;
display:inline;
background: none;
padding: 0;
clear: none;
float: none;
margin: 0 0 0 5px;
}

/* tabs */

/*

bright: rgb(234,242,255);
normal: rgb(120,172,255);
dark:	rgb(0,66,174);

*/
.dynamic-tab-pane-control.tab-pane {
position:relative;
width:100%;
}
.dynamic-tab-pane-control .tab-row .tab {
background:#181b17 none repeat scroll 0% 50%;
border-color:#555555;
border-style:solid solid none;
border-width:1px 1px medium;
cursor:pointer;
display:inline;
float:left;
margin: 0;
margin-right:-1px;
padding:3px 10px;
position:relative;
text-align:center;
top:0pt;
width:40px;
z-index:1;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
background:#292C28 none repeat scroll 0% 50%;
border-bottom-style:none;
border-bottom-width:medium;
color:#F5F5F5;
margin-top:-3px;
padding:5px 10px;
z-index:3;
}
.dynamic-tab-pane-control .tab-row .tab a {
color:#5c5f5b;
cursor:pointer;
font-size:11px;
text-decoration:none;
}
.dynamic-tab-pane-control .tab-row .hover a {
color:#F5F5F5;
}
.dynamic-tab-pane-control .tab-row .tab.selected a {
color:#F5F5F5;
}
.dynamic-tab-pane-control .tab-page {
background:#292C28 none repeat scroll 0% 50%;
border:1px solid #555555;
clear:both;
position:relative;
top:-1px;
z-index:2;
width: 476px;
}
.dynamic-tab-pane-control .tab-row {
height:1.85em;
margin-left:5px;
white-space:nowrap;
width:100%;
z-index:1;
}

.tab-row h2 {
clear: none;
}

.column {
padding: 10px;
}

/* obrazok s ramom */

.frame {
display: block;
background: transparent url(../img/picture-frame.png);
width: 80px;
height: 90px;
float:left;
margin:10px 0 5px 5px;
text-align: center;
}


.frame img, a.frame:hover img {
margin:5px;
padding:0;
border: none;
background: none;
}

/* =star rating --------------------------------------------------------- */

/*             styles for the star rater                */
	ul.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		background: url(../img/alt_star.gif) top left repeat-x;
	}
	ul.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	ul.star-rating li a {
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow: hidden;
		outline: none;
		border:0;
	}

 	ul.star-rating li {
		text-indent:-9000px;
	}

	ul.star-rating li a:hover{
		background: url(../img/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
	}
	ul.star-rating a.one-star, .star-rating li.one-star {
		left: 0px;
	}
	ul.star-rating a.one-star:hover{
		width:25px;
	}
	ul.star-rating a.two-stars, .star-rating li.two-stars {
		left:25px;
	}
	ul.star-rating a.two-stars:hover{
		width: 50px;
	}
	ul.star-rating a.three-stars, .star-rating li.three-stars {
		left: 50px;
	}
	ul.star-rating a.three-stars:hover{
		width: 75px;
	}
	ul.star-rating a.four-stars, .star-rating li.four-stars {
		left: 75px;
	}
	ul.star-rating a.four-stars:hover{
		width: 100px;
	}
	ul.star-rating a.five-stars, .star-rating li.five-stars {
		left: 100px;
	}
	ul.star-rating a.five-stars:hover{
		width: 125px;
	}
	ul.star-rating li.current-rating{
		background: url(../img/alt_star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}

	ul.star-rating-warning {
		font-size:smaller;
		color: maroon;
	}

#hodnotenie {
border: 5px solid #555555;
margin-bottom:30px;
margin-top:20px;
padding:10px;
clear:both;
}


/* ---- cmx form ------ */

form.cmxform fieldset {
}
form.cmxform fieldset fieldset {
}
form.cmxform fieldset li {
padding:5px 10px 7px;
}
form.cmxform {
color:#F5F5F5;
font-size:1.1em;
}
form.cmxform legend {
padding-left:0pt;
}
form.cmxform legend, form.cmxform label {
}
form.cmxform fieldset {
}
form.cmxform fieldset fieldset {
}
form.cmxform fieldset li {
padding:5px 10px 7px;
}
form.cmxform fieldset {
border:1px solid #555;
margin-bottom:10px;
padding:20px;
}
form.cmxform legend {
color:#888888;
padding:0pt 2px;
}
form.cmxform label {
line-height:1.8;
vertical-align:top;
display:block;
}
form.cmxform fieldset ol {
margin:0pt;
padding:0pt;
}
form.cmxform fieldset li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:5px;
}
form.cmxform fieldset fieldset {
border:medium none;
margin:3px 0pt 0pt;
}
form.cmxform fieldset fieldset legend {
font-weight:normal;
padding:0pt 0pt 5px;
}
form.cmxform fieldset fieldset label {
display:block;
width:auto;
}
form.cmxform em {
color:#FF5555;
font-style:normal;
font-weight:bold;
}
form.cmxform label {
text-align:left;
width:200px;
}
form.cmxform fieldset fieldset label {
margin-left:223px;
}

form.cmxform .field
{
width:170px;
}

form.cmxform .button
{
width:100px;
}


/*--------- jot -----------------*/

#comments h1 {font-size: 20px;}
.jot-err {border: 1px solid red;font-weight: bold;color: red;padding: 5px;margin-bottom: 10px;}
.jot-cfm {background:#333333 none repeat scroll 0%;border:1px dashed #555555;color:#FF9955;font-size:14px;margin-bottom:10px;padding:15px;}
.jot-row {border-bottom:1px dotted #555555;margin-bottom: 10px;}
.jot-row-alt {}
.jot-row-author {background-color:#7EB5C6; color:#222222;}
.jot-row-author .jot-poster { color: #555 }
.jot-row-me {}
.jot-row-up {border: 1px dotted red;}
.jot-row-new {border: 1px dotted green;}
.jot-comment {padding: 3px;}
.jot-comment hr {border: 0px; border-bottom: 1px solid #cccccc;}
.jot-posticon {float: left;width: 20px;height: 20px;padding-top: 8px;padding-right: 3px;}
.jot-posticon img {border: 0px;}
.jot-mod {float: right;width: 100px;text-align: right;color: #666666;font-weight: bold;}
.jot-mod img {border: 0px; padding:0;background:none}
.jot-mod a img {border: 0px; padding:0;background:none}
.jot-mod a:hover img {border: 0px; padding:0;background:none;}
.jot-mod a {float: right;padding: 1px;padding-left: 2px;padding-right: 2px;}
.jot-mod a:hover {background-color: #666666;color: #666666;}
.jot-subject {color: #618200;font-weight: bold;font-size: larger;}
.jot-message {padding: 2px;}
.jot-poster {padding: 0px;text-align: left;font-size: 10px; color:#999999;}
.jot-nav {padding: 0px;text-align: center;margin: 10px;}
.jot-list ul {margin-left: 0; padding: 0px;text-align: left;margin-bottom: 10px;list-style-position: inside; list-style-type:none; color:#f5f5f5}
.jot-subscribe {margin-bottom: 10px;}
.jot-form {margin-bottom: 10px;}
.jot-form fieldset {border: 0px;}
.jot-form label {display: block; margin-bottom:5px;font-size:14px}
.jot-form .button {width:90px;}
.jot-form textarea {border:1px solid #555; overflow: auto; width:475px; }
.jot-form input {margin-bottom: 10px;}
.jot-user {font-size: 20px; font-family: lucida sans unicode, sans}
.jot-content {margin: 10px 0;}
.jot-extra {text-align: right;}
.jot-editby {font-size: 10px;color: #666666;font-style: italic;}


#page_bg {
background-color:#2A302F;
height:100%;
margin-bottom:1px;
padding:0pt;
}
#wrapper {
margin:0pt auto;
position:relative;
width:900px;
background: #2A302F url(../img/wrapper_bg.png) repeat-y scroll 0pt 0%;
}

.subcontent-unit .error { display:block; background:#222222; border: 1px solid #FF6666; color: #FF6666; display:block; padding:6px; text-align:center; width:150px; margin-left:10px}
.subcontent-unit .important { display:block; background:#222222; border: 1px solid #ee5; color: #ee5; display:block; padding:6px; text-align:center; width:150px; margin-left:10px}

div.vc {
float:right;
padding:5px;
width: 60px;
height: 0;
}

div.vc a img, div.vc a:hover img {
background: none;
padding: 0
}

/* ---- polls ---- */

	/*  poll.css - stylesheet settings for poll snippets */

.poll {
  width:185px;
  margin-left:auto;
  margin-right:auto;

}

.content .poll {
width: 100%;
}


.poll_container {
margin-bottom: 20px;
}
.poll_question {
/*  width:100%; */
  text-align:center;
}
.poll_row_container {
/*  width:100%; */
  padding:.1em 0;
}
.poll_choice {
  width:30%;
  float:left;
  text-align:left;
  padding-left:0em;
}
.poll_votes {
  width:15%;
  float:left;
  padding-right:.5em;
  text-align:right;
}
.poll_bar_container {
  width:35%;
  height:.98em;
  background-color:#555;
  float:left;
  margin:.1em;
}
.poll_bar {
  height:.98em;
  background-color:#FF3366;
  float:left;
  margin:0;
  padding:0;
}
.poll_percent {
  text-align:right;
  padding-right:1em;
  margin-left:auto;
  margin-right:auto;
}
.poll_totalvotes {
  width:45%;
  text-align:right;
}
.float_left_text_right {
  width:60%;
  float:left;
  text-align:right;
  margin:0;
  padding:0;
}
.float_right_text_left {
float:right;
margin:0pt;
padding:0pt;
text-align:left;
width:30%;
}
.space_line {
  clear: both; margin: 0; padding: 0; width: 90%;
}

.poll_row_container poll_question
/* END - poll.css */

.content {
padding-bottom:25px;
padding-left:0pt;
padding-right:0pt;
padding-top:10px;
}


/*----ditto - paginacia----*/

.ditto_page {
	padding: 0 5px 0 5px;
}

.ditto_currentpage {
	padding: 0 5px 0 5px;
}

.ditto_pages {
background:#222222 none repeat scroll 0%;
border-bottom:1px solid #555555;
clear:left;
color:#888888;
margin-bottom:10px;
padding:10px;
}

.main-nav .subcontent-unit {
width: 160px;
}

.main-nav .subcontent-unit h1 {
width: 130px;
}


.column-left h2 a, .column-right h2 a  {color:#7EB5C6;
                  text-decoration: none}


.dizajneri {text-align:left;
            text-decoration: underline}

.lavyobr {float:left}


.main-nav ul {
background:#3F403B none repeat scroll 0% 50%;
border-bottom:1px solid #242424;
border-top: 1px solid #555555;
font-size:10px;
padding:10px 0pt;
width:160px;
/* margin-bottom:5px; */
left: 0px;
}
.main-nav ul.alt {
border-bottom:1px solid #242424;
}
.main-nav li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
vertical-align:bottom;
}
.main-nav ul a {
color:#F5F5F5;
display:block;
padding:5px 10px;
text-align:left;
text-decoration:none;
vertical-align:bottom;
}

.main-nav ul ul a {
color:#555;
}

.main-nav ul ul {
background-color:#f5f5f5;
border:1px solid #666;
left:-3000px;
position:absolute;
z-index:1000;
}
.main-nav ul.alt ul {
border:1px solid #222222;
}
.main-nav ul li:hover ul {
left:150px;
top:-5px;
}
.main-nav ul a:hover {
background:#7EB5C6 none repeat scroll 0% 50%;
color:#FFFFFF;
}
.main-nav ul.alt a:hover {
background:#7EB5C6 none repeat scroll 0% 50%;
color:#FFFFFF;
}
.main-nav ul.alt ul a:hover {
background:#7EB5C6 none repeat scroll 0% 50%;
color:#FFFFFF;
}

ul#sections  
{
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:10px;
margin-top:-110px;
}

#sections a:hover p {
color:#DDDDDD;
}

ul#sections li  
{
 width: 200px;
 height: 108px;
 background: none;
 border-left: 1px solid #394240;/*#2E3735*/
 float: left;
}

ul#sections li h3
{
 margin: 23px auto 0px 18px;
 padding-left: 14px;
 font-size: 14px;
 font-weight: normal;
 text-transform: uppercase;
 color: #fefefe;
 background: transparent url(../img/business-square.png) no-repeat 0px 2px;
 line-height: 16px;
 padding-top: 0px;
}

ul#sections li h3 a
{
 color: #fff;
 text-decoration: none;
}

ul#sections li h3#business
{
 background: transparent url(../img/business-square.png) no-repeat 0px 2px;
}

#sections li h3#lifestyle
{
 background: transparent url(../img/lifestyle-square.png) no-repeat 0px 2px;
}

ul#sections li p
{
 margin: 5px auto auto 18px;
 font-size: 11px;
 font-weight: normal;
 color: #797D7f;
 padding-right: 10px; 
} 

#section-name
{
 position: absolute;
 top: 25px;
 left: 170px;
 color: #A4B6C4;
 font-size: 20px;
}

#section-name.lifestyle { color: #f28e35; }

#footer-info, #feeds
{
 margin-top: 20px;
 color: #fff;
 height: 80px;
}

#footer-info
{
 margin-top: 20px;
 margin-left: 20px;
 float: left; 
 width: 550px; 
}

#footer-info p
{
 margin-top: 10px;
 text-align: left;
 width: 98%;
 color: #797D7F;
}

#feeds
{ 
 float: right;
 width: 270px;
}

#feeds a
{
 color: #fff;
}

#feeds a:hover
{
 text-decoration: none;
 color: #dee;
}

#feeds a img
{
 vertical-align: middle;
 margin-right: 5px;
}

/* TABLES */

table { 
border: 1px solid black;
border-collapse: collapse;
}

th, td { 
border:1px solid #444444;
padding:8px;
}

th { 
background:#222222 none repeat scroll 0%;
border-top:1px solid #444444;
color:#FFFFFF;
font-size:10px;
font-weight:normal;
text-align:left;
text-transform:uppercase;
}

tr {}

td { background:#333333 none repeat scroll 0%; }

table .user {
color:#999999;
font-size:9px; 
}



.random-product {
  padding:0pt 12px 0pt 25px;
  text-align:center;
}

.random-product .name {
  display: block;
}

.random-product .price {
  display: block;
}

.random-product img {
background:transparent url(../img/product_back.png) no-repeat scroll 0pt 0%;
padding:12px;
clear: both;
}

.random-product a {
  display: block;
  clear:both;
}
.gal_box {
	height: auto;
	width: 486px;
}
.gal_box ul {
	height: 190px;
	width: 162px;
	float: left;
}
.gal_box li {
	width: 156px;
	float: left;
	text-align: center;
	display: inline;
	padding: 0px 3px 0px 3px;
}
.gal_box img {
	float: none;

}

