/*
                         7700000865498000027                          
                  7755175667             7562775517                   
               7577                               77117               
            757                                       717             
          727                                            11           
         67                                                57         
       74                                                   76        
      70                                                     40       
     70                                                       00      
     0             5                             7             07     
    8              78                           1               0     
   76   7           12                         77            7   0    
   0  4001           45                       71            008  8    
   0    107           74                     57            80    77   
   0    70              17                 11              18    77   
   6     061                                             7408    7    
   7    00007                                            5000    5    
    1  80  7047                                        101  70   1    
    0  8     777                                     77 7     7 64    
   70           7                                   77        7 00    
   707  700067   707                             780    50009   64    
    6 7 5001004    777                         777    7005500 7 17    
    7  1 77700007     547    7204   70977   779     78000674 77 7     
     7 77 7700000006           78   51           7000000087  5  1     
     5  0  7000000000008051517   7     7751180800000000009  17 4      
      0 8  500000000000000000008      00000000000000000000  77 1      
      84  7000000000000000000001 100  000000000000000000005  507      
      777  10000000000000000061  0007  08000000000000000077  77       
       7 0 777406777400000007    0008    00000006171664777 78 7       
       0008         77777777    70000     1777177          000        
     471110           757      7000000       57           7876157     
    70                        800000000                        70     
     107       000057    7   00171067700    7    100007       50      
      107    701   0000070   70004 70001   08000001  700     50       
       7077607     72002 6     77   77     7770054     7007758        
         777       7777                        7 7        777         
                 17                                8                  
                70                                 00                 
                701017457752      77     767779770010                 
                 8 7  0  504 507 706 700 100  07  777                 
                 756 70   7   1   0   77   7  71 765                  
                   707 1 50  70   87  58  18 77 05                    
                       75 7007 0 771 75 040 72                        
                           77  708 708   7                            
                                    7                                 


                 0000000  70000007      10000067                      
                 700000    000007    500007710000                     
                  0000     00000   700007    00007                    
                 100000000000007  70000     00006                     
                 00000777700000   0000014000007                       
                 00007    40000   00000777                            
                70000     00006   800007      005                     
               4000000  70000007   7000000000007                      
               7777777  7777777       7480057                         


          1000000000007     700000007     5000000087   80000007       
           006  00000     00004  70000  70007   00000   00000         
          007   00008   40000     0000   0      60000   00005         
         007    00007  20000    700007     00000008    70000000087    
        007    10000   000004000001        777760000   20000  700000  
       007     00000   00000           77       00000  00008   700007 
      900      00005   800007     700 7008     70000   00001   00000  
    0000     70000007   700000000006   000000000005  70000000000005   
     
*/
body, div, p, table, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, form, label, legend, caption, th {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: separate;
	border-spacing: 0;
	outline-width: 0;
	outline-style: none;
	background-repeat: repeat;
	background-position: 0% 0%;
	background-color: transparent;
	background-image: none;
}
html {
  height: 100%;
  margin: 0;
}
p::-moz-selection, h1::-moz-selection, h2::-moz-selection, h3::-moz-selection, h4::-moz-selection, h5::-moz-selection, h6::-moz-selection, a::-moz-selection, strong::-moz-selection, b::-moz-selection, i::-moz-selection, u::-moz-selection, span::-moz-selection  {
	color: #fff;
	background: #0099ff;
}
p::selection , h1::selection , h2::selection , h3::selection , h4::selection , h5::selection , h6::selection , a::selection , strong::selection , b::selection , i::selection , u::selection , span::selection   {
	color: #fff;
	background: #0099ff;
}
a {
	cursor: pointer;
}
a:link, a:visited {
	text-decoration: underline;
	color: #0469ac;
}
a:hover {
	color: red;
	text-decoration: none;
}
.clr {
	clear: both;
	line-height: 0;
	font-size: 0;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
li {
	list-style-position: inside;
	list-style-type: circle;
}
p {
	padding: 5px 0;
	font-size: 12px;
	text-align: justify;
}
h1 {
	font-size: 25px;
	line-height: 125%;
	padding: 8px 0;
}
h2 {
	font-size: 18px;
	line-height: 110%;
	padding: 5px 0;
}
h3 {
	font-size: 16px;
	line-height: 110%;
	padding: 2px 0;
}
h4 {
	font-size: 14px;
	line-height: 110%;
	padding: 2px 0;
}
h5 {
	font-size: 12px;
	line-height: 110%;
	padding: 2px 0;
}
h6 {
	font-size: 10px;
	line-height: 110%;
	padding: 2px 0;
}
h1, h2, h3, h4 {
	font-weight: bold;
	color: #0099ff;
	padding: 7px 0 5px 0;
}
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited {
	text-decoration: none;
	color: #0099ff;
}
table td {
	vertical-align: top;
}
body, div, p, table {
	font-family: arial, tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
} 
hr {
	border: 0;
	border-bottom: 1px solid #cacaca;
}
.colorbox {
	cursor: url(../images/cursor-zoom.gif), -moz-zoom-in;
}
.table {
	width: 100%;
	border: 1px solid #cccccc;
}
.table td {
	border: 1px solid #cccccc;
	padding: 3px;
}
ul.actions li, div.content ul.actions li {
    float: right;
    list-style: none;
    padding: 0 5px;
	background: none;
}
div.content ul.actions, ul.actions {
    margin: 0;
    overflow: hidden;
    padding: 0;
}
ul.pagenav {
	overflow: hidden;
}
div.content ul.pagenav li, ul.pagenav li {
    float: right;
    list-style: none;
	background: none;
}


/* css */



body {
	background: url(../images/my/body.jpg) repeat-x top center;
	color: #5f6060;
}
div.main_1 {
	display: table;
	width: 100%;
	height: 100%;
	text-align: center;
	background: url(../images/my/bg_top.jpg) no-repeat top center;
}
div.main_2 {
	text-align: left;
	width: 1000px;
	margin: 0 auto;
	position: relative;
	top: 0;
	left: 0;
}
div.main_5 {
	padding: 355px 0 89px;
}

div.menu_top {
    position: absolute;
	left: 253px;
    top: 18px;
}
ul.menu_main {
	display: block;
	position: relative;
    margin: 0;
    padding: 0;
	width: 724px;
	height: 47px;
}
ul.menu_main  li {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	border-right: 1px solid #ffffff;
}
ul.menu_main  a {
	display: block;
	float: left;
	padding: 11px 8px;
	color: #4c4c4c;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	border-right: 1px solid #d0d0d0;
	text-shadow: 1px 1px 0px #FFFFFF, 0 0 4px #FFFFFF;
}
ul.menu_main  li.active a {
	text-decoration: underline;
	cursor: default;
}
ul.menu_main  a:hover {
	text-decoration: underline;	
}

ul.menu_main li.item-504 {
	position: absolute;
	top: 1px;
	right: 9px;
	border: 0;
}
ul.menu_main li.item-504 a{
	border: 0;
	padding: 11px 12px 11px 47px;
	text-shadow: 1px 1px 0px #feef00, 0 0 4px #feef00;
}

ul.menu_main li.item-491, ul.menu_main li.item-491 a {
	border: 0;
}




div.moduletable_bottom {
	position: absolute;
	bottom: 27px;
	left: 257px;
	background: url(../images/my/menu_bot.jpg) no-repeat top center;
	width: 686px;
	height: 47px;
}
ul.menu_bottom {
	display: block;
	position: relative;
    margin: 4px 0;
    padding: 0;
}
ul.menu_bottom  li {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	border-right: 1px solid #ffffff;
}
ul.menu_bottom  a {
	display: block;
	float: left;
	padding: 11px 13px;
	color: #4c4c4c;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	border-right: 1px solid #d0d0d0;
	text-shadow: 1px 1px 0px #FFFFFF, 0 0 4px #FFFFFF;
}
ul.menu_bottom  li.active a {
	text-decoration: underline;
	cursor: default;
}
ul.menu_bottom  a:hover {
	text-decoration: underline;	
}

ul.menu_bottom li.item-513 {
	position: absolute;
	top: 1px;
	right: 9px;
	border: 0;
}
ul.menu_bottom li.item-513 {
	border: 0;
	padding: 11px 7px 11px 33px;
	text-shadow: 1px 1px 0px #feef00, 0 0 4px #feef00;
	font-size: 15px;
	font-weight: bold;
	cursor: pointer;
}

ul.menu_bottom li.item-491, ul.menu_bottom li.item-491 a {
	border: 0;
}







div.div_search {
    position: absolute;
    right: 0px;
    top: 329px;
	width: 267px;
	height: 31px;
	background: url(../images/my/search.png) no-repeat top right;
}
div.div_search1 {
	position: relative;
}
div.div_search1 input, div.div_search1 button {
	border: 0;
	background: none;
}
div.div_search1 input {
	position: absolute;
	top: 5px;
	left: 26px;
	font-size: 12px;
}
div.div_search1 input.button_s {
	position: absolute;
	top: 4px;
	left: 204px;
	font-size: 12px;
	color: #fff;
	text-shadow: 1px 1px 0 #006EA3, 0 0 4px #006EA3;
}
div.div_search1 label {
	display: none;
}

table.table_main {
	width: 100%;
}
td.main_column {
	padding-left: 30px;
}



div.text_top {
	color: #FFFFFF;
    left: 0;
    position: absolute;
    text-shadow: 1px 1px 0 #006EA3, 0 0 4px #006EA3;
    top: 1px;
}
div.text_top h3, div.text_top h2, div.text_top h1 {
	color: #fff;
	text-shadow: 1px 1px 0px #006ea3, 0 0 4px #006ea3;
}


td.left_column {
	width: 230px;
	background: url(../images/my/shadow_l.jpg) no-repeat top right;
}
td.left_column  h3{
	color: #585858;
	padding-left: 5px;
}


td.left_column table td {
	padding-right: 10px;
}

td.left_column table h1, td.left_column table h2, td.left_column table h3, td.left_column table h4, td.left_column table h5, td.left_column table h6 {
	padding: 2px 0 2px 0;
	color: #0099FF;
}

td.left_column div.moduletable {
	margin-bottom: 15px;
}

ul.menu_left {
	padding-left: 5px;
	margin: 5px 0;
}
ul.menu_left  ul {
	padding: 10px 0 0 0;
}
ul.menu_left li {
	color: #0099FF;
	font-weight: bold;
	padding: 10px 0;
	list-style: none;
}
ul.menu_left li li  {
	color: #5f6060;
	font-weight: normal;
	padding: 2px 0;
}
ul.menu_left li li a {
	padding: 2px 24px 2px 14px;
	border-bottom: 1px solid #dedfe0;
	text-decoration: none;
	display: block;
	color: 	#5F6060;
	background: url(../images/my/li_bg.jpg) no-repeat 4px 8px;
}
ul.menu_left li.active li.active  a {
	font-weight: bold;
}
ul.menu_left li li a:hover {
	text-decoration: underline;
}



div.content img {
	margin: 5px;
}
div.content li {
	list-style: none;
	padding: 2px 2px 2px 22px;
	background: url(../images/my/li_green.jpg) no-repeat 4px 5px;
}

div.breadcrumbs {
	padding: 3px 0;
	margin: 3px 0;
	border-bottom: 1px solid #DEDFE0;
}
div.breadcrumbs, div.breadcrumbs a {
	color: #acacac;
}

div.fotter_left {
	position: absolute;
	bottom: 32px;
	left: 0;
}
div.moduletable_news {
	overflow: hidden;
	margin-bottom: 15px;
}
div.fotter_left div {
	float: left;
	padding-right: 5px;
}


.osnova_main {
	display: none;
}
body.main .osnova_main {
	display: inline;
}





div.moduletable_news h3, div.moduletable_news2 h3{
	 border-bottom: 1px solid #DEDFE0;
	 margin-bottom: 15px;
}


div.moduletable_news div.newsflash_content1 {
	width: 230px;
	display: block;
	height: 394px;
	overflow: hidden;
	float: left;
	position: relative;
	top: 0;
	left: 0;
	background: url(../images/my/shadow_2.jpg) no-repeat center bottom;
	margin-right: 14px;
}
div.moduletable_news div.newsflash_content2 {
	height: 373px;
	border: 1px solid #d9d9d9;
	background: #fff;
}

div.moduletable_news div.newsflash_content3 {
	padding: 52px 10px 10px 10px;
	text-align: center;
}
div.newsflash_content3 h1 {
	display: none;
}

div.moduletable_news  h4.newsflash-title_news {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 210px;
}
div.moduletable_news  div.newsflash_content3 a.readmore {
	position: absolute;
	bottom: 2px;
	left: 58px;
	width: 121px;
	height: 26px;
	padding: 9px 0 0 0;
	display: block;
	text-align: center;
	background: url(../images/my/read_more.jpg) no-repeat center top;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 1px 1px 0 #FFFFFF, 0 0 4px #FFFFFF;
}


div.moduletable_news2  div.newsflash_content1 {
	width: 351px;
	height: 150px;
	float: left;
	margin: 0 15px 15px 0;
	background: url(../images/my/shadow.jpg) no-repeat center bottom;
}
div.moduletable_news2 div.newsflash_content2 {
	border: 1px solid #d9d9d9;
	height: 127px;
	position: relative;
	top: 0;
	left: 0;
}
div.moduletable_news2 div.newsflash_content3{
	padding: 15px;
}
div.moduletable_news2 div.newsflash_content3  a.readmore {
	position: absolute;
	bottom: 10px;
	right: 10px;
}


div.slider {
	position: absolute;
	top: 75px;
	left: 59px;
	width: 900px;
	height: 261px;
}
div.slider1 {
	position: relative;
	width: 900px;
	height: 261px;
	overflow: hidden;
}
div.slider1 div.custom  {
	position: absolute;
	left: 0;
	top: 0;
}
div.slider ul {
	padding: 0;
	margin: 0;
}
div.slider ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	width: 900px;
}

div.slider_navigator {
	position: absolute;
	bottom: -24px;
	left: 212px;
	height: 30px;
	width: 443px;
	text-align: center;
	z-index: 110;
}
div.slider_navigator1 {
	margin: 0 auto;
	z-index: 999;
	position: relative;

}
div.slider_navigator1 div {
	float: left;
	background: url(../images/my/div_nav.png) no-repeat center 0;
	height: 16px;
	width: 16px;
	cursor: pointer;
}
div.slider_navigator1 div.active {
	background-position: center -18px;
}









@media screen and (max-width: 600px) {
	div.body div {
		width: auto;
	}
	div.slider {
		display: none;
	}
	div.main_2 {
		width: 100%;
	}
	div.menu_top, div.moduletable_bottom {
		position: static;
	}
	ul.menu_main li, ul.menu_bottom li {
		float: none;
	}
	ul.menu_main a, ul.menu_bottom a {
		float: none;
	}
	
	ul.menu_main {
		width: auto;
		height: auto;
	}
	div.moduletable_bottom {
		width: auto;
	}
	div.main_5 {
		padding: 10px 0;
	}
	ul.menu_main li.item-504 {
		position: static;
	}
	ul.menu_main li.item-504 a, ul.menu_bottom li.item-513{
		padding: 11px 14px;
	}
	div.div_search, div.text_top, ul.menu_bottom li.item-513, div.fotter_left  {
		position: static;
	}
	div.main_1 {
		background-position: 0 -50px;
	}
	div.moduletable_bottom {
		background: none;
		height: auto;
	}
	td.main_column {
		padding: 0 10px;
	}
	div.moduletable_news2 div.newsflash_content1 {
		width: auto;
		float: none;
	}
	div.moduletable_news2 h2 {
		font-size: 12px;
	}
	div.moduletable_news2 p {
		display: inline;
	}
	div.moduletable_news2 div.newsflash_content3 {
		padding: 5px;
		min-width: 227px;
	}
	div.content ul {
		padding-left: 5px;
	}
	ul.menu_main {
		margin-bottom: 15px;
	}
}
@media screen and (min-width: 900px) {
	
}
@media screen and (min-width: 600px) and (max-width: 900px) {
	
} 















/* JCE editor */

body#tinymce {
	background: #fff;
}
iframe#content_ifr body#tinymce {
	background-color: red;
}
body#tinymce table.mceItemTable td{
	border: 1px dashed #e0e0e0;
}





/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}


/* print */

body.contentpane {
	background: #fff;
	color: #000;
	width: 530px;
	padding: 20px;
}
body.contentpane td.contentheading {
	font-size: 25px;
	font-weight: bold;
	text-align: center;
}
body.contentpane div, body.contentpane h1, body.contentpane h2, body.contentpane h3, body.contentpane h4 {
	color: #000;
}
body.contentpane p {
	text-align: justify;
}




/* cols */
.cols-1 {
    display: block;
    float: none !important;
    margin: 0 !important;
}
.cols-2 .column-1 {
    float: left;
    margin: 0;
    width: 47%;
}
.cols-2 .column-2 {
    float: right;
    margin: 0;
    width: 47%;
}
.cols-3 .column-1 {
    float: left;
    margin-right: 5%;
    padding: 0;
    width: 30%;
}
.cols-3 .column-2 {
    float: left;
    margin-left: 0;
    padding: 0;
    width: 30%;
}
.cols-3 .column-3 {
    float: right;
    padding: 0;
    width: 30%;
}
.cols-4 .column-1 {
    float: left;
    width: 22%;
}
.cols-4 .column-2 {
    float: left;
    margin-left: 4%;
    width: 22%;
}
.cols-4 .column-3 {
    float: left;
    margin-left: 4%;
    width: 22%;
}
.cols-4 .column-4 {
    float: right;
    margin-left: 0;
    width: 22%;
}
.row-separator {
    border: 0 none;
    clear: both;
    display: block;
    height: 1px;
    margin: 0;
}
.items-row {
    margin-bottom: 10px !important;
}













