/*  
Theme Name: Agmar
Theme URI: http://www.agmar.org
Description: Agmar with WordPress. 
Author: Robert Novak
Author URI: http://www.artrevolt.hr

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php


TABLE OF CONTENTS
 
  Inherited Styles
  HTML Tags
  Structure
  Headers
  Content Styles
  Form Elements
  Footer
  


/* ---------- @ Inherited Styles -----------*/

@import url('css/nav.css');
@import url('css/posts.css');



/* ---------- @ HTML Tags -----------*/


* {	margin:0;	padding:0;	outline:none;	}

body,html {	height:100%; /*Firefox scrollbar fix*/	}
body {	color: #434343;	padding:0px 0; background:#eff4f9;	}
body, select, input, textarea { font: 100% Arial, Helvetica, Tahoma, Verdana, sans-serif; /*Global font-size reset*/; }

p {		margin: 10px 0;	line-height:160%;	}
a, a:visited {	color: #83a7ba;	}
a:hover, a:active {	color:#4d778d;	}
hr {	display: block;	height:1px;	background:#CCC;	border:0;	color:#CCC;	}
table {	border-collapse:collapse;	width:100%;	margin:15px 0;	}
td {	padding:4px 6px;	border-top:1px solid #CCC;	}
tr {	background:#e3e3e3;	}
table caption {	background:#FFF;	padding:2px 0;	}	
blockquote {	color:#7b7b7b;	padding:0px 25px 0px 40px;	margin:15px 10px;	font:italic 1.25em Georgia, "Times New Roman", Times, serif;	letter-spacing:.00em; background: transparent url(images/layout/quote.gif) no-repeat scroll 0 0;	}


/* ---------- @ Structure -----------*/
#outer				{ margin: 0 auto 7px; padding:0; width:100%;  background:#FFF url(images/layout/bg_image.jpg) repeat-x; /* background:#FFF url(images/layout/letitsnow.jpg) repeat-x 50% 0;*/ overflow:hidden; border-bottom:1px solid #B2C4D0;}
#main 				{/* overflow:hidden;*/ padding:0; padding-bottom:20px; background: url(images/layout/flash-img-inside.jpg) no-repeat; float:left; }
#wrapper 			{ font-size:.8em /*Global content font-size*/; width:990px;	margin:0 auto;	}
#masthead 			{ padding:0px; float:left; height:127px; }
#branding 			{ float:left;	width:160px;	}
#content 			{ width:630px; min-height:300px; float:left; margin-right:10px; background:url(images/layout/trans-bg.png); padding:20px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border: 1px solid #FFF;}
#sidebar 			{ width: 260px;	float:left;	background:url(images/layout/trans-bg.png); padding:15px 20px 20px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border: 1px solid #FFF;	}
.left 				{ float:left	}
.right 				{ float:right	}
#content-home 		{ width:990px;	float:left;}
#content-single 	{ width:635px;  min-height:300px;float:left; padding-bottom:20px; margin-right:10px; background:url(images/layout/trans-bg.png); padding:20px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border: 1px solid #FFF;}
#content-page		{ width:460px; min-height:300px; float:left; border:0px solid blue; float:left; margin:0 10px 20px 10px; background:url(images/layout/trans-bg.png); padding:20px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border: 1px solid #FFF;}
#content-contact	{ width:630px; float:left; margin-right:10px; background:url(images/layout/trans-bg.png); padding:20px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border: 1px solid #FFF;}
#main .rss		{ margin-top:15px; float:right; text-align:right; width:50px;}
#main .rss	a	{ font-size:0.9em; font-weight:bold; text-decoration:none;}
#main #icon-rss { vertical-align: middle; margin-right:2px;}
#content-single #send-print 	{ display:block; margin-bottom:7px;}

#searchsnow	{ position:absolute; z-index:999; margin:8px 0 0 760px; width:240px; height:27px;}
	

/* ---------- @ Headers -----------*/

h1, h2, h3, h4, h5, h6 						{ font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;	font-weight:normal;	}
h1.pagetitle 								{ border-bottom:1px solid #d7d7d7;	padding-bottom: 12px;	margin-bottom:20px;	}
h2 											{ margin: 10px 0 20px;	}
.entry h2 									{ font-size:1.8em;	margin: 15px 0 0;	}
h2.posttitle, h1.posttitle 					{ margin:0;	font-size: 2.25em; line-height:27px; letter-spacing:-0.03em;	}
h2 											{ margin:0;	font-size: 1.7em;	}
#sidebar h3 								{ border-bottom:3px solid #CCC;	padding-bottom:5px;	margin:22px 0 10px;	color:#939393;	font:normal .85em Arial, Helvetica, sans-serif;	letter-spacing:.08em;	text-transform:uppercase	}
.entry h3 									{ font:1.6em "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;	}
#respond h3, h3#comments, h3#trackbacks 	{ margin:45px 0 20px;	font-weight:bold;	}
h3#comments 								{ margin:32px 0 12px;	}
h4 											{ font-size:1.3em; 	}
h5 											{ font-weight: bold;	font-size: 1.2em	}
h6 											{ font-weight: bold;	font-size: 1em;	}
#flash-banner								{ margin:15px auto;}

	
/* ---------- @ Content Styles -----------*/

/*Misc*/

#logo 				{ font: bold 2.7em "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; position:absolute;	}
#description 		{ font: italic 1.25em "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;	color:#999;	margin:0; display:block; width:300px; float:left; margin-top:20px;	}
.commentcount 		{ padding-left: 17px;	background:url(images/bubble.gif) no-repeat;	margin-left:14px;	}
a.more-link			{ margin-top:12px; border: 0px solid #FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #b2c4d0; width: auto; padding: 1px 5px; color: white; text-decoration: none; display: block; width: 90px; line-height: 19px; font-weight: normal;}
a:hover.more-link ,
a.active.more-link 	{ background: #CB0000; color: white; text-decoration: none; padding: 1px 5px;}
#breadcrumbs		{ margin:20px 0 7px 0px; float:left; width:940px;}


/* Author Page*/

#writer {	overflow:hidden;	background:#f2f2f2;	margin-bottom:20px;	padding:16px;	}
#writer p {	margin-top:0;	}
#writer .avatar {	margin:4px 17px 7px 0	}


/* Search and Archives*/

.search-highlight {	background:#FFFF00		}
#comment_pagination {	margin-top:22px;	overflow:hidden;	}
#archive_pagination {	overflow: hidden;	padding: 20px;	text-align: center	}
.current-numeric-page {	padding: 5px 8px;	}
#archive_pagination a, #archive_pagination a:visited {	border:1px solid #CCC;	padding: 5px 8px;	text-decoration: none;	}
#archive_pagination a:hover {	background: #f5f5f5;	}
#archive_pagination a:active {	background:#e6e6e6;	border-color:#bebebe;	}
#comment_pagination div {	float:left;	margin-right:10px;	}
a #icon-rss {	border:none	}
.archive #icon-rss {	vertical-align: middle;	margin-left:3px;	}		
	

/*Sidebar and Widgets*/

.widget 																		{ margin-bottom:0px; overflow:hidden; }
#sidebar h2.widgettitle 														{ margin-top:20px; }
.widget li 																		{ list-style:none;	border-bottom:0px dashed #8fa3b0;	padding:3px 0;	line-height:140%; font-size:15px; }
.widget li.page_item		 													{ font-size: 13px; }
.widget li.current_page_parent 													{ font-size: 13px; }
.widget li.current_page_item 													{ font-size: 13px; }
.widget li ul 																	{ list-style:none;	border-top:1px dashed #8fa3b0;	padding:6px 0;	line-height:140%; }
.widget li a, .widget li a:visited 												{ color:#111; text-decoration:none; }
.widget li a:hover, .widget li a:active 										{ color:#6d6d6d; }
.widget li.current_page_item a, .widget li.current_page_item a:visited, 
.widget li.current-cat a, .widget.current-cat a:visited 						{ font-weight:bold; }
.widget li.current_page_item li a, .widget li.current_page_item li a:visited, 
.widget li.current-cat li a, .widget li-current-cat li a:visited 				{ font-weight:normal; }
.widget li li 																	{ margin-left:10px;	border:0;	list-style:disc; list-style-image:url(images/layout/arrow-right-red.gif); font-size:13px;	}
.widget li li.current_page_parent 												{ margin-left:10px;	border:0;	list-style:disc; list-style-image:url(images/layout/arrow-right-red.gif);	}

/* LEFTMENU  */
#leftmenu																		{ width:120px; border:0px solid red; float:left; display:block; padding:20px; background:url(images/layout/trans-bg.png); -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border: 1px solid #FFF;}
#leftmenu h2.widgettitle a														{ text-decoration: none; list-style: none; font-size:1.25em;}
#leftmenu ul 																	{ margin:20px 0; list-style:none;}
#leftmenu ul li																	{ text-transform:uppercase; border-bottom:1px solid #B2C4D0; padding:3px 0;	line-height:140%; font-size:15px;}
#leftmenu ul li ul li															{ font-size:1.25em; text-transform:uppercase;}
#leftmenu ul li ul li ul li														{ font-size:0.8em;}
#leftmenu ul li a																{ color:#83A7BA; text-decoration:none;}
#leftmenu ul li.current_page_ancestor a, #leftmenu ul li ul li.current_page_ancestor a, #leftmenu ul li ul li ul li.current_page_ancestor a	{ /* color:#CB0000;*/ font-weight:bold; color:#CB0000;} 
#leftmenu ul li a:hover 														{ color:#CB0000;} 
#leftmenu ul li a.active,
#leftmenu ul li.current_page_item a,
#leftmenu li.current_page_parent a	{ color:#cb0000; }
#leftmenu ul li.widget li 														{ border-bottom:1px solid #B2C4D0;	padding:3px 0;	line-height:140%; font-size:15px; }
#leftmenu ul li.widget li ul li													{ border-bottom:0px dashed #B2C4D0; }
#leftmenu ul li.widget li ul													{ display:none;}
#leftmenu ul img, #leftmenu ul img a											{ margin-top:15px; list-style:none; }

#leftmenu .wp_bannerize ul li																{ border:0;}

.mapp-poweredby, #mapp0_poweredby {display: none !important;}

/* PRODUCTS LISTS  */
#content-page ul		{ list-style: square; margin-left:0px; }
#content-page ul li.pagenav { text-transform:uppercase; list-style:none; margin-left:0px;}
#content-page ul li.pagenav ul li { margin-top:10px; text-transform:uppercase; font-weight:bold; list-style-image:url(images/layout/arrowbullet.png); margin-left:20px;}
#content-page ul li.pagenav ul li ul li { margin-top:10px; text-transform:none; font-weight:normal; list-style:decimal;}
#content-page ul li.pagenav ul li ul li ul li{ margin-top:5px; text-transform:none; font-weight:normal; list-style-image:url(images/layout/arrowsubbullet.gif);}
#content-page ul li.pagenav ul li ul li ul li ul li{ margin-top:5px; text-transform:none; font-weight:normal; list-style: lower-latin;}
/*#content-page ul li ul li:before { padding-left:5px;}*/
/*#content-page ul li ul li ul li:before { content: "\00BB \0020"; padding-left:10px; list-style:none;}*/

#wp-calendar tr 										{	background:#f2f2f2;	}
#wp-calendar td 										{	text-align:center;	padding:3px;	}	
#recentcomments 										{	color: #787878;	}
#recentcomments a, #recentcomments a:visited 			{	font-style:italic	}
#recentcomments a.url, #recentcomments a.url:visited 	{	font-weight:bold;	font-style:normal;	}
a.rsswidget, a.rsswidget:visited 						{	font-weight: bold	}
.rssSummary 											{	line-height:160%;	}
#wp125adwrap_2c 										{	overflow:hidden	}
#wp125adwrap_2c .wp125ad 								{	float:left;	margin-right: 8px;	}	
.wp125ad a img 											{	border:none;	}
#wp125adwrap_2c div+div 								{	margin:0 !important;	}

#content-single	 h2.featsubtitle		{ margin:0;	font-size: 1.4em; color:#FC6313;}

	
/* ---------- @ Form Elements -----------*/

#author, #email, #comment, #url, #searchfield 	{	background:#FFF !important;	padding:5px;	border-width:1px;	border-style:solid;	border-color: #6d6d6d #bfbfbf #bfbfbf #6d6d6d;	}
#author, #email, #url 							{	width:220px;	}
.button 										{	padding: 7px 10px;	background:#CB0000;	color:#FFF !important;	border:none;	font-size:1.2em; margin-top:-5px;	}
.button:hover 									{	background:#134d70;	}
.button:active 									{	background:#000;	}
#commentform textarea 							{	width: 98%;	height:180px; border:1px dotted #8fa3b0;	}
#masthead #searchform 							{	float:left;	text-align:left;	}
#searchfield 									{	width: 150px; padding:5px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF none repeat scroll 0 0; border:1px solid #C6D9E9; -moz-border-radius: 4px; -webkit-border-radius: 4px;  color:#21759B;}
#searchsubmit {	vertical-align:top;}	
#search											{ float: right; margin-top:5px;}	
	

/* ---------- @ Footer -----------*/

#footer 							{ font-size:.8em; overflow:hidden; width:100%;	margin:0 auto;	color:#134867;	padding:0px; float:left; border-top:10px solid #b2c4d0; background:#eff4f9; padding-bottom:12px;	}
#footer a:hover, #footer a:active 	{ color:#CB0000;}
#footholder 						{ width:990px; margin:0 auto; padding-top:10px;}
#footer .left 						{ float:left;	width:340px;}
#footer .right 						{ float:right;	width:300px; text-align: right; line-height:24px;}	


/*  FLASH NEWS  */
#flash-news							{ width:990px; min-height:290px; float:left; background: url(images/layout/flash-img.jpg) no-repeat;}
#flash-shadow						{ width:990px; height:24px; float:left; margin-top: -25px; background: url(images/layout/flash-shadow.png) no-repeat; margin-bottom:20px;}
#carousel 							{ width:auto; height:auto; font-size:15px; font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; color:#5b666f; padding-bottom:10px;}
#tab-gray							{ width:auto; height:31px; margin:10px 0 0 0px; position:absolute;}
#tab-left-gray						{ width:5px; height:31px; float:left; background: url(images/layout/tab-left-gray.png) no-repeat;}
#tab-text-gray						{ width:auto; height:31px; float:left; background: url(images/layout/tab-right-gray.png) no-repeat top right;}
#tab-text-gray p.tab				{ color:#FFF; font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; font-size:15px; text-transform:uppercase; margin:3px 9px 2px 5px;}
#flash-news	 h1.feattitle			{ margin:0;	font-size: 2.40em; color:#134D70; line-height:1em; letter-spacing:-0.05em; margin-bottom:7px;}
#flash-news	 h2.featsubtitle		{ margin:0;	font-size: 1.4em; color:#FC6313;}
#flash-news	 .featimage				{ margin:0; float:left; width:auto;}
#flash-news	 .feattextbox			{ margin:0; float:left; width:660px;}
#flash-news	 .feattextbox-us		{ margin:50px 0 0 0; float:left; width:400px;}
#flash-news	 p						{ margin:2px auto 7px; line-height:140%;}
#flash-news .more					{ color: #000; font-size:12px;}
#flash-news .more a					{ width:98px; height:47px; display: block; padding:0px 5px 0 18px; background: url(images/layout/more-button.png) no-repeat; text-decoration:none; color: #FFF; line-height:25px; letter-spacing:0px;}
#flash-news .more a:hover			{ color: #FFF; background: url(images/layout/more-button.png) no-repeat 0 -47px; text-decoration:none;}
#carousel img						{ margin-left:10px;}

/*  HOME CONTENT  */
#colums								{ width:310px; min-height:257px; margin:0px 30px 0 0; float:left;}
#colums	h3							{ text-transform: uppercase; color:#B2C4D0; margin-bottom:10px;}
#colums	h2							{ color:#134D70; margin-bottom:10px; line-height:1.1em}
#colum-info							{ width:310px; min-height:auto; margin-top:0px; float:left; background: url(images/layout/info-img.jpg) top right no-repeat;}
#colum-info	h2						{ color:#134D70; margin-bottom:10px; line-height:1.1em}
#colum-info h3						{ text-transform: uppercase; color:#B2C4D0; margin-bottom:10px;}
#colum-info	#text					{ width:160px; min-height:auto; line-height:16px;}
#colum-info	#time					{ width:310px; margin-top:15px; float:left;  border-top:1px solid #e5e5e5; padding-top:10px;}	
#colums p.more						{ margin-top:15px; font-family: Arial; color: #000; font-size:10px; text-transform:uppercase}
#colums p.more a					{ width:61px; height:17px; display: block; padding-left:10px; padding-top:1px; background: url(images/layout/content-more.png) no-repeat; text-decoration:none; color: #124d6e;}
#colums p.more a:hover				{ color: #fc6313; text-decoration:none;}
#colums img							{ margin-left:10px;}
#featpic							{ float: right;}
#featpic img						{ -moz-border-radius: 7px; -webkit-border-radius: 7px; border:1px solid; padding:5px; margin:0 10px 10px 10px; max-width: 200px; max-height: 150px;}
#excerpt { display:block;}

/*  BRANDS  */
#brands								{ width:990px; min-height:88px; float:left; border-top:1px solid #e5e5e5; margin-top:20px;}
#brands ul							{ width:auto; height:56px; float:left; list-style:none; margin-top:5px; }
#brands ul li						{ float:left; margin-right:30px; display:block; float:left;}
#brands ul li.last					{ margin-right:0px;}
#brands ul li img					{ border:0;}
#brands .logo						{ margin-top:15px;}
#tab								{ width:auto; height:31px; margin-top:-13px;}
#tab-left							{ width:5px; height:31px; float:left; background: url(images/layout/tab-left.png) no-repeat;}
#tab-text							{ width:auto; height:31px; float:left; background: url(images/layout/tab-right.png) no-repeat top right;}
#tab-text p							{ color:#FFF; margin:0 15px 0 10px; font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; font-size:15px;}
#brands .address					{ float:right; line-height:18px; text-align:right; color:#434343; margin:0;}
#ordens 							{float: left; margin:0;}
#ordens ul							{margin:0;}
#ordens ul li 						{float:left; list-style:none; margin:0 0 0 5px;}

/* NEWS  */ 
#othernews 							{ width: 260px;	float:left;	background:url(images/layout/trans-bg.png); padding:15px 20px 20px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border: 1px solid #FFF;	}
#othernews ul 						{ margin-top:5px; list-style:none; margin:5px auto 15px; font-size:1.25em;}
#othernews li 						{ list-style:none;	padding:5px 0;	line-height:140%;}
#othernews ul li 					{ line-height:18px; list-style:none; text-decoration:none; border-top:1px dashed #8fa3b0;}
#othernews ul li.current_page_item a{ color:#CB0000;}
#othernews li..widget 				{ margin:5px auto 15px; padding:10px auto;}
#othernews h2 						{ margin:7px auto;}
#othernews select 					{ width:100%; padding:2px; margin-bottom:10px;}
#othernews a 						{ color: #83a7ba; text-decoration:none;} 
#othernews a:hover, #othernews a.active 		{ color:#CB0000;	}

/*	Langs navigation	*/
#langs								{ font-size: 12px; float: right; margin-top:0px; width:990px;}
#footer_language_list				{ margin: 10px auto; text-align: right; }
#footer_language_list ul			{ list-style: none;  margin:0;  padding:0;}
#footer_language_list ul li img		{ margin-right:5px; border: none;}
#footer_language_list ul li			{ display:inline;  margin:0 5px 0 5px;  padding:0; color: #83a7ba;}
#footer_language_list ul li a, #footer_language_list ul li a:visited		{  color: #4d778d;  text-decoration:underline;}
#footer_language_list ul li a:hover, #footer_language_list ul li a:active	{  color: #CB0000;}


/* CONTACT  */ 
#contact-left 						{ width:290px; margin-right:20px; float:left;}
#contact-right 						{ width:320px; float:left; list-style: none; margin-top: 87px; line-height: 21px;}
#contact-left span input			{ width:270px; border: 1px dotted #134867; padding:6px;}
#contact-left span input:focus,
#contact-left span input:hover		{ background:#DCE9F1;}
#contact-left span textarea			{ width:270px; height: 110px; border: 1px dotted #134867; padding:6px;}
#contact-left span textarea:focus,
#contact-left span textarea:hover	{ background:#DCE9F1;}
#contact-left p.antispam span input	{ width:60px; height: 20px; border: 1px dotted #134867; float: left; padding: 5px; font-size: 17px; margin: 5px 10px 5px 10px;}
#contact-left p.antispam img		{ float: left; margin-top: 5px;}
.gels-button						{ height:25px;}

body.page-id-1797 #wpcf7-f6-p1797-o1 { width:650px;}
body.page-id-1797 #contact-left 	{ width:auto; margin-right:20px; float:left;}
body.page-id-1797 #contact-right 	{ width:320px; list-style: none; margin-top: 0px; line-height: 21px;}
body.page-id-1797 #wpcf7-f6-p1797-o1 p { float:left; margin-right:20px;}
body.page-id-1797 #wpcf7-f6-p1797-o1 textarea { width:615px;} 
body.page-id-1797 #wpcf7-f6-p1797-o1 span input { width:290px;}

/* REGISTRATION */
#registration 						{ width:630px; margin-right:20px; float:left; border: 0px silver solid;}
#registration p						{ float: left; margin-right:20px;}
#registration span input			{ width:280px; border: 1px dotted #134867; padding:6px;}
#registration span input:focus,
#registration span input:hover		{ background:#DCE9F1;}
#registration span textarea			{ width:595px; height: 110px; border: 1px dotted #134867; padding:6px;}
#registration span textarea:focus,
#registration span textarea:hover	{ background:#DCE9F1;}
#registration p.titula span input	{ width:60px; height: 20px; border: 1px dotted #134867; float: left; padding: 5px; font-size: 17px; margin: 5px 10px 5px 10px;}
#registration p.antispam span input	{ width:60px; height: 20px; border: 1px dotted #134867; float: left; padding: 5px; font-size: 17px; margin: 5px 10px 5px 10px;}
#registration p.antispam img		{ float: left; margin-top: 5px;}
#registration .button 				{ padding: 7px 10px;	background:#CB0000;	color:#FFF !important;	border:none;	font-size:1.2em; margin-top:15px;	}
#registration .button2 				{ padding: 7px 10px;	background:#CB0000;	color:#FFF !important;	border:none;	font-size:1.2em; margin-top:23px;	}
#registration .button:hover, #registration .button2:hover 		{ background:#134d70;	}
#registration .button:active, #registration .button2:active 		{ background:#000;	}

.ngg-widget img {border:0 !important; margin: 0pt 7px 2px 0px !important;}
