/* Start of CMSMS style sheet 'Mmk: style css' */
*{
	margin: 0px;
	padding: 0px;
}


.clear_div{
    position: relative;
    clear: both;
    height: 1px;
    font-size: 0px;
    margin: 0px;
    padding: 0px;
    line-height: 1px;
    /*border: 1px solid green;*/
}

img{
	border: none;
}
  

body{
	font: 13px/18px Arial, Tahoma, Verdana;
	/*background: #cfd1de url(images/bg_cont_1.jpg) top center repeat-y;*/
	background-color: #cfd1de;
	color: #000;
}


a{
	color: #0064aa;
	text-decoration: underline;
	font: bold 10px/14px Verdana, Arial, Tahoma;
}

a:hover{
	text-decoration: none;
}

.align_center{
	margin: 0px auto;
}

textarea{
    font: 13px/18px Arial, Tahoma, Verdana;
}

#container_1{
	position: relative;
	width: 930px;
	height: 100%;
	min-width: 930px;
	padding: 0px 17px;
	margin: 0px auto;
	background: url(images/bg_cont_1.jpg) top center repeat-y;
	/*border: 1px solid red;*/
}

#container_header{
	position: relative;
	height: 140px;
	background: url(images/bg_header.gif) bottom left repeat-x;
	overflow: hidden;
	margin: 0px 0px 14px 0px;
}

#logo{
	position: absolute;
	display: block;
	width: 118px;
	height: 118px;
	top: 8px;
	left: 3px;
	background: url(images/logo.jpg) top left no-repeat;
}

#container_header .text1{
	/*font: 18px/20px;
	color: #2b3078;*/
	display: block;
	position: absolute;
	top: 35px;
	left: 167px;
}


#container_header .text2{
	display: block;
	background: url(images/bg_header_text2.jpg) top left no-repeat;
	height: 18px;
	width: 500px;
	position: absolute;
	top: 59px;
	left: 153px;
	font: 11px/18px Tahoma, Arial, Verdana;
	padding: 0px 0px 0px 14px;
}

#container_header .text3{
	display: block;
	width: 200px;
	position: absolute;
	top: 82px;
	left: 167px;
}

#container_header .text3 a{
	font: bold 11px/15px Tahoma, Arial, Verdana;
}

#top_menu{
	display: block;
	list-style-type: none;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#top_menu li{
	display: block;
	float: left;
	height: 40px;
	width: 89px;
	overflow: hidden;
	margin: 0px 2px 0px 0px;
	text-align: center;
}

#top_menu a, #top_menu p{
	/*font: bold 11px/12px Arial, Tahoma, Verdana;
	color: #FFF;
	text-decoration: none;
	padding: 7px 0px 0px 0px;*/

        font: bold 11px/40px Arial, Tahoma, Verdana;
	color: #FFF;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

#top_menu a{
	display: block;
        position: relative;
        width: 100%;
	height: 40px;
	background: url(images/bg_top_menu_inactive.jpg) top left no-repeat;
}

#top_menu p,  #top_menu  li.active_item a{
	display: block;
        position: relative;
	height: 40px;
	background: url(images/bg_top_menu_active.jpg) top left no-repeat;
	color: 	#e5e6f8;
}

#top_menu a:hover{
        color: #e5e6f8;
}

#container_2_right{
	position: relative;
	width: 303px;
	float: right;
	background: #e7e9f6 url(images/bg_cont_2_right.jpg) bottom left no-repeat;
	padding: 0px 0px 31px 5px;
}

#container_2_left{
	position: relative;
	width: 621px;
	float: left;
	height: 100%;
	/*background-color: green;*/
	background: url(images/bg_cont_2_left.gif) top left repeat-y;
}


#page_extender{
	width: 1px;
	height: 400px;
	float: left;
	/*background-color: #000;*/
}

#container_footer{
	position: relative;
	height: 125px;
	clear: both;
	padding: 0px;
	/*background-color: pink;*/
}

#container_footer ul{
	list-style-type: none;
	position: absolute;
	top: 55px;
	left: 4px;
}

#container_footer li{
	display: block;
	float: left;
	padding: 0px 0px 0px 10px;
	margin: 0px 10px 0px 0px;
	background: url(images/bg_footer_menu.gif) 0px 5px no-repeat;
}

#container_footer li.first_item{
	padding: 0px;
	background-image: none;
}

#container_footer ul a, #container_footer ul p{
	font: normal 13px/17px Arial, Tahoma, Verdana;
}

#container_footer ul a{
	color: #000;
}

#container_footer ul p, #container_footer ul a:hover, #container_footer a.active_item{
	color: #777;
	text-decoration: none;
}

#solution{
	width: 253px;
	position: absolute;
	right: 0px;
	top: 55px;
	/*background: url(images/icon_emotion.gif) top left no-repeat;*/
}

#solution p, #solution a{
	font: normal 11px/18px Arial, Tahoma, Verdana;
}

#solution p{
	margin: 0px 0px 0px 6px;
	display: block;
	float: left;
}

#solution a{
	text-decoration: underline;
	color: #000;
}

#solution p.text2{
	display: block;
	background: url(images/bg_header_text2.jpg) top left no-repeat;
	height: 18px;
	width: 219px;
	font: bold 11px/18px Tahoma, Arial, Verdana;
	float: left;
	padding: 0px 0px 0px 6px;
	margin: 0px;
}

#solution img{
	float: left;
	padding: 4px 0px 0px 0px;
}

#copyright{
	position: absolute;
	bottom: 15px;
	left: 4px;
}

#copyright, #copyright a{
	color: #777;
	font: normal 10px/13px Verdana, Arial, Tahoma;
}

#container_3_right{
	width: 184px;
	float: right;
	padding: 0px 10px;
	/*background-color: yellow;*/
}



#container_3_left{
	width: 125px;
	float: left;
	/*background-color: silver;*/
}


.container_4, #container_inner_left{
	background:	#e7e9f6 url(images/bg_cont_4_left_top.jpg) top left no-repeat;
	padding: 6px 0px 0px 0px;
	font-size: 11px;
	line-height: 13px;
	margin: 0px 0px 17px 0px;
}



.container_4 .name{
	font-weight: bold;
}

/*
.container_4 div.inner, #container_inner_left .inner{
	background: url(images/bg_cont_4_left_bottom.jpg) bottom left no-repeat;
	padding: 5px 2px 8px 3px;
}
*/

.container_4 div.inner{
	background: url(images/bg_cont_4_left_bottom.jpg) bottom left no-repeat;
	padding: 5px 2px 8px 3px;
}


.title_1, .container_4 p.title_1{
	display: block;
	background: url(images/bg_title_1.gif) bottom left repeat-x;
	font-weight: bold;
	font-size: 11px;
	line-height: 19px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 14px 0px;
}

.menu_2{
	list-style-type: none;
	padding: 0px 0px 24px 5px;
}

.menu_2 a, .menu_2{
	font-size: 11px;
	line-height: 20px;
}

.menu_2 a{
	padding: 0px 0px 0px 11px;
	background: url(images/bg_menu_2_inactive.gif) 0px 5px no-repeat;
	font: normal 11px/14px Arial, Verdana, Tahoma;
}

.menu_2 p, .menu_2 a:hover{
	padding: 0px 0px 0px 11px;
	background: url(images/bg_menu_2_active.gif) 0px 5px no-repeat;
	color: #de0025;
}

.apklausa{
	position: relative;
	padding: 0px 0px 0px 8px;
	height: 100%;
}

.garbes_lenta{
	padding: 3px 0px 28px 8px;
}

.garbes_lenta .name{
	padding: 3px 0px 13px 0px;
}	

.garbes_lenta a{
	color: #0064aa;
	font: bold 10px/14px Verdana, Arial, Tahoma;
}

.g_img{
	position: relative;
}

.g_img .lab{
	display: block;
	position: absolute;
	top: 7px;
	left: 3px;
}

.apklausa p{
	font-weight: bold;
}

.apklausa input{
	display: block;
	position: absolute;
	top: 7px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 12px;
	height: 12px;
	/*border: 1px solid blue;*/
}

.apklausa form{
	position: relative;
	padding: 7px 0px 0px 0px;
	/*border: 1px solid red;*/
}

.apklausa form div{
	position: relative;
	height: 100%;
	padding: 6px 0px 6px 0px;
	/*border: 1px solid red;*/
}

.apklausa form div.button{
	/*border: 1px solid red;*/
	padding: 1px 0px 0px 0px;
        cursor: pointer;
}

.apklausa form div.button input, #content form .button, #content .button{
	width: 51px;
	line-height: 20px;
	height: 20px;
	color: #FFF;
	border: none;
	background: url(images/bg_submit.gif) top left no-repeat;
	font-size: 11px;
	position: relative;
	float: left;
	top: 0px;
	left: -5px;
        text-decoration: none;
        text-align: center;
        cursor: pointer;
}

.vote_results p{
       font-weight: normal;
       padding: 10px 0px 0px 0px;
}

.vote_results p span{
       color: #2b3078;
       font-weight: bold;
}


#peek_result_form{
	display: block;
	position: absolute;
	right: 0px;
	bottom: 15px;
	/*border: 1px solid blue;*/
	height: 20px;
	padding: 0px;
}

#peek_result_form input{
	position: relative;
        display: inline;
	float: none;
	width: 67px;
	border: none;
	background-color: transparent;
	color: #0064aa;
	font: bold 10px/14px Verdana, Arial, Tahoma;
        text-decoration: underline;
	margin: 0px;
        cursor: pointer;
}

input#peek{
   text-decoration: underline;
}

#goto_voting_form{
  position: relative;
  margin: 0px 0px 20px 0px;
}

#goto_voting_form input{
  display: block;
  position: relative;
  float: none;
  width: 100%;
  text-align: right;
  background-color: transparent;
	color: #0064aa;
	text-decoration: underline;
	font: bold 10px/14px Verdana, Arial, Tahoma;
  border: none;
  cursor: pointer;
}

.apklausa form div.button a{
	display: block;
	float: left;
	margin: 5px 0px 0px 0px;
}

.apklausa form p{
	display: block;
	font-weight: normal;
	padding: 0px 0px 0px 16px;
	line-height: 13px;
}



#container_3_center{
	/*width: 291px;*/
	width: 260px;
	float: left;
	padding: 0px 17px 0px 14px;
	
	/*background-color: purple;*/
}


h2{
	font: 600 18px/24px "Trebuchet MS", Arial, Tahoma;
	color: #dd0018;
	padding: 0px 0px 16px 0px;
}

h3{
	color: #df0024;
	font: bold 10px/13px Verdana, Arial, Tahoma;
}

#container_3_center h3{
	padding: 21px 0px 4px 0px;
}

hr, .line_1{
	display: block;
	border: none;
	/*height: 1px;*/
	line-height: 1px;
	/*background-color: #cacaca;*/
	border-bottom: 1px solid #cacaca;
	margin: 0px 0px 18px 0px;
	font-size: 0px;
	padding: 0px;
}

#container_3_center ul{
	list-style-type: none;	
}

#container_3_center ul a, #container_3_center ul , .other_news ul a{
	font: normal 13px/18px Arial, Tahoma, Verdana;
	
}

#container_3_center ul a:hover{
	text-decoration: none;
}

#container_3_center a:hover{
	text-decoration: none;
}

#container_3_center ul {
	padding-bottom: 26px;
}

.date{
	color: #777;
	font-size: 11px;
	line-height: 11px;
	/*border: 1px solid red;*/
}

.title_2{
	display: block;
	color: #000;
	font-size: 18px;
	line-height: 18px;
	text-decoration: none;
	padding: 0px 0px 9px 0px;
        height: 100%;
        position: relative;
}

#container_3_center a.title_2:hover .link_1{
	text-decoration: underline;
}

#container_3_center a.title_2:hover .comments_count{
   text-decoration: none;
}

.news_img {
	display: block;
	padding: 0px 0px 20px 0px;
}

.container_facebook{
	padding: 0px 2px 0px 3px;
	width: 120px;
}

.container_facebook  div{
	border: 1px solid #d8deea;
	border-top: none;
	height: 100%;
	padding: 0px 5px;
}

.container_facebook img{
	display: block;
}

.container_facebook  div img{
	padding: 13px 0px;
}

.container_facebook p{
	font: 10px/11px Verdana, Arial, Tahoma;
	color: #000;
	padding: 0px 0px 5px 0px;
}

.container_facebook p.name{
	color: #777;
	padding: 0px;
}




#container_3_right .other_news .date{
	display: block;
	height: 100%;
	
}

#container_3_right .other_news{
	padding: 0px 0px 22px 0px;
}

#container_3_right .other_news ul{
	list-style-type: none;
	padding: 0px 0px 12px 0px;
}

#container_3_right .other_news li{
	display: block;
	height: 100%;
	margin: 0px 0px 11px 0px;
}

#container_3_right .other_news ul a{
	display: block;
	margin: 0px;
        text-decoration: none;
	/*border: 1px solid blue;*/
}

#container_3_right .other_news ul a .link_1{
        text-decoration: underline;
}

#container_3_right .other_news ul a:hover .link_1{
        text-decoration: none;
}



.be_together{
	overflow: hidden;
	font-size: 11px;
	line-height: 18px;
        width: 184px;
}

.be_together p{
	padding-bottom: 19px;
}



.container_blog_1{
	position: relative;
	background: url(images/bg_title_1.gif) bottom left repeat-x;
	padding: 18px 0px 21px 0px;	
}

/*
.container_blog_1 a, .read_blog{
	display: block;
	width: 82px;
	height: 20px;
	background: url(images/bg_read_blog.png) top left no-repeat;
	color: #FFF;
	font: 11px/20px Arial, Tahoma, Verdana;
	text-decoration: none;
	text-align: center;
	position: absolute;
	top: 233px;
	left: 18px;
}

*/

.read_blog{
       display: block;
       position: absolute;
       width: 82px;
       height: 20px;
       color: #FFF;
	font: 11px/20px Arial, Tahoma, Verdana;
	text-decoration: none;
	text-align: center;
	position: absolute;
	top: 233px;
	right: 18px;
       z-index: 2;
}


.read_blog_bg_img{
       display: block;
       position: absolute;
       top: 233px;
       right: 18px;
       z-index: 1;
}


.new_project{
	font-size: 14px;
	line-height: 18px;
	padding: 11px 0px 10px 0px;
	height: 100%;
}

.new_project p{
	padding-bottom: 9px;
}

.new_project img, .new_project div.right{
	display: block;
	float: left;
}

.new_project img{
	margin-right: 12px;
}

.new_project div.right{
	width: 139px;
	font-size: 11px;
	line-height: 18px;
}

.new_project .progress img{
	display: block;
	float: none;
	margin: 15px 0px 5px 0px;
}


.size_24{
	font-size: 24px;
}

.progress{
	padding: 9px 0px 6px 0px;
	font-weight: bold;
}

.new_project h2{
	padding-bottom: 4px;
}

.button_2{
	width: 79px;
	height: 20px;
	display: block;
	background: url(images/bg_button_2.gif) top left no-repeat;
	color: #FFF;
	font: 11px/20px Arial, Tahoma, Verdana;
	text-decoration: none;
	text-align: center;
}

.new_project .line_1{
	margin: 0px 0px 12px 0px;
}


.other_projects{
	clear: both;
	font-size: 11px;
	height: 100%;
	padding-bottom: 13px;
}

.other_projects h3, .support_us h3{
	font: bold 11px/15px Arial, Tahoma, Verdana;
	display: block;
	background: url(images/bg_title_1.gif) bottom left repeat-x;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.other_projects p{
	padding-bottom: 5px;
}

.other_projects a{
	display: inline;
}

.other_projects a.button_2{
	display: block;
	float: left;
	margin: 0px 4px 11px 4px;
}

.other_projects  p{
	clear: both;
}

.support_us{
	clear: both;
	height: 100%;
}

.support_us .line{
   display: inline;
   float: left;
   width: 100%;
}

.company{
	position: relative;
	width: 136px;
        height: 100%;
        display: inline;
	float: left;
	font-size: 11px;
	padding: 0px 0px 10px 10px;
	overflow: hidden;
        /*background-color: silver;*/
}

.company img{
	display: inline;
	float: right;
}

.company  h5{
	font-size: 11px;
}


/* INNER css */


#container_inner_left{
        position: relative;
	width: 125px;
        height: 100%;
	float: left;
	/*background: #e7e9f6 url(images/bg_cont_inner_left.jpg) top left no-repeat;
	padding-top: 6px;*/
        background: url(images/bg_cont_4_left_bottom.jpg) bottom left no-repeat;
        padding: 0px 0px 8px 0px;
        margin: 0px;
        /*border: 1px solid blue;        */
}

#container_inner_left .inner{
        position: relative;
        height: 100%;
        width: 125px;
	/*padding: 0px 0px 8px 0px;*/
        background: #e7e9f6 url(images/bg_cont_inner_left.jpg) top left no-repeat;
        padding: 6px 0px 17px 0px;
}


#container_inner_center{
	/*width: 617px;*/
	width: 576px;
	float: left;
	padding: 0px 25px 0px 15px;
	/*background-color: blue;*/
}

#container_inner_right{
	position: relative;
	width: 182px;
	float: right;
	background: #e8eaf7 url(images/bg_cont_inner_right.jpg) left bottom no-repeat;
	padding: 27px 3px 51px 3px;
}


#left_menu{
	display: block;
	background: url(images/bg_ul_left_menu.gif) top right repeat-y;
	padding: 21px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
        height: 100%;
}



#left_menu a, #left_menu li{
	font: bold 11px/15px Arial, Tahoma, Verdana;
	color: #FFF;
}

#left_menu li{
	position: relative;
	display: block;
	background: #8a8ecb url(images/bg_left_menu_inactive_top.gif) top left no-repeat;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	/*width: 100%;*/
}

#left_menu a{
	display: block;
	background: url(images/bg_left_menu_inactive_bottom.gif) bottom left no-repeat;
	padding: 0px 0px 10px 19px;	
	text-decoration: none;
}

#left_menu li div{
	height: 100%;
}

#left_menu li.active_item{
	background: url(images/bg_left_menu_active.gif) top left repeat-y;
	padding: 0px;
}

#left_menu li.active_item div{
	background: url(images/bg_left_menu_active_top.gif) top left no-repeat;
	padding: 10px 0px 0px 0px;
}

#left_menu li.active_item div a, #left_menu li.active_item div p{
	background: url(images/bg_left_menu_active_bottom.gif) bottom left no-repeat;
	padding: 0px 0px 10px 19px;
	color: #df0024;
}



#container_inner_left .asociacija{
	margin: 0px 2px 0px 3px;
        height: 100%;
}



#left_menu li.active_with_sub_el, #left_menu li.level_2{
	background: url(images/bg_left_menu_active_with_el.gif) top left repeat-y;
	padding: 0px;	
	margin: 0px;
}

#left_menu li.active_with_sub_el div{
	background: url(images/bg_left_menu_active_with_el_top.gif) top left no-repeat;
	padding: 10px 0px 0px 0px;
}

#left_menu li.active_with_sub_el div a, #left_menu li.active_with_sub_el div p{
	background-image: none;
	border-bottom: 1px solid #dcdadd;
	margin: 0px 6px 0px 4px;
	padding: 0px 0px 10px 15px;	
	color: #2c2f76;
}

#left_menu li.level_2{
	/*border: 1px solid red;*/
}

#left_menu li.level_2 a, #left_menu li.level_2 p{
	background-image: none;
	padding: 6px 0px 6px 33px;
	height: 100%;
	font-weight: normal;
	background: url(images/list_image_blue.gif) 20px 12px no-repeat;
	color: #0064aa;
}

#left_menu li.level_2 a:hover, #left_menu li.level_2 p{
	background: url(images/list_image_red.gif) 20px 12px no-repeat;
	color: #e00022;
}

#left_menu li.last_element{
	margin-bottom: 2px;
}

#left_menu li.last_element div{
	background: url(images/bg_left_menu_active_with_el_bottom.gif) bottom left no-repeat;
	padding: 0px 0px 2px 0px;
}




#container_inner_right .read_blog{
	/*display: block;
	position: absolute;
	width: 81px;
	height: 20px;*/
	top: 252px;
	right: 11px;
	/*z-index: 1;*/
}

#container_inner_right .read_blog_bg_img{
     top: 252px;
     right: 11px;
}

/*
#container_inner_right img{
	z-index: 1;
}

#container_inner_right a{
	z-index: 2;
}
*/



.site_path{
	color: #0064aa;
	padding: 0px 0px 1px 0px;
}

.site_path p, #content .site_path a, .site_path span{
	display: inline;
	color: #0064aa;
	font: normal 11px/15px Arial, Tahoma, Verdana;
	padding: 0px 3px 0px 0px;
}

.site_path .first{
	margin-left: 0px;
}

#content {
	line-height: 24px;
	overflow: hidden;
}

#content h2{
	border-bottom: 1px solid #cacaca;
	padding: 0px 0px 9px 0px;
	margin-bottom: 3px;
}

#content .title{
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
}

#content p{
	margin: 0px 0px 5px 0px;
}

#content a{
	font: normal 13px/18px Arial, Tahoma, Verdana;
}

.w_261{
	width: 261px;
}
#content p.picture_with_text, .picture_with_text{
	float: right;
	padding: 0px 0px 0px 12px;
	display: block;
	margin: 0px;
}

#content p.picture_with_text p, .picture_with_text p{
	padding: 0px 5px;
	font-size: 11px;
	line-height: 14px;
	color: #7f7f81;
	text-align: center;
}

#content p.picture_with_text img, .picture_with_text img{
	display: block;
	padding: 0px 0px 9px 0px;
}

table{
	border-collapse: collapse;
	margin: 0px 0px 15px 0px;
	display: block;
	height: 100%;
}

th{
	color: #df0024;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #df0024;
	border-left: 1px dotted #df0024;
	text-align: left;
	padding: 0px 19px 7px 19px;
}

.no_border{
	border-left: none;
}

.no_border td{
	border-bottom: none;
}

td{
	border-bottom: 1px dotted #b0b0b0;
	border-left: 1px dotted #df0024 ;
	background-color: #fafafa;
	padding: 2px 19px 3px 19px;
}

.row_2 td {
	background-color: #f5f5f5;
}

#content h3{
	font: 600 18px/24px "Trebuchet MS", Arial, Tahoma;
	color: #dd0018;
	padding: 0px 0px 16px 0px;
}


#content form{
	display: block;
	width: 470px;
	height: 100%;
}

#content form div{
	clear: both;
	height: 100%;
        margin-bottom: 15px;
}

#content form div p{
	display: block;
	width: 90px;
	float: left;
	margin: 0 10px 0px 0px;
	padding: 0px;
}

#content form div p.error_msg, #content form div p.ok_msg{
	display: block;
	width: 370px;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#content form div p.error_msg{
	color: #ed0000;
}

#content form div p.ok_msg, #content .ok_msg{
	background: url(images/star.gif) 0px 5px no-repeat;
	padding: 0px 0px 0px 23px;
	width: 337px;
	color: #2b3078;
}

#content form input, #content form select, #content form textarea{
	display: block;
        position: relative;
	float: left;
	width: 190px;
	padding: 0px;
	border: none;
        height: 100%;
	margin: 0px 0px 15px 0px;
}

#content form input{
	height: 20px;
	line-height: 20px;
	background: url(images/bg_input_text.jpg) top left no-repeat;
	padding: 3px 3px 2px 3px;
	width: 184px;
}

#content form textarea{
	height: 89px;
        width: 360px;
	border: 1px solid #b2b2b2;
	background: url(images/bg_textarea_2.jpg) top left repeat-x;
        margin: 0px 0px 15px 0px;
}

#content form select{
	border: 1px solid #b2b2b2;
}

#content form div.error{
	color: #df0024;
}

#content form div.error input{
	background: url(images/bg_input_text_err.jpg) top left no-repeat;
}

#content form div.error textarea{
       border: 1px solid #ff2000;
       background: url(images/bg_textarea_3.jpg) top left repeat-x;
}

#content form .button{
	left: 0px;
	/*margin-left: 8px;*/
        padding: 0px;
        line-height: 10px;
}




/* NEWS CSS */

.news_list{
	padding: 6px 0px 0px 0px;
}

#content .news_list  p img{
	display: block;
	float: left;
	padding: 0px 12px 0px 0px;
	margin: 0px;
}

#content .news_list  .date{
	clear: both;
	padding: 0px 0px 2px 0px;
	margin: 0px;
}

#content .news_list {
	line-height: 18px;
}

#content .news_list  .title{
	display: block;
	font-size: 13px;
	line-height: 17px;
	padding: 0px 0px 14px 0px;
        text-decoration: none;
}

#content .news_list  .title .link_1{
       text-decoration: underline;
}

#content .news_list  a.title:hover .link_1{
       text-decoration: none;
}

.news_list  div.news_item{
	height: 100%;
	border-bottom: 1px solid #e4e4e4;
	padding: 12px 0px 10px 0px;
}

.news_list  div.no_border{
	border-bottom: none;
}

.new_content{
  padding-bottom: 30px;
  overflow: hidden;
  position: relative;
  height: 100%;
  /*border: 1px solid silver;*/
}

#c_form{
  display: block;
  padding: 16px 0px 0px 0px; 
  margin-bottom: 15px;
  width: 500px;
  overflow: hidden;
}


#content .comments h2{
  margin-bottom: 12px;
}

#content .pages{
	text-align: center;
	padding: 16px 0px 0px 0px;
        font-weight: bold;
}

#content .pages a{
	display: inline;
	font-weight: bold;
	padding: 0px 5px;
}

#content .pages a:hover{
	text-decoration: none;
	color: #de0025;
}

/* COMMENTS CSS */

#content .comments{
    padding-bottom: 20px;
}

#content .comment{
    border-bottom: 1px solid #cacaca;
    padding-bottom: 5px;
    margin-bottom: 11px;
    overflow: hidden;
    width: 100%;
}


#content .comment p{
       padding: 0px;
       line-height: 18px;
}

#content .comment p.name{
   font-weight: bold;
   line-height: 13px;
   padding: 0px 0px 3px 0px;
   margin: 0px;
}

#content .comment p.date{
   line-height: 11px;
   padding: 0px;
}

#content .no_border{
   border: none;
}

#element2{
   font-size: 0px;
   color: #e7e9f6;
}

.comments_count{
   color: #e00025;
}

.comments_count_2{
   color: #777777;
}

#content .new_content a.button{
   display: block;
   margin: 20px 0px 0px 5px;
   clear: both;
   float: none;
   display: block;
   position: relative;
}


#hide_line{
   width: 3px;
   height: 15px;
   background-color: #ebebf7;
   position: absolute;
   top: 0px;
   left: 122px;
   margin: 0px; 
}



#content form#anketa{
    width: 100%;
}

#content form#anketa div p{
    width: 220px;
}

#content form#anketa div p.error_msg{
   width: 340px;
   padding-bottom: 20px;
}

#content form#anketa textarea{
    width: 310px;
}


#content ul{
   list-style-type: none;
}

#content li{
   display: block;
   padding-left: 13px;
   background: url(images/bg_li.gif) 0px 10px no-repeat;
}

.blog_links li{
   padding-bottom: 10px;
}


#content table.no_style *, .no_style *{
    border: none;
    background-color: transparent;
}





/* news captcha 2009.09.23 */

#content #c_form .captcha_holder{
	display: inline;
	width: 500px;
	float: left;	
}

#content #c_form .captcha_holder .fldName{
	display: inline;
        position: relative;
	clear: none;
	float: left;
	width: 90px;
	padding: 0 10px 0 0;
        /*background-color: red;*/
}

#content #c_form .captcha_holder .fldName p{
	display: inline;
        float: left;
        width: 90px;
        /*background-color: pink;*/
        margin: 0px;
        padding: 0px;
}

#content #c_form .captcha_holder  .captchaImg{
	display: block;
	clear: none;
	float: left;
	width: 132px;
        padding: 0 10px 0 0;
}

#content #c_form .captcha_holder  .captchaImg input{
	display: none;
}

#content #c_form .captcha_holder  .captchaImg img{
	display: inline;
	float: left;
	width: 132px;
	height: 48px;
}


#content #c_form .captcha_holder  .captchaInput{
	display: block;
	clear: none;
	float: left;
	width: 200px;
        padding: 0 0 0 20px;
}

#content #c_form .captcha_holder  .captchaInput input{
       float: right;
}



/* NEWS GALERY CSS */

#content .album{
   padding-bottom: 20px;
}

#content .album h2{
	margin-bottom: 15px;
}

.contPhotos{
	width: 576px;
	overflow: hidden;
	background: url(images/bg_news_album_middle.gif) 0 0 repeat-y;
}

.contPhotosTop{
	background: url(images/bg_news_album_top.gif) 0 0 no-repeat;
}

.contPhotosBottom{
	position: relative;
	background: url(images/bg_news_album_bottom.gif) bottom left no-repeat;
	padding: 0 0 0 2px;
}


.contPhotosBottom .pline_1{
	height: 105px;
	/*padding: 0 0 34px 0;*/
	padding: 15px 0 19px 0;
	overflow: hidden;
}

.contPhotosBottom .pline_1 div{
	width: 105px;
	height: 105px;
	overflow: hidden;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0 0 0 8px;
}

.contPhotosBottom .pline_1 div.first{
	margin-left: 0px;
	padding-left: 0px;
}



/* SUPPORT US 2009.10.23 */

.hidden_div{
	display: none;
}

/* End of 'Mmk: style css' */

