/*
ot tuk da wzema za tablicata prezentaciata
http://phonophunk.com/news/archive/managing-css-hacks/ 
*/



.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	background-color:#CCDB91; */
}

form * {
	font-size: 1em;
}

#top_bar {
	background-image: url(/images/top_bar.jpg);
	background-repeat: repeat-x;
	height: 20px;
}

#bottom_bar {
/*	background-image: url(/images/bottom_bar.gif); */
	background-repeat: repeat-x;
	height: 20px;
}

#main_content {
	background: white;
	padding: 0 0 30px 0;
}

#centered_content {
	width: 996px;
	margin: 0 auto;
	border: solid 0px black;
}

#header {
	margin: 4px 0 0 0;
}

/* IE */
#logo_box {
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
	width: 163px;
	height: 70px;
	margin: 0 40px;
	font-size: 8px;
	float: left;
}
#logo_box:hover {
	cursor: pointer;
}

#logo_box div {
	position: relative;
	width:142px;
	top: 57px;
	left: 13px;
	font-size: 12px;
	color: #98A663;
	text-align:center;

}
#logo_box h1 {font-size: 12px;padding:0;margin:0;
	font-size: 12px;
	color: #98A663;
	text-align:center;
};

#logo_box div:hover {
	cursor: text;
}

#logo_box .title { font-size: 12px;}
#logo_box .title span { font-size: 10px;}

#big_banner img {
	border: solid 1px gray;
}
#big_banner { height: 90px; }

#header #menu {
	background-image: url(/images/menu_background.gif);
	background-repeat: no-repeat;
	width: 993px;
	height: 31px;
	margin: 0 auto;
}

#header #menu {
	font-family:Arial, Helvetica, sans-serif;
}
#header #menu ul { padding: 0; margin: 0 0 0 18px;}
#header #menu li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0 3ex 0 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}

#header #menu a { color: #718326; text-decoration: none; font-size: 12px;font-weight: bold; }
#header #menu a:hover { color: #718326; text-decoration: underline; }

#header #notebook {	float: right; }
#header #menu #notebook a { color: #718326; text-decoration: none; font-size: 12px; font-weight: bold; }
#header #menu #notebook a:hover { color: #718326; text-decoration: underline; }

#bottom_menu {
	width: 983px;
	height: 31px;
	margin: 23pt auto;
	padding: 1ex;
	text-align: center;
	border-top: solid 1px #789A4A;
	text-align: right;
}
#bottom_menu a { color: #789A4A; text-decoration: underline;}
#bottom_menu a:hover { text-decoration: underline;  }


#tips { margin: 5px 0; }
#tips a.exampleLink strong {color: red}

.dash_separator {
	margin: 10px 0;
	border-bottom: dashed 1px #C3D0D2;
}
/* --------- Common styles -------------- */
.box_message {
	border: solid 2px #789A4A;
	padding: 1em;
	color: #789A4A;
	margin: 1ex;
}

h1 { 
	font-size:14px;
	color:#DD5200;
}
h2 { 
	font-size:13px;
	color:#91B166;
}

a {
	color: #91B166
}

a.external span {
	text-decoration: none;
}
a.external span img {
	text-decoration: none;
	border: none;
}

img {
	border:none;
}
.left_column { 
	width: 480px;
	float: left;
	margin: 1ex;
}
.right_column { 
	width: 480px;
	float: left;
	margin: 1ex;
}

/*---------- Pages from here -------------- */
#index .box_content p {
	margin: 0.7ex 0;
	padding: 0;
	font-weight: bold;
}
#index .box_header {
	height: 32px;
}

#index .box_content {
	padding: 0px 10px 0 10px;
	font-size: 12px;
}

#index #tursene {
	float: left;
	width: 681px;/* 421px; */
	height: 186px;	
	background-image: url(/images/tursene_with_categories.gif);
	background-repeat: no-repeat;
	color: #5593CE;
}
#index #tursene div.category_selector {float: right; width: 242px;}
#index #tursene select { width: 243px; color: #5E98D0; border: 1px solid #5593CE;}
#index #tursene input#q { width: 320px; background:#FFFFFF; color: #5E98D0; border: 1px solid #5593CE; }
#index #tursene a { color: #5E98D0; text-decoration: underline; }
#index #tursene a:hover { color: #5E98D0; text-decoration: underline; }
#index #tursene .bullet { display: block; float: left; width: 7px; height:10px; background-image:url(/images/bullet.gif); background-repeat:no-repeat; background-position: 0px 5px; }
#index #tursene a.tips {text-decoration: none;}

#index #podaruk {
	float: left;
	width: 248px;
	height: 186px;
	margin: 0 0 0 11px;
	background-image: url(/images/podaruk.gif);
	background-repeat: no-repeat;
	color: #D3517B;
}
#index #podaruk select { color: #D3517B; border: 1px solid #D3517B; width: 75px}
#index #podaruk .wider { margin: 0 5px 0 0}

#index #novini {
	float: right;
	width: 303px;
	height: 289px;
	background-image: url(/images/novini.gif);
	background-repeat: no-repeat;
	color: #789A4A;
}
#index #novini h1 { font-size: 12px; font-weight: bold; margin: 1ex 0 0 0; padding:0;}
#index #novini p { font-size: 12px; font-weight: normal;}

#index #novini .pager { padding: 0px 0 0 0 } /* check the ie style! */
#index #novini .pager img {
	width: 20px;
	height: 20px;
	vertical-align: middle;
}

#index #novini .pager a { text-decoration: none; }
#index #novini .pager a.active_link { color: #789A4A; font-weight: bolder; text-decoration: underline;}

.news_hidden { display: none;}
.news_visible { display: block;}
.news_content { height: 221px;}
.news_content_holder {height: 223px;}

#index #square_banner { width: 303px; float: right; text-align: center;margin: 30px 0 0 0; }

#index #vitrina {
	float: left;
	margin: 10px 0 0 0;
	width: 681px;
	height: 434px;
	color: #789A4A;
}
#index #vitrina div.top { height: 33px; background-image: url(/images/vitrina_top.gif); background-repeat: no-repeat;}
#index #vitrina div.middle { background-image: url(/images/vitrina_middle.gif); background-repeat: repeat-y;height: 383px;}
#index #vitrina div.bottom { height: 8px; background-image: url(/images/vitrina_bottom.gif); background-repeat: no-repeat;}

#index #vitrina .vitrinaBox { width: 165px; height: 203px; float: left; text-align: center; overflow: hidden; vertical-align: bottom;}
#index #vitrina .vitrinaBox img { border: solid 1px #ECDCCC;}
#index #vitrina .vitrinaBox a { text-decoration: none; }
#index #vitrina .vitrinaBox a .zimg { height: 100px; overflow: hidden;}
#index #vitrina a span.product_name { color: #575757; font-weight:bold;}
#index #vitrina a span.product_price { color: #9B9B9B;}
#index #vitrina a span.product_info { color: #DD5200;font-weight:bold;}
#index #vitrina a span.info_bullet { display: block; float: left; width: 15px; height:20px; background-image:url(/images/info.gif); background-repeat:no-repeat; background-position: 0px 1px; }
#index #vitrina .vitrinaBox .add a { color: black;}
#index #vitrina .vitrinaBox .add { width: 71%;}

.payed_vitrina {
    float: left;
    margin: 10px 0 0 0;
    width: 681px;
    height: 439px;
    color: #789A4A;
}
.payed_vitrina div.top { height: 31px; background-image: url(/images/pink_box/top.gif); background-repeat: no-repeat;}
.payed_vitrina div.middle { padding: 3px 0 0 0; background-image: url(/images/pink_box/middle.gif); background-repeat: repeat-y;height: 400px;}
.payed_vitrina div.bottom { height: 8px; background-image: url(/images/pink_box/bottom.gif); background-repeat: no-repeat;}
.payed_vitrina div.top p { padding: 10px 0 0 43px; margin: 0; color: white;}
.payed_vitrina div.top a { color: white;}
.payed_vitrina div.top a:hover { color: white;}
.payed_vitrina h1 { padding: 0 0 0 20px }


.payed_vitrina .vitrinaBox { width: 165px; height: 203px; float: left; text-align: center; overflow: hidden; vertical-align: bottom;}
.payed_vitrina .vitrinaBox img { border: solid 1px #ECDCCC;}
.payed_vitrina .vitrinaBox a { text-decoration: none;}
.payed_vitrina .vitrinaBox a .zimg { height: 100px; overflow: hidden;}
.payed_vitrina a span.product_name { color: #575757; font-weight:bold;}
.payed_vitrina a span.product_price { color: #9B9B9B;}
.payed_vitrina a span.product_info { color: #DD5200;font-weight:bold;}
.payed_vitrina a span.info_bullet { display: block; float: left; width: 15px; height:20px; background-image:url(/images/info.gif); background-repeat:no-repeat; background-position: 0px 1px; }
.payed_vitrina .vitrinaBox .add a { color: black;}
.payed_vitrina .vitrinaBox .add { width: 71%;}

#filter_bar {
	width: 300px;
	float: right;
	height: 500px;
}


#register .green_box {
	float: left;
	margin: 10px 0 0 0;
	width: 490px;
	height: 520px;
	color: #789A4A;
}

#register .green_box div.top { height: 23px; background-image: url(/images/b1/green_top.gif); background-repeat: no-repeat; padding: 10px 0 0 12px; color: white; font-weight: bold;}
#register .green_box div.top img { vertical-align:middle; margin: 0 1em 0 0; }
#register .green_box div.middle { background-image: url(/images/b1/green_middle_border.gif); background-repeat: repeat-y;height: 383px;}
#register .green_box div.bottom { height: 5px; background-image: url(/images/b1/green_bottom.gif); background-repeat: no-repeat;}
#register .green_box .box_content { padding: 10px; width: 470px;}


#register .pink_box {
	float: left;
	margin: 10px 0 0 0;
	width: 490px;
	height: 520px;
	color: #D3517B;
}
#register .pink_box div.top { height: 23px; background-image: url(/images/b1/pink_top.gif); background-repeat: no-repeat; padding: 10px 0 0 12px; color: white; font-weight: bold;}
#register .pink_box div.top img { vertical-align:middle; margin: 0 1em 0 0; }
#register .pink_box div.middle { background-image: url(/images/b1/pink_middle_border.gif); background-repeat: repeat-y;height: 383px;}
#register .pink_box div.bottom { height: 5px; background-image: url(/images/b1/pink_bottom.gif); background-repeat: no-repeat;}
#register .pink_box .box_content { padding: 10px; width: 470px;}





#search_results #results {
	width: 700px;
}
#search_results #filter_navigation {
	float: right;
	width: 303px;
	margin: 7px 0 0 0;
}

#search_results #filter_navigation .box_content p {
	margin: 0.7ex 0;
	padding: 0;
	font-weight: bold;
}
#search_results #filter_navigation .box_header {
	height: 32px;
}

#search_results #filter_navigation .box_content {
	padding: 0px 10px 0 10px;
	font-size: 12px;
}

#search_results #filter_navigation #tursene {
	width: 303px;
	height: 158px;	
	background-image: url(/images/filter_search_box.gif);
	background-repeat: no-repeat;
	color: #5593CE;
}
#search_results #filter_navigation #tursene select { width: 192px; color: #5E98D0; border: 1px solid #5593CE;}
#search_results #filter_navigation #tursene input#q { width: 281px; background:#FFFFFF; color: #5E98D0; border: 1px solid #5593CE; }
#search_results #filter_navigation #tursene a { color: #5E98D0; text-decoration: underline; }
#search_results #filter_navigation #tursene a:hover { color: #5E98D0; text-decoration: underline; }
#search_results #filter_navigation #tursene .bullet { display: block; float: left; width: 7px; height:10px; background-image:url(/images/bullet.gif); background-repeat:no-repeat; background-position: 0px 5px; }

#search_results #filter_navigation #more_filter {
	border: solid 1px #B3C174;
	margin: 10px 0;
}
#search_results #filter_navigation #more_filter .box_header {
	background-image:url(/images/search/top_green.gif);
	height: 30px;
}
#search_results #filter_navigation #more_filter .box_content {
	background-image:url(/images/search/green_background.gif);
	background-repeat:repeat-y;
	color: #789A4A;
}
#search_results #filter_navigation #more_filter ul {
	padding: 0;
	margin: 0;
	list-style: none;
}



.results_bar { width: 333px; overflow:hidden;}
.results_bar a { color: white; text-decoration: none; }
.results_bar a:hover { color: white; text-decoration: underline; }

#search_results  .no_results { padding: 1ex; width: 670px}

#search_results #result_box {
	float: left;
	margin: 10px 0 0 0;
	width: 680px;
	color: #756A65;
	border: solid 1px #EB7F54;
}
#search_results #result_box .top { 
	background: url(/images/search/top.gif);
	background-repeat: repeat-x;
	margin: 1px;
	height: 28px;
	padding: 2px 0 0 7px;
	color: white;
	font-weight: bold;
}

#search_results #result_box .top img { vertical-align:middle;}

#search_results #result_box .r {  clear: both;overflow:auto;} /* general rows */
#search_results #result_box .o { background-color: #FFF0EA;} 
#search_results #result_box .e { background-color: #FFF8F5}

#search_results #result_box .c1 { float: left; width: 123px; padding: 6px 0; text-align: center;}
#search_results #result_box .c1 img.i { width: 100px; border: solid 1px #ECDCCC; padding: 0px; max-height: 200px}
#search_results #result_box .c1 a.t { font-size: 9px; text-decoration: none; color: #A14E2D} /* add to notebook */
#search_results #result_box .c1 a.t:hover { text-decoration: none; } /* add to notebook */
#search_results #result_box .c2 { float: left; width: 144px; position: relative; top: 8%; margin: 0 2ex 0 0 ; overflow: hidden; height: 126px; padding: 6px 0 0 0;}
#search_results #result_box .c2 a { color: #C45123; text-decoration: none; font-weight: bold;}
#search_results #result_box .c2 a:hover { color: #C45123; }
#search_results #result_box .c2 div {padding: 3px 0 0 0;}
#search_results #result_box .c2 a.direct { color: silver; font-size: 80%; font-weight: normal;}

#search_results #result_box .c3 { float: left; width: 144px; color: #A14E2D; position: relative; top: 8%; padding: 6px 0 0 0;}
#search_results #result_box .c3 .price { font-weight: bold; color: #A14E2D; }
#search_results #result_box .c3 a { color: #756A65; text-decoration: none; }
#search_results #result_box .c3 div.ot { color: #756A65; margin: 1ex 0 0 0; }

#search_results #result_box .c4 { float: left; width: 242px; overflow: hidden; padding: 6px 0 0 0;}

#search_results .scroller {
	border:0px none;
	height:127px;
	overflow:hidden;
}

img.sort_selected { 
	border:1px solid #FED9C9;
	margin:0 1px;
	padding:0 1px; 
}
.top .sort img:hover { cursor: pointer }
.lv { color: #A14E2D; }
.eu { color: #A14E2D; }
.usd { color: #A14E2D; }
.un { color: #A14E2D; }

#search_results #paging { 
	float: left;
	margin: 10px 0 10px 0;
	width: 680px;
	color: #F3DCD3;
	background-color: #C45123;
	border: solid 1px #C45123;
}
#search_results #paging select { color: black; border: 1px solid #C45123;}
#search_results #paging a { color: #FFFFFF; text-decoration: none }
#search_results #paging a:hover { text-decoration: none }
#search_results #paging a.selPage { color: #DBD2C7; text-decoration: underline }


#take_banner .banner_example { float: left; border: solid 1px #CBD98F; width: 90px; padding: 2ex; }
#take_banner .banner_code { 
	border:1px solid #CBD98F;
	float:left;
	margin:0pt 0pt 0pt 10px;
	padding:2ex;
	width:554px;
}

#show_product { font-size: 12px;}
#show_product .product_data { width:774px;}

#show_product .back_to_search_link { float: right; }
#show_product .back_to_search_link a { font-size: 14px; font-weight: normal; text-decoration: none;}

#show_product a { text-decoration: none;}
#show_product h2 {}
#show_product p { font-size: 10px;}
#show_product #description { 
/*	height: 155px; 
	overflow: auto;  */
	overflow:auto;
    padding:0 0 10px;
	width: 610px;
}
#show_product #description #text { font-size: 10px;}
#show_product #description .c1 { float: left; width: 123px; padding: 6px 0; text-align: center;}
#show_product #description .c1 img.i { width: 100px; border: solid 1px #ECDCCC; padding: 0px}
#show_product #description .c1 a.t { font-size: 9px; text-decoration: none; color: #A14E2D} /* add to notebook */
#show_product #description .c1 a.t:hover { text-decoration: none; } /* add to notebook */



#show_product #description #start { border-bottom: 1px solid #5E98D0; color: #5E98D0;padding: 0 300px 5px 0;margin: 0 0 5px 0;}

#show_product #contacts div {float: left;width: 382px;padding: 10px 0 0 0;}

#show_product #product_tabs { padding: 10px 0 0 0;}
#show_product #product_tabs ul { margin: 0pt; padding: 0; font-size: 10px; height: 19px; border-bottom: 2px solid #718326; }

#show_product #product_tabs  li { float: left; display: block; text-align: center; margin: 0 2px;
  padding: 3px 7px;
}

#show_product #product_tabs  li.active { 
        background-image: url(/images/top_bar.jpg); background-repeat: repeat-x; 
        color: #718326; 
        border-top: solid 2px #718326;
        border-left: solid 2px #718326;
        border-right: solid 2px #718326;
    }
#show_product #product_tabs  li.active a { color: #718326;}
#show_product #product_tabs  li.inactive { 
        background: white; 
        color: #718326;
        border-top: solid 1px silver;
        border-left: solid 1px silver;
        border-right: solid 1px silver;
    }
#show_product #product_tabs  li.inactive a { color: #CB0003;}

/* the table with the similar results */
#show_product table tr.even {background: #FFFFFF;}
#show_product table tr.odd {background: #FFF8F5;}

#show_product table .c1 { width: 123px; padding: 6px 0; text-align: center;}
#show_product table .c1 img.i { width: 100px; border: solid 1px #ECDCCC; padding: 0px}
#show_product table .c1 a.t { font-size: 9px; text-decoration: none; color: #A14E2D} /* add to notebook */
#show_product table .c1 a.t:hover { text-decoration: none; } /* add to notebook */

#show_product table .c2 { position: relative; top: 8%; margin: 0 2ex 0 0 ; overflow: hidden; height: 126px; padding: 6px 0 0 6px;}
#show_product table .c2 a { color: #C45123; text-decoration: none; font-weight: bold;}
#show_product table .c2 a:hover { color: #C45123; }
#show_product table .c2 div {padding: 3px 0 0 0;}
#show_product table .c2 a.direct { color: silver; font-size: 80%; font-weight: normal;}
#show_product table .c2 div.price span { font-weight: bold; color: #A14E2D; }
#show_product table .c2 div.price { padding: 0 0 15px 0;}

#show_product table .c3 {color: #A14E2D; padding: 6px 0 0 0;}

#show_product table .c3 a { color: #756A65; text-decoration: none; }


#show_product table .c3 div.ot { color: #756A65; margin: 1ex 0 0 0; }

/* бутона в единичното представяне на продутка */
#show_product div.product_data div.go_store { margin: 15px 0; }

#show_product .go_store a {	color: white; font-weight: bold;	}
#show_product .go_store a:visited { color: white; text-decoration: none; }
#show_product .go_store a:hover { color: white; text-decoration: none; }
#show_product .go_store {
		height: 23px; 
		background-image:url(/images/product/visit_product.gif); 
		background-repeat: no-repeat;
		padding: 3px 0 0 21px;
}

#show_product table div.go_store a {	color: white; font-weight: bold;	}
#show_product table div.go_store a:visited { color: white; text-decoration: none; }
#show_product table div.go_store a:hover { color: white; text-decoration: none; }
#show_product table div.go_store {
		height: 23px; 
		margin: 10px 0 0 0;
		background-image:url(/images/product/visit_product.gif); 
		background-repeat: no-repeat;
		padding: 3px 0 0 21px;
}

#show_comments p { font-size: 12px;}
#show_comments tr.good {color:  #91B166;}
#show_comments tr.bad {color: #DD5200;}
#show_comments tr.ok {color: black;}


#custom_se {
  float: right;
  width: 220px;
/*  old: 80px; */ 
}

#custom_se ul {
  list-style-type: none;
  margin:0;
  padding:0;
}

#custom_se li {
  float: left;
  list-style-type: none;
}

#custom_se a {
  height: 20px;
  float: left;
  display: block;
  text-align: center;
  text-decoration: none;
  color: #000;
  text-decoration: none;
}

#custom_se a:hover {
  border-bottom: 0px solid #fff;
  text-decoration: none;
}

#custom_se a span {
  display: none;
  text-decoration: none;

}

.custom_se_text {
  text-decoration: none;
}



div#quick_search { float: right;  color: #718326;}
div#quick_search form { display: inline; color: #718326; }
div#quick_search input#q { color: #718326; width: 200px; background:#FFFFFF;  border: 1px solid #718326; }
div#quick_search { padding: 5px 0 0 0 }

div#action_bar { clear: both; overflow: auto;}
 
div.counters {float: right; width: 100px;}
div.counters img {opacity:0.2;filter:alpha(opacity=20);}



#top input#search_term { color: #718326; width: 130px; background:#FFFFFF;  border: 1px solid #718326; font-size: 12px;}
#top input#top_search { background: #718326; width: 60px; color:#FFFFFF;  border: 1px solid #718326; font-size: 12px;}
#top a { text-decoration: none; color: #91B166 }
#top div.header { height: 100px; }
#top .odd { background: #F0F6E0; height: 130px;}
#top .even { background: #FFFFF; height: 130px;}
#top .selected_company td{ border-top: solid 2px #789A4A;border-bottom: solid 2px #789A4A; height: 130px; padding: 10px 0; background: white;}
#top .leave_comment { padding: 10px 0;}

#post_rating_tab form div.required {padding:10px 0 5px 0; }
#post_rating_tab form label {width: 142px; float: left; }
#post_rating_tab form label.rating  { padding: 5px 0 0; border: solid 0px black;}
#post_rating_tab form input {width: 142px; padding: 2px 0 0 0; }
#post_rating_tab form input#one_word {width: 242px; padding: 2px 0 0 0;}
#post_rating_tab form textarea {width: 395px; }
#post_rating_tab form textarea#comment {width: 513px; height:100px;}


.error_box {padding: 0 10px; }
.error_input {border: solid 1px red;}
.error_message {color: red; }

.rating_help_tooltip {background: white; border: solid 1px black; padding: 10px; font-size: 10px;}
#post_rating_tab  .comment_toolbar

#comment_toolbar {  
 position:relative;  
 list-style:none;  
 border:1px solid #d7d7d7;  
 background-color:#F6F6F6;  
 margin:0;  
 padding:0;  
 height:18px;  
 margin-bottom:2px;  
} 

#comment_toolbar li {  
 list-style:none;  
 margin:0;  
 padding:0;  
 float:left;  
} 

#comment_toolbar li a {  
 width:24px;  
 height:16px;  
 float:left;  
 display:block;  
 background-image:url("/javascript/livepipe/markdown_icons.gif");  
 border:1px solid #fff;  
 border-right-color:#d7d7d7;  
} 

#comment_toolbar li a:hover {  
 border-color:#900;  
} 

#comment_toolbar li span {  
 display:none;  
} 

#comment_toolbar li a#markdown_help_button {  
 position:absolute;  
 top:0;  
 right:0;  
 border-left-color:#d7d7d7;  
 border-right-color:#fff;  
} 

#comment_toolbar li a#markdown_help_button:hover {  
 border-left-color:#900;  
 border-right-color:#900;  
} 

#comment_italics_button { background-position: 0 -119px; } 
#comment_bold_button { background-position: 0 -102px; } 
#comment_link_button { background-position: 0 0; } 
#comment_image_button { background-position: 0 -170px; } 
#comment_unordered_list_button { background-position: 0 -34px; } 
#comment_ordered_list_button { background-position: 0 -51px; } 
#comment_quote_button { background-position: 0 -68px; } 
#comment_code_button { background-position: 0 -136px; } 
#comment_help_button { background-position: 0 -153px; } 
#comment_heading_button { background-position: 0 -85px; }  



.rating_container {
		clear:right;
}

.rating_container a {
	float:left;
	display:block;
	width:25px;
	height:25px;
	border:0;
	background-image:url("/javascript/livepipe/rating.gif");
}

.rating_container a.rating_off {
	background-position:0 0px;
}

.rating_container a.rating_half {
	background-position:0 -25px;
}

.rating_container a.rating_on {
	background-position:0 -50px;
}

.rating_container a.rating_selected {
	background-position:0 -75px;
}

#company_tab form div.required {padding:10px 0 5px 0; }
#company_tab  form label {width: 142px; float: left; }
#company_tab  form label.rating  { padding: 5px 0 0; border: solid 0px black;}
#company_tab  form input {width: 142px; padding: 2px 0 0 0; }
#company_tab  form input#one_word {width: 242px; padding: 2px 0 0 0;}
#company_tab  form textarea {width: 395px; }
#company_tab form textarea#comment {width: 513px; height:100px;}


#company_tab .error_box {padding: 0 10px; }
#company_tab .error_input {border: solid 1px red;}
#company_tab .error_message {color: red; }


