/*
	pink = #ff6699
	dark = #1a1a1a
	blue = #00cccc
	green =#a9c63f
*/
/*PNG FIX*/
.menu_bar, .input_submit{behavior:url(/wp-content/themes/ivek/images/iepngfix.htc);}
/*PNG FIX*/

.menu_items li{width:auto; list-style-type:none;float:left;}	
.none{display:none;}
body{margin:0px; background:url(images/background.jpg) repeat-x #a9c63f;text-align:center;font-family:Arial, Helvetica, sans-serif;color:#333333;	}

a { -moz-outline-style:none;}
html {overflow:-moz-scrollbars-vertical;}
p img{ border:none;}
.ngg-navigation{float:left;}
.ngg-navigation a{padding:0px 5px;}
.ngg-navigation a{color:#00cccc !important;}
.old_links{color:#00cccc !important;}
form{padding:0; margin:0;}
.pink{color:#ff6699 !important; text-decoration:none ;}
.dark{color:#1a1a1a !important;}
.blue{color:#00cccc !important; text-decoration:none ;}

.container{display:block;width:820px;margin:50px auto 0 auto;position:relative;}
.size11{font-size:11px;}
.h2{color:#00cccc !important; font-size:18px;float:left;width:100%;letter-spacing:-1px;}
.h3{color:#00cccc; font-size:24px;float:left;width:100%;letter-spacing:-1px;}
.h4{color:#666666; font-size:18px;float:left;width:100%;letter-spacing:-1px;}
.h5{color:#ff6699; font-size:18px;float:left;width:100%; letter-spacing:-1px;}

.menu_bar{ float:left; width:737px; height:30px;text-align:left;background:url(images/menu_bar.png) no-repeat;padding:10px 22px 10px 12px;}
.menu_items ul{width:auto;float:left; color:#fff; font-size:13px; padding:0px; margin:0px;}
.menu_items li {width:auto;float:left; margin:0px 0 0 10px;}
.menu_items li a{width:auto;float:left;text-decoration:none !important; color:#1a1a1a !important; padding-right:10px; font-size:18px; line-height:18px; border-right:#fff 1px solid;}
.menu_items li a:hover{color:#fff;}
.menu_items span{width:auto;float:left;padding-top:2px; display:none;}
.menu_items .current_page_item a{text-decoration:none;color:#fff !important; line-height:18px; }
.page-item-86 a, .page-item-143 a{border:none !important;}
/*
.menu_bar{float:left; width:737px; height:30px;text-align:left;background:url(images/menu_bar.png) no-repeat;padding:10px 22px 0px 12px;}
.menu_bar .menu_items{float:left;color:#fff;font-size:13px;}
.menu_bar .menu_items a{float:left;text-decoration:none;color:#1a1a1a;margin:0px 10px;font-size:18px;}
.menu_bar .menu_items a:hover{color:#fff;}
.menu_bar .menu_items span{float:left;padding-top:2px;}
.menu_bar .menu_items .active{text-decoration:none;color:#fff;margin:0px 10px;}
*/


.menu_bar .search_lang{width:220px; float:right;}
.menu_bar .search_lang form{width:110px;float:left;padding:0; margin:0 12px 0 0;}
.menu_bar .search_lang .input_search{width:78px; height:16px; float:left;border:none;background:url(images/input_search.png) top right no-repeat;padding:0 3px; margin:3px 5px 0 0;}
.menu_bar .search_lang .input_submit{width:21px; height:22px;border:none; background:url(images/input_submit.png) no-repeat; float:left;}
.menu_bar .search_lang .languages{width:84px; float:right;color:#000;font-size:13px;padding-top:2px;}
.menu_bar .search_lang .languages a{text-decoration:none;margin:0 2px;color:#000;}
.menu_bar .search_lang .languages .active{text-decoration:none;margin:0 2px;color:#fff;}
.menu_bar .search_lang .languages a:hover{color:#fff;}

.content_box{float:left;width:800px;margin-top:30px;position:relative;z-index:0;}
.content_box .top{float:left; width:779px;height:18px;overflow:hidden;background:url(images/sheet_top.png) no-repeat;}
.content_box .middle{float:left; width:809px; background:url(images/sheet_middle.png) repeat-y;padding:32px 0 0 0px;text-align:left;z-index:0 !important;}
.content_box .middle .middle_container{width:505px;float:left;padding:0 0 0 30px;min-height:460px;z-index:10; font-size:13px;}
.content_box .middle .middle_container2{width:565px;float:left;margin:0 0 0 30px;min-height:460px;z-index:10;}
.content_box .bottom{float:left; width:779px;height:32px; overflow:hidden;background:url(images/sheet_bottom.png) no-repeat;}
.content_box .fitwidth{width:517px !important;}
.copyright{float:left;text-align:center;margin:0 auto;font-size:10px; width:760px;}

.teade_registreeru{z-index:3;position:absolute; width:190px; height:138px; top:285px; right:16px; background:url(images/teade_registreeru.png);padding:20px 0 0 26px; text-align:left;color:#003333}
.teade_registreeru .h1{width:auto; font-size:21px;color:#ff6699;float:left;padding-bottom:5px;}
.teade_registreeru .txt{float:left;font-size:12px;width:130px;}
.teade_registreeru .btn{float:left; width:83px; height:16px; background:url(images/btn.png) no-repeat; text-decoration:none; font-size:11px; color:#003333;padding:2px 0 0 0;text-align:center;margin-top:8px;}

.teade_teated{position:absolute;width:215px; height:251px; right:24px; top:47px; background:url(images/teade_teated.png) no-repeat;padding:21px 0 0 25px; z-index:1;}
.teade_teated .h1{width:auto; font-size:21px;color:#ff6699;float:left;padding-bottom:10px;text-align:left;}
.teade_teated .bulleting{float:left;font-size:12px;text-align:left;width:190px;margin:0 0 10px 0;color:#1a1a1a;text-decoration:none;}
.teade_teated .bulleting .pink{color:#ff6699;font-weight:bold;}
.teade_teated .bulleting a{font-size:12px; color:#1a1a1a; text-decoration:none;}
.teade_teated .bulleting:hover a{text-decoration:underline;}
.teade_teated .bulleting:hover a span{text-decoration:underline;}
.teade_teated .bulleting a .size11{display:block;}
.teade_teated .teade_teated_float{float:left;width:100%;text-align:left;}
.teade_teated .teade_teated_float a{width:auto; text-decoration:underline; font-size:12px;float:left; color:#1a1a1a;}
.teade_teated .teade_teated_float .btn_rss{background:url(images/btn_rss.png) no-repeat;padding:0 0 0 20px;height:17px;margin-right:10px;}

.teade_infotelefon{position:absolute;width:243px; height:143px; right:5px; top:44px; background:url(images/teade_infotelefon.png) no-repeat;padding:21px 0 0 25px; z-index:1;}
.teade_infotelefon .h1{width:auto; font-size:24px;color:#ff6699;float:left;padding:20px 0px 0px 30px;text-align:left;}
.teade_infotelefon .phnumber{float:left;width:150px;font-size:18px;color:#003333;margin-left:30px;text-align:left;}
.middle_container a:link{color:#FF6699;}
.teade_teated_ivek{position:absolute;width:224px; right:39px; overflow:hidden; top:52px; background:url(images/teade_ivek_kollane.png) no-repeat;padding:21px 0 0 0px; z-index:1;}
.teade_teated_ivek h4, .teade_teated_ivek h4 a{width:auto;font-size:24px !important; padding-left:30px; color:#ff6699 !important;float:left !important;text-align:left !important;text-decoration:none;}
.teade_teated_ivek h4{margin-left:25px; padding-bottom:10px; margin-bottom:0; margin-top:0; font-weight:normal;}
.teade_teated_ivek .bottomer{float:right; width:100%; background:url(images/teade_ivek_kollane.png) -274px bottom no-repeat;}
.teade_teated_ivek .cms-nav-sidebar{float:left; width:190px; text-align:left; height:120px !important;}
.teade_teated_ivek .cms-nav-sidebar li{float:left; text-align:left; padding:0 0 0 15px; background:url(images/arrow.png) center left no-repeat;margin:0; height:20px;font-size:16px; width:175px; color:#1a1a1a;}
.teade_teated_ivek .cms-nav-sidebar li a{padding:0; margin:0;float:left;font-size:16px;text-align:left;width:175px;color:#1a1a1a;text-decoration:none; line-height:120%;}
.teade_teated_ivek .cms-nav-sidebar li a:hover{color:#ff6699;}
.teade_teated_ivek .selected_page_side{color:#ff6699 !important; height:20px; line-height:120%;}


.teade_ivek{z-index:3;text-decoration:none;position:absolute;width:119px;height:122px; padding-top:18px; background:url(images/teade_ivek.png) no-repeat;right:245px; top:50px;}
.teade_ettevotlik{position:absolute;z-index:2; width:91px; height:93px; top:55px; right:350px; background:url(images/teade_ettevotlik.png) no-repeat; text-decoration:none}
.teade_i{position:absolute;z-index:2; width:65px; height:93px; top:57px; right:438px; background:url(images/ivek_i2.png) no-repeat; text-decoration:none}
.teade_kirjuta_meile_ee{z-index:5;position:absolute;width:127px;height:86px;top:555px;right:40px;; background:url(images/teade_kirjuta_meile.png) no-repeat; text-decoration:none;}
.teade_kirjuta_meile{z-index:5;position:absolute;width:127px;height:86px;top:555px;right:40px;; background:url(images/teade_kirjuta_meile.png) no-repeat; text-decoration:none;}
.teade_kirjuta_meile_ru{z-index:5;position:absolute;width:127px;height:86px;top:555px;right:40px;; background:url(images/teade_kirjuta_meile_rus.png) no-repeat; text-decoration:none;}
.teade_kirjuta_meile_en{z-index:5;position:absolute;width:127px;height:86px;top:555px;right:40px;; background:url(images/teade_kirjuta_meile_eng.png) no-repeat; text-decoration:none;}
.teade_personaal_kontaktid{z-index:5;position:absolute;width:173px;height:86px;top:600px;right:40px;; background:url(images/teade_personaal_kontaktid.png) no-repeat; text-decoration:none;}

.teade_gallup{line-height:12px;z-index:4;position:absolute;width:162px; height:198px; background:url(images/teade_gallup.png) no-repeat;top:400px; right:0px;padding:17px 15px 0 27px; font-size:12px; color:#1a1a1a;text-align:left;}
.teade_gallup .h1{line-height:normal;font-size:21px;color:#ff6699;float:left;padding-bottom:5px;text-align:left;width:167px;}
.teade_gallup .btn{float:left; width:62px; height:18px; background:url(images/btn_haaleta.png) no-repeat; text-decoration:none; font-size:12px; color:#003333;text-align:center;margin-top:8px;border:none;}
.teade_gallup .btn.english{background:url(images/vote_eng.png) no-repeat;}
.teade_gallup .btn.russian{background:url(images/vote_rus.png) no-repeat;}


.teade_gallup a{float:left; color:#1a1a1a;text-decoration:none;margin-top:5px;width:100%;}
.teade_gallup a span{text-decoration:underline;}

.content_box .h1{color:#00cccc;font-size:28px; float:left; width:100%;}
.content_box .big_gray{float:left; width:460px;font-size:18px;padding:0px 0;margin:20px 0;}
.content_box .gray{width:auto; font-size:13px;float:left;margin:0 0 0 0; color:#666666;}
.content_box .gray2{font-size:13px; color:#666666;}

.signature_color{color:#00cccc; font-weight:bold;font-size:13px;}
.sininebold{color:#00cccc; font-weight:bold;}

.btn_blue{float:left;width:165px;height:32px;text-align:center;padding:9px 0 0 0; margin:20px 16px 0 0; background:url(images/btn_blue.png) no-repeat;text-decoration:none; color:#fff !important;font-size:18px;}
.btn_blue:hover{color:#CCCC00;}
.front_page_pic{float:left; width:100%; height:200px; background:url(images/front_page_pic.png) no-repeat;margin-left:1px;}
.ivek_page_pic{z-index:10;position:absolute;width:160px; height:350px; right:60px;bottom:20px;}

.list{width:auto; color:#00cccc;margin:10px 0 0 0;padding:0 0 0 15px;float:left;font-size:12px;}
.list li{margin-bottom:10px;}
.list span{color:#1a1a1a;}

.list2{width:auto; color:#00cccc;margin:10px 0 0 0;padding:0 0 0 15px;float:left;font-size:12px;}
.list2 li{margin-bottom:10px;}
.list2 span{color:#666666;font-size:14px;}

.ivek_logos_container{z-index:10;display:block;position:absolute;left:30px;bottom:35px;}
.ivek_logos{width:auto; float:left;z-index:10;}
.ivek_logos img{border:none;z-index:10;}

.margbot{padding-bottom:80px !important;}
.margbot30{margin-bottom:20px !important;}

.inimene{float:left; width:505px;margin-bottom:15px; color:#666666;font-size:14px;line-height:125%;position:relative;}
.inimene img{float:left;margin-right:10px;margin-bottom:10px;}
.inimene h1{padding:0; margin:0;font-size:18px;font-weight:normal;color:#00cccc;}
.inimene a{font-size:14px; font-weight:bold;color:#666666;}
.inimene .skype{bottom:40px;right:10px;position:absolute;display:block;width:100px;height:40px; text-decoration:none; border:none}
.inimene .skype:hover{border:none;}
.inimene p{float:left; line-height:20px; width:298px; margin:0px; padding:0px;}
.inimene .ppp{float:left; line-height:20px; width:298px;}
.inimene .lang{margin-left:152px; padding-top:5px;}

.date_floater{float:right;width:135px;margin-right:60px;margin-top:70px;margin-bottom:80px;}
.date_floater .pn{width:auto; float:right; background:transparent; color:#a9c63f; font-size:12px; margin:0px 2px;}
.date_container{float:left;width:135px;margin:5px 0;}
.date_container .top{float:left; width:120x; height:27px; background:url(images/date_top.png) no-repeat;color:#003333; font-size:14px;text-align:left;padding-left:15px;padding-top:15px;}
.date_container .top span{color:#fff;}
.date_container .middle{float:left; padding:0 2px 0 2px;width:131px; background:url(images/date_middle.png); font-size:12px;color:#fff; overflow:hidden;}
.date_container .middle div{float:left;text-align:right;padding:0 8px 0 0;width:125px; overflow:hidden;}
.date_container .middle div a{color:#fff;text-decoration:none;}
.date_container .middle div .dark{color:#003333;}
.date_container .middle div .pink{color:#ed1e79;}
.date_container .todaydate{color:#000 !important; font-weight:bold;}
.date_container .todaydate a{color:#000 !important;}
.date_container .middle div .blue{color:#5388c0;}
.date_container .middle td{padding:0px;}
.date_container .middle .left{text-align:left;padding:0 0 0 8px;}
.date_container .bottom{float:left; width:135px; height:16px; background:url(images/date_bottom.png) no-repeat;}

.form{width:600px;float:left;margin-bottom:20px;}
.form .input{width:128px;float:left;border:#dfdfdf 1px solid; background:#f2f2f2;height:19px;padding-top:4px;color:#666666;padding-left:10px;margin-right:5px;}
.form .select{width:153px; float:left; border:#dfdfdf 1px solid; background:#f2f2f2; height:26px; padding:4px 0 0 10px;margin-right:25px;color:#666666;}
.form .submit{float:left; width:23px; height:25px;background:url(images/kalender_submit.png) no-repeat; border:none;}


.form2{width:290px;float:left;margin-bottom:20px;}
.form2 .label{float:left;width:130px; text-align:right; margin-right:5px;font-size:12px;padding-top:4px;color:#666666;}
.form2 .input{margin-bottom:10px;width:128px;float:left;border:#dfdfdf 1px solid; background:#f2f2f2;height:17px;padding-top:2px;color:#666666;padding-left:10px;margin-right:5px;}
.form2 .select{margin-bottom:10px;width:140px; float:left; border:#dfdfdf 1px solid; background:#f2f2f2; height:20px; padding:0px 0 0 10px;color:#666666;}
.form2 .submit{float:left; width:23px; height:25px;background:url(images/kalender_submit.png) no-repeat; border:none;}
.form2  span{color:#ff0022;}
.form2 p img{float:left; margin-left:130px;}
.form2 p input{margin-left:130px; float:left;}
.form2 p .label{float:left; margin-left:130px;}
.form2 p .label input{margin-left:0;}
.form2 .textarea{margin-bottom:10px;width:128px;float:left;border:#dfdfdf 1px solid; background:#f2f2f2;height:100px;padding-top:2px;color:#666666;padding-left:10px;margin-right:5px;}

.form3{float:left;padding-bottom:20px;padding-top:20px; width:600px;}
.form3 .label{float:left;width:95px; text-align:right; margin-right:5px;font-size:12px;padding-top:4px;color:#666666;}
.form3 .label span{color:#ff0022;}
.form3 div{float:left; width:600px; text-align:left; padding-bottom:10px;}
.form3 input{float:left;}
.form3 .input{width:128px;float:left;border:#dfdfdf 1px solid; background:#f2f2f2;height:17px;padding-top:2px;color:#666666;padding-left:10px;margin-right:5px;}
.form3 .select{margin-bottom:10px;width:140px; float:left; border:#dfdfdf 1px solid; background:#f2f2f2; height:20px; padding:0px 0 0 10px;color:#666666;}
.form3 .submit{float:left; width:23px; height:25px;background:url(images/kalender_submit.png) no-repeat; border:none;}
.form3 .textarea{margin-bottom:30px;width:343px;float:left;border:#dfdfdf 1px solid; background:#f2f2f2;height:143px;padding-top:2px;color:#666666;padding-left:10px;margin-right:5px;}
.form3 p{float:left; padding:0px 0px 0px 95px; width:500px;}
.form3 p input{margin-bottom:10px;width:128px;float:left;border:#dfdfdf 1px solid; background:#f2f2f2;height:17px;padding-top:2px;color:#666666;padding-left:10px;margin-right:5px;}
.form3 p a.label{float:left; width:500px;}
.form3 p img{float:left;}

.kalender_box{float:left; width:530px; color:#666666;font-size:14px;margin-bottom:25px;}
.kalender_box div{padding-left:10px;line-height:120%;}
.kalender_box .head1{padding-left:0;}
.kalender_box div a{color:#ed1e79;text-decoration:underline;}

.tagasi{width:auto; font-size:14px;color:#ff6699;float:right;text-decoration:none;margin-top:15px;}
.tagasi span{text-decoration:underline;}

.btn_registreeru{margin-left:146px; float:left; width:83px; height:16px; background:url(images/btn.png) no-repeat; text-decoration:none; font-size:12px; color:#003333;padding:2px 0 0 0;text-align:center;margin-top:8px;}
.btn_saada{ float:left;margin-left:50px; width:83px; height:16px; background:url(images/btn.png) no-repeat; text-decoration:none; font-size:12px; color:#003333;padding:2px 0 0 0;text-align:center;margin-top:0px;}

.btn_saada_plain{float:left;margin-left:95px;}



.map{float:left;;font-size:14px; color:#666666;width:250px;margin-right:10px;overflow:hidden;}
.map table{width:auto; float:left;margin-bottom:20px;margin-right:10px;}
.map .address{width:auto; float:left; font-size:13px; }

.search_result{float:left; width:100%; margin-bottom:10px;}
.postitused {text-decoration:none;float:left;color:#ff6699; font-size:13px; width:100%; text-align:left; margin-bottom:10px;}
.postitused a{width:auto; text-decoration:none; color:#ff6699; font-size:13px; float:left;}
.more-link{width:auto; text-decoration:none; color:#ff6699 !important; font-size:13px; float:left; margin-bottom:10px;}
.post{float:left; width:400px;}
.entry p{margin:0; padding:0;}

.teade_teated_ivek .cms-nav-left-menu{float:left; width:190px; text-align:left; padding-left:30px;}
.teade_teated_ivek .cms-nav-left-menu ul{width:160px;}

.teade_teated_ivek .cms-nav-left-menu li{float:left; list-style:none; text-align:left; padding:0 0 0 15px; background:url(images/arrow.png) top left no-repeat;margin:0;font-size:16px; width:175px; color:#1a1a1a;}
.teade_teated_ivek .cms-nav-left-menu li li{padding:0 0 0 15px; width:145px;}
.teade_teated_ivek .cms-nav-left-menu li a{padding:0; margin:0;float:left;font-size:16px;text-align:left;width:175px;color:#1a1a1a;text-decoration:none; line-height:120%;}
.teade_teated_ivek .cms-nav-left-menu li li a{width:145px;}
.teade_teated_ivek .cms-nav-left-menu li a:hover{color:#ff6699;}
.teade_teated_ivek .selected{color:#ff6699 !important; height:20px; line-height:120%;}

.ui-datepicker-trigger{float:left; padding:4px 5px 0 0;}
.date_box{float:left; width:16px; height:15px; background:url(http://ivek2009.wiseman.ee/wp-includes/images/calendar.gif) no-repeat; font-size:0px; line-height:0px; margin-top:3px; margin-right:5px;}
.input_cont{float:left; width:100%;}

.kitsas_rida{float:left; width:340px !important;}
.tyhik{float:left; padding-top:20px !important; width:505px;}
.tyhik_kitsas{padding:20px 20px 0 0 !important; width:485px;}

#respond{float:left;}
#respond #author, #respond #email, #respond #url, #respond textarea{width:128px;float:left;border:#dfdfdf 1px solid; background:#f2f2f2;height:19px;padding-top:4px;color:#666666;padding-left:10px;margin-right:5px;}
#respond textarea{width:300px; height:200px;}

/* utility classes */
.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.textleft {
	text-align: left;
}

.textright {
	text-align: right;
}

.clear {
	clear: both;
}

.hidden,
.closed .inside,
.hide-if-no-js {
	display: none;
}

.twitter_ico {z-index:5;position:absolute;width:64px;height:64px;top:0px;left:-75px;; background:url(images/twitter.png) no-repeat; text-decoration:none;}
.google_ico {z-index:5;position:absolute;width:64px;height:64px;top:70px;left:-75px;; background:url(images/google_64.png) no-repeat; text-decoration:none;}
.picasa_ico {z-index:5;position:absolute;width:64px;height:64px;top:140px;left:-75px;; background:url(images/picasa_64.png) no-repeat; text-decoration:none;}
.facebook_ico {z-index:5;position:absolute;width:64px;height:64px;top:210px;left:-75px;; background:url(images/facebook_64.png) no-repeat; text-decoration:none;}
.blog_ico {z-index:5;position:absolute;width:64px;height:64px;top:280px;left:-75px;; background:url(images/blogger_64.png) no-repeat; text-decoration:none;}
.rss_ico {z-index:5;position:absolute;width:37px;height:40px;top:350px;left:-75px;; background:url(images/rss.png) no-repeat; text-decoration:none;}

.form2 .needsfilled {border:1px solid red;}

