/*
	* Main styles for content modules
	*
	* @author Maksim Horbachevsky fantactuka[at]yahoo.com
	* @version 1.0.1
*/








/**
    * Global blocks
*/

#sideMenu { float: left; width: 200px; padding: 2px 0px 0px; }
#sideMenu h1 { background: url(../images/cent_03.jpg) bottom left repeat-x; padding: 0px 0px 8px; }
h1.sideMenu { background: url(../images/cent_03.jpg) bottom left repeat-x; padding: 0px 0px 8px; }
h1.title { padding: 0px; margin: 0px;}


#links { float: right; width: 200px; padding: 8px 0px 0px; }
#links h1 { background: url(../images/cent_03.jpg) bottom left repeat-x; padding: 0px 0px 8px; font: normal 17px/17px Verdana; }

#main { margin: 0px 280px; }
#main h1 { padding: 0px 0px 4px; }







/**
    * Layout
*/



.left { float: left; width: 200px; }

.right { float: right; width: 200px; }

.central { margin: 0px 270px; }

.dual { margin: 0px 0px 0px 270px; }

.mono { margin: 0px; }

.item { margin: 0.6em 0; }

.item p { margin: 0 0 0.5em; }

.line { background: url(../images/cent_06.jpg) top left repeat-y;  height: 0.3em; margin: 0.2em 0 0.5em; overflow: hidden; }

.text { margin: 0 0 0.5em; }

.space { padding: 0px 4px; }

/**
    * Headlines
*/


h1 { font-size: 1.4em; margin: 0 0 0.6em; }

h1 span { color: #2ABBD8; }

h1 em { color: #CF3535; font-style: normal; }

h2 { font-size: 1em; font-weight: normal; color: #999999; }

h2 span { float: right; }

h3 { font-size: 1.2em; }




/**
    * Links
*/


a { color: #0A6779; }

a:hover  { color: #CF3535; }

ul.links { margin: 0 0 1em; padding: 5px; }

ul.links li { display: block; padding: 8px 0px 4px 40px; background-position: left center; background-repeat: no-repeat; }

ul.links li a { font-size: 1.2em; font-weight: bold; }







/**
    * Form (for home.tpl)
*/


.ifield { padding: 2px; border: solid 1px #DDD; height: 80px; width: 90%; font-family: Arial; }

.itext { padding: 2px; border: solid 0px #DDD; width: 90%; font-family: Arial; }

.isubmit { background: #06697C; border: none; font-size: 1em; font-weight: bold; color: #FFFFFF; cursor: pointer; padding: 2px; border-top: solid 1px #1C94AC; border-right: solid 1px #1C94AC; border-left: solid 1px #033C45; border-bottom: solid 1px #033C45; }

/**
    * Boxes (for home.tpl)
*/


#boxes { background: url(../images/box.jpg) top center no-repeat; height: 238px; margin: 10px 0px 0px; clear: both; }

.box { width: 204px; height: 194px; padding: 23px 20px 20px; float: left; }

.box h1 { height: 22px; font: bold 14px/22px Arial; color: #FFFFFF; padding: 2px 0 0 10px; }

.box h1 img { float: left; margin: 0px 4px 0px 0px; }

.box .inbox { padding: 5px 0 0 0; color: #666666; font: normal 12px/19px Arial; position: relative; }

.box .inbox p { padding: 4px 8px; }

.box .inbox p em { font: bold 16px/19px Arial; }

.box .inbox p strong { font: bold 16px/19px Arial; color: #1B879D; }

.box .inbox p a { }


