
/* COMMON STYLE
--------------------------------------------------------- */
html,body,fieldset {margin: 0;padding: 0;height:100%;}

body {margin: 0;padding: 0; background-color:#fafafa ;}
body#bd {font:13px/18px Arial, Helvetica, sans-serif;color:#555555;}

a{ color:#2b2b2b;}
a:hover{ color:#2593d1;}

#zt-wrapper { min-height: 100%;}
* html #zt-wrapper{
     height: 100%;min-height: 100%; height: auto !important;
 }
 .page-buffer{
     height:232px;
 }
#zt-color-bottom{ height:232px; margin-top:-232px; }
/* ZT WRAPPER --------*/

#zt-wrapper {margin:0;padding:0; width:100%;}
#zt-wrapper-inner {width:100%;}

.zt-wrapper {width: 960px;margin: 0 auto 0;}

#zt-userwrap1,
#zt-userwrap2,
#zt-userwrap3,
#zt-userwrap4,
#zt-userwrap5,
#zt-userwrap6,
#zt-userwrap7 ,
#zt-toolbar{
	margin: 0; padding:0;
	width: 100%;
	clear: both;
}

#zt-userwrap1{margin-bottom:15px;}


/* ZT COLSPAN -----------*/
#zt-colspan1,
#zt-colspan2 {margin: 0;}
#zt-colspan1-inner,
#zt-colspan2-inner {margin:0px;}

/* ZT HEADER
--------------------------*/
#zt-header {width:100%;display: inline-block;}
#zt-header-inner {width: 100%;display:block;}

/* LOGO ---------*/
#zt-logo {float: left;width: 250px;}
#zt-logo .zt-logo {
	margin-top: 23px;
	display: block;
	width: 250px;
	height: 35px;
	background: url("/images/logo.png") no-repeat 0 0;
}
#zt-logo .zt-logo a {display: block;width: 250px;height: 35px;}
#zt-logo .zt-logo a span {display: none;}

/* TOP MENU ------*/
#zt-topmenu ul.menu { float:left; margin-top:6px;}
#zt-topmenu ul.menu li {
	margin:0;
	float: left;
	background:url("/images/rasdelitel.png") no-repeat right ;
    display:block;
	padding: 0px 25px; }
#zt-topmenu ul.menu li:last-child{border-right: none;}
#zt-tp {position: absolute; top: 0px; left: -5000px;}
#zt-topmenu ul.menu li a{display: inline-block;
	color: #2b2b2b;
	font: 18px/34px Arial, Helvetica, sans-serif; 
	text-shadow:0px 1px 0px #ebebeb; 
	text-decoration:none;}
#zt-topmenu ul.menu li a:hover, #zt-topmenu ul.menu li.current a{ color:#2593d1; text-decoration:none;}
#zt-time,
#zt-topmenu{}
.mod-languages{position:absolute; margin-left:890px; margin-top:10px;}

/* SEARCH --------*/
#zt-search {margin: 20px 10px 0 0;float: right;}
#mod_search_searchword{border:none;}
.genericItemImageBlock{ float:left; margin-right:15px;}
.genericItemView{ padding-bottom:10px;
                 background: url("/images/title-dotted.png") repeat-x bottom;
                 width: 100%;
                 margin-bottom: 10px;}

/* ZT BREADCRUMBS--------*/
.breadcrumbs {margin: 0 0 30px 0; line-height:18px;}
.breadcrumbs a{ color:#2b2b2b; text-decoration:underline; }
.breadcrumbs a:hover{color:#2593d1; text-decoration:none;}


/* ZT MAINMENU
--------------------------*/
#zt-mainmenu {width:890px;float:left;}
#zt-mainmenu-inner {margin:0;display:inline-block;width:890px; padding:0; }

/* ZT SLIDESHOW
--------------------------*/



/* ZT SPORTLIHT ----------*/
.zt-top-phone{ float:right; width:710px;}
#zt-user10{ width:960px;}
#zt-user15 {float:right; width:640px;}
#zt-user15 a, #zt-user15 a:hover{ color:#FFF; text-decoration:none;}
#zt-user15 .custom{ margin-top:5px;}
#zt-user13{ float:left; width:240px; margin-right:80px;}
.zt-box-inside {}

/* LEFT CONTENT RIGHT
--------------------------*/
#zt-mainframe-inner{width:100%;display: inline-block; margin-top:15px;}

#zt-container,
#zt-container-left,
#zt-container-right,
#zt-container-full {
	width: 100%;
	position: relative;
}

#zt-left {width:240px; float: left; 
          border:1px solid #c8cbcd; 
          margin-right:20px; 
         -webkit-border-radius:5px;
         -moz-border-radius:5px;
          border-radius:5px;
		  margin-bottom:20px;
		  background-color:#ffffff ;}
#zt-left ul li{ padding:0px;line-height:18px;}
#zt-left ul li a{ font-weight:bold; 
                text-transform:uppercase; 
				text-decoration:none; font-size:12px;
				padding-left:10px; padding-top:15px; 
				}
#zt-left ul li{}
#zt-left ul li ul li a{font-weight:normal;
                       text-transform: uppercase; font:12px/18px Arial, Helvetica, sans-serif; 
					   text-decoration:none; margin-top:0px; margin-bottom:5px;
					   
					   }
#zt-left ul li ul li ul{ background-color:#efefef; margin-left:3px; margin-right:3px; }					   
#zt-left ul li ul li ul li a{ font-weight:normal;
							  font:13px/18px Arial, Helvetica, sans-serif; 
							  padding:5px 5px 5px 18px; margin:0; 
							  text-transform:none;
							  background:url("/images/arrowgray.png") no-repeat 5px 8px;}
		  
#zt-left ul li ul li ul li a:hover, 
#zt-left ul li ul li ul li.current a{background:url("/images/arrowgray_activ.png") no-repeat 5px 8px; color:#2492d0;}		  
		  
	 
#zt-content {width: 57%;float: left;}
#zt-right {width: 20%;float: right;}

#zt-left-inner,
#zt-right-inner,
#zt-content-inner {}

#zt-container-left #zt-content {width:685px;}
#zt-container-right #zt-content {width:80%}
#zt-container-full #zt-content {width: 100%;}

#zt-container-left #zt-content,
#zt-container-right #zt-content,
#zt-container-full #zt-content {
}

.zt-layout-lcr,
.zt-layout-lrc,
.zt-layout-clr {
}

.zt-layout-clr #zt-content,
.zt-layout-lrc #zt-content {margin: 0;}

.zt-layout-lrc #zt-right {float: left;}
.zt-layout-lrc #zt-content {float: right;}

.zt-layout-clr #zt-right {float: right;}
.zt-layout-clr #zt-left {float: left;}
.zt-layout-clr #zt-content {float: left;}

#zt-container.zt-layout-lcr #zt-content {margin: 0;}

#zt-component {margin:  0;width: 100%; display: inline-block;}
#zt-component-inner {width: 100%; display: inline-block;}
div.item-page{margin-bottom:10px;}
/* ZT FOOTER
--------------------------*/
#zt-bottom {width: 100%;display: inline-block;  color:#9da0a8;border-top:1px solid #ffffff;background-color:#fafafa; height:44px;}
#zt-bottom-inner {padding:10px 0;display:block;}

#zt-copyright {float: left;width:300px; padding-right:10px;}
#zt-botmenu-inner{margin:0;}

#zt-botmenu {float:left;width:66%;}
#zt-botmenu ul.menu{margin:0; padding:0;}
#zt-botmenu ul.menu li{display:inline;border-right:1px solid #444444;border-bottom:none;background:none; padding:0px 10px;}
#zt-botmenu ul.menu li:last-child{border-right:none;}
#zt-botmenu ul.menu li a{text-transform: none;width:100%; display:inline; background:none;}
#zt-botmenu ul.menu li a:hover{background:none; }


/* ZT MODULETABLE --------*/
div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.module,
div.module_menu,
div.module_text ,
div.moduletable_blank{
	clear: both;
	margin:0; padding:0;
}
div.moduletable_alpha{clear: both;}
div.moduletable_blank{margin:0;}

div.moduletable_blank div.ztmodule{ padding:0;}
div.modulecontent{}
.ztmodule {display: block;}

.screencat h1, h3.moduletitle {font:22px/30px Arial, Helvetica, sans-serif;font-weight:normal;color:#2b2b2b; }

#zt-user10 h3.moduletitle{ background:url("/images/title-dotted.png") repeat-x bottom;}


div.moduletable_blank h3.moduletitle{margin:0 0 10px 0;}

.zt-top-phone .custom div{ float:left; font:22px/24px Arial, Helvetica, sans-serif; margin-top:24px; margin-left:90px;}
.k2SearchBlock{ float:right; position: relative; top:-25px;}
.pattern1 {background:#6b6b6b url("/images/pattern.png") repeat-x top;}
#bottommenu li a{ color:#2b2b2b; text-decoration:underline;}
#bottommenu li a:hover{ color:#2593d1; text-decoration:none;}

a#topmail{ display:block; 
           float:left; 
		   width:24px; 
		   height:15px;
		   background:url("/images/mail_2.png") no-repeat top; 
		   text-decoration:none; 
		   margin:29px auto auto 15px;}
a:hover#topmail{ background-position:0 -15px; text-decoration:none;}
.latestnewsdate{ clear:both; display:block}
.articldate{ font:12px/24px Arial, Helvetica, sans-serif; color:#999; font-weight:bold;}
dd.articldate{-webkit-margin-start:0px;
              -moz-margin-start:0px;
			  margin:0;}
a.itemImageGalleryLink{ display:none;}