﻿
/*******  Kozak Right Menu  ***************/
#top_right_menu li:hover span, #top_right_menu li.active span {
 background-image: url(/images/topm/corner_a.gif);
}

#top_right_menu li:hover a, #top_right_menu li.active a {
 background-color: #7D7474;
}

#top_right_menu li:hover li a, #top_right_menu li.active li a {
 background-color: transparent;
}

#top_right_menu li:hover ul, #top_right_menu li.active ul {
 display: block;
}

#top_right_menu li.first ul
{
z-index:1;
}

#top_right_menu li ul {
 z-index: 21;
}

#top_right_menu li.active ul {
 z-index: 11;
}

#top_right_menu ul, #top_right_menu li{
 margin: 0;
 padding: 0; 
 float: left;
 list-style: none; 
}

#top_right_menu ul 
{
 width: 130px; 
 background: url(/images/topm/r.gif) no-repeat right top;
 background-color: #2C2C2C;
 float: left;
}

 #top_right_menu li 
 {
 background-image: url(/images/topm/bg.gif);
 background-repeat: repeat-y; 
 font-size: 14px;
 font-weight: bold; 
 margin-right: -17px;
}

#top_right_menu li a 
{
 display: block;
 color: #FFFFFF;
 text-decoration: none;  
 width: 113px;
 height: 27px;
 padding-top: 9px;
 background-image: url(/images/topm/corner.gif);
 background-repeat: no-repeat;
 text-align: center; 
 font-size: 16px;
 margin-right: 17px;
}

* html #top_right_menu li a 
{
 height: 36px;
}

 #top_right_menu li span 
{
 display: block;
 background-image: url(/images/topm/corner.gif);
 background-repeat: no-repeat;
 background-position: right top; 
}

#top_right_menu li.first
{
 margin-right: 0px; 
}

#top_right_menu li.first a
{
 background-image: none;
}

#top_right_menu li.first:hover span
{
 background-image: url(/images/topm/corner_fa.gif);
 position:relative;
}

#top_right_menu li ul 
{
 position: absolute;  
 margin: 0px;
 float: left;
 width: 980px;
 background-color: transparent; 
 background-image: url(/images/topm/bg1.gif);
 background-repeat: repeat-x; 
 display: none; 
}

* html #top_right_menu li ul { width: 980px; }


#top_right_menu li.first ul
{
	margin-left: -853px;
}

* html #top_right_menu li.first ul
{
	margin-left: -830px;
}


#top_right_menu li ul { display: block;}


#top_right_menu li:hover ul
 {
 display: block;
 }
 
#top_right_menu li ul li 
 {
 float: left;
 background-image: none;
 color: #FFFFFF;
 background-image: none;
 background-color: transparent;
 margin: 0px;
}

#top_right_menu li ul li a 
{
 float: left;
 background-image: none;
 background-color: transparent;
 width: auto;
 margin-right: 0px;
 padding: 10px;
}
 
#top_right_menu li ul li a:hover 
{
 color: #FFCC00;
}

/******************************************/



.staticTable
{
	padding-top:50px;	
}

.noDot
{
	text-decoration:none;	
}

.btnBack
{
	background:url(/images/buttons/prev.gif) repeat-x top left;
	width:28px;
	height:20px;
	display:block;
	text-decoration:none;
}

.btnBackA
{
	background:url(/images/buttons/prev_a.gif) repeat-x top left;
	width:28px;
	height:20px;
	display:block;
	text-decoration:none;
}


.btnForward
{
	background:url(/images/buttons/next.gif) repeat-x top left;
	width:28px;
	height:20px;
	display:block;
	text-decoration:none;
}

.btnForwardA
{
	background:url(/images/buttons/next_a.gif) repeat-x top left;
	width:28px;
	height:20px;
	display:block;
	text-decoration:none;
}
.item a.userA
{
	text-decoration:none;
	color:#fff;	
}

.popupControl_AJAX
{
 Width:50%;
 Height:200px;	
 background-color:Black;
 font-family: Calibri, Arial;
 font-size: 12px;
 padding-bottom: 2px;
 color: #FFFFFF;
 height: 100%;
 margin-left: 0px;
 position:absolute;
 visibility:hidden;
}

.ratingStar 
{
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	font-size:0;
	height:12px;
	margin:0;
	padding:0;
	width:13px;
}
.item a.userA
{
	text-decoration:none;
	color:#fff;	
}

.filledRatingStar
{
	background-image:url(/images/Rating/FilledStar.gif);
/*  behavior: url(png.htc);*/
}

.emptyRatingStar 
{
/*  behavior: url(png.htc);*/
	background-image:url(/images/Rating/EmptyStar.gif);
}

.savedRatingStar 
{
/*  behavior: url(png.htc);*/
  background-image:url(/images/Rating/SavedStar.gif);
}

.filledRatingStar_greyBackground
{
	background-image:url(/images/Rating/FilledStar_Grey.gif);
}

.emptyRatingStar_greyBackground 
{
	background-image:url(/images/Rating/EmptyStar_Grey.gif);
}

.savedRatingStar_greyBackground 
{
  background-image:url(/images/Rating/SavedStar_Grey.gif);
}


#top_right_menu li a.menuitem
{
	height:25px;
	padding-top: 10px;
	padding-bottom: 2px; 
	font-size:15px;
}
#top_right_menu li ul li.menuitem
{
	background-image: url(/images/topm/bg1.gif); 
	background-repeat: repeat-x;
}
 
/****************   image  Slider -start-    ******************/
 
.ads 
{
  padding: 0 0 12px 0; 
	text-align: center;
}
.skip
{
	position: absolute; 
	left: -5000px;
}
.photos 
{
  text-align: center; 
	padding: 0 0 0 0;
}
#wrapper 
{
  width: 750px; 
	margin: 0 auto; 
	text-align: center;
}
 
.fl 
{
	float: left; display: inline;
}
img 
{
	border: 0; /*display: block;*/
}
.news_slider 
{
	position: relative; width:100%; margin: 0 auto 0 auto; text-align: left;
}
.news_slider .messaging 
{	
}

.news_slider .prev, .news_slider .next 
{
	display: block;
}
.news_slider .next 
{
	display: block;
}

.news_slider .container
 {
	position: relative; top: 0; left: 0; width: 100%;/* background: #eeeeed;*/
}
.news_slider .news_items 
{
    /*
        The width must be equal to .item ((width + margin-right) * 2).
    */
	position: relative; width:645px; margin-right:0px;margin-left:0px; overflow: hidden;
}
.news_slider .view_all 
{
}

.news_slider .item {
  width: 158px; 
  height:225px; 
  overflow:hidden; 
  margin-right: 5px;
	margin-bottom:0px;
}

#mainMenuSlider_RootDiv .news_slider .item {
  width: 105px; 
  height:35px; 
  overflow:hidden; 
  margin-right: 5px;
	margin-bottom:0px;
}

.news_slider .item div 
{
  padding: 0 0 0 0;
}
.news_slider .item img 
{
}

/****************   image  Slider  -end-     *****************/
	
	 

/***     MY CLASSES    ****/

.selected_Main_Menu
{
  text-decoration:none;
}
.selected_Main_SubMenu
{
/*  color:#FFCC00;*/
  color:Green;
}

.slider_table_header_with_buttons
{
	width:100%;
	padding:0px 0px 5px 0px;
}
.slider_button
{
	width:30px;
	text-align:right;
	vertical-align:middle;
}
.slider_dots
{
	padding-right:10px;
	width:auto;
	text-align:right;
	vertical-align:middle;
}

.dot_page_number
{
}
.localhostPath_hidden
{
}

/********      FOOTER CLASSES      *******/
.footer_table
{
  width:100%;
 /* background-color:#262626;*/
  font-family: Calibri, Arial;
  font-size: 14px;
  color: #C0C0C0; 
}
.footer_header
{
  font-family: Calibri, Arial;
  font-size: 17px;
  font-weight:bold;
  color: #F9FFA0;
  padding-top:15px;
  display:block;
}

.footer_table tr td
{
  font-size: 14px;
  vertical-align:top;
}
.footer_table div
{
 margin-left:10px;
 margin-right:10px;
 padding:0px 0px 20px 0px;
 float:left;
 overflow:auto; 
}

.footer_line 
{
 height:100%;
 border-left : 1px solid #C0C0C0;
}
.footer_link_p
{
 margin-top:10px;
 margin-bottom:10px;
 display:block;
} 
.footer_link
{
 margin-top:10px;
 margin-bottom:10px;
 display:inline;
} 


/********     END FOOTER CLASSES   *******/

/********      STATIC PAGES CLASSES      *******/

.staticPageTable
{
  height:230px;
}

.staticPageTable tr td
{
  vertical-align:top;
}

/********     END STATIC PAGES CLASSES      *******/


/********  Contact form classes    *************/

.contact_lt, .contact_rt, .contact_lb, .contact_rb 
{
 background-repeat: no-repeat;
 background-position: left bottom;
}

.contact_lt img, .contact_rt img, .contact_lb img, .contact_rb img 
{
 width: 5px;
 padding-bottom:0px;
}

.contact_lt {
 background-image: url(/images/inner/contactForm/contact_lt.gif);
 background-position: left top; 
 padding-bottom:0px;
}

.contact_rt {
 background-image: url(/images/inner/contactForm/contact_rt.gif); 
  background-position: right top; 
  padding-bottom:0px;
}

.contact_lb {
 background-image: url(/images/inner/contactForm/contact_lb.gif);
  background-position: left bottom;  
}

.contact_rb {
 background-image: url(/images/inner/contactForm/contact_rb.gif); 
 background-position: right bottom; 
}


.form td.contact_lt
{	padding-bottom:0px;}
.form td.contact_rt
{	padding-bottom:0px;}
.form td.contact_lb
{	padding-bottom:0px;}
.form td.contact_rb
{	padding-bottom:0px;}



.png
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/logo_02.png', sizingMethod=’scale’);
}

.whiteTextBox formfields, .whiteTextBox select, .whiteTextBox select.formfields
{
 background-color: #FFFFFF;
 font-family: Arial;
 font-size: 13px;
 color: #000000;
 text-transform: none;
 font-weight: normal;
 border:none;
 border-width:0px;
 border-color:#FFFFFF;
}
.whiteSelect
{
 background-color: #FFFFFF;
 font-family: Arial;
 font-size: 13px;
 color: #000000;
 text-transform: none;
 font-weight: normal;
 border:none;
 border-width:0px;
 border-color:#FFFFFF;
}


.kozak_Group_Description_a
{
padding-bottom: 2px;  
font-family: Calibri; 
color: #FFFFFF; 
font-size: 14px;
}
.searchFontSize table tr td
{
 font-size: 15px;
 font-family:Calibri, Arial;
 font-weight:bold; 
}

.gallery_paging
{
  font-size: 12px;
  font-family:Calibri, Arial;
  color:#FFFFFF;
  font-weight:normal; 
  text-decoration:underline; 
}
.gallery_paging_selected
{ 
  font-size: 12px;
  font-family:Calibri, Arial;
  color:#FFCC00;
  font-weight:bold;
  text-decoration:none;  
}
.myMemberProfileTextBox
{
  background-color:#7D7474;
  border:1px solid #000000;
  color:#FFFFFF;
  font-family:Arial;
  font-size:13px;
  font-weight:normal;
  text-transform:none;
  width:250px;
}

/**** ajax calendar *******/

.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:170px !important;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.pager
{
	font-size:16px;
}
 
 .ramka
 {
 	border-style:solid;
 	border-width:1px;
 	border-color:#CCCCCC;
 	margin:4px;
 }
 
 /***************   accordion *************/
 
.accordionContent 
{
  background-color:#D3DEEF;
  border-color:-moz-use-text-color #2F4F4F #2F4F4F;
  border-style:none dashed dashed;
  border-width:medium 1px 1px;
  padding:10px 5px 5px;
}
 /*****************************************/
 
 