@charset "utf-8";

html			{height:100%;}

body			{
				margin:0;
				padding:0;
				height:100%;
				text-align:left;
				font-size:72%;
				font-family:Arial, Helvetica, sans-serif;
				line-height:1.9em;
				color:#373737;
				}

a 				{text-decoration:underline;}
a:hover 		{text-decoration:none;}

p				{
				margin:0;
				padding:0 0 1.3em 0;
				}
				
.blockquote		{
				display:block;
				margin:0 0 2em 0;
				padding:5px 15px;
				font-style:italic;
				font-size:1.2em;
				color:#828282;
				border-left:4px solid #373737;
				}
				
ul				{
				margin:0;
				padding:2px 0 2em 0;
				list-style:none;
				}
				
ul li			{
				margin:0;
				padding:0 0 5px 28px;
				font-weight:bold;
				}
				
ol				{padding:0 0 20px 20px;}

img				{border:0;}

div				{
				margin:0;
				padding:0;
				text-align:left;
				}
				
.abs			{vertical-align:middle;}

small			{font-size:0.8em;}

.bigger			{font-size:1.1em;}

form			{
				margin:0;
				padding:0;
				border:none;
				}
				
fieldset		{
				border:0;
				margin:0;
				padding:0;
				}
				
label			{
				margin:0;
				padding:0;
				}
input.textbox{ width:350px; height:20px; margin:0; padding:4px 6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777; border:1px solid #ccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

textarea.textbox{ width:570px; height:180px; margin:0; padding:4px 6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777; border:1px solid #ccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

input.gonder { width:90px; height:28px; margin:10px 0px 0px 90px; padding:0; background:url(../images/gonder-button.png) left top no-repeat; border:none; }

table.iletisim{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; margin:0; padding:12px 0; line-height:160%; }
table.iletisim td{ padding:7px 0; }
table.iletisim a{ color:#777; text-decoration:none; margin:0; padding:0; }
table.iletisim a:hover{ color:#555; }


.container		{
				margin:0 auto 0px auto;
				position:relative;
				z-index:1;
				}
				
.wrap			{
				width:1000px;
				margin:0 auto;
				position:relative;
				}
				
.wrap_sp		{
				width:1000px;
				margin:0 auto;
				position:relative;
				overflow:hidden;
				zoom:1;
				background:url(../images/px.gif) 717px 0 repeat-y;
				}
			
.top			{
				height:71px;
				position:relative;
				z-index:400;
				background:url(../images/top_bg.png) top repeat-x;
				}

a.logo			{
				width:221px;
				height:98px;
				position:absolute;
				overflow:hidden;
				cursor:pointer;
				top:12px;
				left:0;
				z-index:500;
				outline:none;
				}
				


.top_line		{
				height:32px;
				position:relative;
				z-index:200;
				}

.header			{
				width:1000px;
				height:355px;
				margin:0 auto;
				padding:52px 0 52px;
				position:relative;
				z-index:100;
				}
				
.breadcrumbs	{
				position:relative;
				padding:25px 0;
				overflow:hidden;
				zoom:1;
				border-top:1px solid #F4F4F4;
				border-bottom:1px solid #B9B9B9;
				font:0.9em Arial, Helvetica, sans-serif;
				color:#373737;
				}
				
.breadcrumbs .wrap{ width:1000px; height:25px; margin:6px auto; padding:0; }
.breadcrumbs .wrap h5{ font-size:17px; text-align:right; color:#FFF; }
				

#cu3er-container	{
				width:982px;
				height:338px;
				overflow:hidden;
				margin:8px;
				outline:none;
				}


.nivo_slider	{
				width:982px;
				height:338px;
				position:relative;
				/* overflow:hidden;*/
				}
				
#slider			{
				position:relative;
				min-height:338px;
				background:url(../images/nivoslider/loading.gif) 50% 50% no-repeat;
				}

#slider img 	{
				position:absolute;
				top:0px;
				left:0px;
				display:none;
				}

#slider a 		{
				border:0;
				display:block;
				}


.bxslider		{
				width:982px;
				height:338px;
				position:relative;
				/* overflow:hidden;*/
				}
				
.bxslider_container	{
				width:982px;
				height:338px;
				overflow:hidden;
				}
				
ul#slides		{
				margin:0;
				padding:0;
				list-style:none;
				}
				
ul#slides li	{
				width:982px;
				margin:0;
				padding:0;
				background:none;
				}
				
.bxslidecont	{
				width:320px;
				padding:25px 10px 10px 25px;
				float:left;
				color:#908786;
				}
				
.bxslidecont_r	{
				width:320px;
				padding:25px 25px 10px 10px;
				float:right;
				color:#908786;
				}
				
.bxslidecont h3,
.bxslidecont_r h3	{
				color:#D3D0CF;
				font-size:2.2em;
				}
				
.bxslidecont h3 span,
.bxslidecont_r h3 span	{
				display:inline;
				padding:inherit;
				margin:inherit;
				}
				
.bxslidecont p,
.bxslidecont_r p	{
				font-size:1.3em;
				font-weight:normal;
				padding-bottom:2em;
				}
				
.bx_videobox	{
				width:596px;
				height:338px;
				overflow:hidden;
				float:right;
				}
				
.bxpic			{float:right;}
.bxpic_left		{float:left;}

.bxmore			{
				height:23px;
				padding:8px 14px 6px 18px;
				font:1.4em Arial, Helvetica, sans-serif;
				text-decoration:none;
				color:#DDDBDB;
				display:block;
				position:relative;
				float:left;
				background:url(../images/bxmore_left.png) 0 0 no-repeat;
				}
				
a:hover.bxmore	{
				color:#ACAAAA;
				text-decoration:none;
				}
				
.bxmore b		{
				width:5px;
				height:37px;
				overflow:hidden;
				display:block;
				position:absolute;
				top:0;
				right:-4px;
				background:url(../images/bxmore_right.png) 0 0 no-repeat;
				}
				
.bx-pager 		{
				position:absolute;
				bottom:-35px;
				right:69px;
				}

.bx-pager a 	{
				width:18px;
				height:18px;
				display:block;
				text-indent:-9999px;
				margin-right:3px;
				float:left;
				position:relative;
				z-index:99;
				cursor:pointer;
				outline:none;
				background:url(../images/bxslider/bullets.png) -20px 0 no-repeat;
				}

.bx-pager a.pager-active {
				font-weight:bold;
				background:url(../images/bxslider/bullets.png) 0 0 no-repeat;
				}



.accordion_container	{
				width:966px;
				height:319px;
				position:relative;
				overflow:hidden;
				}

.title			{
				width:200px;
				position:absolute;
				font:2em Arial, Helvetica, sans-serif;
				}

.kwicks {
				list-style: none;
				position: relative;
				margin: 0;
				padding:0;
				float:right;
				}

.kwicks li{
				width: 112px;
				height: 318px;
				
				display: block;
				overflow: hidden;
				padding: 0;  
				background:none;
				}

.kwicks.horizontal li {
				margin-right: 10px; 
				float: left;
				}

#kwick_1 		{background:#000000;}
#kwick_2 		{background:#000000;}
#kwick_3 		{background:#000000;}
#kwick_4 		{background:#000000;}
#kwick_5 		{background:#000000;}
#kwick_6 		{background:#000000;}
#kwick_7 		{background:#000000;}
#kwick_8 		{background:#000000;}

.kwicks.horizontal #kwick_8 {
				margin-right: none; 
				}


				
.news_line		{
				height:73px;
				position:relative;
				}
				
.exciting_news	{
				float:left;
				margin:24px 0 0 0;
				padding:0;
				}
				
.exciting_news h1{
				font-size:21px;
				color:#FFF;
				}
				
.katalog		{
				width:183px;
				height:42px;
				float:right;
				margin:16px 0 0 0;
				}
				
			
				
.exciting_news a	{text-decoration:none;}
.exciting_news a:hover	{text-decoration:none;}

#subscribewrapper {
				width:201px; 
				height:23px;
				background-repeat:no-repeat; /*important*/
				background-position:top right;
				padding:0 0 0 81px;
				margin:0px;
				top:25px;
				right:8px;
				position:absolute; /*important*/
				}
				
#subscribewrapper label {
				font-size:0.95em;
				position:absolute;
				top:1px;
				left:0;
				}
 
#subscribewrapper form { display:inline; }
 
.subscribebox 	{
				border:0px; /*important*/
				background-color:transparent; /*important*/
				position:absolute; /*important*/
				top:3px;
				left:91px;
				width:112px;
				height:15px;
				font-size:0.9em;
				line-height:1.4em;
				}
 
input.subscribebox_submit {
				border:0px; /*important*/
				position:absolute; /*important*/
				top:1px;
				right:1px;
				_right:0; /* only for IE6 */
				width:74px;
				height:21px;
				outline:none;
				overflow:hidden;
				cursor:pointer;
				}
	

.ddsmoothmenu	{
				position:absolute;
				top:24px;
				right:0px;
				z-index:10000;
				}
				
.ddsmoothmenu ul		{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.ddsmoothmenu li{	
				width:auto;
				float:left;
				margin:0;
				padding:0 0 0 22px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				background:none;
				position:relative;
				}
				
.ddsmoothmenu li a	{ 
				display:block;
				position:relative;
				float:left;
				color:#ffffff;
				text-decoration:none;
				}
				

				
.ddsmoothmenu ul li ul{
position: absolute;
left: 0px;
display: none; 
visibility: hidden;
margin:8px 0 0 15px;
_margin:8px 0 0 15px;	/* only for IE6 */
margin /*\**/:8px 0 0 15px\24px; /* IE7, IE8 */
padding:5px 0;
z-index:10001;
width: 160px;
background:#3f3226;

}

.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
padding-right:10px;
margin-left:-15px;
}

.ddsmoothmenu ul li ul li ul{
top: 0;
}

.ddsmoothmenu ul li ul li a{
width: auto;
display: block;
text-indent: 3px;
padding: 5px 0;
text-decoration: none;
color: #fff;
font-size:15px;
}

.ddsmoothmenu ul li ul li a:hover{
color: #ffffff;
text-decoration:none;
}

* html .ddsmoothmenu{height: 1%;} 




.downarrowclass{
display:none;
}

.rightarrowclass{
display:none;
}


.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
}

.toplevelshadow{ 
opacity: 0.8;
}


h1				{
				font:3.2em Arial, Helvetica, sans-serif;
				line-height:1em;
				color:#696868;
				margin:0;
				padding:0 0 5px;
				}
				
				h1 a	{color:#696868; text-decoration:none;}
				h1 a:hover	{text-decoration:none;}
				
h2				{
				font:2.30em Arial, Helvetica, sans-serif;
				line-height:0.8em;
				color:#000000;
				margin:0;
				padding:0 0 5px 0;
				}
				
h2 a			{
				color:#000000;
				text-decoration:none;
				}
				
.col1 h2, .col2 h2, .col3 h2, .col4 h2 		{
				padding:5px 15px 10px 10px;
				margin-bottom:5px;
				border-bottom:1px solid #C9C9C9;
				}
				
.col4 h2		{padding-right:50px;}
				
h3				{
				font:2em Arial, Verdana, Helvetica, sans-serif;
				color:#000000;
				margin:0;
				padding:0 0 5px 0;
				}
				
#footer h3		{
				color:#ffffff;
				margin-bottom:12px;
				}

h4				{
				font:2em Arial, Verdana, Helvetica, sans-serif;
				margin:0;
				padding:0 0 10px 0;
				}
				
h5				{
				font:bold 1.1em Arial, Verdana, Helvetica, sans-serif;
				color:#444444;
				margin:0;
				padding:0 0 10px 0;
				}
				
h6				{
				font:1.1em Arial, Verdana, Helvetica, sans-serif;
				color:#444444;
				margin:0;
				padding:0 0 5px 15px;
				}
				
.content		{
				min-height:195px;
				overflow:hidden;
				position:relative;
				margin:0 auto;
				padding:30px 0;
				background:url(../images/pattern5.png) left top repeat;
				}
				
.row			{
				overflow:hidden;
				padding-bottom:1em;
				}
				
.col1, .col2, .col3	{
				width:210px;
				float:left;
				margin:0 30px 0 0;
				padding:10px 0 0 0;
				}

.txt			{padding:10px 10px 0px 10px;}

.col1 a.more,
.col2 a.more,
.col3 a.more	{
				font:1.5em Arial, Helvetica, sans-serif;
				line-height:0.8em;
				float:left;
				display:block;
				outline:none;
				padding:0 20px 0 10px;
				text-decoration:none;
				}
				
.col4			{
				width:260px;
				float:right;
				padding:10px 0 0 0;
				position:relative;
				overflow:hidden;
				}
				
.col4 p			{padding:0 0 0.5em 0;}
.img			{
				float:left;
				margin-right:15px;
				}

.img_right		{
				float:right;
				margin-left:15px;
				}
				
.hr				{
				position:relative;
				overflow:hidden;
				height:1px;
				border-top:1px solid #C9C9C9;
				}
				
.slider			{
				width:31px;
				height:16px;
				overflow:hidden;
				position:absolute;
				top:25px;
				right:9px;
				}
				
.prev,
.next			{
				width:11px;
				height:16px;
				overflow:hidden;
				outline:none;
				cursor:pointer;
				}
				
a.prev			{float:left;}
a.next			{float:right;}
				
a:active.prev	{background-position:0 -15px;}
a:active.next	{background-position:100% -15px;}
				

				
a.disabled.prev, a:hover.disabled.prev{ 
				cursor:default;
				}
				
a.disabled.next, a:hover.disabled.next{ 
				cursor:default;
				}
				
.main_title,
.arc_title		{
				min-height:40px;
				padding:0 0 10px 0;
				border-bottom:2px solid #C9C9C9;
				}
				
.title_line		{
				margin-bottom:15px;
				border-bottom:2px solid #C9C9C9;
				}
				
.arc_title		{margin-bottom:25px;}
				
.sidebar		{
				width:255px;
				float:right;
				padding:25px 0 0;
				}
				
.cont			{
				width:670px;
				float:left;
				padding:10px 0 0 15px;
				}
				
.cont_full		{
				width:960px;
				padding:25px 0 30px 15px;
				}
				

.box			{
				position:relative;
				padding-bottom:20px;
				padding-left:25px;
				}

.box ul			{
				border-top:1px solid #D7D7D7;
				margin:0 0 0 -25px;
				padding:0 0 10px;
				}
				
.box li			{
				margin:0;
				padding:10px 0 10px 50px;
				font-weight:normal;
				border-bottom:1px solid #D7D7D7;
				font-size:14px;
				}
				
.box li a		{text-decoration:none;}
.box li a:hover	{text-decoration:none;}
				
#subscribelwrapper {
				width:221px; 
				height:23px;
				background-image:url(../images/subscribelbox.png);
				background-repeat:no-repeat; /*important*/
				background-position:top right;
				padding:0;
				margin:0;
				left:25px;
				position:absolute; /*important*/
				}
 
#subscribelwrapper form { display:inline; }
 
.subscribelbox 	{
				border:0px; /*important*/
				background-color:transparent; /*important*/
				position:absolute; /*important*/
				top:3px;
				left:10px;
				width:122px;
				height:15px;
				color:#989898;
				font-size:0.9em;
				font-style:italic;
				line-height:1.4em;
				}
 
input.subscribelbox_submit {
				border:0px; /*important*/
				position:absolute; /*important*/
				top:1px;
				right:1px;
				_right:0; /* only for IE6 */
				width:74px;
				height:21px;
				outline:none;
				overflow:hidden;
				cursor:pointer;
				}
				
.post			{
				overflow:hidden;
				padding-bottom:10px;
				padding-top:10px;
				}
				
.link_post		{
				overflow:hidden;
				zoom:1;
				margin-bottom:20px;
				padding-bottom:10px;
				border-bottom:1px solid #E5E5E5;
				}
				
.partner_logo	{
				width:100px;
				overflow:hidden;
				float:left;
				margin-right:35px;
				padding-bottom:35px;
				}
				
.posted			{
				background:#E7E7E7;
				color:#696868;
				font-style:italic;
				margin-bottom:25px;
				padding:4px 10px;
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				border-radius:3px;
				behavior: url(js/ie-css3.htc);
				}

.comments		{
				position:relative;
				float:left;
				}
				
.comments span	{
				width:43px;
				height:22px;
				overflow:hidden;
				text-align:center;
				line-height:1em;
				font:bold 1.4em Arial, Helvetica, sans-serif;
				padding:5px 0 10px;
				margin-right:7px;
				display:block;
				float:left;
				background:url(../images/comment_box.png) 0 0 no-repeat;
				}
				
.comments b		{
				display:block;
				float:left;
				padding:4px 0 0;
				font-weight:normal;
				}
				
.comments a		{text-decoration:none;}
				
#commentlist	{
				margin:0;
				padding:0;
				list-style:none;
				}
				
#commentlist li	{
				margin:0;
				padding:0 0 25px 25px;
				font-weight:normal;
				overflow:hidden;
				zoom:1;
				background:none;
				}
				
.avatar			{
				width:75px;
				float:left;
				padding-right:20px;
				}
				
.avatar img		{
				padding:4px;
				border:1px solid #cccccc;
				background:#ffffff;
				}
				
.avatar b		{
				display:block;
				padding:5px 0 0;
				}
				
#commentlist cite	{
				display:block;
				font-size:0.9em;
				}

a.read_more		{
				width:73px;
				height:21px;
				position:relative;
				float:right;
				overflow:hidden;
				outline:none;
				}
				
a.read_more b	{display:none;}


.pager			{
				width:190px;
				margin:0 auto 10px;
				position:relative;
				}
				
.pager span		{
				display:block;
				margin:0 40px;
				padding:5px 0;
				text-align:center;
				position:relative;
				}
				
.pager span a	{
				padding:0 2px;
				text-decoration:none;
				}
				
.pager span a:hover,
.pager span a:active,
.pager span a.active	{
				text-decoration:underline;
				}
				
.pager span a.active	{font-weight:bold;}
				
a.btn_prev,
a.btn_next		{
				width:32px;
				height:32px;
				position:relative;
				overflow:hidden;
				outline:none;
				}
				
a.btn_prev		{float:left;}
a.btn_next		{float:right;}
a.btn_prev b, a.btn_next b	{display:none;}


.row_form		{
				min-height:45px;
				padding-bottom:12px;
				position:relative;
				}
				
.row_form label	{
				display:block;
				float:left;
				font-size:14px;
				margin-right:15px;
				width:70px;
				color:#666;
				margin-top:4px;
				}
				
.row_form span	{
				display:block;
				clear:both;
				}
				
.wpsb_form_label_hidden	{display:none;}

.form_sidebar	{padding-left:25px;}
				

.browse_by		{
				position:absolute;
				top:10px;
				right:6px;
				z-index:100000;
				}

.gallery		{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding:10px 0 0 0;
				}
				
.gallery ul		{
				margin:0 0 0 1px;
				padding:0;
				list-style:none;
				}
				
#gallery li		{
				width:290px;
				height:153px;
				overflow:hidden;
				float:left;
				margin:0 0 35px 0;
				padding:0;
				background:none;
				font-weight:normal;
				position:relative;
				}
				
#gallery2 li	{
				width:180px;
				height:313px;
				float:left;
				margin:20px 7px 0 7px;
				padding:2px;
				font-weight:normal;
				background:url(../images/gallery-background.png) left top no-repeat;
				}
				
				
#gallery2 li h4{ font-size:15px; text-align:center; margin:0; padding:0; }				
#gallery2 li h5{ font-size:13px; text-align:center; margin:0; padding:4px 0 0 0; }


#gallery22 li	{
				width:180px;
				height:343px;
				float:left;
				margin:20px 7px 0 7px;
				padding:2px;
				font-weight:normal;
				background:url(../images/gallery-background-2.png) left top no-repeat;
				}
				
#gallery22 li h4{ font-size:15px; text-align:center; margin:0; padding:0; }				
#gallery22 li h5{ font-size:13px; text-align:center; margin:0; padding:4px 0 0 0; }

#gallery22 li h2{ font-size:16px; text-align:left; color:#ce720f; margin:13px 0 0 15px; padding:1px 0 0 0; width:85px; height:20px; display:inline-block; float:left; }				
#gallery22 li h3{ font-size:13px; text-align:right; color:#d59b5c; margin:13px 15px 0 0; padding:0; width:65px; height:20px; display:inline-block; float:right; background:url(../images/line-through.png) right center no-repeat; }
				
#gallery3 li	{
				min-height:200px;
				overflow:hidden;
				margin:0 0 35px 0;
				padding:10px 0 0 412px;
				background:none;
				font-weight:normal;
				position:relative;
				}
				
#gallery2 li p, #gallery3 li p	{padding:0 0 1em 0;}
#gallery2 a.read_more, #gallery3 a.read_more {float:left;}

#gallery3 li	{background:url(../images/loader.gif) 18% 50% no-repeat;}

				
.prjname		{
				display:block;
				padding:15px 50px 5px 15px;
				color:#ffffff;
				font-size:0.9em;
				}

.boxcaption		{
				float: left; 
				position: absolute; 
				display:block;
				background: #000; 
				height: 47px; 
				width: 100%; 
				z-index:300;
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 				}

.gallery li .boxcaption {
				top: 153px;
				left: 0;
 				}

.caption .boxcaption {
 				top: 106px;
 				left: 0;
 				}

.gall			{
				width:22px;
				height:22px;
				display:block;
				overflow:hidden;
				outline:none;
				position:absolute;
				top:13px;
				right:12px;
				background:url(../images/zoom.png) 0 0 no-repeat;
				}
				
img.a			{
				position:absolute;
				top:0;
				left:0;
				z-index:100;
				}
				
				
.thumbnail1		{
				float:left;
				margin-right:15px;
				}

.clear			{clear:both;}


.table			{
				background:#FDFDFD;
				margin-bottom:2em;
				}
				
.table thead .tr	{
				position:relative;
				z-index:0;
				-moz-border-radius-topright: 8px;
				-moz-border-radius-bottomright: 8px;
				-webkit-border-top-right-radius: 8px;
				-webkit-border-bottom-right-radius: 8px;
				border-top-right-radius: 8px;
				border-bottom-right-radius: 8px;
				}
				
.table thead .tl	{
				position:relative;
				z-index:0;
				-moz-border-radius-topleft: 8px;
				-moz-border-radius-bottomleft: 8px;
				-webkit-border-top-left-radius: 8px;
				-webkit-border-bottom-left-radius: 8px;
				border-top-left-radius: 8px;
				border-bottom-left-radius: 8px;
				}
				
.table thead td,
.table thead th	{
				padding:15px;
				text-align:center;
				font-weight:bold;
				color:#ffffff;
				background:#323232;
				}
				
.table thead th	{border-left:1px solid #000000;}

.table tbody th,
.table tbody td {
				padding:10px 15px;
				}
				
.table tbody th {
				text-align:left;
				}
				
.table tbody td {
				text-align:center;
				border-left:1px solid #E3E3E3;
				}

.table tbody tr.odd td {
				border-left:1px solid #CFCFCF;
				background:#E6E6E6;
				}
				
.table tbody tr.odd th {
				background:#E6E6E6;
				}
				
.checked		{
				width:21px;
				height:20px;
				overflow:hidden;
				display:block;
				margin:0 auto;
				background:url(../images/checked.png) 0 0 no-repeat;
				}
				
.error, .row_form label em	{color:#F52F0C;}

.info_box_green	{
				position:relative;
				z-index:0;
				-moz-border-radius: 8px;
				-webkit-border-radius: 8px;
				border-radius: 8px;
				behavior: url(js/border-radius.htc);
				border:1px solid #A2C487;
				margin-bottom:15px;
				padding:20px 20px 10px 115px;
				background:url(../images/info1.png) 35px 50% no-repeat #BEDCA6;
				}

.info_box_yellow	{
				position:relative;
				z-index:0;
				-moz-border-radius: 8px;
				-webkit-border-radius: 8px;
				border-radius: 8px;
				behavior: url(js/border-radius.htc);
				border:1px solid #D1C289;
				margin-bottom:15px;
				padding:20px 20px 10px 115px;
				background:url(../images/info2.png) 35px 50% no-repeat #EFE3B7;
				}

.info_box_red	{
				position:relative;
				z-index:0;
				-moz-border-radius: 8px;
				-webkit-border-radius: 8px;
				border-radius: 8px;
				behavior: url(js/border-radius.htc);
				border:1px solid #D6AC96;
				margin-bottom:15px;
				padding:20px 20px 10px 115px;
				background:url(../images/info3.png) 35px 50% no-repeat #EFCDBB;
				}


.two_cols		{margin-left:-45px;}

.one_second		{
				width:305px;
				float:left;
				margin-left:45px;
				margin-bottom:2em;
				}
				
.three_cols		{margin-left:-40px;}
				
.one_third		{
				width:190px;
				float:left;
				margin-left:40px;
				margin-bottom:2em;
				}
				
.two_third		{
				width:425px;
				float:left;
				margin-left:40px;
				margin-bottom:2em;
				}
				
.date_comm		{
				display:block;
				font-style:italic;
				color:#838383;
				}
				
.full_two_cols	{margin-left:-55px;}
				
.full_one_second	{
				width:450px;
				float:left;
				margin-left:55px;
				margin-bottom:2em;
				}				

.full_three_cols{margin-left:-60px;}

.full_one_third	{
				width:280px;
				float:left;
				margin-left:60px;
				margin-bottom:2em;
				}

.full_four_cols{margin-left:-65px;}

.full_one_fourth	{
				width:190px;
				float:left;
				margin-left:65px;
				margin-bottom:2em;
				}

				
#tab_container .box ul {
				border-top:none;
				margin:0;
				padding:10px 0;
				}
				
				


#page-empty		{
				height:0px;
				clear:both;
				}

#footer			{
				height:41px;
				display:block;
				overflow:hidden;
				position:relative;
				z-index:100;
				color:#555555;
				line-height:1.7em;
				background:url(../images/foot_px.gif) top repeat-x;
				}
				
#footer .wrap	{
				width:1000px;
				margin:0 auto;
				
				}
				

.article		{
				width:200px;
				margin:0;
				padding:0;
				list-style:none;
				}
				
.article li		{
				margin:0 0 10px 0;
				padding:0 0 10px 0;
				border-bottom:1px solid #353535;
				background:none;
				font-weight:normal;
				}
				
.article a		{
				color:#8F8F8F;
				text-decoration:underline;
				}
				
.article a:hover{
				color:#D6D6D6;
				text-decoration:none;
				}
				
label.date		{
				width:46px;
				height:14px;
				text-align:center;
				margin-right:8px;
				padding:2px 6px;
				font-size:0.9em;
				line-height:1em;
				color:#D6D6D6;
				background:url(../images/date.png) 0 0 no-repeat;
				}


.copy			{
				width:500px;
				height:21px;
				padding:12px 0;
				color:#8F8F8F;
				font:1.1em Arial, Helvetica, sans-serif;
				line-height:1.4em;
				float:left;
				
				}
				
.publisher		{
				width:300px;
				height:21px;
				padding:12px 0;
				color:#8F8F8F;
				font:1.1em Arial, Helvetica, sans-serif;
				line-height:1.4em;
				float:right;
				text-align:right;
				}
.publisher	a	{
				color:#8f8f8f;
				text-decoration:none;
				}
.publisher	a:hover{ color:#CCC; }

