@charset "utf-8";
/* CSS Document */



* { 
	padding: 0px; 
	margin: 0px;
	border:none;
}

a, a:hover, a:active, a:visited { text-decoration:none; outline:none;}

a, a strong {
	color:#417bbb;
	text-decoration:none;
	font-weight:bold;
}

html,body  {
	margin:0;
	padding:0;  
	color:#4B4E49;
	font-size:12px;       
	background: url(../img/carpdevils_bg_body.jpg) top repeat-x #a5ede3;
	font-family: Arial, Helvetica, sans-serif;
}


div#container{
	width:950px;
	margin:0 auto;
}

	

	.left{ float:left !important;}
	.right{ float:right !important;}
	.dolt{ font-style:italic; text-decoration:underline;}
	
/*************************************************************************/

	.header{
		float:left;
		width:100%;
		height:281px;
		overflow:hidden;
		background: url(../img/carpdevils_bg_header.jpg) -13px bottom #ffffff no-repeat;
		position:relative;
	}	
	
	.header .bottom{ position:absolute; width:5px; height:5px; left:0px; bottom:0px; background: url(../img/carpdevils_header_bottom.jpg) left top no-repeat;}
	
	#decoration{
		float:left;
		width:900px;
		height:15px;
		overflow:hidden;
		display:inline;
		margin:0px 0px 0px 25px;
		background:url(../img/carpdevils_decoration.jpg) repeat-x;
	}
/*************************************************************************/
	h1 a{
		text-indent:-9999px;
		width:190px;
		height:180px;
		margin:0px 0px 0px 25px;
		overflow:hidden;
		float:left;
		display:inline;
	}
	
/*************************************************************************/
	.menu{
		float:left;
		width:900px;
		height:68px;
		overflow:hidden;
		padding:0px 25px;
		background:url(../img/carpdevils_bg_menu.jpg) top repeat-x;
		position:relative;
	}
	
	.menu .left{ position:absolute; width:25px; height:68px; left:0px; top:0px; background:url(../img/menu_round.jpg) left top no-repeat;}
	.menu .right{ position:absolute; width:25px; height:68px; right:0px; top:0px; background:url(../img/menu_round.jpg) right top no-repeat;}
	
	
	.menu ul{ list-style:none; float:left; margin-left:40px;}
	.menu li{ display:inline;}
	
	.menu a{
		float:left;
		height:64px;
		overflow:hidden;
		color:#ffffff;
		font-size:15px;
		padding:17px 30px 0px 30px;
		
	}
	
	.menu a:hover{
		background:url(../img/carpdevils_bg_menu.jpg) 0px -68px repeat-x;
	}

/*************************************************************************/
	.rounded{
		width:6px;
		height:6px;
		overflow:hidden;
		position:absolute;
		background:url(../img/rounded.jpg) no-repeat;
		float:left;
	}
	.top_left{top:0px; left:0px;}
	.top_right{top:0px; right:0px;}
	.bottom_left{bottom:0px; left:0px;}
	.bottom_right{bottom:0px; right:0px;}

/*************************************************************************/	
	
	.fancy_right{ border:1px solid #8B8989; margin:0px 0px 10px 10px !important; float:right !important;}
	.fancy_left{ border:1px solid #8B8989; margin:0px 10px 10px 0px !important; float:left !important;}

/*************************************************************************/
	
	.news{ float:left; width:100%; border-top:1px solid #77B4AA; padding:15px 0px; }
	
	.news img{ border:1px solid #8B8989; float:left; margin:0px 15px 0px 0px}
	.news h4 { padding-bottom:5px;}
	.news h4 a{ color:#000000 !important; font-size:18px; }
	.news span {color:#00c6ab; font-weight:bold; float:right; padding:5px;}
	
	.news div { float:left; width:440px; overflow:hidden;}
	
	.big_news span { color:#000000 !important; padding: 6px 30px 5px 10px; font-weight:bold; float: right;}
	
	.gallery_image_news{ float:left; width:140px; text-align:center; padding:1px; margin:10px 5px }
	.gallery_image_news img{border:1px solid #8B8989; height:80px; }
	
	.video_box{ float:left; width: 425px; overflow:hidden; padding:15px 50px; border-top:1px solid #77B4AA; margin:15px 50px; display:inline; }
	.video_box .date{ float:right; font-weight:bold; color:#00C6AB; padding:10px 0px; } 
	.video_box h3{  color:#000000 !important; padding:5px 0px 10px; } 
/*************************************************************************/
	
	.contact_form h3{
		color:#000000 !important;
	}
	
	.contact_form { float:left; width:290px;}
	
	
	.links a{
		color:#000000 !important;
		font-size:14px;
		font-weight:normal;
		margin:25px 0px 25px 40px;
		float:left;
	}
	
	.links a span{ font-weight:bold;}
	

	.link_pic{
		margin:0px 30px 0px 10px !important;
		width:115px;
	}
	
	.link_pic img{
		height:75px;
		border:1px solid #CCCCCC;
	}
	
	.links{
		padding-bottom:50px !important;
		float:left;
	}
	
	.link_box{
		float:left;
		border-bottom:1px solid #D7D7D7;
		padding:5px 10px;
		font-size:14px; 
		width:100%;
		font-weight:bold;
	}
	
	
	.links h2{
		margin:10px 0px 0px 0px;
		float:left;
		width:100%;
		font-size:18px;
	}
/*************************************************************************/
	
	.gallery_category{
		float:left;
		width:33%;
		text-align:center;
		height:145px;
		margin:10px 0px 0px 0px;
	}
	
		.gallery_category img{ border:1px solid #CCCCCC; height:101px; }
		
		.gallery_category a{ color:#000000 !important; font-size:14px; margin:4px 0px 0px 0px; }

/*************************************************************************/

	
/* override the root element to enable scrolling */ 
	#flowpanes { 
		position: absolute;
		bottom:0px;
		right:0px; 
		overflow:hidden; 
		clear:both;
		float:right; 
		width:665px;
		height:218px;
		overflow:hidden;
	}
	 
	/* override single pane */ 
	#flowpanes div { 
		float:left; 
		display:block; 
		width:665px;
		height:218px;		
	} 
	 
	/* our additional wrapper element for the items */ 
	#flowpanes .items { 
		width:20000em; 
		position:absolute; 
		clear:both; 
		margin:0; 
		padding:0; 
	} 
	 
	#flowpanes .less, #flowpanes .less a { 
		color:#999 !important; 
		font-size:11px; 
	}
	

/*************************************************************************/	
	.slideshow{
		margin:10px 10px 0px;
		display:inline;
		float:left;
		width:250px;
		height:190px;
		overflow:hidden;
	}
	
	.slideshow div{ 
		float:left;
		border:1px solid #8b8989;
		width:248px;
		height:190px;
		overflow:hidden;
		text-align:center;
	}
	
	.slideshow div img{ height:190px; }
	
	.slide_navigation{
		float:left;
		width:250px;
		height:25px;
		overflow:hidden;
		margin:0px 10px 20px;
		display:inline;
		background:url(../img/slide_nav.jpg) no-repeat;
	}
	
	.slide_navigation #prev2{ float:left; width:70px; height:25px; overflow:hidden; text-indent:-9999px;}
	.slide_navigation #next2{ float:right; width:70px; height:25px; overflow:hidden; text-indent:-9999px;}

/*************************************************************************/	
	
	#content{
		float:left;
		width:100%;
		text-align:left;
		overflow:hidden;
		display: inline;
		position:relative;
		background:url(../img/carpdevils_bg_content.jpg) 600px 0px repeat-y #ffffff;
	}
	
	#content .left_bottom{ position:absolute; width:35px; height:30px; left:0px; bottom:0px; background: url(../img/footer_round.jpg) left top no-repeat;}
	#content .right_bottom{ position:absolute; width:35px; height:30px; right:0px; bottom:0px; background: url(../img/footer_round.jpg) right top no-repeat;}
	
	#content p{ padding-bottom:10px; }
	
	#content h2{
		color:#00c6ab;
		font-size:20px;
		padding-bottom:10px;
	}
	
	#content h3{
		color:#00c6ab;
		font-size:18px;
		padding-bottom:10px;
	}
	
	#content a{	color:#00c6ab;}
	#content a:hover{ text-decoration:underline;}
/*************************************************************************/
	
	.left_col{
		float:left;
		width:610px;
		padding:20px 30px 40px 20px;
		overflow:hidden;
		background:url(../img/bg_left_col.jpg) top left no-repeat;
	}
	
	.left_col_inner{
		float:left;
		width:610px;
		padding:0px 0px 80px 0px;
		overflow:hidden;
		background:url(../img/bg_fish.jpg) center bottom no-repeat;
		border-bottom:1px solid #77b4aa;
	}
	
	.right_col{
		float:left;
		width:270px;
		padding:10px;
		overflow:hidden;
		background:url(../img/bg_right_col.jpg) top right no-repeat;
		margin-bottom:30px;
	}
	
	.welcome_box{ 
		float:left;
		width:100%;
		border-bottom:1px solid #77b4aa;
		margin-bottom:10px;
	}
	.welcome_box h2{ float:left;}
	.welcome_box a{ float:right; margin:0px 10px 0px 10px;}
	.welcome_box p{ float:left; width: 370px; font-weight:bold;}
	
	.banner_box{
		display:inline;
		float:left;
		height:129px;
		margin:10px 10px 0;
		overflow:hidden;
		width:249px;
		background: #666666;
		border:1px solid #CCCCCC;
		padding:0px !important;
	}

/************************************************************************/
	
	.home_news{ 
		float:left;
		width:100%;
		margin-bottom:10px;
	}
	
		.home_news_picture{
			float:left;
			border:2px solid #8b8989;
			margin-right:20px;
		}
		
	.home_news h4 a{ color:#000000 !important; font-size:20px; }
	
	.home_news p {color:#998260; font-weight:bold;}
	
	.home_news span {color:#00c6ab; font-weight:bold;}
	
	.read_more{
		float:right;
		background:url(../img/read_more.jpg) right no-repeat;
		color:#000000 !important;
		font-size:14px;
		padding:5px 20px 5px 0px;
		margin-right:10px;
	}
	
	.small_video{ 
		float:left;
		padding:10px;		
		width:250px;
	}
	
	.small_video h4{ color:#00c6ab; font-weight:bold; padding:5px 0px;}
/************************************************************************/
	
	.form{ }
	
	
	.form div{
		padding:3px 0px 3px 12px;
		float:left;
		width:100%;
		position:relative;
	}
	
	legend{ font-weight:bold; font-size:12px; padding:0px 0px 5px 0px;}
	.radio{ padding:0px 0px 20px 60px !important;}
	.radio input{ float:left; width:20px !important;}
	
	.red{ color:#FF4824 !important;}
	
	.required{ padding-left:12px !important; background:url(../img/csillag.png) left 7px no-repeat;}	
	
	input{
		background:#EAEAEA;
		padding:2px;
		border:1px solid #8B8989;
		width:85%;
		font-size:12px;
		-moz-border-radius-bottomleft:4px;
		-moz-border-radius-bottomright:4px;
		-moz-border-radius-topleft:4px;
		-moz-border-radius-topright:4px;
	}
	
	input:focus, textarea:focus, select:focus{
		border:1px solid #8B8989; background:#A5EDE3; color:#000000;
	}
	
	textarea{
		background: #EAEAEA;
		padding:3px;
		border:1px solid #8B8989;
		width:85%;
		height:100px;
		font-size:12px;
		font-family: tahoma;
		-moz-border-radius-bottomleft:4px;
		-moz-border-radius-bottomright:4px;
		-moz-border-radius-topleft:4px;
		-moz-border-radius-topright:4px;
	}
	
	select{
		background: #EAEAEA;
		padding:3px;
		border:1px solid #8B8989;
		width:87%;
		font-family: tahoma;
		font-size:12px;
		-moz-border-radius-bottomleft:4px;
		-moz-border-radius-bottomright:4px;
		-moz-border-radius-topleft:4px;
		-moz-border-radius-topright:4px;
	}
	
	label{ 
		width:110px; 
		float:left;
		padding:0px 0px 0px 0px;
		font-weight:bold;
		color:#352929;
		text-align:left;
	}
	
	
	.submit input{
		width:auto;
		padding:2px 4px 3px 4px;
		text-align:center;
		border:none;
		background: #A20800;
		margin:12px 37px 2px 0px;
		float:right;
		font-size:12px;
		color:#ffffff;
		cursor:pointer;
	}
	
	.submit input:hover{
		margin:10px 37px 4px 0px;
	}
	
	.error_box, .error-message {
		color:#cd0a0a; font-weight:bold; padding:4px 0px 4px 20px !important;
		background: url(../img/error.jpg) left center no-repeat;
	}
	
	.time select{ width:50px !important; margin-right:1px;}
	*/
	
/*************************************************************************/


/*************************************************************************/
	
	/* Paging */
	div.paging {
		color: #ccc;
		margin-bottom: 2em;
		float:left;
		width:100%;
		text-align:center;
	}
	div.paging div.disabled {
		color: #ddd;
		display: inline;
	}
	div.paging span {
		margin:0px 0px 0px 4px;
	}
	div.paging span.current {
		color: #000;
	}
	div.paging span a {
	}
	
	.paging span.current,.paging span a {
		-moz-border-radius-bottomleft:4px;
		-moz-border-radius-bottomright:4px;
		-moz-border-radius-topleft:4px;
		-moz-border-radius-topright:4px;
	}

	.paging{font-size:10px; padding:5px 0 15px; margin:0px !important; }
	.paging a{font-size:10px; text-decoration:none;}
	.disabled{ margin:0 5px 0 0;}
	.paging span a{
		border:1px solid #DDDDDD;
		text-decoration:none;
	}
	
	.paging a {
		margin:0 5px 0 0;
		padding:3px 6px;
		font-size:10px;
	}
	
	.paging span.current {
		background:#00C6AB !important;
		border:1px solid #ccc !important;
		color:#FFFFFF !important;
		margin:0 5px 0 0;
		padding:2px 5px;
		font-size:10px;
	}
	
	.paging .numbers{
		float:left;
	}
	
/*************************************************************************/

	#footer{
		float:left;
		width:100%;
		height:59px;
		background: url(../img/carpdevils_bg_footer.jpg) top repeat-x;
		color:#ef6e08;
		text-align:left;
		overflow:hidden;
		position:relative;
		display:inline;
		margin-bottom:30px;
	}
	
	#footer .left{ position:absolute; left:0px; bottom:0px; width:9px; height:9px; background:url(../img/footer_round.jpg) 0px -81px; }
	#footer .right{ position:absolute; right:0px; bottom:0px;  width:9px; height:9px; background:url(../img/footer_round.jpg) -61px -81px; }
	
	
	
	#footer a{ font-size:12px; color:#417bbb;}
	#footer a:hover{ text-decoration:underline;}
	
	#footer ul{ 
		list-style:none; 
		margin:0px; 
		padding:22px 10px 0 20px; 
		float:left; 
		overflow:hidden; 
		color:#ef6e08;
	}
	#footer li{ display:inline; }
	#footer ul a{ padding:0px 5px; color:#ef6e08; }
	#footer ul a:hover{ color:#FFFFFF; } 
	#footer h3{ font-size:12px;}
	
	.footer_contact{
		float:left;
		width:220px;
		height:76px;
		overflow:hidden;
	}
	
	#footer p{ 
		padding:22px 0 0 15px; 
		font-size:12px; 
		float:left;
		text-align:left; 
		color:#ef6e08;  
	}
	
	#footer span { color:#4c4128; margin:0px 15px;}
	
	#sharky{
		float:right;
		width:104px;
		height:43px;
		overflow:hidden;
		text-indent:-9999px;
		background:url(../img/sharky.jpg) left bottom no-repeat;
		margin:11px 15px 0 0px;
		display:inline;
	}
	

