/*standart tags*/
body{background: url('../images/bg.png') repeat-x transparent;font-family: 'Droid Sans', Helvetica, Arial, sans-serif;font-size: 12px;line-height: 1.7em;color: #444;}
h1,h2,h3,h4,h5,h6 {font-family: 'PT Sans Narrow', sans-serif;line-height: 1.5em;}
h1{font-size: 26px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
p {font-family: 'Droid Sans', Helvetica, Arial, sans-serif;font-size: 12px;line-height: 1.7em;color: #444;}
a{color: #444;}
a:hover{color: #000; text-decoration: underline;}
hr{margin-top: 10px; border:0; clear:both; border-top: 1px solid #e7e7e7; height: 10px;}
/*form*/
input,textarea {background: #fdffff;height: 25px;border: 1px solid #dcdcdc;padding: 0px 10px 0px 10px;line-height: 25px;outline: none;-webkit-box-shadow: inset 2px 2px 6px #eef0f0;-moz-box-shadow: inset 2px 2px 6px #eef0f0;box-shadow: inset 2px 2px 6px #eef0f0;}
textarea {height: auto;line-height: 1.5em;padding: 10px 10px 10px 10px;}
input:focus {background: #F7F7F7;}
.error{border:1px solid #990000;}
.contacttype{width: 160px;}
.cform .left input[type=text],.cform .left textarea{width: 260px;}
.cform .left textarea{max-width: 260px; height: 120px;}
.cform .right input[type=text]{width: 125px;}
.cform .right textarea{width: 275px; max-width: 275px; height: 90px;}
.qqf .t{width: 260px;}
.loginform .t{width: 180px;}
.filter .t{width: 320px;}
/*header*/
.header{width: 940px; padding-left: 10px; padding-right: 10px; margin: 0 auto;}
.logo {float: left; background: url('../images/logo.png') no-repeat transparent;  margin:5px 0;}
.logo a{width: 285px; height: 50px; display: block;}
.menu ul{ list-style-type: none; }
.menu ul li{ float: left; border-left: 1px solid #333;}
.menu ul li.last{ border-right: 1px solid #333; }
.menu ul li a{font-family: 'Droid Sans', Helvetica, Arial, sans-serif;font-size: 12px;line-height: 1.5em; color: #fff;display: block;padding: 3px 16px;-webkit-transition: background .8s ease; -moz-transition: background 0.8s ease 0s; -o-transition: background .8s ease 0s;}
.menu ul li a:hover {background:url('../images/menu_bg.png') repeat-x transparent;color:#444;text-decoration: none;}
.page_heading{ font-size: 14px; line-height: 1.5em; font-family: 'Georgia', sans-serif; padding: 18px 0; float: left; font-style: italic; color: #aaa; }
.header .icons{float: right;}
.header .icons .home {float: left; background: url('../images/icons/headericons.png') no-repeat transparent -13px 3px; margin-left: -15px; }
.header .icons .home:hover{background-position: -13px -71px; }
.header .icons .mail {float: left; background: url('../images/icons/headericons.png') no-repeat transparent -89px 3px; margin-left: -15px; }
.header .icons .mail:hover{background-position: -89px -71px; z-index: }
.header .icons .testimonials {float: left; background: url('../images/icons/headericons.png') no-repeat transparent -166px 3px; margin-left: -15px; }
.header .icons .testimonials:hover{background-position: -166px -71px; }
.header .icons a{width: 60px; height: 60px; display: block;}

/*content*/
.content{width: 940px; padding-left: 10px; padding-right: 10px; margin: 0 auto; padding-top: 20px;}
.hidemessage{display: none;}
.hidemessage h1{padding-left: 36px; background: url('../images/icons/1328122881_camera_test.png') no-repeat transparent;}
.content a{text-decoration: underline;}
.alert{padding-left: 10px;}
.left{float: left;}
.right {float: right;}
.map {background: url('../images/icons/pinmap.png') no-repeat; width: 225px; padding-bottom: 10px; }
.contactinfo .map{width: 260px;}
.map h2 {padding-bottom: 8px; padding-left: 65px;}
.map h4 {padding-left:65px; float: left; padding-bottom: 16px; }
.map a{float: left; padding-top: 7px; padding-left: 10px;}
.four_columns ul{list-style-type: none; padding-top: 30px;}
.four_columns ul li{float:left; margin-right: 3.5%; width: 22%; border:1px solid #e7e7e7; -webkit-transition: background .8s ease; -moz-transition: background 0.8s ease 0s; -o-transition: background .8s ease 0s;}
.four_columns ul li.last{margin-right: 0;}
.four_columns ul li:hover{background-color: #eee; }
.four_columns ul li img {padding-left: 45px; padding-bottom: 5px;}
.four_columns ul li .text{text-align: center; font-family: 'PT Sans Narrow', sans-serif; font-size: 16px; padding: 10px 0; border-top: 1px solid #e7e7e7;}
ul.list{list-style-type: disc; padding-left: 30px;}
p.imza{width: 100%; text-align: right;font-size: 19px; line-height: 1.5em; font-family: 'Georgia', sans-serif; font-style: italic; color: #000; }
.a_item , #a_item{padding-bottom: 10px;}
.a_item .text{width: 350px; padding-top: 4px; }
.add_item, .delete_item{cursor: pointer;}
table.liste{width:600px;}
table.liste tr.scnd{background-color:#f1f1f1;}
table.liste tr.spe{color:#990000;}
table.liste tr td{border:1px solid #e7e7e7;padding:5px;text-align:left;vertical-align:middle;}
table.faq{width: 940px;}
table.faq tr td{padding-bottom: 10px;}
table.qq{width: 50%; float:left; padding:15px 0; display: none;}
table.qq h6{line-height: 1.3em;}
.toggle{cursor: pointer; padding-left: 20px; background: url('../images/icons/1328011194_viewmag.png') no-repeat 0 5px;}
.toggle.active {background: url('../images/icons/1328011982_viewmag.png') no-repeat 0 5px;}
.loginform{width:50%; padding-bottom:40px;}
.contactheading{font-size: 14px; line-height: 1.5em; font-family: 'Georgia', sans-serif; font-style: italic; color: #aaa; height: 34px; padding: 3px 0 0 5px;}
.cf{width: 600px;}
.cf .left{border-right: 1px solid #e7e7e7; padding-right: 10px;}
.cf .last{padding-bottom: 0;}
/*footer*/
.footer{width: 940px; padding-top: 10px; margin: 20px auto; font-size: 11px; border-top: 1px solid #e7e7e7; height: 10px;}
