/*------------------------------------------------------------------ 
==  OF_GENERAL: ===================================
		
	* GŁÓWNE USTAWIENIA		
		 - RESET Global Styles
------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------
	RESET Global Styles
------------------------------------------------------------------------------------*/
html 				{min-height:100%;}
body,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,tr,td { padding:0;margin:0;}
h1, h2, h3, h4, h5  {margin:0;}
blockquote, label, fieldset {margin:10px 0;}
fieldset			{border:0;}
a:focus				{outline:0;}
a, a:hover			{color:#008ad5;cursor:pointer;text-decoration:none}
h1, h2, h3 			{font-family:Arial, Verdena, sans-serif;}
h1,h1 span,h2,h3 	{color:#4f4f4f;}
h1 span 			{font-weight:normal;}
h1 					{font-size:25px; letter-spacing:-1px;}
h1 a, h2 a 			{color:#03a6ff;}
h2 					{font-size:19px;letter-spacing:0px;}
h3 					{font-size:15px;}
h4 					{font-size:14px;}
h5,small 			{font-size:10px;font-weight:bold;}
hr 					{width:100%;border:0;height:1px;margin:6px 0;clear:both;}
body 				{font:75% "Lucida Grande", Arial, Verdena, sans-serif;color:#000;line-height:15px;}
table 				{border-collapse:collapse;empty-cells:show;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
marquee 			{overflow:inherit!important;-moz-binding:none;}
blink 				{text-decoration:none;}
nobr 				{white-space:normal;}
abbr,acronym 		{border:0;}
a img, :link img, :visited img 	{border:none;}
ul					{list-style:none;}
ol					{margin-bottom:10px;}
ol li				{margin-left:20px;}
.left { float:left; }
.right { float:right; }
.center { clear:both; }
.clear {clear:both;height:1px;font-size:1px;line-height:1px;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }


body { background:#8e5e3e url(../img/content/body_bg.png) repeat-y center 0; }
.page_wrapper { width:100%; height:100%; }
.header_wrapper { position:relative; display:block; clear:both; width:100%; height:306px; }
.header_wrapper .header_belt_top { position:absolute; top:0px; left:0px; display:block; width:100%; height:150px; background:url(../img/header/header_belt_top.png) no-repeat center 0; z-index:10;}
.header_wrapper .header_wrapper_middle { position:relative; display:block; width:960px; height:306px; margin:0 auto; }
/*.header_wrapper .header_wrapper_middle .header_bg { position:absolute; top:0px; right:0px; display:block; z-index:2;}*/
.header_wrapper .header_wrapper_middle .header_bg { position:absolute; top:0px; right:0px; display:block; width:960px; height:306px; z-index:2; background:url(../img/header_photos/header_bg_bottom.png) no-repeat 0 0;}
body.layout_2_columns .header_wrapper .header_wrapper_middle .header_bg { background:url(../img/header_photos/header_bg_bottom_2_col.png) no-repeat 0 0; }
.header_wrapper .header_wrapper_middle .header_images { position:absolute; top:0px; right:0px; display:block; width:960px; height:306px; z-index:1; }
.header_wrapper .header_wrapper_middle .header_images img { position:absolute; top:0px; right:0px; display:block; width:960px; height:287px; z-index:1; }
/*.header_wrapper .header_wrapper_middle .header_lang_choice { position:absolute; top:0px; right:0px; display:block; z-index:11;}*/
.header_wrapper .header_wrapper_middle .header_logo_link { position:absolute; top:29px; left:55px; display:block; z-index:9; background:url(../img/header/logo.png) no-repeat 0 0;width:123px; height:154px; text-indent:-9999px; z-index:20; }
.header_wrapper .header_wrapper_middle .header_logo_left { position:absolute; top:0px; left:0px; display:block; z-index:9; background:url(../img/header/logo_left.png) no-repeat 0 0;width:232px; height:274px;}

.header_wrapper_middle a.print_page_link { position:absolute; z-index:20; top:267px; right:0px; display:block; width:117px; height:44px; background:url(../img/univ/_pl_print_page.png) no-repeat; background-position:0 0; text-indent:-9999px; }
.header_wrapper_middle a.print_page_link:hover { background-position:0 -44px;}
	
.header_wrapper_middle .m_menu_top {position:absolute;top:175px;left:0px;display:block;height:138px;width:591px;z-index:500;}
.header_wrapper_middle .m_menu_top ul.menu_inner {background-image:url(../img/menu/_pl_menu.png);position:absolute;top:0px;left:0px;display:block;height:117px;width:550px;} 
.header_wrapper_middle .m_menu_top ul.menu_inner li a.turi {position:absolute;top:0px;left:0px;display:block;height:117px;width:312px;}
.header_wrapper_middle .m_menu_top ul.menu_inner li a.city {position:absolute;top:0px;left:270px;display:block;height:84px;width:132px;}
.header_wrapper_middle .m_menu_top ul.menu_inner li a.tv {position:absolute;top:0px;left:402px;display:block;height:80px;width:125px;}

.header_wrapper_middle .m_menu_top ul.menu_inner li a  { text-indent:-9999px!important; }
.header_wrapper_middle .m_menu_top ul.menu_inner li a span {opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
.header_wrapper_middle .m_menu_top ul.menu_inner li a.turi span {display:block;height:117px;width:312px;background-image:url(../img/menu/_pl_menu.png);background-position:0 -468px;}
.header_wrapper_middle .m_menu_top ul.menu_inner li a.city span {display:block;height:84px;width:132px;background-image:url(../img/menu/_pl_menu.png);background-position:-270px -585px;}
.header_wrapper_middle .m_menu_top ul.menu_inner li a.tv span {display:block;height:80px;width:125px;background-image:url(../img/menu/_pl_menu.png);background-position:-402px -702px;}

.header_wrapper_middle .m_menu_top ul.menu_inner li a.turi.active,
.header_wrapper_middle .m_menu_top ul.menu_inner li a.turi.active:hover {background-image:url(../img/menu/_pl_menu.png);background-position:0 -117px;}
.header_wrapper_middle .m_menu_top ul.menu_inner li a.city.active,
.header_wrapper_middle .m_menu_top ul.menu_inner li a.city.active:hover {background-image:url(../img/menu/_pl_menu.png);background-position:-270px -234px;}
.header_wrapper_middle .m_menu_top ul.menu_inner li a.tv.active,
.header_wrapper_middle .m_menu_top ul.menu_inner li a.tv.active:hover {background-image:url(../img/menu/_pl_menu.png);background-position:-402px -351px;}
/*
.header_wrapper_middle .m_menu_top {position:absolute;top:50px;left:0px;display:block;height:138px;width:591px;z-index:500;}
.header_wrapper_middle .m_menu_top ul.menu_inner {background-image:url(../img/menu/_pl_menu.png);position:absolute;top:0px;left:0px;display:block;height:138px;width:591px;} 
.header_wrapper_middle .m_menu_top ul.menu_inner li a.turi {position:absolute;top:0px;left:0px;display:block;height:138px;width:312px;}
.header_wrapper_middle .m_menu_top ul.menu_inner li a.city {position:absolute;top:0px;left:302px;display:block;height:84px;width:138px;}
.header_wrapper_middle .m_menu_top ul.menu_inner li a.tv {position:absolute;top:0px;left:430px;display:block;height:80px;width:161px;}

.header_wrapper_middle .m_menu_top ul.menu_inner li a  { text-indent:-9999px!important; }
.header_wrapper_middle .m_menu_top ul.menu_inner li a span {opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
.header_wrapper_middle .m_menu_top ul.menu_inner li a.turi span {display:block;height:138px;width:312px;background-image:url(../img/menu/_pl_menu.png);background-position:0 -552px;}
.header_wrapper_middle .m_menu_top ul.menu_inner li a.city span {display:block;height:84px;width:138px;background-image:url(../img/menu/_pl_menu.png);background-position:-302px -690px;}
.header_wrapper_middle .m_menu_top ul.menu_inner li a.tv span {display:block;height:80px;width:161px;background-image:url(../img/menu/_pl_menu.png);background-position:-430px -828px;}

.header_wrapper_middle .m_menu_top ul.menu_inner li a.turi.active,
.header_wrapper_middle .m_menu_top ul.menu_inner li a.turi.active:hover {background-image:url(../img/menu/_pl_menu.png);background-position:0 -138px;}
.header_wrapper_middle .m_menu_top ul.menu_inner li a.city.active,
.header_wrapper_middle .m_menu_top ul.menu_inner li a.city.active:hover {background-image:url(../img/menu/_pl_menu.png);background-position:-302px -276px;}
.header_wrapper_middle .m_menu_top ul.menu_inner li a.tv.active,
.header_wrapper_middle .m_menu_top ul.menu_inner li a.tv.active:hover {background-image:url(../img/menu/_pl_menu.png);background-position:-430px -414px;}*/

.header_wrapper_middle ul.lang {position:absolute;top:27px;right:0px;display:block;height:55px;width:174px; /*background:#000;*/z-index:11;}
.header_wrapper_middle ul.lang li a { text-indent:-9999px!important;}
.header_wrapper_middle ul.lang li a.pl {position:absolute;top:0px;left:0px;display:block;height:55px;width:45px;background-image:url(../img/menu/langs.png);background-position:0 0;}
.header_wrapper_middle ul.lang li a.pl.active,
.header_wrapper_middle ul.lang li a.pl.active:hover {background-image:url(../img/menu/langs.png);background-position:0 -55px;}
.header_wrapper_middle ul.lang li a.en {position:absolute;top:0px;left:45px;display:block;height:55px;width:34px;background-image:url(../img/menu/langs.png);background-position:-45px 0;}
.header_wrapper_middle ul.lang li a.en.active,
.header_wrapper_middle ul.lang li a.en.active:hover {background-image:url(../img/menu/langs.png);background-position:-45px -55px;}
.header_wrapper_middle ul.lang li a.de {position:absolute;top:0px;left:79px;display:block;height:55px;width:34px;background-image:url(../img/menu/langs.png);background-position:-79px 0;}
.header_wrapper_middle ul.lang li a.de.active,
.header_wrapper_middle ul.lang li a.de.active:hover {background-image:url(../img/menu/langs.png);background-position:-79px -55px;}
.header_wrapper_middle ul.lang li a.sk {position:absolute;top:0px;left:113px;display:block;height:55px;width:34px;background-image:url(../img/menu/langs.png);background-position:-113px 0;}
.header_wrapper_middle ul.lang li a.sk.active,
.header_wrapper_middle ul.lang li a.sk.active:hover {background-image:url(../img/menu/langs.png);background-position:-113px -55px;}
.header_wrapper_middle ul.lang li a span {position:absolute;top:0px;left:0px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
.header_wrapper_middle ul.lang li a.pl span {display:block;height:55px;width:45px;background-image:url(../img/menu/langs.png);background-position:0 -110px;}
.header_wrapper_middle ul.lang li a.en span {display:block;height:55px;width:34px;background-image:url(../img/menu/langs.png);background-position:-45px -110px;}
.header_wrapper_middle ul.lang li a.de span {display:block;height:55px;width:34px;background-image:url(../img/menu/langs.png);background-position:-79px -110px;}
.header_wrapper_middle ul.lang li a.sk span {display:block;height:55px;width:34px;background-image:url(../img/menu/langs.png);background-position:-113px -110px;}
.header_wrapper_middle ul.lang span {background:url(../img/menu/langs.png) no-repeat -147px 0; position:absolute;top:0px;left:147px; display:block; height:55px; width:27px; }

/*.main_wrapper ul.lang {position:absolute;bottom:40px;right:0px;display:block;height:62px;width:424px;}
.main_wrapper ul.lang li a { text-indent:-9999px!important;}
.main_wrapper ul.lang li a.pl {position:absolute;top:0px;left:0px;display:block;height:62px;width:34px;background-image:url(../img/menu/langs.png);background-position:0 0;}
.main_wrapper ul.lang li a.pl.active,
.main_wrapper ul.lang li a.pl.active:hover {background-image:url(../img/menu/lang_m.png);background-position:0 -62px;}
.main_wrapper ul.lang li a.en {position:absolute;top:0px;left:34px;display:block;height:62px;width:34px;background-image:url(../img/menu/langs.png);background-position:-34px 0;}
.main_wrapper ul.lang li a.en.active,
.main_wrapper ul.lang li a.en.active:hover {background-image:url(../img/menu/lang_m.png);background-position:-34px -62px;}
.main_wrapper ul.lang li a.de {position:absolute;top:0px;left:68px;display:block;height:62px;width:35px;background-image:url(../img/menu/langs.png);background-position:-68px 0;}
.main_wrapper ul.lang li a.de.active,
.main_wrapper ul.lang li a.de.active:hover {background-image:url(../img/menu/lang_m.png);background-position:-68px -62px;}
.main_wrapper ul.lang li a span {position:absolute;top:0px;left:0px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
.main_wrapper ul.lang li a.pl span {display:block;height:62px;width:34px;background-image:url(../img/menu/langs.png);background-position:0 -124px;}
.main_wrapper ul.lang li a.en span {display:block;height:62px;width:34px;background-image:url(../img/menu/langs.png);background-position:-34px -124px;}
.main_wrapper ul.lang li a.de span {display:block;height:62px;width:34px;background-image:url(../img/menu/langs.png);background-position:-68px -124px;}
.main_wrapper ul.lang span {background:url(../img/menu/langs.png) no-repeat -103px 0; position:absolute;top:0px;left:103px; display:block; height:62px; width:321px; }*/


.content_wrapper { display:block; clear:both; width:100%; height:auto; }
.content_wrapper .content_wrapper_middle { position:relative; display:block; width:960px; margin:0 auto; }
.content_wrapper .content_wrapper_middle .search { position:absolute; top:-49px; left:466px; display:block; width:206px; height:39px; background:url(../img/univ/_pl_search.png) no-repeat 0 0; z-index:501; }
.content_wrapper .content_wrapper_middle .search input { position:absolute; display:block; padding:0 4px 0 4px; margin:13px 0 0 65px; width:98px; height:17px; line-height:17px; background:#f7eadd; border:1px solid #cbb6a2; font-size:11px; color:#af226b; z-index:502; }
.content_wrapper .content_wrapper_middle .search button.search_start { cursor:pointer; position:absolute; top:0px; right:0px; display:block; width:30px; height:39px; background:url(../img/univ/search_btn.png) no-repeat 0 0; border:none; }
.content_wrapper .content_wrapper_middle .search button.search_start:hover { background-position:0 -39px; }
/* kontent 3 kolumnowy */
.content_wrapper .content_wrapper_middle .cont_3_columns { display:block; clear:both; width:100%; height:auto; background:url(../img/content/middle_3col_bg.png) repeat-y center 0; }
.content_wrapper .content_wrapper_middle .cont_3_columns .cont_col_1 { position:relative; display:block; float:left; width:218px; /*background:#a57b4d;*/}
.cont_3_columns .cont_col_1 .cont_col_1_inner { padding:5px 0 0 0; }
.cont_3_columns .cont_col_1 a.ban { display:block; clear:both; margin:10px 0 0 7px; }
.cont_3_columns .cont_col_1 h3 { background:#996c42; font-size:13px; font-weight:bold; color:#563118; padding:8px 5px 8px 30px; }
ul.video_list { display:block; clear:both; }
ul.video_list li { display:block; clear:both; margin:20px 0 0 39px;}
ul.video_list li a { display:block;  width:120px; height:90px; border:1px solid #6e1841; box-shadow:3px 3px 3px #57351c; -moz-box-shadow:3px 3px 3px #57351c; -webkit-box-shadow:3px 3px 3px #57351c; }
ul.video_list li a img { display:block; width:120px; height:90px; background:#333; }
.content_wrapper .content_wrapper_middle .cont_3_columns .cont_col_2 { position:relative; display:block; float:left; width:233px; /*background:#d3b28e; border-right:1px solid #b68f69;*/ }
.cont_3_columns .cont_col_2 h2 { position:absolute; z-index:2; top:-36px; left:-2px; display:block; width:236px; height:46px; background:url(../img/content/menu_sec_head_bg.png) no-repeat; }
.cont_3_columns .cont_col_2 h2 span { display:block; padding:16px 0 0 20px; color:#fff; font-size:13px; font-weight:bold; }
.cont_3_columns .cont_col_2 .cont_col_2_inner { padding:20px 10px 10px 0px; }
.cont_3_columns .cont_col_2 h3 { background:#ba956c; font-size:12px; font-weight:bold; color:#8e5e3e; padding:8px 5px; margin-left:0px; }
.content_wrapper .content_wrapper_middle .cont_3_columns .cont_col_3 { position:relative; display:block; float:left; width:508px; /*background:#f5dac0;*/}
.cont_3_columns .cont_col_3 .cont_col_3_inner { padding:15px; }
.cont_3_columns .cont_col_3 h2 { display:block; padding:8px 0 10px 8px; margin-left:-15px; font-size:14px; color:#8f5f3f; background:url(../img/content/h2_bline.png) no-repeat left bottom; }
.cont_3_columns .cont_col_3 h2.main { display:block; padding:8px 0 10px 8px; margin-left:-15px; font-size:14px; color:#8f5f3f; background:url(../img/content/h2_bline_main.png) no-repeat left bottom; }
.cont_3_columns .cont_col_3 p { display:block; padding:6px 0; font-size:11px; text-indent:15px; text-shadow:1px 1px 0 #f6e2cf; }
.cont_3_columns .cont_col_3 p,
.cont_3_columns .cont_col_3 ul li { color:#8f5f3f; }
.cont_3_columns .cont_col_3 img { margin-left:30px; border:2px solid #9d7245; box-shadow:3px 3px 3px #9d7245; -moz-box-shadow:3px 3px 3px #9d7245; -webkit-box-shadow:3px 3px 3px #9d7245; }
.cont_3_columns .cont_col_3 ul.cont_list { font-size:11px; list-style:none; margin-left:30px; }
.cont_3_columns .cont_col_3 ul.cont_list.circle { list-style:circle; }
.cont_3_columns .cont_col_3 ul.cont_list.square { list-style:square; }
.cont_3_columns .cont_col_3 ul.cont_list li { padding-left:5px; }
.cont_3_columns .cont_col_3 h3.cont_list { display:block; padding:0 0 10px 10px; color:#8f5f3f; font-size:13px; font-weight:bold; }

/* kontent 2 kolumnowy */
/* kontent 3 kolumnowy */
.content_wrapper .content_wrapper_middle .cont_2_columns { display:block; clear:both; width:100%; height:auto; background:url(../img/content/middle_2col_bg.png) repeat-y center 0; }
.content_wrapper .content_wrapper_middle .cont_2_columns .cont_col_1 { position:relative; display:block; float:left; width:218px; /*background:#a57b4d;*/}
.cont_2_columns .cont_col_1 .cont_col_1_inner { padding:5px 0 0 0; }
.cont_2_columns .cont_col_1 a.ban { display:block; clear:both; margin:10px 0 0 7px; }
.cont_2_columns .cont_col_1 h3 { background:#996c42; font-size:13px; font-weight:bold; color:#563118; padding:8px 5px 8px 30px; }

.content_wrapper .content_wrapper_middle .cont_2_columns .cont_col_2 { position:relative; display:block; float:left; width:741px; /*background:#f5dac0;*/}
.cont_2_columns .cont_col_2 .cont_col_2_inner { padding:15px; }
.cont_2_columns .cont_col_2 h2 { display:block;  padding:8px 0 10px 8px; margin-left:-15px; font-size:14px; color:#8f5f3f; background:url(../img/content/h2_bline.png) no-repeat left bottom; }
.cont_2_columns .cont_col_2 h2.main { display:block;  padding:8px 0 10px 8px;  margin-left:-15px; font-size:14px; color:#8f5f3f; background:url(../img/content/h2_bline_main.png) no-repeat left bottom; }
.cont_2_columns .cont_col_2 p { display:block; padding:6px 0; font-size:11px; text-indent:15px; text-shadow:1px 1px 0 #f6e2cf; }
.cont_2_columns .cont_col_2 p,
.cont_2_columns .cont_col_2 ul li { color:#8f5f3f; }
.cont_2_columns .cont_col_2 img { margin-left:30px; border:2px solid #9d7245; box-shadow:3px 3px 3px #9d7245; -moz-box-shadow:3px 3px 3px #9d7245; -webkit-box-shadow:3px 3px 3px #9d7245; }
.cont_2_columns .cont_col_2 ul.cont_list { font-size:11px; list-style:none; margin-left:30px; }
.cont_2_columns .cont_col_2 ul.cont_list.circle { list-style:circle; }
.cont_2_columns .cont_col_2 ul.cont_list.square { list-style:square; }
.cont_2_columns .cont_col_2 ul.cont_list li { padding-left:5px; }
.cont_2_columns .cont_col_2 h3.cont_list { display:block; padding:0 0 10px 10px; color:#8f5f3f; font-size:13px; font-weight:bold; }

.content_wrapper .content_wrapper_middle .cont_2_columns .cont_col_2_left_right { position:relative; display:block; float:left; width:741px; }
.cont_2_columns .cont_col_2_left_right .cont_col_2_inner_left { padding:15px; display:block; float:left; width:340px; /*background:#666; */}
.cont_2_columns .cont_col_2_left_right .cont_col_2_inner_right { padding:15px; display:block; float:right; width:340px; /*background:#ccc;*/ border-left:1px solid #c29c7f; }
.cont_2_columns .cont_col_2_left_right h2 { display:block;  padding:8px 0 10px 8px;  margin-left:-15px; font-size:14px; color:#8f5f3f; background:url(../img/content/h2_bline.png) no-repeat left bottom; }
.cont_2_columns .cont_col_2_left_right h2.main { display:block;  padding:8px 0 10px 8px;  margin-left:-15px; font-size:14px; color:#8f5f3f; background:url(../img/content/h2_bline_main.png) no-repeat left bottom; }
.cont_2_columns .cont_col_2_left_right p { display:block; padding:6px 0; font-size:11px; text-indent:15px; text-shadow:1px 1px 0 #f6e2cf; }
.cont_2_columns .cont_col_2_left_right p,
.cont_2_columns .cont_col_2_left_right ul li { color:#8f5f3f; }
.cont_2_columns .cont_col_2_left_right img { margin-left:30px; border:2px solid #9d7245; box-shadow:3px 3px 3px #9d7245; -moz-box-shadow:3px 3px 3px #9d7245; -webkit-box-shadow:3px 3px 3px #9d7245; }
.cont_2_columns .cont_col_2_left_right ul.cont_list { font-size:11px; list-style:none; margin-left:30px; }
.cont_2_columns .cont_col_2_left_right ul.cont_list.circle { list-style:circle; }
.cont_2_columns .cont_col_2_left_right ul.cont_list.square { list-style:square; }
.cont_2_columns .cont_col_2_left_right ul.cont_list li { padding-left:5px; }
.cont_2_columns .cont_col_2_left_right h3.cont_list { display:block; padding:0 0 10px 10px; color:#8f5f3f; font-size:13px; font-weight:bold; }

ul.menu_first { position:relative;display:block; clear:both; }
ul.menu_first li { position:relative;display:block; clear:both; padding:5px 0 5px 8px; background:url(../img/univ/main_menu_active.png) repeat-y; background-position:-230px 0;}
ul.menu_first li>a { font-size:13px; font-weight:bold; color:#f8f1d7; background:url(../img/univ/dot_white_big.png) no-repeat 0 center; padding-left:15px; margin-left:6px;}
ul.menu_first li>a:hover { /*text-decoration:underline;*/ }
/*ul.menu_first li:hover { background:#5e4124; }*/
ul.menu_first li.active { background:url(../img/univ/main_menu_hover.png) repeat-y; background-position:0 0; }
ul.menu_first li.active>a { color:#fff; padding-left:20px; margin-left:11px;}

/*.main_menu ul.ul_main_menu { position:relative; display:block; clear:both; z-index:1;}
.main_menu ul.ul_main_menu li { position:relative; display:block; float:left;  }
.main_menu ul.ul_main_menu li a { display:block; float:left; padding:0 16px; line-height:34px; color:#fff; font-size:12px; }
.main_menu ul.ul_main_menu li a:hover { background:url(../img/head/menu_main_bg.png) repeat-x 0 0; color:#325375; }
.main_menu ul.ul_main_menu li:hover>a { background:url(../img/head/menu_main_bg_hover.png) repeat-x 0 0; color:#325375; }
.main_menu ul.ul_main_menu li.active a { background:url(../img/head/menu_main_bg.png) repeat-x 0 0; color:#325375;  }
*/
ul.menu_first ul { position:absolute; top:0px; left:200px; display:block; z-index:2;background:#9a7043; border:1px solid #5e4124; box-shadow:2px 2px 3px #5e4124; -moz-box-shadow:2px 2px 3px #5e4124; -webkit-box-shadow:2px 2px 3px #5e4124;}
/*ul.menu_first li:hover>ul { display:block!important; visibility:visible!important; }*/
ul.menu_first ul li { display:block; width:200px!important; clear:both; min-height:16px; height:auto!important; padding:5px 0 5px 4px; margin:0px; border-top:1px solid #bb9163; border-bottom:1px solid #5e4124;
background:url(../img/univ/main_menu_active.png) repeat-y; background-position:-230px 0;}
ul.menu_first ul li:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
ul.menu_first ul li:first-child { border-top:none!important; }
/*ul.menu_first ul li:hover { border-top:1px solid #bb9163; border-bottom:1px solid #5e4124; }*/
ul.menu_first ul li a { float:left; width:170px; color:#f8f1d7; font-size:11px; line-height:16px; /*background:#000;*/ padding-left:4px; background:url()!important; }
ul.menu_first ul li span { display:block; width:10px; height:14px; margin-right:5px; padding-left:0px; float:right; background:url(../img/arrow_white.png) no-repeat 0 center; }
ul.menu_first ul li:hover>a {  color:#fff; }
ul.menu_first ul li:hover {background:#5e4124;  }

ul.menu_first ul ul { position:absolute; top:0px; left:200px; display:block; z-index:2;background:#9a7043; border:1px solid #5e4124; box-shadow:2px 2px 3px #5e4124; -moz-box-shadow:2px 2px 3px #5e4124; -webkit-box-shadow:2px 2px 3px #5e4124;}
/*ul.menu_first ul li:hover>ul { display:block!important; visibility:visible!important; }*/
ul.menu_first ul ul li { display:block; width:200px!important; clear:both; /*padding:5px 0 5px 8px;*/ margin:0px; border-top:1px solid #bb9163; border-bottom:1px solid #5e4124; height:auto; 
background:url(../img/univ/main_menu_active.png) repeat-y; background-position:-230px 0;}
ul.menu_first ul ul li:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
ul.menu_first ul ul li:first-child { border-top:none!important; }
/*ul.menu_first ul ul li:hover { border-top:1px solid #bb9163; border-bottom:1px solid #5e4124;  }*/
ul.menu_first ul ul li a { color:#f8f1d7; font-size:11px; line-height:16px;}
ul.menu_first ul ul li:hover>a {   }
ul.menu_first ul ul li:hover { background:#5e4124; }

ul.menu_first ul ul ul { position:absolute; top:0px; left:200px; display:block; z-index:2;background:#9a7043; border:1px solid #5e4124; box-shadow:2px 2px 3px 5e4124; -moz-box-shadow:2px 2px 3px #5e4124; -webkit-box-shadow:2px 2px 3px #5e4124;}
/*ul.menu_first ul ul li:hover>ul { display:block!important; visibility:visible; }*/
ul.menu_first ul ul ul li { display:block; width:200px!important; clear:both; padding:5px 5px; margin:0px; border-top:1px solid #bb9163; border-bottom:1px solid #5e4124; height:auto;
background:url(../img/univ/main_menu_active.png) repeat-y; background-position:-230px 0;}
ul.menu_first ul ul ul li:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
ul.menu_first ul ul ul li:first-child { border-top:none!important; }
/*ul.menu_first ul ul ul li:hover { border-top:1px solid #bb9163; border-bottom:1px solid #5e4124; }*/
ul.menu_first ul ul ul li a { display:block; clear:both; color:#f8f1d7; font-size:11px; line-height:16px;}
ul.menu_first ul ul ul li:hover>a {   }
ul.menu_first ul ul ul li:hover { background:#5e4124; }

a.menu_first_cat_main { display:block; clear:both; width:190px; background:#6e1841; color:#fff; font-size:13px; font-weight:bold; padding:7px 6px; }
a.menu_first_cat_main i { font-style:normal; font-weight:normal; }
a.menu_first_cat_main.margin { margin-top:3px; }

		
ul.menu_second { display:block; clear:both; padding-bottom:10px; }
ul.menu_second li { display:block; width:215px;  clear:both; line-height:15px; padding:4px 0 4px 8px; background:url(../img/univ/sec_menu_hover.png) repeat-y; background-position:-230px 0; }
ul.menu_second li a { font-size:11px; color:#8e5e3e; background:url(../img/univ/dot_bronze_small.png) no-repeat 0 center; padding-left:10px; }
ul.menu_second li a:hover { /*text-decoration:underline;*/ }
ul.menu_second li.active a { color:#6e1841; padding-left:14px; margin-left:4px;}
		
div.tools_bottom_page { dispaly:block; float:right; padding-right: 29px; }
div.tools_bottom_page.footer { position:absolute; top:40px; right:20px; dispaly:block; }
a.print_bottom {display:block;float:left; height:20px; line-height:20px; background:#8e5e3e url(../img/univ/icon_print.png) no-repeat 0 center;padding-left:26px;padding-right:6px; font-size:10px;color:#f6f3e8; }
a.print_bottom:hover {background-color:#6e1841; color:#fff; }
a.scrollToTop {display:block;float:left; height:20px; line-height:20px; background:#8e5e3e url(../img/univ/icon_scrolltop.png) no-repeat 0 center; padding-left:16px; padding-right:6px; margin-right:15px;font-size:10px;color:#f6f3e8; }
a.scrollToTop:hover {background-color:#6e1841; color:#fff; }
				
a.seeOnGoogleMap { font-size:10px; background:url(../img/univ/icon_small_link.png) no-repeat left center; padding-left:15px; height:15px; line-height:15px; color:#6e1841; }
a.seeOnGoogleMap:hover {  background-position:-489px center; color:#a85700; }
a.more { font-size:10px; background:url(../img/univ/icon_small_link_13.png) no-repeat left center; padding-left:17px; height:15px; line-height:15px; color:#6e1841; }
a.more:hover {  background-position:-487px center; color:#a85700; }
div.info_block { dispaly:block; padding:4px 4px 4px 10px; }
div.info_block h2 { display:block; padding:0 0 10px 10px; margin-left:-15px; font-size:13px; color:#8f5f3f; background:url(../img/content/h2_bline.png) no-repeat left bottom; }
div.info_block p { font-size:12px; text-indent:0px!important; }
div.info_block p strong { font-size:12px; font-weight:bold;  }
div.info_block p.small { font-size:11px; }
div.info_block .info_block_more { padding-left:10px; }
div.info_block .info_block_more p { margin-left:10px; }
div.info_block .info_block_more p strong { margin-left:-10px; }
a.more { font-size:11px; }
				
				
.footer_wrapper { display:block; clear:both; width:100%; height:140px; padding:0px; margin:0px; }
.footer_wrapper .footer_wrapper_middle { position:relative; display:block; width:960px; height:140px; margin:0 auto; background:url(../img/footer/footer_bg.png) no-repeat center bottom; }
body.layout_2_columns .footer_wrapper .footer_wrapper_middle { background:url(../img/footer/footer_bg_2_col.png) no-repeat center bottom; }
.footer_wrapper .footer_wrapper_middle .footer_kontakt { position:absolute; bottom:15px; left:0px; display:block; width:475px; height:116px; background:url(../img/footer/_pl_footer_kontakt.png) no-repeat; text-indent:-9999px; }
.footer_wrapper .footer_wrapper_middle a.website_by { position:absolute; bottom:0px; right:0px; display:block; width:230px; height:47px; background:url(../img/footer/website_by.png) no-repeat 0 0; text-indent:-9999px; }
.footer_wrapper .footer_wrapper_middle a.website_by:hover { background-position:0 -47px; }
.footer_wrapper .footer_wrapper_middle .footer_social { position:absolute; bottom:4px; left:120px; display:block; z-index:2; height:42px; }
.footer_wrapper .footer_wrapper_middle .footer_social span { display:block; float:left; font-size:12px; color:#fff; text-shadow:2px 2px 2px #460c27; line-height:42px; padding-right:10px; }
.footer_wrapper .footer_wrapper_middle .footer_social a.social_twitter { display:block; float:left; text-indent:-9999px; width:42px; height:42px; background:url(../img/footer/footer_social.png) no-repeat 0 0; }
.footer_wrapper .footer_wrapper_middle .footer_social a.social_twitter:hover { background-position:-50px 0; }
.footer_wrapper .footer_wrapper_middle .footer_social a.social_facebook { display:block; float:left; text-indent:-9999px; width:42px; height:42px; background:url(../img/footer/footer_social.png) no-repeat 0 -50px; }
.footer_wrapper .footer_wrapper_middle .footer_social a.social_facebook:hover { background-position:-50px -50px; }
.footer_wrapper .footer_wrapper_middle .footer_social a.social_youtube { display:block; float:left; text-indent:-9999px; width:42px; height:42px; background:url(../img/footer/footer_social.png) no-repeat 0 -100px; }
.footer_wrapper .footer_wrapper_middle .footer_social a.social_youtube:hover { background-position:-50px -100px; }
