/* [login search] */
#mainframe5 { color:red; padding-bottom:14px;
float:left;
padding-left:10px;
padding-top:13px;
width:365px;}

/* [login] */
#logincolumn{width: 340px; float: left; padding-left: 100px; padding-top:10px; padding-bottom:10px; }
#logincolumn p{margin-bottom: 5px;}

/* [search] */
#searchcolumn{width: ; float: ; padding-left: 855px; padding-top:10px; }

/* [new user7] */
#user7column{width: ; float: none; padding-left: 1px; padding-top:0px;}
#user7column h3{text-align: left;}
#user7column div.module_tail{height: 50px; width: 220px;}
#user7column div.module_content{padding-left: 15px !important; padding-right: 9px !important;}
#user7column div.module_hat{height: 40px; width: 900px;}
#user7column h1, #user1column h2, #user1column h3{font-size: 1.2em;}
#user7column h4, #user1column h5, #user1column h6{font-size: 1.0em;}
#user7column div.moduletable{text-align: left; margin-bottom: 4px;}
#user7column a{text-decoration: none; width: 180px;}
#user7column form{text-align: center;}
#user7column p{margin-bottom: 5px;}
#user7column a:hover{text-decoration: underline;}
#user7column div.module_menu ul ul li{font-size: 9px}
#user7column div.module_menu li{list-style-type: none; padding: 0px; margin: 0px; display: block;}
#user7column div.module_menu li a{text-align: left; text-decoration:}


/* [modulo top] */

#top { background:transparent url(../images/news3.png) no-repeat scroll 0 0; float:left; height:136px; padding-left:20px; padding-right:3px; padding-top:39px; width:350px; overflow:visibile; line-height:1.1;}
mainframe1 { margin-left:auto; margin-right:auto; width:1000px; }
#mainframe1{  background:transparent url(../images/menubar.png) repeat-x scroll 0 100%; height:50px;margin-left:auto; margin-right:auto; width:1000px; }

/* [modulo menu] */
#topmenu a { background:transparent url(../images/topmenu_sep.png) no-repeat scroll 100% 0; cursor:pointer; display:block; float:left; font-size:95%; font-weight:bold; height:28px; line-height:28px; padding:; text-decoration:; }


/* [user4] */

#user4column1 { float:left; padding-left:4px; padding-top:20px; width:300px; }
#user4column1 div.module_content { padding-left:15px; padding-right:15px; }
#user4column1 a:hover { text-decoration:underline; }
#user4column1 a { text-decoration:none; width:180px; }
a:link { color:#000000; }
#user4column1 h3 { color:#000000; }
#user4column1 h1, #user1column h2, #user1column h3 { font-size:1.2em; }
#user4column1 h3 { text-align:center; font-size:15px !important;}
#user4column1 div.module_hat { height:40px; width:330px; }
#user4column1 div.module_tail { height:50px; width:220px; }


/* [user5] */
#user5column2 { float:left; padding-left:40px; padding-top:20px; width:300px;}
#user5column2 div.module_content { padding-left:15px; padding-right:15px;}
#user5column2 a:hover {text-decoration:underline;}
#user5column2 a {text-decoration:none;width:180px;}
a:link {color:#000000;}
#user5column2 h3 {color:#000000;}
#user5column2 h1, #user1column h2, #user1column h3 {font-size:1.2em;}
#user5column2 h3 {text-align:center;font-size:15px !important;}
#user5column2 div.module_hat {height:40px;width:330px;}
#user5column2 div.module_tail {height:50px;width:220px;}


/* [user6] */

#user6column3 {float:left;padding-left:40px;padding-top:20px;width:300px;}
#user6column3 div.module_content {padding-left:15px;padding-right:15px;}
#user6column3 a:hover {text-decoration:underline;}
#user6column3 a {text-decoration:none;width:180px;}
a:link {color:#000000;}
#user6column3 h3 {color:#000000;}
#user6column3 h1, #user1column h2, #user1column h3 {font-size:1.2em;}
#user6column3 h3 {text-align:center; font-size:15px !important;}
#user6column3 div.module_hat {height:40px;width:312px;}
#user6column3 div.module_tail {height:50px;width:220px;}

body{margin: 0px; padding: 0px; border: 0px; font-size: 12px; font-family:  Arial, Helvetica, sans-serif; height: 100%; line-height: 1.3; background: #333333 url(../images/bg2.png) no-repeat scroll 50% 0;}

h1,h2,h3,h4,h5,h6,blockquote,form,label,ul,ol,dl,fieldset,address{margin:0px; padding: 0px;}
ul,ol{margin: 1px; padding: 1px;}

#logo{background-image:url(../images/fundl.png);background-repeat:repeat-y;float:left;height:175px;
margin-left:auto;margin-right:auto;width:627px;}


#mainframe{margin-left: auto; margin-right: auto; width: 1000px; background-image:url(../images/dodulomain.png); background-repeat:repeat-y;}

#maincolumn{padding-left: 2px; width: 635px; float: left; max-width: 635px; overflow:hidden;}
#maincolumn_right{padding-left: 10px; width: 790px; float: left; max-width: 790px; overflow:hidden;}
#maincolumn_left{padding-left: 10px; width: 790px; float: left; max-width: 790px; overflow:hidden;}
#maincolumn_off{margin: 0 auto; width: 925px; max-width: 925px; overflow:hidden; }
#bottom{margin-left: auto; margin-right: auto; width: 1000px; height: 89px; background-image:url(../images/footer_bg.png); background-repeat:repeat-x;}


ol li{margin-left: 30px;}
li{margin-left: 25px;}

/* [breadcrumbs] */

#pathway{color: #000000; background-image: url(../images/submenu_bg.png);}
a.pathway{color: #000000 !important; text-decoration: none;}
a.pathway:hover{text-decoration: underline;}
#pathway{float: left; font-size: 12px; font-weight: bold; height: 32px; width: 1000px; padding-top:4px;}
#pathway h3{display: none;}

.breadcrumbs{margin-left: 55px;}

/* [banner] */

#banner{margin-left: auto; margin-right: auto; text-align: center;}
#banner img{border: 0px; margin-bottom:10px; margin-top:10px;}
#bottom{margin-left: auto; margin-right: auto; text-align: center; width: 1000px;}
  <link rel="stylesheet" href="templates/<?php echo $this->template; ?>/css/<?php echo $this->params->get('user5color'); ?>.css" type="text/css" />

/* [blog] */

.blog_section{display: block; }
.blog{margin-left: 0px; margin-right: 0px;}
.blog_more{text-align: left; margin-bottom: 10px;}
.item_toc{display: block;}
.small {font-size:10px;}
.content_rating{ padding: 3px 3px 3px 20px; line-height:20px; background: url(../images/icon-rate.gif) no-repeat 0 0px; font-size:12px; vertical-align:middle;}
.content_vote{ padding: 3px 3px 3px 20px; font-size:12px; color:#000000;}
.createdate {padding: 3px 3px 3px 20px; background: url(../images/icon-date.gif) no-repeat 0 3px;}
.modifydate {padding: 3px 3px 3px 20px; background: url(../images/icon-date.gif) no-repeat 0 3px;}

div.module_content{margin: 0px; padding: 0px;}   
div.module_content h1, div.module_content h2, div.module_content h3, div.module_content h4, div.module_content h5, div.module_content h6{margin-top: -36px; margin-right: auto; margin-left: auto; padding-bottom: 10px; width: 100%;}

div.article{margin: 10px; text-align: justify;}
table.contenttoc{float: right; padding: 4px; margin: 10px; border: 1px solid #000000;}
table.contenttoc a{text-decoration: underline;}
table.contenttoc a:hover{text-decoration: none;}
table.contenttoc a:active{font-weight:bold;}

span.caption_text{font-style: italic;}
span.img_caption{margin: 4px; margin-bottom: 2px; margin-top: 2px;}
.img_caption{padding: 4px; border-style: solid; border-width: 1px; margin-bottom: 2px; margin-top: 2px;}

.sectiontableheader, tr.sectiontableheader td{padding-left: 10px; padding-right: 10px; text-align: left; border-bottom: 1px solid #000000;}
tr.sectiontableentry0 td, td.sectiontableentry0{padding-left: 10px; padding-right: 10px; padding: 5px; text-align: left;}
tr.sectiontableentry1 td, td.sectiontableentry1{padding-left: 10px; padding-right: 10px; padding: 5px; text-align: left;}
tr.sectiontableentry2 td, td.sectiontableentry2{padding-left: 10px; padding-right: 10px; padding: 5px; text-align: left;}


/* [user4] */

#topmenu{background-image:url(../images/topmenu_bg.png);background-position:center center;
background-repeat:repeat-x;float:left;height:28px;width:1000px;}
#topmenu ul{margin: 0px;  padding: 0px;}
#topmenu a{text-decoration: none; white-space: nowrap; }
#module_top{width: 400px; float: right; text-align: right; }


/* [left] */

#leftcolumn {padding-top:0px;}
#leftcolumn h3{text-align: center;}
#leftcolumn{padding-left: 0px; width: 180px; float: left;}	
#leftcolumn div.module_hat{height: 33px; width: 180px;}
#leftcolumn div.module_content{text-align: center; padding-left: 5px; padding-right: 15px;}
#leftcolumn div.module_tail{height: 50px; width: 180px; margin-bottom: 0px;}
#leftcolumn h1, #leftcolumn h2, #leftcolumn h3{font-size: 1.2em;}
#leftcolumn h4, #leftcolumn h5, #leftcolumn h6{font-size: 1.0em;}
#leftcolumn a{text-align: left; text-decoration: none;}
#leftcolumn form{text-align: left;}
#leftcolumn p{margin-bottom: 0px; margin-top: 0px;}
#leftcolumn div.module, #leftcolumn #leftcolumn div.module_menu, #leftcolumn div.moduletable_menu{text-align: left;}
#leftcolumn a:hover{text-decoration: underline;}
#leftcolumn div.module_menu ul ul li{font-size: 10px; padding: 0px; margin: 0px; display: block;}
#leftcolumn div.module_menu li{list-style-type: none; padding: 0px; margin: 0px; display: block;}
#leftcolumn div.module_menu li a{text-align: left; text-decoration: none; display: block; width:157px;}

/* [right] */

#rightcolumn {padding-top:0px;}
#rightcolumn h3{text-align:center;}
#rightcolumn{padding-right: 0px; width: 180px; float: right;}
#rightcolumn div.module_hat{height: 32px; width: 180px;}
#rightcolumn div.module_content{text-align: center; padding-left: 15px; padding-right: 15px;}
#rightcolumn div.module_tail{height: 50px; width: 180px; margin-bottom: 0px;}
#rightcolumn h1, #rightcolumn h2, #rightcolumn h3{font-size: 1.2em;}
#rightcolumn h4, #rightcolumn h5, #rightcolumn h6{font-size: 1.0em;}
#rightcolumn a{list-style-type: none; padding: 0px; margin: 0px; text-align: left; text-decoration: none;}
#rightcolumn form{text-align: left;}
#rightcolumn p{margin-bottom: 0px; margin-top: 0px;}
#rightcolumn div.module, #rightcolumn div.module_text, #rightcolumn div.module_menu, #rightcolumn div.moduletable_menu{text-align: left;}
#rightcolumn a:hover{text-decoration: underline;}
#rightcolumn div.module_menu a:hover{text-decoration: underline;}
#rightcolumn div.module_menu ul ul li{font-size: 9px}
#rightcolumn div.module_menu li{list-style-type: none; padding: 0px; margin: 0px; display: block;}
#rightcolumn div.module_menu li a{text-align: left; text-decoration: none; display: block;}

/* [user1] */

#user1column{width: 300px; float: left; padding-left: 1px; padding-top:0px;}
#user1column h3{text-align: center;}
#user1column div.module_tail{height: 50px; width: 220px;}
#user1column div.module_content{padding-left: 15px; padding-right: 15px;}
#user1column div.module_hat{height: 40px; width: 220px;}
#user1column h1, #user1column h2, #user1column h3{font-size: 1.2em;}
#user1column h4, #user1column h5, #user1column h6{font-size: 1.0em;}
#user1column div.moduletable{text-align: left; margin-bottom: 4px;}
#user1column a{text-decoration: none; width: 180px;}
#user1column form{text-align: center;}
#user1column p{margin-bottom: 5px;}
#user1column a:hover{text-decoration: underline;}
#user1column div.module_menu ul ul li{font-size: 9px}
#user1column div.module_menu li{list-style-type: none; padding: 0px; margin: 0px; display: block;}
#user1column div.module_menu li a{text-align: left; text-decoration: none; display: block;}


/* [user2] */

#user2column{width: 220px; float: left; padding-left: 20px; padding-top:0px;}
#user2column h3{text-align: center; }
#user2column div.module_tail{height: 50px; width: 220px;}
#user2column div.module_content{padding-left: 15px; padding-right: 15px;}
#user2column div.module_hat{ height: 40px; width: 220px;}
#user2column h1, #user2column h2, #user2column h3{font-size: 1.2em;}
#user2column h4, #user2column h5, #user2column h6{font-size: 1.0em;}
#user2column div.moduletable{margin-bottom: 4px;}
#user2column a{text-decoration: none; width: 180px;}
#user2column form{text-align: center;}
#user2column p{margin-bottom: 5px;}
#user2column a:hover{text-decoration: underline;}
#user2column div.module_menu ul ul li{font-size: 9px;}
#user2column div.module_menu li{list-style-type: none; padding: 0px; margin: 0px; display: block;}
#user2column div.module_menu li a{text-align: left; text-decoration: none; display: block;}

/* [user1]  [user2] */

#user1user2{float: left;}

/* [footer] */

#footer a{color: DarkCyan;}
#footer{color: Chocolate; margin-left: auto; margin-right: auto; text-align: center;}
#footer div.moduletable{margin-left: auto; margin-right: auto; text-align: center;}
#footer p{margin-left: auto; margin-right: auto; text-align: center;}

/* [pagination] */

span.pagination{font-size: 12px; white-space: nowrap;}
span.pagination span{margin: 4px; padding: 4px;}
span.pagination span.page_active{font-weight: bold;}                  
span.pagination span.page_inactive{font-weight: bold;}

/* [message] [component] */

#maincontent div{ padding-right: 5px; padding-left: 5px; }
#maincontent div.componentheading{ font-weight:bold; font-size: 18px; text-align: center; font-variant: small-caps; padding-bottom: 10px; padding-top: 10px; letter-spacing: 1px;}
td.contentheading{width: 100%; font-size: 14px; text-align: left; font-family: Helvetica, Verdana, Arial, sans-serif; letter-spacing: 1px !important; font-weight:bold !important ;padding-top:3px;}
.poll{width: 140px; font-size: 12px;}
.pollstableborder{border: 0px solid; padding-top: 10px;}
.article_column{padding-right: 3px; padding-left: 3px;}
.contentpaneopen {width: 100%;}
.contentdescription{padding: 5px 5px 5px 5px;}

/* Form */

form {margin-top:0px;}
form label {cursor: pointer;}
input, select, textarea, .inputbox {padding: 3px 5px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 100%;}
.button {padding: 3px 5px;	border: 1px solid #333333; color: #000000; font-size: 85%; }
.button:hover, .button:focus{border: 1px solid #999999; background: #FFFFFF; color: #000000;}
.inputbox {border: 1px solid #CCCCCC; background: #FFFFFF;}
.inputbox:hover, .inputbox:focus {background: #FFFFCC;}
.buttonheading{font-size:10px ; 

padding-top:0;}
.buttonheading a{text-decoration:none;}
.buttonheading img{border: 1px solid #278993;}
* html .button{padding: 2px 0 !important; /*IE 6*/}
*+html .button{padding: 2px 0 !important; /*IE 7*/}



/* [editor] */

fieldset{font-size: 0.9em;}
table.adminform td, fieldset.metadata, fieldset{white-space: normal;}
td.mceToolbarTop, span.mceToolbarContainer{white-space: normal; text-align: center; position: static !important;}
td.mceToolbarTop a, td.mceToolbarTop a img{padding: 0px; margin: 0px; position: static !important;} 
table.mceEditor, span.mceToolbarContainer, span.mceMenuButton{position: static !important;}
#content textarea, textarea#text, textarea.inputbox {width: 330px !important; overflow: auto;}
textarea#metadesc, textarea#metakey, input#created_by_alias{width: 250px !important; overflow: auto;}

/* Tooltips */

.hasTip img { margin: 10px 5px 0 0; border: none;}
.tool-tip {float: left; border: 1px solid #D4D5AA; padding: 5px; background: #FFFFCC; max-width: 200px;}
.tool-title {padding: 0;�margin: 0; margin-top: -15px; padding-top: 15px; padding-bottom: 5px; background: url(../../system/images/selector-arrow.png) no-repeat; font-size: 100%; font-weight: bold;}
.tool-text {margin: 0; font-size: 100%;}
