/* Radoslav Main Style Sheet */
* { margin:0; padding:0;}

body {}
body, td { font:12px/14px Tahoma; color:#333;}
img, table { border:0;}
a { color:#214cd8; text-decoration:underline;}
p { padding-bottom:8px;}
ul { list-style:none;}
	#page li { padding-bottom:2px;}
	#sitemapP li li { margin-left:8px;}
h1 { font:bold 14px/16px Trebuchet MS; color:#263b7a;}
	#page h1 { padding-bottom:8px;}
h2 { padding-bottom:8px; font:bold 12px/14px Trebuchet MS; text-transform:uppercase;}
h3 { padding-bottom:8px; font:bold 12x/normal Tahoma; color:#3953a4;}
h4 { padding-bottom:4px; font:bold 13px/normal Tahoma; color:#000;}
.red { color:red!important;}
.special { color:#fa8700!important;}
.pda { display:block; float:left; font-size:10px; margin:4px 6px; color:red!important;}
.contentS2 {}

#header { clear:both; width:100%;}
	#header #logo { margin-left:6px;}
	td.tagLine { padding:4px 4px 4px 12px; font:9px/normal Arial; color:#283d7b; text-transform:uppercase;}

#mainNav { width:100%; background:#304794;}
#mainNav td { padding:0!important;}
	#mainNav li { float:left; padding:2px 0; border-right:1px solid #fff;}
	#mainNav a { padding:0 6px; color:#fff; text-decoration:none; white-space:nowrap;}
	#mainNav .selected a { color:#304794; background:#fff;}
.subNav { padding:2px 0 6px 0; width:100%; overflow:hidden; _height:2px; _overflow:visible; border-bottom:1px solid #304794;}
	.subNav li { float:left; padding:0 6px;}
	.subNav a { font-size:11px; white-space:nowrap;}
	.subNav .selected a { color:#333; text-decoration:none;}
	

#page { padding:10px 6px;}
	
#footer { width:100%; background:#283d7b;}
	#footer td { padding:4px 6px;}
	#footer li { float:left; padding-left:6px;}
	#footer  td, #footer a { font:10px/normal Tahoma; color:#fff;} 
	
.itemsBox { padding:25px 0 15px 0; overflow:hidden;}
	
	#galleryP .itemsBox { padding-top:0;}
	#galleryP a.picItem { width:210px; text-decoration:none;}
	#galleryP .picItem .contentS2 div { width:180px; height:130px;}
	#galleryP .picItem img { margin:0 auto; max-height:135px;}

.picItem2, .picItem3 { display:block; float:left; margin:0 18px 12px 0; padding:2px; border:1px solid #a8a8a8; cursor:pointer; text-align:center;}
.picItem3 { float:right; clear:right; margin:0 0 12px 18px;}
	.picItem2:hover, .picItem3:hover { border-color:#f2c371;}
	.picItem2 img, .picItem3  img { max-width:200px;}
	.picItem2 b { display:block;}

.pageNav { color:#666;}
	.pageNav, .pageNav a { font-size:12px;}
.source { padding:0 0 22px 0; font-style:italic;}

p.date, p.region { padding:0; font-size:12px; color:#666;}
p.date2 { margin:30px 0 -20px 0;}
.item { padding:0 0 18px 0;}
.item h2 { padding:0; text-transform:none;}
	.item h2 a { color:#000;}
	
.container { overflow:hidden;}
.map { display:block; float:left; margin:0 30px 0 0; padding:2px; border:1px solid #a8a8a8; cursor:pointer;}
	.map:hover { border-color:#f2c371;}
	.map span { display:block; width:150px; height:188px; overflow:hidden;}
	.map img { margin:-2px 0 0 -32px; width:500px;}

p.textField, div.textField { overflow:hidden; padding-bottom:8px;}
.textField label { display:block; float:left; padding-right:6px;}
.textField .textField { padding:2px 0 0 2px; height:18px; font:12px Tahoma; color:#333; border:1px solid #a8a8a8;}
.textField select.textField { padding:0; height:20px;}

.but { font:12px Tahoma; text-transform:uppercase; color:#333;}

.linkArea { padding:16px 0 6px 0; overflow:hidden;}

.fieldArea { padding:18px 0 0 0;}
.fieldArea h2 { padding-bottom:12px; font:bold 14px/16px Trebuchet MS; color:#263b7a; text-transform:none;}
#content p.info { font-size:12px; color:#666;}
.fieldArea .textField label { width:87px;}
.fieldArea .textField .textField { width:180px; height:16px;}
.fieldArea .textField textarea.textField { width:180px; height:44px;}
.fieldArea .butArea { padding-left:93px;}
#codePic { padding-bottom:4px;}
.code input { margin-left:93px;}


.licenseItem { display:block; float:left; margin:0 22px 22px 0; padding:2px; width:150px; height:212px; border:1px solid #a8a8a8; cursor:pointer; text-align:center;}
	.licenseItem:hover { border-color:#f2c371;}
	.licenseItem b { display:block; width:150px; height:212px; overflow:hidden; text-align:center; vertical-align:middle;}
	.licenseItem img { margin:0 auto; max-height:212px;}
	
.designItem { overflow:hidden; }
.designItem .pic { display:block; float:left; margin:0 22px 22px 0; padding:2px; width:133px; border:1px solid #a8a8a8; cursor:pointer; text-align:center;}
	.designItem .pic:hover { border-color:#f2c371;}
	.designItem .pic img { margin:0 auto; max-width:133px;}
	.designItem h3 a { font:bold 14px/normal Tahoma; color:#3953a4;}
#designsP .bigPic { display:block; margin-top:12px; width:630px; padding:2px; border:1px solid #fff;}
	#designsP .bigPic:hover { border-color:#f2c371;}
	#designsP .bigPic img { width:630px;}

#dealersP td { padding:0 10% 8px 0; width:40%; vertical-align:top;}
#dealersP td h3 { padding:8px 0; font-weight:bold; color:#333;}
img.akris { position:absolute; margin:-8px 0 0 8px;}

table.table { margin-bottom:8px; border-collapse:collapse;}
	#priceP table.table { margin-bottom:18px;}
table.table td { padding:4px; text-align:center; border:1px solid #8dbbf7;}
table.table .title td { font-size:12px; line-height:14px; color:#3976d3; background:#d2e5ff;}
table.table td.title2, table.table td.num { font-size:12px; color:#3976d3;}
table.table td.descr { text-align:left;}
table.table td.price { white-space:nowrap;}
table.table .title td.price { white-space:normal;}

.box .top, .box .bot, .box .topS, .box .botS { display:none;}
#partners { padding-top:12px;}
#specials, #advantages { padding-top:18px;}
#specials p, #specials h4, #advantages h4 { padding:0;}
#specials h2, #advantages h2 { padding-bottom:4px;}
.box5 { padding-bottom:6px;}











