/*------------------------------------------------------------------------
# Blocker Theme - by GADS - 
# ------------------------------------------------------------------------
# Copyright (C) 2009 GADS.ro
# Author: GADS.ro
# Websites:  http://www.gads.ro
-------------------------------------------------------------------------*/

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-weight:normal;}
fieldset,img{border:0;}
html{ width:100%;}
ul{margin:0;padding:0;}
ul li{margin:0;padding:0;list-style:none;}
ol{margin:0;padding:0;}
ol li{margin:0;padding:0;list-style:none;}
a img{border:none;}
p img{padding:0;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; padding:0px; margin:0px; font-family:Tahoma;}
/*
h1{font-size:250%;}
h2{font-size:180%;padding:5px 0;}
h3{font-size:200%;padding:5px 0;}
h4{font-size:175%;padding:5px 0;}
h5{font-size:150%;padding:5px 0;}
h6{font-size:125%;padding:5px 0;}
a.linkopacity img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
a.linkopacity:hover img {filter:alpha(opacity=60); -moz-opacity: 0.8; opacity: 0.8;}
.minheight{ min-height:600px; height:auto;}
* html .minheight {height: 700px;}
*/

/* page setup */
body{font-family:Verdana; font-size:12px; color:#444; background:#332d24 /*url(images/bg.jpg);*/}

a:link, a:visited{ text-decoration:none; }
a:hover {color:#444;}

.clr{width:1px;height:0px;font-size:1px;margin-top:-1px;margin-left:-1px;clear:both;}
.wraper{ margin:0px; padding:0px;}
.picleft{ float:left; padding-right:10px; padding-top:4px;}
.small{ font-size:11px; color:#666;}

/* layout */
#wrap_page{ width:100%; background:url(images/headerbg.jpg) repeat-x top center;}
#container{ width:980px; margin:auto; background:url(images/header.jpg) no-repeat; margin-bottom:40px;}

#hdr{}
/*
#topinfos{ position:absolute; top:0px; width:512px; -moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px; background:#fff; font-size:12px; color:#656767;}
#topinfos li{ float:left; padding:3px 10px 3px 10px;}
*/
#logo{ float:left; width:193px; height:183px;}

#hdrright{ float:right; width:750px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; }

	#hdrtitle{ float:right; margin-top:5px; padding-bottom:5px;}
	#hdrtitle h2 a{ font-family:Arial; color:#444; font-size:44px; line-height:46px; letter-spacing:-3px;}
	#hdrtitle h2 a:hover{ color:#444}
	
	.topinfos{ float:right; text-align:right; color:#444; height:36px; font-size:14px; letter-spacing:-1px;}

	#topnav{ float:right; background:#ec701e; -webkit-border-radius:5px; -moz-border-radius:5px; margin-top:0px; height:24px; padding-top:8px;}
	#topnav li{ float:left;}
	#topnav a{ font-family:Arial; font-size:14px; font-weight:bold; text-transform:uppercase; color:#fff; padding:8px 12px 8px 12px;}
	#topnav a:hover{ background:#444; -webkit-border-radius:6px; -moz-border-radius:6px;}

	#secnav{ padding-top:214px; width:980px;}
	*html #secnav{ padding-top:172px; width:980px;}
		
		#alpha{background:#fff; height:28px; -webkit-border-radius:6px; -moz-border-radius:6px; width:100%;}
		
	    #jsddm { margin:0; padding:0; }
		#jsddm li{ float:left; list-style:none; font:12px Arial; margin-right:3px;}

		#jsddm li a{ display:block; white-space:nowrap; font-family:Arial; font-size:14px; font-weight:bold; text-transform:uppercase; color:#444; padding:6px 14px 6px 14px; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
		#jsddm li a:hover{ background:#444; -webkit-border-radius:3px; -moz-border-radius:3px; color:#fff}

		#jsddm li.acasa a{ display:block; white-space:nowrap; /*background:#0dd5e5;*/ background:#ffd800; color:#444; font-size:14px; font-weight:bold; text-transform:uppercase; padding:6px 14px 6px 14px; -webkit-border-radius:3px; -moz-border-radius:3px;}
		#jsddm li.acasa a:hover{ -webkit-border-radius:3px; -moz-border-radius:3px; background:#444; color:#fff}
		
		#jsddm li ul{ margin:0;padding:0;position:absolute; visibility:hidden;}
		#jsddm li ul li{float:none; display:inline;}

		#jsddm li ul li a{ width auto; background:#fff; color:#444; -webkit-border-radius:3px; -moz-border-radius:3px; text-transform:none; border-bottom:1px solid #ccc}
		#jsddm li ul li a:hover{ background:#0dd5e5; -webkit-border-radius:3px; -moz-border-radius:3px; color:#444}

#content{ /*background:#fff; -webkit-border-radius:8px; -moz-border-radius:8px;*/ margin-top:38px;}
#firstcontent{ margin-top:25px;  -webkit-border-radius:6px; -moz-border-radius:6px;}
.caseHld{ float:left; width:245px; height:130px;}
.caseHldR{ float:right; width:245px; height:130px;}
.case{ width:220px; height:98px; background:#f9f6ee; padding:10px; font-size:18px; -webkit-border-radius:6px; -moz-border-radius:6px;}
.case a{ font-size:18px; color:#666; font-family:Georgia; display:block;}
.case a:hover{ background:#444; color:#fff;}
.case a img:hover{ filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}

/*
#firstcontent{ margin-top:43px;  -webkit-border-radius:6px; -moz-border-radius:6px;}
.caseHld{ float:left; width:245px; height:130px;}
.case{ width:220px; height:98px; background:#fff; padding:10px; font-size:18px;  -webkit-border-radius:3px; -moz-border-radius:3px;}
.case a{ font-size:18px; color:#444; display:block;}
.case a:hover{ background:#444; color:#fff;}
*/

/*  index   */
#contenthome{ margin-top:10px; width:950px; padding:15px; background:#fff; -webkit-border-radius:6px; -moz-border-radius:6px;  padding-bottom:50px;}

#maininfo{ width:695px; float:left; line-height:18px;}
#maininfo p{ margin-top:10px;}
#maininfo h2{ font-family:Georgia; font-size:24px; line-height:26px; padding-bottom:9px; padding-top:4px;}
#maininfo .pic{ float:left; width:175px; padding-right:13px;}
#maininfo a{ font-weight:bold; color:#14bbb5; font-size:11px; padding-left:3px; padding-right:3px;}
#maininfo a:hover{ background:#14bbb5; color:#fff;}

#social{ height:59px;}
#rightadvHld{ float:right; width:228px;}
#rightadv{ width:228px;}

#mainnewsHld { font-size:11px; padding-top:0px; line-height:18px;}
#mainnewsHld p{ margin-top:8px;}
#mainnewsHld a{ color:#14bbb5;}
#mainnewsl{ float:left; width:460px; margin-top:25px; border-bottom:1px solid #ddd; padding-bottom:10px;}
#mainnewsr{ float:right; width:460px; margin-top:25px; border-bottom:1px solid #ddd; padding-bottom:10px;}

#mainnewsHld h2 a{ font-family:Georgia; font-size:17px; line-height:20px; padding-bottom:4px; padding-top:4px; padding-left:5px; background:#eee; color:#444; margin-bottom:10px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; display:block;}
#mainnewsHld h2 a:hover{ color:#fff; background:#444;}
/* *************** */


#mainsection{ float:left;  width:730px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.article{ line-height:16px; color:#555; font-family:Tahoma; font-size:12px; line-height:18px; background:#fff; padding:11px; -webkit-border-radius:6px; -moz-border-radius:6px; margin-bottom:30px; padding-bottom:25px;}
.article {min-height:775px; height:auto;}
*html .article {height: 775px;}
.article p{ margin-top:10px;}
.article h1{ font-size:26px; letter-spacing:-1px; line-height:29px; margin-bottom:20px; /*color:#555;*/ font-family:Verdana; font-weight:lighter; padding-top:15px; 
/*background:#dcdcdc; padding-top:4px; padding-bottom:4px; padding-left:5px; padding-right:5px;*/ color:#999;  -webkit-border-radius:6px; -moz-border-radius:6px; }
.article h1 a{ margin-bottom:20px; color:#bd510b;}
.article h1 a:hover{ color:#3f9393;}
.article h2{ font-size:18px; color:#888; margin-top:20px; margin-bottom:5px; font-family:Arial;}
.article h3{ color:#888; margin-top:20px; margin-bottom:6px; font-weight:bold; line-height:14px; font-family:Arial;}

.article h2.homepage{font-size:26px; letter-spacing:-1px; line-height:26px; margin-bottom:20px; color:#444; font-family:Georgia; margin-top:0px;}

.article a{ color:#14bbb5; padding:2px; font-size:11px; font-weight:bold}
.article a:hover{ background:#14bbb5; color:#fff;}

.article a.img{ padding:0px;}
.article a.img:hover { background:#fff; color:#666;}



/* sidebar 
#sidebar{ float:right; width:260px; padding:0px 0px 10px 0px;}

.adressside{ padding:10px; -webkit-border-radius:6px; -moz-border-radius:6px; border:1px solid #ccc;}
.adressside li{ font-size:11px; color:#444; padding-top:4px;}
.adressside li.sect{ padding-top:11px;}
.adressside .facebook{ float:left; padding-top:26px;}
.adressside .share { float:right; padding-top:26px;}
.adressside .share img{ margin-left:4px;}

.sidetitles{ padding:4px 6px 4px 0px; font-size:18px; color:#666; border-bottom:1px solid #ddd; padding-bottom:2px;  font-family:Georgia;}
.sidesects{ padding-bottom:9px;}
.sidesects li{ font-size:11px; line-height:12px; padding-left:10px;}
.sidesects .title{ padding-top:7px; padding-left:0px; color:#666;}
.sidesects a{ font-weight:bold; color:#14bbb5; font-size:11px; margin-top:10px;}
.sidesects a:hover{ background:#14bbb5; color:#fff;}
.news{ padding:10px; background:#fff; -webkit-border-radius:11px; -moz-border-radius:11px; margin-bottom:25px;}
.bnr125_l{ float:left; width:125px; padding-top:10px;}
.bnr125_r{ float:right; width:125px; padding-top:10px;}
#footer{ width:100%; margin-top:30px; background:#333333; height:130px;}
.bigs{ font-size:12px; line-height:14px; margin-bottom:20px; display:block; font-weight:bold;}
.bigsgray{ font-size:12px; line-height:14px; color:#888; font-weight:bold;}
.bigss { color:#fd6b00; font-size:26px; line-height:28px;}
*/

/* sidebar */
#sidebar{ float:right; width:240px;/*background:#fff; -webkit-border-radius:11px; -moz-border-radius:11px;*/}

.handy{ margin-bottom:15px; width:220px; padding:10px; background:#fff; -webkit-border-radius:6px; -moz-border-radius:6px;}
.handy a{ font-size:18px; color:#66645e; font-family:Georgia; display:block; font-weight:lighter;}
.handy a:hover{ background:#444; color:#fff;}
.handy a img:hover{ filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}

.sidetitles{ padding:4px 6px 4px 0px; font-size:18px; color:#666; border-bottom:1px solid #ddd; padding-bottom:2px;  font-family:Georgia;}
.sidesects{ padding-bottom:9px;}
.sidesects li{ font-size:11px; line-height:12px; padding-left:10px;}
.sidesects .title{ padding-top:7px; padding-left:0px; color:#666;}
.sidesects a{ font-weight:bold; color:#14bbb5; font-size:11px; margin-top:10px;}
.sidesects a:hover{ background:#14bbb5; color:#fff;}
.news{ padding:10px; background:#fff; -webkit-border-radius:11px; -moz-border-radius:11px; margin-bottom:25px;}

.bnr115_l{ float:left; width:115px; padding-top:10px;}
.bnr115_r{ float:right; width:115px; padding-top:10px;}

#footer{ width:100%; margin-top:30px; background: url(images/headerbg.jpg) top center; height:220px;}
#footer .ftr{ width:980px; margin:auto; padding-top:6px;}
#footer a:link, a:visited{ text-decoration:none; color:#444;}
#footer a:hover {color:#444;}
.bigs{ font-size:12px; line-height:14px; margin-bottom:20px; display:block; font-weight:bold;}
.bigsgray{ font-size:12px; line-height:14px; color:#888; font-weight:bold;}
.bigss { color:#0bafcd; font-size:26px; line-height:28px;} 
 

/* gallery */
.galleriesHld{ padding:10px; width:780px; background:#fff; margin:auto; margin-top:30px; -webkit-border-radius:6px; -moz-border-radius:6px; text-align:center; margin-bottom:30px; }
.galleries{ float:left; width:160px; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px; font-size:11px;}
.galleries a{ font-size:11px; background-color:transparent;}
.galleries a:hover{ font-size:11px; background:#fff;}
.galleries ul li img{ background:#fff; border:0px none;}
.galleries ul { list-style:none; margin:0px; padding:0px;}
.galleries ul li{ padding-top:3px; font-size:11px; text-align:center; line-height:13px; color:#888;}
.galleries ul li a{ font-size:11px; letter-spacing:0px; padding:0px; line-height:16px;}
.galleries ul li a:hover{ color:#444; background:#fff;}
.bcrumbs{  padding-bottom:2px; margin-bottom:16px; padding-top:10px; border-bottom:1px solid #ddd; text-align:left; font-weight:bold; font-size:16px; color:#ccc;}
.bcrumbs a{ font-weight:bold; color:#14bbb5; font-size:16px; margin-top:10px; margin-right:15px;}
.bcrumbs a:hover{ background:#14bbb5; color:#fff;}
.thumbs{ border:0px none; width:730px;}
.thumb{ float:left; width:120px; height:78px; margin:5px; background:#333}
.thumb a { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0 }
.thumb a:hover { filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
*html .thumb{ margin:0px; padding:5px; background:#fff; background:#fff;}
.gallerytitle{ font-size:26px; letter-spacing:-1px; line-height:26px; margin-bottom:20px; color:#888; font-family:Georgia; text-align:left; padding-bottom:10px;}
.gallerypaging{ width:220px; margin-top:8px; text-align:center; font-size:12px; color:#888; margin:auto; background:url(images/bgpagingar.jpg) top left no-repeat;}
.pagenr{ float:left; width:23px; padding-right:20px;}
.current{ float:left; width:23px; height:23px; background:url(images/bgpaging.jpg) -48px 0px no-repeat; text-align:center; font-size:19px; line-height:21px; color:#fff;margin-right:20px; display:block; }
.pagenfo{ float:right; padding-top:9px; display:block; font-size:11px; color:#999}
.articlelink{ text-align:left; padding-top:5px;}
.articlelink a{ color:#14bbb5; padding:2px; font-size:11px; font-weight:bold}
.articlelink a:hover{ background:#14bbb5; color:#fff;}
.gallerypaging a{ float:left; width:23px; height:23px; text-align:center; background:url(images/bgpaging.jpg) 0px 0px no-repeat; font-size:19px; line-height:21px; color:#fff; display:block;}
.gallerypaging a:hover{ background:url(images/bgpaging.jpg) -24px 0px no-repeat;}
.thumbssmall{ float:left; width:120px; height:80px; padding:10px;}
.thumbssmall a { width:120px; height:80px; padding:0px; }
.thumbssmall a:hover { border:1px solid #fff; padding:0px;}
.thumbsgallery{ margin:auto; width:780px; padding-top:15px; padding-bottom:15px;}
#gallerybg{background:url(http://blocker.ro/wp-content/themes/Blocker/images/bg-galerie.jpg) top left; text-align:center;}
.distanced{ padding-left:20px; display:block;}

/* links */
a.faqs{ padding:2px; background:#14bbb5; color:#fff; font-weight:bold;}
a.faqs:hover{ background:#444;}

/* news */
.newspage{ margin-top:20px; padding-bottom:10px; border-bottom:1px solid #ddd; font-size:11px; color:#999;}
.newspage h2 a{ color:#14bbb5; font-size:16px; font-weight:bold; display:inline;}
.newspage h2 a:hover{ background:#14bbb5; color:#fff;}

/*  contact   */
#contactform{ font-size:11px; font-family:Verdana; color:#666; background:#8aae5c; -webkit-border-radius:4px; -moz-border-radius:4px; padding-top:4px; padding-bottom:4px; padding-left:13px; padding-right:13px; margin-top:15px;}
#contactform p{ margin-top:5px; height:50px; color:#fff;}

.contactleft{ float:left; width:270px;}
.contactright{ float:right; width:380px; padding-right:14px;}

#contactform input{ width:252px; border:2px solid #a8c97d; height:20px; padding:4px; -webkit-border-radius:4px; -moz-border-radius:4px; font-size:11px; color:#666; font-family:Verdana; background:#dcedc7;}
#contactform textarea{ width:380px; height:129px;  border:2px solid #a8c97d; padding:4px; -webkit-border-radius:4px; -moz-border-radius:4px; font-size:11px; color:#666; font-family:Verdana; background:#dcedc7;}

#contactform p.btn { height:40px;}
#contactform p.btn input{ width:100px; background:#5e7244; border:2px solid #a8c97d; cursor:pointer; font-size:18px; color:#fff; height:30px; padding:4px; padding-bottom:12px;}
#contactform p.btn input:hover{ width:100px; background:#FF6600; border:2px solid #a8c97d; cursor:pointer; font-size:18px; color:#fff; height:30px; padding:4px; padding-bottom:12px;}


.rezultate{ float:left;  width:220px;}
.galleryLink{ padding-top:20px;}

.gads{ float:right;}


