/* COLORS  
*  orange:#EB820D;  svetliy orange: #eca311;  
*  temno-green: #277F71;  svetlo-green: #2b9c8a;    svetlo-svetlo-green: #8fd1c7
*  svetlo-sery: #E6E6E6;  hover-sery: #dddddd; hover-sery: #d2d2d2;	temno-sery: #797979;   #626569; #adb3b8; #333; 
*  white; black; red warning: #c41c05; 
*/

@charset "utf-8";
html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

/* GLOBAL RESET  */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input,select{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit; font-size:100%;}

/* GLOBAL  */
* html body { font-size: 11px; } 
*+ html body { font-size: 11px; } 
body{background:#E6E6E6 url('../files/img/bg.png');margin:0 auto;text-align:center;height:100%;max-height:100%;color:#333; font-size:12px;font-family:"Trebuchet MS", Trebuchet MS, Arial, sans-serif; scrollbar-face-color: expression(runtimeStyle.scrollbarFaceColor='#E6E6E6', cellSpacing=0)}
html, body{height: 100%}
table{border-collapse: separate; border-spacing:0; }
ol, ul{list-style:none;}
hr {height:0px;border:solid #c5cacf 0px;border-top-width:1px}
label{cursor:pointer;}
acronym{cursor: help;border-bottom: 1px dashed #333}
h1, h2, h3, h4, h5, h6{font-weight:bold;margin:0 0 5px 0;color:#333;text-decoration:none;}
h1, h2, h3{letter-spacing:-0.02em;line-height:1.3em;}
h1 {font-size:1.7em; margin:.8em 0 .8em}
h2, h3{margin:10px 0 0}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";} 
:focus {outline:0; -moz-outline-style: none}
a:link{color:black;text-decoration:none}
a:visited{color:black;text-decoration:none}
a:hover{color:black;text-decoration: none}
strong {font-weight:bold}

/* TOOLS  */
.tAr{text-align:right}
.tAl{text-align:left}
.vAt {vertical-align:top}
.vAm {vertical-align:middle}
.tAc {text-align:center}
.up{text-transform: uppercase;}
.fL{float:left}
.fR{float:right}
.cl{clear:both}
.line{display:inline-block}
#hr {visibility: hidden; border:0; height:1px; margin:0}
.hr{height:1px;color:#137e6d;}
.layoutCenter{margin:0 auto}
.hide{display:none}
.show{display:block}
.invisible{visibility: hidden}
input[type=checkbox]{margin:0px;vertical-align:middle;display:inline}
input[type=text]{border:1px solid #626569}
input[type=submit]{border:1px dashed #277F71;padding:3px 5px;background-color:#2b9c8a}  
input[type=submit]:hover{border:1px dashed black;padding:3px 5px;background-color:#797979}

/*FONT-SIZE */
.bigest {font-size: 1.5em}
.warning{font-size: 1.1em}
.whitetext {color:white;}
input[type=text],input[type=submit],input[type=submit]:hover,.crumb,a.gallery_nav:hover,a.gallery_nav:link,a.gallery_nav:visited,.mover,.mout a:hover,.mover a:hover{font-size:1em;}
.reg.error_span,a.forgot_pass{font-size:0.9em}
label.log_radio{font-size:0.85em}
label.log_r{font-size:0.95em;font-weight:bold}
/* COLOR  */
input[type=submit],input[type=submit]:hover,a.forgot_pass:link,a.forgot_pass:visited,label.log_radio,label.log_r,.searchadvance {color:white}
a.forgot_pass:hover,.warning,a.user_reg:link,a.user_reg:visited,.downloadTable,a.user_logout:hover,ul.block_cc li label,.formborder ul.warning_big,.formborder ul.warning{color:#c41c05}
.crumb{color:#626569}

/* General Style */
div#page{width:1010px;margin:15px auto;text-align:center;vertical-align:top;display:inline-block;overflow:hidden;table-layout:fixed}
	#menutd{float:left;width:40px;margin:0px;padding-top:15px;vertical-align:top}
	#maintable-border{float:left;width:970px;background-color:white;margin:0;vertical-align:top;padding:0}
	#maintable{width:960px;background-color:transparent;margin:5px;vertical-align:top;}
		#header{width:960px;margin:0;padding:0;background-color:#EB820D;display:inline-block;}
		#searchline {width:960px;background-color:#E6E6E6;padding:0;vertical-align:top;border:0; margin-top:-6px; z-index:2;display:inline-block;table-layout:fixed}
		#middle{width:100%;height:auto;margin:0;padding:0;background:transparent}
		#footre{float:left;width:98%;height:auto;margin:10px 5px 5px 5px;padding:5px 10px;background:transparent; border-top: 2px dashed #2b9c8a; display:inline-block}
		#footadver{width:960px; margin:15px auto; text-align:center; overflow:hidden; display:inline-block;}
			#errortable{float:right; width:740px; height:578px; vertical-align:top; background:url('../files/logo/404error.jpg') 0 0 no-repeat}
			
/*  MENU */
#menul{float:left;width:40px; border:0px}
#menul a{display:block}
a.menul_top:link,a.menul_top:visited{display:block;width:40px;height:42px;background:url('../files/button/Navig_01.png') 0 0 no-repeat}
a.menul_sup:link,a.menul_sup:visited{display:block;width:40px;height:38px;background:url('../files/button/Navig_02.png') 0 0 no-repeat}
a.menul_help:link,a.menul_help:visited{display:block;width:40px;height:38px;background:url('../files/button/Navig_04.png') 0 0 no-repeat}
a.menul_forum:link,a.menul_forum:visited{display:block;width:40px;height:38px;background:url('../files/button/Navig_03.png') 0 0 no-repeat}
a.menul_links:link,a.menul_links:visited{display:block;width:40px;height:38px;background:url('../files/button/Navig_06.png') 0 0 no-repeat}
a.menul_print:link,a.menul_print:visited{display:block;width:40px;height:42px;background:url('../files/button/Navig_05.png') 0 0 no-repeat}
a.menul_top:hover, a.menul_sup:hover, a.menul_help:hover, a.menul_links:hover, a.menul_print:hover{background-position:-40px 0}
a.menul_top:active, a.menul_sup:active, a.menul_help:active, a.menul_links:active, a.menul_print:active {background-position:0 0}

a.menul_hover_on:link,a.menul_hover_on:visited,a.menul_hover_on:active{display:block;width:40px; height:80px;background:url('../files/button/flashhover.png') -2.5px 0}
a.menul_hover_on:hover{background-position:-137.5px 0}
a.menul_hover_off:link,a.menul_hover_off:visited, a.menul_hover_off:active{display:block;width:40px; height:80px;background:url('../files/button/flashhover.png') -92.5px 0}
a.menul_hover_off:hover{background-position:-47.5px 0}
a.menul_flash_on:link,a.menul_flash_on:visited,a.menul_flash_on:active{display:block;width:40px; height:80px;background:url('../files/button/flashhover.png') -2.5px 80px}
a.menul_flash_on:hover{background-position:-137.5px 80px}
a.menul_flash_off:link,a.menul_flash_off:visited,a.menul_flash_off:active{display:block;width:40px; height:80px;background:url('../files/button/flashhover.png') -92.5px 80px}
a.menul_flash_off:hover{background-position:-47.5px 80px}

/*  HEADER */
.header-guest{float:left; width:960px;height:290px;display:inline-block;background-color:#EB820D;margin:0;padding:0}
.header-guest-topl{float:left;width:760px;height:289px;padding:0;margin:0}
.header-guest-topr{float:right;width:200px;height:280px;padding:0;background-color:#EB820D;margin:0}
	.header-guest-oneline{float:left;margin:0;width:760px;height:155px;background:url('../files/logo/Header1_01.jpg') no-repeat 0 0}
	.header-guest-twoline{float:left;margin:0;width:760px;height:135px;background:#EB820D url('../files/logo/Header1_06.jpg') no-repeat 0 0}
	.header-guest-let{float:left;width:200px;display:inline-block;height:55px; background-color:#EB820C}
		.header-guest-blank{float:left;width:100px;height:55px;background:#EB820D url('../files/logo/Header1_02.jpg') no-repeat left top; position:relative}
		.header-guest-lang{float:left;width:100px;height:55px;display:inline-block;margin:0} 
	#rusLang, #engLang{float:left;width:40px;padding:4px} 
	#rusLang a{background-position:0px 0px}
	#rusLang a:hover{background-position:0px -40px}
	#engLang a{background-position:-40px 0px}
	#engLang a:hover{background-position:-40px -40px}	
		a.lang_ru_but:link,a.lang_ru_but:visited{display:block;width:40px;height:40px;background:#EB820D url('../files/button/flagi.png') no-repeat left top}
		a.lang_ru_eng:link,a.lang_ru_eng:visited{display:block;width:40px;height:40px;background:#EB820D url('../files/button/flagi.png') no-repeat right top}
.header-guest-lets {height:155px;background:url('../files/logo/Header1_05.jpg') left top no-repeat}	
.header-guest-loginbox {float:left;vertical-align:top;width:200px;height:120px;position:relative; margin-top:-140px; display:block}	

.header-customer-info{float:left;width:199px; height:99px; position:relative; background-color:#EB820C}
.header-customer-info ul{padding-right:7px; }
.header-customer-big{float:left;width:760px; height:155px; background-color:white}
.header-customer-big ul li{display:inline-block;}
	a.user_log_black{padding-right:7px; color:#626569;font-weight:bold;font-size:0.9em; }
	a.user_log2{color:white;font-size:0.9em}
	span.user_log2{color:white;font-size:0.9em;}
.cust_nav {float:left;width:99%; height:20px; border-top:1px solid #EB820D; border-bottom:1px solid #EB820D; position:relative}
.cust_nav ul{display:inline-block; padding: 2px 7px;}

.header-photographer-big{float:left;width:760px; height:145px; background-color:#181818}
.header-photographer-let{float:left;width:199px}

/* user block - guest */
div.forgot_pass{font-weight:bold;text-decoration:none;padding-right:5px;}
p.user_reg {padding-right:5px;font-weight:bold;font-size:0.93em;letter-spacing:0; line-height:1.6em}
.user_log{float:left; padding-left:10px;color:white;font-weight:bold;font-size:0.7em}
a.user_reg:link,a.user_reg:visited,a.user_reg:hover,a.forgot_pass{text-decoration:none}
.hr-line{background: transparent url('../files/img/line_horz.gif') repeat-x; width:200px; height:10px; margin:0}
.hr-line img{vertical-align:top; position: absolute; top: 50px; left:50px}

form.inlineRadios {TEXT-ALIGN:left; PADDING-LEFT: 10px; WIDTH:190px; vertical-align:top; overflow:hidden}
.reg{margin:0; vertical-align:top}
.reg span{margin:0}
.reg .error_span{position:absolute;margin:0px 0px 0px 5px;color:red}
.reg span.exclamation{position:absolute;margin:0px 0px 0px 2px;color:red;font-size:0.9em;font-weight:bold}
#content .reg .comm{LINE-HEIGHT:130%;height:20px;color:#797979;font-size:0.9em;vertical-align:top}
#content .reg .non_act{COLOR:#797979}
.reg input {border:1px solid #626569;width:100px; height:15px}
.reg input.check {border:none;width:auto; height:17px; margin-top:10px}
.reg ul{ LIST-STYLE-TYPE:none;DISPLAY:inline-block; LIST-STYLE-IMAGE: none; border:0}	
.reg ul.inputs {width:120px;float:left;margin-top:12px}  
.greys{color:#797979;font-size:0.8em;padding:0 0 0 10px;width:100px}

/*CHEKBOX */
label.checkbox span.holder{height: 61px; background:url(../files/button/checkbox.png) 0 -1px no-repeat}	
label.radio span.holder{height:61px;background:url(../files/button/radio.png) 0 -1px no-repeat}	
label.checkbox:hover span.holder,label.radio:hover span.holder {top:-21px !important} 	
label.checked span.holder,label.checked span.holder,label.checked:hover span.holder,label.checked:hover span.holder{top:-42px !important} 
label.list{float:left;clear:left;margin:0 0 5px 0}
label.inline{float:left;margin:0 0 0 10px;color:white;display:inline-block}
input.hiddenCheckbox{position:absolute;left:-10000px}
label.prettyCheckbox span.holderWrap{display:block;float:left;position:relative;margin-right:5px;overflow:hidden}
label.prettyCheckbox span.holder{display:block;position:absolute;top:0;left:0}

/* SEARCHLINE */
.sone{float:left;width:220px;background-color:#E6E6E6; vertical-align:top; margin:0px; height:80px/*margin-top:-6px*/}
#searchline.stwo {margin-top:0; position:relative; height:100%}
.stwo{float:left;background-color:#277F71;vertical-align:top; margin-top:0px; position:relative; /*margin-top:-6px*/}
.sthree{float:right;width:325px;vertical-align:top; margin-top:0px; position:absolute; top:6px; right:6px}
.search_bar form {WIDTH:720px; margin:0;float:left}
.search_bar{font-weight:bold;*width:720px;width:730px;list-style:none;padding:5px;}
.search_bar ul{font-weight:bold;width:400px;list-style:none;}
.search_box{width:300px;font-weight:normal;padding:2px 0 2px 10px;height:10pt;color:#626569;background-color:#E6E6E6; margin-top:0;}
.searchadvance{position:relative;border:0;padding:0;display:none;margin-top:0}

a.link_orange:link,a.link_orange:visited{ text-align:left!important;color:#EB820D;text-decoration:underline;padding:0 5px 0 0;font-size:0.9em!important}
a.link_orange:hover{color:#EB820D;text-decoration:none}

.inlineRadios.filters{width:400px !important}
.inlineRadios.filters2{width:700px !important}
.filters {display:inline-block;vertical-align:top;padding:0}
.filters ul{float:left;display:inline-block; list-style:none;color:white; line-height: 1.6em}
.filters span{float:left;height:10px;min-height:10px;color:white;font-size:1em}

#result_details{float:right; display:inline-block; margin: 10px 10px; } 

/* MIDDLE */
/* layots */
#leftColumn{float:left;width:220px;padding-top:15px;padding-bottom:15px;margin:0;vertical-align:top;text-align:left;display:inline-block;background:#EB820D}
#centerColumn{float:left;width:740px;height:100%;vertical-align:top;display:inline-block; background:none}

/* CENTER COLUMN */
/* welcome */
.inlineRadios.block_cc{width:700px !important}
.block_cc {padding:5px 10px}
.block_cc h3{color:#277F71;text-align:center;font-size:1.5em}
.block_cc span{color:#277F71;font-weight:normal;padding-bottom:5px;font-size:1.02em!important}
/* navigation */
.block_nav {float:left; margin:5px 0 10px 10px}
.block_nav a{display:inline-block;}
a.block_nav_news:link,a.block_nav_news:visited,a.block_nav_news:active{display:inline-block;width:303px; height:35px;background:url('../files/button/knopki.png') -7px -43px}
a.block_nav_news:hover{background-position:-7px -3px}
a.block_nav_pop:link,a.block_nav_pop:visited,a.block_nav_pop:active{display:inline-block;width:153px; height:35px;background:url('../files/button/knopki.png') -310px -43px}
a.block_nav_pop:hover{background-position:-310px -3px}
a.block_nav_newp:link,a.block_nav_newp:visited,a.block_nav_newp:active{display:inline-block;width:143px; height:35px;background:url('../files/button/knopki.png') -464px -43px}
a.block_nav_newp:hover{background-position:-464px -3px}
a.block_nav_rep:link,a.block_nav_rep:visited,a.block_nav_rep:active{display:inline-block;width:108px; height:35px;background:url('../files/button/knopki.png') -608px -43px}
a.block_nav_rep:hover{background-position:-608px -3px}
/* news line*/
.block_news {float:left; display:inline-block; width:300px; padding:10px!important}
.block_over {float:right; display:inline-block; width:415px; margin-right:5px}
div.home_news{font-size:1em;color:#626569;padding:2px}
a.header_news_links:link, a.header_news_links:visited{font-size:1em;font-weight:bold;color:#137e6d;text-transform:uppercase}
a.header_news_links:hover, a.more_news_links:hover{color:#626569}
a.more_news_links:link, a.more_news_links:visited{font-size:0.8em;font-weight:bold;color:#EB820D}
/* gallery feature */
.feature_home {float:left; width:725px; padding:10px!important}
#photo_box {border:1px dashed #137e6d; text-align:center; vertical-align:middle; padding:2px; background-color:#e6e6e6 }
#photo_box:hover{border:1px dashed #797979; background-color:#dddddd}
.photos{border:0;}
#photo_box_detail {border:0; text-align:center; vertical-align:top; padding:2px; background-color:white; font-size:0.85em !important; }
a.photo_links:link,a.photo_links:visited{color:#626569; font-size:0.8em;}
a.photo_links:hover{color:black}

.photo_view, a.photo_rating{width:20px; height:12px; display:block;}
.photo_remligtbox, .photo_addligtbox, .photo_download, .photo_addcard, .photo_data{width:20px; height:16px; display:block;}

a.photo_view:link,a.photo_view:visited,a.photo_view:active {display:inline-block; width:20px; height:12px; background:url('../files/icon/iconsplit.png') -2px -3px}
a.photo_view:hover{background-position:22px -3px}
a.photo_remligtbox:link,a.photo_remligtbox:visited,a.photo_remligtbox:active {display:inline-block; width:20px; height:16px; background:url('../files/icon/iconsplit.png') -2px -39px}
a.photo_remligtbox:hover{background-position:22px -39px}
a.photo_addligtbox:link,a.photo_addligtbox:visited,a.photo_addligtbox:active{display:inline-block; width:20px; height:16px; background:url('../files/icon/iconsplit.png') -2px -19px}
a.photo_addligtbox:hover{background-position:22px -19px}
a.photo_download:link,a.photo_download:visited,a.photo_download:active{display:inline-block; width:20px; height:16px; background:url('../files/icon/iconsplit.png') -2px -59px}
a.photo_download:hover{background-position:22px -59px}
a.photo_addcard:link,a.photo_addcard:visited,a.photo_addcard:active{display:inline-block; width:20px; height:16px; background:url('../files/icon/iconsplit.png') -2px -79px}
a.photo_addcard:hover{background-position:22px -79px}
a.photo_rating:link,a.photo_rating:visited,a.photo_rating:active{display:inline-block; width:20px; height:12px; background:url('../files/icon/iconsplit.png') -2px -99px}
a.photo_rating:hover{background-position:22px -99px}
a.photo_data:link,a.photo_data:visited,a.photo_data:active{display:inline-block; width:20px; height:16px; background:url('../files/icon/iconsplit.png') -2px -115px}
a.photo_data:hover{background-position:22px -115px}

/* crumb block*/
.crumb{float:left; border:0px; margin:5px 10px 10px 10px; padding-left:5px;font-weight:bold;width:100%;}
.crumb a{display:inline-block}
a.crumb_links:link, a.crumb_links:visited{color:#137e6d;font-size:1em;font-weight:bold}
a.crumb_links:hover{color:#EB820D}
.crumbs{padding-left:5px;color:#626569;font-weight:bold;font-size:1em}

/* LEFT COLUMN */
.gallery_nav{background-color:#137e6d; float:left; line-height:1.4; border:1px solid #dddddd; position:relative; table-layout: fixed; margin-right:0}
a.gallery_nav:link,a.gallery_nav:visited{color:black;font-weight:bold;text-decoration:none}
a.gallery_nav:hover{color:#137e6d;font-weight:bold;text-decoration:underline}
a.gallery_nav2:link, a.gallery_nav2:visited{color:#137e6d;font-weight:bold;text-decoration:none;}
a.gallery_nav2:hover{color:#626569;font-weight:bold;text-decoration:underline}

/* Style for tree item text */
.mout{font-size:1em; color:#797979;text-decoration:none;width:90%;padding:0px}
.mover, .mout a:hover, .mover a:hover{color:#eca311;text-decoration:none;width:90%;}
img.treeicon {height:16px}
.nav_div{background-color:white; width:100%}
.nav_td{background-color:#E6E6E6;font-size:0.9em;}
.nav_td td{border:1px solid white}
.nav_div, .nav_td{padding:3px; border-right:2px dashed #dddddd; width:100%}
.sub_banner{color:white;font-weight:bold;font-size:1.1em;padding:2px 10px;background-color:#EB820D}

/* FOOTER */
.footer_line{background:none; margin:10px; display:inline-block;}
.footer_line ul li{display:inline-block; }
.copyright{padding-left:10px;font-size:0.8em;color:#626569}
/* advert */
.begunadv {margin:10px}
.overadv {margin:10px}

/* SUBSCRIBE */
.formborder {float:left; text-align: left; border: 1px dashed #2b9c8a; padding:10px; margin-top: 10px; margin-left:0; width:97%; display:block;}
.formborder ul {float:left; text-align: left; clear:both; display:block; padding:10px 0; list-style:none;}
.formborder ul .warning{float:left; text-align:left}
.formborder ul .warning_big{float:left; text-align: center; font-weight: bold;} 
ul.block_cc h4 {float:left; text-align:left; color:#277F71!important; font-weight: bold; font-size:1em; padding-right: 10px; }
ul.block_cc h4:after {content: ":"}
label.log_ri{font-size:0.9em; color:#797979}
ul.block_cc li label {font-size:0.9em}
ul.block_cc li {float:right;font-size:0.9em; color:#797979; display:inline-block; margin-top:5px}
.textbox{border:1px solid #277F71;	font:bold 0.9em;color:#EB820D;vertical-align:middle;background-color:#F8F8F8; width:200px; padding: 0 0 0 10px; margin:0 5px}
.textbox:hover{border:1px dashed #c41c05;}

.downloadTable {margin:0; padding: 5px; font-weight:bold}
.downloadTable2 {margin:0; padding: 5px; color:#797979}

/* ??? */
.sub_gallery_nav{padding-left:15px;line-height:1.25}
a.sub_gallery_nav:link{color:#626569}
a.sub_gallery_nav:visited{color:#626569}
a.sub_gallery_nav:hover{color:#137e6d}

.gallery_copy{color: black;	font-size: 11px;padding-left: 10px;	padding-right: 10px;padding-top: 4px}
.gallery_copy2{color: black;font-size: 9px;	padding-left: 10px;	padding-right: 10px;padding-top: 4px}

td.profile_dop{border: 1px solid #277F71;background-color: #E6E6E6;	color: #626569;	font-weight: bold;text-align:left;font-size:9px;padding:5px}
span.sub_price{	color: #E6E6E6;	font-weight: bold;	font-size: 12px;	}
.grey{color:#797979;font-size:10px;PADDING-BOTTOM:0px;PADDING-LEFT:10px;PADDING-RIGHT:0px; PADDING-TOP:0px; width:155px; height: 1.6em;}

a.photog_bar_links:link,a.photog_bar_links:visited{color:#137e6d;font-size:1em;font-weight:bold}
a.photog_bar_links:hover{color:white;font-size:1em;font-weight:bold}

a.top_nav_kazfotoinfo:link,a.top_nav_kazfotoinfo:visited{color:#EB820D;text-decoration:none;font-weight: bold;	font-size:7pt;	}
a.top_nav_kazfotoinfo:hover{color:#EB820D;text-decoration:none;font-weight: bold;font-size:7pt}

a.user_logout:link, a.user_logout:visited	{text-align: center;	padding-left: 35px;	color:white;	font-weight: bold;	font-size: 11px;	letter-spacing: 0;text-decoration: none;	}
a.user_logout:hover	{text-align: center;	padding-left: 35px;	font-weight: bold;	font-size: 11px;	text-decoration: none;	letter-spacing: 0;	}

a.user_details:link,a.user_details:visited{color:#adb3b8;font-weight:bold;font-size:10px;text-decoration: none}
a.user_details:hover{color:#EB820D;font-weight:bold;font-size: 10px}

a.white_bold_link:link,a.white_bold_link:visited{color:white;font-weight:bold}
a.white_bold_link:hover{color:#E6E6E6;font-weight:bold}

a.white_link:link,a.white_link:visited{font-size:11px;color:#E6E6E6;font-weight:normal}
a.white_link:hover{font-size:11px;color:black;font-weight: normal}

.photo_title{background-color: #137e6d;font-size: 10px;font-weight: bold;color: #E6E6E6;padding:3px}
a.nav_link:link,a.nav_link:visited{font-size:10px;color:black;font-weight:bold}
a.nav_link:hover{font-size:10px;color:#626569;font-weight:bold}

a.key_details_3:link,a.key_details_3:visited {color:#797979;font-size: 11px; text-decoration:underline}
a.key_details_3:hover {color:#EB820D;font-size: 11px; text-decoration:none}
td.photo_details_or{background-color:#EB820D;height:20px}
td.photo_details_white{background-color: #E6E6E6;height: 20px;color: #EB820D;font-weight: bold;font-size: 9px;	vertical-align:top}
a.photo_details_or{color:#EB820D;font-weight: bold;	font-size: 8px;	vertical-align:middle}
.photo_details_or{color:#EB820D;font-weight: bold;height: 20px;	font-size: 10px;	vertical-align: middle}
.photo_details,.cart_rows{padding-top: 10px;	padding-bottom:10px;border-bottom: 1px dashed #2b9c8a}

/*  TEXTS */
.greytext{font:normal 0.9em;color:#797979}
.black11{font:normal 0.95em;color:black}
.red11{font:normal 0.95em;color:red;}
.green11{font:normal 0.95em;color:#277F71;}

.go_button{color:#E6E6E6;background-color:#277F71; font-size:11px;font-weight:bold;border-left:1px solid #8fd1c7;border-top:1px solid #8fd1c7;border-right:1px solid #277f71;border-bottom:1px solid #277f71;padding:0px 2px 0px 2px} 
.box { margin: 11px; }

/*  RATING   */
.ratingblock {display:block; border-bottom:1px solid #797979; padding-bottom:8px;	margin-bottom:8px}
.loading{height:20px; background:url('../images/working.gif') 50% 50% no-repeat}
.unit-rating{list-style:none; margin:0px; padding:0px;	height:20px; position:relative;	background:url('../images/starrating.gif') top left repeat-x}
.unit-rating li{text-indent:-90000px; padding:0px; margin:0px; /*\*/float: left;/* */	}
.unit-rating li a {outline:none; display:block; width:20px; height:20px; text-decoration:none;	text-indent:-9000px; z-index:20; position:absolute;	padding:0px}
.unit-rating li a:hover{background: url('../images/starrating.gif') left center; z-index:2;	left: 0px}
.unit-rating a.r1-unit{left:0px}
.unit-rating a.r1-unit:hover{width:20px}
.unit-rating a.r2-unit{left:20px}
.unit-rating a.r2-unit:hover{width:40px}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width:60px}
.unit-rating a.r4-unit{left: 60px}
.unit-rating a.r4-unit:hover{width:80px}
.unit-rating a.r5-unit{left: 80px}
.unit-rating a.r5-unit:hover{width:100px}
.unit-rating a.r6-unit{left:100px}
.unit-rating a.r6-unit:hover{width:120px}
.unit-rating a.r7-unit{left:120px}
.unit-rating a.r7-unit:hover{width:140px}
.unit-rating a.r8-unit{left:140px;}
.unit-rating a.r8-unit:hover{width:160px}
.unit-rating a.r9-unit{left:160px}
.unit-rating a.r9-unit:hover{width:180px}
.unit-rating a.r10-unit{left:180px}
.unit-rating a.r10-unit:hover{width:200px}
.unit-rating li.current-rating {background: url('../images/starrating.gif') left bottom; position: absolute; height:20px; display:block; text-indent:-9000px; z-index:1}
.voted {color:#797979}
.thanks {color:#2b9c8a}
.static {color:#EB820D}

/* START : CALENDAR STYLE */
a.arrows:link, a.arrows:visited{color:#2b9c8a; text-decoration:none}
a.arrows:hover{color:black; text-decoration:none}
a.calendar:link,a.calendar:visited{color:#E6E6E6; text-decoration:none}
a.calendar:hover{color:#d2d2d2; text-decoration:none}
.calendar{background-color:#E6E6E6; font-size:11px; color:black}
.calendarHeader{font-weight:bold; background-color:#eeeeee}
.calendarSubHeader{background-color: #E6E6E6;font-weight:bold}
.today_color{background-color:#8fd1c7; color:black; font-weight:normal; font-size:11px}
.event_color{background-color:#2b9c8a; color:#E6E6E6; font-weight:normal; font-size:11px}

/*CSS for enlarged image*/
.thumbnail span{position:absolute; background-color:yellow; padding:5px; left:-1000px; border:1px dashed gray; visibility:hidden; color:black; text-decoration:none}
.thumbnail span img{border-width:0; padding:2px}
.thumbnail:hover span{visibility:visible; top:0; left:230px; z-index:50}
.thumbnail img{border:1px solid white; margin:0 5px 5px 0}
.thumbnail:hover{background-color:transparent}
.thumbnail:hover img{border:1px solid blue}

/* UNITIP */ 
*#unitip{z-index:1000;position:absolute; DISPLAY:none; FONT-SIZE:12px; FONT:Trebuchet MS, Arial, sans-serif; COLOR:white; TOP:-1000px}
*#unitippoint{POSITION:relative; WIDTH:145px; DISPLAY:block; TOP:0px; LEFT:0px}
*#unitipmid{POSITION:relative; WIDTH:145px; DISPLAY:block; TOP:0px; LEFT:0px; BACKGROUND: url(../images/TipMid.png)}
#unitipcap{POSITION: relative; WIDTH:145px; DISPLAY:block; TOP:0px; LEFT:0px}
*#unitippoint{BACKGROUND:url(../images/TipPoint.png) no-repeat; HEIGHT:19px; OVERFLOW:hidden}
*#unitipmid{PADDING-BOTTOM:5px; BACKGROUND:url(../images/TipMid.png); HEIGHT:auto; PADDING-TOP:5px}  
#unitip p{COLOR:white; FONT-SIZE:12px; PADDING-LEFT:15px; PADDING-RIGHT:15px}
#unitip ul{MARGIN-LEFT:10px}
#unitip li{color:white;FONT-SIZE:1.1em}
#unitipcap{background:url(../images/TipCap.png) no-repeat;height:7px;OVERFLOW:hidden}

/*MENU */
h3{margin-top:0.3em; font-size: 1.2em;	padding-left:15px} 
#navigation-block {position:relative; }
#navigation-block ul {float:left;width:230px !important}
ul#sliding-navigation1,ul#sliding-navigation2,ul#sliding-navigation3 {list-style:none; font-size:0.8em;	margin:10px 0;	}
ul#sliding-navigation1 li.sliding-element h3,ul#sliding-navigation1 li.sliding-element a,ul#sliding-navigation2 li.sliding-element h3,ul#sliding-navigation2 li.sliding-element a,
ul#sliding-navigation3 li.sliding-element h3,ul#sliding-navigation3 li.sliding-element a	{display:block; width:180px; padding:5px 5px; margin:0; margin-bottom:5px;}

ul#sliding-navigation1 li.sliding-element:hover, ul#sliding-navigation2 li.sliding-element:hover, ul#sliding-navigation3 li.sliding-element:hover	{display:block; width:180px; padding-left:15px;}

ul#sliding-navigation1 li.sliding-element h3,ul#sliding-navigation2 li.sliding-element h3,ul#sliding-navigation3 li.sliding-element h3{color:white; background:#333 url(../images/heading_bg.jpg) repeat-y; font-weight: normal}
ul#sliding-navigation1 li.sliding-element a,ul#sliding-navigation2 li.sliding-element a,ul#sliding-navigation3 li.sliding-element a{color:#797979; background:#333 url(../images/tab_bg.jpg) repeat-y; border:1px solid #1a1a1a; text-decoration:none;}
ul#sliding-navigation1 li.sliding-element a:hover,ul#sliding-navigation2 li.sliding-element a:hover,ul#sliding-navigation3 li.sliding-element a:hover{color:#EB820C}

/*UPLOADIFY */
.fileUploadQueueItem{font-size:11px;background-color:#F5F5F5;border:3px solid #E5E5E5;margin-top:5px;padding:10px;width:300px}
.fileUploadQueueItem .cancel{float:right}
.fileUploadProgress{background-color:#FFFFFF;border-top:1px solid #797979;border-left:1px solid #797979;border-right:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;margin-top:10px;width:100%}
.fileUploadProgressBar{background-color:#0099FF;}

/*highslide */
.highslide-maincontent {display: none;}
.draggable-header .highslide-maincontent {	padding-top: 1em;}