html, body {height:100%; width:100%; background-color:#333333; min-width: 1000px;}
body{margin:0; padding:0; background-color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#4A4A4A;}

/*Layout*/
#allPage {width:1000px; margin: 0 auto; position:relative; min-height:100%; height:auto !important; height:100%; /*font-size:1.1em;*/background:#000000;}
.wrapper {float:left; width:737px;}
#header {height:200px; padding:0px;}
.lr .tpl-content {margin: 0 266px 0 0;}
.lr .leftColumn {float:left; width:200px;margin-left:-980px}
.lr .rightColumn {float:left; width:200px;margin-left:-220px}
.l .tpl-content {margin: 0 20px 0 240px;}
.l .leftColumn {float:left;width:200px;margin-left:-980px}
.l .rightColumn {display:none;}
.r .tpl-content {margin: 0 240px 0 20px;}
.r .leftColumn {display:none;}
.r .rightColumn {float:right; width:263px; margin-left:-220px; padding-bottom: 50px;}
.bottom{clear:left;width:100%}

.pushfooter {clear:both;}
#footer {width:1000px; margin:0px auto 0; position:relative; clear:both;}

.breadcrumbs {overflow:hidden;width:100%;}
.breadcrumbs .mod_breadcrumbs {float:left;}
.breadcrumbs .mod_search {float:right;}

.form-weight-normal {width: 400px;}
.autoclear {color: #aaa;}
.autoclear-normalcolor {color: #000;}

/* Pagination ---*/
.pagination {margin:10px auto;width:auto;text-align:center;display:block;}
.pagination li {background:none;display:inline;margin:0;padding:0 5px;overflow:hidden;}
.pagination .page,
.pagination .contr {padding:0 3px;}
.pagination span span {border:1px solid #EEE;padding:5px 7px;color:#999;}
.pagination a {border:1px solid #CFCFCF;padding:5px 7px;text-decoration:none;}
.pagination a:hover, 
.pagination a:active, 
.pagination a:focus {background:#EEE;}
.pagination .page .act {background:#EEE;color:#484848;border:1px solid #CFCFCF;}

.counter {margin: 15px 0 !important; text-align:center;}
.counter span {color:#999;}

.sortby {font-size:92%;margin:10px 0 5px;}
.sortby .filter {float:left;}
.sortby .display {float:right;text-align:right;}
.sortby .display select {font-size:11px;}

.pagenavbar {text-align:center;}
.pagenavbar a {border:1px solid #CFCFCF;padding:5px 7px;text-decoration:none;}
.pagenavcounter {margin: 15px 0 !important;text-align: center;}
/* Tooltips --- */
.tool-tip {background:#3B3B3B; float: left;max-width: 300px;padding: 10px; z-index: 1000;background:rgba(59,59,59,0.9);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.tool-title {font-size: 11px;font-weight: bold;margin: 0;margin-top: -15px;padding: 0;padding-bottom: 5px;padding-top: 15px;color:#FFF;}
.tool-text {font-size: 11px;margin: 0; color:#FFF;line-height:1.4em;}
.contentpaneopen_edit img, .hasTip img {vertical-align: middle;}

/*Polls*/
dl.poll {}
dl.poll dt {float:left;clear:left; width:150px;margin:0;}
dl.poll dd {float:left;clear:right;}
.pollstableborder .question {background-color: #F7F7F7;border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC;padding:10px 5px 5px;}
.pollstableborder .td_1 {width:30%;}
.pollstableborder .td_2 {width:10%;}
.pollstableborder .td_3 {width:60%;}
.pollstableborder td.td_1 {text-align:right;}
.pollstableborder td.td_2 {text-align:right;}
/* ++++++++++++++  blog  ++++++++++++++ */

.cols-1{
display: block;
float: none !important;
margin: 0 !important;
}
.cols-2 .column-1{
width:46%;
float:left;
}
.cols-2 .column-2{
width:46%;
float:right;
margin:0
}

.cols-3 .column-1{
float:left;
width:29%;
padding:0px 5px;
margin-right:4%
}
.cols-3 .column-2{
float:left;
width:29%;
margin-left:0;
padding:0px 5px
}
.cols-3 .column-3{
float:right;
width:29%;
padding:0px 5px
}

.items-row{
overflow:hidden;
margin-bottom:10px !important;
}

.column-1, .column-2, .column-3 {padding:10px 5px;}
.column-2 {
width:55%;
margin-left:40%;
}
.column-3 {
width:30%;
}
.blog-more {
padding:10px 5px;
}

.box{
width:27%;
float:left;
margin-right:10px;
min-height:100px;
position:relative
}

.box1{width:35%;}
.box2{width:32%;}
.box3{float:right;}

ul.actions {
list-style:none;
text-align:right;
}
ul.actions li {
list-style:none;
display:inline;
}
/*Badges*/
span.badge {position:absolute;top:0;right:0;z-index:2;width:48px;height:48px;}
.badge-hot, .badge-new, .badge-top, .badge-best {position:relative;}
.badge-hot .badge {background: url(../images/badges/badges.png) no-repeat 0 -0px;}
.badge-new .badge {background: url(../images/badges/badges.png) no-repeat 0 -48px;}
.badge-top .badge {background: url(../images/badges/badges.png) no-repeat 0 -96px;}
.badge-best .badge {background: url(../images/badges/badges.png) no-repeat 0 -144px;}
/*end Badges*/

/**************header*****************/
.position_1 {float:left; background:#000000; width:720px; padding-left:18px;}
.position_2 {float:right; width:262px; padding:0px; background: none repeat scroll 0 0 #000000; }
.pos2_left { background-color:#000000; width:100%; height:203px; display: inline-block;}
.pos2_right { background-color:#000000; width:15px; display: inline-block;}
.sliceready {width:365px; float:left;}
.sliceready_left {float:left;}
.sliceready p {margin:0px;}
.sleceready_load {background: url(../images/SLICEREADY_r2_c3.gif); width:365px; height:56px; float:right;}
.rightColumn {background:#000000;}
.rightcolumn_left { background-color:#000000; width:8px; display: inline-block;}
.rightcolumn_center { background-color:#000000; width:238px; display: inline-block; padding-top: 3px;}
.rightcolumn_right {background-color:#000000; width:15px; display: inline-block;}
#divLoading {background:#061C38;}
#divFrameHolder {display:none;}
#SLICEREADY_r1_c2 {width:355px; height:203px; border:0px;}
#SLICEREADY_r1_c3 {width:365px; height:147px; border:0px;}
#SLICEREADY_r3_c1 { width:1000px; height:12px; border:0px;}
#SLICEREADY_r4_c2 { width:717px; height:12px; border:0px;}
#SLICEREADY_r6_c2 { width:717px; height:16px; border:0px;}
.wrapper {width:737px; background:#000000;}
.tpl-content { width:717px; border:0px; display: inline-block; background:#ffffff; margin: 0 240px 0 20px;}
.content-left { width:14px; background-color:#000000; border:0px; display: inline-block;}
#footer {width:1000px; background-color:#000000; height:34; padding-top:10px; background: none repeat scroll 0 0 transparent; height: 45px;}
.footer {color: #4A4A4A; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 20px;}
.footer a, .footer a:link, .footer a:visited {font-size:10px; color:#999999; padding-top:10px; text-decoration:none;}
.footer a:hover {font-size:10px; color:#999999; padding-top:10px; text-decoration:underline;}
.last_footer {width: 1000px; clear: both;  margin: -20px auto 0px; position: relative; background: url(../images/SLICEREADY_r8_c1.gif) no-repeat center center; height:50px;}
.last {overflow:hidden; width:1000px; margin: 0px auto 0px; padding-top: 15px;}
.last .DT {float:left;}
.last .RT {float:right;}
.RT {
	font-family: helvetica, arial, san-serif;; font-size:9px; font-style:normal; color:#999999;
	text-decoration:none; font-weight: bold; padding-top:0px; padding-bottom:10px; }

.RTlink:visited, .RTlink:link  {
	font-family: helvetica, arial, san-serif;; font-size:9px; font-style:normal; color:#999999;
	text-decoration:none; font-weight: bold; }

.RTlink:hover {
	font-family: helvetica, arial, san-serif; font-size:9px; font-style:normal; color:#F07A00; text-decoration:underline;  
	font-weight:bold;}
	
.DT {
	font-family: helvetica, arial, san-serif;; font-size:9px; font-style:normal; color:#999999;
	text-decoration:none; font-weight: bold; padding-top:0px; padding-bottom:0px; }

.DTlink:visited, .DTlink:link  {
	font-family: helvetica, arial, san-serif;; font-size:9px; font-style:normal; color:#999999;
	text-decoration:none; font-weight: bold; }

.DTlink:hover {
	font-family: helvetica, arial, san-serif; font-size:9px; font-style:normal; color:#c02e1b; text-decoration:underline;  
	font-weight:bold;}
	
.mod-languages {margin:10px 0px;}
.mod-languages p {color: #E76F00; font-size: 14px; font-weight: bold;  text-decoration: none}
.video_top {padding: 25px 10px 10px 8px;}
.content-center {overflow:hidden; padding:0 10px 40px 10px;}
.content_text {float:left; width:480px; padding:0 10px;}
.main_menu {float:right; width:189px; padding:10px 7px 0px 0px;}
#nav_r1_c1 {width:178px; height:44px; border:0px;}
#nav_r3_c1 {width:178px; height:11px; border:0px;}
.menubg {
    background: url(../images/bg.gif) repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0;
    width: 178px;}
.search {padding-left:5px;}	
.search label {display:none;}
.menubg .main_menu {width:168px; padding:0px 5px; background: url(../images/bg.gif) repeat scroll 0 0 transparent;}
.main_menu ul {list-style-type:none; padding:0px 0px 0px 3px;}
.main_menu ul li {padding:0px; font-size:14px;}
.main_menu ul li a {display: block !important;
					font-family: Arial,Helvetica,sans-serif !important;
					font-size: 11px !important;
					font-weight: normal !important;
					height: 25px !important;
					margin-bottom: 0 !important;
					padding: 5px 10px 5px 15px !important;
					text-align: left !important;
					text-decoration: none !important;
					white-space: nowrap !important;
					width: 130px !important;
					}
.main_menu ul li a:link,
.main_menu ul li a:visited,
.main_menu ul li a:active   {color: #363636 !important;
							}
.main_menu ul li a:hover {color:#000000 !important;}
.main_menu ul li li a:link,
.main_menu ul li li a:active   {color: #363636 !important;}
.main_menu ul li li a:hover {color:#000000 !important;}
.main_menu ul li li {display: block; list-style-image:url("..images/");}
*+html .rightColumn {padding:0px 5px 40px 13px; width:245px; margin-top:-17px;}
*+html .r .rightColumn {width:245px;}
#breadcrumbs {padding:5px 15px;}
.breadcrumbs {font-size: 12px; margin-bottom: 7px;}
h2 {font-size: 20px; font-weight: bold; color: #E76F00; margin:10px 0; padding:0;}
h3 {font-size: 16px; font-weight: bold; color: #E76F00; margin:10px 0; padding:0;}
.tpl-content p {font-size: 12px; color: #4A4A4A; font-family: Arial,Helvetica,sans-serif; line-height: 20px;}
.content_text h2 a {color: #E76F00; font-size: 14px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; line-height: 20px;}
.k2ReadMore {
    border-bottom: 1px dotted #133F87;
    color: #133F87;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-decoration: none;
    text-transform: uppercase;}
.latestItemList h2 a:link {text-decoration:none;}
.latestItemList h2 a:hover {text-decoration:none;}
.latestItemDateCreated {  font-family: Arial,Helvetica,sans-serif; font-size: 10px; margin: 0; padding: 0;}
.catItemDateCreated {font-family: Arial,Helvetica,sans-serif; font-size: 10px; margin: 0; padding: 0;}
h2 a {font-size: 14px; font-weight: bold; color: #E76F00; text-decoration:none;}
h3 a {font-size: 12px; font-weight: bold; color: #E76F00; text-decoration:none;}
h2 a:link {font-size: 14px; font-weight: bold; color: #E76F00; text-decoration:none;}
h3 a:link {font-size: 12px; font-weight: bold; color: #E76F00; text-decoration:none;}
h2 a:hover {font-size: 14px; font-weight: bold; color: #E76F00; text-decoration:none;}
h3 a:hover {font-size: 12px; font-weight: bold; color: #E76F00; text-decoration:none;}
.subCategoryMore {text-decoration: none; text-transform: uppercase; color:#333333; font-size:10px;}
.catItemReadMore {margin:10px 0px;}
/************************************/

span.latestItemDateCreated {
font-size:10px;
line-height:14px;
display:block;
padding:2px 0;
margin-bottom:-7px;
}

.latestItemsContainer {
padding:10px 0;
}

h2.latestItemTitle a {
color:#E76F00;
font-size:14px;
line-height:18px;
}

.latestItemsFirstItem {
border-bottom:1px dotted #133F87;
padding:5px 0 25px 0;
}

.latestItemsFirstItem h2.latestItemTitle a {
font-size:20px;
line-height:24px;
}

/* 2 cols */
.resize_column {width:100px; margin: 5px 0; padding: 10px;}
.resize_column a {text-transform:uppercase; font-size:14px; color:#C23B1E; font-weight: normal; text-decoration: none;}
.pos_button {width:80px; margin:0 0 0 auto;}

.white_width_off .wrapper {width:737px;}
.white_width_off .mainPart{width:717px;}
.white_width_off #SLICEREADY_r4_c2 {width:717px;}
.white_width_off #SLICEREADY_r6_c2 {width:717px;}	
.white_width_off .rightColumn {width:263px;}
.white_width_off .sidePart{opacity:1;position:relative; margin-bottom:5px;}	

/* 1 col */	
.white_width_off .wrapper {width:737px;}
.white_width .mainPart{width:940px; background:#ffffff;}
.white_width #SLICEREADY_r4_c2 {width:960px;}
.white_width #SLICEREADY_r6_c2 {width:960px;}	
.white_width .sidePart{width:0px;opacity:0;right:0px;position:absolute; margin-bottom:5px;}

.on, .off {position:relative;}	

/*******************/
.on_button {position:fixed; background:#c23b1e; display:none; border:1px solid #3a3b3b; padding:5px; 
						-webkit-border-radius:0px 0px 3px 3px;
							-moz-border-radius:0px 0px 3px 3px;
								border-radius:0px 0px 3px 3px;}
.on_button a {color:#ffffff; text-transform:uppercase;  font-weight:bold;  font-size:13px; text-decoration:none;}
.on_button:hover {}
.on_button a:hover {}
/*.white_width_off .on_button {display:none;}*/
.white_width .on_button {display:block;}

/************************************************************************************************************/
.itemRatingBlock ul, .k2Pagination ul {list-style-type:none; display:inline; background:none;}
.itemRatingBlock li, .k2Pagination li {display:inline;  background:none; margin-right: 0px;}

.search .button {display:none;}
#mod-search-searchword {font-size: 10px;  height: 12px;  padding-left: 3px; vertical-align: top; margin-left: 15px;}

.itemDateCreated, .itemAuthor {font-family:Arial,Helvetica,sans-serif; font-size: 10px; color: #4A4A4A; line-height:20px;}
.itemToolbar {margin-bottom: 10px; overflow: hidden; padding: 10px 15px 15px 0px;}
.itemRatingBlock {padding:0px; margin-bottom: 10px;}
.itemHeader .itemAuthor {padding:0px; color: #9D7863;  font: 0.8em Arial,Helvetica,sans-serif;}
.itemHeader .itemDateCreated {padding:0px 10px 0px 0px; color: #9D7863;  font: 0.8em Arial,Helvetica,sans-serif;}
.itemToolbar ul {list-style-type:none; padding-left:0px;}
.itemToolbar li {display:inline; float: right; background:none; padding-left:0px;}
.itemToolbar li+li {margin-right:15px; float:left;}
.itemToolbar li a {color:transparent;}
.itemToolbar li a:hover {color:transparent;}
#fontIncrease {background:url("../images/icon_item/up.png") no-repeat; color:transparent; font-size: 1px; padding: 10px 0;}
#fontDecrease {background:url("../images/icon_item/down.png") no-repeat; color:transparent; font-size: 1px; padding: 10px 0;}
.itemPrintLink {background:url("../images/icon_item/print.png") no-repeat; color:transparent; padding: 14px 13px; font-size: 1px;}
.itemEmailLink {background:url("../images/icon_item/mail.png") no-repeat; color:transparent; padding: 14px 13px; font-size: 1px;}
.itemCommentsLink {background:url("../images/icon_item/chat.png") no-repeat; color:transparent; padding: 14px 13px; font-size: 1px;}
.itemRatingBlock .itemRatingForm {display:inline;}
.itemRatingBlock .itemRatingForm ul {display:inline; padding-left:0px; margin:0px;}
.itemRatingBlock .itemRatingForm li {display:inline; background:none;  padding: 3px 3px 3px 4px;}
.itemRatingBlock .itemRatingForm li+li {background:url("../images/icon_item/star_rating_empty.png") no-repeat center center;}
.itemRatingBlock .itemRatingForm li+li:hover {background:url("../images/icon_item/star.png") no-repeat center center;}
.itemRatingBlock .itemRatingForm li a {color:transparent;}
.itemRatingLog {display:inline;} 
.itemSocialSharing {padding:10px 15px; overflow: hidden;}
.itemSocialSharing div {display:inline; float:left;}
.itemLinks {padding:10px 15px;}
.itemNavigation {padding:0px 15px;}
.itemComments {padding:10px 15px 0px;}
.itemCommentsForm input, .item .itemCommentsForm textarea {width:185px; margin:5px; color:#909090;}
.itemCommentsForm textarea {height: 100px; width:200px; display:block; margin-left: 0;}
.itemCommentsForm .button {background:#000000;  border: 1px solid #FFFFFF;  border-radius: 5px 5px 5px 5px; color: #FFFFFF; display: block;margin-left: 0; padding: 3px 5px; width: 130px;}
.itemCommentsForm label {}
.itemBackToTop {padding:10px 15px;}
#userName {margin-right:38%;}
#commentEmail {margin-right:38%;}
label.formName {margin-right: 30px;}
label.formEmail {margin-right: 32px;}




