@charset "utf-8";

/* -- 1. RESET BROWSER DEFAULTS -- */	

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, fieldset, form, label, legend, ul, ol { margin:0px; padding:0px; border:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline }


/* -- 2. STRUCTURE AND TYPOGRAPHY -- */

body { margin:0px auto; font-family:"Trebuchet MS", Tahoma, Helvetica, sans-serif; font-size:12px; line-height:16px; text-align:center; color:#61656f; background:#fff }	
h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#474a52; margin:0px 0px 4px; padding:0px }	
h1 { font-size:26px; line-height:26px }
h2 { font-size:22px; line-height:22px }	
h3 { font-size:18px; line-height:18px }	
h4 { font-size:16px; line-height:16px }
h5 { font-size:14px; line-height:14px }
h6 { font-size:13px; line-height:13px }				
p + h2 { margin-top:12px }
p { margin:0px 0px 4px; }	
a { color:#0B8C8F; text-decoration:none; border:none; outline:none }
a:hover { color:#086466; }
h1 a, h2 a, h3 a, h4 a { color:#474a52 }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color:#32343a }
em, i { font-style:italic }
td, th	{ margin: 0; padding: 2px; vertical-align: top; }
table {
	vertical-align: top;
	border-spacing: 0px;
	border-collapse: collapse;
	table-layout: fixed;
	overflow: hidden;
	word-wrap: break-word;
}

pre,code { font-family:"Courier New", Courier, monospace; padding:0px 6px; background:url(../images/code.jpg); margin:0px 0px 10px; border:1px solid #d9dbe1; line-height:20px }
code { padding:0px 6px; background-image:none; border:none }
pre { white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word }
input, textarea { border:none; outline:none }
small { font-size:11px; color:#61656f }
blockquote { padding:10px 20px 8px; border-left:4px solid #9ca1ae; font-style:italic; background:#d9dbe1 }
.wrapper { width:780px; margin:0 auto; position:relative; text-align:left; }
.primary, .secondary, .footer, .featured { overflow:hidden; position:relative; }
.header { background:#f0f2f7; position:relative; padding:0px; z-index:100; }
.primary { padding:8px 0px 12px; }
.featured { color:#fff; background:url(../images/featured.jpg) top repeat-x; padding:20px 0px;border-bottom:1px solid #83899c;
	/*Box Shadow*/
	background: -webkit-gradient(linear, left top, left bottom, from(#9ca2b0), to(#8e93a2));
	background: -moz-linear-gradient(top, #9ca2b0, #8e93a2);
}
.secondary { padding:8px 0px 12px; background:#f0f2f7; z-index:1; border-top:1px solid #eceff5 }
.footer { padding:20px 0px; background:#696d78; color:#d9dadf; font-size:11px; border-top:1px solid #5d606a}
.box780, .box580, .box380, .box280, .box246, .box180, .sidebar { float:left; margin:12px 20px 4px 0px; position:relative; overflow:hidden; padding-top:1px }
.box780 { width:780px } 						/* Full Column */
.box580 { width:580px; }				/* Two Third */
.box380 { width:380px }							/* One Half */
.box280 { width:280px }							/* One Half on Three-Fourth Page */
.box246 { width:246px; margin-right:21px }		/* One Third */
.box180 { width:180px }							/* One fourth */
.sidebar { width:180px; color:#828895 }
.right_side { margin-right:0px }
.slovo_r { text-align:justify; text-indent:20px; }
.slovo_r h2 { text-indent:0px; }
img.podpis { float:right; border:0px; padding:0px; width:auto; height:auto; margin:0px; }
.home { margin-top:0px; padding-top:0px; background:none }


/* -- 3. HEADER -- */

.logo { float:left; width:200px; height:110px; padding-left: 0px; }
.logo img { display:block; }
.navigation { float:right; width:580px; list-style:none; position:relative; z-index:999; padding-top:11px; text-align:center; }
.navigation ul { font-weight:normal; list-style:none; position:absolute; display:none; top:28px; background:#656a76; width:120px; z-index:60; text-transform:none; font-size:12px; z-index:-1;	
	/*Round Corners*/	
	-moz-border-radius-topleft  : 0px;
	-moz-border-radius-topright : 4px;
	-moz-border-radius-bottomleft : 4px;
	-moz-border-radius-bottomright : 4px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;	
 }
.navigation li { float:left; position:relative }
.navigation a { display:block; margin:0px; padding:0px 10px; line-height:28px; color:#656a76; text-decoration:none }
.navigation a:hover { border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; background:#656a76 }
.navigation ul li { min-width:120px }
.navigation ul a { height:auto; float:left; padding:6px 10px; width:100px; margin:0px; line-height:16px }
.navigation li:hover > a { color:#fff; background:#656a76 }
.navigation li.has_child:hover > a { color:#fff; background:#656a76;
	/*Round Corners*/
	-moz-border-radius-topleft  : 4px;
	-moz-border-radius-topright : 4px;
	-moz-border-radius-bottomleft : 0px;
	-moz-border-radius-bottomright : 0px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
}
.navigation li.has_child ul a {color:#e4e7f1}
.navigation li.has_child ul a:hover {color:#fff}
.navigation ul li.has_child:hover > a { 
	/*Round Corners*/ 
	-moz-border-radius-bottomleft : 4px;
	-moz-border-radius-bottomright : 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
.navigation ul ul { left:100%;top:auto; 
	/*Round Corners*/ 
 	-moz-border-radius-topleft  : 4px;
	-webkit-border-top-left-radius: 4px;
}
.navigation li:hover ul ul, .navigation li:hover ul ul ul, .navigation li:hover ul ul ul ul { display:none }
.navigation li:hover ul, .navigation li li:hover ul, .navigation li li li:hover ul, .navigation li li li li:hover ul { display:block }



/* -- 4. FEATURED AREA AND SLIDER -- */

.slider { margin:1px auto 4px; position:relative; text-align:left; padding:7px 8px; width:564px; height:224px; background:#c7cad2;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; 
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	-webkit-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 1px #b7bac2;
	box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 1px #b7bac2;
	background: -webkit-gradient(linear, left top, left bottom, from(#cdd0d8), to(#c1c4cd));
	background: -moz-linear-gradient(top, #cdd0d8, #c1c4cd);
}
#fader { list-style:none; width:564px; height:228px; overflow:hidden; background:#c7cad2 url(../images/loading.gif) no-repeat 50% 50% }
#slide_desc { position:absolute; height:100px; width:400px; top:224px; color:#000; z-index:50; overflow:hidden }
.desc { display:none }
.title { font-size:24px; color:#000; display:inline-block; line-height:30px; padding:4px 15px; background:#fff }
.description { font-size:12px; color:#fff; display:inline-block; line-height:17px; padding:4px 15px; background:#000 }
.big_title { font-size:28px; margin:0px; float:left; padding:0px 20px 0px 0px; background:url(../images/verticalhr.gif) right repeat-y; line-height:28px }
.small_title { font-size:14px; line-height:14px; margin:0px; float:left; padding:9px 0px 0px 20px; text-shadow: 0px -1px 0px #828696 }
.breadcrumbs { width:580px; font-size:10px; color:#a7aebf }


/* -- 5. PRIMARY CONTENT -- */

.tabs_nav { list-style:none }
h1 + ul.tabs_nav, h2 + ul.tabs_nav, h3 + ul.tabs_nav { padding-top:4px }
.tabs_nav li { float:left }
.tabs_nav li a { display:block; margin:0px 5px 0px 0px; padding:4px 12px; color:#7c7e88; text-decoration:none; border:1px solid #dbdde4; background:#e2e4e9;font-size:13px;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px }
.tabs_nav li a:hover { }
.tabs_nav li.ui-tabs-selected a{ background:#cccfd6 url(../images/tabs_grad.jpg) bottom repeat-x; color:#484a50; text-shadow:0px 1px 0px #dde0ea; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px;padding:4px 13px; margin-top:1px; border:none;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	-webkit-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	background: -webkit-gradient(linear, left top, left bottom, from(#cdd0d8), to(#c1c4cd));
	background: -moz-linear-gradient(top, #cdd0d8, #c1c4cd);
}
.tabs_nav li.ui-tabs-selected a:hover { }
.ui-tabs .ui-tabs-hide { display:none !important }
.tabs_div { margin:10px 0px 0px; position:relative }
ul.team { position:relative; overflow:hidden; list-style:none; margin:0px 0px 10px; padding:0px }
ul.team li { float:left; width:280px; margin:10px 20px 10px 0px }
ul.team li.last { margin-right:0px }
.user_pic { float:left; border:1px solid #9aa0ae; padding:1px; width:60px; height:60px; margin:0px 10px 0px 0px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px }
.user_details { width:206px;float:right; text-align:left; position:relative; overflow:hidden }
.news_data { float:left; border:1px solid #9aa0ae; font-size: 21px; line-height:0.5; color:#fff; background:#0B8C8F; padding:4px 0px 0px; width:30px; height:26px; margin:0px 5px 0px 0px; text-align:center; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px }
.news_data span { font-size: 14px; text-transform: lowercase; }
.name { text-transform:uppercase; font-weight:bold; }
.designation { font-size:11px }
ul.user_links { margin:10px 0px 0px; padding:0px; list-style:none; position:relative; overflow:hidden }
ul.user_links li { float:left; width:16px; height:16px; margin:0px 5px 0px 0px }
ul.user_links li a { width:16px; height:16px; display:block; overflow:hidden; background:url(../images/user_sprite.png) 0px 0px no-repeat }
ul.user_links li a.vcard { background-position:0px 0px }
ul.user_links li a.vcard:hover { background-position:0px -18px }
ul.user_links li a.website { background-position:-18px 0px }
ul.user_links li a.website:hover { background-position:-18px -18px }
ul.user_links li a.email { background-position:-36px 0px }
ul.user_links li a.email:hover { background-position:-36px -18px }
ul.user_links li a.twitter { background-position:-54px 0px }
ul.user_links li a.twitter:hover { background-position:-54px -18px }
ul.user_links li a.facebook { background-position:-72px 0px }
ul.user_links li a.facebook:hover { background-position:-72px -18px }
ul.community_images { list-style:none }
ul.community_images li { float:left; margin:0px 6px 6px 0px; line-height:0px; font-size:0px; }
ul.community_images li.last { margin-right:0px }
ul.community_images li img { width:52px; height:52px; border:1px solid #9aa0ae; padding:1px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; }
.flickr_ico { position:absolute; background:url(../images/flickr_ico.png) 50% 50% no-repeat;}


/* -- 6. SIDEBAR -- */

ul.accordion { list-style:none }
ul.accordion li { margin-bottom:6px }
ul.accordion li div { padding:0px 0px 0px 13px; color:#828895 }
ul.accordion li ul { margin:0px 0px 0px 13px; padding:0px; list-style:none }
ul.accordion li ul li { padding:5px 0px; border-bottom:1px solid #c8cad0 }
ul.accordion li ul li a { color:#828895; padding:0px 0px 0px 10px; background:url(../images/bullet.png) 0px 6px no-repeat; display:block }
ul.accordion li ul li a:hover { color:#53565f; background:url(../images/bullet_hover.png) 0px 6px no-repeat }
ul.accordion li li { margin-bottom:0px }
ul.accordion li h2.handle { zoom:1; cursor:pointer; font-size:16px; line-height:16px; padding:6px 13px; color:#34363a; background:#cccfd6 url(../images/tabs_grad.jpg) bottom repeat-x; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	-webkit-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	background: -webkit-gradient(linear, left top, left bottom, from(#cdd0d8), to(#c1c4cd));
	background: -moz-linear-gradient(top, #cdd0d8, #c1c4cd);
}
ul.accordion li.active h2.handle { background:#dfe2e7 url(../images/acc_active.jpg) bottom repeat-x;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #f0f2f9, 0px 1px 0px #c8cad0;
	-webkit-box-shadow: 0px -1px 0px #f0f2f9, 0px 1px 0px #c8cad0;
	box-shadow: 0px -1px 0px #f0f2f9, 0px 1px 0px #c8cad0;
	background: -webkit-gradient(linear, left top, left bottom, from(#e1e3e9), to(#d5d7dd));
	background: -moz-linear-gradient(top, #e1e3e9, #d5d7dd);
}


/* -- 7. PORTFOLIO PAGES -- */

ul.portfolio, ul.portfolio1, ul.portfolio2, ul.portfolio3, ul.portfolio4 { margin:20px 0px 0px; padding:0px; list-style:none }
ul.portfolio li, ul.portfolio1 li, ul.portfolio2 li, ul.portfolio3 li, ul.portfolio4 li { position:relative; overflow:hidden; margin:0px 0px 20px }
ul.portfolio2 li, ul.portfolio3 li, ul.portfolio4 li { margin-bottom:14px }
ul.portfolio li img, ul.portfolio1 li img, ul.portfolio2 li img, ul.portfolio3 li img, ul.portfolio4 li img  { float:left; width:364px; padding:7px 8px 7px; background:#c7cad2; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; margin:1px 0px;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	-webkit-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	background: -webkit-gradient(linear, left top, left bottom, from(#cdd0d8), to(#c1c4cd));
	background: -moz-linear-gradient(top,  #cdd0d8,  #c1c4cd);
}
ul.portfolio2 li, ul.portfolio3 li, ul.portfolio4 li  { float:left; margin-right:20px }
ul.portfolio2 li.last, ul.portfolio3 li.last, ul.portfolio4 li.last { margin-right:0px } 
ul.portfolio1 li img { width:264px } 
ul.portfolio2 li img { float:none }
ul.portfolio3 li img, ul.portfolio4 li img { float:none; width:234px; padding:5px 6px 6px }
ul.portfolio4 li img { width:168px } 
.port_content, .port1_content, .port2_content, .port3_content, .port4_content, .port5_content { float:right; width:380px; margin:10px 0px 0px; position:relative; overflow:hidden }
.port1_content, .port2_content { width:280px }
.port_content, .port1_content { margin:0px }
.port2_content { float:none; width:380px }
.port3_content { float:none; width:246px }
.port4_content { float:none; width:180px }
.port5_content { width:364px; margin-left:10px; }
ul.portfolio2 li.clear, ul.portfolio3 li.clear, ul.portfolio4 li.clear { float:none; clear:both; margin:0px; padding:0px; width:580px; display:block; line-height:0px; height:0px; font-size:0px; visibility:hidden }
.zoom { position:absolute; background:url(../images/zoom.png) 50% 50% no-repeat; z-index:-1 }
.play { position:absolute; background:url(../images/play.png) 50% 50% no-repeat; z-index:-1 }
ul.classic li { margin-bottom:17px }


/* -- 8. BLOG PAGES -- */

.post_meta { padding:0px 0px 4px; font-size:11px; margin:0px 0px 4px }
.entry { margin:0px 0px 16px; padding-bottom:16px; border-bottom:1px dashed #c8cad0 }
.commentlist { list-style:none; margin-top:10px }
.commentlist li { position:relative; overflow:hidden }
.commentwrapper { position:relative; overflow:hidden; margin-bottom:20px }
.author-card { float:left; width:68px; height:80px; padding:0px }
.avatar { width:52px; height:52px; padding:4px 12px 4px 4px; background:url(../images/avatar_bg.png) no-repeat }
.avatar img { width:52px; height:52px }
.comment_meta { font-size:10px; margin-top:2px }
.comment_data { float:right; width:500px; padding-top:0px }
.commentlist h4 { margin:0px }
.commentlist ul.children { padding-left:20px }
.commentlist ul, .commentlist ul ul { list-style:none; margin-top:0px; border-left:1px dashed #c8cad0; padding-bottom:0px }
.commentlist li { margin-bottom:20px }
.commentlist li li { margin-bottom:0px }
.commentlist ul .comment_data { width:480px }
.commentlist ul ul .comment_data { width:460px }
.commentlist ul ul ul .comment_data { width:440px }
.commentlist ul ul ul ul .comment_data { width:420px }


/* -- 9. FORMS -- */

.commentform { margin-top:16px }
.commentform label { margin-left:10px; color:#646771 }
.commentform input, .commentform textarea, #subs_form input { font-family:"Trebuchet MS", Tahoma, Helvetica, sans-serif; font-size:12px; background:#c6c9d2; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; color:#61656f; padding:8px 6px; width:220px; margin-bottom:2px }
#subs_form input { width:168px }
.commentform input:hover, .commentform textarea:hover, .commentform input:focus, .commentform textarea:focus, #subs_form input:focus,  #subs_form input:hover { background:#d0d3dc }
.commentform textarea { width:220px }
.commentform input.submit, #subs_form input.submit { width:auto; color:#1c1d20; border:1px solid #c6c9d2; outline:none; cursor:pointer; padding:6px; background:url(../images/submit_bg.jpg) 0px -95px repeat-x }
.commentform input.submit:hover, #subs_form input.submit:hover { background-position:0px -85px }
input.error, textarea.error { border-right:4px solid #cc3300; margin-left:10px }
#mail_success, #mail_success_no_JS { margin:20px 0px 0px }
#mail_success { display:none }


/* -- 10. MINI SLIDERS -- */

.slider780, .slider580, .slider380, .slider280, .slider246, .slider180 { position:relative; overflow:hidden; margin:0px 0px 4px; background:#c7cad2; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; padding:7px 8px;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	-webkit-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	background: -webkit-gradient(linear, left top, left bottom, from(#cdd0d8), to(#c1c4cd));
	background: -moz-linear-gradient(top,  #cdd0d8,  #c1c4cd);
}
.slider780 { width:764px; height:280px }
.slider580 { width:564px; height:224px }
.slider380 { width:364px; height:184px }
.slider280 { width:264px; height:164px }
.slider246, .slider180 { width:234px; height:150px; padding:5px 6px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px }
.slider180 { width:168px; height:108px }
.slider780 ul, .slider580 ul, .slider380 ul, .slider280 ul, .slider246 ul, .slider180 ul { list-style:none; position:relative; overflow:hidden }
.slider780 li, .slider580 li, .slider380 li, .slider280 li, .slider246 li, .slider180 li { margin-bottom:10px }
.slider780 img, .slider580 img, .slider380 img, .slider280 img, .slider246 img, .slider180 img { display:block }
ul.slnav { list-style:none; position:absolute; z-index:999; bottom:12px; right:12px }
ul#slnav180, ul#slnav246 { bottom:10px; right:10px }
ul.slnav li { float:left; margin:0px }
ul.slnav a { width:7px; height:7px; background:url(../images/bullets.png) -8px 0px no-repeat; text-indent:-9999px; border:0px; margin-right:2px; float:left; cursor:pointer }
ul.slnav a.activeSlide { background-position:0px 0px }
ul.slnav a:focus { outline:none }
.dummy { display:none }


/* -- 11. FOOTER -- */

.notes { float:left }
.notes a {color:#fff }
.notes a:hover { color:#d5d8e9}
.social { list-style:none; display:block; position:relative; overflow:hidden; color:#d9dadf; float:right }
.social li { float:left; margin-right:4px }
.social li a { width:16px; height:16px; display:block }


/* -- 12. MISCELLANEOUS -- */
	
ul.pagination { list-style:none; padding:0px; margin:0px 0px 4px; position:relative; overflow:hidden }	
.pagination li { float:left; margin:1px 5px 1px 0px }		
.pagination li a { padding:3px 8px; font-size:11px; text-decoration:none; background:#565962 url(../images/buttons_grad.jpg) 0px -7px repeat-x; color:#484a50; text-shadow:0px 1px 0px #dde0ea; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; display:block;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	-webkit-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	background: -webkit-gradient(linear, left top, left bottom, from(#cdd0d8), to(#c1c4cd));
	background: -moz-linear-gradient(top,  #cdd0d8,  #c1c4cd);
}	
.pagination li a:hover { color:#484a4e; text-shadow:0px 1px 0px #f1f4fe;background:#6f737e url(../images/buttons_grad.jpg) 0px -31px repeat-x;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #f0f2f9, 0px 1px 0px #c8cad0;
	-webkit-box-shadow: 0px -1px 0px #f0f2f9, 0px 1px 0px #c8cad0;
	box-shadow: 0px -1px 0px #f0f2f9, 0px 1px 0px #c8cad0;
	background: -webkit-gradient(linear, left top, left bottom, from(#e1e3e9), to(#d5d7dd));
	background: -moz-linear-gradient(top, #e1e3e9, #d5d7dd);
}	
.pagination li.currentPage { padding:3px 8px; font-size:11px; background-color:#696d78; color:#e1e3e9; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px }	
br.clearf { clear:both; height:0px; margin:0px; padding:0px; font-size:0px; line-height:0px; visibility:hidden; display:block }	
a.more, a.reply { display:inline-block; padding:3px 13px; margin:6px 0px 2px; font-size:11px; text-decoration:none; color:#484a50;	background:url(../images/buttons_grad.jpg) 0px -7px repeat-x; text-shadow:0px 1px 0px #dde0ea; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	-webkit-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	background: -webkit-gradient(linear, left top, left bottom, from(#cdd0d8), to(#c1c4cd));
	background: -moz-linear-gradient(top, #cdd0d8, #c1c4cd);
}
a.more:hover, a.reply:hover { color:#484a4e; text-shadow:0px 1px 0px #f1f4fe;background:url(../images/buttons_grad.jpg) 0px -31px repeat-x;
	/*Box Shadow*/
	-moz-box-shadow: 0px -1px 0px #f0f2f9, 0px 1px 0px #c8cad0;
	-webkit-box-shadow: 0px -1px 0px #f0f2f9, 0px 1px 0px #c8cad0;
	box-shadow: 0px -1px 0px #f0f2f9, 0px 1px 0px #c8cad0;
	background: -webkit-gradient(linear, left top, left bottom, from(#e1e3e9), to(#d5d7dd));
	background: -moz-linear-gradient(top, #e1e3e9, #d5d7dd);
}
a.reply { padding:2px 10px }
.border-1, .border-2 { background:#484a51; padding:4px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px }
.border-1 {
	/*Box Shadow*/
	-moz-box-shadow: 0px 1px 0px #c8cad0;
	-webkit-box-shadow: 0px 1px 0px #c8cad0;
	box-shadow: 0px 1px 0px #c8cad0;
	background: -webkit-gradient(linear, left top, left bottom, from(#e1e3e9), to(#d5d7dd));
	background: -moz-linear-gradient(top, #e1e3e9, #d5d7dd);
}
.border-2 { background:none; padding:3px; border:1px solid #9aa0ae }
.border-3 { background:none; padding:1px; border:1px solid #9aa0ae }
.alignleft { float:left; display:inline; margin:2px 8px 2px 0px }
.alignright { float:right; display:inline; margin:2px 0px 2px 8px }
ul.list, ul.hrlist, ul.linklist, .olist { list-style:none; margin:0px 0px 10px }
.olist { list-style:decimal }
.olist li { margin:0px 0px 0px 22px; padding:0px 0px 4px }
.olist2 { list-style:upper-roman }
.olist2 li { margin:0px 0px 0px 22px; padding:0px 0px 4px }
ul.list li { padding:0px 0px 4px 9px; background:url(../images/bullet.png) 0px 6px no-repeat }
ul.hrlist li { padding:5px 0px; border-bottom:1px solid #c8cad0 }
ul.linklist li { padding:5px 0px; border-bottom:1px solid #c8cad0 }
ul.linklist li a { color:#828895; padding:0px 0px 0px 9px; background:url(../images/bullet.png) 0px 5px no-repeat; display:block }
ul.linklist li a:hover { color:#53565f; background:url(../images/bullet_hover.png) 0px 5px no-repeat }
.with_hr { border-bottom:1px dashed #c8cad0; padding-bottom:14px; margin-bottom:0px }
