html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}html
{
	font:125% Arial, Helvetica, sans-serif;
	background:#fff;
	color:#000;
}

body {
       font-size:50%;
       margin:0 auto 0 auto;
       background-color: #fff;
       background: url(images/radial_bg.png) center center no-repeat;
       background: -moz-radial-gradient(center 45deg, circle closest-corner, #fff 0%, #F5F8FD 100%);
       background: -webkit-gradient(radial, center center, 0, center center, 70, from(#fff), to(#F5F8FD));       
}


p {
       font-size:1.2em;
       line-height:1.4em;
}

a {
       color: #475265;
       text-decoration: none;
}
a:hover {
       text-decoration:underline;
}

img {
       border:0;
}


input {
	font-size:1.2em;
}

/* ------ [ LayoutContainer ] ------------------------------------ */

#container {
       margin:0 auto 0 auto;
       width:800px;
       border:1px solid #ccc;
}

#container #logo{
       border:1px solid #fff;
}


/* ------ [ Menysystem ] ------------------------------------ */

/* navigation */
#navigation {
       background: #475265;
       list-style-type:none;
       margin:0;
       padding:0;
       list-style-type:none;
       margin:0;
       height:30px;
}

#navigation li {
       float:left;
       margin:0;
       padding:0;
       border-right: 1px solid #D2DAE2;
}

#navigation li:last-child {
       border:0;
}

#navigation a {
       float:left;
       font: bold 1.4em sans-serif;
       line-height: 30px;
       padding: 0 14px;
       color: #fff;

}

#navigation a:last-child {
       border:0;
}
#navigation a:hover {
       background: #F6F8FC;
       color: #1F265D
}





/* ------ [ startpage text top ] ------------------------------------ */
#contentTop {
       clear:both;
       background-color:#fff;
       padding:20px 30px 15px 30px;
       border:1px solid #fff;
}

#contentTop h1 {
       font-size:1.4em;
       line-height:1.6em;
       font-weight:bold;
}
#contentTop h2 {
       margin:12px 0 0 0;
       font-size:1.2em;
       font-weight:bold;
}




/* ------ [ Thumbnails - index-asp ] ------------------------------------ */
#contentTop #thumbs {
       width:270px;
       float:left;
}

#contentTop #thumbs .thumbContainer img {
       padding:4px;
       border:1px solid #ccc;
       margin:6px 0 0 15px;
}


/* ------ [ Annonser - index-asp ]  ------------------------------------ */
#contentTop #annons {
       float:left;
       margin:0 0 10px 0;
       width:468px;
       height:200px;
}
#contentTop #annons .ad{
       margin:8px 0 10px 0;
       width:234px;
       float:left;
}


#contentTop #annons .ad a{
   font-size:1.2em;
}


#contentTop #annons .ad .adImg{
       background: url(/images/camera_small.png) no-repeat center left;
       display:block;
       padding:0 0 0 17px;
       font-weight:bold;
}

#contentTop #annons .ad .noImg{
       display:block;
       padding:0 0 0 15px;
       font-weight:bold;
}

#contentTop #annons .ad p{
       margin:0 0 0 17px;
       display:inline;
}


/* ------ [ category - index-asp ]  ------------------------------------ */
#contentTop #category {
       clear:both;
       margin:30px 0 0 0;
}


#contentTop #category h3 {
       font-weight:bold;
}

#contentTop #category .cat {
       -moz-border-radius:5px;
       -webkit-border-radius:5px;
       border-radius:5px;
   background-color: #F1F1F1;
   border: 1px solid #CCCCCC;
   float: left;
   height: 60px;
   margin: 12px 12px 0 0;
   padding: 6px 8px;
   width: 210px;
}

#contentTop #category .cat h4 a {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-weight:bold;
       text-transform:uppercase;
}

#contentTop #category .cat h4 a:hover {
       text-decoration:underline;
}

#contentTop #category .cat p {
       padding:0;
}


#contentTop #category .cat ul{
       margin:0;
       padding:0;
       list-style-type: none;
}

#contentTop #category .cat li{
       display:inline;
       margin:10px 10px 10px 0;
}

#contentTop #category .cat li a{
       line-height:160%;
}


/* ------ [ annonser - annons-asp ]  ------------------------------------ */
#contentTop #annonsPG {
       min-height:400px;
       font-size:1.2em;
       line-height:1.6em;
}

#contentTop #annonsPG h1 {
       margin:2px 0 5px 0;
       text-transform:uppercase;
}

#contentTop #annonsPG p {
       font-size:1em;
}

p#adContact {
       -moz-border-radius:5px;
       -webkit-border-radius:5px;
       border-radius:5px;
       background:#f1f1f1;
       border:1px solid #ccc;
       padding:10px;
       margin:20px 0;
}

#contentTop #imageAd {
       margin:10px;
       padding:4px;
       border:1px solid #ccc;
}


/* ------ [ annonser - lista-alla-annonser-asp ]
------------------------------------ */
#searchForm {
       margin:0 0 10px 0;
}

#searchForm .inputSearch {
	padding:1px;
	width:170px;
	border:1px solid #333;
	margin:0 20px 0 0;
	font-size:1.2em;
}

#searchForm .inputSubmit {
       margin:0 0 0 -10px;
       border:1px solid #333;
       background-color:#f1f1f1;
       padding:2px 8px 2px 8px;

}



/* ------ [ category main-asp ]  ------------------------------------ */
#contentTop #annonsMainNav  {
       text-align:left;
       margin:0 0 20px 0;
}

#contentTop #annonsMainNav h1 {
       margin:2px 0 5px 0;
}


#contentTop #annonsMainNav ul {
       text-transform:uppercase;
       list-style-type: none;
       margin:10px 0 0 0;
       padding:8px 5px 8px 5px;
}

#contentTop #annonsMainNav li {
       display:inline;
       margin:2px 10px 2px 0;
       font-size:1.2em;
}

#contentTop #annonsMainNav .selected {
       font-weight:bold;
}

/* ------ [ Annonser main-asp ]  ------------------------------------ */
#contentTop #annonsMain .tblAds{
       width:100%;
       text-align:left;
}

#contentTop #annonsMain th,
#contentTop #annonsMain th:hover{
       color:#666666;
}

#contentTop #annonsMain .tblAds tr:hover {
       background-color:#FFFFCC;
       border-bottom:1px solid #ccc;
}

#contentTop #annonsMain .tblAds td{
	font-size:1.2em;
	padding:10px;
	border-bottom:1px solid #f1f1f1;
}

#contentTop #annonsMain .ad .adImg{
       background: url(/images/camera_small.png) no-repeat center left;
       display:inline;
       padding:0 0 0 21px;
       text-decoration:none;
}

#contentTop #annonsMain .ad .adImg:hover{
       text-decoration:underline;
}

#contentTop #annonsMain .ad .noImg{
       display:inline;
       padding:0 0 0 17px;
       text-decoration:none;
}

#contentTop #annonsMain .ad .noImg:hover{
       text-decoration:underline;
}
#contentTop #annonsMain .ad p{
       color:#333;
       padding:0 0 0 17px;
       display:inline;

}

 #paging{
	clear:both;
	color:#666;
	margin:10px 0 10px 0;
	font-size:1.6em;
}
 #paging a{
	padding:4px;
	font-weight:bold;
}	

/* ------ [ footer ]  ------------------------------------ */
#banner {
       width:750px;
       background-color:#fff;
       padding:10px 25px 10px 25px;
       clear:both;
}
#footer {
       background:url(/images/gfx_background_submit.gif) #efefef repeat-x;
       width:800px;
       height:22px;
       border:1px solid #ccc;
}

#footer ul {
       margin:0;
       padding:2px 0 2px 15px;
}

#footer li {
       display:inline;
       margin:0 15px 0 0;

}

#footer a {
       text-decoration:none;

}

#links {
       width:800px;
       margin:5px 0 30px 50px;
}
#links ul {
       margin:0;
       padding:2px 0 2px 15px;
}

#links li {
       display:inline;
       margin:0 15px 0 0;
}

#links a {
       color:#666;
       text-decoration:none;
}

#progress {
       position: fixed;
       left: 5px;
       bottom: 5px;
       border:4px solid #f1f1f1;
       padding:4px 6px 4px 6px;
       background-color:#FEA802;
}

#progress p{
       display:inline;

}

#infoFooter {
       margin:10px;
       text-align:right;
       color:#ccc;
}

#infoFooter a{
       color:#666666;
       text-decoration:none;
}


/* ------ [ Annonsform annonsera-gratis-asp ]  ------------------------------------ */
#annonsForm {
	margin:0 0 20px 0;
}

#annonsForm h1 {
	font-size:medium;
	margin:2px 0 5px 0;
}

#annonsForm p {
	width:550px;
}
#annonsForm fieldset {
	padding:10px;
	margin:10px 0 20px 10px;
	width:500px;
	border:1px solid #ccc;

}

#annonsForm legend {
	text-transform:uppercase;
	color:#333;
	margin:0 16px 0 16px;
	font-weight:bold;
}

#annonsForm label {
	display:block;
	margin:12px 0 3px 0;
	font-size:1.2em;
	font-weight:bold;
}


#annonsForm fieldset a {
	display:block;
	margin:10px 0 10px 0;
}

#annonsForm .input {
	width:250px;
	padding:5px;
	border:1px solid #ccc;
}
#annonsForm .input.captcha {
	width:70px;
}


#annonsForm .input:focus {
	border:1px solid #666;
}

#annonsForm .inputError {
	width:250px;
	padding:5px;
	border:1px solid #DF570D;
}

#annonsForm .inputTextArea {
	width:400px;
	padding:5px;
	border:1px solid #ccc;
}

#annonsForm .inputTextArea:focus{
	border:1px solid #666;
}

#annonsForm .inputTextAreaError {
	width:400px;
	padding:5px;
	border:1px solid #DF570D;
}

#annonsForm .inputSubmit {
	background:url(/images/gfx_background_submit.gif) #efefef repeat-x;
	display:block;
	margin:10px;
	padding:3px 5px 3px 5px;
	border:3px double #ccc;
}

#annonsForm .inputSubmit:hover {
	border:3px double #666;
}

.gAd {
       margin:0 0 4px 0;
}

.contentBanner {
       margin:5px 0;
}
