* {
	font-family:Arial, Helvetica, sans-serif; 

}
body{
	margin:0 0 0 0;
	color:#555555;
	background-color:#FFFFFF;
	font-size:12px;
}
a {color:#000000;}
td {vertical-align:top;}
table {border:none;}
.bottom_red {background-image:url('../images/bottom_red.gif'); background-repeat:repeat-x; height:1px;}
.bot_div, .top_div, .bot_div_advert { width:980px;}
.bot_div {padding-top:10px; text-align:left;}
.moduletable_social_media .zagolov, .moduletable_actual_service .zagolov{color:#ed1c24; font-size:23px; font-weight:normal;}
.moduletable_actual_service .zagolov a, .moduletable_news .zagolov a, .moduletable_publ .zagolov a ,.moduletable_actions .zagolov a, .moduletable_video .zagolov a, .moduletable_zaxodi2 .zagolov a{ color:#FFFFFF; text-decoration:none;text-align:left;}
.moduletable_actions .cont , .moduletable_news .cont, .moduletable_actual_service .cont ,.moduletable_publ .cont,.moduletable_publ .cont p ,.publications { text-align:left;}
.moduletable_actions .zagolov , .moduletable_news .zagolov, .moduletable_actual_service .zagolov ,.moduletable_publ .zagolov, .moduletable_video .zagolov, .moduletable_recenzii_right .zagolov {color:#FFFFFF; font-size:12px; font-weight:bold;background-image:url('../images/title_module_fon.png'); background-position:top left; background-repeat:no-repeat; overflow:visible; width:139px; height:23px; margin-left:-25px;  display:block; padding-left:20px;text-align:left; z-index:2; padding-top:1px;}
.moduletable_news .zagolov { margin-left:-35px; padding-left:0px; z-index:5;position:relative; padding-left:20px;}
.moduletable_actual_service .zagolov {background-image:url('../images/title_module_fon2.png'); margin-left:0px;}
.moduletable_publ .zagolov { margin-left:-4px; padding-top:-9px; padding-left:0px; z-index:5;position:relative; padding-left:20px;}
.moduletable_recenzii_right .zagolov {text-transform:uppercase;} 
.moduletable_recenzii_right .cont { background-image:url('../images/background_text.gif');  background-repeat:no-repeat; background-position:left bottom; padding-bottom:8px;padding-left:15px; margin-left:-25px;}

.moduletable_video .zagolov {margin-left:-15px; text-transform:uppercase;}
.moduletable_video .cont {margin-left:-25px; font-size:12px; padding-top:0px;}
.syndicate {padding-top:6px;}
.moduletable_publ .cont { padding-left:15px;}
.moduletable_actual_service {margin-left:-23px;}
.moduletable_actions { padding-left:25px; padding-right:10px; padding-bottom:10px;}
.moduletable_about_company .cont {color:#525252; font-size:12px; font-weight:normal;}
.backgr_text { background-image:url('../images/background_text.gif');  background-repeat:no-repeat; background-position:left bottom; padding-bottom:8px;}
.left_corner { background-image:url('../images/background_text.gif');  background-repeat:no-repeat; background-position:left bottom; padding-left:20px;}
a img { border:none;}
img {border:none;}
.moduletable_actual_service2 { font-size:12px;}

.top_div { height:247px; position:relative; overflow:hidden1; }
.backgr_fon {overflow:hidden; height:218px; padding-top:3px;}
.backgr_fon span {color:#ed1c24; font-size:38px; font-weight:normal; top:99px; left:390px; display:block; position:absolute;}
.top_white { height:24px; width:100%;}
.logo { top:0px; left:0px;position:absolute;}
.top_search { top:2px; left:790px;position:absolute;}
.top_menu { height:33px; width:639px; top:26px; left:348px;position:absolute; background-image:url('../images/menu_backgr.png'); background-repeat:no-repeat; background-position:left top; text-align:left;}
.top_menu .menutable_top {color:#FFFFFF; font-size:12px; font-weight:bold; display:block; padding-top:9px; padding-left:30px; }
.top_menu .menutable_top a{color:#FFFFFF; text-decoration:none;font-size:12px;}
.top_menu .menutable_top td { width:90px;}

a.mainlevel_pc:hover {
color: #FF0000;
}
.actual_1 {
position:relative;
height:130px;
width:490px;
top:-147px;
z-index:2;
left:0px;
color:#FFFFFF;
font-size:11px;
text-align:left;
background-image:url('../images/top_module_active_fon.png');
background-repeat:repeat-x;
padding-left:10px;
padding-top:2px;
}

.moduletable_actual_1 a{ color:#FFFFFF; text-decoration:none;}
.moduletable_actual_1 a b{ text-decoration:underline;}
.moduletable_actual_2 a{ color:#FFFFFF; text-decoration:none;}
.moduletable_actual_2 a b{ text-decoration:underline;}

.actual_2 {
position:relative;
height:130px;
width:480px;
top:-279px;
left:500px;
	color:#FFFFFF;
	font-size:11px;	
	text-align:left;
background-image:url('../images/top_module_active_fon2.png');
background-repeat:repeat-x;	
padding-left:10px;	
padding-top:2px;
}
 

.bot_div_advert
{
background-image:url('../images/news_fon.gif');
background-repeat:repeat-x;
background-position:top left;
height:203px;
}

.joi_gallery .subcat_block {
  margin-bottom:40px;
  padding:3em 0 1.5em;
  background:#F9F9F9;
  -webkit-border-radius: 5px;
  -moz-border-radius:5px;
}

.thumbnail .subcat_img_count {color: #EEF0E2; font-size: 80%}
.thumbnail:hover .subcat_img_count {color: #A0A0A0;}

.joi_gallery_info {}
.joi_gallery_info:hover {}

.description_top, .description_bottom, .joi_gallery_category .description {max-width: 70%;font-size: 0.9em}
.description_top, .joi_gallery_category .description {margin-bottom: 20px;}
.description_bottom {margin-top: 80px;}

.txt_subcats, .txt_photos {margin:0 40px 40px 40px;}
.txt_subcats div, .txt_photos div {color:#666;}
.title_subcats, .title_photos {font-size: 1.2em; font-weight: bold;}
.desc_subcats, .subcat_desc, .desc_photos, .photo_desc {font-size: 0.8em}

.title_photos {}

.catlist h2, .photos h3{
  font-size: 12px; 
}
.catlist h2 a, .photos h3 a{  
  color:#333;
  font-size: 12px;
}
.catlist h2 a:hover, .photos h3 a:hover {
  color:#D43015;  font-size: 10px;
}

.photo-info-table, photo-info-table tr, .photo-info-table tr td{}

.photo_prime {float:left; margin:0 30px 30px 0;}
.photo-info, .photo-info_desc, .photo-date {font-size: 0.9em; margin-bottom: 20px;}
.photo-info, .view-photo .author, .photo-date {float:left; margin-bottom: 20px;}
.view-photo .author {padding-right:20px}

.catlist .thumb img, .photos .thumb img,
.photo_prime .thumb img, .photo_nav img {
 
  border:thin solid #E5E5E5;
  padding:3px;
}
.catlist .thumb img:hover, .photos .thumb img:hover,
.photo_prime .thumb img:hover, .photo_nav img:hover {
  background: #EEF7FE;
  border-color:#989898;
}

.catlist ul{
    list-style: none;
    margin: 10px 0 0 0;
    padding: 0;
}
.catlist li.category{
    list-style: none;
    display: block;
    overflow: hidden;
    width: 260px;
    float: left;
    margin: 2px 0 16px 0;
}

.photos img {
  margin: 2px;
}

.photo {}

.photos ul{
    list-style: none;
    margin: 0;
    padding: 0;    
}

.photos li.photo{
    list-style: none;
    display: block;
    overflow: hidden;
    width: 260px;
    float: left;
    margin: 2px 0 16px 0;
}
.photos li.photo h3{
    margin: 0;
}

.unpublished {}

.view-photo{
    padding: 10px 0 0 0;
}

.thumbnails {
  margin: -3em 0 0 -2em;
  text-align: center;
}

.thumbnail {
  text-decoration: none;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  margin: 3em 0 0 2em;
  width: 300px;
}

.thumbnail .r {
  float: left;
}

.photos .noimage img, .photo_prime .noimage img {
  background: #333;
  border:thin solid #F6F6F6;
  padding:2px;
}
.photos .noimage img:hover, .photo_prime .noimage img:hover {
  background: #333;
  border-color: #333;
}

.joi_gallery_photo .navline {
  border-top:thin dashed #333;
  border-bottom:thin dashed #333;
  margin:40px 0 40px 0;
  padding:20px 0 20px 0;
}
.navline .arrow {
  color: #333;
  font-size: 7em;
}
.navline .arrow, .navline .arrow:link, .navline .arrow:visited {
  color: #333;
  font-size: 7em;
  text-decoration: none;
}
.navline .arrow:hover {
  color: #333;
}

.pathway ul 
{
list-style:none;
}
.pathway ul li {float:left; padding-right:5px;}

td.contentheading { height:20px; text-align:left;}

h1 { padding-top:0px; padding-bottom:0px; color:#ed1c24; font-weight:normal;}
.componentheading_novini, .componentheading_public, .componentheading_vid {  color:#ed1c24; font-weight:normal;
font-size:18px;}
table.contentpaneopen {font-size:12px;}

div.lang 
{
position:relative;
top:-180px;
left:955px;
width:20px;
}
.moduletable_publ {
height:203px;
background-image:url('../images/publ.gif'); background-repeat:repeat-x;background-position:top left;
width:270px;
padding-left:0px;
padding-top:0px;
padding-right:10px;
padding-bottom:10px;
font-size:12px;
}
.leftmenu {
width:220px;
background-image:url('../images/menu_left_fon.gif');background-repeat:repeat-y;background-position:top left;
}
.content {
font-size:12px;
width:500px;
padding-left:15px;
text-align:justify;
}

ul.menulist_pres_center {
list-style:none;
margin-left:-24px;
}
ul.menulist_pres_center li {
 
}
ul.menulist_pres_center li a{
font-size:13px;
text-decoration:none;
display:block;
width:215px;
padding-bottom:4px;
}

a#active_menu{
color:#FFFFFF;
position:relative;
display:block;
background-image:url('../images/menu_left_active.gif');
background-repeat:no-repeat;
background-position:center;
width:215px;
left:-27px;
padding-left:27px;
}
 
.newsall {padding-left:30px;}
.news {width:190px; font-size:12px; padding-top:30px; height:197px; top:25px; padding-left:12px; padding-right:12px; margin-top:-24px;z-index:0; position:relative;}

ul.latestnews {list-style:none;}
li.latestnews {padding-top:10px;}
.moduletable_actions {padding-top:0px;}
.moduletable_zaxodi { margin-top:-20px; margin-left:-15px;}

#mycarousel { margin-top:-25px; margin-left:0px; }
#mycarousel ul{
list-style:none;
}
#mycarousel li {float:left; }


.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 658px;

}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  658px;
 
}

.jcarousel-skin-tango .jcarousel-item {

}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    padding-right: 10px;

}
.search_sear {width:185px;}

#croel { position:relative; top:-200px; left:110px; text-align:left; width:300px; }

.rightcontent { width:215px;
}

.moduletable_zaxodi2 .cont{
padding-left:0px;
}

.moduletable_zaxodi2 .cont .latestnews {
padding-left:0px;
margin-left:0px;
font-size:12px;
}
.moduletable_zaxodi2 .zagolov{color:#FFFFFF; font-size:12px; font-weight:bold;background-image:url('../images/title_module_fon.png'); background-position:top left; background-repeat:no-repeat; overflow:visible; width:139px; height:23px; margin-left:-25px;  display:block; padding-left:20px;text-align:left; z-index:2; padding-top:1px;}

.left_corner_bottom {
    vertical-align: bottom;
	text-align:left;
	width:215px;
	padding-bottom:0px;
}

.moduletable_news .zagolov { width:113px;}

.content .componentheading {color:#ed1c24; font-size:18px;}

.moduletable_actual_service { font-size:12px;}

.contentheading_vid { padding-top:25px;}

.serv a , .actual_1 a, .actual_2 a{ text-decoration:none;}
.actual_1 a, .actual_2 a{ color:#FFFFFF;}
.serv a b, .actual_1 a b, .actual_2 a b{ text-decoration:underline;}
.actual_1 a b, .actual_2 a b{color:#FFFFFF; }

#footer_link{
	width: 500px;
	border: 1px solid #424242;
	position: relative;
	margin: 0 auto;
	margin-bottom: 10px;
	color: #fff;
	text-align: center;
}
.apple-style-span { color:#000000; background: none;}


