html{

}

body{
    min-width:1000px;
    width:100%;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:0px;
    margin:0px;
    background: #3e681e url(../pic/bg.jpg) no-repeat;
    text-align: left;
}
img{
    border: 0;
}

h2{
    font-size: 18px;
}

h3{
    font-size: 14px;
}

h3.green{
    color:#1ea131;
    font-size: 14px;
}

a:link, a:visited, a:active{
     color:#000;
     text-decoration: underline;
}
a:hover{
    text-decoration: none;
}

a.green:link, a.green:visited, a.green:active{
     color:#1ea131;
     text-decoration: underline;
}
a.green:hover{
    text-decoration: none;
}

#header{
    height:233px;
    _overflow:hidden;
    background: url(../pic/flower_top.jpg) top right no-repeat;
}

fieldset{
    border:0;
}

#header .children{
    background: url(../pic/children.jpg) top left no-repeat;
    position: relative;
    float:left;
    width:322px;
    height:233px;
}

#header .need{
    margin-left:322px;
    padding:15px;
}

#header .need .title{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#FFFFFF;
}

#header .need .nfoto{
    padding-top: 10px;
}


#header .need .nfoto .id{
    width:31%;
    height:90px;
    padding-right:10px;
    float:left;
}

#header .need .nfoto .id .foto{
    position:relative;
    float:left;
    width:65px;
    height:65px;
    margin-right:10px;
}

#header .need .nfoto .id .info{
    margin-left:70px;
}

#header .need .nfoto .id .info .nameinfo{
    padding-bottom:5px;
}

a.name:link, a.name:visited, a.name:active{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:underline;
}

a.name:hover{
    text-decoration: none;
}


#header .need .nfoto .id .info .contt{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
}



/* CONTENT */
#content{
    width:100%;
    min-height: 0px;
    position:relative;
    background: url(../pic/flower_b.gif) bottom left no-repeat;
}

#contrastt{
    width:100%;
    height:715px;
}

/* TOP CONTENT */

#topcontent{
    height:76px;
    width: 100%;
    text-align: left;
    vertical-align: bottom;
}

#title{
    height:76px;
    width:280px;
    background: url(../pic/leftmenu-t.jpg) top left no-repeat;
    margin: 0 0 0 32px;
    _margin-left:16px;
    float: left;
}

#titlecont{
    height:76px;
    padding-left: 0px;
    margin: 0 30px 0 310px;
    _margin-right: 70px;
    background: url(../pic/conttt.jpg) top left repeat-x;

}

#contlt{
    height: 76px;
    width: 33px;
    background: url(../pic/contlt.jpg) top left no-repeat;
    position: absolute;
    left: 310px;
}

#contrt{
    height: 76px;
    width: 55px;
    background: url(../pic/contrt.jpg) top right no-repeat;
    position: absolute;
    right: 20px;
    _right: 20px;
}

#titlecont2{
    height:76px;
    padding-left: 0px;
    margin: 0 30px 0 310px;
    _margin-right: 70px;
    background: url(../pic/conttt2.jpg) top left repeat-x;

}

#contlt2{
    height: 76px;
    width: 33px;
    background: url(../pic/contlt2.jpg) top left no-repeat;
    position: absolute;
    left: 310px;
}

#contrt2{
    height: 76px;
    width: 55px;
    background: url(../pic/contrt2.jpg) top right no-repeat;
    position: absolute;
    right: 20px;
    _right: 19px;
}

#bgstring{
    font-size: 14px;
    color: #000;
    padding: 33px 0 0 40px;
    text-align: left;
}

/* MENU */

#leftcol{
    width: 295px;
    height: 200px;
    position: relative;
    vertical-align: top;
    padding-bottom: 30px;
    background: url(../pic/leftmenu-c.gif) top right repeat-y;
}

#tmenut{
    height: 30px;
    font-size: 9px;
    color: #888585;
    padding-left: 35px;
}

#menu{
    margin: 0 25px 0 32px;
    min-height: 500px;
}

#menu ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

#menu ul li{
    padding: 5px 0 0 0px;
    margin-left: 5px;
}
#menu ul li a#active{
	color:#156f22;
	font-weight:bold;
}

li.mark a:link, li.mark a:visited, li.mark a:active{
    color: #1ea131;
    text-decoration: underline;
}

li.mark a:hover{
    text-decoration: none;
}

#menu ul li.mark{
    background:url(../pic/liwww.png) 0px 0px no-repeat;
    margin-left:36px;
    padding-bottom:3px;
    padding-left:18px;
}

#nbsp{
    width: 9px;
    height: 15px;
    float: left;
}

#menu li.inlinkli{
    padding-left: 60px;
    padding-bottom: 3px;
}

#menu li a.inlink:link,
#menu li a.inlink:visited,
#menu li a.inlink:active{
    color: #606060;
    font-size:11px;
    text-decoration: underline;
}

#menu li a.inlink:hover{
    text-decoration: none;
}

#mainfooter{
    height:14px;
    padding-bottom: 30px;
}

#menuf{
    height:14px;
    width:280px;
    background: url(../pic/leftmenu-f.gif) top left no-repeat;
    margin: 0 0 0 32px;
    _margin-left:16px;
    /*padding-bottom: 30px;*/
    float: left;
    /*border: 1px solid #000;*/
}

#contentf{
    height:14px;
    background: url(../pic/contentf.jpg) top left repeat-x;
    margin: 0 20px 0 310px;
    padding: 0 16px 0 16px;
}

#contentf_left{
    height: 14px;
    width: 16px;
    background: url(../pic/contentf_left.jpg) bottom left no-repeat;
    position: absolute;
    left: 310px;
}

#contentf_right{
    height: 14px;
    width: 16px;
    background: url(../pic/contentf_right.jpg) bottom right no-repeat;
    position: absolute;
    right: 20px;
    _right: 20px;
}



/* CENTER */

#centercol{
    vertical-align: top;
    min-height: 500px;
    padding-left: 20px;
    padding-right: 20px;
    left: 310px;
    background: url(../pic/cont_mid.jpg) top left repeat;
}

#topcontetnt{
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 15px;
}


#welcome{
    width: auto;
    /*float: left;*/
    position: relative;
    padding: 10px 0 0 30px;
     margin-right:260px;
}

#help{
    width: 220px;
    float: right;
    position: relative;
    padding: 10px 0 0 40px;
     margin-left:-260px;
}

#welcome h2{
    font-family: Arial;
    font-size:18px;
}

#help h2{
    font-family: Arial;
    font-size:18px;
}

#help ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

#help ul li.mark{
    background:transparent url(../pic/liww.png) no-repeat scroll 0px 0px;
    /*background:transparent url(../pic/mark.png) no-repeat scroll 0px 7px;*/
     line-height:120%;
     display:block;
}


#help ul li{
    padding-left: 20px;
    padding-bottom: 7px;
     clear:both;
}

#help ul li.mark a:link,
#help ul li.mark a:visited,
#help ul li.mark a:active{
    color: #1ea131;
    text-decoration: underline;
     line-height:120%;
}

#help ul li.mark a:hover{
    text-decoration: none;
}




/* BOTTOM */

#bottom{
    height: 100px;
    float: left;
    position: absolute;
    bottom: 50px;
    z-index: 10;
    left: 320px;
    right: 30px;
}

#bottom1{
    padding: 10px 10px 0px 30px;
    height: 30px;
    float: left;
    margin: 0;
    width:90%;
}

#bottom2{
    padding: 0px 10px 0px 30px;
    height: 60px;
    width: 90%;
    float: left;
    position: relative;
}

#bottom2 #contacts{
    width: 50%;
    float: left;
    padding-right: 50px;
}

#contacts a:link, #contacts a:visited, #contacts a:active{
     color:#000;
     text-decoration: underline;
}
#contacts a:hover{
    text-decoration: none;
}

#bottom2 #dextra{
    float: right;
}

#dextra a:link, #dextra a:visited, #dextra a:active{
     color:#000;
     text-decoration: underline;
}
#dextra a:hover{
    text-decoration: none;
}

#bottom2 #cnt{
    float: right;
    margin-right:20px;
}





/* NEWS */

#news{
    margin: 0px;
    width: 100%;
    clear:both;
    /*float: left;
    position: relative;
    $width: 96%;*/
    _width: 100%;
    padding: 0px;
}

/*#news #toplinenews{
    height: 12px;
    width: 100%;
    position: relative;
}

#news #toplinenews #leftlinenews {
    background: url(../pic/run_string_leftconer1.gif) top left no-repeat;
    width: 13px;
    height: 12px;
    float: left;
}*/

/*#news #toplinenews #centerlinenews {
    background: url(../pic/toplene_run.png) top left repeat-x;
    height:2px;
    width:auto;
    margin-left:15px;
    margin-right:15px;
}*/

#news #centernews {
    background: url(../pic/vert_line.jpg) top left repeat-y;
    /*margin: 0;*/
    padding: 0 0 0 15px;
    _float: left;
    _padding-left: 0px;
}

/*
#centernews_right{
    background: url(../pic/vert_line.png) top right repeat-y;
    float: right;
    border: 1px solid #000;

}*/

#news_data {
    margin: 0;
    padding: 0 15px 0 0;
}

#news #centernews h2{
    padding-top: 10px;
    font-family: Arial;
    font-size:16px;
    margin-top:0px;
}

#news_data .data{
    color:#777777;
    font-size:11px;
}

#news_data .news_title a:link,
#news_data .news_title a:visited,
#news_data .news_title a:active{
    color:#1EA131;
    text-decoration: underline;
}

#news_data .news_title a:hover{
    text-decoration: none;
}

.arhiv{
    padding-top:20px;
}
.arhiv .pic{
    background:url(../pic/arhiv.gif) top left no-repeat;
    width:12px;
    position:relative;
    float:left;
    height: 12px;
}
.arhiv .arh{
    margin-left:15px;
}
.arhiv a:link, .arhiv a:visited, .arhiv a:active{
    color:#eda61b;
    text-decoration: underline;
}

.arhiv a:hover{
    text-decoration: none;
}

#navigation{
    padding: 20px 0 0 0;
}

a.link_green{
    color:#1EA131;
    text-decoration: underline;
}

a.link_green:hover{
    text-decoration: none;
}

a.act_page{
    color: #000;
    font-weight: bold;
}

/* #news #news_data .news_block */
#news_data .news_block{
    font-size: 11px;
    padding-bottom:10px;
}

/*#news #center_leftnews{
    width:2px;
    background: url(../pic/vert_line.png) top left repeat-y;

}*/

#news #center_centernews{
    margin: 0 0px 0 0px;
    /*padding-right: 15px;*/
    background: url(../pic/vert_line.jpg) top right repeat-y;
    padding: 0px 0 0 0;
    _padding-left: 15px;
    _float: right;
    _width:97%;
}

/*#news #center_rightnews{
    width:2px;
    background: url(../pic/vert_line.png) top left repeat-y;
    float: left;
}*/


/* HEADER PAGE */

#title_page{
    font-size: 18px;
    font-weight: bold;
    color: #000;
    padding: 30px 0 0 40px;
    text-align: left;
}

#maincontent{
    padding: 0 20px 20px 20px;
    margin-bottom: 100px;
    _width:90%;
}

#maincontent h2{
    font-size: 18px;
}

#maincontent h3{
    font-size: 14px;
}

/*#center_centernews{
    padding: 10px 0 0 0;
}*/






/* CONTACTS */
.form2 label{
    display:block;
    padding-right:10px;
    font:normal 12px tahoma;
    padding:2px 0;
}

.form2 input {
-x-system-font:none;
border:1px solid #BABABA;
color:#000000;
float:left;
font-family:tahoma;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:16px;
line-height:normal;
padding:1px 3px;
/*width:242px;*/
width: 65%;
}

.form2 textarea {
-x-system-font:none;
border:1px solid #BABABA;
color:#000000;
float:left;
font-family:tahoma;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:80px;
line-height:normal;
padding:1px 3px;
/*width:242px;*/
width: 65%;
}



.form2 img {
border:0 none;
float:left;
padding:0;
}

.form2 input.send{
    background:transparent url(../pic/submit.gif) 0 0 no-repeat;
    width:125px;
    height:21px;
    border:0px;
    cursor:pointer;
    font:normal 13px tahoma;
    color:#fff;
    padding-bottom:1px;
    margin:0px;
	 background-color:#1c9858;
}
.form3 input.send{
    background:transparent url(../pic/submit.gif) 0 0 no-repeat;
    width:125px;
    height:21px;
    border:0px;
    cursor:pointer;
    font:normal 13px tahoma;
    color:#fff;
    padding-bottom:1px;
    margin:0px;
	 background-color:#1c9858;
}

.form2 input.fm2{
    width:160px;
}

.clboth{
    width:100%;
    height:10px;
    overflow:hidden;
    clear:both;
}

.clboth2{
    width:100%;
    height:15px;
    overflow:hidden;
    clear:both;
}

.red{
    color:#E2001A;
}


#forma{
    float:left;
    overflow:hidden;
     text-align: left;
    padding-top:20px    ;
     width:100%;
     margin-bottom: 140px;
     _margin-bottom:0;
}

.sends{
    color:#e80000;
}

span.error {
color:#BD3535;
display:none;
float:left;
font-size:11px;
margin:0 0 0 10px;
width:180px;
}

.form2 .chbox{
    width:auto;
}

.form2 .chb{
    float:left;
}

.resourse{
    width:65%;
    $width:60%;
}






/* BORDER NEWS */

#toplinenews{
    background:transparent url(../pic/toplene_run.jpg) left top repeat-x;
    height: 13px;
    $background-position:0 1px;
    width: 100%;
    position: relative;
    overflow:hidden;
}

#leftlinenews{
    background:transparent url(../pic/run_string_leftconer1.jpg) left bottom no-repeat;
    height: 13px;
    width: 12px;
    float: left;
    overflow:hidden;
}

/*#rightlinenews {
    background: url(../pic/run_string_rightconer1.gif) top right no-repeat;
    width: 13px;
    height: 12px;
    float: right;
}*/

#rightlinenews{
    background:transparent url(../pic/run_string_rightconer1.jpg) right bottom no-repeat;
    height: 13px;
    width: 12px;
    float: right;
    overflow:hidden;
}

/*#news #toplinenews212122112{
    height: 13px;
    width: 100%;
    position: relative;
}*/

#toplinenews2{
    background:transparent url(../pic/toplene_run.jpg) left bottom repeat-x;
    height: 13px;
    width: 100%;
    position: relative;
    overflow:hidden;
}

#leftlinenews2{
    background:transparent url(../pic/run_string_leftconer2.jpg) left top no-repeat;
    height: 13px;
    width: 12px;
    float: left;
    overflow:hidden;
}

#rightlinenews2{
    background:transparent url(../pic/run_string_rightconer2.jpg) right top no-repeat;
    height: 13px;
    width: 12px;
    float: right;
    overflow:hidden;
}


.send2{
    background:transparent url(../pic/submit.gif) 0 0 no-repeat;
    width:125px;
    height:21px;
    border:0px;
    cursor:pointer;
    font:normal 13px tahoma;
    color:#000;
    padding-bottom:1px;
    margin:0px;
}

.log_input {
-x-system-font:none;
border:1px solid #BABABA;
color:#000000;
float:left;
font-family:tahoma;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:16px;
line-height:normal;
padding:1px 3px;
width:242px;
}

.ibox {
border:1px ridge #999EA1;
font-size:10px;
font-style:normal;
font-weight:normal;
}




.art_table{
    width;80%;
    min-width: 80%;
    border-top: 1px solid #999;

}

.art_table td{
    border-bottom: 1px solid #999;
    padding: 10px;
}

.art_table .anons{
    padding-left: 10px;
    vertical-align: top;
}

.art_table .photo{
    padding-left: 10px;
    vertical-align: top;
}

#dextra #ssss{
     display:block;
     color:#ffffff;
}
#dextra #ssss a{
     color:#ffffff;
     text-decoration: underline;
}
#dextra #ssss a:hover{
     color:#ffffff;
    text-decoration: none;
}
