/* Global styles */

*{margin:0; padding:0;}
a img{border:none;}
ul{list-style-type:none;}
a:link{color:#4497CE;text-decoration:underline;}
a:visited{color:#4497CE;text-decoration:underline;}
a:hover{text-decoration:none;}
input,textarea,select{border:1px solid #c4c4c4;}
h1{font-size:21px;padding-bottom:15px;}

/* Structure */
html{height:100%;}
body{height:100%;text-align:center;background: fixed url('images/bgr.gif');}
#wrapper{background:transparent;font-family:tahoma;color:#000;margin:0 auto;padding:0 0px;
	min-width:974px;max-width:1230px;text-align:left;overflow:hidden;}
*html #wrapper{width:expression(
                (document.compatMode && document.compatMode == 'CSS1Compat')?
                (document.documentElement.clientWidth < 984 ? "984px" : ( document.documentElement.clientWidth > 1230 ? "1230px": this.width ) ) 
				: ( document.body.clientWidth < 984 ? "984px" :( document.body.clientWidth > 1230 ? "1230px" : this.width ) ));
}
#container{overflow:hidden;width:100%;background-color:#fff;}
	#header{height:238px;position:relative;background:url('images/collage.jpg') no-repeat top right;}
		#logo{position:absolute;top:63px;left:0;}
	#subheader{width:100%;height:48px;}
		#subleft{float:left;width:300px;}
			#subleft ul{padding-left:44px;font-weight:bold;}
			#subleft ul li{padding-left:22px;padding-bottom:5px;background:url('images/plus.gif') no-repeat center left;}
		#subright{float:right;width:300px;padding-top:11px;}
			#subr1_l{height:37px;text-align:center;font-size:12px;background:#D51002;overflow:hidden;}
			#subr1_l ul li{display:inline;float:left;}
			#subr1_l ul li a{display:block;height:37px;border-left:2px solid #fff;padding:10px 10px 0;color:#fff;}
			*html #subr1_l ul li a{width:1%;white-space: nowrap;}
		#subcenter{padding-top:18px;}
			#mnogosearch label{font-weight:bold;}
			#mng_input{width:260px;padding:2px;border:1px solid #D51002;}
			* html #mng_input{margin-top:3px;}
			#mng_button{width:10px;height:18px;border:none;background:url('images/search_submit.gif') no-repeat top left;}
		#subcontent{height:1%;margin:0 300px 0 300px;}


	#main{width: 100%;background:url('images/main_botl.jpg') no-repeat bottom left;overflow:hidden;}
		#leftsidebar{float:left;height:1%;width:250px;padding:10px 0 150px 0;overflow:hidden;}
			#leftsidebar a{color:#D51002;}
			#leftmenu {border-left:35px solid #D51002;padding:3px 0;}
			#leftmenu li {margin-bottom:10px;padding-left:17px;}
			#leftmenu ul li ul {margin-top:5px;font-size:12px;}
			#leftmenu ul li ul li{border-left:none;}
			#leftmenu li.active a{color:#4497CE;}
			#leftmenu span a,	#leftmenu li.passive a{color:#D51002;}
		#allcontent{height:1%;overflow:hidden;position:relative;}

			#main_menu{width:100%;overflow:hidden;padding-top:20px;}
			#c1_dogs,#c1_cats,#c1_birds,#c1_gryz,#c1_reptyl,#c1_fish,#c1_insect,#c1_hors,#c1_exot,#c1_vet,#c1_uslug,#c1_goods,#c1_found,#c1_present{padding:0 20px 20px 70px;}
			#c1_dogs{background:url('images/dogs.gif') no-repeat top left;}
			#c1_cats{background:url('images/cats.gif') no-repeat top left;}
			#c1_birds{background:url('images/birds.gif') no-repeat top left;}
			#c1_gryz{background:url('images/gryz.gif') no-repeat top left;}
			#c1_reptyl{background:url('images/reptyl.gif') no-repeat top left;}
			#c1_fish{background:url('images/fish.gif') no-repeat top left;}
			#c1_insect{background:url('images/insect.gif') no-repeat top left;}
			#c1_hors{background:url('images/hors.gif') no-repeat top left;}
			#c1_exot{background:url('images/exot.gif') no-repeat top left;}
			#c1_vet{background:url('images/vet.gif') no-repeat top left;padding-bottom:40px;}
			#c1_uslug{background:url('images/uslug.gif') no-repeat top left;padding-bottom:40px;}
			#c1_goods{background:url('images/goods.gif') no-repeat top left;padding-bottom:40px;}
			#c1_found{background:url('images/found.gif') no-repeat top left;padding-bottom:40px;}
			#c1_present{background:url('images/present.gif') no-repeat top left;padding-bottom:40px;}
			.tmenu{width:33%;float:left;display:inline;font-size:12px;}
			*html .tmenu{width:30%;}
			.tmenu ul li ul{margin-top:5px;}
			.tmenu span a,.tmenu span a:link,.tmenu span a:visited,.tmenu span a:hover{font-size:14px;color:#000;}
			.tmenu a,.tmenu a:link,.tmenu a:visited,.tmenu a:hover{color:#003D71;}
			.tmenu ul li ul li{padding-left:15px;background:url('images/pointer.gif') no-repeat top left;}
			.clear{clear:left;}
			.clearpad10{clear:both;padding-bottom:10px;}

			#content{clear:left;width:100%;overflow:hidden;}
				#rightsidebar{float:right;width:200px;padding:20px 0;overflow:hidden;}
					#rightsidebar h4{padding: 0 0 15px 15px;}
					#rightmenu{padding:0 0 20px 20px;}
					#advert{font-size:11px;padding-left:20px;}
				#content_center{height:1%;overflow:hidden;position:relative;}

					div#breadcrumb{overflow:hidden;padding:10px 0 15px 20px;font-size:12px;}
					div#breadcrumb ul{padding:0px 0px 0px 0px;}
					div#breadcrumb ul li{display:inline;}
					div#breadcrumb ul li span{}
					#sub_mainmenu{height:70px;}
					#sub_mainmenu ul{height:50px;padding:15px 0 0 50px !important;}
					#sub_mainmenu ul li{display:inline;margin-right:20px;}
					#sub_mainmenu ul li a,#sub_mainmenu ul li a:link,#sub_mainmenu ul li a:visited,#sub_mainmenu ul li a:hover{color:#003D71;}
					.c1_rcontent{clear:left; padding: 0 20px 20px 20px;font-size:14px;}
					.cl1_content h2{margin: 10px 0;padding: 3px 35px 3px 15px;height:23px;background:#D51002;color:#fff;font-size:16px;}
					.cl1_content h1{display:inline;padding: 3px 35px 3px 15px;height:27px;background:#D51002;color:#fff;font-size:18px;}
					.cl1_content p{margin:8px 0;}
					.cl1_content b{display:inline;padding: 3px 35px 3px 15px;height:31px;background:#D51002;color:#fff;font-size:18px;}
					.cl1_content b a,.cl1_content b a:link,.cl1_content b a:visited,.cl1_content b a:hover{text-decoration:none;color:#fff;}
					.inlactive{font-size:16px;font-weight:bold;background-color:#D51002;color:#fff;padding: 5px 15px;}
					.power_ob{overflow:hidden;}
					.power_ob span{clear:left;float:left;width:120px;font-weight:bold;}
					.power_clr{clear:left;}

					.csc-header, .csc-header-n1{padding-bottom:15px;}
					.csc-firstHeader, .csc-header-n2 h1,.csc-header-n3 h1,.csc-header-n4 h1,.csc-header-n5 h1,.news-single-item h2{display:inline;padding: 3px 35px 3px 15px;height:23px;background:#D51002;color:#fff;font-size:16px;}
					.csc-sitemap li{padding-left:20px;}
					.csc-textpic-caption{font-size:11px;color:#7D7D7D;}
					.bodytext{margin-bottom:15px;}
						/* Powermail */
							/* Form */
						span.powermail_mandatory {color: red;} /* Color of mandatory error message */
						input.validation-failed, textarea.validation-failed {background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
							background-repeat: no-repeat;background-position: 98% 1px;} /* Background color if validation failed  background-color: red;*/
						div.powermail_mandatory_js {color: red;margin: 3px 0 15px 200px;} /* DIV container of errormessage */
						fieldset.tx-powermail-pi1_fieldset {border: 1px solid #aaa;	background-color: #fff;	padding: 10px;}/* Fieldset */
						fieldset.tx-powermail-pi1_fieldset legend {font-weight: bold;color: black;}/* legend of Fieldset */
						fieldset.tx-powermail-pi1_fieldset label {display: block;	width:180px;float: left;clear: both;font-weight: bold;}/* label */
						fieldset.tx-powermail-pi1_fieldset input.powermail_text,
						fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
						fieldset.tx-powermail-pi1_fieldset select.powermail_select {width: 260px;}/* Input and textarea */
						fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {margin: 5px 0;}/* Radiobuttons */
						div.tx_powermail_pi1_fieldwrap_html {margin: 10px 0;}/* DIV container arround every field */
						fieldset.tx-powermail-pi1_fieldset input.powermail_submit {margin: 20px 0 10px 200px;font-weight: bold;}/* submit button */
						p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
						p.tx_powermail_pi1_fieldwrap_html_radio_title {margin: 0;padding: 0;font-weight: bold;}
						div.countryzone {margin: 10px 0 0 200px;}
						div.tx_powermail_pi1_fieldwrap_html label a {cursor: help;}/* Description */
						div.tx_powermail_pi1_fieldwrap_html label a dfn {display: none;}/* Description */
						div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {display: block;position: absolute;width: 250px;padding: 5px;
							background-color: #ddd;border: 1px solid red;color: black;text-decoration: none;font-size: 0.8em;}/* Description on mouseover */
						div.tx_powermail_pi1_fieldwrap_html img.icon_info {padding: 2px 2px 0 2px;}/* Description icon */
						fieldset.tx-powermail-pi1_fieldset div.even {background-color: #eee;}
							/* Confirmation */
						td.powermail_all_td {padding: 3px 10px 3px 0;}

							/* THX */
						td.powermail_all p.bodytext {margin: 0;}


						/* tt_news */
						.news-list-container{clear:left;padding-bottom:30px;}
						.news-list-item{clear:left;padding-bottom:25px;}
						.news-list-date{float:right; padding:0 20px 7px 20px;font-size:11px;color:#7d7d7d;}
						.news-list-item img{float:left;margin:20px 20px 0 0;border:1px solid #d7d7d7;padding:4px;}
						.news_list_item_table{clear:right;display:table;_height:0;zoom:1;}
						.news_list_item_table h3{margin-bottom:10px;}
						.news-list-category{margin: 5px 0;font-size:11px;color:red;}
						.clearer{clear:left;height:1px;}
						.news-single-item h3{padding-bottom:15px;}

						.news-single-item{padding-bottom:35px;}
						.news-single-timedata{float:right; padding:0 20px 15px 20px;font-size:11px;color:#7d7d7d;}
						.news-single-category{margin: 5px 0;font-size:11px;color:red;}
						.news-single-author{margin-bottom:10px;}

						/* comments */
						.tx-comments-pi1{padding-bottom:30px;}
						.tx-comments-comment-1, .tx-comments-comment-2{border:none !important;}
						.tx-comments-comment-1{background-color:#f0f0f0;}
						.tx-comments-comment-1 br, .tx-comments-comment-2 br{clear:both;}
						.tx-comments-comment-date{padding:0 20px 7px 20px;font-size:11px;color:#7d7d7d;}

				
				#clearone{clear:both;height:1px;}

	#footer{width:100%;}
		#footer_menu{width:100%;height:40px;background:#e1e1e1;font-size:13px;}
			#footer_menu ul {list-style-type:none;float:right;margin:10px 20px 0 0;}
			#footer_menu ul li{display:inline;padding:0 5px;}
			#footer_menu a{color:#D51002}
		#footer_left{width:100%;height:68px;background: url('images/footer_bgr_bottom.gif') repeat-x top left;}
			#footer_left_left {float:left;padding: 17px 0 0 20px;color:#fff;font-size:12px;font-weight:bold;}
			#footer_left_right {float:right;padding: 20px 20px 0 0;}
