/* TAGS *******************************************************************************/
html,body{height:100%;}
body{
	padding:0px 0px 0px 0px;
	margin:0;
	font:11px Verdana;
	background:#ffffff url(/images/misc/background.gif) top left repeat;

}
p{
	margin: 5px 0px;
}
a{
	color:#777777;text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

h2 {
	font:16px Verdana;
	font-weight:bold;
	border-bottom: 1px solid #F6BCD7;
	color:#A254A3;


}
#wrapper{
	/*border:1px solid black;*/
	width: 970px;
	padding:0 5px;
	margin: 0 auto 0px auto;
	position:relative;
	background:#FFFFFF url(/images/misc/background_master.gif) repeat-y top left;
}

* html #IE_FIX_AGAIN{
	margin-top:-16px;
}


/* Text styles*/
.text_gray {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; text-align:justify; color:#494949 }
.text_gray a, .text_gray a:visited{
text-decoration:underline}
.text_gray a:hover {
text-decoration:none
}

.text_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px; color:#8F3395
}

/* Links Styles */
a.link_dot , a.link_dot:visited {
text-decoration:none; border-bottom:1px dotted #963197; color:#963197
}
a.link_dot:hover {
text-decoration:none; border-bottom:1px dotted #D8258F; color:#D8258F
}


/* HEADER *****************************************************************************/

#clearheader{
	/*border:1px solid black;*/
	width:100%;
	height:164px;
}
#header{
	/*border:1px solid black;*/
	position:absolute;
	top:0;
	left:4px;
	width:972px;
	padding:0px;
	height:104px;
	background:#FFFFFF url(/images/header/bg.header.png) repeat-x top left;
}
#header p{
	color: #C90E97;
	background-color: transparent;
	padding:0px;
	margin:0;
}


/* TOP MENU ***************************************************************************/

#menu{
	position:absolute;
	top:104px;
	left:4px;
	width:972px;
	height:27px;
	background-color:#F7F3ED;
	/*border-bottom: 3px solid #E11786*/
	margin:0;
	padding:0;
}
#menu .n_menu_left{
	line-height:27px;
	height:27px;
	background:url(/images/menu/menu_left.gif) top left;
	width:22px;
	float: left;
}
#menu .n_menu_center{
	height:19px;
	background:url(/images/menu/menu_center.gif) repeat-x ;
	margin:0;
	float: left;
	padding: 9px 2px 0 3px;
}
#menu .n_menu_center a{
	font: 12px Verdana;
	color: #963197;
	text-decoration: none;
	font-weight:bold;
}
#menu .n_menu_center a:focus, #menu .n_menu_center a:hover, #menu .n_menu_center a:active {
	text-decoration: underline;
}


#menu .n_menu_right{
	height:27px; line-height:22px;
	background:url(/images/menu/menu_right.gif) top right;
	width:22px;
	float: left;
	margin:0 6px 0 0;
}
#menu .n_menu_left_active{
	background:url(/images/menu/menu_left_active.gif) top left;
	width:27px;
	height:27px;
}
#menu .n_menu_center_active a{
	color: #FFFFFF;
}
#menu .n_menu_center_active{
	background:url(/images/menu/menu_center_active.gif) repeat-x ;
	height:27px;
}
#menu .n_menu_right_active{
	background:url(/images/menu/menu_right_active.gif) top right;
	width:27px;
	height:27px;
}
#menu .n_menu_left_konkurs{
	background:url(/images/menu/menu_left_konkurs.png) top left;
	width:22px;
	height:27px;
}
#menu .n_menu_center_konkurs{
	background:url(/images/menu/menu_center_konkurs.png) repeat-x ;
	height:27px;
}
#menu .n_menu_right_konkurs{
	background:url(/images/menu/menu_right_konkurs.png) top right;
	width:22px;
	height:27px;
}

#menu_bottom{
	position:absolute;
	top:131px;
	padding:1px 0 4px 8px;
	left:4px;
	width:964px;
	height:25px;
	line-height:23px;
	margin:0;
	color:#F9DAEC;
	background:#ad60ae url(/images/menu/menu_bg.gif) repeat-x bottom left;
}
#menu_bottom a{
	font:12px verdana;
	color:#F9DAEC;
	text-decoration:none;
}

#menu_bottom a:hover{
	text-decoration:underline;
}
#menu_bottom a.active{
	font:12px verdana;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#menu_bottom p{
	margin:0px;
	padding:0px;
	float:left;
}

/* LEFT COLUMN ************************************************************************/

#left_column{
	/*border:1px solid red;*/
	width:177px;
	float:left;
	padding: 8px 3px 0px 5px;
	border-right:1px solid #EFEFEF;
}

#left_column h2{
	background-color: White;
	font-family:Tahoma;
	color: #D8258F;
	font-weight: bold;
	font-size: 11px;
	margin:0;
	padding:0;

}
#left_column a{
	background-color: White;
	color: #CF2690;
}
#left_column p{
	margin-bottom:20px;
	font-size:11px;
	font-family: Tahoma;
}

img.img-left {
	float:left;
	padding-right: 3px
}
/*INNER PAGES LEFT NAVIGATIO MENU*/
#left_column ul{
	margin: 1px ;padding: 0px ;
}

#left_column ul li{
	margin: 1px ; margin-top: 10px;
	padding: 1px ;
	list-style: none;
}
#left_column ul li.current a {
	color:red;
}
#left_column ul li ul li.current a {
	color:red;
}
#left_column ul li.current a {
	color:red;
}
#left_column ul li a {
	color: #A8007B;
	background-color: White;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
#left_column ul li a:hover {text-decoration: underline;}
#left_column ul li ul li{
	/*list-style: circle outside;*/
	margin: 7px 1px 3px 0px;
	padding: 0px ;
}
#left_column ul li ul li a{
	font-weight: normal;
	font-size: 11px;
	color: #A8007B;
	font-family:tahoma;
}
#left_column ul li ul li ul li{
	/*list-style: disc outside;*/
	margin: 3px 0px 3px 5px;
	padding: 0px ;
}
#left_column ul li ul li ul li a{
	/*font-style: italic;*/
	font-weight: normal;
	font-family: Tahoma;
	color: #bc2c96;
}
#left_column ul li a.current{
	color:#FFFFFF;
	background-color:#EE108C;
	width:100%;
	padding:1px;
	display:block;
	font-weight:bold;
	padding-left:3px;
}
/* CENTER COLUMN **********************************************************************/
#home_articles_header{
	font:18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#ffffff url(/images/misc/svatbata_top.png) no-repeat top left;
	width:100%;
	height:40px;
	text-align:center;
	font-style:italic;
	font-weight:bold;
	letter-spacing:2px;
}
#home_articles_middle{
	background:#ffffff url(/images/misc/svatbata_middle.png) repeat-y top left;
	width:100%;
	padding:0;
	margin:0;
}
#home_articles_bottom{
	background:#ffffff url(/images/misc/svatbata_bottom.png) no-repeat top left;
	width:100%;
	height:17px;
}

#article_intro{
	padding:40px 10px 15px 15px;
	float:left;
	width:315px;
	height:168px;
	color:#FFFFFF;
}

#home_top{
	width:542px;
	margin-top:1px;
}

#center_column .left1{
	float:left;
	width:267px;
}

* html #center_column .left1{
	width:265px;
}
#home_top ul{
	padding-left: 19px;
	margin:0px;
}
#home_top li{
	list-style-image: url(../images/arrow.gif);
	margin-left: 0px;
	margin:0;
	margin-bottom:10px;
}
#home_top a{
	color: #5F5F5F;
	text-decoration: none;
}
#home_top a:hover{
	text-decoration: underline;
}

#center_column{
	/*border:1px solid blue;*/
	width:542px;
	float:left;
	padding:0px 4px;
}
 * html #center_column{
width:540px;
}

#new_in_svatbata{
	width:330px;
	margin:0;
	padding:5px;
	float:left;
}

#new_in_svatbata p{
	text-align:justify;
}

#new_in_svatbata .title,.title{
	font:13px Tahoma;
	color:#ad60ae;
	font-weight:bold;
	padding:0 0px 2px 0px;
	margin:10px 7px 0px 7px;
	text-align:left;
}

#new_in_svatbata .title a, .title a{color:#ad60ae;}
#new_in_svatbata .art a, .art a{
	color:#ad60ae;
}


.index_p {
	padding:0 7px;
	margin:2px 0px 9px 0px;
	font:11px Tahoma;
}
.index_p_thumb{
	margin-right:10px;
}
/* ARTICLES ------------------------------------*/

#article{
	padding:0px 20px 0 20px;
	font:1.1em/1.4em Verdana;
	text-align:left;
	color:#222222;
	text-align:justify;
	width:495px;
}
#article p{
	margin:7px 0px;
	font:1.1em/1.7em Verdana;
}
#article img.right{
	margin: 7px 0px 0px 15px;
}
#article img.left{
	margin: 7px 15px 0px 0px;
}

#article h3{
	font-weight:bold;
	font-style:italic;
	font-size:15px;
	color:#333333;
	margin: 35px 0px 20px 0px;
	padding:0px;
	width:99%;
	font-family: Helvetica, sans-serif, Arial;
}
#article h1.heading{
	font-weight:bold;
	font-style:italic;
	font-size:21px;
	margin:47px 2px 17px 2px;
	padding:0px;
	font-family: Helvetica, sans-serif, Arial;
	text-align:center;
	color:#ffffff;
	background-color: #eeeae1;
	width:100%;
	border:4px solid #eeeae1;
}
#article h2.heading{
	font-weight:bold;
	font-style:italic;
	font-size:21px;
	margin:47px 2px 17px 2px;
	padding:0px;
	font-family: Helvetica, sans-serif, Arial;
	text-align:center;
	color:#777777;
	border:0px
}

#articles_childs ul{ list-style:none;padding-left:25px;}
#articles_childs ul li {margin-bottom:16px;margin-left:0px;}
#articles_childs ul li ul li {margin-bottom:7px;margin-top:4px}
#articles_childs ul li ul{padding-left:20px;}
#articles_childs ul li a{font-size:12px; font-weight:bold;}
#articles_childs ul li ul li a{font-size:12px; font-weight:normal;}

.articles_home_left {
	width:375px;
	float: left;
	margin:0;
	padding: 0px;
	text-align:justify;
}
* html #articles_home{padding:0;margin:0;}

.articles_home_right{
	width:198px;
	margin:10px 3px 0 0;
	float: right;
	padding: 0px;
}

.art_bott_holder{
	width:340px;
	padding: 0;
	margin: 30px 3px 5px 3px;
	float:left;
}
* html .art_bott_holder{
	margin: 30px 2px 5px 2px;
}
.art_bott_header{
	border-bottom:1px solid #DFDCDE;
	/*width:230px;*/
	color:#A254A3;
	text-align:center;
	font:15px Verdana;
	font-weight:bold;
	margin:0;
	margin-bottom:5px;
	padding:0;
}
.art_bott_body, .art_bott_bodyl{
	/*width:240px;*/
	padding:0;
	margin:3px 0 0 5px;
}
.art_bott_body a{
	font-weight:normal;
	color:#111111;
	text-decoration:none;
	font:11px Tahoma;
}
.art_bott_bodyl a{
	font-weight:normal;
	color:#111111;
	text-decoration:none;
	font:13px Tahoma;
}
.art_bott_body a:hover,.art_bott_bodyl a:hover{
	text-decoration:underline;
}
.art_bott_bodyl p{margin:5px 0px;padding: 0px 0px 0px 3px;}
#home_inner_left{float:left; width:273px; margin-right: 3px;background-color:#FDFAF5;}
#home_inner_left ul{
	padding-left: 19px;
	margin:0px;
}
#home_inner_left li{
	list-style-image: url(/images/arrow.gif);
	margin-left: 0px;
	margin:0;
	margin-bottom:10px;
}
#home_inner_left a{
	color: #5F5F5F;
	text-decoration: none;
}
#home_inner_left a:hover{
	text-decoration: underline;
}
.home_header{
	color:#D8258F;
	font:12px verdana;
	font-weight:bold;
	border-bottom:1px solid #EEE1E5;
	padding:0 0 2px 4px;
}
.inner_holder{
	width:240px;
	padding: 0;
	margin: 10px 15px 20px 15px;
	float:left;
}
* html .inner_holder{
	margin: 10px 10px 20px 10px;
}
.inner_header{
	border-bottom:1px solid #DFDCDE;
	width:240px;
	color:#A254A3;
	text-align:center;
	font:15px Verdana;
	font-weight:bold;
	margin:0;
	margin-bottom:6px;
	padding:0;
}
.inner_body{
	width:220px;
	padding:0;
	margin:3px 0 0 20px;
}
.inner_body a{
	font-weight:normal;
	color:#111111;
	text-decoration:none;
	font:11px Tahoma;
}
.inner_body a:hover{text-decoration:underline;}
.inner_body li{
	list-style-image:url(/images/misc/check_articles.png);
	list-style-position:outside;    /*list-style-type:circle;*/
	margin:0 0 5px 0;
	padding:0;
}
.inner_body ul{
	padding:0;
	margin:0;
}

/* HOME PAGE INNER RIGHT COLUMN*/

#home_inner_right{float:right; width:267px; margin-left: 3px;}
.inner_news_top{
	padding:0;
	margin:0;
	width:266px;
	height:6px;
	background:#FDFAF5 url(/images/misc/firm_catalog_top.png) no-repeat top left;
}
.inner_news_body{
	padding:0;
	padding-left: 5px ;
	margin:0;
	width:259px;
	border-left:1px solid #00ADEF;
	border-right:1px solid #00ADEF;
	background-color:#F2F8FE;
}
* html .inner_news_body{
	margin-top: -7px;
}
#home_inner_right .inner_news_body p a{
	font-size: 10px;
	color: #2B8EE1;
	text-decoration: none;
}
#home_inner_right .inner_news_body p a:hover{
	text-decoration: underline;
}
.inner_news_bottom{
	padding:0;
	margin:0;
	margin-bottom:10px;
	width:266px;
	height:5px;
	background:#FDFAF5 url(/images/misc/firm_catalog_bottom.png) no-repeat top left;
}

/* MY WEDDING STUFF */
/* MY GIFTS */
.my_home_left{
	width:250px;
	float: left;
	margin: 30px 10px 0 10px;
}
.my_home_right{
	width:240px;
	float: right;
	margin: 30px 10px 0 10px;
}
.my_home_left h2{
	font-size:14px;
	height: 25px;
	padding:5px 0px 0px 30px;
}
.my_home_right h2{
	font-size:14px;
	height: 25px;
	padding:5px 0px 0px 30px;
}
h2 a{
	color: #5D5D5D;
	text-decoration:none;
}
h2 a:hover{
	text-decoration:underline
}
#my_add{
	width:320px;
	margin:30px auto;
}
#my_add h2{
	height: 25px;
	padding:5px 0px 0px 30px;
	margin-bottom:20px;
	color:#5D5D5D;
}
#my_add p{
	color:#5D5D5D;
	font-size:12px;
}
.my_list{
	background-color:#F7D3EA;
	margin:0px;
}
.my_list td {
	vertical-align:text-top;
}
/* RIGHT COLUMN ***********************************************************************/


#right_column{
	background-color: #F1EFEB;
	width:220px;
	float:right;
	padding: 3px 4px 1px 7px;
	margin-right:-1px;
}
#right_column span{
	float:left;
	margin-left:8px;
	text-align:center;
	padding:3px;
}


.header{
	font-size:12px;
	font-weight: bold;
	width:217px;
	margin:0px;
	height:24px;
	padding:0px;
}

.body{
	width:201px;
	margin:0px;
	padding:3px 8px;
	display: block;
	background-color:#FFFFFF;
}
* html .body{margin-top: -3px;}
.footer{
	width:217px;
	margin:0px;
	line-height:7px;
	font-size:7px;
	margin-bottom:10px;
	height:7px;
	padding:0px;
	background:#F1EFEB url(/images/misc/right_column_footer.png) no-repeat left top;
}
.body img{
	margin:2px;
}
.center {
	width:253px;
	padding:6px;
}

/* FOOTER *****************************************************************************/

#footer{
	border-top:1px solid #FFC8E7;
	background-color:#FFFFFF;
	width:960px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#footer p{
	margin:7px 0px;
}

#footer_footer{
	background:#FFFFFF url(/images/misc/bg_footer.png) no-repeat bottom left;
	width:978px;
	line-height:2px;
	height:2px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}
* html #footer_footer{margin-top:-11px;}
/* MISC *******************************************************************************/
.clearer{
	height:0px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
	width: 100%;
}
#catalog_small_h{
	background:#FBF9F5 url(/images/misc/catalog_search_small_header.png) no-repeat top left;
	width:199px;
	height:5px;
}
#catalog_small_b{
	width:181px;
	border-left:1px solid #00ADEF;
	border-right:1px solid #00ADEF;
	padding:3px 8px;
	background-color:#F2F8FE;
}
* html #catalog_small_b{margin-top:-9px;}
#catalog_small_f{
	background:#FBF9F5 url(/images/misc/catalog_search_small_footer.png) no-repeat top left;
	width:199px;
	height:5px;
}


/*REISGER ******************************************/

.register_p{
	float:left; width:173px;margin:0; padding:0 0px 0 0;
}
.alright{text-align:right;margin-right:5px}
.alleft{text-align:left;margin-left:5px;}
#register_header{
	background:#F0EFED url(/images/register/register_header.jpg) no-repeat top left;
	width:377px;
	height:120px;
	padding:35px 155px 2px 12px;
	font-size:11px;
}
#register_header ul{
	padding-left:20px;
	list-style:none;
	color:#A3086E;
	font-size:12px;
	margin:1px;
}
#register_header ul li{
	padding-top:5px;
}
#register_header ul li a{
	color:#A3086E;
	text-decoration:none;
}
#register_header ul li a:hover{
	text-decoration:underline;
}

#register_profile{
	width:542px;
}
* html #register_profile{
	width:532px;
}

.register_cat{
color:#A8007B;
}
.register_cat h3{
	width:100%;
	border-bottom:1px solid #D59FD6;
	color:#D8258F;
	font-size:14px;
	margin:20px 0px;
	padding:0;
}
.formated_input{
	border:1px solid #AD60AE;
	background-color:#F6F6F6;
}


.register_div{
	padding:0;
	margin: 7px 0;
	margin-bottom:20px;
	text-align:center;
}
/*        ....*/
* html .register_p{width:173px; padding:0; }

#register1{width:525px; margin:5px 15px;}
* html #register1{width:525px; margin:5px 0px 5px 15px;}
.small{font-size:9px; color:#AAAAAA}

.ERROR{
	color:#d8248e;
	width:100%;
	text-align:center;
	margin:10px 0;
}

/* contacts */
#contact{
	color:#444444;
}

.contacts{
	display:block;
	width:150px;
	text-align:right;
	margin:3px 5px;
	float:left;
}
.con{width:230px;}
#contact h5{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#AD60AE;
	font-weight:bold;
	padding:0;
	margin: 25px 0 10px 0;
}
#contact a{
	color:#963197;
	text-decoration:none;
}
#contact a:hover{
	text-decoration:underline;
}
#contact_hang {
	float:right;
	border:1px solid #AD60AE;
	margin:15px;
	padding:7px 10px;
	width:180px;
	height:140px;
}
#contact_hang p{
	margin:3px 0px; padding:0;
}
.red{color:#ff0202; vertical-align:top;}

/* search */
#search{}
#search .left{float:left;width:425px;}
#search a{font-weight:bold;color:#C5137B;}
#search .right{float:right;width:110px;font-weight:bold; color:#999999;}

/* catalog */

#catalog_top{background-color:#EBE6DD;padding:10px;width:520px;}
#catalog_search_form{float:left;height:170px;}
#catalog_search_form_top{
	background:#EBE6DD url(/images/catalog/search_home_top.png) top left no-repeat;
	width:163px;
	height:6px;
	margin:0; padding:0;
}
#catalog_search_form_center{
	margin:0; padding:3px 9px;
	width:143px;
	border-left:1px solid #00ADEF;
	border-right:1px solid #00ADEF;
	background-color:#F2F8FE;
}
* html #catalog_search_form_center{
	width:140px;
	margin-top:-7px;
	padding:3px 8px;
}
#catalog_search_form_bottom{
	background:#EBE6DD url(/images/catalog/search_home_bottom.png) top left no-repeat;
	width:163px;
	height:5px;
	margin:0; padding:0;
}
.catalog_top_ad{
	float:right;
	margin:0 5px;
	padding:0;
	width:150px;
	height:190px;
}

.catalog_all_categories_float{
	width:170px;
	float:left;
	margin:15px 5px;
	padding:0;
}
* html .catalog_all_categories_float{
	width:165px;
}
#plan_table{
	font-size:12px;
	color:#777777;
	font-weight:bold;
	background-color:#FFFFFF;
}
#plan_table td{
	height:55px;
	/*padding:10px 20px;*/
	margin:0;
	border-bottom:1px solid #E4E4E4;
}
.sub{
	font-size:10px;
	color:#999999;
	font-weight:normal;
}

#vips{
	margin:25px 0 15px 0;
	width:520px;
	padding:10px;
	border:1px solid #FFDEFC;
	background-color:#FDFBF5;
}

#vips a{
	color:#AD60AE;
}
#vips h3 a{
	color:#D8258F;
	text-transform:uppercase;
	text-decoration:underline;
}


#catalog_view h1{
	width:540px;
	text-align:center;
	border-bottom:1px solid #D6AFD6;
	color:#A64F87;
	font-size:14px;
	text-transform: uppercase;
	font-weight:bold;
	margin:20px 0;
}

#catalog_view_description{
	margin:0;
	padding:0;
	text-align:justify;
	color:#585858;
}
.cap{
	font-weight:bold;
	color:#B66298;
}






#sv_katalog{
	color:#444444;
}
#sv_katalog strong{
	font-weight:bold;
	color:#AD60AE;
}



/* ALBUM */

#big_pic{
	display:none;
	border:1px solid #FF33CC;
	padding:10px;
	position:absolute;
	top:180px;
	left:240px;
	background-color:#FFFFFF;
}
#album_add_form span{
	display:block;
	width:200px;
	float:left;
}
#album_add_form p{
	margin:15px 0px;
	padding:0;
}

#thenewstitle{
	color:#993399;
}

* html #thenewstitle{
	margin-bottom:0px;
}

.thenewstitle{
	color:#993399;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}
.newslink{
	color:#993399;
	text-decoration:underline;
}
#home_news_holder{
	width:542px;
	height:250px;
	margin:0px 0px 0px 3px;
	padding:0;
	background-color:#F6F1FA;
	font:12px Tahoma;
}
/*#home_news_holder a{
	color:#404040;
}
#home_news_holder a:hover{
	text-decoration:none;
}
#home_news_holder a.holdlink{
	/*background:#F8F4FA url(/images/home/news_tick.png) center left no-repeat;
	padding-left:7px;
	color:#993399;
	padding:0;
	margin:0;
}
#home_news_holder a.holdlink:hover{
text-decoration:underline;
}
#home_news_holder */
.thumb{
	background:#F8F4FA url(/images/home/news-thumb-bg.gif) top left no-repeat;
	width:80px;
	height:80px;
	margin:2px 6px 2px 2px;
	padding:4px;
}
.lightthumb{
	background: url(/images/home/thumb-bg-light.gif) top left no-repeat;
	width:80px;
	height:80px;
	margin:2px 6px 2px 2px;
	padding:4px;
	border:none;
}

#home_news_holder_header{
	background:#F8F4FA url(/images/home/home_news_header_bg.png) top right no-repeat;
	font:12px tahoma;
	width:224px;
	height:14px;
	margin:0px;
	padding:3px;
	font-weight:bold;
	color:#EC0F8A;
	border-bottom:1px solid #F0BDDA;
}





.sigimage{
width:100%;
margin-bottom:20px;
}
.sigcode{
width:100%;
margin-top:20px;
}

/* Form ---------------  */
#form_holder{
	width:503px;
	padding:10px;
	margin:0px -5px;
	background-color:#D4DDF4;
	color:#000066;
}


#form_holder_top{
	width:523px;
	height:30px;
	margin:0px -5px;
	padding:0px;
	background:#D4DDF4 url(/images/misc/bg.header_form.png) top left no-repeat;
}
#form_holder_sendnews_top{
	width:523px;
	height:30px;
	margin:0px -5px;

	padding:0px;
	background:#D4DDF4 url(/images/misc/bg.header_send_news.png) top left no-repeat;
}
	* html #form_holder_sendnews_top{margin:0px;}

#form_holder_bottom{
	width:523px;
	height:9px;
	margin:0px -5px;
	padding:0px;
	background: url(/images/misc/bg.blue.bottom.png) top left no-repeat;
}
* html #form_holder_bottom, * html #form_holder_top, * html #form_holder{
	margin:0px;
}

.fifty_left h2, .fifty_right h2{
border-bottom:1px solid #F6BCD7; margin-top:15px}
.fifty_left {
	width:260px;
	float: left;
	margin:0;
	padding: 0px 10px;
	text-align:justify;
}
.fifty_left p, .fifty_right p {
	padding: 5px 0 5px 5px;
	margin: 0px;
	}
.fifty_left a, .fifty_right a {	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#8F3395;}

/** html #fifty_left{padding:0;margin:0;}*/

.fifty_right{
	width:260px;
	margin:0;
	float: right;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; color:#8F3395
}

.SUCCESS{
	font:14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	font-weight:bold;
	text-transform:uppercase;
	width:98%;
	margin:0;
	padding:20px 0px;
	text-align:center;
}

/*tootips*/
a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color: #000000;
    text-decoration:none;
	background-color: #F8F4FA;
}

a.info:hover{z-index:25;
	background-color:#F8F4FB;
}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:60px; left:0px; width:200px;
	border: 1px solid #336;
	background-color: #FFFFD4;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;;
	text-align: center
}

.givememore{
	padding:1px 4px 4px 4px;
	color:#A454A5;
font-family:Geneva, Arial, Helvetica, sans-serif
}
.givememore:hover{
	color:#ffffff;
	background-color:#A454A5;
	text-decoration:none;
}

#glossary #nav{
	border-bottom:1px solid #AD61AC;
	border-top:1px solid #AD61AC;
	margin: 25px 0px;
	padding:3px 0px;
	width:545px;
	text-align:center;
}

#glossary #nav span{
	display:block;
	padding: 2px;
	width:12px;
	height:12px;
	line-height:12px;
	float:left;
	text-align:center;
	margin:0;
}

#glossary #nav span a{
	font-weight:bold;
	color:#AD61AC;
}

#glossary #nav span.glosactive{
	display:block;
	padding: 2px;
	color:#ffffff;
	background-color:#AD61AC;
	width:11px;
	height:12px;
	line-height:12px;
	float:left;
	text-align:center;
}

#glossary h3{
	margin:2px 0px 7px 0px;
	padding:0px;
}
#glossary h3 a{
	color:#DC2099;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
#glossary h3 a:hover{
	color:#B51A7E;
}

#glossary .glos{
	padding: 26px 5px 26px 5px;
	margin:0;
	border-bottom:1px dotted #CFCFCF;
	width:530px;
}
#langLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	background-color:#000099;
	padding: 5px;
	margin-right: 5px;
	border: 1px solid black;
	cursor: pointer;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.l{
	width:150px;
	text-align:right;
	float:left;
	margin:5px;
}
.r{
	width:300px;
	text-align:left;
	float:left;
	margin:5px;
}
.r input{width:290px;}
.r textarea{width:290px;}

/* dvipop*/
	#divpopLayer{
		visibility:hidden;
		position:absolute;
		left:0;
		top:-100px;
		padding:0 6px 6px 0;
		margin: -6px 6px 6px -6px;
		width:113px;
		height:123px;
	}


	#divpopborder{
		border:1px solid #AD60AE;
		padding:25px 15px 15px 15px;
		width: 80px;
		height: 80px;
		background-color:#FFFFFF;
	}

	#closelink{
		visibility:hidden;
		padding:0px 0px 0px 0px;
		color:#AD60AE;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		cursor:pointer;
		width:90px;
		height:15px;
		position:absolute;
	}

	#divpopLayer #divpopcontent{
		margin:0px;
		padding:0px;
	}




#ToolTipLayer{
	visibility:hidden;
	position:absolute;
	left:0;
	top:-100px;
	padding:10px;
	width:300px;
	height:123px;
	border:1px solid #E0C6E3;
	color:#000000;
	background-color:#FFFFFF;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
}

#ToolTipContent{}


#in_manual_top{
	width:198px;
	height:34px;
	padding:0px;
	margin:0px;

	background:url(/images/misc/index-manuals-top.gif) top left no-repeat;
}
#in_manual_mid{
	width:184px;
	padding:7px;
	margin:0px;
	background:url(/images/misc/index-manuals-middle.gif) repeat-y top left;
}
#in_manual_bot{
	width:198px;
	height:6px;
	padding:0px;
	margin:0px;
	background:url(/images/misc/index-manuals-bottom.gif) top left no-repeat;
}


#in_zodiak_top{
	width:198px;
	height:34px;
	padding:0px;
	margin:0px;
	background:url(/images/misc/index-zodiak-top.gif) top left no-repeat;
}
#in_zodiak_mid{
	width:184px;
	padding:7px;
	margin:0px;
	background:url(/images/misc/index-zodiak-middle.gif) repeat-y top left;
}
#in_zodiak_bot{
	width:198px;
	height:4px;
	padding:0px;
	margin:0px;
	background:url(/images/misc/index-zodiak-bottom.gif) top left no-repeat;
}

#fontsizetools span{
	display:block;
	padding:2px;
	background:#ffffff url(/images/font-size-tools.gif) top left repeat-x;
	border:1px solid #d7b9d6;
	width:115px;
	float:right;
	margin:0px;
	text-align:center;
	color:#AD60AE;
}
#fontsizetools span.but{
	width:16px;
	margin:0px;
	text-align:center;
	margin-left:-1px;
	color:#AD60AE;
}



/*

#konkurs_left{
	float:left;
	width:177px;
	background:#F2F2F4 url(../images/konkurs/konkurs_menu.gif) top left no-repeat;
	height:880px;
	margin:0px;
	padding:0px 10px 0px 0px;
	text-align:right;
}
#konkurs_center{
	width:780px;
	float:left;
	margin:0px;
	padding:0px;
}
#konkurs_left p{
padding:0px;
margin:20px 0px 0px 0px;
}*/
.konkursmenu{
	color:#8F31A1;
	font-weight:bold;
	text-decoration:none;
}
.konkursmenu:hover{
	text-decoration:underline;
}
h2.fashion{
	border:0px;
}
h2.fashion a{
	color:#A98766;
	border:none;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


/* tinyMce */

.brown-right-images {
border: 1px solid #ddd5a6; margin: 0px 0px 0px 17px; padding: 2px}

.brown-left-images {
border: 1px solid #ddd5a6; margin: 0px 17px 0px 0px; padding: 2px}

.brown-center-images {
border: 1px solid #ddd5a6; margin: 7px; padding: 2px}
.normal-right-images {
margin: 0px 0px 0px 17px; padding: 2px}

.normal-left-images {
margin: 0px 17px 0px 0px; padding: 2px}


.footercolumn {
	float:left;
	padding:0px;
	margin:0px 13px 0px 16px;
}
#footer #footer_menu h3{
	margin:0px;
}
#footer_menu a{
	color: #595959;
	font-size:9px;
}
.logininput{
	font:10px/10px Verdana, Arial, Helvetica, sans-serif;
	width:100px;
	height:12px;
	line-height:13px;
	font-size:10px;
	border:1px solid #7A6886;
	color:#7A6886;
	padding:0px;
	margin:0px;
}
* html .logininput{height:15px;}

.addthis_default_style { padding-bottom: 15px }

.fb-root {
  text-align: right;
  float: right;
}





#leftside{
	width:160px;
	padding:30px 15px 15px 15px;
	color:#963197;
	text-align:right;
	background:#F2F2F4 url(/images/konkurs/konkurs_left.gif) top left no-repeat;
	height:590px;
	float:left;
}
#leftside a{
	color:#963197;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#leftside a:hover{
	text-decoration:underline;
}
#leftside h2{
	color:#963197;
	font-weight:bold;
	font-size:14px;
	border:none;
	margin:0;
	padding:0;
}
#rightside{
	width:100%;
	background-color:#F1EFEB;
	display:table;
	margin:0px;
	padding:30px 0px 0px 0px;
}


#konkurs_left {
	text-align:center;
	width:80%;
	margin:0px auto;
	padding:0px 5px 0px 0px;
}
#konkurs_left p{
	color: #545454;
	font: 13px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 7px 0px 5px 0px;
	text-align: center;
}
#konkurs_left span {
	color: #d45883;
	font:bold 16px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	display: block;
	padding-bottom: 7px
}
#konkurs_left ol, #konkurs_left ol li {
	color: #545454;font: 13px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 27px
}
#konkurs_right {
	float:right;
	width:430px;
	background: White url(/images/right-bg.jpg) no-repeat 0px 268px;
	margin:0px;
	padding:0px;
	text-align:center;
}
#flash_konkurs {
	width: 430px;
	height: 268px;
}
.konkurs_br {
	color: #963197;
	margin: 0px 0px 37px 0px;
}
.konkurs_br a {
	font: 11px verdana;
	color: #909090;
}
.konkurs_br a :visited, #konkurs_br a :hover {
	font: 11px verdana;
	color: #909090;
}
.konkurs_br p {
	font: bold 13px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
}

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ffffff;
    font: 11px verdana;
	 color: #909090;
    text-decoration:none}

a.info:hover{z-index:25;
background-color:#fff}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:170px;
    border:1px solid #e5cce5;
    background-color:#faf4fa;
	 color: #5F0060;
    text-align: left;
	 padding:5px;}

.thumb_holder{
	width: 172px;
	height: 202px;
	padding:10px; margin:0px;
	float:left;
	border:0px solid white;
}

.konkurs_thumb{
	padding:10px;
	border:1px solid #999999;
	background-color:#F3F3F3;
	display:block;
	width:125px;
	height:125px;
	margin:0px auto;
}
.konkurs_thumb:hover{
	border:2px solid #3388CC;
	margin:-1px auto;
}
.konkurs_thumb img{border:0px; margin:0px;}

.score{
	color:#DD0000;
	font:18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-align:center;
}
#rightside h1{
	font:28px Verdana, Arial, Helvetica, sans-serif;
	color:#993399;
	padding:0px 0px 5px 0px;
	margin:0px 10px 10px 10px;
	border-bottom:1px solid #999999;
	text-align:center;
}

#voteblock{
	width:190px;
	padding:20px;
	margin:20px auto;
	border:1px solid #CDCCCA;
	background-color:#F6F5F3;
}
#voteblock img{
	margin:1px 1px 6px 1px;
	padding:0;
	border:0px solid red;

}
.ERROR{
	color:#DD0000;
	text-align:center;
}

.footercolumn {
	float:left;
	padding:0px;
	margin:0px 13px 0px 16px;
}
#footer #footer_menu h3{
	margin:0px;
}
#footer_menu a{
	color: #595959;
	font-size:9px;
}
.logininput{
	width:100px;
	height:15px;
	line-height:13px;
	font-size:10px;
	border:1px solid #7A6886;
	color:#7A6886;
	padding:0px;
}
.bgheader {
  background: url(/images/svatbata-logo-header-konkurs.jpg) left top no-repeat !important;
}
#menu_bottom a span {
  color: #fff;
  font-weight: bold;
}
.wapper-ins {
  margin:0; padding:0; background-color:#FFFFFF; padding:10px;
  }
.adv-wapper {
  width: 100%;
  height: 104px;
  background: #f1eef5 url(/images/adv_bg_konkurs.png) right top no-repeat;
  padding: 15px 0
}
table.results_top .l33  {
  margin: 0 0 0 5px;
}

.l33 {
  float: left;
  width: 204px;
  margin: 0px 0px 0 10px
}
.c33 {
  float: left;
  width: 335px;
  margin-right: 10px;
  font: 12px/20px Arial, Helvetica, sans-serif;
  text-align: justify;
}
.r33 {
  float: left;
  width: 350px;
  margin: 0px 10px 0 14px
}

.decorbox {
  border: 2px solid #c5bcd2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
  background: #fff url(/images/bg-nagradi.png);
  padding: 6px 8px 8px 8px;
  height: 88px;
}
.decorbox img {
  padding-right: 8px;
  border: none;
}
.info_block {
  border: 2px solid #C5BCD2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
  background: #F8F1F3;
  padding: 6px 8px 8px 8px;
  margin: 10px auto;
  width: 760px;
  text-align: center;
  font: 14px/28px Arial, Helvetica, sans-serif;
}
.alert-info {
  width: 760px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
  font: 14px/24px Verdana, Arial, Helvetica, sans-serif;
}

.alert-info.message {
  background-color: #FFF8DC;
  border: 1px solid #FFDEAD;
  margin: 10px auto;
  text-align: center;
}

.alert-info.notification {
  background-color: #FDDFDE;
  border: 1px solid #F99391;
  margin: 10px auto;
  text-align: center;
}
.aleft-box-transparent {
  background-color: transparent;
  background-color: rgba(238, 225, 229, 0.88);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E2EEE1E5,endColorstr=#E2EEE1E5);
            zoom: 1;

  border: 1px solid #D7C5D7;
  margin: 6px auto;
  padding: 8px;
  text-align: center;
}

.facebook-share {
  margin: 10px auto;
}

/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
h1.ir {
    text-align: center;
    margin: 10px auto;
}
.ir-wapper {
  width: auto;
  margin: 12px auto 20px auto;
  text-align: center;
}
.ir-wapper-part2 {
  width: auto;
  margin: 0px auto 20px auto;
  text-align: center;
}

#header-wedding-moments {
  background: url(/images/header-wedding-moments.png) top center no-repeat;
}
#header-wedding-decoration {
  background: url(/images/header-wedding-decoration.png) top center no-repeat;
}
#header-wedding-dress {
  background: url(/images/header-wedding-dress.png) top center no-repeat;
}


.left_img {
  float: left;
  width: 464px;
  height: 464px;
  background-color: #f4f4f4;
}

.right_img {
  float: right;
  width: 464px;
  height: 464px;
  background-color: #f4f4f4;
  margin: 0 0 0 20px;
}

.vs_competition {
  background: none;
  padding-bottom: 25px;
}

.left_btn {
  float: left;
  width: 464px;
  height: 40px;
  background-color: transparent;
  text-align: center;
}

.right_btn {
  float: right;
  width: 464px;
  height: 40px;
  background-color: transparent;
  margin: 0 0 0 20px;
  text-align: center;
}
.backing_competition {
  width: 854px;
  margin: 0 auto;
  min-height: 464px;
}
.bg_gray {
background-color: #f4f4f4;
}
.img_b, .left_img_b {
    width: 100%;
    height: 464px;
}
.img_b {
  text-align: center;
}

.left_img_b {
  float: left;
}
.right_img_b {
  width: 354px;
  float: left;
  margin-left: 10px;
  padding: 6px 8px 0 8px;
  text-align: center;
}
.right_img_b p {
  font: 14px/24px Arial, Helvetica, sans-serif;
  text-align: justify;
  padding-bottom: 24px
}

.right_img_b h1 {
  font: 18px Arial, Helvetica, sans-serif;
  text-align: center;
}
.center-voting-content {
  padding: 10px 20px;
  text-align: center;
  position: relative;
}
.previous-button-gray {
  position: absolute;
  width: 28px;
  height: 32px;
  background: url(/images/left-arrow.png);
  cursor: pointer;
  display: block;
  top:290px;
  left:20px;
}

.next-button-gray {
  position: absolute;
  width: 28px;
  height: 32px;
  background: url(/images/right-arrow.png);
  cursor: pointer;
  display: block;
  top:290px;
  right: 20px;
}

.center-voting-content h1 {
  text-align: center;
}
.center-voting-content h2 {
  color: #696969;
  text-align: center;
  border-bottom: none;
}

.bgvintage {
  background: url(http://www.svatbata.bg/templates/konkurs/images/details.png) center 10px no-repeat;
}
.p-td-10 {
  padding: 10px 0;
  text-align: center;
}
.supporting-vote-box {
  margin: 10px auto;
  width: 600px;
  text-align: center;
}

.comp-info-block {
  width: 800px;
  height: 60px;
  background: #fff;
  margin: 0px auto;
  padding: 0px 10px 10px 60px;
  color: #545454;
}
.comp-info-block img, .comp-info-block-ins img {
  vertical-align: middle;
  padding-right: 6px;
  padding-bottom: 0px;
}
.comp-info-block-ins {
  background-color: #D8BFD8;
  border: 1px solid #9D609D;
  margin: 0px auto;
  padding: 8px 8px 8px 8px;
  color: #713d71;
  margin-top: 30px;
  margin-bottom: 20px;

}
.comp-info-block-ins p {
  font: 12px Arial, Helvetica, sans-serif;
}

.btn {
cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  padding: 5px 8px 6px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 13px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
    width:191px;
    ;
}
.btn:hover {
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none;
}

.btn span {
    background: url(/images/heards.png) 6px 2px no-repeat;
    display: block;
    margin: 0;
    padding: 0;
    width: 191px;
    height: 17px;
    padding: 6px 2px 0px 8px;

}

.btn:hover span {
    background: url(/images/heards.png) -18px -19px no-repeat;
}


/*.btn .icon_btn {
  background: url(/images/heards.png) 0 0 no-repeat;
  text-indent:20px;
  display:block;
  position: relative;
  top: 0;
  left: 0;

  width: 191px;
  height: 15px;
  padding-right: 10px;
  margin-top: 2px;

}


.btn .text_btn {
  float: left;
  display: block;
  line-height: 24px;
  width: 120px
}*/



.btn:focus {
    outline: 1px dotted #666666;
}
.btn.primary {
    background-color: #0064CD;
    background-image: -moz-linear-gradient(center top , #049CDB, #0064CD);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn.active, .btn:active {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled {
    background-image: none;
    box-shadow: none;
    cursor: default;
    opacity: 0.65;
}
.btn[disabled] {
    background-image: none;
    box-shadow: none;
    cursor: default;
    opacity: 0.65;
}
.btn.large {
    border-radius: 6px 6px 6px 6px;
    font-size: 15px;
    line-height: normal;
    padding: 9px 14px;
}
.btn.small {
    font-size: 11px;
    padding: 7px 9px;
}
:root .alert-message, *:root .btn {
}
button.btn::-moz-focus-inner, input.btn[type="submit"]::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
.overflowtext {
  max-height: 140px;
  overflow:auto;
  text-align: left;
}




/*image sectio*/
.bride_bg {
  background: #f5f5f5 url(/images/bride_bg.jpg) right top no-repeat;
  font-size: 13px;
  color: #696969;
}
.bride_bg p {
  padding: 16px 0;
  line-height: 22px;
}
.bride_bg p span {
   font-weight: bold;
   color: #d45883;
}
.title_text {
  font-size: 16px
}

.comp-info-block {
  width: 800px;
  height: 60px;
  background: transparent;
  margin: 0px auto;
  padding: 0px 10px 10px 60px;
  color: #545454;
}
.comp-info-block2 img {
  vertical-align: middle;
  padding-right: 6px;
  padding-bottom: 4px
}

table.results_top {
  padding: 0;
  margin: 0 auto;
}
table.results_top tr {
  padding: 8px
}
.results_top p {
  padding: 0px;
  margin: 0px;
  line-height: 18px;
  text-align: justify;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.result-image {
  position: relative;
  width: 120px;
  height: 120px;
}
span.voted_img {
  position: absolute;
  top: -4px;
  right: -14px;
  background: url(/images/heart_red.png) no-repeat top right;
  z-index: 10;
  width: 16px;
  height: 16px;
}
.voted_numbers {
  position: absolute;
  top: 100px;
  right: -4px;
  width: 24px;
  padding: 2px 6px;
  background-color: #c92800;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c92800), to(#821a00));
  background-image: -webkit-linear-gradient(top, #c92800, #821a00);
  background-image:    -moz-linear-gradient(top, #c92800, #821a00);
  background-image:     -ms-linear-gradient(top, #c92800, #821a00);
  background-image:      -o-linear-gradient(top, #c92800, #821a00);
  background-image:         linear-gradient(top, #c92800, #821a00);
  color: #fff;
  font:16px Arial, Helvetica, sans-serif;
  font-weight: bold;
  -webkit-box-shadow: 0px 0px 4px #efefef;
  -moz-box-shadow: 0px 0px 4px #efefef;
  box-shadow: 0px 0px 4px #efefef;
  text-align: center;
}
.voted_numbers span {
  display: block;
  padding-top: 2px;
  background-color: transparent;

}

.result-image-2 {
  width: 208px;
  height: 220px;
}

.result-image-2 img {
  padding: 6px;
  background-color: #fff;
  border: 1px solid #e5d0e5;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
  opacity:1.0;
  filter:alpha(opacity=100); /* For IE8 and earlier */
}
.result-image-2 img:hover
{
  opacity:0.6;
  filter:alpha(opacity=90); /* For IE8 and earlier */
}


.result-image img {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #e5d0e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}



span.small-text {
  font-size: 9px;
  color: #808080;
}
.link-competition {
  background-color: #fff;
  border: 1px solid #DCDCDC;
  padding: 2px 4px;
  font-family: "Courier New",
               monospace;
}


/**
 * Voting form
 */
 #vote-submission-form-wrapper #email-vote-submit {
   display: none;
 }
   #vote-submission-form-wrapper {
    margin: 0px;
  }
  #vote-submission-form-wrapper fieldset {
    margin: 0 0 10px 0;
    padding: 0px;
    border: none;
    display: block;
    width: 400px;
  }

  #vote-submission-form-wrapper fieldset label {
    display: block;
    margin: 0 0 3px 0;
    font-weight: bold;
    float: left;
  }
  #vote-submission-form-wrapper fieldset input,
  #vote-submission-form-wrapper fieldset textarea {
    width: 400px;
    margin: 0px;
    padding: 5px;
    clear: both;
    display: block;

    font-size: 138.5%;

    border: 1px solid #e0e0e0;

       -moz-border-radius: 5px; /* FF1+ */
    -webkit-border-radius: 5px; /* Saf3+, Chrome */
            border-radius: 5px; /* Opera 10.5, IE 9 */
  }
  .ui-button {
    padding: 5px 5px;
  }
  #vote-submission-form-wrapper fieldset textarea {
    resize: none;
    overflow: hidden;
  }
  #vote-submission-form-wrapper fieldset input:focus,
  #vote-submission-form-wrapper fieldset textarea:focus {
    outline: none;
    background-image: none;
  }
  #vote-submission-form-wrapper fieldset.checkbox input {
    width: auto;
    float: left;
    clear: none;
    margin: 5px 10px 5px 10px;
    border: none;
    background: none;
        filter: none;
    -ms-filter: "none";

  }
  /* IE6 and IE7 hack*/
  * html #vote-submission-form-wrapper fieldset.checkbox input{
    margin-top: 0px;
  }
  *:first-child+html #vote-submission-form-wrapper fieldset.checkbox input{
    margin-top: 0px;
  }
  #vote-submission-form-wrapper fieldset.checkbox label {
    margin: 3px 0px 5px 0px;
    padding: 0;
  }
  #vote-submission-form-wrapper fieldset input.ui-state-error,
  #vote-submission-form-wrapper fieldset textarea.ui-state-error{
    border: 1px solid #d12c2c;
    color: #000;
  }
  #vote-submission-form-wrapper .form_error{
    float: right;
    font-style: italic;
  }
  .validateTips { padding: 5px; }
  .captcha-input { width: 30% !important; float: left; }
  .captcha-image { float: right; }

  .vote-privacy-info {
    color: #666666;
    font-size: 10px;
  }


::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

.fancybox-popup-content {
  display: none;
}
.reglament {
  width: 780px;
  margin: 40px auto;
}

.center-text {
  text-align: center
}


/*! fancyBox v2.0.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1002;
}

.fancybox-outer {
	padding: 0;
	margin: 0;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}

.fancybox-opened {
	z-index: 1003;
}

.fancybox-opened .fancybox-outer {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-inner {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
	overflow: hidden;
}

.fancybox-error {
	color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 10px;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -21px;
	margin-left: -21px;
	width: 42px;
	height: 42px;
	background: url('/fancybox/fancybox_loading.gif');
	opacity: 0.8;
	cursor: pointer;
	z-index: 1010;
}

.fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/fancybox/fancybox_sprite.png');
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 1004;
}

.fancybox-prev, .fancybox-next {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	background: transparent url('/fancybox/blank.gif'); /* helps IE */
	z-index: 1003;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-prev span, .fancybox-next span {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 36px;
	height: 36px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 1003;
}

.fancybox-prev span {
	background-position: 0 -36px;
}

.fancybox-next span {
	background-position: 0 -72px;
}

.fancybox-prev:hover, .fancybox-next:hover {
	visibility: visible;
}

.fancybox-prev:hover span {
	left: 20px;
}

.fancybox-next:hover span {
	left: auto;
	right: 20px;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 1001;
	background: #000;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 1005;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 1003;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
			border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	margin-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
