@charset "utf-8";
html {}
body {margin: 0px; background: url('../images/albg.gif') repeat-x left top #f7f7f7; font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 13px; color: #333; }

a {color: #1e4481; text-decoration: underline;}
a:hover {text-decoration: none; }

h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Trebuchet MS", Verdana; margin: 0; padding: 0; font-weight: normal}

.clear {clear: both; margin: 0; padding:0; }
.tmp {color: black; background-image: url('../images/tmp.gif'); }

td {font-size: 13px;}

h1 {font-size: 2.5em; color: #2B66A2}
h2 {font-size: 1.8em;}
h3 {font-size: 1.6em; }
h4 {font-size: 15px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}

img {border: none}
.rline {border-right: 1px solid #CCC; }
.lline {border-left: 1px solid #CCC;  }
.block {border: 1px solid #333; padding: 10px; margin: 5px;}
.frame {}
.red {color: red}
.aleft {float: left; padding: 0 10px 10px 0;}
.aright {float: right; padding: 0 0 10px 10px;}
form {padding: 0; margin: 0}
blockquote {padding: 0; margin: 0; background: #FEFEFE;}

.news {clear: both; padding: 10px 0;}
.image {float: left; padding: 0 10px 0 0;}
.description {float: left}
.content_downloads {}
	.content_downloads li {background-repeat: no-repeat; background-position: top left; list-style-type: none}
		.content_downloads li a {padding: 0 0 0 25px;}
label {color: #454545}

/*

#main {width: 1000px;}
	#main .menu {float: left; width: 200px;}
	#main .body_in {float: left; width: 600px;}
*/
#overall {width: 100%; height: 100%; text-align: center;}
#overall .box {
		max-width:	1200px;
		min-width:	990px;
		width: 		100%;
		margin: 		auto;
		text-align: left;
		background: #FFF;
		width:	  	expression((document.documentElement.clientWidth || document.body.clientWidth) < 990 ? '990px' : (document.documentElement.clientWidth || document.body.clientWidth) < 1200 ? '100%' : '1200px');
}
#overall .box .head {
		background: url('../images/head_ny.gif') repeat-x left top #4985bb;
		height:		132px;
}
.head .head_in1 {
		background: url('../images/head_ny1.gif') no-repeat left top;
		zoom: 1;
}
.head .head_in2 {
		background: url('../images/head_ny2.gif') no-repeat top right;
		zoom: 1;		
}
#overall .box .head .logo {
		float: 		left;
		width: 		300px;
		height: 	100px;
}
#overall .box .head .banner {
		float: 		right;
		width:		469px;
		margin:		20px 20px 0 0;
}
#overall .box .menu {
		clear: both;
		height:		32px;
		padding: 	0 0 0 20px;
		margin-top: 0px;
}
.content { margin: 0; }
	.content li {float: left; margin: 0 2px 0 0; list-style-type: none; text-transform: lowercase; font-size: 14px; background: url('../images/menu_it_new.gif') no-repeat left top; width: 126px; height: 32px;}
	.content li a {color: #1361AE; text-decoration: none; }
	.content li.active {float: left; margin: 0 2px 0 0; list-style-type: none; text-transform: lowercase; font-size: 14px; background: url('../images/menu_it_new_active.gif') no-repeat left top; width: 126px; height: 32px;}
	.content li.active a {color: #FFF; text-decoration: none; }
	.content li div.in {padding: 12px 0 0 0; text-align: center; font-size: 12px; font-family: Arial; font-weight: bold;}
	.content li.active a:hover {color: #FFF; }
#overall .box .body {
	border-top: 	3px solid #1361AE;
	padding:		0 0;
}
table {
	border-collapse: collapse;
	border: none;
	padding: 0;
	margin: 0;
}
td {
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: top;
}
#main_table {
	width: 100%;
}
#main_table td.brands {
	width: 20%;
	background: url(../images/show.gif) no-repeat right top #EEE;
}
#main_table td.brands .brands_block {
	padding: 0 10px;
}
#main_table td.content_body {
	width: 60%;
/*	border-left: 1px solid #B5D1E0;
	border-right: 1px solid #B5D1E0;/*/
}
#main_table td.content_body_ {
	width: 80%;
/*	border-left: 1px solid #B5D1E0;
	border-right: 1px solid #B5D1E0;*/
}
#main_table td.content_body .div_content {
	padding: 0 10px;
}
#main_table td.right {
	width: 20%;
	background: url(../images/show.gif) no-repeat right top #EEE;
}
#main_table td.right .right_block {
	padding: 0 10px;
}
.footer {clear: both; width: 100%; height: 30px; background: url('../images/head_ny.gif') repeat-x left top #4985bb;/*background: #4985bb; */}
.footer .f_in { color: #FFF; font-size: 11px;}

.headers {margin: 3px 0 0 0;width: 100%; background: url('../images/heads.gif') repeat-x left top #4985bb;/*#FFF; */border-top: 1px solid #E8F3F9; border-bottom: 3px solid #003B6E;}
.headers h3 {font-size: 15px; padding: 7px 5px 3px 5px; text-transform: lowercase; color: #FFF;  font-family: Arial; font-weight: bold;}
.headers h3 a {color: #FFF; text-decoration: none;}

.brands_list {}

.art_row {clear: both; margin: 10px 0 0 0; border-bottom: 1px solid #2B66A2; padding: 0 0 5px 0;}
.art_row h4 {font-size: 14px; color: #2B66A2; padding: 0 0 10px 0;}
.art_row .img {float: left; width: 80px;}
.art_row .anno {font-size: 11px;}

.blog_row {clear: both; margin: 10px 0 0 0; border-bottom: 1px solid #2B66A2; padding: 0 0 5px 0;}
.blog_row h4 {font-size: 16px; font-weight: bold; color: #2B66A2; padding: 0 0 10px 0;}
.blog_row .img {float: left; margin: 0 10px 0 0;}
.blog_row .anno {font-size: 12px; }

.anno_block {}
	.anno_block .row {margin: 10px 0; padding: 0 0 10px 0; clear: both; border-bottom: 1px solid #b5d1e0;}

.toplink {text-align: right; clear: both;}
.path {text-transform: lowercase;}
#content_votings {padding: 0 0 10px 0;}

#overall .tagst {
/*	background: #b5d1e0;
*/
	background: url('../images/fot.gif') repeat-x left top #4985bb;
/*	height:		80px;*/
}
#overall .tagst .int {
	padding:	10px;
	text-align: center;
}

#overall .tagst .int h4 {
	margin: 0;
	padding: 0;
}
#overall .tagst .int a {
	color: #FFF;
}
/* menu color 2B66A2*/

address {float: left; width: 50%; margin: 7px;}
cite {float: right; width: 40%; text-align: right;}
cite img {display: inline;}
cite a {border: none; text-decoration: none;}
cite span {padding: 0 0 5px 0;}

.counters {text-align: center; padding: 5px;}

#core_errors {color: #333}
#errors_form label {color: #333}
pre {color:#333}

/* bo menu */
#bobutton {text-decoration: none;}
#controller a {border: none;}
#bomenu_all a {border: none;}
#bomenu_all {font-size: 11px; background: gray; color: white}
	#bomenu_all a {text-decoration: none; color: white; padding: 3px;}
	#bomenu_all a:hover {text-decoration: none; background: red}
	#bomenu_all ul {margin: 0; padding: 0;}
		#bomenu_all ul li {list-style-type: none; padding: 2px 5px;}


		.tags {font-size: 12px; color: #625a5a; padding: 10px 0; zoom:  1}
			.tags a {color: #93391d;}

		#clouds_page {margin: 0; padding: 0;}
			#clouds_page li {margin: 0; padding: 10px 10px 0 0; display: inline}

.weight8	{
	font-size:				8px;
}
.weight10	{
	font-size:				10px;
}
.weight12	{
	font-size:				12px;
}
.weight14	{
	font-size:				14px;
}
.weight16	{
	font-size:				16px;
}
.weight18	{
	font-size:				18px;
}
.weight20	{
	font-size:				20px;
}
.weight22	{
	font-size:				22px;
}
.weight24	{
	font-size:				24px;
}
/* comments */
.tab_close {display: none;}
.tab_normal {display: block;}
#content_comments {clear: both;}
.comment_row {border: 1px solid #EFEFEF; padding: 5px 3px 5px 10px; margin: 3px 0 3px 0;}
.comment_row .autor_title {font-size: 11px; color: #333}
	.comment_row .autor_title span {color: #666;}
	.comment_row .link {font-size: 11px; text-align: right}
	.comment_row blockquote {padding: 5px 10px;}
		.comment_row .link a {color: #0091D5;}	
#content_comments_form {border: 1px solid #EFEFEF; padding: 5px 3px 5px 10px; margin: 3px 0 3px 0; background: #FFF; font-size: 11px;}
	#content_comments_form input.text {width: 60%;}
	#content_comments_form textarea {width: 60%; height: 60px;}


/* ratings */
#rating_block {text-align: right; float: right; width: 270px; height: 20px; margin: 15px 0 0 0 ; clear: both; zoom: 1; }
.stars {}
.stars .star {width: 10px; height: 9px; float: left; margin: 0 3px 0 0; background: url('../images/stars.gif') no-repeat left -18px;  display: block;}
.stars .star2 {width: 10px; height: 9px; float: left; margin: 0 3px 0 0; background: url('../images/stars.gif') no-repeat left -18px; }
.stars .full {width: 10px; height: 9px; background: url(../images/stars.gif) no-repeat left 0px;}
.stars .half {width: 10px; height: 9px; background: url(../images/stars.gif) no-repeat left -9px;}
.stars .empty {width: 10px; height: 9px; background: url(../images/stars.gif) no-repeat left -18px;}

#rating_block .rat {color: #0091D5;}
#rating_block .count {color: #999999;}
#rating_block a, #rating_block a:hover, #rating_block a:visited {border-bottom: 1px dashed #0091D5; color: #0091D5; text-decoration: none; zoom: 1;}

.capt {margin: 0; padding: 0; }

#content_seealso {margin: 15px 0 0 0; clear: both; }
.text {clear: both;}
.date {font-size: 11px; color: #999}
.mini {padding: 7px 0; font-size: 11px; }
.mini a {color: #003B6E;}

hr {border-top: 1px solid #003B6E; height: 1px;}
.links {padding: 10px 0;}
	.links .link {padding: 10px 0; font-size: 12px;}

#content {}
#content .path {font-size: 11px; padding: 10px 0 10px 0;}
#content h1 {margin: 10px 0 20px 0;}
#content h2 {margin: 10px 0 20px 0;}
#content h3 {margin: 10px 0 20px 0; color: #003B6E}

.navs {float: left;}
.rss {float: right;}

.rate_com {margin: 5px 0 5px 0; font-size: 12px; color: #0091D5;}
.rate_com a {color: #0091D5;}
/* bbl */
.bubble {background: #28ADDF; margin: 10px 0; color: #FFF;}
	.bubble .ggw_lt {background: url('../images/bbl/bbl_lt.gif') no-repeat left top ;}
	.bubble .ggw_rt {background: url('../images/bbl/bbl_rt.gif') no-repeat right top ;}
	.bubble .ggw_lb {background: url('../images/bbl/bbl_lb.gif') no-repeat left bottom ;}
	.bubble .ggw_rb {background: url('../images/bbl/bbl_rb.gif') no-repeat right bottom ; padding: 1px 15px;}
.bubble a {color: #FFF;}
.blue_bubble {/*background: ; */margin: 10px 0; color: #FFF;}
/*	.blue_bubble .ggw_l {background: url('../images/bbl/blbl_dot.gif') repeat-y left top ;}
	.blue_bubble .ggw_r {background: url('../images/bbl/blbl_dot.gif') repeat-y left top ;}
	.blue_bubble .ggw_t {background: url('../images/bbl/blbl_dot.gif') repeat-y left top ;}*/
	.blue_bubble .ggw_b {clear: both; background: url('../images/bbl/blbl_bot.gif') no-repeat right bottom #FFF; height: 24px; width: 100%;}

	.blue_bubble .ggw_lt {background: url('../images/bbl/blbl_lt.gif') no-repeat left top #2B66A2}
	.blue_bubble .ggw_rt {background: url('../images/bbl/blbl_rt.gif') no-repeat right top ;}
	.blue_bubble .ggw_lb {background: url('../images/bbl/blbl_lb.gif') no-repeat left bottom ;}
	.blue_bubble .ggw_rb {background: url('../images/bbl/blbl_rb.gif') no-repeat right bottom ; padding: 1px 15px;}
.blue_bubble a,
.blue_bubble a:visited,
.blue_bubble a:hover
{color: #FFF;}
.blue_bubble h1,
.blue_bubble h2,
.blue_bubble h3,
.blue_bubble h4,
.blue_bubble h5 {margin: 0; padding: 0;}

.bubble h3 {font-weight: bold; font-size: 0.9em;}

.inmenu_block {}
	.inmenu_block ul {}
		.inmenu_block ul li{}
.inmenu_block ul {margin: 0 0 0 0; padding: 0 0 0 0;}
	.inmenu_block ul li {margin: 10px 0 0 10px; padding: 5px 0 5px 0; color: #0066CC; font-size: 1em; list-style-type: none; }
	.inmenu_block ul li a.active {color: red;}
		.inmenu_block li ul {margin: 0 0 0 3px; padding: 0 0 0 7px;}
		.inmenu_block ul li li {margin: 0 0 0 7px; padding: 0 0 0 3px; color: #0066CC; font-size: 0.9em; list-style-type: disc;}
			.inmenu_block ul li li li {margin: 0 0 0 5px; padding: 0 0 0 4px; color: #0066CC; font-size: 0.8em; list-style-type: circle ;}

.text2 {clear: both; padding: 10px 0;}

#content_feedback {clear: both;}
	#content_feedback .feedback_row {padding: 5px 0;}
		#content_feedback .feedback_row label {}
		#content_feedback .feedback_row input {font-size: 1.2em; width: 400px;}
		#content_feedback .feedback_row select {font-size: 1.2em; width: 400px;}
		#content_feedback .feedback_row textarea {font-size: 1.2em; width: 400px; height: 200px}

.ape {font-size: 0.9em; padding: 10px 0;}
