/* Author : Ovidiu Sopa @ XtremeWD */

body {
	top:0;
	left:0;
	margin:0;
	background:url('http://www.teraimpex.ro/images/main_gradient_blue_white_bg.png') repeat-x;	
}
body,ul,td,div,span,a {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.header {
	height:50px;
}

.row1
{
	background-color:#ECEEF0;
}

h1 {
	font-size:15px;
	margin:0;
	padding:0;
	color:#666666;
	text-decoration:underline;
}

h2{
	color:#666666;
	font-size:14px;
	margin:0;
	padding:0;
}

h2 a {
	color:#666666;
	font-size:14px;
	text-decoration:none;
}

h3 {
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
}

h3 strong {
	color:#000000;
	font-size:16px;
	margin:0;
	padding:0;
}
/* STRUCTURE */

#left_menu {
	width:200px;
	/*border:1px solid #003300;*/
	float:left;
	background:#BBE806 url('http://www.sibiul.ro/clienti/teraimpex/images/left-menu-bottom.gif') bottom no-repeat;
	padding-top:20px;

}

#main_content {
/* more on templates file */
	width:750px;
	/*border:1px solid #CCCCCC;*/
	float:right;
}

#main_content700 {
	width:700px;
	float:right;
}

#footer {
	height:132px;
	color:#4C4C4C;
	padding:20px 0 0 20px;
	/* more in template file */
}

/* LISTS */

ul.categorii {
	list-style-image: url('http://www.sibiul.ro/clienti/teraimpex/images/small_bullet.gif');
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	text-align:left;
}
ul.categorii li {
	margin-left: 15px; 
	padding: 2px 0 2px 0;
}

ul.categorii ul {
	list-style-image: url('http://www.sibiul.ro/clienti/teraimpex/images/bullet-grey.gif');
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	text-align:left;
}

ul.grey_bullet {
	list-style-image: url("http://www.sibiul.ro/clienti/teraimpex/images/bullet-grey.gif");
}
ul.blue_bullet {
	list-style-image: url("http://www.sibiul.ro/clienti/teraimpex/images/bullet-blue.gif");
}
ul.green_bullet {
	list-style-image: url("http://www.sibiul.ro/clienti/teraimpex/images/bullet-green.gif");
}
ul.orange_bullet {
	list-style-image: url("http://www.sibiul.ro/clienti/teraimpex/images/bullet-orange.gif");
}

ul.grey_bullet, ul.blue_bullet, ul.green_bullet, ul.orange_bullet {
	margin: 0 0 0 0; 
	padding: 0;
	text-align:left;
}
ul.grey_bullet li, ul.blue_bullet li, ul.green_bullet li, ul.orange_bullet li
{
	margin-left: 15px; 
	padding: 2px 0 2px 0;
}

ul.grey_bullet a, ul.blue_bullet a, ul.green_bullet a, ul.orange_bullet a
{
	color:#4C4C4C;
	text-decoration:none;
}

ul.grey_bullet a:hover, ul.blue_bullet a:hover, ul.green_bullet a:hover, ul.orange_bullet a:hover
{
	color:#000000;
	text-decoration:underline;
}


/* LINKS */

ul.categorii li a{
	color:#666666;
	text-decoration:none;
}
ul.categorii li a span{
font-size:10px;}

ul.categorii li a:hover{
	/* more in template file*/
}
ul.categorii li a:hover span{
	color:#FF0000;
	font-weight:bold;
}

a.grey{
	color:#4C4C4C;
}
a.grey:hover{
	color:#4E6102;
}


a.main_menu_materiale_univ{
	display:block;
	width:190px;
	height:40px;
	background:url('http://www.teraimpex.ro/images/but_material_didactic_universitar_cercetare.gif') top no-repeat;
	text-decoration:none;
}
a.main_menu_materiale_univ:hover{
	background-position:bottom;
}


a.main_menu_materiale{
	display:block;
	width:190px;
	height:40px;
	background:url('http://www.sibiul.ro/clienti/teraimpex/images/but_material_didactic.gif') top no-repeat;
	text-decoration:none;
}
a.main_menu_materiale:hover{
	background-position:bottom;
}

a.main_menu_calculatoare{
	display:block;
	width:190px;
	height:40px;
	background:url('http://www.sibiul.ro/clienti/teraimpex/images/but_vanzari_calculatoare.gif') top no-repeat;
	text-decoration:none;
}
a.main_menu_calculatoare:hover{
	background-position:bottom;
}

a.main_menu_diverse{
	display:block;
	width:190px;
	height:40px;
	background:url('http://www.sibiul.ro/clienti/teraimpex/images/but_diverse.gif') top no-repeat;
	text-decoration:none;
}
a.main_menu_diverse:hover{
	background-position:bottom;
}



/* MATERIALE DIDACTICE */

.product_container{
	float:left;
	margin:13px 20px 0 0;
	width:300px;
	height:170px;

}

.product_detail_box_simple{
	float:right;
	width:180px;
	text-align:left;
	color:#666666;

}
div.product_thumb{
	float:left; 
	width:105px; 
	height:105px; 
	border:1px solid #E3E3E3; 
	padding:5px; 
}

.smalltext
{
	font-size:10px;
	color:#333333;
}
.web_design
{
	/*more in template file*/
	background-repeat:no-repeat; 
	width: 88px; 
	height:29px; 
	text-align:center;
	color:#333333;
	padding-top:2px;
	/*border: 1px solid #000000;*/
}
.web_design strong
{
	font-size:12px;
}
.web_design a, .web_design a:visited 
{
	color:#333333;
	text-decoration:none;
}
.web_design a:hover
{
	/*more in template file*/
	text-decoration:none;
}

/*    CONTACT PAGE   */

.contact_bg_male{
	background: url(images/contact_person_bg_male.png) no-repeat top;
}

.contact_bg_female{
	background: url(images/contact_person_bg_female.png) no-repeat top ;
}

.contact_bg_male, .contact_bg_female{
	width:270px;
	height:93px;
	color:#999999;
	text-align:left;
	border:none;
}

.contact_bg_male a, .contact_bg_female a{
	color:#999999;
	text-decoration:none;
}

.contact_bg_male a:hover, .contact_bg_female a:hover{
	color:#4192E9;
	text-decoration:underline;
}

.contact_bg_female strong, .contact_bg_male strong{
	font-size:14px;
	color:#666666;
}
.contact_bg_female em{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
}

/**********************************/
/*****   NAVIGARE   ***************/
/**********************************/

.numar_navigare, .numar_navigare_selectat, .numar_navigare_deportes {

	display:block;
	float:left;
	
	width:15px;
	height:15px;
	
	padding:4px 4px 0px 2px;
	margin:0px 0px 1px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	text-align:center;
	
	background-position:left top;
	background-repeat:no-repeat;
}

.numar_navigare{
	color:#555555;
	background-image:url(http://www.sibiul.net/images/bg_normal.gif);
}
.numar_navigare_selectat {
	color:#FFFFFF;
	background-image:url(http://www.sibiul.net/images/bg_over.gif);
}

.numar_navigare_deportes {
	color:#FFFFFF;
	background-image:url(http://www.sibiul.net/images/bg_selectat.gif);
}

a.numar_navigare:hover, a.numar_navigare_selectat:hover, a.numar_navigare_deportes:hover {

	/*color:#FFFFFF;*/
	color:#000000;
	background-image:url(http://www.sibiul.net/images/bg_hover.gif);
	text-decoration:none;
}

.navi_prev, .navi_next, .navi_prev_end, .navi_next_end{

	display:block;
	float:left;

	width:21px;
	height:21px;
	
	padding:0px;
	margin:0px;
	
	background-position:left top;
	background-repeat:no-repeat;
	
}

.navi_prev{
	background-image:url(http://www.sibiul.net/images/bg_prev.gif);
	
}
a.navi_prev:hover{
	background-image:url(http://www.sibiul.net/images/bg_prev.gif);
	
}
.navi_next {
	background-image:url(http://www.sibiul.net/images/bg_next.gif);
	
}
a.navi_next:hover {
	background-image:url(http://www.sibiul.net/images/bg_next.gif);
	
}
.navi_spacer{
	display:block;
	float:left;
	
	width:30px;
	height:15px;
	text-align:center;

}

.admin_form input {
	width:300px;
}

.admin_form textarea {
	width:300px;
	height:80px
}

.text_width_selc {
	width:130px;
}

/******** VERTICAL CENTERING*****/
.vb_outer{width:460px; height: 54px; border:1px solid #FED966;}
.vb_outer_green{width:460px; height: 54px; border:1px solid #66CC00;}
.vb_inner{width:440px; text-align:left; height:47px; margin-top:7px; color:#FD7B12; font-weight:bold; font-size:12px;}
.vb_inner_green{width:440px; text-align:left; height:47px; margin-top:7px; color:#66CC00; font-weight:bold; font-size:12px;}
#vb_outer {width:460px; height: 50px; border:1px solid #FED966; overflow: hidden; position: relative; background-image:url(images/ic-atentie.gif); background-repeat:no-repeat;  background-position:left;}
#vb_outer[id] {display: table; position: static;}

#vb_middle {position: absolute; top: 50%;} /* for explorer only*/
#vb_middle[id] {display: table-cell; vertical-align: middle; position: static;}

#vb_inner {margin-left:55px;position: relative; top: -50%; } /* for explorer only */

/* CALCULATOARE */
.div_container {
	float:left;
	margin:20px 0 0 10px;
	width:320px;
	height:150px;
}

.div_image {
	float:left;
	width:90px;
	height:95px;
}
.div_image img {
	/*border: 1px solid #CCCCCC;*/
	padding: 3px;
}

.div_product{
	float:right;
	width:200px;
	height:95px;
	color:#666666;	
}

a.blue {
	text-decoration:none;
	color:#0E9CCF;
}

a.blue:hover {
	text-decoration:underline;
	color:#333333;
}

/*DETALII PRODUSE*/
.div_left_details {
	float:left;
	margin:0 0 0 10px;
	width:520px;
/*	border:1px solid #0000FF;*/
	font-size:12px;
	line-height:16px;
	color:#333333;
}

.div_right_details {
	float:right;
	width:200px;
/*	border:1px solid #666666;*/
}

.div_img_details {
	float:left;
	width:100px;
	height:95px;
}
.div_img_details img {
	border: 1px solid #CCCCCC;
	padding: 3px;
}

a.email
{
	background: url(http://www.teraimpex.ro/images/icon_email.gif) no-repeat 1% 50%;
}
a.print
{
	background: url(http://www.teraimpex.ro/images/icon_print.gif) no-repeat 1% 50%;
}
a.buy
{
	background: url(http://www.teraimpex.ro/images/icon_buy.gif) no-repeat 1% 50%;
}
a.email, a.print, a.buy
{
	padding-left:30px;
	line-height:22px;
	text-decoration:none;
	display:block;
	color:#0E9CCF;
	font-size:12px;
	font-weight:bold; 
}

.div_transport_container {
	float:left;
	margin:0 0 0 0px;
	width:330px;
/*	border:1px solid #666666;*/
}


.div_service_container {
	float:left;
	width:360px;
/*	border:1px solid #0000CC;*/
}

.div_service{
	height:55px;
	color:#999999;	
}

.div_service a {
	text-decoration:none;
	color:#999999;
}

.div_service a:hover {
	text-decoration:underline;
	color:#666666;
}

.div_service_img {
	float:left;
	width:55px;
	height:50px;
}

.prod_grey {
background-color:#EFEFEF;
}

.prod_light {
background-color:#FFFFFF;
}

/*MAGAZINE*/
.store_div {
	float:left;
	margin:0 0 0 10px;
	width:360px;
	height:200px;
}

.store_image {
	float:left;
	width:150px;
	height:150px;
}
.store_image img {
	padding: 3px;
}

.store_details{
	float:right;
	width:200px;
	height:200px;
	color:#666666;	
}