/*--------------------------------------------

    	KOIT.PRI.EE stylesheet
	Maailma konstitutsioonid
	Code/design: Papilion Disain
	11/2008

---------------------------------------------*/

* { 	margin:0;padding:0;border:0; }

body{
	font:normal 70%/1.8em "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
	color:#303436;
	background:#fff;
	text-align:left;
}

a:link, a:visited, a:active { color:#333;text-decoration:underline; }
a:hover,a:focus { color:#4facf5;text-decoration:none; }

h1, h2, h3, h4{
	font-weight:normal;
	font-family:Helvetica, Arial, sans-serif;
	background-color:transparent;
	text-align:left;
}
p	{ font-size:115%;margin-bottom:10px; }
p span 	{ display:none }
p.red   { color:red }
h1	{ font-size:16px;color:#303436; }
h2	{ font-size:1.4em;line-height:1.5em;color:#303436;margin-bottom:10px; }
h3	{ font-size:1.4em;line-height:1.5em;color:#0470c1;margin-bottom:15px; }
h4	{ font-size:1.3em;line-height:1.4em;color:#666;margin-bottom:15px;border-bottom:1px solid #bfbfbf;font-weight:bold;text-align:right; }
h5	{ font-size:1.1em;line-height:1.3em;color:#666;margin-bottom:10px;font-weight:bold; }

#parem h2 { text-align:right; }
em	{ font-style:normal;font-weight:bold;color:#1596f7; }
em.norm{ font-style:italic;font-weight:normal;color:#1596f7; }

ul, ol		{ list-style:none; }
abbr, acronym	{ border-bottom:1px dotted #333;cursor:help; }
blockquote	{ font-style:italic;color:#8c8c8c; }

img 	 { border: 0; }
p.access { display:none; }
.clear	 { clear:both;height:1px;font-size:1px;border:none;background:transparent; }
.left 	 { float:left }
.right 	 { float:right }
div.hr{ margin:5px 0;width:470px;height:1px;background-color:#dadada; }
div.hr hr{ display:none; }



/*----------------------    
    	STRUKTUUR
-----------------------*/

#wrap	{ margin:0 auto;padding:0 0 10px 0;width:900px;overflow:hidden;background:#fff url('/img/b-bg.jpg') no-repeat top left; }
#top	{ position:relative;float:left;width:900px;height:60px;margin:0 0 63px 0;padding:0;background:#fff }
#sisu	{ position:relative;float:left;width:900px;margin:0;padding:0;background:transparent }

#vasak	{ float:left;width:184px;height:325px;padding:15px 0 0 14px;background:transparent }
#keskmine { float:left;width:470px;min-height:325px;padding:15px 18px 0px 18px;background:#fff;border-bottom:1px solid #f1f1f1 }
#parem	{ float:right;width:180px;height:325px;padding:15px 15px 0 0;background:transparent }

body#disain #wrap { height:600px;background:#fff url('/img/disain.jpg') no-repeat top left; }

* html #parem { padding-right:14px; }

/*----------------------    
    	TOP
-----------------------*/

h1#est-tolk { width:202px;height:16px;display:block;text-indent:-9000px;margin:27px 0 0 0;background:url('/img/est-k-tolk.gif') no-repeat top left;float:left; }
h1#est-tolk span { display:none }

h1#logo	{ width:328px;height:39px;float:right;margin:20px 0 0 0;background:url('/img/logo.gif') no-repeat top left; }
h1#logo a { display:block;text-indent:-9000px;width:328px;height:39px; }
h1#logo a:hover { background:url('/img/logo.gif') no-repeat 0 -39px; }



/*----------------------    
    	SISU
-----------------------*/

div.left { float:left;width:210px;padding-right:25px;border-right:1px solid #f1f1f1 }
div.right { float:right;width:210px; }



/*----------------------    
    	VASAK OSA
-----------------------*/

ul#nav-vas { padding:0;margin:5px 0 0 0;width:184px;height:110px;float:left;background:transparent }
* html ul#nav-vas li { height:20px; }
ul#nav-vas li a {
	display:block;
	width:183px;
	text-indent:-5000px;
	height:20px;
	font-size:11px;
	text-decoration:none
}

ul#nav-vas li a#nav-1 { background:url('/img/vas-nav.gif') no-repeat 0 0;margin-bottom:10px; }
ul#nav-vas li a#nav-1:hover,
ul#nav-vas li.active a#nav-1,
body#ameerika ul#nav-vas li a#nav-1 { background:url('/img/vas-nav.gif') no-repeat 0 -110px }

ul#nav-vas li a#nav-2 { background:url('/img/vas-nav.gif') no-repeat 0 -30px;margin-bottom:10px; }
ul#nav-vas li a#nav-2:hover,
ul#nav-vas li.active a#nav-2,
body#aasia ul#nav-vas li a#nav-2 { background:url('/img/vas-nav.gif') no-repeat 0 -140px }

ul#nav-vas li a#nav-3 { background:url('/img/vas-nav.gif') no-repeat 0 -60px;margin-bottom:10px; }
ul#nav-vas li a#nav-3:hover,
ul#nav-vas li.active a#nav-3,
body#euroopa ul#nav-vas li a#nav-3 { background:url('/img/vas-nav.gif') no-repeat 0 -170px }

ul#nav-vas li a#nav-4 { background:url('/img/vas-nav.gif') no-repeat 0 -90px;margin-bottom:10px; }
ul#nav-vas li a#nav-4:hover,
ul#nav-vas li.active a#nav-4,
body#aafrika ul#nav-vas li a#nav-4 { background:url('/img/vas-nav.gif') no-repeat 0 -200px }


#applesearch { width:170px;margin:30px 0 45px 0; }
#otsingukast legend { display:none }
#otsingukast fieldset { border:none }

#applesearch .sbox_l { background:#fff url('/img/srch_l.gif') no-repeat top left;float:left;width:19px;height:28px; }
#applesearch .sbox_r { background:#fff url('/img/srch_r.gif') no-repeat top left;float:left;width:19px;height:28px; }
#applesearch .sbox input {
	background:url('/img/srch_bg.gif') repeat-x top left;
	float:left;
	border:0;
	height:21px;
	width:118px;
	padding:7px 7px 0 7px;
	font:bold 12px/13px arial;
	color:#fff;
}

p.kont-inf { font-size:11px;color:#a3a3a3;float:left; }
p.pap { float:right;margin:35px 10px 0 0; }
p.pap a span { display:none }
p.pap a { display:block;border:none;width:23px;height:23px;text-decoration:none;background:#fff url('/img/pap-logo.gif') no-repeat 0 0; }



/*----------------------    
    	KESKMINE OSA
-----------------------*/

#keskmine ul.list { float:left;margin:0 10px 20px 0;font-size:110%;width:150px;background:#fff; }
#keskmine ul.list li { display:block;position:relative;padding-left:18px;background:url('/img/list-bg2.gif') no-repeat 0 5px;line-height:22px; }
#keskmine ul.list.last { margin-right:0; }
#keskmine ul.list.laiem { width:100%; }

a.dokum { background:url('/img/doku-bg2.gif') no-repeat right;padding-right:20px; }
a.lingike { background:url('/img/link-bg.gif') no-repeat right;padding-right:20px; }
p.lingike { background:url('/img/list-bg.gif') no-repeat left;padding-left:14px; }

#demo h4 { margin-bottom:10px; }
#demo p { font-size:1.1em;line-height:1.5em; }

div.demolayout { width:467px;margin:0; }
ul.demolayout { width:467px;float:left; }
ul.demolayout li { margin:0 4px 0 0;float:left; }
ul.demolayout li.last { margin-right:0 }
ul.demolayout a {
	float:left;
	display:block;
	padding:4px 6px;
	border:1px solid #92bad9;
	color:#666;
	background:#f1f1f1;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
ul.demolayout a:hover { background:#fff; }
ul.demolayout a.active { background:#4facf5;padding-bottom:6px;border-color:#4facf5;color:#fff; }
.tabs-container { clear:left;border:1px solid #4facf5;padding:10px 8px 0 8px;margin-bottom:10px; }


ul.link-list { float:left;margin:0 0 20px 0;font-size:120%;width:470px;background:#fff; }
ul.link-list li { display:block;position:relative;padding-left:18px;background:url('/img/link-bg.gif') no-repeat 0 5px;line-height:22px; }
ul.link-list.last { margin-right:0; }


/*----------------------    
    	PAREM OSA
-----------------------*/


ul#nav-par { padding:0;margin:4px 0 0 0;width:182px;height:201px;float:left;background:transparent }
* html ul#nav-par li { height:20px; }
ul#nav-par li a {
	display:block;
	width:182px;
	text-indent:-5000px;
	height:20px;
	font-size:11px;
	text-decoration:none
}

ul#nav-par li a#nav-21 { background:url('/img/par-nav.gif') no-repeat 0 0;margin-bottom:10px; }
ul#nav-par li a#nav-21:hover,
ul#nav-par li.active a#nav-21,
body#oigus ul#nav-par li a#nav-21 { background:url('/img/par-nav.gif') no-repeat 0 -201px }

ul#nav-par li a#nav-22 { background:url('/img/par-nav.gif') no-repeat 0 -30px;margin-bottom:10px; }
ul#nav-par li a#nav-22:hover,
ul#nav-par li.active a#nav-22,
body#poliitika ul#nav-par li a#nav-22 { background:url('/img/par-nav.gif') no-repeat 0 -231px }

ul#nav-par li a#nav-23 { background:url('/img/par-nav.gif') no-repeat 0 -60px;margin-bottom:10px; }
ul#nav-par li a#nav-23:hover,
ul#nav-par li.active a#nav-23,
body#sotsioloogia ul#nav-par li a#nav-23 { background:url('/img/par-nav.gif') no-repeat 0 -261px }

ul#nav-par li a#nav-24 { background:url('/img/par-nav.gif') no-repeat 0 -90px;margin-bottom:10px; }
ul#nav-par li a#nav-24:hover,
ul#nav-par li.active a#nav-24,
body#majandus ul#nav-par li a#nav-24 { background:url('/img/par-nav.gif') no-repeat 0 -291px }

ul#nav-par li a#nav-25 { background:url('/img/par-nav.gif') no-repeat 0 -120px;margin-bottom:10px; }
ul#nav-par li a#nav-25:hover,
ul#nav-par li.active a#nav-25,
body#kultuur ul#nav-par li a#nav-25 { background:url('/img/par-nav.gif') no-repeat 0 -321px }

ul#nav-par li a#nav-26 { background:url('/img/par-nav.gif') no-repeat 0 -150px;margin-bottom:10px; }
ul#nav-par li a#nav-26:hover,
ul#nav-par li.active a#nav-26,
body#kasitlev ul#nav-par li a#nav-26 { background:url('/img/par-nav.gif') no-repeat 0 -351px }

ul#nav-par li a#nav-27 { background:url('/img/par-nav.gif') no-repeat 0 -180px;margin-bottom:10px; }
ul#nav-par li a#nav-27:hover,
ul#nav-par li.active a#nav-27,
body#viited ul#nav-par li a#nav-27 { background:url('/img/par-nav.gif') no-repeat 0 -381px }



/*----------------------    
    	sIFR
-----------------------*/


.sIFR-flash    { visibility:visible !important;margin:0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden; }
.sIFR-flash + div[adblocktab=true] { display: none !important; }

.sIFR-hasFlash #vasak h2 { visibility:hidden; }
.sIFR-hasFlash #keskmine h2 { visibility:hidden; }
.sIFR-hasFlash #parem h2 { visibility:hidden; }

.sIFR-hasFlash #keskmine h3 { visibility:hidden; }

