/* CSS Document */

* { 
	margin:0; padding:0;
	border:0;
}

body{ background:#000;
	 border:0;
	 font:13px Arial, Helvetica, sans-serif; color:#626262;
	 line-height:18px;
}


/* ============================= main layout ====================== */

a{ color:#d6015e; text-decoration: underline; outline:none}
a:hover{ text-decoration: none}
li{ list-style:none}
.h11{ font-size:44px; line-height:46px; text-transform:uppercase; padding-left:10px; float:left; letter-spacing:-2px; }
h1{ font-size:34px; line-height:46px; text-transform:uppercase; float:left; letter-spacing:-2px;}
h2{ font-size:32px; line-height:34px; color:#56ce4a; padding:2px 0 11px 0; letter-spacing:-2px;}
h3{ font-size:28px; line-height:30px; color:#0f0f0f; padding:29px 0 23px 0; letter-spacing:-2px;}
h4{ font-size:14px; font-weight:normal; color:#fff; line-height:18px; padding:37px 0 10px 0}
h4 a{font-size:14px; font-weight:normal; color:#fff; text-decoration:none}
p{ padding-bottom:18px;}
img{ vertical-align:top}
.block{ display:block}
/* ============================= header ====================== */
.pipka li{
padding-left:30px;
background:url(pipka.jpg) no-repeat;
line-height:25px;
}

.pipka li a{
color:#000;
text-decoration:none
}

.pipka li .padd{
display:none
}

.pipka li.active .padd{
display:block
}
/*---faded slider begin ---*/
#faded {}
#faded .rap {overflow: hidden;height:373px;position: relative;z-index:1;
}

ul.pagination { position:absolute; z-index:2; margin-top:-51px; padding-left:845px; width:120px; background:url(spacer00.htm) no-repeat}
ul.pagination li {float:left; padding-right:5px;}
ul.pagination li a {background:url(buttons0.jpg) no-repeat; height:18px; width:18px; display:block;}
ul.pagination li a:hover, ul.pagination li.current a { background:url(buttons_.jpg) no-repeat;}

/*--- slider end ---*/
#top{ font-size:10px; font-weight:bold; text-transform:uppercase; color:#5c5c5c; padding:12px 38px 0 15px;}
#top span{ color:#808080}
#top ul{ float:right}
#top li{ float:left; padding-left:7px; margin-left:8px; background:url(top_line.jpg) 0 6px no-repeat;}
#top .last{ background:none}
#top a{ text-decoration:none; color:#808080}
#top a:hover{ text-decoration:underline}

#text{ position:absolute; z-index:3; margin-top:-373px; width:972px; overflow:hidden;}
#text2{ float:right; padding-right:39px; text-align:right; margin-top:92px;}
.h1{ font-size:44px; color:#fff; line-height:46px; display:block; letter-spacing:-1px;}
.h2{ font-size:60px; color:#d6015e; letter-spacing:-3px; line-height:62px; display:block; margin-top:-10px; padding-bottom:6px;}
#text2 a{ color:#fff; text-decoration:none; font-size:11px; text-transform:uppercase; float:right; background:url(button10.jpg) no-repeat; line-height:35px; width:106px; text-align:center}
#text2 a:hover{ color:#53c647;}

#logo{ color:#1c1c1c; background:url(logo0000.jpg) 0 5px no-repeat; padding-left:44px; text-decoration:none}
#menu { margin-top:23px; background:url(menu_bg0.jpg) top repeat-x; width:100%;}
#menu_left{ background:url(menu_lef.jpg) top left no-repeat; }
#menu_right{ background:url(menu_rig.jpg) top right no-repeat; width:100%; overflow:hidden; height:54px;}
#menu ul{ float:left;  }
#menu li { float:left; padding-right:1px; background:url(menu_lin.jpg) top right no-repeat; width:120px; text-align:center;}
#menu .last{ background: none}
#menu li a{ display:block; line-height:49px; font-size:9px; color:#b7b7b7; text-transform:uppercase; text-decoration:none}
#menu .first a{ padding:0;}
#menu li a span{ display:block}
#menu .active {background:url(menu_bg_.jpg) top left no-repeat}
#menu li.first a:hover span, #menu li.first.active span{ background:url(menu_leg.jpg) top left no-repeat}
#menu li a:hover, #menu li.active a{ background:url(menu_bg_.jpg) top repeat-x; color:#fff;}

#icons{ padding-right:3px; padding-top:16px; float:right;}
#icons a{ text-transform:uppercase; color:#fff; padding-right:29px; text-decoration:none; margin-right:19px; float:left;}
#icons a:hover{ text-decoration: underline}
#icon1{ background:url(icon1000.jpg) right 2px no-repeat}
#icon2{ background:url(icon2000.jpg) right 2px no-repeat}

/* ============================= content ====================== */

.box{margin-bottom:20px; background:#fff;}
.box_top{ background:url(box_top0.jpg) top repeat-x}
.box_left{ background:url(box_left.jpg) left repeat-y}
.box_right{ background:url(box_righ.jpg) right repeat-y}
.box_bot{ background:url(box_bot0.jpg) bottom repeat-x}
.box_top_left{ background:url(box_top_.jpg) top left no-repeat}
.box_top_right{ background:url(box_top1.jpg) top right no-repeat; width:100%}
.box_bot_left{ background:url(box_bot_.jpg) bottom left no-repeat}
.box_bot_right{ background:url(box_bot1.jpg) bottom right no-repeat}
.pad{ padding:33px 13px 41px 15px;}

.box2{ background:#d6015e; width:313px; float:left; color:#fff;}
.box2_right{ background:url(box2_rig.jpg) bottom right no-repeat}
.box2_left{ background:url(box2_lef.jpg) bottom left no-repeat}
.box2 .pad{ padding:0 18px 0 28px;}
.box2 h3{ color:#fff;}
.box2 .font1{ color:#fff;}
.box2 .font1 a{ color:#fff;}
.box2 .list1 li a{ color:#fff;}
.banner{
text-align:center;
margin:20px
}
.marg_right1{ margin-right:23px;}
.marg_right2{ margin-right:16px;}
.marg_right3{ margin-right:33px;}
.marg_right4{ margin-right:100px;}
.pad_bot1{ padding-bottom:29px;}
.pad_bot2{ padding-bottom:13px;}
.pad_bot3{ padding-bottom:35px;}
.pad_left1{ padding-left:12px;}
.pad_left1 div{overflow:hidden}
.pad_left2{ padding-left:47px;}
.marg_top{ margin-top:10px;}
.marg_top2{ margin-top:30px;}


.link1{ text-decoration:none}
.link1:hover{ text-decoration:underline}
.link2{ font-size:12px; font-weight:bold; color:#56ce4a; text-decoration:none; text-transform:uppercase}
.link2:hover{ text-decoration:underline}
.link3, .font2{ margin-left:-11px; background:url(marker_1.gif) 0 7px no-repeat; display:block; padding-left:11px;font-size:18px; color:#d6015e; text-decoration:none;}
.link3:hover{ text-decoration:underline}

/*---looped slider begin ---*/
#loopedSlider1 .container { width:100%; height:210px; overflow:hidden; position:relative; z-index:1; }
#loopedSlider1 .slides { position:absolute; top:0; left:0; }
#loopedSlider1 .slides div { position:absolute; top:0; left:0; width:265px;}
#loopedSlider1 .previous{ position:absolute; z-index:2; margin-top:-21px; margin-left:214px;}
#loopedSlider1 .next{ position:absolute; z-index:2; margin-top:-21px; margin-left:245px;}
#loopedSlider2 .previous{ position:absolute; z-index:2; margin-top:-304px; margin-left:214px;}
#loopedSlider2 .next{ position:absolute; z-index:2; margin-top:-304px; margin-left:245px;}
#loopedSlider2  .container { width:100%; height:262px; overflow:hidden; position:relative; z-index:1; }
#loopedSlider2 .slides { position:absolute; top:0; left:0; }
#loopedSlider2 .slides div { position:absolute; top:0; left:0; width:268px;}

/*--- slider end ---*/

.font1{ font-size:18px; color:#d6015e; line-height:24px; text-decoration:none}
a.font1:hover{ text-decoration:underline}

.overline{ background:url(line0000.jpg) top center no-repeat;}

.line1{ background:url(line_ver.jpg) 314px repeat-y}
.line2{ background:url(line_ver.jpg) 628px repeat-y}

.list1 li{ line-height:25px; font-size:12px;}
.list1 li a{ color:#747474; text-decoration:none; padding-left:8px; background:url(marker_2.gif) 0 5px no-repeat}
.list1 li a:hover{ text-decoration:underline}

.support{ font-size:16px; line-height:18px; color:#747474; padding-left:18px; padding-top:71px; letter-spacing:-1px;}
.support span{ display:block; font-size:30px; line-height:42px; color:#fff;}

/* ============================= footer ====================== */

#footer { text-align:center; color:#747474; margin-top:-100px}
#footer a{ color:#fff; text-decoration:none;}
#footer a:hover{ text-decoration:underline}

/* ============================= forms ============================= */
.box1{ background:#fff;}
.box1_top{ background:url(box1_bor.jpg) top repeat-x}
.box1_left{ background:url(box1_bor.jpg) left repeat-y}
.box1_right{ background:url(box1_bor.jpg) right repeat-y}
.box1_bot{ background:url(box1_bor.jpg) bottom repeat-x}
.box1_top_left{ background:url(box1_top.jpg) top left no-repeat}
.box1_top_right{ background:url(box1_toq.jpg) top right no-repeat} 
.box1_bot_left{ background:url(box1_bot.jpg) bottom left no-repeat}
.box1_bot_right{ background:url(box1_bou.jpg) bottom right no-repeat}

#form_1{ float:right; padding:4px 8px 0 0}
#form_1 .submit{ float:right; margin-left:6px; font:11px Arial, Helvetica, sans-serif; color:#fff; width:72px; height:31px; padding:9px 0; background:url(button20.jpg) no-repeat; cursor:pointer; text-transform:uppercase;}
#form_1 .input{ width:209px; background:none; height:15px; padding:8px 10px; font:13px Arial, Helvetica, sans-serif; color:#626262;}

#ContactForm { width:264px; line-height:17px;}
#ContactForm .box1{ margin-bottom:12px;}
#ContactForm a{ margin-left:18px; margin-top:16px;}
#ContactForm .input {width:224px; background:none; height:15px; padding:8px 10px; font:13px Arial, Helvetica, sans-serif; color:#626262;}
#ContactForm textarea {width:224px; background:none; height:312px; padding:8px 10px; font:13px Arial, Helvetica, sans-serif; color:#626262; overflow:auto}

.wrapper_niz{
margin:20px;
overflow:hidden
}

.wrapper_niz h4{
padding:0;
margin-bottom:10px
}

.col9{width:325px; float:left}

#search_results .sr_link { text-align:right; padding-bottom:12px; border-bottom:1px dotted #aaa;}


.banner2{
margin:20px 0 20px 0
}

	
.poll_tittle { display:block; font-weight:bold; margin:0 10px 10px 20px;}
.clear { display:block;}
.submit33 { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #333333; float:right; height:auto; margin:10px 20px 0 0;}
#pollform { overflow:hidden; padding:0 0 0 20px;}
#pollform .radio { clear:left; float:left; margin:0 5px 4px 0;}
#pollform input { height:20px;}
#pollform label { margin-left:-5px;}

#overallresults-container{
  
}
table.resultss {font:11px/14px Arial,Helvetica,sans-serif;text-align:left;width:100%;}
table.resultss thead th.party {padding-left:8px;}
table.resultss thead th {background:repeat scroll 0 0 #D0D0D0;border-top:3px solid #A3A3A3;color:#FFFFFF;padding:2px 3px 3px;white-space:nowrap;}
table.resultss {font:11px/14px Arial,Helvetica,sans-serif;text-align:left;}
table.resultss tfoot td.updated {padding-left:5px;white-space:nowrap;}
table.resultss tfoot td {background:none repeat scroll 0 0 #ADADAD;border-top:1px solid #FFFFFF;color:#FFFFFF;padding:3px;}
table.resultss tbody td {background:none repeat scroll 0 0 #FFFFFF;border-top:1px solid #EEEEEE;}
table.resultss tr.LIB td.party {border-left:3px solid #A8262B;}
table.resultss tr.CON td.party {border-left:3px solid #314485;}
table.resultss.overall tbody td.share {border-right:1px solid #EEEEEE;}
table.resultss.overall .barContainer {background:none repeat scroll 0 0 #EEEEEE;width:80px;}
table.resultss tr#color_1 .bar {background-color:#314485;}
table.resultss tr#color_2 .bar {background-color:#A8262B;}
table.resultss tr#color_3 .bar {background-color:#2B93C9;}
table.resultss tr#color_4 .bar {background-color:#DE6B16;}
table.resultss tr#color_5 .bar {background-color:#FF0000;}
table.resultss tr#color_6 .bar {background-color:#3366FF;}
table.resultss tr#color_7 .bar {background-color:#339900;}
table.resultss tr .bar {background-color:#999999;}
table.resultss tr#color_5 .bar {background-color:#4B9744;}
table.resultss tr .bar {background-color:#999999;}
table.resultss tr td.party {border-left:3px solid #999999;}
table.resultss tr.GRN td.party {border-left:3px solid #4B9744;}
table.resultss tr td.party {border-left:3px solid #999999;}
table.resultss tr.NDP td.party {border-left:3px solid #DE6B16;}
table.resultss tr.BQ td.party {border-left:3px solid #2B93C9;}
table.resultss .barContainer {background:none repeat scroll 0 0 #D7D7D7;display:inline;float:left;font-size:1px;height:10px;line-height:1px;margin:2px 3px 2px 0;width:300px;}
table.resultss .bar {display:inline;float:left;font-size:1px;height:100%;line-height:1px;}



.contentext ol li{
list-style:decimal inside none !important;
padding:5px 0 5px 0 !important;
}
	
 .contentext ul li{
list-style:disc inside none !important;
padding:5px 0 5px 0 !important;
}

 .contentext p{
margin:0 !important;
padding:5px 0 5px 0 !important;
}
	
 .contentext h2{
font-size:32px; line-height:34px; 
color:#000;
text-transform:none;
margin:0 !important;
padding:5px 0 5px 0 !important;
}
	
 .contentext h3{
font-size:28px; line-height:30px;
color:#000;
text-transform:none;
margin:0 !important;
padding:5px 0 5px 0 !important;
}

 .contentext h4{
font-size:18px;
color:#000;
text-transform:none;
margin:0 !important;
padding:5px 0 5px 0 !important;
}

 .contentext h5{
font-size:16px;
color:#000;
text-transform:none;
margin:0 !important;
padding:5px 0 5px 0 !important;
}

#roul{
border:1px solid #d6015e;
padding:8px;
overflow:hidden;
text-align:center;
margin-bottom:12px;
}

#roul1{
border:1px solid #d6015e;
padding:8px;
overflow:hidden;
width:272px;
margin-top:10px;
margin-right:10px;
float:left;
text-align:center;
height:160px
}

#roul2{
border:1px solid #d6015e;
padding:8px;
overflow:hidden;
margin-top:10px;
width:272px;
float:left;
text-align:center;
height:160px
}


.roz1{
border:1px solid #d6015e;
padding:8px;
overflow:hidden;
background:#fda6cc;
float:left;
width:272px;
margin-top:-1px;
margin-right:10px;
font-size:12px;
color:#000
}

.roz2{
margin-top:-1px;
border:1px solid #d6015e;
padding:8px;
overflow:hidden;
background:#fda6cc;
float:left;
width:272px;
font-size:12px;
color:#000
}

.roz1 a, .roz2 a{
color:#fff
}

.roz1 h2, .roz2 h2{
color:#fff;
font-size:24px
}

.roz1 ul li, .roz2 ul li{
list-style: none outside none !important
}

.freak{
padding:20px;
border:1px solid #d6015e;
overflow:hidden;
margin-top:30px
}

.clear2{
overflow:hidden;
width:100%;
}

#roulu{
border:1px solid #d6015e;
padding:5px;
overflow:hidden;
margin-bottom:12px;
margin-top:15px;
float:left
}

#roulu1{
border:1px solid #d6015e;
padding:4px 0 4px 0;
overflow:hidden;
width:189px;
margin-top:10px;
float:left;
text-align:center;
height:160px;
margin-right:10px;
}

#roulu2{
border:1px solid #d6015e;
padding:4px 0 4px 0;
overflow:hidden;
margin-top:10px;
width:186px;
float:left;
text-align:center;
height:160px
}

.rozu1{
border:1px solid #d6015e;
padding:8px;
overflow:hidden;
background:#fda6cc;
float:left;
width:173px;
margin-right:10px;
font-size:12px;
color:#000
}

.rozu2{
border:1px solid #d6015e;
padding:8px;
overflow:hidden;
background:#fda6cc;
float:left;
width:170px;
font-size:12px;
color:#000
}

.rozu1 a, .rozu2 a{
color:#fff
}

.rozu1 h2, .rozu2 h2{
color:#fff;
font-size:24px
}

#roulu h2{
font-size:24px
}

.rozu1 ul li, .rozu2 ul li{
list-style: none outside none !important
}

ul.raznocvet{
margin-left:45px;
margin-top:20px;
float:left
}

ul.raznocvet li{
list-style: none outside none !important;
height:40px !important;
padding:0 !important
}

ul.raznocvet li img{
margin-top:-10px
}






.freak3{
padding:20px;
border:1px solid #d6015e;
overflow:hidden;
background:#fda6cc;
text-align:center;
margin-top:5px;
color:#000;
font-size:14px
}

.clear3{
margin-top:20px;
overflow:hidden;
float:left;
width:100%;
}




#cont {float:left;}
#feedback_form input, #feedback_form textarea {border:1px solid #ccc;}
#feedback_form textarea {display:block; margin-bottom:6px;}








