body
{
	background:#FFFFFF;
	margin:2px;
}

body,tr,td,div{font-family:Trebuchet MS;color:#000000;font-size:12px;}

#container
{
	width:855px;
}

#logo
{
	float:left;
	width:855px;
	height:52px;
}

#logo_left
{
	float:left;
	width:450px;
}

#logo_right
{
	float:right;
	width:400px;
	font-size:22px;
	font-weight:bold;
	padding-top:15px;
}

#info
{
	width:855px;
	float:left;
	background:url(images/mobile_repair_up.jpg);
	height:96px;
}

#infotop
{
	width:855px;
	height:26px;
	float:left;
}

#spacer
{
	width:855px;
	float:left;
	height:10px;
}

#BIGspacer
{
	width:855px;
	float:left;
	height:15px;
}

.box
{
	float:left;
	height:120px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

.hugeFont
{
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
}

#meniu
{
	width:855px;
	float:left;
	height:2px;
	border-top:1px solid #AEAEAE;
}

a.menu_link:link,a.menu_link:active,a.menu_link:visited {color:#000;text-decoration:none;font-weight:bold;font-size:14px;height:34px;}
a.menu_link:hover {color:#000;text-decoration:none;font-weight:bold;font-size:18px;height:34px;}

a.blue_link:link,a.blue_link:active,a.blue_link:visited {color:#056CAE;text-decoration:underline;font-weight:bold;font-size:14px;}
a.blue_link:hover {color:#056CAE;text-decoration:none;font-weight:bold;font-size:14px;}

#content
{
	width:855px;
	float:left;
}

#content_left
{
	float:left;
	width:200px;
}

#content_right
{
	width:645px;
	float:left;
	overflow:hidden;
}



.arrow
{
	float:left;
	width:100%;
}

.arrow_sub
{
	height:10px;
	width:100px;
}

.arrow_image
{
	float:left;
	width:14px;
	height:14px;
	padding-top:1px;
}

.arrow_text
{
	float:left;
	width:160px;
	padding-left:7px;
}

#image
{
	float:left;
	width:210px;
	padding-top:50px;
}

#repair
{
	background:url(images/mobile_repair.jpg) no-repeat;
	width:693px;
	height:138px;
}

.repair_elem
{
	float:left;
	width:140px;
	font-size:12px;
}

.repair_elems
{
	float:left;
	width:130px;
	font-size:12px;
}

#services
{
	width:100%;
}

.services_elem
{
	width:220px;
	float:left;
	font-size:12px;
}

a.white_link:link,a.white_link:visited,a.white_link:active,a.white_link:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

a.info_link:link,a.info_link:visited,a.info_link:active,a.info_link:hover
{
	color:#EDEDED;
	text-decoration:none;
}

.casutaG
{
	background:#FFFAE4;
	border:1px solid #E9E0B5;
	width:100%;
}

.bd
{
	border-bottom:1px solid #AEAEAE;border-left:1px solid #AEAEAE;
}

.list_elem
{
	width:210px;
	float:left;
	padding-bottom:10px;
}

.pelem{width:190px;}

.lelem
{
	padding:4px;
	border:1px solid #CECECE;
	background:#E5E5E5;
}

.list_elem2
{
	width:180px;
	float:left;
	padding-bottom:10px;
}

.pelem2{width:180px;}

.lelem2
{
width:180px;
padding-bottom:10px;
}





a.glink:link, a.glink:active, a.glink:visited, a.glink:hover {color:#000000;text-decoration:none;font-weight:bold;}
a.rlink:link, a.rlink:active, a.rlink:visited, a.rlink:hover {color:#0000EE;text-decoration:underline;font-weight:bold;font-size:12px;}
a.rb:link, a.rb:active, a.rb:visited, a.rb:hover {color:#FFFFFF;background:#C31D1D;text-decoration:none;font-weight:bold;font-size:14px;padding:7px;display:block;}

.gheading
{
	color:#474747;
	font-size:14px;
	font-weight:bold;
	margin:0;
}

#prod_left
{
	width:170px;
	float:left;
	padding-top:10px;
}

#prod_right
{
	width:445px;
	float:right;
	padding-top:10px;
}

#phone_details
{
	background:#F5F5F5;
	border:1px solid #CECECE;
}

#cuthere
{
	width:100%;
	border:1px dotted #010101;
	color:#000;
	font-size:12px;
	font-weight:normal;
	height:190px;
}

#cuthere_return
{
	float:left;
}

#cuthere_sendadr
{
	float:left;
}

#paypal{}

.h2
{
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
}

.logo {
width: 230px;
height: 100px;
float: left;
}

.menu {
width: 70%;
height: 36px;
float: right;
text-align: right;
}


#headerh2 ul {
list-style: none;
float: right;
margin: 0;
padding: 0;
}

#headerh2 li {
float: left;
}

#headerh2 .item a {
display: block;
width: 72px;
height: 36px;
text-align: center;
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 38px;
margin: 0 1px;
color: #555555;
}

#headerh2 .item:hover a {
display: block;
width: 72px;
height: 36px;
text-align: center;
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
background: url('images/button.png') no-repeat;
font-weight: bold;
line-height: 38px;
margin: 0 1px;
color: #fff;
}


#headerh2 .item2 a {
display: block;
width: 120px;
height: 36px;
text-align: center;
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 38px;
margin: 0 1px;
color: #555555;
}

#headerh2 .item2:hover a {
display: block;
width: 120px;
height: 36px;
text-align: center;
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
background: url('images/button2.png') no-repeat;
font-weight: bold;
line-height: 38px;
margin: 0 1px;
color: #fff;
}

#headerh2 .currentitem {
width: 73px;
height: 36px;
text-align: center;
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 38px;
background: url('images/button.png') no-repeat;
}

#headerh2 .item a {
color: #555555;
text-decoration: none;
}

#headerh2 .item2 a {
color: #555555;
text-decoration: none;
}

#headerh2 .currentitem a {
color: #fff;
text-decoration: none;
}

.top_elem
{
	width:210px;
	float:left;
}






#headerh2 .itemx a {
display: block;
width: 100px;
height: 36px;
text-align: center;
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 38px;
margin: 0 1px;
color: #555555;
}

#headerh2 .itemx:hover a {
display: block;
width: 100px;
height: 36px;
text-align: center;
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
background: url('images/buttonx.png') no-repeat;
font-weight: bold;
line-height: 38px;
margin: 0 1px;
color: #fff;
}


#headerh2 .currentitemx {
width: 100px;
height: 36px;
text-align: center;
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 38px;
background: url('images/buttonx.png') no-repeat;
}

#headerh2 .itemx a {
color: #555555;
text-decoration: none;
}

#headerh2 .currentitemx a {
color: #fff;
text-decoration: none;
}


/*****************************
 ***** css by birotec.ro *****
 ***** www.birotec.ro ********
 ***** web@birotec.ro ********
 *****************************/
 
/*****************************
 ***** body & general ********
 *****************************/

body {
margin: 5px 0 0 0;
background: #fff;
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#headerh1 {
font: 12px Arial, Helvetica, sans-serif;
}

img {
border: 0;
}

.clearer {
clear: both;
}

h1 {
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 0;
}

h2 {
color: #000;
margin: 0 0 10px 0;
padding: 0 0 5px 20px;
font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
border-bottom: 1px #000 solid;
}

h3 {
color: #000;
margin: 0 0 10px 0;
padding: 1px 0 5px 40px;
font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
border-bottom: 1px #000 solid;
background: url('images/qmark.png') left no-repeat;
}


.csc-headerx{
color: #000;
margin: 0 0 10px 0;
padding: 1px 0 5px 40px;
font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
border-bottom: 1px #000 solid;
background: url('images/qmark.png') left no-repeat;
}


h4 {
color: #000;
margin: 0 0 10px 0;
padding: 1px 0 5px 0;
font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
background: url('img/uinfo.png') left no-repeat;
margin:0;
}

.detail {
display: block;
color: #000;
margin: 0 0 10px 0;
padding: 3px 0 5px 40px;
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
background: url('img/dot.png') top left no-repeat;
}

.quote1 {
display: block;
float: left;
color: #000;
margin: 0 0 10px 0;
padding: 3px 0 5px 30px;
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
background: url('img/quote1.png') top left no-repeat;
}

/*****************************
 ***** wrappers **************
 *****************************/

#headerh1 {
width: 855px;
height: 26px;
margin: auto;
}

#headerh2 {
width: 855px;
height: 90px;
margin: auto;
}

#mainBody {
width: 855px;
margin: auto;
}

#footer {
width: 100%;
height: 170px;
margin-top: 20px;
vertical-align: bottom;
background: #dcdcdc;
color:#4C4C4C;
}

#mainBody .statistics {
width: 163px;
border: 1px #aeaeae solid;
border-bottom: 0;
padding-left: 5px;
color: #000;
}

#mainBody .date {
width: 163px;
border: 1px #aeaeae solid;
border-top: 0;
padding-left: 5px;
color: #000;
}

#mainBody .statistics p {
margin: 0;
padding: 0;
}


#mainBody .item38 {
background: url('img/tomtom.png') no-repeat;
}

#mainBody .item39 {
background: url('img/garmin.png') no-repeat;
}

#mainBody .item40 {
background: url('img/navman.png') no-repeat;
}

#mainBody .item41 {
background: url('img/medion.png') no-repeat;
}

#mainBody .item42 {
background: url('img/mio.png') no-repeat;
}

#mainBody .item43 {
background: url('img/sony.png') no-repeat;
}

#mainBody .item44 {
background: url('img/magellan.png') no-repeat;
}

#mainBody .item38:hover {
background: url('img/tomtom2.png') no-repeat;
}

#mainBody .item39:hover {
background: url('img/garmin2.png') no-repeat;
}

#mainBody .item40:hover {
background: url('img/navman2.png') no-repeat;
}

#mainBody .item41:hover {
background: url('img/medion2.png') no-repeat;
}

#mainBody .item42:hover {
background: url('img/mio2.png') no-repeat;
}

#mainBody .item43:hover {
background: url('img/sony2.png') no-repeat;
}

#mainBody .item44:hover {
background: url('img/magellan2.png') no-repeat;
}

#mainBody .menu a {
width: 170px;
height: 34px;
display: block;
text-indent: -9999px;
}

/*****************************
 ***** content ***************
 *****************************/

#mainBody .container-left {
width: 180px;
float: left;
margin-top: 20px;
}

#mainBody .menu {
width: 100%;
}

#mainBody .con2 {
width: 100%;
margin: 10px 0;
}

#mainBody .container-right {
width: 655px;
float: right;
text-align: center;
margin-top: 20px;
}

#mainBody .container-right2 {
width: 655px;
float: right;
margin-top: 10px;
}

#mainBody .half-left {
width: 49%;
float: left;
}

#mainBody .half-right {
width: 49%;
float: right;
}

.col33pct {
width: 205px !important;
width: 185px;
float: left;
margin: 0 5px;
text-align: center;
}

/*****************************
 ***** left menu *************
 *****************************/

#footer .container {
width: 855px;
height: 130px;
margin: auto;
color: #4C4C4C;
}

#footer .container-right {
width: 800px;
float: right;
color: #4C4C4C;
}

#footer .msg1 {
width: 100%;
margin: 20px 10px 0 0;
color: #4C4C4C;
}

#footer .msg2 {
width: 800px;
float: right;
text-align: center;
margin: 10px 10px 0 0;
color: #4C4C4C;
}

#footer .container a {
color: #4c4c4c;
text-decoration: none;
}

#footer .container a:hover {
text-decoration: underline;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-top: 10px;
}

.csc-textpic .csc-textpic-left .csc-textpic-above .csc-textpic-equalheight {
text-align: center;
}

p.align-center {
text-align: center;
}

/*****************************
 ***** typo3 *****************
 *****************************/

.contenttable {
border: none;
border-collapse: collapse;
}

.contenttable .td-0 {
width: 150px;
padding: 0 0 0 10px;
text-align: left;
vertical-align: top;
border: 1px #000 solid;
}

.contenttable .td-1 {
padding: 0 0 0 10px;
width: 490px;
margin: 0;
text-align: left;
vertical-align: top;
border: 1px #000 solid;
}

.contenttable2 {
border: none;
border-collapse: collapse;
}

.contenttable2 .td-0 {
width: 160px;
text-align: center;
}

.contenttable2 .td-1 {
width: 160px;
padding-left: 60px;
text-align: center;
}

.contenttable2 .td-2 {
width: 160px;
padding-left: 60px;
text-align: center;
}

.important {
font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.contenttable3 {
border: none;
border-collapse: collapse;
}

.contenttable3 td {
width: 40%;
margin: 10px;
}

.comments-textarea {
border: 1px #aeaeae solid;
width: 600px;
}

.repairid {
margin: 4px 0 10px 0;
border-collapse: collapse;
border: 1px #000 solid;
}

.repairid td {
width: 600px;
height: 60px;
padding: 4px 10px;
vertical-align: top;
}

.ul33pct {
width: 28%;
margin: 0 10px;
float: left;
}

.d33pct {
width: 28%;
margin-bottom: 20px;
float: left;
text-align: center;
}

.e-rep {
width: 170px;
margin-top: 10px;
border: 1px #aeaeae solid;
}

.e-rep a {
color: #000;
padding-left: 10px;
text-decoration: none;
}

.padd0 {
padding-left: 10px;
}

.mbutton
{
	width:170px;
	height:34px;
	overflow:hidden;
	background:url(images/menu_button.png) no-repeat;
}

a.bolink:link,a.bolink:active,a.bolink:visited,a.bolink:hover{color:#000;font-size:12px;font-weight:bold;text-decoration:none;}

a.olink:link,a.olink:active,a.olink:visited,a.olink:hover{color:#000;font-size:12px;font-weight:bold;text-decoration:none;}


.inputbg
{
	background:#FED0AF;
}



a.mimi:link,a.mimi:active,a.mimi:visited,a.mimi:hover
{
	color:#FFFFFF;font-weight:bold;text-decoration:none;display:block;
}

a.clink:link,a.clink:active,a.clink:visited,a.clink:hover
{
	color:#CE2510;
	text-decoration:none;
}



.produs{width:100%;float:left;border-bottom:1px solid #E4E4E4;}
.prod_pic{width:80px;float:left;}
.prod_det{width:520px;float:left;}

