/* CSS Document */

HTML, BODY { margin:0; padding:0;}
html {overflow-y:-moz-scrollbars-vertical;}

BODY { background:#30383A; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#282828; line-height:120%; height:100%;}
INPUT, SELECT { font-family:Verdana; font-size:11px; color:#000000;}
INPUT:disabled {color:gray}
html {overflow:-moz-scrollbars-vertical;}
html {overflow:auto;}
input { -moz-outline-style:none;}
a { -moz-outline-style:none; color:#282828; text-decoration:none;}
a img { border:none;}
form, input { margin:0; padding:0;}
.floatleft{float:left;}
.error  {
	font-size: 0.8em;
	color: #F00;
	font-weight: bold;
	background: #FFA9B8;
	border: 1px solid red;
}
.passive{color:#7ad0f4 !important;}

.clear { clear:both; line-height:0; font-size:1px;}
.block { display:block;}
.right { float:right; overflow:hidden;}
.left { float:left; overflow:hidden;}
.png, .best { behavior: url("../imgs/iepngfix.htc");}

h1, h2, h3, h4, h5 { color:#313839; font-weight:normal; padding:0; font-family:Arial, Helvetica, sans-serif; margin:10px 0; line-height:150%;}
h1 a, a h1, h2 a, a h2, h3 a, a h3, h4 a, a h4, h5 a, a h5 { color:#313839;}a
H1 { font-size:18px;}
H2 { font-size:15px;}
H3 { font-size:13px;}
H4 { font-size:11px;}
H5 { font-size:10px;}
.redHx, .redHx a {color:#FD0172;}

#opaque_notification{z-index:998 !important;}

.red {color:#FF0072;}
a.red, .red a {color:#FF0072; border-bottom:1px dotted #FF0072;}
.top_week, .konkurss, .fotoblogi { background:url(../imgs/avasta.gif) no-repeat; height:19px;}
H1.top_week { background:url(../imgs/varsked_pildid.png); width:207px;}
H1.konkurss { background-position:-718px 0; width:151px;}
H1.fotoblogi { background-position:-364px 0; width:155px;}

.last_albums, .enim_hinnatud, .enim_vaadatud, .last_added { background:url(../imgs/profile_names.gif) no-repeat; height:19px; width:189px;}
H1.last_albums { background-position:0 0;}
H1.enim_hinnatud { background-position:0 -24px;}
H1.enim_vaadatud { background-position:0 -47px;}
H1.last_added { background-position:0 -68px; margin-top:35px;}

p { margin:10px 0; line-height:140%; clear:both;}
TABLE.toptable th { background:#30383A;}
TABLE.toptable td { background:url(../imgs/topbg.gif) repeat-x 0 0;}
TABLE.toptable td.whitetopbg { background:url(../imgs/topbgW.gif) repeat-x 0 0 !important;}
.header { float:left; width:1000px; height:113px;}
.logo { width:230px; float:left}
.dkarea { height:61px; float:left; width:770px;}
.ltarea {  height:52px; float:left; width:770px; }
.whitearea { background:#FFFFFF; width:100%; float:left; z-index:2;}


.menu_container {z-index:903; float:left; position:relative;}
.menu_container  ul { list-style:none; padding:0; margin:0;}
.menu2 { margin-left:90px; float:left; width:416px; display:inline}
.menu1 { margin-left:40px; float:left; width:516px; display:inline}
.menu_blue {z-index:903; height:61px; background:url(../imgs/menu_blue_bg.gif) no-repeat 0 0; padding-left:9px; float:left;} 
.menu_rose { height:61px; background:url(../imgs/menu_rose_bg.gif) no-repeat 100% 0; padding-right:9px; float:left;} 

.menu_blue li {z-index:903; float:left; color:#FFFFFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block; zoom:1; position:relative}
.menu_blue li a {z-index:903; text-decoration:none; cursor:pointer; color:#fff; display: block; background:url(../imgs/top_menu_blue_arrow.gif) no-repeat 0px 12px; padding:8px 13px 10px 15px;}
.menu_blue li a:hover {z-index:903; background:url(../imgs/top_menu_white_arrow.gif) no-repeat 0 12px;}
.menu_blue li a.noarrow, .menu_blue li a.noarrow:hover { background:none;}

.menu_rose li { float:left; color:#FFFFFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block; zoom:1; position:relative}
.menu_rose li a { text-decoration:none; cursor:pointer; color:#FFFFFF; display:block; background:url(../imgs/top_menu_rose_arrow.gif) no-repeat 9px 12px; padding:8px 0px 0 24px;}
.menu_rose li a:hover, .menu_rose li a.active { background:url(../imgs/top_menu_white_arrow.gif) no-repeat 9px 12px}
.menu_rose li.exit a, .menu_rose li.exit a:hover { background:url(../imgs/top_menu_white_rist.gif) no-repeat 9px 11px;}

.telli_arv { float:left; font-size:10px; font-family:Verdana; background:url(../imgs/telli_arv.gif) no-repeat 0 0; font-weight:normal; margin-left:-8px; margin-right:10px; line-height:normal; display:inline}
.telli_arv span { float:left; background:url(../imgs/telli_arv.gif) no-repeat 100% 0; padding:0 3px 2px 3px;}
.telli_arv span a { padding:0; background:none}
#item_3 a { float:left}

.login_form_div { width:240px; position:absolute; top:26px; left:-80px; background:url(../imgs/popup_transp_bg.png) no-repeat 0 0; padding:0 7px 7px 7px; display:none;}
.login_form_div .rosebg { background: #FF027F; padding:5px 0 0 0;}
.login_form_div form { padding:0; margin:0;}
.login_form_div td { padding:3px 7px; background: #FF027F !important;}
.login_form_div input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF027F;}
.login_form_div input.textfield { width:173px; height:15px; background:url(../imgs/login_text.gif) no-repeat 100% 0; border:none; padding:5px 0;}
.login_form_div ul { margin-top:5px;}
.login_form_div li { float:none; border-top:1px dotted #FFB4D9; font-size:13px; font-weight:normal;}
.login_form_div li a, .login_form_div li a:hover { background:none;}
.login_form_div li a { padding:9px 17px 9px 17px}
.login_form_div li a { * margin-bottom:-3px;}
.login_form_div .topbg { background:url(../imgs/popup_top.gif) no-repeat -5px -79px; height:11px; font-size:1px;}

.over_menu { width:240px; position:absolute; top:26px; background:url(../imgs/popup_transp_bg.png) no-repeat 0 0; padding:0 7px 7px 7px; display:none;}
.over_menu .bluebg { background:#00A5E9; padding:1px 0 1px 0;}
.over_menu li { float:none; border-bottom:1px dotted #42BCEF; font-size:13px; font-weight:normal;}
.over_menu li.last { border-bottom:none;}
.over_menu li a { background:none; margin:1px 0}
.over_menu li a:hover { background:#007EB9;}
.over_menu li a { padding:9px 17px 9px 17px}
.over_menu li a { * margin-bottom:-3px;}
.over_menu li.big a { font-size:17px !important; font-weight:bold;}

#item_6 .over_menu { left:-95px; } /*TUTVU*/
#item_6 .over_menu .topbg { background:url(../imgs/popup_top.gif) no-repeat 0 -45px; height:14px; font-size:10px;}

#item_4 .over_menu { left:-92px;}/*AVASTA*/
#item_4 .over_menu .topbg { background:url(../imgs/popup_top.gif) no-repeat 0 -45px; height:14px; font-size:10px;}

#item_5 .over_menu { left:-100px;}/*ABI*/
#item_5 .over_menu .topbg { background:url(../imgs/popup_top.gif) no-repeat 0 -61px; height:14px; font-size:10px;}

#item_3 .over_menu { left:-104px;}/*telli*/
#item_3 .over_menu .topbg { background:url(../imgs/popup_top.gif) no-repeat 0 -30px; height:14px; font-size:10px;}

#item_2 .over_menu { left:-85px;}/*lisa pilte*/
#item_2 .over_menu .topbg { background:url(../imgs/popup_top.gif) no-repeat 0 -15px; height:14px; font-size:10px;}

#item_1 .over_menu { left:-79px;}/*minu pildid*/
#item_1 .over_menu .topbg { background:url(../imgs/popup_top.gif) no-repeat 0 0px; height:14px; font-size:10px;}


.top_search { float:right; width:214px;}
.top_search .textfield { color:#CACABD; font-size:18px; font-family:Arial, Helvetica, sans-serif; border:none; background:url(../imgs/top_textfield.gif) no-repeat 100% 0; width:209px; padding:5px 0px 5px 5px; height:21px; overflow:hidden;}

.path { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#313839; line-height:52px; float:left; overflow:hidden;}
.path a { color:#313839; border-bottom:1px dotted #313839;}
.path a.red { color:#FF0072; border-bottom:1px dotted #FF0072;}
.path span { padding:0 3px;}

.ltarea .link { float:right; padding:15px 0; position:relative; z-index:0;}
.ltarea .link img {float:left; display:block; position:relative;}
.ltarea .link iframe {float:left; display:block; position:relative;}
.ltarea .link a{float:left; margin-left:3px;}
.ltarea .alink{float:right; padding:15px 0;}

#main { width:1000px; margin:auto;}
.toplogin { float:left}
.toplogin .textfield, .toplogin .btn { background:url(../imgs/top_imgs.gif) no-repeat;}
.toplogin .textfield { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#ACA89F; width:129px; background-position:0 0; border:none; padding:1px 8px 3px 8px; margin-right:10px; }
.toplogin .btn { background-position:0 -29px; overflow:visible; width:59px; height:26px; border:none; padding:0; margin:0}

.main_content { background:#FFFFFF; float:left; width:1000px; padding:0 0 85px 0; margin:0;}
.cols{float:left; padding-top:40px; width:100%;}
.col-b { padding-right:44px; width:222px;}
.col-a { padding-left:140px; padding-top:17px; width:540px;}

.alusta, .tutvu, .teeni, .loo, .telli  { background:url(../imgs/btncol_imgs.jpg) no-repeat;}

.alusta, .tutvu, .teeni { display:block; width:222px; height:68px; margin-bottom:3px;}
.alusta a, .tutvu a, .teeni a { display:block; width:222px; height:68px;}
.alusta { background-position:0 0px;}
.tutvu { background-position:0 -72px;}
.teeni { background-position:0 -140px;}
#main .col-b.frontpage { margin-top:-42px; margin-bottom:-28px;} 

.loo, .telli { display:block; height:86px; float:left; margin-right:22px;}
.loo a { display:block; width:226px; height:86px;}
.telli a { display:block; width:230px; height:86px;}
.loo { background-position:-233px 0; width:226px; }
.telli { background:url(../imgs/jaga_sopradega.png) no-repeat; width:262px;}


.searchform { width:416px; margin-left:250px; display:inline; margin-top:52px; background-position:0 0; padding:21px 0 0 24px; margin-bottom:-11px; z-index:99; position:relative;}
.searchform, .searchform .textfield, .searchform .btn { background:#E4E4DA url(../imgs/searchbox_imgs.gif) no-repeat;}

.searchform .textfield { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#ACA89F; width:334px; background-position:-450px 0; border:none; padding:1px 8px 3px 8px; height:22px; margin-right:10px; }
.searchform .btn { background-position:-803px 0; overflow:visible; width:31px; height:31px; border:none; padding:0; margin:0}

.grey_container{width:100%; background:#E4E4DA;text-align:center;float:left; margin-top:40px; padding-bottom:20px;}
.greyarea {width:908px; background:#E4E4DA; padding:15px 50px 22px 42px; margin:0 auto 0 auto;}
.greyarea .col1 { float:left; width:310px; margin-right:50px;}
.col1 h1, .col3 h1,{margin-bottom:4px;}
.col1 .img { margin:0 12px 12px 0; display:block; float:left}
.col1 .img_front {margin:0 12px 12px 0; display:block; float:left; width:90px; height:67px;text-align:center; background:#30383A;}
.col1 .img img { display:block;}
.col1 .img_front img{max-height:67px;}
.greyarea .col2 { float:left; width:292px; margin-right:60px;text-align:left;}
.greyarea .col2 a{font-family:Verdana, Arial; font-size:11px;}
.greyarea .col2 H1 { margin-bottom:21px}
.line { clear:both; border-bottom:1px solid #D0CCC1; line-height:1px;}

.greyarea .col3 { float:left; width:193px;text-align:left;}
.greyarea .col3 img { display:block; margin:0px auto;}

.frontpage_competition{float:left; width:100%; text-align:center;}
.frontpage_competition{float:none;}
.grey_font { color:#B2AB99;}
.greyarea .col3 .best { color:#FFFFFF; padding:5px 7px; margin-bottom:-23px; z-index:99; width:178px; height:13px; overflow:hidden; position:relative; background:url(../imgs/best_bg.png);}

.img_name {float:left; width:100%;padding-top:20px; height:50px; overflow:hidden;}
.box1 { float:left; width:760px; position:relative;}
.box2 { float:left; width:237px; padding-left:3px; position:relative;}

.banner {position:absolute; text-align:center; width:100%; bottom:-80px; left:0;}
.toolbar{float:right; height:20px;}
.toolbar *{float:left; margin:0;}
.toolbar a{margin-left:5px;}
.img_desc { color:#ACAC9C; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:8px 0;float:left;width:755px; margin:0 !important;}
.img_desc a { color:#ACAC9C !important;}
.img_desc .rose_font, .img_desc .rose_font a { color:#FF0072;}
.report {background-color: #282828;padding: 8px;color: #FF0072;display: block;position: absolute;top: 540px;right:0px;opacity:0.6;filter: alpha(opacity = 60);}

.footer_banner { width:1000px; margin:auto; text-align:center; padding:34px 0 33px 0; position:relative; z-index:0;}

.comments { display:block; width:100%; margin-top:12px;}
.one_comment {float:left;width:760px;font-family:Arial, Helvetica, sans-serif; color:#30383A; font-size:11px; margin-top:8px;}
.one_comment .com_content { font-family:Arial, Helvetica, sans-serif; color:#30383A; font-size:11px; background:#E4E4DA; padding:8px; position:relative;}
.one_comment a { color:#30383A;}
.com_author { color:#FF0072; background:#EFEFE9; padding:10px;}
.com_author a { color:#FF0072;}
.com_text {line-height:100%; padding-left:15px;}
.com_time{color:#ACAC9C; padding-left:15px; font-size:9px; font-family:Verdana, Helvetica, Arial;}
.one_comment .com_time{float:left; color:#ACAC9C; padding-left:15px; font-size:9px; font-family:Verdana, Helvetica, Arial;}

.one_comment_arrow { height:10px; background:url(../imgs/com_arrow.gif) no-repeat -15px 0; font-size:8px;}

.order_btn { float:left; height:30px;}
.order_btn a { display:block; width:107px; background:url(../imgs/img_menu.png) no-repeat -1295px -1px; height:30px;}
.order_btn a:hover, .hoverede .order_btn a{ display:block; width:107px; background:url(../imgs/img_menu.png) no-repeat -1295px -34px; height:30px;}
/*.order_btn a.ordered, .order_btn a.ordered:hover { display:block; width:88px; background-position: -770px -34px; height:30px;}*/


.more_info { padding:7px; position:absolute; z-index:500; width:746px;}
.banner2 {position:absolute; display:block; bottom:22px; right:10px; z-index:500;}
.more_info ul { list-style:none; padding:0; margin:0;}
.e_kaart{float:left; width:74px; height:30px; font-size:0px; line-height:0px; background:url(../imgs/img_menu.png) -593px 0px; margin:0px; padding:0px;}
.e_kaart_hover, .e_kaart:hover{float:left; width:74px; height:30px; font-size:0px; line-height:0px; background:url(../imgs/img_menu.png) -593px -34px; margin:0px; padding:0px;}
.e_kaart_hide {display:none;}
.kaart_hide{cursor:pointer; float:left; position:relative; width:74px; height:30px; font-size:0px; line-height:0px; background:url(../imgs/img_menu.png) -690px 0px; padding:0px; margin:0px;}
.kaart_hide .kaart_container{display:none;}
.kaart_show{cursor:pointer; float:left; width:74px; height:30px; font-size:0px; line-height:0px; background:url(../imgs/img_menu.png) -690px -34px; padding:0px; margin:0px;}
.kaart_show .kaart_container{display:block; position:absolute; top:30px; right:0px; width:254px; height:200px;}
.kaart_show .kaart_container .kaart_spacer{float:right; width:74px; height:4px; font-size:0px; line-height:0px; background:url(../imgs/com_w.png); }
.kaart_show .kaart_container .kaart_content{float:right; width:226px; padding:14px; background:url(../imgs/com_w.png); }

/* NAV - top horizontal nav */
	#nav2, #nav2 ul {padding:0; margin:0; list-style:none; position: relative; float:left; width:469px;}
	#nav2{width:760px;}
	#nav2 li { position:relative; float: left; display:block; margin:0 4px 0 0; padding:0;}
	#nav2 .first{margin:0;}
	#nav2 a, #nav2 a:link, #nav2 a:visited, #nav2 a:hover, #nav2 a:active { text-decoration:none; cursor:pointer; display: block; height:30px;}
	#nav2 a.sub_2 { width:142px; background:url(../imgs/img_menu.png) no-repeat -215px -1px;}
	#nav2 a.sub_2:hover { background:url(../imgs/img_menu.png) no-repeat -215px -34px;}
	#nav2 li:hover a.sub_2{ background:url(../imgs/img_menu.png) no-repeat -215px -34px;}
	
	#nav2 a.sub_3 { width:78px; background:url(../imgs/img_menu.png) no-repeat -362px -1px;}
	#nav2 a.sub_3:hover { background:url(../imgs/img_menu.png) no-repeat -362px -34px;}
	#nav2 li:hover a.sub_3 { background:url(../imgs/img_menu.png) no-repeat -362px -34px;}
	
	#nav2 a.sub_4 { width:64px; background:url(../imgs/img_menu.png) no-repeat -374px 0;}
	#nav2 a.sub_4:hover { background:url(../imgs/img_menu.png) no-repeat -374px -38px;}
	#nav2 li:hover a.sub_4:hover { background:url(../imgs/img_menu.png) no-repeat -374px -38px;}
	
	#nav2 a.sub_5 { width:46px; background:url(../imgs/img_menu.png) no-repeat -445px -1px;}
	#nav2 a.sub_5.hoverede { background:url(../imgs/img_menu.png) no-repeat -445px -34px;}

	#nav2 a.sub_7 { width:73px; background:url(../imgs/img_menu.png) no-repeat -1055px -1px;}
	#nav2 a.sub_7:hover { background:url(../imgs/img_menu.png) no-repeat -1055px -34px;}
	#nav2 a.sub_7.hoverede { background:url(../imgs/img_menu.png) no-repeat -1055px -34px;}
	#nav2 li:hover a.sub_7{ background:url(../imgs/img_menu.png) no-repeat -1055px -34px;}


	#nav2 .starBox { width:147px; height:30px; background:url(../imgs/img_menu.png) no-repeat -1138px -1px;}
	#nav2 .starBox:hover { background:url(../imgs/img_menu.png) no-repeat -1138px -34px;}
	#nav2 .starBox.hoverede { background:url(../imgs/img_menu.png) no-repeat -1138px -34px;}
	#nav2 li:hover .starBox{ background:url(../imgs/img_menu.png) no-repeat -1138px -34px;}


	#nav2 a.sub_6 { width:43px; background:url(../imgs/img_menu.png) no-repeat -1002px -1px;}
	#nav2 a.sub_6:hover { background:url(../imgs/img_menu.png) no-repeat -1002px -34px;}
	
	#nav2 li ul { position: absolute; left: -999em; top:30px;}
	#nav2 li:hover ul, #nav2 li.sfhover ul { left: 0; z-index:901;}

	#nav2 li li { display:block; font-weight:normal; float:none; padding:0; margin:0;}
	
	
	/* hide from IE mac \*/
	#nav2 li {width:auto}
	/* end hiding from IE5 mac */

	#nav2 li#item3 ul { margin-left:-77px;}
	#nav2 li#item2 ul { margin-left:-77px;}
	#nav2 li#item5 ul { margin-left:-116px;}
	#nav2 li#item5 ul .head { width:46px; height:4px; margin:0px 116px; background:url(../imgs/com_w.png) 0 0;}
	
	#nav2 #order_size_div{width:164px;}
	#nav2 #order_size_div{width:164px;}
	#nav2 .order_links{height:36px !important; padding:0 10px; font-size:16px; float:left; width:144px; margin:0;  line-height:36px; background:url(../imgs/com70.png); color:#CCCCCC; margin:0 0 1px 0;}
	#nav2 .sml_text{font-size:12px;line-height:16px;}
	#nav2 .order_links:hover{background:url(../imgs/com90.png);}

	#nav2 li#item7 ul { margin-left:-54px;}
	#item7 .share { width:182px; color:#FFFFFF;}
	#item7 .share .head { width:73px; height:4px; margin:auto; background:url(../imgs/com_w.png) 0 0;}
	#item7 .shareLinks{float:left; width:182px;}
	#item7 .shareLinks a{float:left; width:100%; height:32px; line-height:32px; font-size:16px; color:#C7C8C9; margin:0 0 1px 0;background:url(../imgs/com_w.png) 0 0;}
	#item7 .shareLinks a img{vertical-align:middle; padding:0; margin:0;}
	#item7 .shareLinks a span{float:left; height:32px; line-height:32px; width:46px; text-align:center; padding:0; margin:0;}
.download{padding:0; margin:0; float:left;}
.download a {float:left; margin:0; padding:0; background:url(../imgs/img_menu.png) no-repeat -65px -1px; height:30px; width:145px; display:block;}
.download a:hover{ background:url(../imgs/img_menu.png) no-repeat -65px -34px;}
.comment_window {width:296px}
.comment_window .head { width:142px; height:4px; margin:auto; background:url(../imgs/com_w.png) 0 0;}
.comment_window form {float:left;padding:15px;  background:url(../imgs/com_w.png) 0 0;}
.comment_window textarea {float:left;width:259px; height:111px; background:#9B9FA4; color:#FFFFFF; border:none; margin-bottom:10px; margin-top:6px;}
.comment_window span.p {float:left;font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
.comment_window span.p span { color:#99999B;}

#item3 .comment_window { width:232px; color:#FFFFFF;}
#item3 .comment_window h2 {  color:#FFFFFF;}
#item3 .comment_window .head { width:78px; height:4px; margin:auto; background:url(../imgs/com_w.png) 0 0;}
#item3 .comment_window form { padding:25px;  background:url(../imgs/com_w.png) 0 0;}
#item3 .comment_window .star-rating { margin:auto;}

.info{width:265px; color:#FFFFFF; padding:15px; background:url(../imgs/com_w.png) 0 0; text-align:left; font-family:Verdana, Arial; font-size:11px; line-height:120%;}
.info a {display:inline !important; color:#FFFFFF; padding:0px !important; border-bottom:#fff 1px dotted; height:auto !important; font-size:10px;}
.thumb_over { position:absolute; z-index:99; display:block}
.thumb_over img { width:261px !important; height:174px !important; }

.submenu { margin-top:26px; float:left}
.submenu ul { list-style:none; padding:0; margin:0;}
.submenu ul li { float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#B0B0A6; background:url(../imgs/submenu_bg.gif) no-repeat 0 0; margin-right:13px;}
.submenu ul li span { float:left; background:url(../imgs/submenu_bg.gif) no-repeat 100% 0; display:block; padding:6px 12px 7px 12px;}
.submenu ul li a { color:#B0B0A6;}
.submenu ul li a.active{ color:#313839;}

.submenu ul li:hover, .submenu ul li.active { background:url(../imgs/submenu_bg.gif) no-repeat 0 -29px;}
.submenu ul li:hover span, .submenu ul li.active span { background:url(../imgs/submenu_bg.gif) no-repeat 100% -29px;}
.submenu ul li.active span { padding-top:11px;}
.submenu ul li.active, .submenu ul li.active a.active { color:#313839;}
.submenu ul li.active span span { color:#B0B0A6; background:none; float:none; display:inline; padding:0;}

.pages {display:block; margin:0px auto; text-align:center;background:#F1F1EC;width:610px; height:48px; overflow:hidden; background:url(../imgs/pages.png) no-repeat 0 0;}
.pages_right{background:url(../imgs/pages.png) top right no-repeat; float:left; height:32px; padding:7px 10px;}
.upp { margin:50px auto;}
.downp { margin:20px auto;}
div.pages a, div.pages a.active { display: block; float: left; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#B0B0A6; padding:9px 0 9px 0; width:34px; text-align:center; margin:0 3px; font-weight:normal;}
div.pages a:hover { background:url(../imgs/pagination2.gif) no-repeat 50% 50%; color:#FF0072;}
div.pages a.active { background:url(../imgs/pagination2.gif) no-repeat 50% 50%; color:#FF0072; font-weight:normal;}
div.pages a.next, div.pages a.next:hover  {background:url(../imgs/pagination2.gif) no-repeat 0 100%; width:34px; height:31px; padding:0;}
div.pages a.prev, div.pages a.prev:hover {background:url(../imgs/pagination2.gif) no-repeat 0 0; width:34px; height:31px; padding:0;}

.img_list { float:left; display:inline; width:940px;}
/*.img_list .img { float:left; display:block; margin:0 40px 35px 0;}*/
.img_list .img_box{float:left; display:block;margin:0 10px 10px 0; width:260px; height:175px; text-align:center; border:#cccccc 1px solid; position:relative;}
.img_list .img_box img{margin-top:auto;margin-bottom:auto;}
.img_box_user{float:left; display:block;margin:0 0px 0px 0;text-align:center;background:#E4E4DA;width:90px;text-align:center;}
.img_box .telli{position:absolute; visibility:hidden; width:110px; height:31px;}
.img_box .telli_short{position:absolute; visibility:hidden; width:71px; height:31px;}



div.login_form { padding:5px 0}
.login_form td { background:#FF027F !important; padding:3px 7px;}
.login_form input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF027F;}
.login_form input.textfield { width:173px; height:15px; background:url(../imgs/login_text.gif) no-repeat 100% 0; border:none; padding:5px 0}

/*Send link to friend*/
#send_container { float:right; position:relative; zoom:1; z-index:902; width:132px;}
#send_to_friend { width:314px; background:url(../imgs/send_friend_bg.png) no-repeat 0 100%; position:absolute; top:15px; right:130px; z-index:902; display:none; color:#95A4A8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; overflow:hidden}
#send_to_friend .close { text-align:right; padding:5px 12px 0 0; float:right;}
#send_to_friend .close a { display:block; width:9px; height:9px; background:url(../imgs/send_friend_btns.gif) no-repeat -191px -15px;}
#send_to_friend .form { padding:0 26px 26px 26px;}
#send_to_friend .form td { background:#FFFFFF}

#send_to_friend .form textarea { width:262px; height:56px; border:1px solid #E4E4DA; color:#30383A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0;}
#send_to_friend .form .textfield{ width:262px; border:1px solid #E4E4DA; color:#30383A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:4px 0; padding:5px 0}
#send_to_friend .form .send, #send_to_friend .form .loobu { width:88px; height:38px; background:transparent url(../imgs/send_friend_btns.gif) no-repeat; overflow:visible; border:none; margin-top:5px;}
#send_to_friend .form .send { background-position:-97px 0;}
#send_to_friend .form .loobu { background-position:0 0;}

/*Added 30.03*/
/*Profiili lehe stiilid*/
.alammenu { margin:auto; text-align:center; padding:20px 0 50px 0; display:block; margin-left:70px; width:930px;}
.alammenu ul { list-style:none; padding:0; margin:0}
.alammenu ul li { float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#313839; padding:0 15px; background:url(../imgs/alambtw.gif) no-repeat 100% 50%;}
.alammenu ul li.last { background:none}
.alammenu a { color:#313839; display:block; padding:0 0 3px 0; border-bottom:1px dotted #fff;}
.alammenu a.active, .alammenu a:hover { color:#FF0072; border-bottom:1px dotted #FF0072;}

.profile, .profile_img, .profile_menu, .profile_textbox  { float:left; width:280px;}
.profile_img img { display:block;}
.profile_menu { margin-top:10px;}
.profile_menu ul {list-style:none; padding:0; margin:0}
.profile_menu li { float:left; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#31393B; padding:0 5px 13px 5px;}
.profile_menu li a { display:block; color:#31393B;}
.profile_menu li.active { background:url(../imgs/prof_arrow.gif) no-repeat 50% 100%;}
.profile_menu li.active a, .profile_menu li a:hover { color:#FF0072;}
.profile_menu li a span { color:#A9A99D;}

.profile_textbox { background:#E4E4DA}
.profile_textbox .pad { padding:0px 0px 30px 19px; position:relative;}
.profile_textbox H1 { margin-bottom:5px;float:left; width:100%; line-height:27px;}
.profile_textbox #map_canvas{float:left;}
.profile_textbox #map_canvas a{border:#000 0px solid;}
#map_canvas2{float:left;}
#map_canvas3{float:left; margin-bottom:10px;}
.profile_textbox p { margin:15px 0; float:left;}
.profile_textbox a { font-size:10px; border-bottom:1px dotted #31393B; float:left; margin-right:10px; cursor:pointer; font-family:Verdana, Arial;}

.profile_albums { float:right; width:623px;}
.gal { float:left; width:100%;}
.big_imgs {
	float:left; margin-right:10px; position:relative;  width:260px; height:175px;background-color:#fff; /*background-color:#30383a;*/
	border: 1px solid #cccccc; margin-bottom:25px;
}
.big_imgs_spacer{float:left; width:100%; height:0px; overflow:hidden;}
.big_marg{margin:10px 10px 0 0;}
.big_imgs img { display:block;margin:0px auto;}
.big_imgs .desc { z-index:500;position:absolute; height:28px; left:0px; bottom:-1px; padding-left:3px; width:257px; color:#fff; line-height:28px; background:url(../imgs/big_img_bg.png);}
.big_imgs .desc a { color:#fff; float:left;}

.big_imgs .desc input{float:left;  border:#000 0px solid; width:183px; font-family:Verdana, Arial; font-size:11px; color:#fff; background:transparent; padding:4px 3px; margin-top:4px;}

.big_imgs.show_bar{border:#FE0072 1px solid;}
.show_bar .desc { z-index:902;position:absolute; color:#FF027F;}
.show_bar .desc input{float:left; border:#fe0072 1px solid; width:183px; font-family:Verdana, Arial; font-size:11px; color:#fff; background:url(../imgs/big_img_bg.png); padding:3px 2px; margin-top:4px;}

.add_pics{float:right !important; font-weight:bold; color:#ff0072; border-bottom:#ff0072 1px dotted;; margin-right:8px; padding:8px 0 1px 0; line-height:11px;}
.big_imgs .desc span, .big_imgs .desc a span { color:#E4E4DA }
.big_imgs .muuda {position:absolute;visibility:hidden;width:135px; height:31px;}
.big_imgs .user_left {position:absolute;visibility:hidden;width:135px; height:31px;}
.big_imgs .user_right {position:absolute;visibility:hidden;width:135px; height:31px;}
.big_imgs .muuda_pink{float:left; width:52px; line-height:10px; height:19px; background:url(../imgs/btn_on_pic.png) -193px 0; margin-top:4px; margin-left:8px; visibility:hidden;}
.show_bar .muuda_pink{visibility:visible;}
.big_imgs .user_left {position:absolute;visibility:hidden;width:135px; height:31px;}
.big_imgs .user_right {position:absolute;visibility:hidden;width:135px; height:31px;}

.big_imgs .peida {position:absolute;visibility:hidden;width:113px; height:30px;}
.big_imgs .muuda_short {position:absolute;visibility:hidden;width:113px; height:30px;}
.big_imgs .muuda_blue {position:absolute;visibility:hidden;width:113px; height:30px;}

.big_imgs .peidetud_layer{display:none;}
.big_imgs.hidden .peidetud_layer{position:absolute;display:block; top:0px; left:0px; width:260px; height:95px; padding-top:80px; background:url(../imgs/com_w.png); z-index:501; font-size:30px; color:#E4E4DA; text-align:center;}
.albumis_pole_pilte{position:absolute;display:block; top:0px; left:0px; width:260px; height:125px; padding-top:50px; background:url(../imgs/com_w.png); z-index:1; font-size:30px; line-height:30px;color:#E4E4DA; text-align:center;}

.pics{position:absolute; z-index:10; width:45px; height:20px; left:0px; top:0px; text-align:center; color:#fff; font-weight:bold; font-size:15px; padding-top:5px; background:url(../imgs/users_pics.png);}
.big_imgs.px280{width:280px !important; height:210px;}
.big_imgs.px280 .desc{width:277px !important;}

.big_imgs .telli{position:absolute; visibility:hidden; width:110px; height:31px;}

.show_bar .on_pic .checked{background-position:-249px 0px;}
.on_pic{position:absolute; top:0px; left:0px; width:100%;z-index:901;}
.on_pic .sml{float:left; width:29px; height:30px; margin-left:3px; background:url(../imgs/btn_on_pic.png); visibility:hidden;}
.on_pic .check{background-position:-33px 0px;}
.on_pic .checked{background-position:0px 0px; visibility:visible;}
.on_pic .cw{background-position:-65px 0px;}
.on_pic .ccw{background-position:-97px 0px;}
.on_pic .edit{background-position:-129px 0px;}
.on_pic .delete{background-position:-161px 0px;}
.on_pic .telli_sml, .on_pic .tellimises_sml{float:left; visibility:hidden; margin-left:3px; font-family:Arial, Helvetica, sans-serif; width:91px; height:23px; background:url(../imgs/btn_telli_muuda.png) -271px 0px no-repeat; color:#fff; font-size:16px;padding:8px 0 0 0px;text-align:center;}
.on_pic .tellimises_sml{visibility:visible;}

.big_imgs .black_icons{position:absolute; visibility:hidden; right:4px; top:4px; z-index:901; padding:0px;}
.big_imgs .black_icons .cicons{float:left; background:url(../imgs/opaque_btn.png) -5px 0px; height:24px; font-family:Arial, Helvetica, sans-serif; right:4px; top:4px;  color:#fff;font-size:16px;padding:6px 0 0 0px;text-align:center;}
.big_imgs .black_icons .ricons{float:left; background:url(../imgs/opaque_btn.png) top right; height:30px;font-size:10px; line-height:10px; width:10px;}
.big_imgs .black_icons .licons{float:left; background:url(../imgs/opaque_btn.png) top left; height:30px;font-size:10px; line-height:10px; width:10px;}
.big_imgs .black_icons .add{float:left; width:15px; margin:0px 5px; height:18px; font-size:10px; line-height:10px; background:url(../imgs/pic_change_icons.png) 0 0;}
.big_imgs .black_icons .edit{float:left; width:15px; margin:0px 5px; height:18px; font-size:10px; line-height:10px; background:url(../imgs/pic_change_icons.png) -29px 0;}
.big_imgs .black_icons .delete{float:left; width:13px; margin:0px 5px;  height:18px; font-size:10px; line-height:10px; background:url(../imgs/pic_change_icons.png) -59px 0;}

.big_imgs .black_icons .visible{float:left; width:23px; margin:0px 5px;  height:18px; font-size:10px; line-height:10px; background:url(../imgs/pic_change_icons.png) -84px 0;}
.big_imgs .black_icons .visible.hidden{background:url(../imgs/pic_change_icons.png) -117px 0;}

.big_imgs_left{float:left; width:810px; padding-top:40px;display:none;}

.big_imgs .admin_del, .big_imgs .admin_val{display:none;}
.sm_imgs .admin_del, .sm_imgs .admin_val{display:none;}

.show_bar .admin_del{z-index:10; display:block; position:absolute; right:10px; width:41px; height:27px; font-size:0px; line-height:0px; background:url(../imgs/ok_cancel.png) -41px 0px;}
.show_bar .admin_val{z-index:10; display:block; position:absolute; left:10px; width:41px; height:27px; font-size:0px; line-height:0px; background:url(../imgs/ok_cancel.png) 0px 0px;}
.show_bar .on_pic .sml, .show_bar .on_pic .telli_sml{visibility:visible;}
.show_sm_bar .admin_del{z-index:10; display:block; position:absolute; right:5px; width:23px; height:17px; font-size:0px; line-height:0px; background:url(../imgs/ok_cancel.png) -105px 0px;}
.show_sm_bar .admin_val{z-index:10bi; display:block; position:absolute; left:5px; width:23px; height:17px; font-size:0px; line-height:0px; background:url(../imgs/ok_cancel.png) -82px 0px;}

.pildid_korras{float:right; width:186px; height:38px; background:url(../imgs/pildid_korras.png) no-repeat; margin-left:800px; margin-top:50px;}
.show_bar .muuda {z-index:901;position:absolute; font-family:Arial, Helvetica, sans-serif; visibility:visible;right:4px; top:4px; width:135px; height:23px; background:url(../imgs/btn_telli_muuda.png) -129px 0 no-repeat; color:#fff;font-size:16px;padding:8px 0 0 0px;text-align:center;}
.show_bar .black_icons{visibility:visible;}
.show_bar .telli, .big_imgs .telli.tellimises{z-index:901;position:absolute; font-family:Arial, Helvetica, sans-serif; visibility:visible; left:4px; top:4px; width:110px; height:23px; background:url(../imgs/btn_telli_muuda.png) no-repeat; color:#fff; font-size:16px;padding:8px 0 0 0px;text-align:center;}
.show_bar .telli_short{z-index:901;position:absolute; font-family:Arial, Helvetica, sans-serif; visibility:visible; left:4px; top:4px; width:91px; height:23px; background:url(../imgs/btn_telli_muuda.png) -271px 0px no-repeat; color:#fff; font-size:16px;padding:8px 0 0 0px;text-align:center;}
.img_box .telli_short.tellimises{z-index:901;position:absolute; font-family:Arial, Helvetica, sans-serif; visibility:visible; left:4px; top:4px; width:91px; height:23px; background:url(../imgs/btn_telli_muuda.png) -271px 0px no-repeat; color:#fff; font-size:16px;padding:8px 0 0 0px;text-align:center;}

.show_bar .user_left{z-index:901;position:absolute; font-family:Arial, Helvetica, sans-serif; visibility:visible; left:4px; top:5px; width:93px; height:23px; background:url(../imgs/user_trans_button.png) no-repeat; color:#fff; font-size:16px;padding:8px 0 0 0px;text-align:center;}
.show_bar .user_right{z-index:901;position:absolute; font-family:Arial, Helvetica, sans-serif; visibility:visible; right:4px; top:5px; width:93px; height:23px; background:url(../imgs/user_trans_button.png) no-repeat; color:#fff; font-size:16px;padding:8px 0 0 0px;text-align:center;}

.show_bar .peida{z-index:901;position:absolute; font-family:Arial, Helvetica, sans-serif; visibility:visible; left:4px; top:5px; width:113px; height:22px; background:url(../imgs/peida_muuda.png) no-repeat; color:#fff; font-size:16px;padding:8px 0 0 0px;text-align:center;}
.show_bar .muuda_short{z-index:901;position:absolute; font-family:Arial, Helvetica, sans-serif; visibility:visible; right:4px; top:5px; width:113px; height:22px; background:url(../imgs/peida_muuda.png) bottom left no-repeat; color:#fff; font-size:16px;padding:8px 0 0 0px;text-align:center;}
.show_bar .muuda_blue{z-index:901;position:absolute; font-family:Arial, Helvetica, sans-serif; visibility:visible; right:4px; top:5px; width:113px; height:22px; background:url(../imgs/peida_muuda.png) top left no-repeat; color:#fff; font-size:16px;padding:8px 0 0 0px;text-align:center;}


.red a{color:red !important;}
.sm_imgs {position:relative; float:left; margin-right:12px; height:90px; width:90px; border:#E4E4DA 1px solid;}
.sm_imgs img {; display:block;margin:0px auto;}
.sm_imgs .desc {position:absolute; bottom:0px; left:0px; width:85px; font-size:10px; line-height:10px;  color:#fff; background:url(../imgs/big_img_bg.png); padding:2px 0px 2px 5px; text-align:left;}
.sm_imgs .desc span {color:#ff0072;}

.albums { margin:50px 0 0 0px; display:inline;}
.albums .big_imgs { margin-bottom:30px;}

/*Added 03.04*/
/*Register page styles*/
form#register_form {}
.reg_data { float:left; width:1000px;overflow:hidden }
.reg_data .greybox { float:left; background:#E4E4DA; margin-top:20px; padding:23px 0px 30px 36px; width:964px;}
.reg_data .greybox input, .reg_data .greybox select{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#B2B2A8; width:386px; border:1px solid #FFFFFF; font-weight:normal; margin-top:0px; padding:8px 0 8px 18px}
.reg_data .greybox textarea{width:368px;}
.reg_data .greybox input {width:429px; border:#fff 1px solid;}
.reg_data .greybox .input_div a {width:450px;}
.reg_data .greybox .input_div{width:450px;}
.reg_data .greybox .left_side{float:left; width:450px;}
.reg_data .greybox .bottom_inputs{width:100%;float:left;}
.reg_data .greybox .bottom_inputs .input_div{margin-right:35px;}
.reg_data .greybox .bottom_inputs .input_div.shorter{margin-right:35px; width:368px !important;}
.reg_data .greybox .bottom_inputs .input_div.shorter a{width:368px !important;}

.reg_data .greybox .bottom_inputs .input_div.shorter select{width:368px !important;}

.reg_data .greybox .right_side{float:left;padding-left:35px; width:368px;}
.reg_data .greybox .label{float:right; font-size:12px; color:#B2B2A8; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; line-height:12px; padding-top:13px;}
.reg_data .greybox .label2{float:left; text-align:right; font-size:12px; color:#B2B2A8; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; line-height:12px; padding-top:13px;}

.more_data { float:left; width:460px;}
.more_data .greybox { float:left; background:#E4E4DA; margin-top:20px; padding:2px 190px 25px 26px; width:408px;}
.more_data .greybox input, .more_data .greybox textarea { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#B2B2A8; width:386px; border:1px solid #FFFFFF; font-weight:normal; margin-top:0px; padding:8px 0 8px 18px}
.more_data .greybox select { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#B2B2A8; width:280px; border:1px solid #FFFFFF; font-weight:normal; margin-top:0px; padding:6px 0 6px 18px}
.more_data .greybox .label{float:right; font-size:12px; color:#B2B2A8; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; line-height:12px; padding-top:13px;}
.more_data .greybox .label2{float:left; text-align:right; font-size:12px; color:#B2B2A8; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; line-height:12px; padding-top:13px;}


.input_file { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#B2B2A8; width:368px; border:1px solid #FFFFFF; font-weight:normal; margin-top:22px; padding:6px 18px}
.submitbtn { float:right; margin-top:25px;}

.greybox1 { background:url(../imgs/greybox_bl.gif) no-repeat 0 100%;}
.greybox2 { background:url(../imgs/greybox_br.gif) no-repeat 100% 100%;}
.greybox3 { background:url(../imgs/greybox_tl.gif) no-repeat 0 0;}
.greybox4 { background:url(../imgs/greybox_tr.gif) no-repeat 100% 0;}
.greyboxx {background:#E4E4DA; margin-top:80px; width:100%; float:left;}
.greycont { padding:20px 30px; float:left;}
.greycont .textfield {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#B2B2A8; width:297px;margin-right:30px; float:left; border:1px solid #FFFFFF; font-weight:normal; padding:8px 0 8px 18px }
.greycont .text_cont{float:left; width:439px;}
.greycont h4 { color:#A5A392; font-weight:bold; margin:2px 0; letter-spacing:1px; float:left; }
.greycont .problem{font-size:18px; color:#363636; font-family:Arial, Verdana; height:66px; width:920px; float:left; line-height:130%;}
.greycont .forgotten{font-size:18px; color:#363636; font-family:Arial, Verdana; width:358px; padding-top:10px; float:left; line-height:130%;}

.greycont .grey_links{float:left; width:920px; padding-top:30px;}
.greycont .grey_links a{float:left; font-size:10px; font-family:Verdana, Arial; color:#31393B; margin-right:10px; border-bottom:#31393B 1px dotted;}


/*Piltide lisamine step1 START*/
.form_box{margin:30px 0; width:1010px;float:left;}
.form_box div{float:left;}
.form_box .vali_pilt{float:left;width:106px; height:38px; background:url(../imgs/btncol_addpics.jpg) no-repeat;}
.form_box .alusta_laadimist{cursor:pointer;float:left;width:159px; height:38px; background:url(../imgs/btncol_addpics.jpg) -136px 0px no-repeat;}
.form_box .marginleft26{margin-left:26px;}
.form_box .marginleft50{margin-left:50px;}
.form_box .form_top{width:1001px; float:left; height:26px; background:url(../imgs/long_grey_topbottom.gif) top left;margin-top:30px;}
.form_box .form_content{position:relative;background-color:#e4e4da; height:auto; width:975px;float:left; padding:0px 0px 0px 26px;}
.form_box .form_content.daerror .error{width:100%; text-align:right}
.form_box .form_bottom{width:1001px; float:left; height:26px; background:url(../imgs/long_grey_topbottom.gif) right bottom;}
.form_box span{font-size:18px; font-family:Arial, Helvetica, sans-serif;color:#313839;}
.form_box .pad26left{padding-left:26px;}
#hidden_form{padding:0px;margin:0px;}
.form_box .text{font-family:Arial, Helvetica, sans-serif;font-size:18px; font-weight:bold;}
.form_box .pink{color:#FF0072;}
.form_box .hidden{display:none;}
.form_box .visible{display:block;}
.top30{margin-top:30px;}
.form_box .left_hidden{float:left; width:635px;margin:0px; padding:0px 0px 0px 0px;margin:0px;}
.form_box .right_hidden{position:absolute; bottom:5px; right:100px;}
.form_box .margleft{margin-left:75px;}
.margtop10{margin-top:10px;}
/*Piltide lisamine step1 END*/

/*Piltide lisamine step3 Start (kategooriatesse lisamine ja info andmine piltidele)*/
.multi_pic_container{width:1000px;float:left;margin-top:100px; font-size:12px; font-family:Verdana, Arial; font-size:10px;}
.multi_pic input, .multi_pic select, .multi_pic textarea{font-family:Verdana !important; font-size:11px !important;}
.multi_row{float:left;}
.multi_pic input, .multi_pic textarea, .multi_pic select{border:none; background:#fff; font-family:Verdana;}
.multi_pic{float:left;width:260px;margin-left:45px;margin-bottom:45px;}
.multi_pic_top{background:#E4E4DA; padding:10px 10px 0px 10px; float:left; width:241px; position:relative;}

.multi_pic_top .confirm_pic_changes{top:30px !important; left:-50px !important;}
.multi_pic_top.no_bar{background:none;}
.multi_pic_top a{float:left; padding-bottom:3px; border-bottom:#fff 1px dotted;}
.multi_pic_top .bord{border-bottom:#000 1px dotted;}
.multi_pic_center{width:261px;background:#E4E4DA; text-align:center; position:relative; float:left; padding-top:10px; height:185px; overflow:hidden;}

.multi_pic_center .blk_opaque{display:none;}
.multi_pic_center.show_bar .blk_opaque{visibility:visible; z-index:901;position:absolute;display:block; font-family:Arial, Helvetica, sans-serif; visibility:visible; top:5px;}
.multi_pic_center.show_bar .blk_opaque.apl{left:4px;}
.multi_pic_center.show_bar .blk_opaque.apr{right:4px;}
.multi_pic_center.show_bar .blk_opaque span{float:left; background:url(../imgs/opaque_btn.png) -10px 0px repeat-x; font-family:Arial, Helvetica, sans-serif; height:23px; color:#fff;font-size:16px;padding:8px 0 0 0px;text-align:center; }
.multi_pic_center.show_bar .blk_opaque .blk_left{width:15px; background-position:top left;}
.multi_pic_center.show_bar .blk_opaque .blk_right{width:15px; background-position:top right;}

.multi_pic .label{float:left; width:100%; text-align:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#B2B2A8; margin-bottom:2px;}
.multi_pic label a{border-bottom:#000 1px dotted;}
.multi_pic label{float:left; width:100%;}
.multi_pic_footer{padding:10px 10px 10px 10px; background:#E4E4DA; float:left;}
.multi_pic .name{width:236px;padding-top:4px;padding-left:5px; height:18px;font-size:14px; margin-bottom:10px;}
.multi_pic .votmesonad{width:236px;padding-top:4px;padding-left:5px; height:38px; font-size:12px; margin-bottom:10px;}
.multi_pic .kirjeldus{width:236px;padding-top:4px;padding-left:5px; height:81px;margin:0px 0 10px 0;}
.multi_pic .kohanimi{width:236px;padding:4px 0;padding-left:5px; height:18px;0}
.multi_pic .checker{float:left; width:100%; margin-top:10px; font-size:10px; margin-bottom:10px;}
.multi_pic .checker input{float:left; margin-right:5px;}
.multi_pic .checker span{float:left; border-bottom:#000000 1px dotted; font-family:verdana;}
.multi_pic .vali{width:241px;padding-top:4px;padding-left:5px; height:22px;margin-bottom:10px;}
.submit_container{float:left; width:955px; position:relative; height:30px; margin-top:45px; padding-left:45px; padding-top:20px;}
.submit_container .checker{float:left; font-size:10px; margin-right:50px;}
.submit_container .checker input{float:left; margin-right:5px;}
.submit_container .checker span, .submit_container .checker a{float:left; border-bottom:#000000 1px dotted;}
.map_container{position:absolute !important; z-index:999; display:block; width:618px;padding:7px; background:url(../imgs/opaque_500.png) bottom left repeat-x; top:100px; left:25%;}
.map_container .map_contents{float:left; background:#30383A !important; position:relative; padding:39px 34px 15px 34px;}
.map_container .map_contents .map{display:block; margin:0px auto 0px auto; width:442px; height:250px;}
.map_container .close{position:absolute; right:10px; top:10px; width:9px; height:9px; font-size:0px; line-height:0px; background:url(../imgs/abi_close.jpg);}
.map_container .map_contents .submit{display:block; width:219px; height:38px; font-size:0px; line-height:0px; background:url(../imgs/btn_lisa_asukoha.png) no-repeat; border:#000000 0px solid; margin:30px auto 0 auto;}
.map_container .map_contents .submit2{display:block; width:238px; height:38px; font-size:0px; line-height:0px; background:url(../imgs/btn_lisa_asukoha.png) -221px 0 no-repeat; border:#000000 0px solid; margin:30px auto 0 auto;}
.map_container .map_contents .txt{float:left; width:428px; border:#000000 0px solid; background:#C1C4C4; font-size:11px; line-height:11px; font-family:verdana; color:#30383A; padding:6px 7px; margin-bottom:10px;}
/*Piltide lisamine step3 END*/

/*Nupud Start*/
.btn_tagasi{cursor:pointer;width:103px; height:38px; float:left;background:url(../imgs/btn_tagasi.jpg) no-repeat; margin-top:20px;margin-left:20px;}
.btn_jatka{cursor:pointer;width:83px; height:38px; background:url(../imgs/btn_jatka.jpg) no-repeat; margin-top:20px; margin-right:10px; border:none; float:right;}
.btn_salvesta{cursor:pointer;width:103px; height:38px; float:right;background:url(../imgs/btn_salvesta.jpg) no-repeat;}

.btn_salvesta_muudatused{cursor: pointer;width: 213px;height: 38px;background: url(../imgs/btn_salvesta_muudatused.jpg);border:none;}
.btn_salvesta_muudatused_small{cursor: pointer;width:178px !important;height:38px!important;background: url(../imgs/salvesta_muudatused_small.gif);border:none;margin-top:20px;}

.btn_kinnitan_tellimuse{margin-top:29px;border:none;width:155px; height:35px; float:left; background:url(../imgs/tellimus.jpg) -17px -0px;}
/*Nupud End*/

/*Piltide otsing START*/
.found_pics{width:908px; margin:45px 0px 0px 60px;float:left;}
{font-size:18px; font-family:Arial, Helvetica, sans-serif;color:#313839; font-style:italic;}
.found_pics .pink{color:#FF0072; border-bottom:1px dotted #FF0072;}
.found_pics span{font-size:18px; font-family:Arial, Helvetica, sans-serif;color:#313839;}
.found_pics_gbox{float:left;margin:0px 0px 0px 50px; width:892px;background-color:#E9E9E1;margin-top:15px;margin-bottom:95px;padding:0px 13px 0px 13px;}
.found_pics_gbox span{font-size:16px; font-family:Arial, Helvetica, sans-serif;color:#313839;}
.found_pics_gbox p{font-size:11px;padding:0px 0px 4px 0px;}
.found_pics_gbox hr{color:#D0CCC1;padding:0px; margin:0px;}
.found_pics_gbox .article{margin:13px 0px 13px 0px;}
.found_pics .img_box{float:left; margin-right:10px; width:90px; height:70px; text-align:center; margin-top:10px;}
.found_pics .img_box img{max-height:70px;max-width:90px;}
.cont{float:left;width:100%;}
.gal .big_imgs{margin:0px 10px 10px 0px}
/*Piltide otsing END*/

/*Piltide tellimine START*/
.box_telli{width:810px;margin-top:25px;float:left; margin-bottom:85px;}
.box_telli .order{width:260px;background-color:#E4E4DA;float:left; margin-right:10px;margin-bottom:50px; }
.box_telli .order .top{padding:12px; width:236px; float:left;font-size:16px; line-height:19px; color:#A7A8A2; overflow:hidden; height:19px;}
.box_telli .order .top span{width:200px; height:19bapx;overflow:hidden;}
.box_telli .order span{float:left;}
.box_telli .order .close{width:9px; height:9px; background:url(../imgs/tellimus.jpg) -59px -83px;float:right;}
.box_telli .order .center{position:relative;float:left; width:260px; height:175px; overflow:hidden; background:#E4E4DA;text-align:center;}
.box_telli .order .center .nb{position:absolute; top:0px; left:0px; display:block; z-index:50; width:129px; height:40px; background:url(../imgs/telli_nb.gif) no-repeat;}
.box_telli .order .center .notify{position:absolute; z-index:34; line-height:25px; text-align:left;top:0; left:0; width:182px; padding:5px 14px 7px 64px; font-size:16px; color:#fff; background:url(../imgs/telli_notify.gif) no-repeat top left;}
.box_telli .order .center .paper{position: absolute; border: 2px solid white; width:256px; height:171px; z-index: 29; background-color: white;}
.box_telli .order .center .border{position: absolute; border: 2px dashed #ff0072; width:256px; height:171px; z-index: 50}
.box_telli .order .bottom{padding:12px; width:236px; float:left;font-size:16px; color:#A7A8A2;position:relative;}
.box_telli .order .bottom .type{float:left;width:145px; padding:6px;margin-right:15px; border:#000 0px solid;}
.box_telli .order .bottom .type2{float:left;width:232px; padding:2px 6px; font-size:11px; line-height:11px;  border:#000 0px solid; margin-top:10px;}
.box_telli .order .bottom .amount{float:left;width:32px; padding:6px 0px; border:#000 0px solid;color:black; text-align:center;}
.box_telli .order .bottom span{float:left; width:41px; padding:6px 0px 6px 0px;; font-size:11px;border:#000 0px solid;color:black;background-color:#E4E4DA;}
.box_telli .order .bottom .type .pink{color:#FF0072;}
.box_telli .order .bottom .printPrice{width:auto; margin:5px 0 -5px 0px;}

.box_telli_pink{width:190px;float:left; /*background:url(../imgs/tellimus.jpg) 0px -103px;*/ background:#FF027A; position:relative;}
.tellimus_4.background_pink{background:url(../imgs/pink_bg.png) bottom right repeat-y #E4E4DA!important;}
.tellimus_4.background_pink .box_telli_pink{width:278px; margin-top:0px;}
.tellimus_4.background_pink .left{padding-bottom:20px;}
.box_telli_pink .top{width:178px; font-family:Arial, Helvetica, sans-serif;float:left;font-size:22px; line-height:22px; color:#333333; font-weight:bold; padding:13px 0 13px 12px;}
.box_telli_pink .top span{color:#ffffff;}
.box_telli_pink .white{float:right; color:#fff;font-weight:bold;}
.box_telli_pink .total{padding:12px 15px 12px 15px; width:160px;float:left; /*background:url(../imgs/tellimus.jpg) -0px -175px;*/ font-size:13px;}
.box_telli_pink .total span{font-size:13px; float:left;font-weight:bold;}
.box_telli_pink .total .white{float:right; color:#fff;}
.box_telli_pink .total a{float:right; font-weight:bold; color:#fff;  margin-left:10px; font-size:13px;}

.box_telli_pink .splitter{float:left; font-size:0px; line-height:0px; height:1px; border-bottom:#000000 1px dotted; width:190px;}
.box_telli_pink .item{float:left; padding:8px 15px 8px 15px; width:160px; font-size:11px;}
.box_telli_pink .item span{float:left;}
.box_telli_pink .item a{float:right; font-weight:bold; color:#fff;}




.box_telli_gray {margin-left:1px;padding:17px 0px 0px 12px; width:176px;float:left;background:#E4E4DA; margin-bottom:0;}
.box_telli_gray span{float:left; }
.box_telli_gray .pair{float:left; width:100%; margin:10px 0px;}
.box_telli_gray .pair a{float:left; padding:6px 0 0 10px;}
.box_telli_gray .pair span{float:left; width:100%; font-size:10px; color:#9B9B9B;}
.box_telli_gray .pair input{float:left;width:12px; padding:6px 10px; border:#000 0px solid;color:#ff0072;}
.box_telli_gray .ginput{width:160px; padding:6px; border:none;color:#FF0072;margin-top:10px;margin-bottom:10px;}
.box_telli_gray .ginput2{width:147px; padding:6px;margin-right:1px; border:none;color:#FF0072;margin-top:10px;margin-bottom:10px;}
.box_bottom{width:190px; height:30px; margin:0; padding:0; font-size:1px; line-height:1px; float:left;background:url(../imgs/tellimus.jpg) -0px -40px;}
.box_telli_gray .selected{width:19px; height:19px; margin:5px 20px 0px 0px;float:left;background:url(../imgs/tellimus.jpg) -25px -77px;}
.box_telli_gray .unselected{width:19px;height:19px; margin:5px 20px 0px 0px; float:left;background:url(../imgs/tellimus.jpg) 0px -77px;}
.radio_label{width:160px;float:left;margin-top:10px;}
.radio_label input{float:left; margin-right:10px;}
.radio_text{float:left;width:120px;}
.radio_label .pink{color:#FF0072;}
/*Piltide tellimine END*/


/*UPLOAD STEP2 START*/
.upload_box{text-align:right;width:410px;float:left; position:relative; z-index:1;}
.upload_box span{position:relative; z-index:1;}
.advert_box {float:left;margin-left:22px;width:560px; text-align:right;}
.btn_katkesta{cursor:pointer;float:right !important;margin-left:10px;width:103px !important; height:38px !important; background:url(../imgs/btn_katkesta.jpg);}
.btn_katkesta_top{margin-top:30px;position:absolute;top:0px;left:0px;}
.btn_saada {cursor:pointer; display:block;width:90px !important; height:45px !important; background:url(../imgs/send_friend_btns.gif) no-repeat -98px 0px;}
.rightfloat{float:right !important;}
.vali_pilt{cursor:pointer; }
/*UPLOAD STEP2 END*/

/*Albumi muutmine START*/
.pic_change_box{margin:30px 0; width:1010px;}
.pic_change_box .button_box{width:1010px; float:left;margin-bottom:20px;}
.floatright{float:right !important;}

.album_size{float:left; width:170px; height:157px; padding-left:19px; padding-top:19px; background:url(../imgs/album_pink.png) no-repeat; margin:0 0 1px 0;}
.album_size span{float:left; width:100%; font-family:Verdana, Arial; font-size:11px; color:#fff; line-height:11px; padding-bottom:8px;}
.album_size .telli_kogu{float:left; width:149px; height:40px; background:url(../imgs/album_btns.png) 0px -132px; margin-bottom:16px; margin-top:8px;}
.album_size .ava_slideshow{float:left; width:149px; height:40px; background:url(../imgs/album_btns.png) 0px -175px;}
.albumi_eelvaade{float:left; width:152px; height:42px; background:url(../imgs/albumi_eelvaade.png) 0;}

.g_map{float:left; width:165px; height:153px; background:url(../imgs/g_map.png) #E4E4DA; position:relative; margin-top:10px;}
.g_map .btn{position:absolute; width:136px; height:34px; background:url(../imgs/g_map_btn.png) no-repeat; left:17px; top:58px;}

.album_opaque{position:absolute; top:0px; left:0px; width:100%;  z-index:904; display:none;}
.album_opaque_background{position:absolute; top:0px; left:0px; width:100%; z-index:903; background:url(../imgs/com_w.png); display:none;}

.album_change{float:left;width:165px;padding:12px 12px 22px 12px; /*background:url(../imgs/album_change_footer.png)*/ background:url(../imgs/album_bg.png)  bottom left no-repeat #D6D6CC;font-size:12px; margin:0px; }
.album_change.no_pad{padding:0px 0 5px 0;; width:189px; position:relative;}
.album_change.no_pad .more{cursor:pointer; position:absolute; font-size:12px; line-height:12px; color:#898989;display:block !important; width:119px; padding:8px 0 0 30px; height:27px; background:url(../imgs/album_more.png) -149px 0px no-repeat; top:-12px; left:20px;}
.album_change.no_pad .more.second{background-position:0px 0px;}
.album_change.no_pad .topper{float:left; display:block !important; width:100%; height:26px;background:url(../imgs/album_bg_t.png)}
.album_change a, .album_change input, .album_change select, .album_change textarea, .album_change label{display:none;}
.album_change .counter{display:block !important;float:left; width:150px; line-height:16px; background:url(../imgs/ticker.png) top left no-repeat; font-size:16px; font-weight:bold; color:#ff0072; padding:0px 0 15px 39px;}
.show_all a, .show_all input, .show_all select, .show_all textarea, .show_all label{display:block !important;}
.show_all select{float:left; margin:0px 0px 0px 12px;}
.album_change .salvesta_album{display:block !important; width:149px; height:40px; background:url(../imgs/album_btns.png) no-repeat; margin:0px auto 10px 20px; float:left;}
.album_change .kustuta_album{display:block !important; float:left;width:149px; height:40px; background:url(../imgs/album_btns.png) 0px -43px no-repeat; margin:15px auto 10px 20px;}
.valitud_pildid{float:left; width:189px; margin-top:10px;height:104px; background:url(../imgs/album_change_valitud.png) no-repeat; padding:42px 0 0 0px; }
.album_change .rakenda{float:left; width:149px; height:40px; background:url(../imgs/album_btns.png) 0px -86px; margin:8px 0 16px 20px;}
.album_change label{float:left; width:162px; padding-bottom:30px; text-align:left; font-size:12px; padding-right:5px;}
.album_change label a{border-bottom:#000 1px dotted;}
.album_floater{float:right; width:189px;  font-family:Arial, Verdana; font-size:12px; padding-top:40px;}
.album_change h1{float:left; font-size:16px; line-height:18px; color:#ff0072; font-weight:bold; padding-bottom:10px;}
.album_change_210px{width:216px;}
.album_change_210px label{width:211px;}
.album_change_210px .input, .album_change_210px .textarea, .album_change_210px .textarea_big, .album_change_210px .select{width:201px !important;}
.album_change_210px .select{width:211px !important;}
.album_change input{font-size:10px;}
.album_change .input{width:153px; padding:6px;margin-right:1px; border:none;color:#FF0072;margin-top:5px;margin-bottom:8px;}
.album_change .textarea{width:153px; height:33px;padding:6px;margin-right:1px; border:none;color:#FF0072;margin-top:5px;margin-bottom:8px;}
.album_change .textarea_big{width:153px; height:57px;padding:6px;margin-right:1px; border:none;color:#FF0072;margin-top:5px;margin-bottom:8px;}
.album_change .select, .valitud_pildid .select{width:165px; padding:6px;margin-right:1px; border:none;color:#FF0072;margin-top:5px;margin-bottom:8px;}
.album_change .botmarg15{margin-bottom:15px !important;}
.album_change .botmarg36{margin-bottom:36px !important;}
.album_change .radio_box{color:#FF0072; font-size:12px;margin-top:10px;padding-right:5px;text-align:right;}
.album_change .radio_box input{margin-right:17px;}
.album_change .radio_box span{margin-right:17px;}
.album_change .label{float:left; width:100%; text-align:right; padding-bottom:10px; padding-right:5px;}
.album_change .vaheta{float:left; background:url(../imgs/vaheta_margistusi.png) top left no-repeat; padding-left:25px; margin:0 0 10px 29px;}
.album_change .vaheta span{font-size:10px; color:#333333; border-bottom:#333333 1px dotted;}
.kustuta_album_x{float:left;margin-left:4px;background:url(../imgs/btn_x_close.png) center left no-repeat;padding-left:21px;padding-bottom:2px;padding-top:2px;}

.album_settings{float:right; width:189px; font-family:Arial, Verdana; font-size:12px; padding-top:40px; position:relative;}
.album_settings .blue_bar{float:left; width:189px; height:35px; background:url(../imgs/user_stripes.png) no-repeat;}
.album_settings .blue_bar span{float:left; font-size:20px; line-height:21px; color:#fff; padding:6px 0 0px 0px; margin-left:10px;}
.album_settings .active{border-bottom:#fff 1px dotted !important;}
.album_settings .user_more{position:absolute; cursor:pointer; top:10px; right:8px; border-bottom:#fff 1px dotted; font-family:Verdana, Arial, Helvetica; text-decoration:none; color:#fff;}/*Albumi muutmine END*/
.album_settings .blue_bar.gray{background:#D6D6CC; border-bottom:#fff 1px solid; padding:10px 0 0 0; height:25px; font-size:11px; line-height:13px; color:#30383A;}
.album_settings .blue_bar label{float:left; padding:0 0 0 10px;}
.album_settings .blue_bar label input{float:left; margin-right:5px;}
.album_settings .blue_bar img{float:right; margin:6px 5px 0 0;}

.all_stuff{float:left;position:relative; width:165px; overflow:hidden; background:url(../imgs/settings_bg.png) bottom left no-repeat #d6d6cc; padding:7px 12px 16px 12px;}
.all_stuff.bottom_rounder{background:url(../imgs/settings_bottom_bg.png) bottom left no-repeat #d6d6cc;}
.all_stuff label{float:left; width:100%; padding:8px 0 0 0;}
.all_stuff label span{float:left; width:100%; padding:0 0 8px 0px; font-family:Arial, Verdana, Helvetica; font-size:11px; line-height:11px; color:#282828;}
.all_stuff label input, .album_settings .all_stuff label textarea{float:left; width:155px; padding:3px 4px; border:#fff 1px solid; color:#00a5e9; font-family:Arial, Verdana, Helvetica; font-size:11px; line-height:11px;}
.all_stuff label textarea{height:100px; line-height:150%;}
.all_stuff label select{float:left; width:163px; padding:3px 4px; border:#fff 1px solid; color:#00a5e9; font-family:Arial, Verdana, Helvetica; font-size:11px; line-height:11px;}
.all_stuff label input.error_input, #partner_hidden input.error_input{border:red 1px solid;}
.all_stuff .rakenda{float:left; width:149px; height:41px; background:url(../imgs/settings_kinnita.png) no-repeat; margin:20px 8px 0 8px;}
.all_stuff label.important select, .album_settings .all_stuff label.important input{font-weight:bold;}
.blue_bar.pink_bar{background:url(../imgs/user_stripes_pink.png) no-repeat;}
.settings_save{float:left; width:149px; height:36px; margin:10px 8px 0px 8px; background:url(../imgs/settings_save.png) no-repeat;}
.settings_hidden{float:left; display:none;}
.album_settings .album_settings_scroller{position:absolute; width:189px; overflow:hidden; top:40px; left:0px;}




/*Sortable list start*/
#sortable_list { list-style-type: none; margin: 0; padding:40px 0 0 0; width:810px;margin-left:0px;}
#sortable_list li {padding:0px;margin:0px; margin: 0px 12px 12px 0;  float: left; width: 96px; height: 73px; text-align: center;border:none;position:relative;}
#sortable_list img{max-height:70px; max-width:90px; border:none;}
#sortable_list table{width:90px; height:70px; background:#E4E4DA;}
#sortable_list li .drag_pink{z-index:980;position:absolute;width:96px;height:73px;top:0px;left:0px;background:none;}
#sortable_list li:hover .drag_pink{z-index:999;position:absolute;width:96px;height:73px;top:0px;left:0px;background:url(../imgs/drag_pink.gif);}


.sortable_list_container{float:left;width:810px; margin:0px;}
/*Sortable list end*/

/*DISK USAGE START*/
.disk_usage{float:right; height:23px;margin-top:15px;}
.disk_usage_left{float:left; width:13px; height:23px; background:url(../imgs/disk_usage_left.gif);}
.disk_usage_middle{float:left;height:18px; background:url(../imgs/disk_usage_center.gif) repeat-x; padding-top:5px;}
.disk_usage_right{float:left; width:13px;height:23px;background:url(../imgs/disk_usage_right.gif);}
.disk_usage_bar{float:left;width:100px; height:10px;background:url(../imgs/disk_usage.jpg) 0px 10px; margin-top:2px;margin-left:10px;margin-right:10px; font-size:2px; line-height:2px;}
.disk_usage_bar_filled{float:left; height:10px;background:url(../imgs/disk_usage.jpg);}
.disk_usage span{float:left;}
.disk_usage .blue{color:#00A5E9;}
.disk_usage .pink{color:#FF0072;}
/*DISK USAGE END*/

.one_pic_change{float:left; width:1000px;margin-top:10px;}
.one_pic_change img{max-width:759px;}
.one_pic_change .right{float:left;text-align:center; width:759px;}
*html .one_pic_change .right{float:left;text-align:center; width:749px;}
.margtop30{margin-top:30px;}
.margtop50{margin-top:50px;}
.margtop250{margin-top:250px;}
.margbot80{margin-bottom:80px;}
.margbot20{margin-bottom:20px;}
.margbot10{margin-bottom:10px;}
.margright15{margin-right:15px;}
.margleft30{margin-left:30px;}
.margleft65{margin-left:65px;}
.absolute_bottom_right{position:absolute; right:30px; bottom:50px;}
.redigeeri_pilt{float:right;margin-left:4px;background:url(../imgs/pen.gif) center left no-repeat;padding-left:21px;padding-bottom:2px;padding-top:2px;}

/*FRONT PAGE LOGGED IN START*/
.pink{color: #ff0072 !important;!}
.front_new_comments{float:left; width:330px;margin:25px 11px 0 45px;}
.front_new_comments a span{font-size:18px; font-family:Arial, Helvetica, sans-serif !important;}
.front_new_comments .pic_comm{float:left;width:90px;margin-top:25px;margin-right:10px;}
.front_new_comments .pic_comm span{font-size:10px; color:#A9A99D;}
.front_new_comments .pic_comm_box{float:left; width:90px; height:67px;text-align:center; background:#30383a;margin-bottom:5px;padding:0;}
.front_new_comments .pic_comm_box img{max-height:67px; max-width:90px;border:none;}
.front_new_comments .thenum{float:left; width:130px;height:17px; margin-top:3px;}

.front_new_sonum{float:left;width:200px;padding:25px 150px 0 20px;}
.front_new_sonum a span{font-size:18px; font-family:Arial, Helvetica, sans-serif !important;}
.front_new_sonum a .pink{margin-top:3px; float:left;}
.front_new_sonum .sonum{margin:20px 0 0 0;}
.front_new_sonum .sonum a{margin:5px 0; float:left;width:100%;}
.front_new_sonum .sonum span{font-size:10px; color:#A9A99D; padding:0px !important; margin:0px !important; }

.front_jatka_tellimist{float:left; width:224px; margin:25px 0px 0 0;}
.front_jatka_tellimist a span{font-size:18px;}
.front_jatka_tellimist .btn{float:left;width:137px; height:38px; background:url(../imgs/btn_jatka_tellimist.jpg) no-repeat;margin:20px 0 0 0;}
/*FRONT PAGE LOGGED IN END*/


/*Help page START*/
.help_items{float:left; width:291px; margin-top:60px;}
.help_items ul{zoom:1;font-family:Arial, Helvetica, sans-serif;float:left; width:291px; background:url(../imgs/help_bg.png) repeat-y; padding:0; margin:0; list-style:none;}
.help_items ul li{zoom:1;float:left; padding:0; margin:0; background:url(../imgs/help_dots.gif) bottom left no-repeat;}
.help_items ul li a{float:left; font-size:18px; width:270px; padding:19px 0 15px 21px; color:#303839; text-decoration:none; line-height:18px;}
.help_items ul li a:hover{color:#FF0072;}
.help_items ul .show ul{display:block;}
.help_items ul .hide{display:block;}
.help_items ul .hide ul{display:none;}
.help_items ul li ul{zoom:1;float:left; padding:0; margin:-10px 0 15px 0; background:none;}
.help_items ul li ul li{zoom:1;background:none; margin:2px 0; cursor:pointer;}
.help_items ul li ul li a{float:left; font-size:14px; line-height:14px; padding:5px 0 5px 35px; width:256px; background:none;}
.help_items ul li ul li a{border-bottom:#E4E4DA 0px dotted;}
.help_items ul li ul li a:hover{background:url(../imgs/help_pink_dots.gif) bottom right no-repeat;}
.help_items ul li ul li a:hover span,.help_items ul li ul li .active span{border-bottom:#ff0072 1px dotted;}
.help_items ul li ul li .active{float:left; font-size:14px; line-height:14px; padding:5px 0 5px 35px; width:256px;background:url(../imgs/help_pink_dots.gif) bottom right no-repeat; }
.help_contents{float:left; margin:53px 0 0 29px; font-size:12px; width:672px; line-height:20px;}
.help_contents h1{margin-top:0; padding-top:0;}
.help_contents .sub{float:left; border-bottom:#000000 1px dotted; margin-right:35px; margin-top:60px;}
.help_box{display:block; position:absolute; padding:7px;top:120px; right:40px; background:url(../imgs/help_box_shaddow.png) bottom left no-repeat;}
.help_box_content{line-height:20px;float:left; position:relative; width:575px; background:#30383A; color:#fff; padding:50px 30px 20px 30px;}
.help_box_content h1{color:#fff; margin-top:0; padding-top:0;}
.help_box_content .abi{position:absolute; top:0; left:0; display:block; background:url(../imgs/abi.jpg) no-repeat; width:108px; height:37px;}
.help_box_content .abi_close{position:absolute; top:12px; right:12px; display:block; width:9px; height:9px; background:url(../imgs/abi_close.jpg) no-repeat;}
.help_box_content .sub{float:left; color:#fff; padding-bottom:2px; border-bottom:#000000 1px dotted; margin-right:35px; margin-top:40px;}
/*Help page END*/

.step_box{float:left;  height:36px; margin-top:30px; margin-left:5px; line-height:18px;font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.step_box .step_num{float:left;width:282px;  color:#D8DCD1;}
.step_box .step_num a{color:#D8DCD1;}
.step_box .step_num_active{float:left; width:282px;color:#313839;}
.step_box .step_num_active a{color:#313839;}
.step_box a{float:left; text-align:center; line-height:18px; margin-right:12px;width:35px; padding:8px 0 9px 0; text-align:center; background:url(../imgs/step_num.jpg) no-repeat;}
.step_box span{float:left; margin-top:8px;}
.step_box .step_num_done{float:left; width:282px; color:#D8DCD1;}
.step_box .step_num_done a{background-position:-35px 0; font-size:0px; height:35px; color:#DCE0D7;}

.mail_ppl{float:left; width:280px; margin-top:30px;}
.mail_ppl .gray{float:left; width:240px; margin-bottom:8px; background:#E4E4DA; padding:22px 20px;}
.mail_ppl .gray span{font-size:18px; float:left; width:240px; margin-bottom:20px; }
.mail_ppl .gray div{float:left; width:240px;}
.mail_ppl .gray a{float:left;font-size:11px; padding:7px 20px;}
.mail_ppl .gray a:hover{color:#FF0072}
.mail_ppl .send_inf{float:left; margin:9px 0px 0px 10px; font-size:10px; color:#30383A; font-family:Verdana, Arial;}
.mail_ppl .checkbox{float:left; width:10px; height:10px; border:none; background:#E4E4DA; margin-right:10px;}

.mail_items{float:left; margin:30px 0px 0px 62px; width:658px;}
.user_middle .mail_items{margin-left:40px;}
.mail_items .top_status span{font-size:18px;}
.mail_items .top_status{float:left; width:100%; position:relative; margin-bottom:23px;}
.mail_items .top_status .sent{position:absolute; font-size:10px; color:#30383A; top:0; right:0; display:block; border-bottom:#000000 1px dotted;}
.mail_items .top_status .sent:hover{color:#FF0072; border-bottom:#FF0072 1px dotted;}

.mail_items .top_status .new{cursor:pointer; position:absolute; font-size:10px; color:#FF0072; top:0; right:100px; display:block; border-bottom:#FF0072 1px dotted;}
.mail_items .top_status .new:hover{color:#FF0072; border-bottom:#FF0072 1px dotted;}


.mail_items .category{float:left; padding:9px 6px 8px 15px; width:637px; background:url(../imgs/mail_gradient.png)}
.mail_items .category a{font-size:10px; line-height:10px; color:#30383A; float:left;}
.mail_items .mails{float:left; padding:0px 6px 10px 0px; width:652px;}
.mail_items  a{float:left; line-height:11px;  font-size:11px;}
.mail_items  #one_line{float:left;border-bottom:#E4E4DA 1px dotted; padding:11px 0 10px 0; width:652px;}
.mail_items .unread a{color:#FF0072;}
.mail_items  #one_line #returned{float:left; width:7px !important; font-size:0px;margin-right:8px; }
.mail_items  #one_line .returned{background:url(../imgs/mail_arrow.png) no-repeat bottom left;}
.mail_items .snap.unread a{color:#FF0072;}
.mail_items .snap a{color:#000; font-weight:bold;}
.mail_items .category .saatja, .mail_items .mails #one_line .saatja{width:183px;}
.mail_items .category .pealkiri, .mail_items .mails #one_line .pealkiri{width:280px;}
.mail_items .category .kuupaev, .mail_items .mails #one_line .kuupaev{width:89px;}
.mail_items .category .margista, .mail_items .mails #one_line .margista{width:auto; text-align:right; float:right;}
.mail_items .category .margista{width:78px;}
.mail_items .category .margista span{border-bottom:#000000 1px dotted; float:right;  cursor:pointer !important;}

*html .mail_items .read{width:650px; }
*html .mail_items .read .container{width:570px !important; margin:4px; margin-bottom:0px;}
.mail_items .read{margin-top:0px; float:left; width:659px; position:relative !important; padding-bottom:7px; background:url(../imgs/mail_opaque.png) top left repeat-x #595959; margin-left:0px;}
.mail_items .read a{color:#ff0072;}
.mail_items .read a{float:none;}
.mail_items .read img{vertical-align:top;}
.mail_items .arrow{position:absolute; top:0px; left:10px;background:url(../imgs/mail_box_arrow.gif); display:block; width:21px; height:7px;}
.mail_items .read .container{position:relative;width:581px;float:left; background:#30383A; padding:33px 32px 11px 32px; margin:7px 7px 0 7px;}
.mail_items .read .container span{font-size:18px; line-height:20px;}
.mail_items .read .container .message{float:left; width:581px; line-height:25px; color:#fff; margin:19px 0 11px 0;}
.mail_items .lable_text, .mail_items .read .container .input, .mail_items .read .container textarea, .mail_items .read .container .submit,.mail_items .read .container .loobu{display:none;}
.mail_items .read .answer .input{display:block;float:left; font-size:18px; line-height:18px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:9px 12px; border:none; background:#9B9FA4; width:557px; margin-bottom:10px;}
.mail_items .read .answer textarea{display:block;margin-bottom:10px;float:left; font-size:18px; line-height:18px; font-family:Arial, Helvetica, sans-serif;color:#fff; padding:9px 12px; border:none; background:#9B9FA4; width:557px; height:95px;}
.mail_items .read .answer .submit{display:block;cursor:pointer; float:right; line-height:11px; font-size:11px; width:67px; height:22px; background:url(../imgs/mail_saada.png) no-repeat; border:none;}
.mail_items .read .answer .loobu{font-weight:normal;display:block;float:right; padding-left:15px; background:url(../imgs/mail_close.png) no-repeat left center; margin:6px 25px 0px 10px; color:#fff;}
.mail_items .read .close{position:absolute; top:20px; right:20px; display:block;width:9px !important; height:9px !important; background:url(../imgs/mail_close.png) no-repeat;}
.mail_items .read .container .vasta{display:block; float:right;margin-left:100px;  width:51px; height:22px; background:url(../imgs/mail_vasta.png) no-repeat;}
.mail_items .read .answer .vasta{display:none;}
.mail_items .answer .lable_text{display:block; float:left; width:100%; font-size:11px !important; color:#fff !important;}
.mail_items .show{display:block;}
.mail_items .hide{display:none;}
.alammenu ul li {position:relative;}
.alammenu ul li .arv{margin-top:-10px;font-family:Verdana; background:url(../imgs/kommentaarid_arv.gif) top left no-repeat; font-weight:normal; top:0; right:0px; position:absolute; line-height:normal; display:block;}
.alammenu ul li .arv a{font-size:10px; color:#fff; border:none;float:left; background:url(../imgs/kommentaarid_arv.gif) no-repeat top right; padding:0px 2px 4px 2px;}
.alammenu ul li .arv a:hover{text-decoration:none !important; border:none; color:#fff;}

.comment_container{float:left; margin-bottom:17px;}
.comment_image{float:left; width:90px;}
.comment_image img{width:90px;} 
.comment_arrow{display:block; float:left; margin-left:10px; width:11px; height:21px; top:15px; left:0px;background:url(../imgs/comment_arrow.png) no-repeat;}
.comment_text{margin-top:0px; float:left; position:relative; }
.com_time{margin:0; padding:0;}
.comment_text_box{float:left; width:530px; background:#E4E4DA; padding:8px; position:relative;}
.comment_user{float:left; background:#EFEFE9; padding:10px 11px 12px 11px; margin-right:16px; text-align:center;}
.comment_user a{color:#FF0072; float:none; text-align:center;}

.ebasobiv_pilt{background:url(../imgs/ebasobiv_pilt.png) !important; position:absolute;top:0px; left:0px; float:left; z-index:901; width:260px; height:172px; }

.new_confirmer{top:200px; left:40%; position:absolute; width:354px; padding:9px; background:url(../imgs/opaque_gradient.png); z-index:9999;}
.new_confirmer.not_set{display:none;}
.new_confirmer_content{position:relative;float:left; width:334px; line-height:100%; color:#fff; padding:42px 10px 50px 10px; text-align:center; font-size:24px; font-family:Arial, Verdana, Helvetica; background:url(../imgs/notice_background.png) repeat-x #202528;}
.new_confirmer_content font{color:#fff !important;}
.new_confirmer_content.simple{padding:42px 10px;}
.new_confirmer_content.add_friend{padding:57px 27px 0px 27px; text-align:left; width:300px;}
.new_confirmer_content.add_friend span{float:left; color:#00A5E9; font-size:15px; font-weight:normal; width:290px; padding:10px 0 50px 0;}
.new_confirmer_content.add_friend .saada_sonum_btn{float:right;  cursor:pointer;width:197px; height:39px; background:url(../imgs/saada_sonum.png) no-repeat;}

.new_confirmer_content .continue{position:absolute; right:10px; bottom:10px; padding-right:17px; background:url(../imgs/blue_arrow.png) right center no-repeat; color:#00A5E9; font-size:14px; font-weight:bold; line-height:14px; height:15px;}
.new_confirmer_content .quit{position:absolute; cursor:pointer; overflow:hidden;top:5px; right:5px; width:13px; height:13px; background:url(../imgs/close_black.png) no-repeat;}

.new_confirmer.large{width:582px;}
.new_confirmer_content.large{width:502px; padding:35px 40px;}
.new_confirmer_content.large h1 {float:left; width:100%; color:#fff; font-size:24px; font-weight:normal; margin:0 0 10px 0; text-align:left;}
.new_confirmer_content.large .pink_arrow{float:left; color:#ff0072; font-size:13px; line-height:13px; background:url(../imgs/pink_arrow.png) center right no-repeat; padding:0 15px 0 0;}
.new_confirmer_content.large p {float:left; width:100%; color:#fff; font-size:17px; line-height:120%; font-weight:normal; text-align:left;}


.confirm_pic_changes{position:absolute; display:block; width:352px; padding:7px;top:200px; left:40%; background:url(../imgs/opaque_gradient.png); z-index:999;}
.confirm_pic_changes .content{position:relative; float:left; width:300px; padding:27px 26px 90px 26px; background:#ffffff;}
.confirm_pic_changes .buttons{display:block; width:310px;position:absolute; bottom:20px; left:20px;}
.confirm_pic_changes .buttons .txt{font-size:15px;line-height:15px;}
.confirm_pic_changes .txt{float:left; font-size:14px; font-family:Arial, Verdana; line-height:130%;}
.confirm_pic_changes label{float:left; width:100%; padding-top:15px;}
.confirm_pic_changes label input{float:left;}
.confirm_pic_changes label .normal{font-size:10px; font-family:Verdana, Arial, padding-bottom:0px;cursor:pointer;}
.confirm_pic_changes .loobu{float:left; width:88px; height:38px; background:url(../imgs/confirm_buttons.png) top left; text-decoration:none;}
.confirm_pic_changes .salvesta{cursor:pointer; float:right; width:88px; height:38px; background:url(../imgs/confirm_buttons.png) top right; text-decoration:none; border:#000000 0px solid;}
.confirm_pic_changes .kustuta{cursor:pointer; float:right; width:88px; height:38px; background:url(../imgs/confirm_buttons.png) -88px 0px; text-decoration:none; border:#000000 0px solid;}

.confirm_pic_changes .close{position:absolute; top:10px; right:10px; display:block;width:9px !important; height:9px !important; background:url(../imgs/close_white.png) no-repeat;}

.hide{display:none;}
*html .confirm_pic_changes .content{width:310px; height:85px; }

.tellimus_5{float:left; width:1000px; text-align:center; padding:30px 0 46px 0; background:#E4E4DA; margin-top:67px; margin-bottom:50px; font-size:18px; color:#313839;}
.tellimus_5 a{float:left; width:1000px; text-align:center;font-size:24px; color:#FF0072;margin-bottom:30px;}
.tellimus_5 span{color:#FF0072;}
.jatka_kasutamist_box{display:block; width:208px; margin:0px auto;}
.jatka_kasutamist_box a{float:left; width:208px; height:38px; background:url(../imgs/jatka_snapi_kasutamist.png) no-repeat; text-decoration:none; margin-bottom:180px;}
.kinnitan_maksan a{float:left; width:163px; height:37px; background:url(../imgs/kinnitan_maksan.png) no-repeat;}
.kinnitan_maksan{width:150px; float:left; margin:0px 0px 0px 45px; padding:10px 16px 20px 16px;}

.tellimus_4{float:left; width:1000px; margin-top:20px; background:#E4E4DA; position:relative;}
.tellimus_4 .left{float:left; width:682px; padding:30px 20px 0 20px; overflow:visible; font-family:Verdana, Arial;}
.tellimus_4 .left .taname_header{float:left; width:100%; font-size:18px; font-family:Arial, Verdana; color:#363636; font-weight:normal; padding-bottom:30px;}
.tellimus_4 .left .taname_content{float:left; width:100%; font-size:18px; line-height:150%; font-family:Arial, Verdana; color:#363636; font-weight:normal; padding-bottom:40px;}
.tellimus_4 .left .taname_content span{color:#ff0072; font-weight:normal;}


.tellimus_4 .right{float:left; overflow:visible; width:238px; padding-top:70px; padding-right:40px}
.tellimus_4 .left p{padding:0; margin-top:0;}
.tellimus_4 .left span{color:#FF0072; font-weight:bold;}
.tellimus_4 .left .tellimus_text{float:left; font-size:18px; padding-top:0px; padding-bottom:25px; line-height:25px; width:1000px;}
.tellimus_4 .contents .select{width:453px; line-height:18px; border:#A6A69C 0px solid; float:left; font-size:18px;color:#b2b2a8; padding:7px 5px;}
.tellimus_4 .left .select{width:453px; line-height:18px; border:#A6A69C 0px solid; float:left; font-size:18px;color:#b2b2a8; padding:7px 5px;}
.tellimus_4 .left .pangad{display:block; margin:35px auto 0px auto; width:670px;}
.tellimus_4 .left .pangad .pank{float:left; margin-right:30px;}
.tellimus_4 .left .pangad .pank input{float:left; margin-top:11px; margin-right:10px;}
.tellimus_4 .left .pangad .pank img{float:left;}
.tellimus_4 .contents{float:left; padding:35px 0px 30px 20px; width:960px; position:relative;}
.tellimus_4 .contents .second_pos{bottom:10px !important; left:20px !important;}


.tellimus_4 .left .taidetakse{float:left; color:#A5A392; font-size:11px; font-weight:bold; padding:5px 0px 0px 0px; width:180px;}
.tellimus_4 .contents .btn_jatka{margin:0 40px 0 0;}
.tellimus_text{float:left; font-size:18px; padding-top:25px; line-height:25px; width:1000px;}
.tellimus_text span{color:#ff0072; font-weight:normal !important;}
.tellimus_4 .tellimus_1{float:left; width:960px; padding:35px 20px; text-align:center; font-size:24px; }
.tellimus_4 .tellimus_1 div{float:left; width:960px; margin-bottom:15px;}
.tellimus_4 .tellimus_1 div a{color:#FF0072; border-bottom:#ff0072 1px dotted; line-height:25px}

.kinnitan_tellimuse{border:#000 0px solid; float:left; width:155px; height:37px; background:url(../imgs/kinnitan_tellimuse.png) no-repeat; margin-top:30px;margin-left:4px;}


.sort{display:block;width:853px; height:66px; background:#E4E4DA; margin:0px auto;margin-top:34px; margin-bottom:45px; padding:26px 0px 0px 20px; font-size:18px;}
.sort form{margin:0 0 0 0; padding:0 0 0 0;}
.sort span{padding-top:13px;float:left;}
.sort .select{width:366px;margin-left:20px; line-height:18px; border:#A6A69C 0px solid; float:left; font-size:18px;color:#b2b2a8; padding:10px 0px 10px 20px;}
.sort .otsi{width:291px;margin-left:30px; line-height:18px; border:#A6A69C 0px solid; float:left; font-size:18px;color:#b2b2a8; padding:10px 20px;}

.user_info{float:left; margin-left:54px; width:717px; background:#E4E4DA; height:70px; position:relative; margin-bottom:13px;}
.user_info a img{display:block; border:#000000 0px solid; height:70px; margin:0px auto;}
.user_info .img{float:left; width:90px; overflow:hidden;}
.user_info .data{float:left; position:relative; width:627px; height:70px; font-family:Arial, Helvetica, sans-serif;}
.user_info .name{position:absolute; left:12px; top:11px; font-size:18px;}
.user_info .visited{position:absolute; left:12px; bottom:10px; font-size:10px;}
.user_info .visited span{color:#9C9C8D;}
.user_info .more{position:absolute; top:11px; right:2px; text-align:right; font-size:10px;}
.user_info .more span{color:#ff0072;}

.tellimus_date{float:left; width:984px; font-size:22px; line-height:22px; font-weight:bold; color:#333333; padding:44px 0px 16px 13px; font-family:Arial, Helvetica, sans-serif;}
.sinu_tellimus{float:left; width:1000px; background:#E4E4DA; padding:0; margin:00px 0 0 0	; position:relative;}
.pink_box{float:left; width:278px; background:url(../imgs/telli_pink_bg.png);}
.pink_box .p_head{font-family:Arial, Helvetica, sans-serif;float:left; width:266px; font-size:22px; line-height:22px; color:#333333; font-weight:bold; padding:13px 0 13px 12px;}
.pink_box .p_head span{color:#ffffff;}
.pink_box .splitter{float:left; font-size:0px; line-height:0px; height:1px; border-bottom:#000000 1px dotted; width:278px;}
.pink_box .p_item{float:left; padding:8px 28px 8px 15px; width:235px; font-size:11px;}
.pink_box .p_item span{float:left;}
.pink_box .p_item a{float:right; font-weight:bold; color:#fff;}

.pink_box .p_total{float:left; padding:10px 28px 10px 15px; width:235px; font-size:16px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}
.pink_box .p_total span{float:left; font-weight:bold;}
.pink_box .p_total a{float:right; font-weight:bold; color:#fff;}
.pink_btn{position:absolute; width:94px; top:9px; right:12px; text-decoration:none; padding:6px 0px; text-align:center;background:url(../imgs/pink_btn.jpg) no-repeat; font-size:10px; color:#ffffff; line-height:10px;}

.sinu_tellimus .details{float:left; width:578px; padding:39px 0px 0px 44px;}
.sinu_tellimus .details .row{float:left; width:100%; margin-bottom:10px;}
.sinu_tellimus .details .row span{color:#ff0072; font-weight:bold;}

.sinu_tellimus_scroller{width:1000px  !important; margin-top:10px; float:left;}
.sinu_tellimus_scroller .cont{float:left; width:1000px !important;}
.sinu_tellimus_scroller .cont img{float:left; padding:0px; margin:0px 10px 10px 0px; height:70px;}

.uuedkom{float:left; height:17px; width:178px; margin-right:10px; font-size:0px !important;  line-height:0px; background:url(../imgs/esileht_kirjad.png) top left no-repeat;}
.uuedson{float:left; height:17px; width:126px; margin-right:10px; font-size:0px !important;  line-height:0px; background:url(../imgs/esileht_kirjad.png) -183px 0px no-repeat;}
.piltetel{float:left; height:17px; width:155px; margin-right:10px; font-size:0px !important;  line-height:0px; background:url(../imgs/pilte_tellimuses.png) 0 0px no-repeat;}

.kaebused_bar{float:left; width:100%;; background:#DDDDD3; height:28px; margin-top:34px;}
.kaebused_bar .bor{float:left; font-size:10px; line-height:10px; margin:9px 0px 0px 20px; border-bottom:#333333 1px dotted;}
.kaebused_bar .pink_num{float:left; margin:7px 0 0 5px; background:url(../imgs/pink_num.png);}
.kaebused_bar .pink_num span{float:left; padding:2px 5px 3px 5px; color:#fff; font-size:10px; line-height:10px; background:url(../imgs/pink_num.png) top right;}
.kaebused_bar select{float:right; margin:5px 10px 0 0; background:#fff; padding:2px 0;border:none; font-size:10px; line-height:10px; color:#ff0072;}

.sm_imgs .bad_pic{top:0px !important; right:-112px !important;}
.big_imgs .bad_pic{top:0px !important; right:-22px !important;}
#delete_link{cursor:pointer; margin-top:10px; float:right; border-bottom:#000 1px dotted; padding-bottom:1px;}

/*Bad pic (teata ebasobivat pildist) */
#container_bad { float:left; position:relative; zoom:1; z-index:902; width:181px; margin: 5px 0;}
.bad_pic { width:314px; background:url(../imgs/send_friend_bg.png) no-repeat 0 100%; position:absolute; top:-60px; right:181px; z-index:902; display:none; color:#95A4A8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; overflow:hidden}
.bad_pic .close { text-align:right; padding:5px 12px 0 0; float:right;}
.bad_pic .close a { display:block; width:9px; height:9px; background:url(../imgs/send_friend_btns.gif) no-repeat -191px -15px;}
.bad_pic .form { padding:0 26px 26px 26px;}
.bad_pic .form td { background:#FFFFFF}

.bad_pic .form textarea { width:262px; height:56px; border:1px solid #E4E4DA; color:#30383A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0;}
.bad_pic .form .textfield{ width:262px; border:1px solid #E4E4DA; color:#30383A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:4px 0; padding:5px 0}
.bad_pic .form .send, .bad_pic .form .loobu { width:88px; height:38px; background:transparent url(../imgs/send_friend_btns.gif) no-repeat; overflow:visible; border:none; margin-top:5px;}
.bad_pic .form .send { background-position:-97px 0;}
.bad_pic .form .loobu { background-position:0 0;}

.checkboxes input {display:none;}
.big_imgs .arrow_tellimata{display:none;}
.big_imgs.hidden .arrow_tellimata{display:none;}
.show_bar .arrow_tellimata{cursor:pointer; position:absolute; display:block !important; bottom:4px; right:5px;  width:22px; height:18px; z-index:999; background:url(../imgs/pic_arrows.png); font-size:0px;}
.arrow_tellitud{cursor:pointer; position:absolute; bottom:-9px; right:5px; background:Red; width:37px; height:31px; z-index:999; background:url(../imgs/pic_arrows.png) -22px 0px; font-size:0px;}

.pic_select{width:453px; height:38px;border:#A6A69C 0px solid;float:left; font-size:18px;color:#b2b2a8;padding:5px;}
.tag{line-height:20px;}
.imgs_info{position:absolute; z-index:902; right:10px; top:150px; width:164px; padding:13px; background:#E4E4DA;}
.imgs_info h1{float:left; width:100%; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin-bottom:5px;}
.imgs_info p{float:left; width:100%; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.imgs_info .kaart_box{float:left; width:100%; margin-top:25px;}
.imgs_info .vaata{float:right; border-bottom:#000000 1px dotted; font-size:10px; font-family:Verdana, Geneva, sans-serif; text-decoration:none; margin-top:10px; margin-bottom:2px;}
.imgs_info .kategooria{float:left; width:100%; font-size:10px; font-family:Verdana, Geneva, sans-serif;}
.imgs_info .kategooria a{font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.album_settings .keywords{float:left; width:100%; color:#999999; font-family:Arial, Helvetica, sans-serif;}
.album_settings .keywords a{color:#999999; float:left; margin-right:7px; line-height:26px;}
.imgs_info .telli_album_box{float:left; width:100%; margin-top:40px;}
.imgs_info .telli_album{display:block; width:138px; height:38px; background:url(../imgs/telli_album.jpg); margin:0px auto;}
.imgs_info .redigeeri{float:right; padding-left:20px; background:url(../imgs/pen.gif) no-repeat top left; margin-top:25px;}
.imgs_info .redigeeri span{float:left; border-bottom:#000000 1px dotted; font-size:10px; font:Verdana, Geneva, sans-serif;}
.gray_splitter{float:left; width:100%; height:1px; font-size:0px; line-height:0px; border-bottom:#AAAA95 1px dotted;}
.konkursid{float:left; width:1000px; margin-top:45px;}
.konkursid .pilt{float:left; width:261px; margin-right:32px; position:relative;}
.konkursid .cont{float:left;width:261px;}
.konkursid .pilt img{display:block; margin:0px auto; margin-bottom:2px;}
.konkursid .pilt a{color:#ff0072; font-size:10px; font-family:Verdana, Geneva, sans-serif;}
.konkursid .stars{position:absolute; z-index:100; background:url(../imgs/big_img_bg.png); width:201px; padding-left:60px; padding-bottom:2px;}
.konkursid .stars a{float:left; width:23px; height:23px; font-size:0px; line-height:0px; background:url(../imgs/star.gif) -1px -25px;}
.konkursid .content{float:left; width:450px;}
.konkursid .content h1{float:left; width:100%; padding:0px 0 0 0; margin:0px 0px 5px 0px; color:#ff0072; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.konkursid .content .date{float:left; width:100%; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#30383A; font-weight:bold;}
.konkursid .content p{float:left; width:100%; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#30383A; line-height:150%;}
.konkursid .buttons{float:left; width:257px;}
.konkursid .buttons .tutvu{float:right; width:224px; height:68px; font-size:0px; line-height:0px; background:url(../imgs/konkursid_btns.png); margin-bottom:6px;}
.konkursid .buttons .vaata{float:right; width:224px; height:68px; font-size:0px; line-height:0px; background:url(../imgs/konkursid_btns.png) 0px -74px; margin-bottom:6px;}
.konkursid .buttons .osale{float:right; width:224px; height:68px; font-size:0px; line-height:0px; background:url(../imgs/konkursid_btns.png) 0px -149px; margin-bottom:6px;}

.input_div{float:left; width:466px; margin-right:21px; position:relative; padding-bottom:10px;}
.input_div span{float:left; margin-top:5px;color:#333333; font-family:Verdana, Geneva, sans-serif; font-size:10px; border-bottom:#333333 1px dotted;}
.input_div .check{float:left; width:20px; margin:3px 0 0 0; padding:0px; height:20px;}
.input_div a{float:left; width:100%; text-align:right; color:#555; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:4px;}
.input_div input{font-family:Arial, Verdana; padding:7px 0px 7px 5px;font-size:18px; color:#97978A; line-height:18px; border:#A6A69C 0px solid;float:left;width:466px;}
.input_div textarea{font-family:Arial, Verdana; padding:7px 0px 7px 5px;font-size:18px; color:#97978A; line-height:18px; border:#A6A69C 0px solid;float:left;width:466px;}
.input_div select{font-family:Arial, Verdana; padding:7px 0px 7px 5px;font-size:18px; line-height:18px;color:#97978A; border:#A6A69C 0px solid;float:left;width:470px;}
.input_div label.error, .input_div div.error{position:absolute; top:0px; left:0px; width:300px; background:none; border:none; font-family:Arial, Verdana; font-weight:bold; font-size:12px; color:#FF027A;}
.input_div.error_select label.error, .input_div.error_select div.error{top:-16px !important;}

.input_div input.error, .input_div select.error{border:#ff072a 1px solid !important; background:#FFE5F1;}

.input_div.sml{width:287px;}
.input_div.sml input{width:287px; font-size:11px;}
.input_div.sml select{width:287px; font-size:11px;}
.input_div.sml a{text-align:left;}

.input_272px{width:272px; margin-right:45px;}
.input_272px input{width:272px;}
.input_272px textarea{width:272px;}
.input_272px select{width:272px;}
.input_right{float:right; margin-right:55px;}
.input_272px label.error, .input_272px div.error{width:100%;}


/*BUTTONS*/
.blue_btn_white, .blue_btn_gray, .arrow_right, .arrow_left, .noarrow_right, .noarrow_left, .blue_btn_pink{cursor:pointer; float:left; background:url(../imgs/btn_blue.png) top left; height:38px; padding:0px 0 0 0;text-align:center;}
.blue_btn_white .txt, .blue_btn_gray .txt, .blue_btn_pink .txt, .blue_btn_opink .txt{float:left; text-align:center; padding-top:13px; text-decoration:none;  font-family:font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:bold;}


.blue_btn_opink .arrow_right, .blue_btn_opink .arrow_left, .blue_btn_opink .noarrow_right, .blue_btn_opink .noarrow_left, .blue_btn_opink{cursor:pointer; float:left; background:url(../imgs/btn_blue_on_pink.png) top left; height:38px; padding:0px 0 0 0;text-align:center;}

.blue_btn_gray{background-position:-0px -78px;}
.blue_btn_gray .txt{padding-left:5px; padding-right:5px; }
.blue_btn_gray .arrow_right{float:left; width:22px; background-position:right -117px; height:38px;}
.blue_btn_gray .arrow_left{float:left; width:22px; background-position:left -117px; height:38px;}
.blue_btn_gray .noarrow_right{float:left; width:10px; background-position:right -78px; height:38px;}
.blue_btn_gray .noarrow_left{float:left; width:10px; background-position:left -78px; height:38px;}

.blue_btn_white{background-position:-0px -0px;}
.blue_btn_white .txt{padding-left:5px; padding-right:5px; }
.blue_btn_white .arrow_right{float:left; width:22px; background-position:right -39px; height:38px;}
.blue_btn_white .arrow_left{float:left; width:22px; background-position:left -39px; height:38px;}
.blue_btn_white .noarrow_right{float:left; width:10px; background-position:right -0px; height:38px;}
.blue_btn_white .noarrow_left{float:left; width:10px; background-position:left -0px; height:38px;}

.blue_btn_pink{background-position:-0px -157px;}
.blue_btn_pink .txt{padding-left:5px; padding-right:5px; }
.blue_btn_pink .arrow_right{float:left; width:22px; background-position:right -196px; height:38px;}
.blue_btn_pink .arrow_left{float:left; width:22px; background-position:left -196px; height:38px;}
.blue_btn_pink .noarrow_right{float:left; width:10px; background-position:right -157px; height:38px;}
.blue_btn_pink .noarrow_left{float:left; width:10px; background-position:left -157px; height:38px;}

.blue_btn_opink{background-position:-0px -157px;}
.blue_btn_opink .txt{float:left; padding-left:5px; padding-right:5px; }
.blue_btn_opink .blk{color:#000;}
.blue_btn_opink .arrow_right{float:left; width:22px; background-position:right -196px; height:38px;}
.blue_btn_opink .arrow_left{float:left; width:22px; background-position:left -196px; height:38px;}
.blue_btn_opink .noarrow_right{float:left; width:10px; background-position:right -157px; height:38px;}
.blue_btn_opink .noarrow_left{float:left; width:10px; background-position:left -157px; height:38px;}


.pink_btn_white .blk, .pink_btn_gray .blk, .blue_btn_white .blk, .blue_btn_gray .blk, .blue_btn_pink .blk{color:#000;}

.pink_btn_white, .pink_btn_gray, .pink_btn_white .arrow_right, .pink_btn_white .noarrow_right, .pink_btn_white .arrow_left, .pink_btn_white .noarrow_left, .pink_btn_gray .arrow_right, .pink_btn_gray .noarrow_right, .pink_btn_gray .arrow_left, .pink_btn_gray .noarrow_left{cursor:pointer; float:left; background:url(../imgs/btn_pink.png) top left; height:38px; padding:0px 0 0 0;text-align:center;}
.pink_btn_white .txt, .pink_btn_gray .txt{float:left; text-align:center; padding-top:13px; text-decoration:none;  font-family:font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:bold;}

.pink_btn_gray{background-position:-0px -78px;}
.pink_btn_gray .txt{padding-left:5px; padding-right:5px; }
.pink_btn_gray .arrow_right{float:left; width:28px; background-position:right -117px; height:38px;}
.pink_btn_gray .arrow_left{float:left; width:28px; background-position:left -117px; height:38px;}
.pink_btn_gray .noarrow_right{float:left; width:10px; background-position:right -78px; height:38px;}
.pink_btn_gray .noarrow_left{float:left; width:10px; background-position:left -78px; height:38px;}

.pink_btn_white{background-position:-0px -0px;}
.pink_btn_white .txt{padding-left:5px; padding-right:5px; }
.pink_btn_white .arrow_right{float:left; width:28px; background-position:right -39px; height:38px;}
.pink_btn_white .arrow_left{float:left; width:28px; background-position:left -39px; height:38px;}
.pink_btn_white .noarrow_right{float:left; width:10px; background-position:right -0px; height:38px;}
.pink_btn_white .noarrow_left{float:left; width:10px; background-position:left -0px; height:38px;}

/*BUTTONS*/

/*PINK EDGES*/
.tl, .tr, .bl, .br{background:url(../imgs/pink_edges.png); position:absolute; width:9px; height:9px; display:block; font-size:0px;line-height:0px;}
.tl{background-position:0 0; top:0px; left:0px;}
.tr{background-position:-9px 0; top:0px; right:0px;}
.bl{background-position:-18px 0; bottom:0px; left:0px;}
.br{background-position:-27px 0; bottom:0px; right:0px;}
/*PINK EDGES*/

.konkursid_osale{display:block; width:905px; margin:50px auto 0 auto;}
.konkursid_osale .buttons{float:left; width:257px;}
.konkursid_osale .buttons .tutvu{float:right; width:224px; height:68px; font-size:0px; line-height:0px; background:url(../imgs/konkursid_btns.png); margin-bottom:6px;}
.konkursid_osale .buttons .vaata{float:right; width:224px; height:68px; font-size:0px; line-height:0px; background:url(../imgs/konkursid_btns.png) 0px -74px; margin-bottom:6px;}
.konkursid_osale .buttons .esita_off{float:right; width:224px; height:68px; font-size:0px; line-height:0px; background:url(../imgs/konkursid_btns.png) 0px -218px; margin-bottom:6px;}
.konkursid_osale .buttons .esita_on{float:right; width:224px; height:68px; font-size:0px; line-height:0px; background:url(../imgs/konkursid_btns.png) 0px -286px; margin-bottom:6px;}
.konkursid_osale .contents{float:left; width:648px; margin-bottom:20px;}
.konkursid_osale .contents h1{float:left; width:100%; padding:0px 0 0 0; margin:0px 0px 5px 0px; color:#ff0072; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.konkursid_osale .contents .date{float:left; width:100%; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#30383A; font-weight:bold;}
.konkursid_osale .contents p{float:left; width:100%; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#30383A; line-height:150%;}

.front_buttons{float:left; width:100%; padding-top:20px;}
.front_vaata{float:left; width:222px; height:66px; margin-left:40px; margin-right:137px; background:url(../imgs/frontpage_buttons.png) 0 0;}
.front_tutvu{float:left; width:222px; height:66px; margin-right:132px; background:url(../imgs/frontpage_buttons.png) -222px 0;}
.front_telli{float:left; width:222px; height:66px; background:url(../imgs/frontpage_buttons.png) -444px 0;}
.front_telli_jatka{float:left; width:222px; height:66px; background:url(../imgs/frontpage_buttons.png) -666px 0;}

.blog_left{float:left; width:713px; padding-left:57px;}
.blog_left .blog_header{float:left; width:635px; position:relative; padding-left:78px;  z-index:10; margin:0 0 12px 0;}
.blog_left .blog_header .blog_date{position:absolute; z-index:10; display:block; left:0px; bottom:-5px; width:78px; height:60px; background:url(../imgs/blog_date.png) no-repeat; text-align:center; padding:11px 0 0 0;}
.blog_left .blog_header .blog_date span{font-family:Arial, Verdana; color:#fff; font-size:24px; font-weight:bold; line-height:24px; }
.blog_left .blog_header .blog_date a{font-family:Arial, Verdana; color:#fff; font-size:14px; font-weight:normal; line-height:14px;}

.blog_left .blog_title{float:left; width:625px; padding:8px 0 0px 10px;  color:#FE0072; font-size:18px; line-height:18px; font-family:Arial, Verdana;}
.blog_left .blog_author{float:left; width:603px; padding:6px 10px 8px 10px; font-size:14px; color:#BCBDB7;}
.blog_left .blog_author span, .blog_left .blog_author a{float:left; color:#BCBDB7; font-size:14px; line-height:14px; font-family:Arial, Verdana;}
.blog_left .blog_author a{float:right;}

.blog_left .blog_introduction{float:left;padding:14px 0 0 ;}
.blog_left p{ font-size:12px; font-family:Verdana, Arial; padding:0; margin:0; color:#373839; line-height:150%;}
.blog_left .blog_content{float:left; width:100%; padding-bottom:50px;}
.blog_left .blog_content p{float:none; display:inline;}
.blog_left .blog_content{float:left; width:100%; padding-top:15px;}
.blog_left .blog_content img{float:left; padding:0px 15px 5px 0px;}

#blogSidebar{float:right; width:215px;}
#blogSidebar h2{display:block; width:autp; padding:7px 8px 7px 8px; font-size:21px; color:#fff; line-height:21px; background:url(../imgs/blog_title.png);}
#blogSidebar a{display:block; margin:16px 8px;color:#313839;}
#blogSidebar a .title{display:block; font-size:18px; margin:0; padding:0; line-height:110%;}
#blogSidebar a .date{display:block; font-size:12px; margin:4px 0 0 0; padding:0;}
#blogSidebar a.active, #blogSidebar a:hover{color:#59C4F1;}

.blog_right{float:left; margin:0px 0px 0px 12px; padding:10px 0px; width:187px; background:#E4E4DA;}
.blog_right .padded{float:left; width:165px; padding:0px 11px;}
.blog_right .splitter{float:left; font-size:0px; line-height:0px; height:1px; border-bottom:#000 1px dotted; width:100%; margin:10px 0px;}
.blog_right h1{float:left; width:100%; font-size:18px; line-height:18px; font-family:Arial, Verdana; color:#30383A; margin:0px; padding:0px 0px 15px 0px;}
.blog_right .cat{float:left; width:100%; margin-bottom:5px;}
.blog_right .cat span{float:left; border-bottom:#000 1px dotted; font-family:Verdana, Arial, font-size:10px; color:#313839;}
.blog_right .comm{float:left; width:100%; padding:10px 0px; font-family:Arial, Verdana; line-height:150%; font-size:12px; color:#707072;}
.blog_right .comm span{color:#FE3992;}
.blog_right .keywords{float:left;}
.blog_right .keywords a{font-family:Arial, Verdana; font-size:12px; line-height:175%; color:#707072;}

#send_message_div{position:absolute; bottom:30px; left:250px; background:url(../imgs/popup_transp_bg.png); z-index:999; padding:7px;}

#send_message_div .send_message_div_content{background:#30383A; float:left; padding:33px 33px 11px 33px; position:relative; z-index:999;}
#send_message_div .input{display:block;float:left; font-size:18px; line-height:18px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:9px 12px; border:none; background:#9B9FA4; width:557px; margin-bottom:10px;}
#send_message_div textarea{display:block;margin-bottom:10px;float:left; font-size:18px; line-height:18px; font-family:Arial, Helvetica, sans-serif;color:#fff; padding:9px 12px; border:none; background:#9B9FA4; width:557px; height:95px;}
#send_message_div .submit{display:block;cursor:pointer; float:right; line-height:0px; font-size:0px; color:#ff0022; width:67px; height:22px; background:url(../imgs/mail_saada.png) no-repeat; border:none;}
#send_message_div .loobu{font-weight:normal; cursor:pointer; padding:0px 0px 0px 15px !important; display:block; line-height:11px;float:right;background:url(../imgs/mail_close.png) no-repeat left center; margin:6px 25px 0px 10px; color:#fff;}
#send_message_div .loobu span{border-bottom:#fff 1px dotted; padding:0px !important;font-family:Verdana, Arial !important;  font-size:11px !important; line-height:11px !important;}
#send_message_div .close{position:absolute !important; cursor:pointer; top:20px !important; right:20px !important; display:block;width:9px !important; height:9px !important; background:url(../imgs/mail_close.png) no-repeat;}

.status_box{width:100%; text-align:left; font-size:18px; color:#999999; line-height:120%; font-family:Arial, Verdana; font-style:italic;} 
.status_box span{color:#FF0072;}

.cancel_pics{float:right; padding-right:20px; background:url(../imgs/x_15.png) top right no-repeat; cursor:pointer;}
.cancel_pics span{float:left; border-bottom:#000 1px dotted; color:#30383A; font-size:10px; font-family:Verdana, Arial;}

#friends h1, #favourite_album h1{float:left; width:100%;}
#friends a, #favourite_album a{float:left; margin-bottom:10px;}
#friends h1 a, #favourite_album h1 a{float:right; color:#ff0072; border-bottom:#ff0072 1px dotted; padding:8px 0 1px 0 !important; margin:0px !important; line-height:10px;}

.dotted_bord{float:left !important; width:216px !important; border:#000 0px solid !important;}
.dotted_bord span{ border-bottom:#000 1px dotted; float:left;}
.dotted_bord_pink{float:left !important; width:216px !important; border:#ff0072 0px solid !important; color:#ff0072;}
.dotted_bord_pink span{ border-bottom:#ff0072 1px dotted; float:left;}

.big_map{float:left; width:760px; height:570px; position:relative;}
.big_map .person{position:absolute;}
.big_map .person .holder{position:relative;}
.big_map .person .holder.hidden .picture{position:absolute; visibility:hidden;}
.big_map .person .holder .picture{position:absolute; top:-190px; left:-100px; border:#ff0072 5px solid;}

.fav_heart{float:left; width:144px; background:url(../imgs/fav_hearts.png) top left no-repeat; padding-left:20px;}
.fav_heart.added{background-position:0 -36px;}
.fav_heart span{float:left; border-bottom:#000 1px dotted;}

.video{float:left; margin-top:40px; padding-left:38px;}

.enter_more{float:left; width:100%;}
.enter_more .enter_top{display:block; float:left;}
.enter_more .enter_bottom{display:none; float:left; width:100%;   }
.captcha_register{float:right;}
.captcha_register .blue_btn_white{margin-top:18px;}
.captcha_register img{float:left;margin-top:18px;}
.captcha_register .input_div{width:130px; margin:0 145px 0 20px;}
.captcha_register .input_div a{width:130px; float:left;}
.captcha_register .input_div input{width:125px; border:#E4E4DA 1px solid;}

.enter_more.visible .enter_top{display:none;}
.enter_more.visible .enter_bottom{display:block;}

.solo_change{display:block; width:1000px;  position:absolute; left:0; top:0px;}
.solo_change .solo_left{float:left; width:680px; height:522px; position:relative; text-align:center; background:url(../imgs/com_w.png);}
.solo_change .solo_left.multiple{text-align:left; padding:35px 0px 0px 25px; width:655px; height:487px; background:#fff; overflow:scroll;}
.solo_change .solo_left.multiple .number{float:left; width:100%; font-family:Arial, Verdana; color:#fff; font-size:12px; line-height:18px; padding-bottom:25px;}
.solo_change .solo_left.multiple .number span{font-size:18px;}
.solo_change .solo_left.multiple .resize{float:left; height:400px; width:100%; overflow-y:scroll;}
.solo_change .solo_left img{max-width:680px;}
.solo_change .multiples{float:left; height:75px; overflow:hidden; margin:0 4px 4px 0px;}
.solo_change .multiples img{height:65px;}

.solo_change .solo_left .shaddow{position:absolute; top:0px; right:0px; width:6px; height:100%; background:url(../imgs/com_w.png);}
.solo_change .solo_right{float:left; width:246px; padding:15px 34px 0 40px; background:#D6D6CC; height:507px;}
.solo_change input{width:231px; padding:6px;margin-right:1px; border:#fff 1px solid;color:#FF0072;margin-top:5px;margin-bottom:8px;}
.solo_change label{float:left; width:100%; text-align:left; padding-bottom:10px; padding-right:5px;}
.solo_change .textarea{width:231px; height:33px;padding:6px;margin-right:1px; border:#fff 1px solid;color:#FF0072;margin-top:5px;margin-bottom:8px;}
.solo_change .textarea_big{width:231px; height:57px;padding:6px;margin-right:1px; border:#fff 1px solid;color:#FF0072;margin-top:5px;margin-bottom:8px;}
.solo_change select{width:243px; padding:6px;margin-right:1px; border:#fff 1px solid;color:#FF0072;margin-top:5px;margin-bottom:8px;}
.solo_change .salvesta_solo{float:left; width:149px; height:40px; background:url(../imgs/album_btns.png) no-repeat;}
.solo_change .sulge_solo{float:right; width:81px; height:40px; background:url(../imgs/album_btns.png) 0px -215px no-repeat;}

.solo_change .g_map{width:245px; height:212px; margin-top:15px; margin-bottom:20px;}
.solo_change .g_map .btn_long{display:block; position:absolute; width:194px; height:34px; left:25px; top:89px; background:url(../imgs/g_map_btn.png) 0px -34px;}

.pen_bordered{float:left; background:url(../imgs/pen.gif) top left no-repeat; padding-left:20px; border:#000 0px solid !important;}
.pen_bordered span{float:left; border-bottom:#000 1px dotted;}

.show{display:block !important;}
.update.title{float:left;max-width:760px; overflow:hidden; height:27px; background:#00A5E9 !important; color:#fff;}
.update.title input{border:#fff 0px dotted; background:transparent; color:#fff; font-size:18px; margin-right:10px;}
.update.keywords{height:14px; background:#00A5E9 !important; color:#fff;}
.update.keywords input{border:#fff 0px dotted; background:transparent; color:#fff; font-size:14px;}

.hidden_album{position:absolute; top:0px; left:0px; font-size:11px; line-height:11px; width:191px !important; text-align:left; height:86px; color:#fff; padding:89px 0 0 69px  !important; background:url(../imgs/peidetud_album.png) no-repeat;}
.protected_album{position:absolute; top:0px; left:0px; font-size:11px; line-height:11px; width:191px !important; text-align:left; height:76px; color:#fff; padding:99px 0 0 69px  !important; background:url(../imgs/kaitstud_parooliga.png) no-repeat;}


.user_left{float:left; width:280px; padding:12px 30px 0 0;}
.user_left .user_img{float:left; position:relative;width:280px; overflow:hidden; padding:0 0 1px 0; text-align:center;}

.user_left .title_bar{float:left; width:280px; height:35px; background:url(../imgs/user_stripes.png) no-repeat; position:relative;}
.user_left .title_bar span{float:left; font-size:21px; line-height:21px; color:#fff; padding:6px 0 8px 10px;}
.user_left .title_bar span span{float:none; font-size:inherit; line-height:inherit; color:inherit; padding:0 0 0 0;}
.user_left .title_bar .user_muuda{float:right; width:54px; height:19px; text-decoration:none; background:url(../imgs/user_btn_muuda.png) no-repeat; margin:8px 8px 0 0;}
.user_left .user_more{position:absolute; cursor:pointer; top:10px; right:8px; border-bottom:#fff 1px dotted; font-family:Verdana, Arial, Helvetica; text-decoration:none; color:#fff;}
.user_left .user_more.other{color:#ff0072; border-bottom:#ff0072 1px dotted; top:7px; right:7px;}

.user_left .user_information{float:left; position:relative; font-size:11px; line-height:150%; width:240px; border-bottom:#fff 1px solid; background:#D6D6CC; padding:20px 20px 25px 20px;}
.user_left .user_information h1{float:left; font-family:Trebuchet MS, Arial; float:left; width:100%; margin:0px; padding:0 0 15px 0; font-size:21px; line-height:21px;}
.user_left .user_information span{float:left; width:100%; font-size:11px; line-height:11px; font-family:Arial, Verdana, Helvetica; color:#ff0072; padding:0 0 15px 0;}

.user_left .user_help{float:left; position:relative; font-size:11px; line-height:150%; width:260px; border-bottom:#fff 1px solid; background:#D6D6CC; padding:10px 10px 10px 10px;}
.user_left .user_help span{color:#ff0072;}


.user_left .person{float:left; padding:0 13px 0 9px; width:258px; border-bottom:#fff 1px solid; background:#D6D6CC;}
.user_left .person .lefter{float:left; font-size:16px; line-height:16px;color:#000; font-weight:bold; font-family:Verdana, Helvetica, Arial; padding:7px 0px;}
.user_left .person .righter{float:right; font-size:11px; color:#000; font-family:Verdana, Helvetica, Arial; padding:10px 0px;}
.user_left .person .righter span{color:#ff0072;}
.user_left .person .user_sender{float:left; width:100%; font-weight:bold; font-family:Verdana, Helvetica, Arial; padding:6px 0 0px 0;}
.user_left .person .user_sender span{color:#ff0072;}
.user_left .person .user_message{float:left; width:100%; line-height:150%; padding:0 0 7px 0px; font-size:11px;}

.user_middle{float:left; width:408px; padding:12px 0 0 0; position:relative; z-index:2;}
.user_middle.bigger_middle{width:685px;padding:32px 0 0 0;}
.user_middle div{position:relative;}
.user_middle .title_bar{float:left; width:398px; margin:18px 0 14px 0px; height:35px; background:url(../imgs/user_stripes_gray.png); position:relative;}
.user_middle .title_bar span{float:left; font-size:21px; line-height:21px; color:#ff0072; padding:6px 0 8px 10px;}
.user_middle .title_bar .user_more{position:absolute; top:10px; right:8px; border-bottom:#ff0072 1px dotted; font-family:Verdana, Arial, Helvetica; text-decoration:none; color:#ff0072;}
.user_img_container{float:left; padding:0 12px 13px 0px; position:relative;}
.user_img_container .user_hovered{position:absolute; z-index:3; left:0px; top:0px; width:90px; height:90px;}
.user_img_container .user_img{float:left; width:90px; height:90px; overflow:hidden; text-align:center;}
.user_img_container .user_img span{position:absolute; color:#fff; text-align:left; width:87px; padding:4px 0 3px 3px; font-size:11px; line-height:11px; bottom:0; left:0; background:url(../imgs/com_w.png);}
.user_img_container .user_img.prior span{background:url(../imgs/com_p.png);}
.user_img_container .big_user_img{display:none; position:absolute !important; z-index:2; left:17px; top:14px; border: 1px solid #cccccc; width:270px; height:175px;background:#fff; text-align:center;}
.user_img_container .big_user_img span{position:absolute; z-index:2;text-align:left; bottom:0px; color:#fff; font-family:Arial, Verdana, Helvetica; left:-1px; width:268px; padding:9px 0 8px 3px; background:url(../imgs/com_w.png);}
.user_img_container .big_user_img span a{color:#fff !important;}
.user_img_container .big_user_img span span{position:relative; background:none; padding:0px;}


.user_right{float:left; width:261px; padding:30px 0 0 16px;}
.user_right .title_bar{float:left; width:261px; height:35px; background:url(../imgs/user_stripes_pink.png) no-repeat; position:relative; margin:0 0 14px 0px;}
.user_right .title_bar span{float:left; font-size:21px; line-height:21px; color:#fff; padding:6px 0 8px 10px;}
.user_right .title_bar .user_muuda{float:right; width:54px; height:19px; text-decoration:none; background:url(../imgs/user_btn_muuda.png) no-repeat; margin:8px 8px 0 0;}
.user_right .title_bar .user_more{position:absolute; top:10px; right:8px; border-bottom:#fff 1px dotted; font-family:Verdana, Arial, Helvetica; text-decoration:none; color:#fff;}
.user_right .big_user_img{float:right; border:#cccccc 1px solid; text-align:center; width:260px; height:175px; margin:0 0 14px 0; overflow:hidden; position:relative;}
.user_right .big_user_img span{position:absolute; z-index:2;text-align:left; bottom:0px; color:#fff; font-family:Arial, Verdana, Helvetica; left:-1px; width:262px; padding:9px 0 8px 3px; background:url(../imgs/com_w.png);}
.user_right .big_user_img span a{color:#fff !important;}
.user_right .big_user_img span span{position:relative; background:none; padding:0px;}

.s_layer{display:none ; position:absolute; top:100px; left:25%; width:570px; padding:25px 40px 40px 40px; z-index:905; background:#D6D6CC;}
.s_layer .l_part{float:left; width:283px; padding-top:8px;}
.s_layer .l_part .l_browse{float:left; width:280px; overflow:hidden; position:relative;}
.s_layer .l_part .l_browse input{float:left; width:100px !important; border:red 1px solid;}
.s_layer .l_part .l_image{float:left; width:280px; overflow:hidden; position:relative;}
.s_layer .l_part .l_image .overlay{position:absolute; z-index:905; top:0px; left:0px; width:100%; height:100%; background:url(../imgs/com_w3.png);}
.s_layer .l_part .l_image .btn{display:none; position:absolute; z-index:906;width:136px; height:34px; left:72px;top:0; background:url(../imgs/btn_pic_change.png);}
.s_layer .l_part .l_form{float:left; width:283px;}
.s_layer .l_part .l_form span{float:left; width:100%; font-family:Arial, Verdana, Helvetica; font-size:11px; color:#31393B; line-height:11px; padding:8px 0px;}
.s_layer .l_part .l_form input, .s_layer .l_part .l_form textarea{float:left; width:262px; border:#fff 1px solid; font-family:Verdana, Helvetica, Arial; font-size:11px; color:#FE0072; padding:5px 8px; line-height:11px;}
.s_layer .l_part .l_form textarea{height:70px;}


.s_layer .r_part{float:left; width:264px; padding-left:23px;}
.s_layer .r_part span{float:left; width:100%; font-family:Arial, Verdana, Helvetica; font-size:11px; color:#31393B; line-height:11px; padding:8px 0px;}
.s_layer .r_part input, .s_layer .r_part textarea, .s_layer select{float:left; width:248px; border:#fff 1px solid; font-family:Verdana, Helvetica, Arial; font-size:11px; color:#FE0072; padding:5px 8px; line-height:11px;}
.s_layer .r_part textarea{height:70px;}
.s_layer .r_part .day{float:left; width:78px; padding-right:12px;}
.s_layer .r_part .month{float:left; width:75px; padding-right:16px;}
.s_layer .r_part .year{float:left; width:83px;}
.s_layer .r_part .short{width:100%; padding:2px 8px;}
.s_layer .salvesta_solo{float:left; width:149px; height:40px; background:url(../imgs/album_btns.png) no-repeat; margin-top:30px;}
.s_layer .sulge_solo{float:right; width:81px; height:40px; background:url(../imgs/album_btns.png) 0px -215px no-repeat; margin-top:30px;}
.s_layer span a{float:left; width:100%; padding:0 0 8px 0;}
.s_layer .disabled{color:#6A7C80 !important;}
.s_opaque{display:none; position:fixed; width:100%; top:0px; left:0px; height:100%; z-index:904; background:#000; filter: alpha(opacity=70); opacity:0.7; opacity=0.7;}
*html .s_opaque{position:absolute;}

.tellimus_stage{width:1000px; height:35px; background:url(../imgs/tellimus_stage.png) no-repeat; overflow:hidden; margin:15px auto 0 auto;}
.tellimus_stage a{float:left; font-size:21px; font-family:Arial, Verdana, Helvetica; color:#9AA7AC; width:333px; text-align:center; line-height:21px; padding:7px 0 0 0;}
.tellimus_stage a span{color:#ff0072}
.imgs_link{position:absolute; width:190px; background:#E5E3DF; top:150px; right:10px; text-align:center; cursor:pointer;  font-weight:bold; background:url(../imgs/user_stripes_gray.png); line-height:35px; height:35px; font-size:21px; color:#ff0072; font-family:Arial, Verdana, Helvetica;}
.order_floater{float:left; width:190px; position:absolute; right:0px; top:76px; padding:0px; z-index:2;}
.order_link{position:absolute; width:188px; background:#E5E3DF; top:76px; right:1px; text-align:center; cursor:pointer;  font-weight:bo2ld; background:url(../imgs/user_stripes_gray.png); line-height:35px; height:35px; font-size:21px; color:#ff0072; font-family:Arial, Verdana, Helvetica;}
.dist{float:left; width:190px;}
.del_text{float:left; margin:10px 0 10px	 0; padding:0 0 0 20px; background:url(../imgs/trash.png) center left no-repeat; height:18px; line-height:18px;}
.del_text span{float:left; border-bottom:#000 1px dotted;}
.protected{position:absolute; top:0px; left:0px; width:255px; height:57px; padding:118px 0 0 15px; background:url(../imgs/album_protected.png) no-repeat; z-index:901;}
.album_access{position:absolute; top:0px; left:0px; width:260px; height:175px; background:url(../imgs/album_access.png) no-repeat; z-index:904;}
.protected .pro_field{background:url(../imgs/pass_protected.png) no-repeat; width:231px; height:25px; float:left; }
.protected .pro_field input{float:left; width:152px; font-size:11px; font-family:Verdana, Helvetica, Arial; line-height:11px; color:#ff0072;border:#fff 1px solid; padding:5px 8px;}
.protected .pro_field .pro_btn{float:right; width:57px; height:25px; cursor:pointer; background:transparent; border:none; border:#000 0px solid;}

.delete_comment{position:absolute; width:9px; height:9px; top:6px; right:6px; background:url(../imgs/comment_del.png) top left;cursor:pointer;}
.delete_comment:hover{background-position:top right;}


.register_layer{padding:0px; width:755px;}
.register_close{float:right; width:232px; height:58px; background:url(../imgs/register_close.png) no-repeat; text-decoration:none; cursor:pointer;}
.register_layer .title{float:left; padding:30px 0 20px 37px; width:470px; font-size:28px; line-height:28px; font-family: 'Trebuchet MS', Helvetica, sans-serif; color:#282828;}
.register_layer .title span{color:#00a5e9;}
.register_layer .r_left{float:left; width:326px; padding:0 0 0 37px;}
.register_layer .r_left div{width:100%;}
.register_layer .r_left a{width:100%;text-align:left;}
.register_layer .r_left input{width:321px;border:#fff 1px solid;}
.register_layer .r_left label{width:100%; text-align:right;}

.register_layer .r_right{float:left; width:326px; padding:0 0 0 30px;}
.register_layer .r_right div{width:100%;}
.register_layer .r_right a{width:100%;text-align:left;}
.register_layer .r_right input{width:321px;border:#fff 1px solid;}
.register_layer .r_right label{width:100%; text-align:right;}
.register_layer .register_button{float:left;margin:25px 145px;  width:465px; height:58px; background:url(../imgs/register_btn.png) no-repeat; cursor:pointer; text-decoration:none;}

.j_registered{float:left; width:626px; background:url(../imgs/just_registered.png) top left no-repeat #d6d6cc;}
.j_registered div{float:left; width:526px; padding:70px 50px 60px 50px; text-align:center; background:url(../imgs/just_registered.png) bottom right no-repeat;}
.j_registered div .title{font-size:36px; line-height:100%; padding:0 0 20px 0;float:left; width:100%; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;}
.j_registered div .introduct{font-size:24px; line-height:130%; padding:0 0 30px 0;float:left; width:100%; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;}
.j_registered div .rest{font-size:17px; line-height:130%; padding:0 0 0px 0;float:left; width:100%; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;}
.j_registered div span{color:#00a5e9;}
.no_registered_pic{position:absolute; padding:9px 0 0 0;bottom:0px; text-align:center; left:14px; font-size:18px; line-height:100%; font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;height:97px; width:252px; background:url(../imgs/just_registered_no_pic.png) no-repeat;}
.no_registered_pic span{color:#00a5e9;}

.top_title_changer{float:left; width:1000px; height:29px; padding:5px 0 6px 0px;}
.top_title_changer.activated{background:url(../imgs/edit_background.png) no-repeat;}
.top_title_changer.activated .text_title{display:none;}
.top_title_changer input{display:none;}
.top_title_changer .changer_muuda{display:none;float:left; width:56px; margin-top:5px; height:19px; background:url(../imgs/muuda_tyhista.png) top left no-repeat; cursor:pointer; text-decoration:none;}
.top_title_changer .changer_tyhista{display:none;float:left; width:65px;  margin-top:5px; height:19px; background:url(../imgs/muuda_tyhista.png) -56px 0 no-repeat; cursor:pointer; text-decoration:none;}

.top_title_changer.activated input{display:block; border:#fff 1px solid; margin-right:10px; float:left; width:795px; font-size:18px; padding:2px 13px 2px 12px; line-height:18px; color:#00A5E9; font-family:Arial,Verdana,Helvetica;}
.top_title_changer.activated .changer_muuda, .top_title_changer.activated .changer_tyhista{display:block;}

.top_title_changer .text_title{float:left; font-size:18px;line-height:18px; padding:6px 0 5px 14px; color:#00A5E9; font-family:Arial,Verdana,Helvetica;}
.top_title_changer .dark_pen{float:left; width:29px; height:29px; text-decoration:none; cursor:pointer; background:url(../imgs/dark_pen.png) no-repeat;}

.top_title_changer.bottom_changer{padding:0px; margin-top:10px;}
.top_title_changer.bottom_changer .text_title{font-size:14px; line-height:14px; padding:7px 0 5px 14px;}

.top_title_changer.bottom_changer.activated{background:url(../imgs/edit_background.png) bottom left no-repeat;}

.top_title_changer.bottom_changer input{width:565px; font-size:14px; line-height:14px; margin:2px 10px 2px 0;}
.show_it{display:block !important;}

.user_imgs{border:#ccc 1px solid;}

.user_img_container.searched{padding:0 10px 13px 0px;}
.user_img_container.searched .user_img span{color:#fff}
.user_img_container.searched_user .big_user_img{width:280px !important; height:210px !important;}
.user_img_container.searched_user .user_img span{color:#fff}
.user_img_container.searched_user .big_user_img span{width:278px;}
.user_img_container.smaller_pad{margin:0px; padding:0 2px 1px 0;}

.search_article{float:left; width:245px; background:#E9E9E1; margin-bottom:1px;padding:5px 28px 10px 7px; font-size:11px; font-family:Arial, Verdana, Helvetica; color:#30383A; line-height:130%;}
.search_article h1{float:left; width:100%; font-size:11px; font-family:Verdana, Helvetica, Arial; color:#30383A; font-weight:bold; padding:0px; margin:0px;}

.search_blog{float:left; width:100%; padding:0 0 40px 0;}
.search_blog_header{float:left; width:100%;}
.search_blog_header .pink_cube{float:left; width:78px; font-size:14px; color:#fff; text-align:center; line-height:17px;height:65px; background:url(../imgs/pink_cube.png) no-repeat; padding:6px 0 0 0;}
.search_blog_header .pink_cube h1{float:left; width:100%; text-align:center; font-size:26px; line-height:26px; color:#fff; font-weight:bold; margin:0px; padding:0px;}
.search_blog_header .p_title{float:left; width:600px; padding:18px 0 0 12px; font-size:18px; color:#ff0072; line-height:18px;}
.search_blog_header .b_author{float:left; width:600px; padding:5px 0 0 12px; font-size:14px; color:#bcbdb7;}
.search_blog_header .b_author a{color:#bcbdb7;}
.search_blog_content{float:left; width:100%; padding:10px 0 0 0; line-height:140%; font-size:11px; font-family:Verdana, Helvetica, sans-serif;}
.search_blog_content img{padding:10px 10px 10px 0;}

.user_sort{width:880px; display:block; background:#DFDFD5; height:52px; margin:30px auto 15px auto;}
.user_sort a{float:left; width:119px; height:52px; background:url(../imgs/tab_vaata.png);}
.user_sort label{float:left; color:#30383A; font-size:17px; line-height:17px; padding:17px 20px 17px 20px;}
.user_sort label input{margin:0 10px 0 0;}
.user_sort .src_bx{float:right; width:205px; border-left:#fff 1px solid; height:42px; padding:10px 8px 0 0;}
.user_sort .src_bx div{float:right; width:173px; padding:3px 10px 0px 10px; height:28px; background:url(../imgs/user_src.png) no-repeat; overflow:hidden;}
.user_sort .src_bx div input{float:left; width:171px; border:#fff 1px solid; font-size:18px; line-height:18px; color:#B2B2A8;}

a.swap{float:left; width:100%; text-align:center;}

.osalevad_tood{margin-top:40px; float:left; width:260px; overflow:hidden;}
.osalevad_tood .title_bar{float:left; font-family:Arial, Verdana, Helvetica; width:261px; height:auto; background:url(../imgs/user_stripes_pink_new.png) repeat-y; position:relative;border-bottom:1px solid white;}
.osalevad_tood .title_bar span{float:left; font-size:20px; line-height:20px; color:#fff; padding:6px 0 8px 10px;}
.osalevad_tood .title_bar .more{position:absolute; cursor:pointer; top:10px; right:8px; border-bottom:#fff 1px dotted; font-family:Verdana, Arial, Helvetica; text-decoration:none; color:#fff;}
.osalevad_tood .big_user_img{float:left; border:#cccccc 1px solid; text-align:center; width:258px; height:175px; margin:0 0 1px 0; overflow:hidden; position:relative;}
.osalevad_tood .big_user_img span{position:absolute; z-index:2;text-align:left; bottom:0px; color:#fff; font-family:Arial, Verdana, Helvetica; left:-1px; width:262px; padding:9px 0 8px 3px; background:url(../imgs/com_w.png);}
.osalevad_tood .big_user_img span a{color:#fff !important;}
.osalevad_tood .big_user_img span span{position:relative; background:none; padding:0px;}

.contest_text{margin-top:40px; float:left; width:418px; padding:0 30px; overflow:hidden;}
.contest_text img{max-width:418px; border:none;}
.contest_text a{text-decoration:underline !important;}
.contest_text h1{color:#FE0072; font-size:23px; line-height:23px; margin:0 0 25px 0;}
.contest_text h2{font-weight:bold; margin-bottom:0;font-family:Arial, Verdana, sans-serif; font-size:16px;}
.contest_text p{font-family:Verdana, Helvetica, sans-serif; margin:20px 0;}

.osalevad_result{margin-top:40px; float:left; width:260px; overflow:hidden; font-family:Verdana, Helvetica, sans-serif;}
.osalevad_result .top{float:left; margin-bottom:1px; width:218px;color:#fff; font-size:11px; padding:19px 24px 15px 18px; background:url(../imgs/big_pink_top.png) no-repeat;}

.osalevad_result .tingimused{float:left; width:100%; text-align:right;text-decoration:none; font-weight:bold; text-align:center; color:#30383A;font-size:16px; line-height:16px;}

.osalevad_result .btn{float:left; width:220px; background:url(../imgs/pink_bg_white_btn.png); margin:15px 0; line-height:16px; padding:12px 0 12px 0; height:16px; font-size:16px; font-family:Trebuchet MS, Arial; color:#000; text-align:center;}
.osalevad_result .btn span{color:#ff0072}
.osalevad_result .tingimused span{border-bottom:#30383A 1px dotted; float:none;}
.osalevad_result .title_bar{float:left; width:260px; height:35px; font-family:Arial, Verdana, Helvetica; background:url(../imgs/user_stripes.png) no-repeat; position:relative;}
.osalevad_result .title_bar span{float:left; font-size:20px; line-height:20px; color:#fff; padding:6px 0 8px 10px;}
.osalevad_result .title_bar .more{position:absolute; font-size:11px; line-height:11px; cursor:pointer; top:10px; right:8px; border-bottom:#fff 1px dotted; font-family:Verdana, Arial, Helvetica; text-decoration:none; color:#fff;}

.osalevad_result .info{float:left; position:relative; color:#232323;font-size:11px; line-height:150%; width:240px; border-bottom:#fff 1px solid; background:#D6D6CC; padding:10px 10px 10px 10px;}
.osalevad_result .info h1{float:left; font-family:Trebuchet MS, Arial; float:left; width:100%; margin:0px; padding:0 0 15px 0; font-size:21px; line-height:21px;}
.osalevad_result .info p{float:left; width:100%; text-align:center; padding:0; margin:0;}
.osalevad_result .info .esita{float:left; width:100%;  font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:right; line-height:11px;}
.osalevad_result .info .esita a{border-bottom:#ff0072 1px dotted; color:#ff0072;}
.osalevad_result .big_user_img{float:left; border:#cccccc 1px solid; text-align:center; width:258px; height:175px; margin:0 0 1px 0; overflow:hidden; position:relative;}
.osalevad_result .big_user_img span{position:absolute; z-index:2;text-align:left; bottom:0px; color:#fff; font-family:Arial, Verdana, Helvetica; left:-1px; width:262px; padding:9px 0 8px 3px; background:url(../imgs/com_w.png);}
.osalevad_result .big_user_img span a{color:#fff !important;}
.osalevad_result .big_user_img span span{position:relative; background:none; padding:0px;}
.osalevad_result .top .btn{position:relative;}
.osalevad_result .top .btn b{color:#FF0072; font-size:14px; font-family: Arial, Verdana, Helvetica; font-weight:normal; width:200px; position:absolute; top:5px; left:10px;}


.vote_background{position:absolute; top:0px; left:0px; background:#30383A; width:100%; height:100%; z-index:998;}
.vote_layer{display:none; position:absolute; top:130px; left:0px; width:904px; padding:8px; background:#fff;z-index:999; margin-bottom:50px; background:url(../imgs/vote_bg.png) bottom left repeat-x;}
.vote_layer .contents{float:left; width:828px; padding:24px 38px; background:#30383A;}
.vote_layer h1{color:#C2C2A9; font-size:21px; margin:0; padding:0; line-height:21px;}
.vote_layer .close{position:absolute; width:69px; top:15px; right:15px; height:13px; background:url(../imgs/btn_sulge.png) no-repeat;}
.vote_layer .bar{float:left; margin:20px 0 30px 0; width:828px; height:50px; background:url(../imgs/vote_bar.png) no-repeat;}
.vote_layer .bar a{float:left; width:268px; text-align:center; font-size:21px; line-height:21px; padding:13px 0 0 0;}
.vote_layer .bar .active, .vote_layer .bar a:hover{color:#FF0072;}
.vote_layer .big_user_img{float:left; text-align:center; width:258px; height:175px; margin:0 0px 10px 10px; overflow:hidden; position:relative;}
.vote_layer .big_user_img span{position:absolute; z-index:2;text-align:left; bottom:0px; color:#fff; font-family:Arial, Verdana, Helvetica; left:-1px; width:262px; padding:9px 0 8px 3px; background:url(../imgs/com_w.png);}
.vote_layer .big_user_img span a{color:#fff !important;}
.vote_layer .big_user_img span a span{color:#fff;}
.vote_layer .big_user_img span span{position:relative; background:none; padding:0px;}
.vote_layer .condition{float:left; width:100%;padding:25px 0 0 0;text-align:center; color:#65787C; font-size:18px;}
.vote_layer .condition a{color:#00A5E9;}
.vote_layer .choose_album{float:left; width:100%; color:#BDB8AC; font-size:14px; padding:20px 0 10px 0;}
.vote_layer select{float:left; width:445px; color:#5E6C71; border:#fff 1px solid; background:#fff; font-size:18px; line-height:18px; padding:6px ;}
.vote_layer .details{float:left; width:490px; padding:10px 0 0 30px;}
.vote_layer .details .title{float:left; width:200px; color:#BDB8AC; font-size:14px; padding:5px 0;}
.vote_layer .details label.error{float:left !important; background:none; width:247px; text-align:right; color:#FF027F; font-size:15px; line-height:15px !important; font-family:Arial, Verdana, Helvetica; border:none; margin:0; padding:0;}
.vote_layer .details input{float:left; width:445px !important; margin:0 0 20px 0 !important; font-weight:normal !important; text-align:left !important; color:#5E6C71 !important; border:#fff 1px solid; background:#fff !important; font-size:18px !important; line-height:18px !important; padding:6px !important;}
.vote_layer .details_r{position:relative; float:left; width:300px; padding:50px 0 0 0;}
.vote_layer .details_r label{float:left; width:100%;color:#C2C2A9; font-size:11px; font-family:Verdana, Helvetica, sans-serif;}
.vote_layer .details_r label a{color:#00A5E9; border-bottom:#00A5E9 1px dotted;}
.vote_layer .details_r .btn{float:left; width:210px; height:56px; background:url(../imgs/esita_pilt.png) no-repeat; margin:0 0 25px 20px;}
.vote_layer .details_r label.error{position:absolute; height:56px;top:50px; left:0px; background:#30383A; width:247px; text-align:right; color:#FF027F; font-size:15px; line-height:15px !important; font-family:Arial, Verdana, Helvetica; border:none; margin:0; padding:0;}}

.vote_imgs{float:left; width:100%; text-align:center !important; padding:0 0 10px 0;}
.vote_imgs img{float:none !important; }
.vote_img{float:left; width:90px; height:90px;text-align:center; position:relative;z-index:7; margin:10px 0 0px 10px !important;}
.vote_img img{padding:0; margin:0; float:none;t}
.vote_img .hover{position:absolute; z-index:11; width:90px; height:90px; top:0px; left:0px; background:url(../imgs/empty.png);}
.vote_img.superior{z-index:9;}
.vote_img .small_tabel{float:left; cursor:pointer;width:90px; height:90px; text-align:center; vertical-align:middle; background:#000;}
.vote_img .small_table td{vertical-align:middle; text-align:center; width:100%; height:100%; }
.vote_img .small_table img{max-width:90px; max-height:90px;}

.vote_img .overlayer{display:none;position:absolute; z-index:8;overflow:hidden; top:-45px; left:-85px; width:260px; height:170px; }
.vote_img .overlayer table{width:100%; height:100%; position:relative; background:#000;}
.vote_img .overlayer td{text-align:center; vertical-align:middle;}
.vote_img .overlayer img{float:none;}

.vote_img .overlayer .wrong_dim{position:absolute; text-align:center;font-family:Arial, Helvetica, sans-serif; padding:40px 40px 0 40px; line-height:15px; font-size:11px; z-index:9; top:0px; left:0px; width:180px; height:170px; background:url(../imgs/com_w.png); color:#fff;}
.vote_img .overlayer .wrong_dim span{color:#ff0072; font-size:15px; line-height:20px; font-weight:bold;}

.vote_img .overlay{display:none; position:absolute; z-index:10; text-align:center;left:-105px; top:-50px; width:260px; height:173px; overflow:hidden;}
.jquery_form label.error {font-size: 0.8em; color: #F00; font-weight: bold; margin-left: 0px;}

.ac_results {padding: 0px; background:#9B9FA4; overflow: hidden; z-index:999; width:581px !important;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results iframe {display:none;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/position:absolute;top:0;left:0;z-index:-100;filter:mask();width:3000px;height:3000px;}
.ac_results li {margin: 0px;padding: 2px 5px; color:#fff;cursor: pointer;display: block;width: 100%;font: menu;font-size: 12px;overflow: hidden;}
.ac_loading {background : url('../imgs/indicator.gif') right center no-repeat;}
.ac_over {background-color:#D6D6CC;color:#000 !important;}

.portals{float:right; padding:10px 0;}
.portals .facebook{float:left; margin:0px 3px; width:16px; height:16px; background:url(../imgs/portals.png); overflow:hidden; text-indent:-999px;}
.portals .twitter{float:left; margin:0px 3px; width:16px; height:16px; background:url(../imgs/portals.png) -26px 0; overflow:hidden; text-indent:-999px;}
.portals .digg{float:left;margin:0px 3px;  width:16px; height:16px; background:url(../imgs/portals.png) -52px 0; overflow:hidden; text-indent:-999px;}
.portals .orkut{float:left; margin:0px 3px; width:16px; height:16px; background:url(../imgs/portals.png) -79px 0; overflow:hidden; text-indent:-999px;}

.kaitstud_box{width:100%; padding:10px 0;}
.kaitstud_box b{font-size:21px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 20px ; float:left; line-height:100%;}
.kaitstud_box input[type="password"]{float:left; font-weight:bold; width:290px; font-size:20px; line-height:20px; color:#E4E4DA; background:#fff; border:#fff 1px solid; padding:5px 15px 6px 15px;}

.floating_image{position:absolute !important; top:0; left:0; z-index:3; width:280px; border:#cfcfcf 1px solid; background:#fff; text-align:center;}
.floating_image span{position:absolute; color:#fff !important; text-align:left; width:277px; padding:6px 0 6px 3px; font-size:11px; line-height:11px; bottom:0; left:0; background:url(../imgs/com_w.png);}
.floating_image span span{position:relative; background:none;color:#fff !important;}
.floating_image span a{color:#fff;}

.teade{display:block; margin:40px 0; padding:50px 60px; background:#E4E4DA; font-size:12px;}
.teade h1{margin:0 0 35px 0; font-size:21px;}
.teade h2{font-size:18px; margin:0; color:#FE0072;}
.teade h2 a{color:#FE0072;}
.teade h2 img{vertical-align: middle;}
.teade .section{float:left; width:338px; padding-right:30px;}
.teade .clearBoth{display:block; height:1px; clear:both;}
.snap_fb_button_text {
	background:url("http://static.ak.fbcdn.net/rsrc.php/zDYYQ/hash/deh9tyqv.png") repeat scroll 0 0 #5F78AB !important;
	border-bottom:1px solid #1A356E !important;
	border-top:1px solid #879AC0 !important;
	color:#FFFFFF !important;
	/* display:inline !important; */
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif !important;
	font-weight:bold !important;
	/* margin:1px 1px 0 21px; */
	padding:2px 6px 3px !important;
	text-shadow:none;
	font-size:11px !important;
	line-height:14px;
}
.snap_fb_button {
	background:url("http://static.ak.fbcdn.net/rsrc.php/zDYYQ/hash/deh9tyqv.png") repeat scroll left -188px #5F78AB;
	line-height:14px;
	padding:2px 6px 3px;
}


#facebook_login{position:absolute; z-index:999; width:810px; top:50px; left:100px; padding:0 0 50px 0;}
#facebook_login .facebook_connect{float:left; width:577px; line-height:58px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; background:#3B5998; font-size:25px; color:#fff; text-align:center;}
#facebook_login .user{float:left; padding:27px 38px; width:733px; margin:0 0 1px 0;background:#EDEFF4; }
#facebook_login .user img{float:left; margin:0 23px 0 0;}
#facebook_login .user h2{margin:5px 0; font-size:19px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#282828;}
#facebook_login .user p{float:none; display:block; clear:none; width:auto; margin:20px 0 0 0; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#535351;}
#facebook_login .user p a{color:#3A579A; font-size:11px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}
#facebook_login .user .date{font-size:13px; color:#282828; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}
#facebook_login .column{float:left; position:relative; width:335px; background:#D6D6CC; padding:25px 34px 105px 35px; margin-right:1px;}
#facebook_login .column h2{float:left; width:100%; padding:0 0 25px 0;font-size:18px; color:#282828; line-height:120%; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#facebook_login .column h2 span{color:#00A5E9; font-size:27px; line-height:120%; font-weight:normal;}
#facebook_login .label{float:left; width:100%; margin:0 0 12px 0;}
#facebook_login .label a{float:left; width:100%; color:#282828; padding:0 0 5px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#facebook_login .label input{float:left; border:none; background:#fff; color:#97978A; font-size:18px; font-family:Arial, Helvetica, sans-serif; height:38px; line-height:38px; padding:0 10px;width:308px;}
#facebook_login .forgot{float:left; margin-top:-5px; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#555555; border-bottom:#555555 1px dotted;}
#facebook_login .label select{float:left; border:none; background:#fff; color:#97978A; font-size:18px; font-family:Arial, Helvetica, sans-serif; height:38px; line-height:38px; padding:6px 0 6px 10px;}
#facebook_login .label .year{float:right;margin-right:7px; width:99px;}
#facebook_login .label .day{margin-right:15px; width:88px;}
#facebook_login .label .month{margin-right:15px; width:109px;}
#facebook_login .label label{float:left; width:100%; margin:0 0 6px 0;}
#facebook_login .label label a{float:none; font-size:11px; color:#282828; text-decoration:underline;}
#facebook_login .label label input{width:auto; height:auto;font-size:11px; color:#282828; }
#facebook_login .label .detail{float:right; width:310px;}
#facebook_login .submit{position:absolute; left:35px; bottom:33px; width:335px; line-height:58px; height:58px; border:none; padding:0; background:url(../imgs/facebook_blue_btn.png) no-repeat; font-size:23px; font-weight:bold; color:#fff; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#facebook_info{float:left; width:100%; padding:27px 0 0 0;}
#facebook_info .title{display:block; padding:10px 12px 5px 12px; background:#3B5998; font-size:15px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#fff;}
#facebook_info .user{float:left; width:246px; background:#EDEFF4; padding:9px; margin:0 0 7px 0;}
#facebook_info .user img{float:left; width:50px;}
#facebook_info .desc{float:left; width:187px; padding:0 0 0 9px;}
#facebook_info h2{ float:none; display:block; margin:0; padding:0; font-size:13px; font-weight:bold; color:#282828; font-family:Tahoma, Geneva, sans-serif; line-height:120%;}
#facebook_info .date{ float:none; display:block; margin:3px 0 0 0; padding:0; font-size:10px; font-weight:bold; color:#282828; font-family:Tahoma, Geneva, sans-serif; line-height:120%;}
#facebook_info p{font-size:13px; display:block;  color:#535351; font-family:Arial, Helvetica, sans-serif; margin:4px 0 0 0; float:none;}
#facebook_info p a{color:#3A579A; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold;}
#facebook_info input{width:auto; height:auto; margin:0 5px 0 0;}
#facebook_info label{font-size:11px; color:#31393B; font-family:Arial, Helvetica, sans-serif;}


#facebook_opaque{position:fixed; width:100%; top:0px; left:0px; height:100%; z-index:904; background:#000; filter: alpha(opacity=70); opacity:0.7; opacity=0.7;}

.share_box{float:left; width:100%; margin:22px 0 0 0; font-weight:bold; height:57px; text-align:center; background:#2B55AC; font-family:Tahoma, Geneva, sans-serif; font-size:25px; line-height:57px; color:#fff;}
.share_box img{vertical-align:bottom; margin:0; padding:0; border:none;}
#checkbox_toggle{cursor:pointer;}

.notification{position:absolute; width:766px; padding:30px 0;background:#D8D8CE; z-index:999;}
body > .notification { position: fixed; }
.notification .inline{display:block; padding:0 36px; color:#000; font-size:12px; line-height:130%; font-family:Arial, Helvetica, sans-serif;}
.notification textarea{width:668px; height:58px; background:#fff; border:none ;color: #333; font-family: Arial,Helvetica,sans-serif;font-size: 12px; padding:12px 13px; margin:0 0 25px 0;}
.notification p{margin:0;display:block; clear:both;}
.notification h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#333333; font-weight:normal; line-height:130%; margin:0 0 40px 0;}
.notification .radios{float:left; width:100%; margin:0 0 40px 0;}
.notification .radios .label{float:left; color:#333333; margin:0 45px 0 0;}
.notification .radios input{float:left; margin-right:8px;}
.notification .checkboxes{float:left; width:100%; margin:0 0 25px 0; font-size:12px; line-height:13px;}
.notification .checkboxes input{float:left; margin-right:8px; display:block; }
.notification label{float:left; margin:0 70px 0 0;color:#333333;}
.notification label select{width:120px; height:21px; line-height:21px;color: #666666;font-family: Arial,Helvetica,sans-serif;font-size: 11px;}
.notification .copy{background:#000; float:left; clear:both; line-height:22px; padding:0 10px; cursor:pointer; text-decoration:none;}
.notification .close{position:absolute; top:13px; right:13px; width:9px; height:9px; background:url(../imgs/tinyClose.png) no-repeat;}

.notification .form .label{float:left; width:328px; margin:0 0 20px 0;}
.notification .form .long{width:100%;}
.notification .form textarea{margin:4px 0 5px 0;}
.notification .form .label span{font-size:12px; color:#6E6E6A; float:left; width:100%;}
.notification .form .label input{float:left; width:308px; height:38px; line-height:38px; background:#fff; border:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 10px; margin:4px 0 0 0;}
.notification .form h3{margin-bottom:20px;}

#embed_container{display:none;}
#sendToFriend{display:none;}


#comment_box{float:left; width:760px;}
#comment_box .arrow{float:left;  width:23px; height:11px; margin:0 0 0 11px; background:url(../imgs/commentarrow.png) no-repeat;}
#comment_box .greyBox{float:left; width:750px; background:#E4E4DA; padding:11px 0 11px 10px; position:relative;}
#comment_box .image{float:left; width:90px;}
#comment_box .image img{ float:left;}
#comment_box .image a{clear:both; font-size:11px; color:#FF0072; font-family:Verdana, Geneva, sans-serif; margin:9px 0 0 3px; float:left;}
#comment_box .comment{float:left; margin:0 0 0 11px; width:434px; height:67px; border:#FFFFFF 1px solid; padding:7px 0 7px 10px;}
#comment_box .comment textarea{float:left; border:none; padding:0; margin:0; width:424px; background:none; height:67px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666666;}
#comment_box .btnSubmit{position:absolute; right:10px; bottom:11px; background:url(../imgs/commentSubmit.png); height:22px; padding-left:7px;}
#comment_box .btnSubmit span{float:left; background:url(../imgs/commentSubmit.png) right top; height:22px; padding-right:7px;}
#comment_box .btnSubmit input{line-height:20px; height:20px; float:left; margin:0 -7px; padding:0 7px; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#fff; border:none; background:none;}

.album_settings .orderitem{float:left; width:161px;  border-bottom:#EBEBE6 1px solid; padding:10px 2px; font-size:15px; font-weight:bold; color:#303839;}
.album_settings .orderitem span{float:right;}
.album_settings .orderitem:hover{color:#FE0072;}
.album_settings .orderitem.last{border:none;}
.album_settings #order_hidden{padding-top:0; padding-bottom:0;}
.album_settings #order_hidden .text{float:left; width:161px;  border-bottom:#EBEBE6 1px solid; padding:10px 2px; font-size:12px;color:#303839;}

.album_settings .orderList{width:165px; font-size:11px; padding:0 12px; margin:0 -12px; float:left; border-bottom:#fff 1px solid; background:url(../imgs/orderListBg.png) left top repeat-x;}
.album_settings .orderList table{width:165px; font-size:11px; }
.album_settings .orderList th{font-size:10px; height:20px;}
.album_settings .orderList td{height:26px; border-bottom:#fff 1px solid;}
.album_settings .orderList .place1{width:62px; text-align:left;}
.album_settings .orderList .place2{width:50px; text-align:center;}
.album_settings .orderList .place3{width:51px; text-align:center;}
.album_settings .orderList .last td{border:none;}
.album_settings .notaBene{font-size:12px; padding:10px 12px; margin:0 -12px; float:left; width:100%; border-bottom:#fff 1px solid;}
.album_settings .orderList tr:hover a{color:#FE0072;}
.album_settings .orderList tr a{display:block;}


.telliArrow{position:absolute; top:4px; left:4px; z-index:601; display:none; }
.show_bar .telliArrow{position:absolute; top:4px; left:4px; z-index:903 !important; display:block;}
.telliArrow .button{float:left; width:107px; height:30px; background:url(../imgs/img_menu.png) -1295px -1px; overflow:hidden; text-indent:-999px;}
.telliArrow.hover .button{background-position:-1295px -34px;}
.telliArrow .links{position:absolute; display:none; top:30px; left:0;  background:url(../imgs/com_w.png); padding:10px; width:161px;}
.telliArrow .links a{float:left; clear:both; font-size:12px; color:#CCCCCC; white-space:nowrap; margin:0 0 5px 0; width:161px;}
.telliArrow .links a:hover{color:#fff;}
.telliArrow .links .col1{float:left; width:74px; text-align:left;}
.telliArrow .links .col2{float:left;}
.telliArrow .links .col3{float:right;}
.telliArrow .notabene{float:left; clear:both; text-align:left; font-size:11px; color:#CCCCCC; }
.telliArrow.hover .links{display:block;}


.partnerProgram{float:left; border:#FE0072 2px solid; padding:12px; padding-top:8px; margin-top:20px; width:249px; font-size:11px;
-moz-border-radius: 5px; border-radius: 5px; }
.partnerProgram #bank_account{width:229px;}
.partnerProgram #account_name{width:229px;}
.partnerProgram select{width:229px;}
.partnerProgram h2 {color:#FE0072;font-weight:bold;font-size:18px;}

.all_stuff .total_price{float:right;text-align:right;width:50%;font-weight:bold;padding-top:6px;padding-bottom:0px;}

.partner { float:right; margin:24px 18px 0 0; width:451px; min-height:138px;  padding:15px 244px 20px 250px; position:relative; background:url(../imgs/partnerlus.png) 0px 0px no-repeat; border:#D0CCC1 solid; border-width:1px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:120%;}
.partner ul{margin:0; padding:0; zoom:1; list-style:none; }
.partner ul li{padding:7px 0 7px 23px; float:left; clear:both; background:url(../imgs/partner-arrow.png) left 7px no-repeat; margin:0; font-size:16px; color:#261F19; line-height:110%;}
.partner .join{position:absolute; width:225px; height:69px; background:url(../imgs/partner-liitu.png); bottom:16px; right:5px; overflow:hidden; text-indent:-999px; }
.partner .close{position:absolute; top:-18px; right:0px; padding:0 18px 0 0px; color:#D0CCC1; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; background:url(../imgs/partnerlus-close.png) right center no-repeat;} 

.partnerlus{float:right; width:660px; padding:37px 0 0 0; font-size:12px; line-height:120%;}
.partnerlus h2{font-size:18px; margin:0 0 15px 0; line-height:100%;}
.partnerlus .tabMenu{float:left; width:661px; clear:both; margin:25px 0 4px 0; visibility:hidden;}
.partnerlus .tabMenu a{float:left; height:34px; line-height:34px; position:relative; font-size:18px; color:#fff; text-decoration:none; background:url(../imgs/user_stripes.png); margin-right:1px; text-align:center;}
.partnerlus .tabMenu a.active{background:url(../imgs/user_stripes_pink.png); padding-bottom:7px;}
.partnerlus .tabMenu a .arrow{display:none;}
.partnerlus .tabMenu a.active .arrow{position:absolute; display:block; bottom:0; left:0; width:100%; background:url(../imgs/tabMenuArrow.png) center bottom no-repeat; height:7px; overflow:hidden;}

.partnerlus .orderList{float:left; width:100%; border-collapse:collapse;}
.partnerlus .orderList .subCat{display:none;}
.partnerlus .orderList .item{display:none;}
.partnerlus .orderList .mainCat{margin-bottom:1px;}
.partnerlus .orderList th{background:url(../imgs/partnerlus-th.png); padding:0 0 0 13px; text-align:left; height:30px; font-size:11px; font-weight:normal; white-space:nowrap; }
.partnerlus .orderList .mainItem{ font-size:18px; color:#333333;}
.partnerlus .orderList .mainItem td{padding-left:13px; border-top:#D6D6CC 1px dotted; border-bottom:#D6D6CC 1px dotted; height:31px;}
.partnerlus .orderList .mainItem.active td{background:url(../imgs/user_stripes_pink.png); color:#fff; border-top:#fff 1px solid; border-bottom:#fff 1px solid;}
.partnerlus .orderList .mainItem.hover td{cursor:pointer;}
.partnerlus .orderList .subCat td{padding:0 0 0 13px; height:31px; border-top:#D6D6CC 1px dotted; border-bottom:#D6D6CC 1px dotted; font-size:11px; color:#333;}
.partnerlus .orderList .mainItem.deactive td{background:#D6D6CC; border-top:#fff 1px solid; border-bottom:#fff 1px solid; color:#333333;}
.partnerlus .orderList .item td{padding:8px 0 8px 13px; height:67px; font-size:18px; color:#333333;border-top:#D6D6CC 1px dotted; border-bottom:#D6D6CC 1px dotted;}
.partnerlus .orderList .item img{margin-left:-5px;}
.partnerlus .orderList .mainItem .button{background:#00A5E9; font-size:11px; white-space:nowrap; margin-right:4px; color:#fff; padding:0 14px; line-height:22px; float:left;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
.partnerlus .orderList .mainItem.active .button{background:#fff; color:#FE0072;}
.partnerlus .orderList .total td{font-weight:bold;}

.partnerlus .summaryList .mainItem.deactive td{background:none; color:#000; border-top:#D6D6CC 1px dotted; border-bottom:#D6D6CC 1px dotted; }
.partnerlus .summaryList .mainItem td{ border-top:#D6D6CC 1px dotted; border-bottom:#D6D6CC 1px dotted; }
.partnerlus .summaryList h2{font-size:18px; margin:0 0 8px 0; line-height:120%;}
.partnerlus .summaryList .alignRight{text-align:right;}
.partnerlus .summaryList .item td{vertical-align:top; padding:0; border-bottom:#30383A 1px solid;}
.partnerlus .summaryList .item td td{border:none;}
.partnerlus .summaryList .item .summary{width:100%;}
.partnerlus .summaryList .item .summary .column{width:320px; padding:12px 0 0 0;}
.partnerlus .summaryList .item .summary .summaryTable{width:320px; border-collapse:collapse; border-bottom:#D6D6CC 1px dotted; margin-bottom:7px;}
.partnerlus .summaryList .item .summary .summaryTable th{background:none; color:#000; height:24px;border-top:#D6D6CC 1px dotted; border-bottom:#D6D6CC 1px dotted; text-align:left;}
.partnerlus .summaryList .item .summary .summaryTable td{height:auto; border:none; font-size:11px; padding:5px 0 5px 13px;}

.vahendatav{float:left; width:100%; color:#333333; text-align:center; margin:-20px 0 10px 0;}
.vahendatav h3{margin:0; font-size:18px; font-weight:normal;}
.vahendatav h4{margin:0; font-size:12px;}

.all_stuff .priceLabel{float:left; width:auto; padding:0;border:none; margin:0 0 0px 8px; line-height:21px; font-size:11px;}

.all_stuff #hiddenPrices .important .size{float:left; width:42px; height:22px; line-height:22px; font-size:11px; font-weight:bold; color:#fff; background:url(../imgs/priceTag.png) no-repeat; padding:0 0 0 6px;}
.all_stuff #hiddenPrices .important span{height:auto; padding:0;}
.all_stuff #hiddenPrices .important .addonPrice{float:left; width:31px; margin-left:4px; line-height:22px; font-size:11px;}
.all_stuff #hiddenPrices .important .totalPrice{float:right; width:auto; width:40px; white-space:nowrap; line-height:22px; font-size:11px; text-align:right;}
.all_stuff #hiddenPrices .important .totalPrice span{float:none; width:auto; display:inline;}
.all_stuff #hiddenPrices .important{padding:0; margin:8px 0 0 0;}
.all_stuff #hiddenPrices .important *{margin-bottom:0;}

.partnerlus_layer{float:left; padding:30px; width:695px;}
.partnerlus_layer h2{margin:0 0 40px 0; font-size:28px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:100%;}
.partnerlus_layer h2 span{color:#00A5E9;}
.partnerlus_layer ul{list-style:none; margin:0; padding:0; font-size:15px; font-family:Arial, Helvetica, sans-serif; line-height:120%;}
.partnerlus_layer ul li{margin:20px 0; padding:0 0 0 38px; background:url(../imgs/partnerlus-arrow.png) left 2px no-repeat;}
.partnerlus_layer .register_close{position:absolute; top:0; right:0;}
.partnerlus_layer .joinIt{float:left; border:#FE0072 2px solid; padding:20px 25px; margin:0 0 35px 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
.partnerlus_layer .joinIt h2{float:left; width:100%; margin:0 0 10px 0; padding:0; color:#FE0072; font-size:18px; line-height:100%;}
.partnerlus_layer .joinIt .left{float:left; width:250px;}
.partnerlus_layer .joinIt .label{float:left; width:100%; margin:0 0 7px 0;}
.partnerlus_layer .joinIt .label .title{float:left; width:100%; margin:0 0 5px 0; padding:0; font-size:11px; line-height:100%;}
.partnerlus_layer .joinIt .label input.textField{float:left; width:233px; height:23px;  color:#FE0072;line-height:23px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0 7px; border:#fff 1px solid;}
.partnerlus_layer .joinIt .right{float:right; width:286px;}
.partnerlus_layer .joinIt .right .label{margin:0 0 13px 0;}
.partnerlus_layer .joinIt .right .label label{float:left;}
.partnerlus_layer .joinIt .right .label a{border-bottom:#000 1px dotted; float:left;}
.partnerlus_layer .joinIt .right .label label input{margin-right:5px;}
.partnerlus_layer .joinIt .right .label .disclaimer{float:left; width:100%; margin-top:5px;}
.partnerlus_layer .sulge{position:relative; float:right; margin:0; background:url(../imgs/album_btns.png) 0 -215px no-repeat; width:81px; height:40px; overflow:hidden; text-indent:-999px;}
.partnerlus_layer .salvesta{position:relative; float:left; margin:0; background:url(../imgs/album_btns.png) 0 0 no-repeat; width:149px; height:40px; overflow:hidden; text-indent:-999px;}
.partnerlus_layer .buttons{float:left; width:264px; margin:0 215px;}

.partnerlus_layer p{font-size:16px;}
.partnerlus_layer p a{color:#00A5E9;}
.partnerlus_layer .done {margin: 20px 150px; width:355px;}

.input_div.sml input.total_price_input{width:30px;}
.input_div span.priceLabel {border-bottom:none;}

/*Uued lisad JZ*/
/*sinine linnuke*/
.partnerlus_layer ul li.blue_list_style { background:url(../imgs/partnerlus-arrow_blue.png) left 50% no-repeat;}
/*nummerdatud list*/
.partnerlus_layer ol { list-style:none; margin:0; padding:0; font-size:15px; font-family:Arial, Helvetica, sans-serif; line-height:120%; float:left; width:695px; margin-top:10px;}
.partnerlus_layer ol li { margin:7px 0; padding:0 0 0 38px; background:none; float:left; width:400px; position:relative}
.partnerlus_layer ol li .nmbr { display:block; float:left; width:25px; height:25px; background:url(../imgs/ol_nmbr_bg.png) no-repeat; text-align:center; line-height:23px; color:#FFFFFF; font-size:16px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; position:absolute; left:0; top:2px;}
.partnerlus_layer ol li.img { float:right; width:235px; padding:0; background:none;}


.blue_btn_shdw_arrowed { -webkit-border-radius: 5px; cursor: pointer;
border-radius: 5px; background:#00A5E9 url(../imgs/blue_btn_arrow.gif) no-repeat 100% 50% ; height:31px; line-height:31px; float:left; display:block; padding:0 23px 0 15px; font-size:15px; color:#FFF; font-weight:bold;
-webkit-box-shadow: 0px -4px 0px 2px rgba(255, 255, 255, 0.3);
box-shadow: 0px -2px 0px 2px rgba(255, 255, 255, 0.8); margin-top:4px;  }

.snap_fb_button_text { background:#5F78AB !important;}
#main .col-b.frontpage { position:relative}

.plupload_upload_status {font-size: 20px !important;}


/* CSS Competition Document */

.row {
  margin-left: -15px;
  *zoom: 1;
}

.row:before,
.row:after {
  display: table;
  content: "";
}

.row:after {
  clear: both;
}


[class*="span"] {
  float: left;
  margin-left: 15px;
}

.span12 { width:1000px;}
.span8 { width:660px;}
.span4 { width:325px;}

.icon-chevron-right-small-blue {
  display: inline-block;
  width: 11px;
  height: 13px;
  vertical-align: middle;
  background:url(../imgs/icon-chevrons.png) no-repeat 0 0;
}

.icon-chevron-right-large-ltblue {
  display: inline-block;
  width: 20px;
  height: 29px;
  vertical-align: middle;
  background:url(../imgs/icon-chevrons.png) no-repeat 0 -21px;
}

.icon-chevron-right-large-blue {
  display: inline-block;
  width: 20px;
  height: 29px;
  vertical-align: middle;
  background:url(../imgs/icon-chevrons.png) no-repeat 0 -53px;
}
.icon-chevron-down {
  display: inline-block;
  width: 11px;
  height: 9px;
  vertical-align: middle;
  background:url(../imgs/icon-chevrons.png) no-repeat 0 -88px;
  margin-left:7px;
}

.icon-num { 
  display: inline-block;
  width: 32px;
  height: 32px;
  vertical-align: middle;
  background:#E8EAEB;
  margin-right:5px;
  text-align:center;
  line-height:32px;
  color:#303839;
  font-size:20px; 
  font-weight:bold;
  -webkit-border-radius: 16px; 
  border-radius: 16px;
  font-style:normal;
}

a.link { color:#00A5E9; font-size:16px; line-height:120%; padding:7px 0;}

.large_blue_btn { font-weight:bold; font-size:18px; color:#FFFFFF; text-transform:uppercase; text-align:center; line-height:56px; background:#00A5E9; border:1px solid #0095D5; 
-webkit-border-radius: 5px; 
		border-radius: 5px; 
          text-shadow: 0px 0px 1px #00709F;
			   filter: dropshadow(color=#00709F, offx=0, offy=0);}

.ltarea_menu { float:left; height:38px; margin-top:14px;}			   
.ltarea_menu ul { list-style:none; margin:0; padding:0;}
.ltarea_menu ul li { position:relative; display:block; float:left; height:38px; line-height:38px; white-space:nowrap; padding:0 14px; margin-right:10px; font-size:18px; color:#FFF;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px; 
background: #616768;
background: -moz-linear-gradient(top,  #616768 0%, #30383a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#616768), color-stop(100%,#30383a));
background: -webkit-linear-gradient(top,  #616768 0%,#30383a 100%);
background: -o-linear-gradient(top,  #616768 0%,#30383a 100%);
background: -ms-linear-gradient(top,  #616768 0%,#30383a 100%);
background: linear-gradient(to bottom,  #616768 0%,#30383a 100%);

 }
.ltarea_menu ul li a { color:#FFF;}
.ltarea_menu ul li a { display:block}
.ltarea_menu ul li:hover, 
.ltarea_menu ul li.active { background:#FFFFFF;}
.ltarea_menu ul li:hover a,
.ltarea_menu ul li.active a { color:#303839;}
.ltarea_menu ul li:hover i,
.ltarea_menu ul li.active i { background-position:-18px -88px;}

.ltarea_menu .over_menu { width:316px; position:absolute; top:38px; background:none; padding:0 8px; display:none; left:50%; margin-left:-161px; background:#FFFFFF; z-index:99; border:1px solid #cccccc; border-top:none;
-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5); 
/*-webkit-box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.3);*/ }
.ltarea_menu .over_menu li { float:none; border-top:1px dotted #999999; border-bottom:none; color:#303839; font-size:16px; font-weight:normal; background:#FFFFFF; border-radius:0px; line-height:120%; white-space:normal; padding:15px 0; margin:0; height:auto }
.ltarea_menu .over_menu li.last { border:none;}
.ltarea_menu .over_menu li:first-child { border-top:none;}
.ltarea_menu .over_menu li a { background:none; margin:0; color:#303839;}
.ltarea_menu .over_menu li a span { display:block; text-transform:uppercase}
.ltarea_menu .over_menu li:hover { background:#fff; opacity:0.5}
.ltarea_menu .over_menu li a { padding:0}
.ltarea_menu .over_menu li a { * margin-bottom:-3px;}

.page-header { margin-top:40px; padding-left:10px;}
.page-header H1 { line-height: 120%; font-size:35px; color:#303839; font-weight:bold; margin: 0 0 18px 0; }
.page-header H1 span { display:block; text-transform:uppercase}
.page-header a.link { display:block; text-align:right}

a.link:hover, 
.row a:hover, 
.intro-image a:hover,
.thumbnails li a:hover,
.greyBackground h2 a:hover { opacity:0.5}

.intro-image { position:relative; margin-bottom:40px;}
.intro-image img { display:block}
.intro-image-link { position:absolute; bottom:0; left:0; height:50px; line-height:50px; color:#91DEFF; font-size:25px; padding:0 14px; background:rgba(0, 0, 0, 0.75)}
.intro-image-link a { display:block; color:#91DEFF;}
.intro-image-title { position:absolute; bottom:0; right:0; padding:6px 10px; color:#FFFFFF; font-size:13px; font-style:italic; background:rgba(0, 0, 0, 0.75)}

.section { margin-bottom:40px;}
.section .title-bar {  text-transform:uppercase; background:url(../imgs/title-bar-grey-bg.png); height:45px; line-height:45px; padding:0 14px; color:#00A5E9; font-size:18px; font-weight:bold;}
.section .title-bar a { color:#00A5E9; display:block}
.section .title-bar i { float:right; margin-top:8px;}
.section .page-header H1  { margin-bottom:0;}
.section  H2 { line-height: 120%; font-size:25px; color:#303839; font-weight:bold; margin: 30px 0 18px 0;}
.section  H3 { line-height: 120%; font-size:16px; color:#1F2426; font-weight:bold; margin: 18px 0;}

.section .section-body { font-size:16px; padding:10px 15px 0 10px; line-height:150%; color:#1F2426}

.section .list { list-style:none; margin:0; padding:0;}
.section .list .list-image { float:left; width:90px; margin-right:10px; display:block; }
.section .list .list-image img { margin:auto; display:block;}
.section .list .list-body { display:block; float:left; padding-top:10px;}
.section .divider { clear:both; width:140px; margin-left:100px; /*margin-bottom:10px;*/ height:1px; overflow:hidden; border-bottom:1px dotted #CCCCCC;}
.section div.divider  { margin:25px 0}

.span8 .section .list .list-image { width:260px; margin-right:20px;}
.span8 .section .list .list-body { width:350px;}
.span8 .section .list .list-body h3 { font-weight:bold; font-size:16px; line-height:120%; margin-bottom:7px; margin-top:0}
.span8 .section .list .list-body h4 { font-weight:bold; font-size:13px; color:#666666; line-height:120%; margin-top:0}
.span8 .section .list .list-body p { color:#1F2426}
.span8 .section .list .divider { margin-bottom:10px; margin-left:280px;}

.greyBackground { background:#E8EAEB; margin-bottom:40px; padding:30px 40px 30px 80px;}
.greyBackground h2, 
.greyBackground h2 a { color:#00A5E9; font-size:18px; font-weight:bold; margin-top:10px; display:block;}
.greyBackground h2 i { float:right; margin-top:0px;}
.greyBackground h2 span { display:block; text-transform:uppercase; line-height:normal;}
.greyBackground h3 { color:#303839; font-size:18px; font-weight:bold; margin-top:10px; margin-bottom:0; display:block;}
.greyBackground h4 { color:#303839; font-size:13px; font-weight:normal; margin-top:0px; display:block;}
.greyBackground h4.attention { color:#FE0072;}
.greyBackground a.link { display:block; text-align:right; margin-top:30px}
.greyBackground .thumbnails li a.link { text-align:center; margin-top:10px}

.span4 .greyBackground { background:#E8EAEB; margin-top:50px; padding:0 32px 32px 33px;}
.span4 .greyBackground .thumbnails li { height:auto;}
.span4 .greyBackground .thumbnails li H2,
.span4 .greyBackground .thumbnails li H3,
.span4 .greyBackground .thumbnails li H3 { margin-bottom:0; margin-top:0; line-height:120%;}
.span4 .greyBackground .thumbnails li.thumbnail, 
.span4 .greyBackground .thumbnails li.thumbnail a { text-align:left !important}
.span4 .greyBackground .thumbnails li.thumbnail .icon-chevron-right-large-blue { position:absolute; right:0; top:10px;}


.span4 .greyBackground .thumbnails li.current { background:#404B4F; 
-webkit-box-shadow: 0px 0px 0px 32px #404B4F;
box-shadow: 0px 0px 0px 32px #404B4F; margin-bottom:25px; margin-top:50px;}
.span4 .greyBackground .thumbnails li.current:first-child { margin-top:25px;}
.span4 .greyBackground .thumbnails li.current H2,
.span4 .greyBackground .thumbnails li.current H3, 
.span4 .greyBackground .thumbnails li.current H4 { color:#FFFFFF}
.span4 .greyBackground .thumbnails li.current .icon-chevron-right-large-blue { display:none}
.span4 .greyBackground .thumbnails li.current a { cursor:default;}
.span4 .greyBackground .thumbnails li.current a:hover { opacity:1}

.span4 .greyBackground .thumbnails li.divider { clear:both; width:140px; height:1px; overflow:hidden; border-bottom:1px dotted #CCCCCC; margin-bottom:0; margin-top:15px;}

.thumbnails {
  list-style: none;
  padding:0;
  margin:0 0 0 -25px;
  *zoom: 1;
}

.thumbnails:before,
.thumbnails:after {
  display: table;
  content: "";
}

.thumbnails:after {
  clear: both;
}
.thumbnails > li {
  float: left;
  margin-top: 25px;
  margin-left: 25px;
  width:260px;
  height:175px;
  position:relative;
  overflow:hidden;
  text-align:center
}
.thumbnails > li a { display:block; text-align:center}

.thumbnails > li > img { 
  margin:auto;
}

.thumbnails .thumbnail-caption { color:#FFFFFF; font-size:11px; background:rgba(0, 0, 0, 0.75); position:absolute; bottom:0; left:0; width:100%; display:block; padding:6px 10px; text-align:left}

.thumbnails li.span8 { width:580px; height:auto; margin-top:0;}
.thumbnails li.span4 { width:250px; height:auto; margin-top:0;}

/*PAGINATION*/
.span4 .greyBackground .pagination {
    clear: both;
    margin:25px 0 0 -30px;
    text-align: center;
    width: 320px;
	border-top:1px dotted #CCC;
}
.span4 .greyBackground .bottom.pagination  {
    height: 31px;
    padding:15px 0 0 0;
}
.span4 .greyBackground .pagination .inner { width:190px; margin:auto; white-space:nowrap}

.span4 .greyBackground .pagination a, 
.span4 .greyBackground .pagination strong {
    color: #00A5E9;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0 3px;
    padding:0;
	line-height:31px;
	width:31px;
	text-align:center
}
.span4 .greyBackground .pagination a:hover {
    background: #fff;
    color: #303839;
	opacity:1;
	-webkit-border-radius: 16px;
	border-radius: 16px;
}
.span4 .greyBackground .pagination strong {
    background:#fff;
    color: #303839;
    font-weight: bold;
	-webkit-border-radius: 16px;
	border-radius: 16px; 
}
.span4 .greyBackground .pagination a.next, 
.span4 .greyBackground .pagination a.next:hover {
    background:url(../imgs/icon-chevrons.png) no-repeat scroll -28px -36px transparent;
    height: 29px;
    padding: 0;
    width: 33px;
	opacity:1;
	border-radius: 0; 
}
.span4 .greyBackground .pagination a.prev, 
.span4 .greyBackground .pagination a.prev:hover {
    background: url(../imgs/icon-chevrons.png) no-repeat scroll -28px 0 transparent;
    height: 29px;
    padding: 0;
    width: 33px;
	opacity:1;
	border-radius: 0; 
}

.ltarea_menu .over_menu li a { padding:0 7px;}
.ltarea_menu .over_menu li:hover { color:#00A5E9; opacity:1}
.ltarea_menu .over_menu li:hover a { color:#00A5E9;}

.icon-chevron-right-small-white {
  display: inline-block;
  width: 9px;
  height: 13px;
  vertical-align: middle;
  background:url(../imgs/icon-chevrons.png) no-repeat -48px -86px;
}

.intro-image { position:relative; margin-bottom:40px;}
.intro-image img { display:block}
.intro-image-title { float:left; position:relative; height:50px; line-height:50px; color:#FFFFFF; font-size:25px; padding:0 14px; background:rgba(0, 0, 0, 0.75); width:auto}

.intro-image-link { float:right; position:relative; bottom:0; right:0; padding:0 10px; color:#91DEFF; font-size:13px; font-style:italic; background:rgba(0, 165, 233, 0.5); line-height:25px; height:25px; margin-top:25px;}
.intro-image-link a { color:#FFFFFF;}
.intro-image-link i { margin-left:5px;}
.intro-image-link:hover a { opacity:1;}
.intro-image-link:hover { background:rgba(0, 165, 233, 1)}

.span4 .section .list .list-body { width:200px; padding-bottom:5px; font-size:14px; line-height:120%}

.blog_left .blog_introduction img{max-width:700px; height:auto;}
.blog_left .blog_introduction table td{float:left;}


.help_contents.styled { font-size:21px; color:#99A6AC; line-height:130%; margin-left:0;width: 100%}
.tellimus_4.background_pink.order_extra_space { padding:13px 0 20px 0;}
.tellimus_4.background_pink.order_extra_space .left { padding:0; width:722px;}
.tellimus_4.background_pink.order_extra_space .extra_space { border-bottom:1px solid #ffffff; padding:0 40px 20px 40px; margin-bottom:20px; float:left; width:642px; font-family:Arial;}
.tellimus_4.background_pink.order_extra_space .extra_space .col { width:177px; float:left; font-size:18px;}
.tellimus_4.background_pink.order_extra_space .extra_space .col input[type="radio"] { float:left; margin-right:10px; margin-top:20px;}
.tellimus_4.background_pink.order_extra_space .extra_space .col label { float:left;color:#FF0179;}
.tellimus_4.background_pink.order_extra_space .extra_space .col label span { display:block;font-weight:normal; line-height:130%; color:#30383A;}
.tellimus_4.background_pink.order_extra_space .left .pangad { padding:0 40px; float:left; margin:0; width:642px;}
