@charset "utf-8";

/*

Site: http://www.hippoprintshop.com

Description: Hippo - screen printing, Pad printing, embrodery.

Version:  1.0

Author: Ivaylo Velinov velinov@dezign.us

Author URI:  http://www.dezign.us

*/

html

{

 	height: 100%;

	margin-bottom: 0.1em;

}



* {padding: 0; margin: 0; border: 0;}

html,body {	background-image:url('images/bg.gif'); 

			background-repeat:repeat-y; 

			background-position:center;

			background-color:#ffffff;

			height:100%;

		   	color:#00466e; 

			font-family: arial, verdana, helvetica, sans-serif; 

			font-size:12px;  }

			

			



			a { color:#00466e;}

			a:link {color:#00466e;}

			a:visited {color:#00466e;}

			a:hover {color:#0f7bb8;}

 



html,body,h1,h2,h3,h4,h5,h6,form,input { margin: 0; padding: 0; }



#mainContainer { width: 936px;  margin: 0 auto; text-align: left;}



#subContainer { float:left; width: 936px; margin: 0 auto; text-align: left;  }



p {padding-left:7px; padding-right:7px;}



/* HEADER */

			#header { background-image:url('images/top_bg.gif'); background-repeat:repeat-x; height:183px; margin:0px; padding:0px;}

			#header_bg { background-image:url('images/header.jpg'); background-repeat:no-repeat; margin: 0 auto; width:936px; height:183px;  }

			

/* FOOTER */		

			#footer { background-image:url('images/footer_bg.gif'); background-repeat:repeat-x; margin-bottom:0px; height:100px;  margin:0px; padding:0px;}

			#footer_bg { background-image:url('images/footer.gif'); background-repeat:no-repeat; margin: 0 auto; width:936px; height:100px;

}

			

/***********************************************************************************************************************************************************************/

/** vertical navigation **/

.navigation_button { background-image:url('images/nav_blue_bg.gif'); background-repeat:no-repeat; width:191px; height:19px; margin-left:4px; margin-right:4px; padding-left:23px; padding-top:4px;}

.navigation_button_white { background-image:url('images/nav_white_bg.gif'); background-repeat:no-repeat; width:191px; height:19px;  margin-left:4px; margin-right:4px; padding-left:23px; padding-top:4px;}

.navigation_button_white_single { background-image:url('images/nav_white_bg_single.gif'); background-repeat:no-repeat; width:191px; height:19px;  margin-left:4px; margin-right:4px; padding-left:23px; padding-top:4px;}



		

			

/***********************************************************************************************************************************************************************/

/** Left column section **/

.left {float: left; padding-left:46px; width: 222px; min-height:640px; position: relative; color:#ffffff; font-size:11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; text-decoration:none;}

#leftContainer {float: right; background-color:#d6ea98; width: 171px; margin-left:96px; margin-top:2px; position: relative; color:#ffffff; font-size:11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; text-decoration:none;}



			

/***********************************************************************************************************************************************************************/

/* Right column section */

#right {float: right; width: 616px; padding-right:35px;}




/***********************************************************************************************************************************************************************/

 /*Text Formattings */



/********************** LEFT SIDEBAR */



 .left a {color:#ffffff; font-size:12px;}

 .left a:link {color:#ffffff; font-size:12px;}

 .left a:visited {color:#ffffff; font-size:12px; }

 .left a:hover {color:#c6ebff; font-size:12px;}

 

 .navigation_button a {color:#ffffff; font-size:12px; text-decoration:none;}

 .navigation_button a:link {color:#ffffff; font-size:12px;}

 .navigation_button a:visited {color:#ffffff; font-size:12px; }

 .navigation_button a:hover {color:#c6ebff; font-size:12px;}

 

 .navigation_button_white a {color:#00466e; font-size:12px; text-decoration:none;}

 .navigation_button_white a:link {color:#00466e; font-size:12px;}

 .navigation_button_white a:visited {color:#00466e; font-size:12px; }

 .navigation_button_white a:hover {color:#0185cf; font-size:12px;}

 

 .navigation_button_white_single a {color:#00466e; font-size:12px; text-decoration:none;}

 .navigation_button_white_single a:link {color:#00466e; font-size:12px;}

 .navigation_button_white_single a:visited {color:#00466e; font-size:12px; }

 .navigation_button_white_single a:hover {color:#0185cf; font-size:12px;}

 

 .subNAVbuttons a {color:#ffffff; font-size:12px; text-decoration:none;}

 .subNAVbuttons a:link {color:#ffffff; font-size:12px;}

 .subNAVbuttons a:visited {color:#ffffff; font-size:12px; }

 .subNAVbuttons a:hover {color:#c6ebff; font-size:12px;}







#titles { height:22px; background-image:url('images/title_bg.gif'); background-repeat:repeat-x; font-family:"Arial",Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; vertical-align:middle;}

#sub_titles { height:17px; background-image:url('images/sub_titles_bg.gif'); background-repeat:repeat-x; font-family:"Arial",Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; vertical-align:middle;}

#titlesbg { background-image:url('images/title.gif');  background-repeat:repeat-x; width: 616px; height:19px;}

#titlesSmaller { font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#404f28; width:308px; height:19px; background-image:url('images/title_small.gif'); background-repeat:no-repeat;          }





/***********************************************************************************************************************************************************************/

 /*Roll Overs BULGARIAN */



* html a:hover { visibility: visible; }

     

.b1 { width: 87px; height: 32px; background-image: url('images/b_nachalo_.gif'); background-position: top; background-repeat: no-repeat;}

.b1 a {  display: block;}

.b1 a:hover img { visibility: hidden; }



.b2 { width: 81px; height: 32px; background-image: url('images/b_uslugi_.gif'); background-position: top; background-repeat: no-repeat;}

.b2 a {  display: block;}

.b2 a:hover img { visibility: hidden; }



.b3 { width: 91px; height: 32px; background-image: url('images/b_katalog_.gif'); background-position: top; background-repeat: no-repeat;}

.b3 a {  display: block;}

.b3 a:hover img { visibility: hidden; }



.b4 { width: 112px; height: 32px; background-image: url('images/b_portfoliobg_.gif'); background-position: top; background-repeat: no-repeat;}

.b4 a {  display: block;}

.b4 a:hover img { visibility: hidden; }



.b5 { width: 100px; height: 32px; background-image: url('images/b_kontakti_.gif'); background-position: top; background-repeat: no-repeat;}

.b5 a {  display: block;}

.b5 a:hover img { visibility: hidden; }



.en { width: 39px; height: 32px; background-image: url('images/b_en_.gif'); background-position: top; background-repeat: no-repeat;}

.en a {  display: block;}

.en a:hover img { visibility: hidden; }



 /*Roll Overs ENGLISH */

 

.b6 { width: 74px; height: 32px; background-image: url('images/b_home_.gif'); background-position: top; background-repeat: no-repeat;}

.b6 a {  display: block;}

.b6 a:hover img { visibility: hidden; }



.b7 { width: 97px; height: 32px; background-image: url('images/b_services_.gif'); background-position: top; background-repeat: no-repeat;}

.b7 a {  display: block;}

.b7 a:hover img { visibility: hidden; }



.b8 { width: 92px; height: 32px; background-image: url('images/b_catalog_.gif'); background-position: top; background-repeat: no-repeat;}

.b8 a {  display: block;}

.b8 a:hover img { visibility: hidden; }



.b9 { width: 105px; height: 32px; background-image: url('images/b_portfolio_.gif'); background-position: top; background-repeat: no-repeat;}

.b9 a {  display: block;}

.b9 a:hover img { visibility: hidden; }



.b10 { width: 103px; height: 32px; background-image: url('images/b_contacts_.gif'); background-position: top; background-repeat: no-repeat;}

.b10 a {  display: block;}

.b10 a:hover img { visibility: hidden; }



.bgn { width: 39px; height: 32px; background-image: url('images/b_bg_.gif'); background-position: top; background-repeat: no-repeat;}

.bgn a {  display: block;}

.bgn a:hover img { visibility: hidden; }





/***********************************************************************************************************************************************************************/



h1 {font-family: arial, verdana, helvetica, sans-serif;

font-weight: normal;

font-size: 20px;

font-weight:bold;

padding-left:5px;

margin-bottom:0px;

}







h2 {font-family: arial, verdana, helvetica, sans-serif;

font-weight: normal;

font-size: 14px;

margin-bottom:0px;

padding-left:5px;

font-weight:bold;

}





table.colorsT

{ font-family: Verdana;

font-weight: normal;

font-size: 11px;

margin-left:7px;

width: 600px;

margin-top: 0px;}





table.servicesT

{ font-family: Verdana;

font-weight: normal;

font-size: 11px;

margin-left:7px;

color: #0185cf;

width: 600px;

background-color: #0185cf;

border: 1px #0185cf solid;

border-collapse: collapse;

border-spacing: 0px;

margin-top: 0px;}





table.servicesT td.servHd

{ border-bottom: 2px solid #0185cf;

background-color: #0185cf;

text-align: center;

font-family: Verdana;

font-weight: bold;

font-size: 11px;

color: #ffffff;}





table.servicesT td

{ border-bottom: 1px dotted #0185cf;

font-family: Verdana, sans-serif, Arial;

font-weight: normal;

font-size: 11px;

color: #00466e;

background-color: white;

text-align: left;

padding-left: 3px;}



.servBodL { border-left: 1px dotted #CEDCEA; }




.clearfloat {

	clear:both;

	height:0;

	font-size: 1px;

	line-height: 0px;

}


/* ------------------Forms------------------- */

form {
	margin:0;
	padding:0; }
	
input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#006699;
	background-color:#EBFAFF;
	border:1px solid #006699;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorstr=#EBFAFF, endColorstr=#E2E2E2); }
	
input:focus {
background-color:#FFFFFF;
color:#006699; } 
input.chk {
	height:14px; 
	width:14px; 
	margin:0px;
	background-color:#EBFAFF;
	border:1px solid #006699;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorstr=#EBFAFF, endColorstr=#E2E2E2); }
	
input.chk:focus {
background-color:#FFFFFF;
color:#006699; }
textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#006699;
	background-color:#EBFAFF;
	border:1px solid #006699;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorstr=#EBFAFF, endColorstr=#E2E2E2); }
	
textarea:focus {
background-color:#FFFFFF;
color:#006699; }

select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#006699;
	background-color:#EBFAFF;
	border:1px solid #006699;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorstr=#EBFAFF, endColorstr=#E2E2E2);
	 }
	 
select:focus {
background-color:#FFFFFF;
color:#006699; }

input.btn {
   color:#FFFFFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#2F6A7A;
   border:1px solid #005c8f;
   cursor:pointer;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#F96B10',EndColorStr='#FFFF00');}
   
input.btn:hover{
background-color:#BA6A09;
cursor:pointer;
color:#FFFF99;}	
  
input.btn:focus{
background-color:#FFB919;
color:#006699; }	  

