/**
 # ot_photographer - 	OT Photographer Template for Joomla 2.5!
 # author 			OmegaTheme.com
 # copyright 		Copyright(C) 2012 - OmegaTheme.com. All Rights Reserved.
 # @license 		http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 # Website: 		http://omegatheme.com
 # Technical 		support: Forum - http://omegatheme.com/forum/
 **/
 /**------------------------------------------------------------------------
 * file: layout.css 2.5.0 00001, December 2012 12:00:00Z OmegaTheme $
 * package:	OT Photographer Template
 *------------------------------------------------------------------------*/


@font-face {
	font-family: 'Oswald';
	src: url("fonts/Oswald.ttf");
}
@font-face {
	font-family: 'segoeuil';
	src: url("fonts/segoeuil.ttf");
}

body#ot-body{
	background: #000;
	color: #999;
	font-family: 'Oswald',Arial,Helvetica,'sans-serif';
	font-size: 13px;
}
div.ot-mainWrap{
	background: url("../images/mainbody-bg1.png") repeat-x 0 100%;
}
div.ot-mainWrap-i,
body#ot-body .ot-widthTemp-iii{
	background: url("../images/mainbody-bg.png");
    float: left;
    padding: 0px 0px;
	margin: 0 0;
    width: 100%;
}
div.ot-widthTemp{
	background: none;
    margin: 0 auto;
    width: 975px;
}
body#ot-body .ot-widthTemp-i{
	background: #000 url("../images/mainbody-bg1.png") repeat-x 0 100%;
}
body#ot-body .ot-widthTemp-ii{
	background: url('../images/body-bg11.png') no-repeat right 0;
}
body#ot-body .ot-widthTemp-iii{
	background-position: 2px 0;
}
body.isHomePage .ot-header{
	background: url('../images/home-body-bg.png') no-repeat 0 bottom;
	padding-bottom: 310px;
}
body.isInnerPages .ot-mainbody{
	background: url('../images/inner-body-bg.png') no-repeat 0 255px;
}
form div {
	margin: 0;
}
div.ot-mainWrap,
div.ot-widthTemp-i,
div.ot-widthTemp-ii,
div.ot-widthTemp-iii,
div.ot-header,
div.ot-headertop,
div#ot-mainmenu,
div.ot-mainbody,
div.ot-footer{
	float: left;
	width: 100%;
}

/* +++++++++++++++ START HEADER +++++++++++++++ */
div.ot-header{
	
}
#ot-mainmenu{
	
}

/* +++++++++++++++ END HEADER +++++++++++++++ */

/* +++++++++++++++ STYLE MAINBODY +++++++++++++++ */
div.ot-mainbody{
	margin-top: 0;
    padding: 0px;
    position: relative;
    z-index: 1;
}
#system-message-container dl#system-message dd{
	padding: 0;
	float: none;
}
#system-message-container dl#system-message dd ul{
	margin: 0;
}
#system-message-container dl#system-message dd ul li{
	background: none;
	line-height: normal;
}


/* +++++++++++++++ STYLE LEFT-RIGHT COLUMN +++++++++++++++ */
div.ot-rightcolumn,
div.ot-leftcolumn{
	float: left;
	margin: 0 20px 0 0;
	padding: 0 0 0 0px;
	width: 368px;
	position: relative;
	z-index: 9;
}
div.ot-leftcolumn{
	
}
div.ot-rightcolumn{
	
}

div.ot-rightcolumn .otModule,
div.ot-leftcolumn .otModule{
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
}
div.ot-rightcolumn .otModule-i, 
div.ot-leftcolumn .otModule-i{
	
	padding: 0px 0px;
	margin: 0 0 0 20px;
}
div.ot-rightcolumn .otModule-i{
	margin: 0 0 0 0px;
}
div.ot-mainmenu .otModule-i{
	
}
div.ot-rightcolumn .module-fullwidth .otModule-i,
div.ot-leftcolumn .module-fullwidth .otModule-i{
	padding: 0;
}
div.ot-rightcolumn .otModule-i h3,
div.ot-leftcolumn .otModule-i h3{
	color: #0088b8;
	font-family: 'segoeuil', 'Oswald';
    font-size: 25px;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 5px 0;
	padding: 0 0 5px 0;
    text-align: left;
    text-transform: none;
}
div.ot-topboxes .top-box h3,
div.ot-top-content h3,
div.ot-bottom-content h3{
	color: #0088b8;
	font-family: 'segoeuil', 'Oswald';
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	line-height: normal;
	text-transform: none;
	font-size: 25px;
	font-weight: normal;
}
div.ot-rightcolumn .otModule-i h3 span,
div.ot-topboxes .top-box.firstbox h3 span,
div.ot-top-content h3 span,
div.ot-bottom-content h3 span{

}
div.ot-leftcolumn .otModule-i h3 span{
	padding: 0 0px;
}
div.ot-rightcolumn .otModuleContent-i,
div.ot-leftcolumn .otModuleContent-i{
	
}
div.ot-mainmenu .otModuleContent-i{
	
}
div.ot-rightcolumn .otModuleContent-i{
	padding: 0px 0;
}

div.ot-rightcolumn ul,
div.ot-leftcolumn ul{
	margin: 0;
}
div.ot-rightcolumn ul li,
div.ot-leftcolumn ul li{
	padding: 0;
	margin: 0;
}
div.ot-rightcolumn ul li.first,
div.ot-leftcolumn ul li.first,
div.ot-rightcolumn ul li.first a,
div.ot-leftcolumn ul li.first a{
	border: none;
}
div.ot-rightcolumn ul li a,
div.ot-leftcolumn ul li a{
    color: #685B53;
    display: block;
    font-family: 'Oswald';
    font-size: 15px;
    padding: 6px 0 6px 00px;
}

div.ot-rightcolumn{
	float: right;
	background: none;
	margin: 0 0 0 20px;
	padding: 0px 0px 0px 0px;
}
div.ot-rightcolumn .otModule{
	
}

/* +++++++++++++++ END LEFT-RIGHT +++++++++++++++ */

.ot-maincontent{
	background: url(../images/maincontent-bottom-bg.png) no-repeat center bottom;
    overflow: hidden;
	padding-bottom: 10px;
	position: relative;
	z-index: 8;
}
.ot-maincontent-i{
	background: #f6f6f6 url(../images/maincontent-mid-bg.png) repeat-x 0 bottom;
	color: #6d6d6d;
	padding: 5px 10px 10px 20px;
}
.ot-content{
	width: 100%;
}
#ot-maincontent-scroller{
	background: url(../images/maincontent-top-bg.png) no-repeat right top;
}
.maincontent-full-right{
	
}
.maincontent-full-left{
	
}
.maincontent-full-leftfull-right{
	overflow: hidden;
}
div.ot-top-content,
div.ot-bottom-content{
	float: left;
	width: 100%;
	clear: both;
	margin: 0px 0;
}
div.ot-top-content .otModule,
div.ot-bottom-content .otModule{
	padding: 0px 0px 0px 0px;
	margin: 0 0 10px 0;
	overflow: hidden;
}
div.ot-top-content .module-breadcrumbs{
	padding: 0;
	margin: 0;
}
div.ot-top-content .module-tabproducts{
	padding-top: 0;
}
div.ot-top-content .otModule .otModule-i,
div.ot-bottom-content .otModule .otModule-i{
	
}
div.ot-bottom-content{
	
}
/*form[name="com-login"],*/
form{
	padding: 10px 0;
}

/* +++++++++++++++ END MAINBODY +++++++++++++++ */

/* +++++++++++++++ STYLE FOOTER +++++++++++++++ */
div.ot-footer{
	background: url(../images/footer-bg.png) repeat-x 0 100% #FFF;
	color: #999999;
	padding: 10px 0px;
}
div.ot-bottom-1{
	float: left;
	width: 49%;
}
div.ot-bottom-2{
	float: right;
	width: 50%;
}
div.ot-bottom-1 a,
div.ot-bottom-2 a{
	font-weight: normal;
	text-transform: none;
}
div.ot-bottom-1 .otModule{
	padding: 0px 20px 0px 0px;
	overflow: hidden;
}
div.ot-bottom-2 .otModule{
	padding: 0px 0px 0px 20px;
	overflow: hidden;
}
div.ot-bottom-1 ul.menu,
div.ot-bottom-2 ul.menu{
	float: left;
	margin: 0;
}
div.ot-bottom-1 ul.menu li,
div.ot-bottom-2 ul.menu li{
	background: none;
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
}
div.ot-bottom-1 ul.menu li a,
div.ot-bottom-2 ul.menu li a{
	color: #B0A6A5;
}
div.ot-bottom-1 ul.menu li.first,
div.ot-bottom-2 ul.menu li.first{
	
}
div.ot-bottom-1 ul.menu li.first{
	
}

/* +++++++++++++++ END FOOTER +++++++++++++++ */
