/*

	sNewsCMS.com Style Definitions
	==============================
	
*/

* { margin:0; padding:0; }:focus,:active { outline: 0; }
body { color: #272727; background: #fff; font: .8em Arial, Verdana, Sans-Serif; }
a {	color: #F74600;	text-decoration: none; }
a:hover { color: #808080; }
h1, h2, h3 { font-weight: bold; margin: 0 0 .8em 0; }
#matmetal { display: none; }
h1, h2 { color: #F74600; font-size: 2em; background: inherit; }
h3 { font-size: 1.3em; margin: 1.2em 0 .5em 0; }
#left p, #right p, .half p { line-height: 1.6em; margin: 0 0 1.4em 0; }
abbr, acronym { border-bottom: 1px dotted red; cursor: help; }
code, pre { font-family: courier; font-size:.8em }
#left .numlist li{list-style: decimal inside;}
.gotop { clear: both; float: right; border: 1px solid #ccc; padding: 2px 7px; }
.breadcrumbs { border-bottom: 1px solid #f4f4f4; padding: 0 0 5px 0; font-size: .9em; }
#logo { float: left; margin: 9px 0 0 0; }
#menu { clear: right; float: right; list-style: none; text-align: right; width: 60%; }
#menu li { display: inline; }
#menu li a { margin: 0 0 0 45px; color: #3c3c3c; background: inherit;}
#menu li a:hover { color: #F74600; background: inherit; }
.key { border-bottom: 1px dotted #ccc; }
#top { float: right; padding: 0 0 15px 12px; border-bottom: 1px solid #F4F4F4; margin: 0 0 13px; }
.wrap { clear: both; width: 90%; margin: 0 auto; }
.clear { clear: both; }
#header { margin: 25px auto 0 auto; padding: 0 0 85px 0; background: #fff url(../images/bg.png) repeat-x bottom left; color: #808080; }
img { border: 0; }
#pitch { font-size: 1.1em; }
#solucija { clear: both; text-align: center; font-size: 1.2em; padding: 14px 0; background: #eee; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 0 0 1em; }
#left h2, #templates-center h2 { font-size: 1.6em; margin-bottom: 1em; padding: .5em 0; border-bottom: 1px solid #f4f4f4; }
#templates-center { padding-top: 2%; }
#left { width: 60%; float: left; margin-bottom: 2%; padding-top: 2%; }
#left img { float: left; padding: 5px 10px 0 0; border: 0; }
#dudes li { display: block; height: 115px;  }
#dudes img { padding: 8px; margin: 0 14px 0 0; background: #f5f5f5; }
#dudes h3 { font-size: 1.2em; margin: 0 0 4px 0; padding: 0; }
.shift-r { margin-left: 1em; list-style-type: square; line-height: 125%; }
.guidepanel { width: 100%; padding: 15px; margin-top: 5px; border: 1px solid #C0C0C0; background: #f6f0e8; color: #444; }
.code { border-left: 1px solid #ccc; background: #f4f4f4 url(../images/code.gif) no-repeat bottom right; color: #444; padding: 3% 2%; font-family: courier; }
.odd { background: #f4f4f4 url(../images/code.gif) no-repeat bottom right; padding: .5%; }
#left li, #right li { line-height: 1.8em; list-style: none; }
#right { width: 30%; float: right; }
#rbox { background: #f4f4f4; color: #444; padding: 15px; margin: 10px 0 20px 0; border: 1px solid #eee; }
#pitch-right { width: 304px; float: right; }
#right h3 { font-size: 1.2em; margin-top: 0; }
#downloadbox { background: url(../images/download.png) no-repeat; height: 99px; padding: 0 25px; margin: 30px 0 10px;  }
	#downloadbox h3 { font-size: 2em; margin: 0 0 .4em; padding: 22px 0 0; }
	#downloadbox h3 a { color: #fff; text-shadow: #A23F18 1px 1px; }
	#downloadbox p { color: #FCA584; font-weight: bold; }
.col { float: left; width: 29%; margin: 0 4.3% 4% 0; line-height: 1.6em; }
	.col.last { margin-right: 0; }
	.col h3 { font-size: 1.1em; border-bottom: 1px solid #eee; padding: 0 0 5px; }
	.col p { }
	
#advertisment { border: 1px solid #ddd; padding: 12px 25px; line-height: 1.4em; margin: 0 0 20px; }
.ad-title { color: #999; font-size: .8em; text-transform: uppercase; margin: 0 0 5px; }

#download { float: right; text-align: right; width: 28%; margin-top: 4%; }
#sections { clear: both; padding: 20px 0; border-top: 1px solid #eee; }
.half  { float: left; width: 48%; margin: 0% 2% 3% 0%; }
	.half h3 a{ font-size: .7em;  background: #3c3c3c; color: #fff; display: inline; padding: 3px 5px; clear: both; margin: 0 0 20px 0; }	
	.half h3 a:hover { background: #F74600; color: #fff; }
	.half p { margin: 10px 0 0 0; }
.last { margin: 0; }
#footer { background: #fff url(../images/bigline.png) no-repeat top center; color: #444; padding: 45px 0 25px; font-size: .9em; }
/* SNEWS */
fieldset { border: 1px solid #ccc; padding: 10px 8px; margin: 0 0 8px 0; background: #f4f4f4; color: #000; }
legend { font-size: 1.2em; padding: 0 4px 0 1px; }
input { padding: 3px; margin: 0; }
textarea { width: 97%; height: 30em; padding: 3px;}
.comment { background: #eee; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #eee; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
	.commentsbox textarea { height: 10em; }