@charset "UTF-8";
*{	margin: 0; padding:0;  font-family: 'Play', sans-serif;}
body {background-color: #ffffff; background: url('images/back.gif') 0 0 repeat-x; font-family: 'Play', sans-serif;}
.maindiv {width:1000px; margin: 0 auto 30px auto; background-color:#ffffff; box-shadow: 0 0 15px #666; -moz-border-radius: 6px;-webkit-border-radius: 6px; }
.slogan {float:left; width:250px; height:12px; margin:10px 0 0 0px; box-shadow: 0 0 15px #666; -moz-border-radius: 6px;-webkit-border-radius: 6px; font-family: 'Play', sans-serif; padding:10px 5px; }
.clear {clear:both;}
.tc {text-align:center;}

.head_EN {background: url('images/headall.gif') 0 0 no-repeat; height:150px;}
.head_BG {background: url('images/headall_bg.gif') 0 0 no-repeat; height:200px;}
.menudiv {background-color:#ffcc33;}
.mainmenu {list-style:none; margin:0; padding:0;}
.mainmenu li {float:left; background-color:#336699; height:30px;}
.mainmenu li.firstli { width:80px; background-color:#336699; height:30px;}
.mainmenu li a {display:block; float:left; padding: 4px 20px 10px 20px; font: bold 15px Play; color:#ffffff; text-decoration:none; height:16px;}
.mainmenu li a:hover {background-color:#3854A5;}

.bluebar {background: #104a7d; height:20px;}


.headimages {margin-left:160px;}
.flashleft {float:left; width:700px; height:400px; margin:0px 0 0 0px;}
.flashright {float:right; width:700px; height:400px; margin:0px 0 0 0px;}


.backlink { color: #999999; display: block; font-size: 16px; padding: 0 40px;}

.gitem {float:left; padding:5px; border:solid 1px #c1bfbf; margin:17px; width:200px;}
.gitem .imglink {display:block; margin-bottom:5px;  border:0;}
.gitem .titlelink {display:block; color:#333; text-decoration:none; font-size:14px; font-weight:bold; margin-bottom:5px;}
.gitem p {color:#333; font-size:12px;}

.gimage {float:left; margin:21px; border:0;}

.column300 {width:300px; margin:0;}
.column320 {width:320px; margin:0;}
.column400 {width:400px; margin:0;}
.column500 {width:500px; margin:0;}
.column680 {width:680px; margin:40px 0 30px 0;}
.column650 {width:650px; margin:0;}
.column998 {width:998px; margin:0 auto;}
.column680image {width:680px; margin:0;}
.columnservices {width:290px; margin:0;}

.pad {padding: 5px;}
.just {text-align: justify;}
.podlozka {background: url('images/podlozka.jpg') 0 10px no-repeat; float:left; border: none; font:12px 'Play', sans-serif; padding:10px 5px;}
.contents {background:#ffffff; border: none; font:12px 'Play', sans-serif; padding:0 5px;}

.pagenav {background-color:#ffffff; float:left; width:950px; height:20px; border-bottom: 1px solid #CCCCCC; clear: both; display:both; margin: 0 0;}
.pagenavtitle {display:block; padding: 11px; font: bold 20px 'Play', sans-serif;, sans-serif; color:#000000; text-decoration:none; text-align: center;}
.pagenavtitle .titleWraper {padding:5px 0; border-bottom:solid 2px #efefef;}

.columntitles {background-color:#ffffff; display:block; float:left; padding: 5px 0px 10px 0px; font: 18px 'Play', sans-serif; color:#104A7D; text-decoration:none; }


.wt {color: #ffffff;}
.fl {float:left;}
.fr {float:right;}
.center {text-align:center;}

.servItem {width:900px; margin:10px 50px auto 50px; padding:3px; border:none; background-color: #ffffff;}
.servItem  img {margin-right:20px; float:left;}
.servItem  h1 {font-size:16px; font-weight:bold; font-family: 'Play', sans-serif;}

.usualtext {display:block; text-align:justify; padding: 5px; font: normal 15px 'Play', sans-serif; color:#345174; text-decoration:none; }
.usualtext li a { color:#333333; text-decoration:underline; color:#999999}
.usualtext a {color:#000000; font: bold 13px 'Play', sans-serif; text-decoration:none;}
.usualtext a:hover {color:#00CCFF; text-decoration:underline;} 

.puretext {padding-bottom:20px; font: 16px 'Play', sans-serif; color:#000000; text-decoration:none;}

.article {padding-bottom:20px; font: normal 8px 'Play', sans-serif; color:#666666; text-decoration:none;}
.article a {font: normal 8px 'Play', sans-serif; color:#666666; text-decoration:none; border: 4px 4px 20px 120px;}
.article a:hover {text-decoration:underline;} 
.article a.image {float:left; margin-right:25px;}
.article a.image img { border:0; }
.article a.link { color:#333333;}
.article a.more {color:#333333; float:right;}
.article a.readMore {float:right; display:block; padding-top:5px;}
.article p {font: normal 8px 'Play', sans-serif; color:#666666; text-decoration:none; border-left:140px;}

.prodblock {padding:10px; margin:8px; border:solid 1px #999999; height:110px;}
.prodblock a {display:block; color:#666666; font-weight:bold; text-decoration:none; font-size:14px; height:10px;}
.prodblock span {} 
.prodblock img {float:left; margin-right:50px;}
.prodblock .dataWraper {position:absolute; width:570px;}


.formfield {display:block; float:left; padding: 4px 5px 2px 25px; margin: 1px; font: bold 10px 'Play', sans-serif; color:#104A7D; text-decoration:none; }
.loginform {width:400px; height:300px; margin: 100px auto;}
.loginform .title {font: bold 14px 'Play', sans-serif; color:#333333; padding:4px 0 4px 10px; background-color:#b9b9b9; border: solid 1px #222222; margin-bottom:20px;}
.loginform .inputtitle {font: 11px 'Play', sans-serif; color:#333333; float:left; width:150px; padding: 10px 10px 10px 0; text-align:right;}
.loginform .inputcont {float:left; width:240px; padding: 6px 0;}
.loginform .inputcont input {width:98%;}
.loginform .btnsrow {text-align:center; margin-top:20px;}
.errmessages {font: 12px 'Play', sans-serif; color:#ffa633; text-align:center; padding-top:10px;}
.errmessages1 {font: bold 'Play', sans-serif; color:#da0000; text-align:center; height:20px;}


.adminbody {background-color:#e7f2e3;}
.pagetopadmin {height: 80px; background-color:#5d5d5d;}

.pagetitle {padding: 4px 0 4px 10px; font: bold 14px 'Play', sans-serif; }
.inputtile {width: 90%; padding:8px 0 2px 10px; font: bold 11px 'Play', sans-serif; margin:auto; }

.listatbles {width:500px; padding:3px; margin:auto;}
.tablecol1, .tablecol1title {width: 30px; padding:3px; border: solid 1px #dedede; font: 11px 'Play', sans-serif;}
.tablecol2, .tablecol2title {width: 250px; padding:3px; border: solid 1px #dedede; font: 'Play', sans-serif;}
.tablecol3, .tablecol3title {width: 100px; padding:3px; border: solid 1px #dedede; font: 'Play', sans-serif;}
.tablecol1title, .tablecol2title, .tablecol3title {font: bold 11px 'Play', sans-serif; background-color:#c0c0c0;}
.tablecol3 img {border:0;}

.formholder {width:500px; margin:auto;}
.nodata {padding: 3px; text-align:center; font: 11px 'Play', sans-serif; color:#c0c0c0;}
.leftfloatedinputholder {text-align:center;}
.leftfloatedinputholder input.txtfield {width:300px;}
.leftfloatedinputtitle {float:left; width:40px; font: bold 11px 'Play', sans-serif; text-align:right; padding:3px;}
.leftfloatedinputholder {float:left; width:430px;}

.inputcont {width:90%; text-align:center;  margin:auto;}
.inputcont input {width:98%;}
.inputcont textarea {width:98%; height:250px;}
.btnsrow {padding-top:10px; text-align:center;}

.bloglist {margin:20px auto; width:900px; background-color:#eaeaea; border: solid 1px #b5b5b5;}
.bloglist .blogrow {background-color:#b9b9b9; padding:5px; margin:5px; border: solid 1px #b5b5b5;}
.bloglist .imgcont {float:left; width:120px; height:120px; background-color:#fbd190;}
.bloglist .texts {float:left; width:640px; color:#333333;}
.bloglist .texts .title {font:bold 13px 'Play', sans-serif; padding-left:15px;}
.bloglist .texts .subinfo {font: 'Play', sans-serif; padding-left:15px; color:#888888;}
.bloglist .texts .text {padding:5px 0 0 15px; font: 11px 'Play', sans-serif;}
.bloglist .toolsbtns {float:left; width:90px; padding:0 5px;}

.emptylist {text-align:center; font:bold 12px 'Play', sans-serif;}

.redaktirane, .erase, .pics {font:bold 11px 'Play', sans-serif; color:#333333; text-decoration:none; padding:2px 5px; background-color:#9bb0bf; border: solid 1px #333333; display:block; margin-bottom:2px; text-align:center;}
.erase {background-color:#cb908b;}
.pics {background-color:#8baf92; cursor:pointer;}
.inputimg {font: 10px 'Play', sans-serif; padding:2px 0 1px 10px;}

.allimgconts {float:left;  margin:5px; width:120px; height: 140px;}
.imgthumbs {width:120px; height:120px; padding:2px; border: solid 1px #333333;}
.editbtns {padding:2px;}
.editbtns img {margin-left:2px; border:0; cursor:pointer;}

.picscontainer {display:none;}

.lookupdiv {margin-bottom:3px;}
.daterow {padding: 4px 0 4px 15px; font: bold 13px 'Play', sans-serif; color:#333333; text-align:left; cursor:pointer; background: 590px 2px no-repeat #87c7eb;}
.progrow {padding: 5px; border: solid 1px #b5b5b5; margin-bottom:5px;}
.progrow img {float:left; margin:5px;}
.progrow p.evtitle {font: bold 'Play', sans-serif; color:#333333; text-align:left;}
.progrow p.einfo {font: 11px 'Play', sans-serif; color:#666666; text-align:left; padding-top:3px;}
.progrow p.edesc {font: 11px 'Play', sans-serif; color:#333333; text-align:left; padding-top:5px;}


div.growlUI h1, div.growlUI h2 {
	color: white; padding: 5px; text-align: left; font: bold 14px 'Play', sans-serif;}

#newsContents {background:#fff; padding:20px;}
#newsContents .sectionTitle {padding: 2px 25px 2px 50px; margin:0 30px; font: 16px 'Play', sans-serif; color:#104A7D; background:#D8D1D1;}
#newsContents .pojectBlock {width:920px; margin:10px 40px; padding:10px 0; border-bottom:solid 1px #efefef;}
#newsContents .pojectBlock a {float:left; margin:5px 10px 5px 5px; border:0; }
#newsContents .newsItem {width:920px; margin:20px 40px; padding:10px 0; border-bottom:solid 1px #cfcfcf;}
#newsContents .newsItem img {float:left; margin-right:10px; border: 0; }
#newsContents .newsItem .NewsTitle {font:bold 22px 'Play', sans-serif; color:#333; margin: 0 0 5px 0;}
#newsContents .newsItem .NewsDate {font:14px 'Play', sans-serif; color:#666; margin-bottom:15px;}
#newsContents .newsItem  p {margin:15px 0;}

.infotext {width:700px; margin: 20px 150px; font: 14px 'Play', sans-serif; color:#000000; text-align: justify}
.infotext a {color:#A8A5A5; text-decoration:none;}
.infotext a:hover {color:#cc0000; text-decoration:underline;} 

.contactscontainer{background-color: #ececec; width: 450px; padding: 10px;  font: bold 20px 'Play', sans-serif; color:#336699; text-decoration:none;}
.contactsfooter{background: url(images/arrow.gif) 20px 0 no-repeat; padding-left: 58px;padding-top: 1px; margin-bottom: 2em; font-size: 90%;color: #4A4A4A;  font: bold 15px 'Play', sans-serif; color:#CC0000; text-decoration:none;}

.shiftcontainer{position: relative; padding: 10px 50px 10px 30px;}
.shadowcontainer{width: 950px; background-color: #A8A5A5;}
.shadowcontainer .innerdiv{background-color: #DDDDDD; border: 2px solid white; padding: 30px; position: relative; left: -10px; top: -10px; font: normal 16px 'Play', sans-serif; sans-serif; color:#000000;}
.zaglavie {font: normal 20px 'Play', sans-serif; text-align: center; color:#345174;}

.shiftcontainer2{position: relative;left: 320px; top: 5px;}
.shadowcontainer2{width: 500px; background-color: #A8A5A5;}
.shadowcontainer2 .innerdiv2{background-color: #DDDDDD; border: 2px solid white; padding: 6px; position: relative; left: -5px; top: -5px; font: normal 16px 'Play', sans-serif; color:#000000;}
