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

img{
    border:none;
}

a.button {
	background: url(images/button.gif) no-repeat;
	color: #FFF;
	display: block;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	line-height: 23px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	width: 100px;
}

a.buttonblue {
	background: url(images/buttonblue.gif) no-repeat;
	color: #FFF;
	display: block;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	line-height: 23px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	width: 100px;
}

a.partnerbtn {
	/*line-height: 200px;*/
	/*font-size: 1px;*/
	overflow: hidden;
	display: block;
	width: 96px;
	height: 50px;
	margin-left: 10px;
    line-height:0;
}

a.partnerbtn:hover {
	display: block;
}

body {
	background: url(images/mainbackgr.gif) repeat-x #FFF;
	color: #D9E3EB;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

h1 {
	background: url(images/greyline.gif) repeat-x 0 100%;
	color: #717171;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	height: 28px;
	line-height: 28px;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
}

h1 p {
	display: table-cell;
	height: 28px;
	background: url(images/blueline.gif) repeat-x 0 100%;
}

h2 {
	background: url(images/h2.gif) no-repeat;
	color: #289bd6;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 29px;
	line-height: 29px;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
	text-indent: 39px;
	width: 200px;
}

input, select, textarea {
	background: #FFF;
	color: #555;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}

select.styled {
	/*filter: alpha(opacity=0);*/
	height: 24px;
	opacity: 0;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 5;
}

span.select {
	background: url(images/selectarrow.gif) no-repeat 100% 0%;
	color: #000;
	cursor: default;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #555;
	height: 24px;
	left: 0;
	overflow: hidden;
	position: absolute;
	padding: 4px 17px 0 10px;
	right: 0;
	width: auto;
}

.advsearchcontainer {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #555;
	font-size: 11px;
	font-weight: bold;
	float: left;
	width: auto;
	margin: 5px 0 0 10px;
	padding: 0;
}

.advsearchcontainer a {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #289bd6;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.advsearchcontainer a:hover {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #555;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.areablue_wrapper {
	background: url(images/bluetextarea.gif) no-repeat 0 50%;
	height: 90px;
	text-align: center;
	margin: 0 0 7px 10px;
	width: 180px;
}

.areablue_wrapper textarea {
	background-color: transparent;
	border: none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #555;
	font-size: 11px;
	height: 80px;
	margin-top: 3px;
	padding: 5px 0 0 0;
	width: 160px;
	overflow: auto;
}

.buttoncontainer {
	width: 100px;
	height: 24px;
	margin: 0 0 0 10px;
	padding: 0;
}

.buttoncontainer1 {
	float: left;
	width: 100px;
	height: 24px;
	margin: 0 0 0 10px;
	padding: 0;
}

.column {
	float: left;
	width: 244px;
	padding: 0;
	margin: 0 5px 0 5px;
}

.formcontainer {
	background: url(images/bluebackgr.gif) no-repeat;
	width: 200px;
	padding: 10px 0 10px 0;
	margin: 0 0 10px 0;
}

.formtxt {
	width: 180px;
	margin: 7px 0 0 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #91c4e4;
}

.formtxt a {
	color: #fff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.formtxt a:hover {
	color: #91c4e4;
}

.iconscontainer {
	width: auto;
	height: 38px;
	display: table;
	float: right;
	margin: 6px 3px 0 0;
	padding-top: 2px;
}

.input_wrapper {
	background: url(images/input.gif) no-repeat 0 50%;
	height: 24px;
	text-align: center;
	margin: 0 0 0 10px;
	width: 190px;
	float: left;
}

.input_wrapper input {
	background-color: transparent;
	border: none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #555;
	font-size: 11px;
	height: 20px;
	padding: 5px 0 0 0;
	width: 170px;
}

.inputblue_wrapper {
	background: url(images/blueinput.gif) no-repeat 0 50%;
	height: 24px;
	text-align: center;
	margin: 0 0 7px 10px;
	width: 180px;
}

.inputblue_wrapper input {
	background-color: transparent;
	border: none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #555;
	font-size: 11px;
	height: 20px;
	padding: 5px 0 0 0;
	width: 160px;
}

.partnermain {
	float: left;
	background: url(images/sep.gif) no-repeat;
	width: 114px;
	height: 50px;
}

.partners {
    float:left;
	background: url(images/sep.gif) no-repeat 100% 0;
	width: 457px;
	height: 50px;
	margin: 0px 0 30px 0;
    /*clear:both;*/
}

.partnerscell{
    float:left;
}
.partnerscontent{
    float:left;
}

.product {
	background: url(images/producttop.gif) no-repeat;
	float: left;
	width: 244px;
	min-height: 131px;
	padding: 0;
	margin: 10px 0 0 0;
}

.productvip {
	background: url(images/producttopvip.gif) no-repeat;
	float: left;
	width: 244px;
	min-height: 131px;
	padding: 0;
	margin: 10px 0 0 0;
}

.compare_form a.add, .product a.add, .productvip a.add {
	background: url(images/addbutton.gif) no-repeat;
	float: left;
	overflow: hidden;
	display: block;
	color: #fff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 100px;
	height: 24px;
	line-height: 22px;
	padding: 0 10px 0 0;
	margin: 0 0 0 10px;
	text-align: right;
	text-decoration: none;
}

.compare_form a.add:hover, .product a.add:hover, .productvip a.add:hover {
	background: url(images/addbutton_on.gif) no-repeat;
	color: #00406A;
}

.product a.compare, .productvip a.compare, .formdown a.compare {
	background: url(images/comparebutton.gif) no-repeat;
	float: left;
	overflow: hidden;
	display: block;
	color: #717171;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 53px;
	height: 24px;
	line-height: 22px;
	padding: 0;
	margin: 0;
	text-align: center;
	text-decoration: none;
}

.compare_form a.detail1, .formdown a.compare:hover, .formdown a.detail:hover, .product a.compare:hover, .product a.detail:hover, .product a.detail1:hover, .productvip a.compare:hover, .productvip a.detail:hover, .productvip a.detail1:hover {
	color: black;
}

.product a.detail, .productvip a.detail, .formdown a.detail{
	background: url(images/detailbutton.gif) no-repeat;
	float: left;
	overflow: hidden;
	display: block;
	color: #717171;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 61px;
	height: 24px;
	line-height: 22px;
	padding: 0;
	margin: 0;
	text-align: center;
	text-decoration: none;
}

.compare_form a.detail1, .product a.detail1, .productvip a.detail1 {
	background: url(images/detailbutton1.gif) no-repeat;
	float: left;
	overflow: hidden;
	display: block;
	color: #717171;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 107px;
	height: 24px;
	line-height: 22px;
	padding: 0 7px 0 0;
	margin: 0;
	text-align: right;
	text-decoration: none;
}

.productbuttons {
	background: url(images/productbot2.gif) no-repeat;
	float: left;
	width: 244px;
	height: 24px;
	padding: 0;
	margin: 0;
	text-align: center;
}

.productinfo {
	background: url(images/productbot1.gif) no-repeat 0 100%;
	float: left;
	width: 244px;
	padding: 0 0 10px 0;
	margin: 10px 0 0 0;
}

.producttxt {
	float: left;
	width: 109px;
	margin: 25px 0 0 0;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
}
.producttxt span {
	display: block;
	margin-top: 10px;
	color: #289bd6;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
}

.searchcontainer {
	width: 710px;
	height: 38px;
	float: left;
	margin: 8px 0 0 0;
}

.selectbox {
	float: left;
	width: 244px;
	padding: 0;
	margin: 0 0 0 10px;
}

.selectWrapper {
	background: url(images/select.gif) no-repeat 0 50%;
	display: block;
	height: 24px;
	margin: auto;
	position: relative;
	text-align: left;
	width: 244px;
}

#advcontainer {
	background: url(images/navbackgr.gif) repeat-x;
	margin-top: 20px;
	border-bottom: 1px solid #3aa8de;
	width: 780px;
	float: left;
}

#advinnercontainer {
	background: url(images/advbackgr.gif);
	margin: 3px 0 0 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	width: 780px;
	float: left;
}

#advleftcolumn {
	border: 0;
	margin: 0;
	padding: 0;
	width: 457px;
	float: left;
}

#advrightcolumn {
	/*border: 1px solid #c8c8c8;*/
	margin: 10px 0 10px 0;
	padding: 0;
	width: 300px;
	height: 250px;
	float: right;
}

#categorymenu {
	color: #4B4C49;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	height: auto;
	margin: 0 0 10px 0;
	overflow: hidden;
	width: 200px;
}

#categorymenu li a {
	background: url(images/menuoff.gif) no-repeat;
	color: #4f4f4f;
	display: block;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 24px;
	line-height: 23px;
	text-decoration: none;
	text-indent: 38px;
	width: 200px;
}

#categorymenu li a.visited {
	background: url(images/menudown.gif) no-repeat;
	color: #000;
}

#categorymenu li a.visited:hover {
	background: url(images/menuon.gif) no-repeat;
	color: #000;
}

#categorymenu li a:hover {
	background: url(images/menuon.gif) no-repeat;
	color: #000;
}

#categorymenu li ul li {
	margin-left: 38px;
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #ddd;
}

#categorymenu li ul li a {
	border-bottom: 1px solid #f6f6f6;
	background: transparent;
	color: #289bd6;
	display: block;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	line-height: 18px;
	text-decoration: none;
	text-indent: 0;
	width: 152px;
}

#categorymenu li ul li a:hover, #categorymenu li ul li a.visited, #categorymenu li ul li a.visited:hover {
	color: #000;
	background: #fff;
}

#categorymenu li, #categorymenu li ul li {
	display: block;
	list-style: none;
}

#categorymenu ul li ul {
	width: 190px;
	background: url(images/arrowsub.gif) no-repeat #f6f6f6;
	padding: 4px 0 0 0;
	text-align: right;
}

#categorymenu ul, #categorymenu ul li ul {
	margin: 0;
	text-align: left;
    padding:0;
}

#copyright {
	color: #969a9c;
	text-align: left;
	float: left;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	height: auto;
	width: 678px;
	margin: -7px 0 5px 10px;
}

#footer {
	width: 990px;
	height: 275px;
	clear: both;
	color: #909090;
	border: 0;
	background: url(images/footerbackgr.gif) repeat-x #000;
	margin: 0;
	padding: 10px 0 0 0;
}
.footer_external_links
{
    margin: 0px 0px 5px 12px;
    font-size: 10px;
}
.footer_external_links a
{
    color: white;
    
}
.footer_external_links a:hover
{
    color: #289BD6;
}
#footer a{
    text-decoration:none;
}

#footerbuttons {
	float: right;
	color: #909090;
	text-align: right;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	height: auto;
	width: 290px;
	margin: 5px 10px 0 3px;
}

#footerlinks {
	color: #909090;
	text-align: left;
	float: left;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	height: auto;
	width: 678px;
	margin: 0 0 0 3px;
}

#footerlinks li a {
	color: #fff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 16px;
	line-height: 16px;
	padding: 0 3px 0 7px;
	text-decoration: none;
}

#footerlinks li a:hover {
	color: #d5d7d7;
}

#footerlinks ul {
	border: none;
	cursor: default;
	display: inline;
	margin: 0;
	padding: 0;
}

#footerlinks ul li {
	border: none;
	color: #6F7D88;
	display: inline;
	list-style: none;
}

#header {
	color: #333;
	width: 990px;
	float: left;
	padding: 0;
	border: 0;
	height: 111px;
	margin: 0;
	background: url(images/headerbackgr.gif) repeat-x;
}

#leftcolumn {
	border: 0;
	margin: 0 10px 0 0;
	padding: 0;
	width: 200px;
	float: left;
}

#logo {
	color: #333;
	border: 0;
	margin: 19px 0 0 0;
	padding: 0;
	width: 200px;
	float: left;
}

#maincontent {
	background: url(images/mainbackgr1.gif) repeat-y #FFF;
	float: left;
	width: 990px;
	padding: 0;
	margin: 0 0 20px 0;
}

#navigation {
	background: url(images/navbackgr.gif) repeat-x 0 100%;
	float: left;
	text-align: right;
	width: 990px;
	height: 50px;
}

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

#navigation li {
	float: left;
	margin: 0;
	padding: 0;
    display:inline-block;
}

#navigation li a {
	display: inline-block;
	color: #80d6f4;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 50px;
	line-height: 50px;
	padding: 0 11px 0 11px;
	text-decoration: none;
}

#navigation li a.visited, #navigation li a.visited:hover {
	background: url(images/nav_on.gif) no-repeat 50% 0;
	color: #fff;
}

#navigation li a:hover {
	background: url(images/nav_on.gif) no-repeat 50% 0;
	color: #fff;
}

#rightcolumn {
	float: right;
	color: #333;
	border: 0;
	margin: 0;
	padding: 0;
	width: 780px;
}

#search {
	float: left;
	width: 990px;
	height: 49px;
	color: #333;
	padding: 0;
	border: 0;
	margin: 0;
	background: url(images/searchbackgr.gif) repeat-x #FFF;
}

#topbaner {
	/*border: 1px solid #8F8F8F;*/
	float: right;
	margin: 19px 0 0 0;
	padding: 0;
	width: 768px;
	height: 90px;
    text-align:right;
}

#toplinks {
	background: #212629;
	color: #8F8F8F;
	text-align: center;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	height: 16px;
}

#toplinks li a {
	color: #d5d7d7;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 16px;
	line-height: 16px;
	padding: 0 3px 0 7px;
	text-decoration: none;
}

#toplinks li a:hover {
	color: #FFF;
}

#toplinks ul {
	border: none;
	cursor: default;
	display: inline;
	margin: 0;
	padding: 0;
}

#toplinks ul li {
	border: none;
	color: #6F7D88;
	display: inline;
	list-style: none;
}

#wrapper {
	margin:0 auto;
	width: 990px;
    
}

.product_bottom{
    background:transparent url(images/productbot2.gif) no-repeat scroll 0 0;
    float:left;
    height:24px;
    margin:0;
    padding:0;
    text-align:center;
    width:244px;
}
.result{
    background:transparent url(images/producttop.gif) no-repeat scroll 0 0;
    float:left;
    margin:10px 0 0;
    padding:0;
    width:244px;
    padding-top: 15px;
    margin-right:15px;
    
}

.result_right{
    background:transparent url(images/producttop.gif) no-repeat scroll 0 0;
    float:left;
    padding:0;
    width:244px;
    padding-top: 15px;
    margin-left:35px;
    margin-bottom: 10px;

}

.product_bottom a.detail {
background:transparent url(images/detailbutton.gif) no-repeat scroll 0 0;
color:#717171;
display:block;
float:left;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
height:24px;
line-height:22px;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
text-decoration:none;
width:61px;
}

.product_bottom a.detail1 {
background:transparent url(images/detailbutton1.gif) no-repeat scroll 0 0;
color:#717171;
display:block;
float:left;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
height:24px;
line-height:22px;
margin:0;
overflow:hidden;
padding:0 7px 0 0;
text-align:right;
text-decoration:none;
width:107px;
}

.product_bottom a.add {
background:transparent url(images/addbutton.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:left;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
height:24px;
line-height:22px;
margin:0 0 0 10px;
overflow:hidden;
padding:0 10px 0 0;
text-align:right;
text-decoration:none;
width:100px;
}

.productimg {
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin:0 5px 0 4px;
padding:0;
}
.productimg img{
    width:90px;
    height:90px;
    /*height:90px;*/
    border:1px solid #DFDFDF;
}

.producttxt {
display:table;
width:140px;
margin-bottom:15px;
}

.text_link{
    height:31px;
    width:140px;
    overflow:hidden;
    vertical-align:middle;
}

.text_link a{
    text-decoration:none;
    color:black;
}
.text_link a:hover{
    text-decoration:underline;
}

.midleft{
    width:400px;
    float:left;
    margin-right:10px;
    color:#333333;
}

.midright{
    /*padding-top:20px;*/
    width:350px;
    float:left;
    color:#333333;
    margin-left:20px;
}

.midleft table{
    color:#333333;
    font-size:12px;
}

span.title{
    width:100%;
    color:#717171;
    border-bottom:1px solid #cfcfcf;
    font-family:Verdana,Tahoma,Arial,sans-serif;
    font-size:1.6em;
    font-weight:normal;
    height:28px;
    line-height:28px;
    margin:0 0 10px;
    padding:0;
    text-align:left;
    text-decoration:none;
    float:left;
}

.form{
        float:left;
        width:400px;
}

.formmid{
    background:transparent url(images/bigpback_top.gif) no-repeat scroll 0 0;
    float:left;
    margin:10px 0 0;
    padding:0;
    width:400px;
    padding-top: 15px;
}

.formmid img{
    float:left;
    max-width:150px;
}

.formdown{
    background:transparent url(images/bigpback_bottom.gif) no-repeat scroll 0 0;
    float:left;
    height:24px;
    margin:0;
    padding:0;
    text-align:center;
    width:400px;
}

.formdown a.add {
background:transparent url(images/addbutton.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:left;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
height:24px;
line-height:22px;
margin:0 0 0 10px;
overflow:hidden;
padding:0 10px 0 0;
text-align:right;
text-decoration:none;
width:100px;
}

.formdown a.detail1 {
background:transparent url(images/detailbutton1.gif) no-repeat scroll 0 0;
color:#717171;
display:block;
float:left;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
height:24px;
line-height:22px;
margin:0;
overflow:hidden;
padding:0 7px 0 0;
text-align:right;
text-decoration:none;
width:107px;
}


.product-description{
    float:left;
    width:200px;
    padding-left: 5px;
    padding-right:5px;
}

.description span
{
    display: block; 
}

a.detail1:hover{
    color:black;
}

a.add:hover{
    background:transparent url(images/addbutton_on.gif) no-repeat scroll 0 0;
    color:black;
}

#rightcolumn table{
    color:#333333;
}

.gsm_search{
    float:left;
    margin-right: 5px;
}

.pages{
    text-align:center;
    margin-top:10px;
}

.formmid table{
    font-size:11px;
}

.shop_table{
    float:left;
}

.shop_table table{
    font-size:11px;
    padding-top:5px;
    padding-bottom:5px;
}
table.shop_table{
    font-size:12px;
    padding-top:5px;
    padding-bottom:5px;
}

.shop_table a{
    text-decoration:none;
    color:black;
}

.shop_table a:hover{
    text-decoration:underline;
}

.shop_table a.shop_link{
background:transparent url(images/shop_link.gif) no-repeat scroll 0 0;
color:#717171;
display:block;
float:left;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
height:24px;
line-height:22px;
margin:0;
overflow:hidden;
padding:0 7px 0 0;
text-align:left;
padding-left:5px;
text-decoration:none;
width:107px;
}

.shop_table a.shop_link:hover{
    color:black;
}

.compare_left{
    float:left;
    width:385px;
    margin-right:10px;
}

.compare_right{
    float:left;
    width:385px;
}

.compare_form{
    float:left;
	width:380px;
}
.comparemid{
    background:transparent url(images/compare_top.gif) no-repeat scroll 0 0;
    float:left;
    margin:10px 0 0;
    padding:0;
    width:380px;
    padding-top: 15px;
}

.comparemid img{
    float:left;
    max-width:150px;
}

.comparedown{
    background:transparent url(images/compare_bot.gif) no-repeat scroll 0 0;
    float:left;
    height:24px;
    margin:0;
    padding:0;
    text-align:center;
    width:380px;
}

.comparemid table{
    font-size:11px;
}

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

select.styling {
    height:24px;
    border:0;
    opacity:0;
    position:relative;
    top:0;
    padding-top:3px;
    padding-left: 5px;
    height:21px;
    width:100%;
    z-index:5;
    vertical-align:middle;
}

.styleWrapperSelect{
    background:transparent url(images/select.gif) no-repeat scroll 0 50%;
    display:block;
    height:24px;
    margin:auto;
    position:relative;
    text-align:left;
    width:244px;
}

span.selectArrow {
	background: url(images/selectarrow.gif) no-repeat 100% 0%;
	color: #000;
	cursor: default;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #555;
	height: 24px;
	left: 0;
	overflow: hidden;
	position: absolute;
	padding: 4px 17px 0 10px;
	right: 0;
	width: auto;
}

.area_wrapper {
	background: url(images/area.gif) no-repeat 0 50%;
	height: 100px;
	text-align: center;
	/*margin: 0 0 7px 10px;*/
	width: 190px;
}

.area_wrapper textarea {
	background-color: transparent;
	border: none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #555;
	font-size: 11px;
	height: 90px;
	margin-top: 3px;
	padding: 5px 0 0 0;
	width: 180px;
	overflow: auto;
}

.input_small_wrapper {
	background: url(images/input_small.gif) no-repeat 0 50%;
	height: 24px;
	text-align: center;
	/*margin: 0 0 0 10px;*/
	width: 50px;
	float: left;
}

.input_small_wrapper input {
	background-color: transparent;
	border: none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #555;
	font-size: 11px;
	height: 20px;
	padding: 5px 0 0 0;
	width: 40px;
}

input.button{
    background-color: transparent;
    font-size: 12px;
    line-height:20px;
    font-weight:bold;
    color: #555;
    background-image:url(./images/button.gif);
    background-repeat:no-repeat;
    width:100px;
    height:24px;
    border: transparent 0px none;
    color:white;
    vertical-align:middle;
}

/*all links without style*/
a {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #289bd6;
	font-size: 11px;
	text-decoration: none;
}

a:hover {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #555;
	font-size: 11px;
	text-decoration: none;
}

.select_slice{
    background:transparent none;
    border: none transparent 0px;
    background-image: url(images/input.gif);
    background-repeat:no-repeat;
    height:24px;
    padding-left:10px;
    padding-top:4px;
    padding-bottom:3px;
    position: relative;
    float: left;
    width: 200px;
}

.select_slice_select{
    border: #f6f6f7 0px none;
    background-color:#f6f6f7;
    width:180px;
    height:15px;
}

.select_slice_arrow{
    top: 0pt; background-image: url(./images/selectarrow.gif); width: 24px; height: 24px; float: right; position: absolute; left: 170px;
}

.formmid div{
    float:left;
    /*width:100%;*/
}

.select_style{
    float:left;
    background:transparent url(images/select.gif) no-repeat scroll 0 50%;
    width:180px;
    height:24px;
    margin-right:20px;
    margin-left:10px;
}

.select_content{
    float:left;
    background-image: url(./images/selectarrow.gif);
    background-repeat:no-repeat;
    background-position:right;
    width:inherit;
    height:24px;
    line-height:23px;
    padding-left:10px;
}

.select_style select{
    width:inherit;
    display:none;
    position:absolute;
    border: 1px solid #cfcfcf;
}


/* Dimitar */

/* Language bar */

#content_lang
{
    /* display: none; */
    border: 0px solid red;
    width:120px;
    float: left;
    margin: 8px 0px 0px 16px;
    background:url("images/select.gif") no-repeat scroll 0 50% transparent;
    height:24px;
}
#lang_title
{
    color:#289BD6;
    font-family:Tahoma,Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
}
.select_language_middle
{
    margin: 3px 0px 0px 0px;
    text-align: center;
}
.select_language_right
{
    background-image:url("./images/selectarrow.gif");
    background-position:right center;
    background-repeat:no-repeat;
    float:left;
    height:24px;
    line-height:23px;
    padding-left:10px;
    width:inherit;
    position: relative;
    top: -19px;
}
.LangBar
{
    display: none;
    margin-top:6px;
    position:absolute;
    width:124px;
    outline:medium none;
    border: none;
    z-index: 2;
}
